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
341902674993	341902675557	341902676107	341902676657	341902677205	341902677757	341902678307	341902678857	341902679405	341902679957	341902680507	341902681057	341902681605	341902682157	341902682707	341902683257	341902683805	341902684357	341902684907	341902685457	341902686005	341902686557	341902687107	341902687657	341902688205	341902688757	341902689307	341902689857	341902690405	341902690957	341902691507	341902692057	341902692605	341902693157	341902693707	341902694257	341902694805	341902695357	341902695907	341902696457	341902697005	341902697557	341902698107	341902698657	341902699205	341902699757	341902700307	341902700857	341902701405	341902701957	341902702507	341902703057	341902703605	341902704157	341902704707	341902705257	341902705805	341902706357	341902706907	341902707457	341902708005	341902708557	341902709107	341902709657	341902710205	341902710757	341902711307	341902711857	341902712405	341902712957	341902713507	341902714057	341902714605	341902715157	341902715707	341902716257	341902716805	341902717357	341902717907	341902718457	341902719005	341902719557	341902720107	341902720657	341902721205	341902721757	341902722307	341902722857	341902723405	341902723957	341902724507	341902725057	341902725605	341902726157	341902726707	341902727257	341902727805	341902728357	341902728907	341902729457	341902730005	341902730557	341902731107	341902731657	341902732205	341902732757	341902733307	341902733857	341902734405	341902734957	341902735507	341902736057	341902736605	341902737157	341902737707	341902738257	341902738805	341902739357	341902739907	341902740457	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	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
3122	1520	1301	1432	3216	4099	3649	3102	2172	1508	948	531	377	290	254	222	222	260	354	346	243	178	120	123	133	116	111	105	87	109	90	75	96	111	130	127	175	201	210	206	231	208	180	155	140	113	107	99	71	87	75	82	66	84	59	74	70	70	68	77	67	91	62	80	76	63	80	63	61	80	68	67	81	76	69	74	70	69	81	54	73	76	61	75	69	64	67	67	70	84	81	63	76	58	62	59	72	63	82	69	68	69	79	75	64	53	81	65	81	78	73	72	62	55	66	83	72	58	82	85	84	67	70	77	83	79	71	68	75	65	84	58	72	71	59	68	72	77	81	70	58	78	60	68	64	76	75	80	65	82	73	74	64	83	76	74	72	70	68	97	77	71	81	74	76	76	80	74	75	65	81	65	71	62	65	81	77	79	78	60	69	70	70	83	77	73	68	77	86	75	80	63	84	75	75	73	67	75	74	62	74	74	75	67	69	78	82	63	96	58	64	59	81	68	63	65	73	68	68	63	77	77	59	76	77	66	82	55	62	82	81	74	62	82	92	80	65	70	70	87	74	78	71	72	77	75	73	80	71	84	59	86	76	79	71	78	79	74	60	67	67	55	76	64	68	66	72	72	67	82	77	75	89	69	71	81	77	90	68	82	68	71	79	77	67	72	65	82	71	75	69	75	70	90	82	76	75	85	68	73	65	60	79	52	78	78	67	77	79	78	50	68	71	76	69	73	78	79	79	64	93	70	74	74	65	65	69	59	71	72	67	64	80	73	77	62	60	85	81	66	59	62	80	69	68	70	72	76	82	66	67	76	61	86	71	62	71	73	86	70	77	71	81	77	85	62	76	66	77	82	61	86	67	64	64	61	69	66	76	70	75	91	90	58	80	80	73	74	47	76	80	76	64	69	71	62	72	64	45	80	56	89	83	67	68	76	65	61	63	63	76	73	69	63	64	76	65	73	76	62	79	79	77	72	75	72	77	75	74	65	75	67	76	74	81	83	80	59	70	77	84	72	80	67	67	69	83	73	70	67	79	78	61	56	77	72	76	89	75	68	65	75	62	73	69	70	79	68	66	76	78	99	57	59	77	74	68	67	65	91	72	63	67	84	57	80	74	77	77	82	73	59	74	78	77	74	60	68	75	85	78	76	75	65	62	69	83	65	54	63	84	71	89	88	71	63	52	74	76	65	63	60	69	70	67	63	79	69	78	63	77	72	63	80	76	70	85	64	70	69	65	69	77	72	62	73	84	65	76	75	59	76	81	87	84	70	71	71	72	64	64	84	66	80	66	80	61	71	72	70	70	63	80	82	64	79	72	67	87	82	79	81	64	76	78	74	80	75	67	68	75	79	74	63	61	62	74	54	77	90	64	62	64	76	79	78	79	69	68	69	75	63	56	71	89	80	59	67	64	68	73	69	65	74	82	76	62	85	73	77	56	66	80	64	74	73	75	79	81	78	56	68	50	65	70	76	68	85	73	68	71	72	78	65	69	71	61	63	87	68	70	66	73	92	65	70	70	68	54	73	69	77	71	69	60	79	90	68	74	64	55	63	79	77	79	73	83	75	70	73	92	75	80	86	83	68	66	71	80	75	61	74	82	66	78	88	74	62	80	75	67	84	81	72	74	78	63	90	63	69	82	68	82	76	63	70	68	70	76	61	62	80	61	77	69	61	80	76	63	61	78	66	78	56	66	70	91	64	93	75	65	76	59	63	90	74	72	77	59	89	72	85	79	59	86	68	67	65	71	70	78	72	73	70	72	80	52	74	79	76	72	77	69	60	73	63	66	77	87	76	75	63	77	80	78	85	63	70	81	84	58	56	81	72	78	70	67	71	82	75	81	62	77	64	76	68	80	73	79	79	69	101	67	74	80	70	65	74	66	79	79	59	65	65	85	72	71	71	74	70	59	92	78	95	77	64	74	71	73	76	79	75	79	90	81	84	68	87	79	71	60	80	82	70	75	76	63	74	78	72	81	76	82	69	58	60	63	88	77	58	55	74	87	89	74	76	84	86	82	79	66	70	74	77	79	67	53	69	86	79	74	77	56	73	68	74	84	63	83	74	84	80	69	82	83	65	70	75	82	72	59	74	59	70	69	62	63	86	81	66	67	74	76	81	80	78	85	77	77	72	68	70	80	86	80	61	70	72	76	72	54	81	71	67	65	75	69	82	56	75	67	63	66	76	75	58	63	77	72	84	66	57	63	73	74	84	78	61	72	64	60	92	73	62	50	75	70	85	88	93	74	71	77	79	86	68	83	73	79	65	69	77	81	97	97	71	78	74	71	89	69	75	60	69	59	62	64	84	63	69	53	84	78	64	77	60	72	86	82	72	63	82	62	75	79	67	68	58	67	66	69	62	71	55	60	78	71	72	62	76	73	77	70	81	74	64	68	82	73	75	81	74	74	64	87	74	65	75	72	68	74	92	74	67	58	66	84	83	75	88	77	75	73	63	69	77	77	58	70	80	74	83	74	67	69	81	69	68	72	73	68	59	86	70	65	63	78	76	76	75	82	77	79	87	75	66	67	75	65	68	72	77	93	76	66	68	80	76	78	73	76	75	82	58	74	84	63	84	63	80	69	59	74	82	75	71	63	73	76	75	71	64	72	85	56	50	64	70	53	69	55	73	78	57	75	71	67	78	75	63	57	69	71	73	82	76	84	80	73	71	74	64	52	73	83	74	70	57	67	67	86	80	63	62	68	68	74	71	78	82	68	79	67	76	63	78	70	89	89	81	72	85	77	64	75	73	80	59	73	67	71	70	74	66	65	81	73	70	62	75	73	68	72	65	46	69	79	66	65	74	69	70	85	75	72	72	75	65	62	86	96	64	83	68	75	68	73	86	66	77	80	79	67	70	79	81	80	82	72	72	73	70	78	77	79	78	79	77	77	70	62	83	79	81	73	63	75	79	70	74	56	70	79	90	67	63	62	74	66	77	64	67	75	64	57	64	69	72	70	80	82	56	89	81	74	82	76	63	81	69	62	65	67	82	72	76	89	60	80	71	76	65	65	62	69	87	68	90	74	72	70	79	75	80	83	91	71	63	65	73	67	64	80	74	88	71	77	68	74	65	78	70	65	72	69	73	82	88	64	63	72	69	67	70	76	77	61	75	75	61	72	84	69	72	68	65	81	82	73	64	70	74	58	84	61	57	69	70	66	78	76	80	79	58	59	65	79	83	67	61	61	90	61	78	56	72	78	74	58	74	70	69	72	67	79	69	75	80	70	76	69	78	79	72	72	72	66	75	79	69	59	73	91	69	85	72	66	74	84	73	64	60	66	60	63	70	73	50	68	56	64	82	83	66	88	60	74	81	79	93	75	67	69	83	71	78	91	65	65	69	64	67	69	81	81	69	47	58	77	73	73	75	69	52	79	64	80	69	75	70	72	67	69	78	82	82	67	72	68	83	64	76	75	77	82	64	77	60	69	71	67	84	77	76	79	70	69	73	62	81	67	86	76	75	76	78
29797	22675	21491	41532	53629	53416	49446	44594	38965	32615	25428	17826	13025	9832	8665	8090	6874	8306	11598	10989	7265	4993	3824	3546	3035	2896	2692	2355	1846	1864	1637	1647	1916	2436	2960	3567	4520	5583	5964	6243	6368	5788	4926	4115	3622	3105	2401	2039	1523	1127	1132	1096	1035	1070	1089	1086	1082	1045	1050	1086	1018	964	1013	1018	1059	1032	987	1031	991	1102	1072	1024	1041	1003	1013	993	1023	1059	998	1018	1036	991	995	995	1003	1030	993	1071	963	1066	1034	948	942	1047	999	977	984	1031	990	1037	982	1036	1011	984	1003	948	1026	987	971	1006	1016	1048	983	1015	1011	1047	998	1079	1004	1030	1037	1006	985	1001	971	1023	1004	1000	1003	1026	957	999	963	1011	1009	969	1038	985	1041	997	1010	1017	1040	982	1009	996	994	1010	1033	979	1005	954	1009	1012	1007	993	1064	978	986	989	1019	998	952	983	987	1034	1023	980	1000	1003	977	997	1033	1001	999	997	1027	1001	971	993	1009	976	998	990	943	972	1045	961	990	978	994	1014	1026	998	1008	995	996	985	962	1024	1013	979	955	1034	1008	959	1015	1006	993	995	1003	962	1015	1036	998	975	983	1004	1011	993	1004	1009	984	940	1034	986	1023	978	974	1022	963	1001	1039	978	1033	987	1022	1052	1010	1014	958	1019	986	975	971	1019	1040	1009	981	960	976	1031	990	1007	989	963	1006	975	1028	993	1003	950	1026	998	1022	1023	1027	1027	969	982	1052	963	994	990	981	1029	1048	1005	991	1021	955	991	1037	999	954	1035	996	957	1032	1018	1018	950	1008	970	958	946	969	965	1005	1009	1010	1055	1027	1067	959	953	952	1046	980	1067	971	1047	984	1043	1031	1001	1011	1049	1004	998	965	1045	1001	1041	984	977	932	1012	1011	991	1066	986	1010	994	944	1043	970	1036	1029	962	1028	955	1020	1012	1006	967	992	1049	953	958	1047	1020	1019	1004	1005	1040	1035	1017	1030	1064	973	1021	1016	967	975	1009	957	1067	997	1023	1017	949	959	967	989	1017	1000	979	976	1001	987	1010	975	1010	947	1036	1004	1025	994	973	1023	986	1013	977	997	978	1036	957	1029	959	995	1042	1014	1022	951	1043	993	967	970	1021	992	1011	998	980	996	981	1021	963	992	1018	1032	982	1009	1007	948	1049	939	1060	956	1003	1012	1014	1006	1055	978	1015	1018	987	930	1024	1009	1002	954	986	935	1014	991	972	988	999	1053	980	960	1035	1020	970	1011	1015	1031	1119	1005	994	993	1008	1029	959	975	979	1057	1034	1004	979	970	975	973	1010	974	1008	1044	1030	1000	1017	1006	1057	1034	1040	1015	992	985	956	997	991	1013	985	979	1003	989	968	1028	979	1071	1030	1002	922	992	1004	1014	995	1009	1041	1028	979	936	986	998	982	1014	1016	944	986	1025	1005	986	1030	1029	966	994	1037	982	975	991	989	975	1020	944	1000	983	1002	1043	988	1004	1006	991	1027	982	1004	1034	985	982	1000	980	1007	1017	1006	995	984	955	969	988	979	979	994	980	985	1067	1030	1047	957	1035	1029	954	995	1050	1013	996	987	991	1039	959	995	989	1004	1065	992	974	1025	945	1055	983	994	1000	971	989	1029	1011	966	955	999	1017	997	944	987	996	1003	959	1042	1006	1004	940	987	950	967	1048	967	1006	995	1004	1013	1030	947	1015	956	986	989	992	988	995	971	1060	963	977	979	1024	1023	1001	1013	995	978	967	1024	1036	990	1026	990	1018	1002	1005	1039	979	995	1052	1035	1008	1037	961	984	982	990	980	987	980	1017	1026	997	1029	1008	1021	973	1013	994	928	997	1040	1069	996	998	942	1008	1053	1071	1021	1047	985	1003	951	1014	1048	1019	998	1047	999	994	1018	934	984	1008	939	973	994	1039	1015	995	1004	991	1021	1042	974	963	1010	1081	1055	991	1020	1060	974	995	950	980	966	1051	1007	978	980	1026	974	1053	1012	931	1002	1023	990	975	1005	1022	990	978	1040	988	1050	1020	1002	995	1014	1028	1027	952	996	1064	1003	1023	951	1039	994	978	1006	954	1011	1007	979	930	993	971	992	994	1011	1029	1074	1037	993	1031	963	1009	1031	1020	1071	957	1041	1021	948	1049	957	1014	984	983	992	1064	1034	1000	1068	1002	965	975	985	1066	1046	956	975	977	989	978	965	1016	1040	1038	975	957	1001	991	1038	1013	1026	987	972	1019	970	1002	1002	982	1038	1016	1006	1068	1032	1020	1047	1051	976	1057	1007	1074	983	1065	1069	995	984	1010	942	1034	1048	1066	1036	967	996	1024	1042	996	1034	1034	1015	1024	1020	974	1025	980	985	1013	991	1044	1008	1017	1000	1004	1001	967	1013	987	923	1007	1027	987	1021	1007	966	954	981	1002	969	1027	1048	1043	985	996	1007	1020	1029	1087	1058	1044	1007	988	1004	1040	1005	1002	1020	988	1011	980	1042	1001	1040	987	957	1022	987	959	1023	1014	951	995	971	1053	1037	1002	1032	999	1000	1013	966	989	990	995	1033	1011	1051	1016	1018	979	991	1012	1021	1035	1016	980	1004	1001	1005	992	1016	992	1007	1008	982	1011	1006	976	986	1016	1004	991	1039	1003	986	996	982	973	943	1001	976	1023	1000	1046	1033	997	1043	1016	981	1048	1041	1028	972	968	978	1027	992	971	1000	1037	1022	972	1021	949	1014	1019	988	964	1004	979	1043	956	1022	997	947	1013	1010	1031	995	991	970	991	1036	973	1055	960	1014	1064	979	978	1015	1023	1038	988	964	1046	971	1018	990	984	1009	981	1009	1015	975	1015	1021	1012	993	975	999	1049	1000	956	992	983	1036	1017	1033	1009	1009	992	1027	984	1015	966	1014	1035	993	1001	988	998	1012	1044	986	977	1003	1014	966	1010	1055	997	966	973	1005	984	1002	984	1057	1019	1036	1061	964	1016	984	1002	1071	1028	1032	962	1051	990	966	978	988	1011	982	986	1002	997	1034	958	987	1007	1036	966	1008	1057	971	996	990	972	1005	986	1011	1037	1021	1009	1006	1013	989	995	983	1005	976	1057	1028	1033	1040	955	1047	1004	1079	955	1038	1054	975	990	1052	940	1054	1033	998	1005	991	959	1041	1032	989	1024	969	988	1043	1009	945	1019	1106	983	1090	978	1005	984	1004	955	999	1003	989	1053	988	1026	942	985	1043	1009	978	1012	1004	965	996	972	1010	997	1055	1017	1004	1022	975	991	1033	1009	1006	1006	961	1020	972	977	1018	984	1025	1028	987	1049	985	1022	956	1038	988	1033	1072	952	1027	1041	1048	1063	962	1011	1043	1012	970	1038	1014	1024	971	1081	1036	1009	939	951	1010	1002	1031	904	1043	962	954	954	1010	992	974	999	1011	1006	1051	980	983	1027	1007	972	922	996	1026	986	1040	1030	994	990	1039	976	1042	981	961	979	1025	1015	986	996	995	1032	980	962	993	956	1049	1013	1005	941	965	999	1016	1002	1011	991	988	1059	1046	1034	988	1007	955	1051	982	964	991	964	936	1022	999	1001	1030	998	1027	1047	990	1003	1033	1073	1000	1045	973	1040	1046	1018	996	1104	1018	1009	1028	1035	967	1010	972	1010	998	1007	1013	1016	1010	1008	999	1019	989	1021	1004	1018	1020	1020	1006	985	1020	1015	972	966	915	970	1019	967	1040	952	1037	985	987	1025	1069	1047	1036	981	978	1056	1003	1008	1025	1002	1035	983	1026	1039	1012	980	980	1060	1008	1006	970	978	1036	1011	989	1035	1009	1007	1001	1056	966	983	1011	1019	1010	1026	1030	975	1053	1016	1045	1033	987	1025	1012	987	975	974	1028	914	1023	984	984	1038	968	992	1012	1049	966	960	1015	963	1032	1031	1023	928	997	956	990	1026	941	1000	985	981	1041	1027	978	983	1022	1003	963	1020	987	988	942	1003	1008	1039	1022	983	1021	995	1004	991	1029	966	1048	985	981	960	964	1020	1011	1040	976	1000	994	1013	1020	983	1087	1008	1003	971	988	1011	966	1020	1000	1026	1040	987	1019	990	951	1021	1027	942	979	954	989	1042	985	946	982	1030	1031	981	996	966	987	937	1008	1020	980	993	1006	985	999	986	965	1013	988	1015	1003	1034	1028	1019	1011	982	984	993	1011	1034	1037	1049	971	1020	1002	957	940	1006	1053	1019	1043	1015	936	988	1026	997	1005	996	948	1021	1013	1018	975	1009	944	997	996	1015	1029	1006	1019	1034
2086	696	533	495	1204	1774	1460	1282	973	627	410	269	220	136	136	122	115	99	132	150	112	68	67	76	77	59	68	62	51	45	51	56	49	63	63	106	94	131	114	119	111	93	101	85	78	72	49	55	53	37	58	48	39	42	55	41	52	49	43	41	49	43	54	47	54	49	49	35	49	44	55	55	50	46	39	56	62	56	45	52	45	50	41	39	44	59	50	53	49	44	50	38	44	46	56	60	34	49	38	60	62	51	36	54	46	55	41	50	44	42	45	52	47	47	39	53	57	38	44	45	46	47	51	51	55	46	57	55	51	51	37	43	45	51	50	48	48	53	51	47	42	57	45	45	43	47	47	47	46	41	55	58	47	40	48	56	42	39	45	37	57	50	58	41	41	39	49	49	49	42	60	47	43	34	44	50	57	41	43	65	43	38	37	37	44	50	42	38	49	39	39	45	40	48	46	64	45	41	38	31	57	46	50	55	38	44	37	50	45	64	50	52	42	42	40	32	48	43	41	45	36	54	41	46	35	40	53	41	41	45	52	45	58	50	45	62	63	40	47	32	32	38	55	54	49	51	47	35	36	49	44	48	50	59	48	48	54	47	39	52	45	42	50	46	44	45	44	57	43	37	33	57	60	40	41	60	44	48	45	58	50	54	44	41	41	43	50	53	38	46	41	54	52	46	45	53	36	62	40	49	48	54	45	53	50	55	46	54	56	35	47	50	45	52	55	61	48	51	55	47	46	46	38	44	57	47	62	54	35	43	47	49	47	42	50	43	34	48	45	40	48	48	46	48	41	44	45	38	30	58	49	44	41	49	51	53	49	51	38	38	67	52	31	39	55	46	54	47	56	52	44	46	60	45	45	54	47	45	46	51	45	42	47	39	49	37	39	45	50	40	47	52	35	44	47	49	44	39	58	47	52	41	51	43	41	46	46	56	50	43	54	62	42	46	44	44	52	36	47	55	47	48	53	45	44	48	41	56	50	41	51	38	54	46	48	38	57	51	46	58	42	40	57	34	48	48	38	47	55	41	43	44	44	43	33	49	52	41	43	43	53	37	50	44	53	57	50	55	40	43	38	54	50	46	40	61	50	35	44	40	42	35	47	44	52	56	51	61	54	36	46	40	38	47	39	49	50	46	49	48	42	52	47	43	49	42	45	65	54	31	52	51	36	51	55	45	43	56	48	52	41	46	47	44	51	43	51	46	48	50	51	55	47	47	42	47	44	49	59	49	48	47	35	41	45	35	48	31	49	46	37	47	46	52	46	45	43	47	43	45	54	54	47	55	42	42	48	50	61	40	39	43	38	36	42	53	53	39	52	38	47	47	64	54	56	42	29	46	50	49	34	38	51	44	42	35	48	44	54	45	49	49	49	51	43	50	48	43	51	46	35	53	46	42	44	42	38	39	46	55	42	51	49	46	38	49	49	44	44	35	46	62	55	41	43	40	61	42	57	42	53	45	47	44	48	45	53	48	39	52	49	44	49	40	51	64	47	51	53	40	43	52	46	48	45	54	42	56	50	42	49	43	53	47	48	46	47	39	50	39	47	36	47	56	39	39	54	49	48	40	46	50	47	49	49	46	57	51	40	37	55	50	56	48	44	36	43	54	45	51	39	48	44	49	50	45	40	42	50	45	51	42	56	43	42	57	37	35	47	40	42	46	45	49	54	49	52	55	57	47	40	41	54	56	53	58	50	37	50	46	44	53	40	37	48	67	44	43	53	42	46	48	57	57	51	47	50	43	37	53	58	55	55	40	50	37	43	52	57	46	41	52	53	38	49	47	36	39	39	47	49	51	51	42	48	56	42	41	46	42	45	45	43	48	46	40	47	39	58	45	45	52	42	57	55	44	57	49	40	37	52	46	52	42	38	56	40	32	42	47	50	50	43	49	37	38	47	51	62	44	48	56	55	47	44	53	39	41	50	37	54	49	48	44	52	54	45	44	35	55	47	62	47	55	48	57	47	51	51	36	57	47	53	36	41	56	50	55	49	50	43	47	42	55	49	43	47	47	45	50	41	43	57	48	64	45	51	59	47	49	44	59	44	44	56	40	58	54	53	59	60	36	53	52	63	46	47	40	56	43	50	50	44	39	36	44	45	51	50	57	43	49	49	44	51	55	43	51	42	53	38	49	51	59	47	49	44	70	61	40	38	44	31	39	50	64	37	43	51	44	53	41	43	52	46	62	48	42	47	63	45	42	57	69	56	48	40	64	49	38	44	50	46	52	48	41	49	40	43	47	55	43	42	44	35	38	45	39	42	53	44	46	43	41	59	50	49	54	56	49	44	54	40	46	50	54	66	44	64	39	43	51	47	62	39	33	48	46	49	62	44	36	37	53	45	52	49	41	41	45	51	52	47	38	48	46	43	45	46	48	61	40	37	57	52	42	54	33	51	43	47	46	56	45	47	53	45	51	49	53	57	45	58	40	49	52	45	48	41	51	39	46	42	38	64	43	58	52	50	42	39	43	42	55	39	42	43	59	36	43	40	42	49	48	39	46	44	55	44	52	47	54	47	40	53	39	51	52	49	59	52	45	47	47	51	38	45	54	47	44	38	44	47	35	37	45	45	41	57	35	45	50	40	41	54	63	47	52	38	41	41	49	49	43	41	44	55	35	52	51	44	54	58	60	46	58	37	47	40	52	49	54	59	50	50	38	51	52	50	47	43	32	45	50	53	49	46	41	49	41	48	47	47	53	61	55	50	35	42	60	37	51	44	44	46	53	56	47	44	38	53	58	34	44	49	54	50	51	47	42	46	54	62	53	51	43	50	46	44	42	54	45	44	37	54	51	48	44	40	32	50	55	42	44	57	50	51	44	40	54	51	47	40	42	48	49	49	42	44	39	47	54	49	59	39	38	42	44	46	46	45	53	44	41	46	45	40	40	55	43	39	48	60	48	40	43	44	41	63	51	47	41	39	33	52	50	46	45	46	47	40	62	51	40	50	40	46	42	54	52	42	45	54	54	44	64	51	30	46	43	39	49	56	32	55	53	54	46	47	46	49	44	60	44	35	55	38	38	47	45	33	45	52	51	39	46	49	47	50	42	56	38	37	49	54	50	54	52	46	55	46	49	47	36	46	50	41	52	53	42	42	52	49	49	46	50	49	47	38	50	66	52	55	50	40	41	45	58	55	45	46	47	50	34	43	44	40	46	42	50	51	51	35	61	57	41	48	42	39	34	50	62	47	34	58	46	39	43	54	51	54	54	47	45	49	40	45	45	50	43	54	50	42	50	49	38	39	40	55	50	37	43	47	60	40	51	41	57	55	37	48	45	50	34	50	50	37	49	30	42	54	62	39	46	50	62	36	49	57	51	34	54	53	52	46	49	46	47	56	53	46	45	37	51	50	41	59	51	36	31	45	60	46	36	43	51	47	45	47	35	54	46	50	52	64	35	46	50	48	51	38	43	47	46	40	34	46	48	43	56	47	36	55	54	51	55	47	36	58	45	41	50	54	36	42	49
19983	15635	11907	29215	40878	42203	38231	34053	28715	22242	15972	10940	8085	5812	4326	4035	3641	3512	5135	5365	3543	2074	1461	1603	1498	1343	1525	1108	964	889	888	819	1013	1329	1800	2431	3103	3482	3688	3703	3213	2633	2443	2061	1659	1427	1187	1014	746	706	726	679	667	659	638	657	657	677	662	658	636	683	675	719	701	687	713	680	704	645	639	670	715	643	664	659	614	729	611	651	639	726	692	637	662	692	653	688	702	674	705	665	686	668	745	686	671	640	737	685	656	662	692	698	670	646	648	700	659	676	652	652	591	699	656	695	663	685	647	673	672	677	691	706	654	685	639	658	679	646	656	672	670	712	724	671	676	655	626	697	657	648	701	702	686	665	715	678	667	623	639	666	710	656	676	670	666	695	717	716	675	662	685	674	645	683	653	694	657	662	674	676	658	660	697	686	658	665	694	675	681	703	619	682	693	637	623	678	635	629	611	685	659	625	649	689	663	659	673	676	690	661	689	662	676	670	668	659	677	637	666	671	647	680	644	696	666	671	623	678	693	648	657	701	675	685	675	659	702	664	663	688	663	655	708	662	649	645	699	670	705	651	647	666	686	643	648	649	672	634	652	620	707	702	679	652	645	714	675	707	666	702	644	708	655	699	684	652	679	668	657	686	662	697	658	683	664	663	693	648	636	699	689	644	666	664	609	632	723	657	642	688	688	700	655	682	651	639	676	659	706	667	721	645	609	681	632	680	663	700	692	663	694	687	698	661	668	680	650	640	638	642	667	665	709	697	655	704	678	647	663	675	648	696	687	691	641	640	673	623	706	686	645	658	673	694	655	670	607	642	651	699	630	636	650	660	647	647	620	650	640	657	661	654	668	686	681	706	634	680	717	630	631	675	709	677	697	633	690	677	606	640	666	640	606	644	640	619	688	682	674	692	620	652	713	693	671	694	681	671	653	661	658	709	641	702	639	602	693	653	699	669	691	714	668	688	640	656	705	662	642	653	661	636	708	665	618	658	687	671	659	654	649	744	686	649	670	683	702	727	662	673	683	734	623	691	689	646	708	649	682	695	622	669	668	639	688	654	674	667	701	674	700	647	650	688	662	665	717	652	645	641	691	642	669	665	687	689	678	680	718	676	707	660	657	618	633	692	669	632	658	668	649	656	694	705	674	667	664	641	716	697	660	580	677	703	646	712	650	680	664	641	668	693	689	631	620	616	671	640	636	635	679	724	638	661	713	685	663	670	699	679	686	657	657	699	651	661	626	663	679	707	627	670	617	623	680	643	701	678	711	684	680	675	699	700	655	676	641	690	668	689	676	676	636	669	654	675	687	635	667	667	672	645	688	694	742	682	703	676	646	680	673	671	688	663	657	651	700	639	645	632	695	690	670	651	659	655	694	649	640	654	655	661	690	686	689	645	682	645	667	656	665	657	678	648	687	694	678	687	611	692	663	675	684	699	672	648	708	664	635	666	672	621	669	666	698	630	655	670	706	625	646	709	640	694	634	676	698	651	663	673	673	601	684	621	674	681	647	693	653	632	614	673	683	679	721	661	681	658	631	632	645	706	666	662	681	667	657	659	651	646	685	646	629	663	654	642	647	665	636	638	665	649	641	674	692	626	704	710	630	645	658	690	647	679	679	695	671	686	684	692	665	709	675	626	696	644	689	647	673	719	664	666	688	639	650	632	635	676	612	680	689	697	636	666	705	640	685	650	642	673	704	641	698	678	684	638	730	665	656	724	690	660	707	677	675	653	726	684	654	662	645	643	671	667	657	604	690	681	673	662	720	694	676	685	657	664	657	605	664	636	673	690	642	606	673	664	697	696	655	639	680	705	674	692	651	678	707	674	640	666	702	666	713	659	678	701	737	673	640	672	648	687	691	660	688	627	622	643	671	675	722	651	710	679	679	678	656	650	643	693	689	679	692	680	684	660	649	689	646	670	683	634	689	682	708	659	654	676	664	634	694	678	640	667	684	652	669	677	695	638	667	663	698	636	644	649	663	673	629	696	622	639	663	634	653	675	699	673	662	653	647	652	672	682	708	671	691	649	711	672	649	680	634	643	691	675	698	663	683	690	673	656	670	700	674	699	660	669	656	705	665	667	659	652	649	659	703	687	663	671	681	666	676	703	671	671	678	594	701	680	698	651	636	595	670	651	653	675	686	662	630	669	697	678	620	664	654	614	671	647	691	672	694	656	682	694	645	643	667	681	670	667	673	699	666	681	628	667	651	699	675	643	641	709	713	656	664	687	667	664	662	635	641	658	678	690	668	650	689	688	662	724	666	663	646	672	695	672	691	663	664	693	670	642	720	708	674	719	672	680	648	662	642	685	643	663	665	655	661	701	653	642	644	706	693	670	664	680	596	685	681	666	674	680	675	640	650	677	672	718	668	648	659	694	694	607	669	702	642	707	706	700	701	670	657	680	621	669	665	654	644	658	672	680	678	674	666	693	704	671	654	664	629	655	687	700	699	678	694	694	645	670	680	679	700	688	730	641	672	623	657	653	706	699	678	665	640	645	646	716	678	744	712	652	639	664	646	637	684	671	652	677	678	682	685	682	683	640	693	647	696	667	691	687	674	670	709	697	660	619	647	706	686	664	683	694	626	654	689	664	649	667	687	622	673	659	627	701	647	667	662	715	684	691	665	669	640	611	654	619	720	656	702	616	655	660	693	647	654	685	679	689	691	692	683	666	710	651	677	618	672	667	716	673	709	698	679	632	676	674	615	654	668	653	669	641	640	732	661	610	669	703	692	658	687	633	642	651	672	689	667	651	678	651	653	644	643	661	723	690	704	632	689	676	680	678	619	684	662	710	666	634	644	680	734	671	653	642	680	679	653	689	632	675	671	696	695	682	656	675	642	677	685	680	705	671	639	659	674	706	691	668	719	650	710	661	679	646	681	701	654	677	636	677	671	693	696	689	700	674	694	661	699	718	682	648	666	640	695	674	571	672	692	643	653	659	626	652	667	619	667	643	641	661	652	657	726	671	668	642	685	663	688	683	655	661	662	637	645	641	646	632	671	664	686	655	687	629	659	673	672	663	654	656	618	687	670	702	606	647	636	672	677	653	678	649	653	686	693	633	669	751	617	693	659	665	643	638	656	679	658	675	656	669	689	694	682	684	726	693	680	662	660	664	650	656	670	684	630	669	691	688	720	642	684	655	685	661	662	617	682	695	725	686	693	698	676	710	648	720	648	630	715	646	653	707	648	706	655	688	688	628	688	637	681	671	653	684	684	648	668	695	666	668	631	647	689	679	645	716	656	684	667	625	682	662	672	662	683	751	613	752	708	675	658	674	666	651	682	671	674	673	696	675	663	681	671	618	702	673	658	662	711	679	664	645	659	727	677	644	661	629	657	652	683	634	670	657	675	717	666	671	638	606	617	671	682	648	660	656	705	648	657	661	666	675	691	688	665	650	672	658	646	656	648	601	611	672	668	700	677	681	654	671	692	693	692	681	628	652	693	635	626	680	642	674	708	680	683	643	671	636	684	685
1458	985	699	723	1683	2181	2027	1706	1401	976	640	439	365	274	234	180	184	155	165	218	187	102	68	84	72	97	89	76	63	74	75	82	89	86	111	165	201	166	206	185	149	133	124	96	86	77	81	80	56	59	58	53	63	58	53	61	45	64	57	62	61	55	47	68	51	40	52	66	58	47	46	58	48	48	51	46	61	53	53	68	51	60	60	57	49	48	46	62	31	66	53	65	46	59	48	68	66	51	50	47	53	49	49	51	53	48	57	55	53	55	57	56	62	47	59	44	46	65	59	63	66	55	62	49	57	74	56	53	60	61	57	39	67	67	51	52	66	54	60	71	56	57	60	53	50	66	56	69	56	55	61	54	52	55	46	72	57	53	55	71	51	50	61	59	59	55	54	62	58	56	41	65	69	57	47	56	58	49	66	60	49	40	50	56	47	67	58	39	66	53	49	49	56	70	54	53	48	70	67	46	48	66	54	52	59	56	46	52	63	65	59	50	65	52	47	63	53	67	64	63	59	48	56	51	49	52	46	52	47	51	55	45	47	59	58	47	78	54	48	45	53	66	62	56	46	66	54	59	49	47	66	49	51	52	49	63	55	48	44	56	51	62	57	54	60	44	56	57	58	51	59	57	63	56	56	55	51	53	50	45	69	62	51	53	58	50	65	51	77	48	58	54	60	54	60	55	65	54	59	67	70	56	54	44	44	40	46	63	46	62	58	62	58	46	44	63	73	53	63	53	54	53	69	55	53	39	46	64	54	60	63	45	46	49	50	54	58	52	69	52	62	50	45	46	45	63	53	50	56	57	55	69	38	64	60	54	64	51	51	61	49	49	57	52	47	61	51	59	52	54	54	48	50	58	59	51	46	52	61	48	48	50	65	70	57	62	57	47	45	61	47	44	69	62	40	43	60	65	53	64	44	60	53	51	50	59	50	53	54	51	58	52	59	51	52	55	63	53	60	49	46	68	50	57	42	43	47	43	54	56	60	72	54	55	62	68	61	55	62	49	53	59	49	52	60	60	56	66	48	63	54	51	61	53	54	59	57	61	55	54	44	56	53	51	53	57	64	38	39	51	51	53	54	52	43	53	56	49	55	65	38	49	52	55	63	53	55	56	50	49	54	70	41	64	51	58	51	59	52	52	67	60	40	64	52	59	56	53	66	62	50	47	47	55	54	64	50	59	66	49	54	74	58	46	57	71	57	61	57	56	51	46	47	53	44	60	58	43	54	55	57	67	59	62	58	63	59	50	54	54	62	65	58	62	39	44	57	48	61	54	51	58	57	51	44	51	57	61	49	53	53	48	58	39	61	54	58	61	53	51	73	55	48	44	50	50	57	42	61	54	54	61	53	50	59	49	50	59	52	66	42	67	49	65	58	52	58	54	53	50	39	51	58	57	66	56	53	54	59	60	62	66	65	55	53	61	42	52	60	55	56	53	38	50	66	54	54	52	47	42	46	50	61	64	43	48	58	58	68	64	53	41	47	40	60	49	55	56	51	52	55	57	60	45	44	57	47	52	60	41	57	51	60	32	49	50	55	57	42	43	58	33	54	70	43	61	43	58	59	61	52	63	61	67	56	59	57	46	57	42	49	47	41	59	68	58	53	42	38	56	60	69	61	62	60	51	59	46	65	52	64	49	55	48	41	47	38	51	61	59	62	61	50	55	58	63	60	51	68	40	44	56	56	49	63	62	48	51	54	68	49	66	56	50	65	33	70	46	50	59	43	48	54	57	61	53	52	47	70	46	45	64	55	47	64	40	67	46	62	55	53	60	53	61	52	71	61	49	57	58	40	53	56	51	67	72	53	58	53	51	46	56	38	69	61	67	52	53	50	65	49	55	58	60	59	51	64	56	46	57	57	57	62	52	37	57	52	38	59	61	42	44	57	61	54	66	56	48	49	48	59	57	70	65	48	64	61	63	63	61	61	80	38	53	57	64	41	61	60	56	46	73	51	63	59	62	45	52	56	53	61	61	50	57	56	62	53	60	62	62	56	55	64	54	64	50	67	48	57	52	41	55	60	66	51	62	45	49	53	47	57	52	48	52	60	52	47	62	53	52	56	48	71	52	66	61	56	53	51	64	41	43	57	49	37	48	61	74	61	69	54	58	49	71	56	52	50	68	54	59	51	60	52	64	52	66	40	56	39	59	57	60	46	54	65	60	53	42	50	51	36	57	49	45	62	45	56	48	38	65	46	58	57	38	46	57	45	57	53	56	67	55	44	52	42	62	70	63	56	49	53	69	59	54	58	55	49	44	61	50	61	51	58	54	62	49	68	67	48	51	51	54	58	64	55	64	45	68	62	48	45	42	47	48	73	61	60	66	58	54	57	62	56	49	47	45	52	60	52	57	52	50	58	57	60	49	71	55	47	56	45	52	44	49	49	58	63	59	45	52	55	46	62	54	49	78	60	51	38	62	50	62	56	64	60	57	48	38	61	56	60	61	53	50	53	60	42	64	57	62	62	49	63	53	55	53	60	70	54	56	53	53	65	52	59	59	65	47	54	57	48	67	50	57	52	43	59	62	51	41	48	42	64	59	64	66	54	60	59	68	56	43	63	59	53	45	49	48	59	52	64	54	46	58	55	51	58	56	60	66	46	51	64	52	59	57	62	60	60	56	41	62	56	46	58	56	53	46	74	55	55	49	46	57	54	67	51	62	50	48	56	62	51	59	58	44	48	60	46	60	52	62	58	49	49	48	42	66	58	35	55	58	56	51	63	47	59	61	62	57	37	51	53	64	49	52	66	44	54	63	41	57	51	49	54	63	57	53	54	55	62	44	44	64	58	60	39	52	47	63	49	57	66	65	52	51	51	54	64	61	53	64	57	69	62	55	62	60	57	63	58	54	64	53	59	49	53	63	57	55	51	63	55	53	54	47	50	57	40	63	48	52	56	67	62	56	58	66	60	57	58	56	60	53	61	50	40	46	50	53	66	55	57	51	63	39	54	69	61	55	66	51	57	72	64	54	65	46	61	52	63	43	54	50	54	66	57	41	53	58	42	57	63	62	52	56	53	58	47	47	42	55	59	45	50	55	58	52	59	67	48	58	64	55	65	57	63	51	54	53	57	60	51	53	67	52	69	59	45	54	48	48	33	64	67	50	57	49	67	53	55	57	44	50	51	65	55	45	48	68	55	57	48	49	46	46	63	43	39	62	59	44	56	49	61	54	43	55	53	55	64	44	56	69	58	50	61	52	49	64	52	51	63	49	58	51	60	53	63	67	48	59	63	58	59	57	55	54	65	50	58	46	52	50	51	45	55	50	53	56	67	59	55	51	49	60	53	56	72	45	57	44	47	45	49	49	51	57	46	43	51	41	45	40	45	56	70	57	45	66	47	55	67	57	51	63	59	60	45	56	49	52	56	57	60	54	48	46	42	53	62	54	64	55	55	58	62	56	60	55	62	47	52	56	62	59	49	49	46	61	57	56	54	55	68	54	58	54	58	48	53	61	56	65	62	52
23855	18727	14685	32738	44039	44086	41219	36823	33134	27494	21053	16166	12833	10205	8260	7412	6288	5474	6937	7299	5696	2946	2011	2024	2264	1934	2245	1642	1479	1264	1206	1293	1571	2517	3704	4915	5910	5972	5673	5222	4451	3921	3295	2616	2471	1810	1459	1255	938	847	816	856	799	848	823	805	800	810	803	792	791	743	809	800	838	813	781	764	800	798	820	809	807	763	821	786	790	755	769	816	770	744	768	765	836	729	729	768	746	776	731	789	785	794	766	762	811	761	764	812	754	795	762	778	784	760	756	795	762	778	737	784	734	820	811	790	788	775	799	796	795	754	782	793	783	835	759	753	800	765	848	780	743	780	797	770	787	793	775	767	809	759	784	763	756	737	751	800	761	773	748	735	794	747	742	734	760	757	801	788	769	737	764	748	781	769	778	789	760	771	778	764	738	809	745	810	805	704	828	805	717	792	765	761	788	731	748	804	777	817	787	820	777	744	781	775	765	788	789	760	785	776	759	784	798	795	743	800	725	761	771	771	753	779	782	755	756	767	792	754	811	803	776	817	757	803	781	780	793	784	792	768	746	745	750	822	785	776	753	824	768	765	763	799	759	725	785	758	786	739	690	799	776	812	795	789	786	775	753	799	754	743	775	766	744	806	751	770	788	710	808	753	749	817	807	809	729	736	778	754	718	726	754	766	763	741	808	784	807	732	757	765	775	831	813	753	713	742	735	726	782	816	788	762	762	811	774	745	800	739	752	801	789	739	790	798	780	780	728	803	795	794	816	790	797	751	750	727	768	761	793	728	745	830	783	761	701	718	782	782	762	755	806	809	765	755	793	795	764	771	769	777	767	744	764	805	771	768	785	777	769	777	779	727	770	831	807	800	785	776	795	767	787	835	779	810	762	768	736	756	799	794	770	836	756	790	777	741	790	802	802	771	757	765	756	783	777	767	772	737	760	798	733	784	779	778	769	820	705	745	774	724	724	811	788	791	773	837	743	783	775	802	789	813	730	729	752	752	762	750	769	706	806	755	728	761	791	810	785	786	817	772	765	732	787	787	726	747	737	784	742	829	806	774	801	700	734	841	738	816	774	802	772	788	805	785	825	776	808	782	766	717	714	739	738	771	761	765	801	800	788	818	822	865	730	733	799	742	741	786	750	771	811	753	760	743	782	722	730	744	782	782	773	749	786	784	782	782	807	812	842	801	753	775	781	810	733	730	769	782	748	785	841	765	774	720	799	795	776	785	716	755	764	727	827	743	830	729	785	756	798	708	753	755	743	793	761	750	754	758	797	761	743	752	767	829	771	742	772	737	753	761	749	766	765	762	777	781	794	799	760	787	760	794	751	810	774	826	762	773	767	771	777	786	774	802	721	744	771	727	771	797	771	807	751	753	729	780	795	801	763	765	818	776	776	783	809	758	780	774	786	805	772	763	760	775	785	806	838	780	727	756	762	791	769	783	788	767	769	757	750	789	831	761	779	754	791	771	756	802	802	734	810	758	742	712	761	796	789	767	804	825	770	771	731	766	706	759	758	796	738	756	757	733	802	806	773	808	831	811	822	763	739	764	748	818	780	742	784	735	798	831	769	789	776	766	766	783	753	786	801	759	739	771	774	762	799	782	803	772	785	751	744	784	773	729	769	771	794	810	791	819	771	751	778	773	783	744	776	734	800	759	763	778	787	745	860	824	804	828	826	774	737	808	739	792	728	741	808	754	770	779	753	825	806	781	817	780	755	766	772	765	768	798	783	727	733	789	776	778	787	837	772	744	817	822	797	795	796	812	763	760	780	786	798	805	775	763	764	753	785	802	762	790	757	781	820	752	737	731	748	773	737	757	741	817	796	789	763	848	752	800	803	767	784	806	730	734	797	792	787	745	768	765	793	801	772	764	784	776	760	776	766	771	772	753	751	754	774	786	759	749	778	795	791	765	776	762	793	782	764	779	791	722	776	765	781	781	795	790	743	823	784	783	748	773	778	808	782	759	774	750	753	770	826	734	752	764	743	778	757	741	825	807	826	778	763	808	781	754	733	794	789	779	778	742	802	770	760	745	770	733	802	757	772	821	767	732	740	791	752	783	742	773	776	735	752	793	782	707	754	732	790	764	782	781	763	778	756	824	770	810	678	698	789	831	773	744	783	780	723	787	777	750	754	772	795	737	807	825	775	765	816	760	819	747	770	786	713	737	831	772	774	783	802	784	770	755	806	744	808	752	804	746	779	819	822	784	777	767	779	747	797	766	764	794	787	755	766	735	751	833	757	798	765	818	737	784	703	786	780	756	768	732	747	786	786	759	832	783	764	773	779	770	782	715	806	786	799	787	779	775	768	767	754	792	753	784	774	730	760	759	764	759	698	755	768	798	765	792	783	798	735	800	789	758	786	789	795	767	755	780	767	798	794	768	739	774	799	750	763	785	739	764	811	806	779	762	712	720	755	786	729	770	814	796	706	774	794	775	791	775	771	727	732	728	732	768	778	771	743	795	812	741	760	746	766	779	850	751	729	743	782	730	767	747	802	757	790	805	769	769	726	784	771	806	737	789	735	784	827	732	840	769	784	798	768	774	727	810	767	803	775	759	780	756	751	773	779	759	758	779	751	785	805	765	791	755	813	764	789	773	756	781	754	785	789	795	787	783	811	755	807	750	768	747	805	780	777	797	723	725	750	735	762	779	735	804	802	767	799	751	750	747	771	739	733	780	788	749	794	771	768	728	759	759	812	739	781	726	806	792	778	789	781	770	787	766	753	754	762	787	757	791	742	726	730	739	800	715	773	797	814	799	772	763	758	759	767	830	769	746	733	770	789	809	772	793	754	785	724	818	756	756	747	766	781	769	793	761	746	763	750	757	762	832	749	788	734	814	737	733	811	803	721	760	775	774	792	780	726	728	727	825	699	817	739	821	768	797	778	774	776	790	756	769	761	755	734	814	756	753	791	764	752	763	787	730	810	785	776	740	759	851	766	790	807	725	772	794	778	772	758	796	802	804	729	797	774	795	760	756	817	770	789	802	749	732	722	751	785	785	755	784	761	747	779	753	782	781	731	787	776	759	808	778	759	769	756	770	757	780	783	758	803	790	740	779	806	772	737	741	719	782	770	773	786	774	767	765	775	814	779	802	786	749	726	822	794	839	715	757	744	810	765	768	707	808	745	754	729	735	760	765	753	798	740	778	789	773	796	783	737	785	759	816	768	794	756	826	777	795	793	797	813	736	745	755	842	764	754	835	803	770	775	792	694	819	749	744	746	737	779	778	785	773	793	803	734	765	780	767	752	734	813	736	775	776	784	749	764	780	726	827	711	848	704	786	717	756	776	790	775	765	740	791	790	764	737	785	768	729	786	788	753	804	807	764	742	788	756	761	765	719	738	789	809	743	762	769	746	788	793	825	780	796	792	761	747	811	705	774	786	760	809	743	793	778	805	738	730	754	754	798	776	788	797	747	769	785	755	753	794	790	780	761	776	772	748	797	761	767	758	786	775	778	712	722	744	748	754	780	736	763	799	825
3126	941	737	708	1356	1689	1494	1225	998	795	564	399	322	276	232	307	283	223	186	220	173	112	84	78	82	104	78	79	84	91	67	68	93	119	164	191	175	196	199	193	123	150	136	122	106	97	91	81	61	70	66	59	54	64	64	55	52	59	60	51	60	71	44	59	47	79	56	70	56	67	62	68	53	53	63	66	63	56	58	68	72	66	59	66	72	61	52	75	68	62	55	64	75	62	60	52	64	51	61	65	77	63	56	42	64	71	57	67	68	56	62	56	54	59	71	64	56	67	44	45	55	72	64	52	66	56	58	71	79	66	76	50	70	67	71	57	61	48	57	65	51	73	59	63	61	48	57	72	65	57	50	50	59	65	45	59	57	53	50	63	57	49	63	57	57	68	53	69	63	50	68	64	62	76	72	61	54	55	61	63	55	63	61	52	59	71	67	83	66	47	59	59	59	65	59	61	52	66	72	76	58	57	46	61	54	53	67	59	70	78	58	68	72	60	51	54	57	62	52	70	57	54	65	77	69	77	59	63	53	67	49	55	67	64	67	61	60	37	61	60	50	53	76	60	73	60	57	78	58	52	62	59	69	60	48	59	56	53	49	61	67	59	55	56	64	52	62	68	53	63	72	53	57	49	63	61	65	46	68	55	61	60	77	57	70	36	60	58	63	66	51	61	61	69	67	53	53	53	58	74	67	62	62	50	80	71	59	59	76	65	57	81	54	74	65	66	49	66	61	69	64	65	63	59	72	74	74	63	62	75	51	67	56	63	51	65	62	62	53	51	61	61	53	60	57	67	58	54	58	56	67	63	58	60	76	47	61	72	60	61	54	54	64	55	57	62	59	62	64	57	64	63	56	47	49	61	64	60	61	70	62	59	55	58	74	62	54	56	64	48	73	73	66	65	57	56	61	74	64	42	68	70	78	57	60	46	62	56	77	65	62	61	63	50	63	66	56	60	50	58	60	48	52	56	66	79	48	68	58	48	67	69	71	51	65	70	72	44	57	53	71	66	62	56	43	52	66	53	69	54	50	64	61	51	59	69	50	54	56	60	56	53	74	73	48	70	54	67	67	63	61	57	70	52	42	56	54	59	44	50	65	49	51	65	56	67	61	53	65	51	65	55	57	53	64	68	64	53	56	62	50	69	66	69	59	57	62	60	50	65	74	55	66	54	56	67	73	62	50	63	55	55	51	61	48	73	46	62	68	64	70	61	64	50	54	53	56	55	66	63	67	68	61	59	71	70	50	68	63	65	75	53	58	68	57	71	57	68	54	62	51	60	60	59	59	58	79	69	63	77	55	60	54	59	57	59	53	50	60	51	71	68	57	60	61	68	58	67	54	58	55	62	66	51	50	67	52	60	51	60	58	75	76	69	74	68	57	55	53	67	68	66	66	61	70	67	45	70	63	70	57	58	51	87	62	68	58	58	58	70	60	64	55	61	71	65	72	65	72	54	44	58	76	71	65	47	61	80	59	61	74	55	71	48	53	62	62	47	73	70	52	68	65	69	69	57	64	56	61	56	55	69	52	62	76	60	67	66	53	57	56	61	66	60	62	64	56	68	63	68	62	70	60	60	60	79	61	65	61	49	61	57	69	44	60	54	68	74	63	62	53	59	51	61	67	79	68	61	58	63	73	54	61	58	62	78	62	69	70	66	58	58	56	64	44	57	76	55	67	55	51	62	66	61	52	74	63	59	69	67	62	79	55	75	65	64	68	79	63	64	57	54	74	72	55	66	53	59	54	69	62	67	61	60	73	65	63	54	66	72	49	54	60	85	46	58	50	63	67	68	65	68	71	55	58	57	48	54	53	51	82	59	63	73	50	54	64	68	60	54	50	68	63	58	54	63	78	58	70	64	44	51	83	70	63	79	63	66	56	58	60	64	73	73	64	71	64	53	46	55	57	78	45	54	55	57	61	59	60	57	64	71	78	54	60	56	37	69	51	59	58	64	51	63	72	65	60	58	65	73	61	68	51	58	64	60	65	61	52	54	71	48	67	58	55	78	66	63	62	59	64	63	59	58	64	45	67	54	74	61	44	59	57	56	69	56	59	55	63	59	63	57	50	49	51	67	64	60	48	60	51	55	72	62	56	56	46	45	57	50	79	68	53	61	72	45	88	64	64	68	56	60	58	58	62	62	51	62	65	66	60	56	54	59	65	63	65	59	47	70	49	60	72	68	51	58	59	73	50	50	64	47	65	91	49	47	57	69	71	64	63	52	47	87	58	66	65	61	64	79	55	60	58	64	68	68	60	54	61	58	62	58	52	63	68	62	84	66	64	53	59	75	55	50	59	55	69	69	76	76	50	52	55	58	57	64	51	55	57	56	67	57	64	65	57	59	58	53	60	60	55	64	52	63	68	63	57	59	60	52	64	71	58	67	55	69	52	66	67	76	49	60	69	61	70	57	64	59	65	59	77	70	70	68	56	58	62	58	57	59	69	66	57	51	47	60	63	58	45	53	60	57	47	70	50	73	64	54	59	59	70	73	54	53	62	61	56	63	60	66	56	56	68	47	57	60	67	73	59	63	65	52	65	52	59	61	62	60	64	68	54	63	54	57	68	65	48	62	63	70	60	83	70	63	68	56	57	78	65	66	65	64	58	58	78	65	52	57	54	54	64	62	70	68	50	74	50	74	56	60	53	60	60	57	48	56	50	56	63	70	52	54	76	64	69	60	62	55	64	59	64	48	57	62	56	61	46	58	52	71	66	57	63	61	82	64	70	73	74	54	58	63	61	57	57	67	59	57	62	54	54	61	52	61	61	55	61	52	54	49	61	55	62	67	53	46	57	56	71	56	61	49	54	60	47	60	60	60	57	66	58	60	50	81	45	66	62	42	54	70	63	61	57	67	43	65	58	55	62	59	52	49	60	62	58	61	57	69	58	57	50	73	73	53	59	60	51	61	63	59	54	64	69	60	59	65	64	58	66	68	53	60	62	58	63	67	61	63	59	59	55	61	62	66	73	69	65	69	63	71	56	52	56	48	60	51	64	67	54	67	75	59	67	57	76	52	65	67	55	53	55	44	55	63	53	63	60	70	54	52	68	63	53	69	54	62	61	53	51	61	55	54	55	63	66	63	54	53	67	65	47	56	54	62	55	49	64	78	62	73	58	48	50	63	60	61	70	71	53	52	58	51	57	74	49	55	57	58	61	59	68	68	55	74	62	55	59	46	53	67	66	54	68	62	64	55	72	73	54	63	68	42	62	68	53	59	65	54	59	54	46	61	56	55	58	62	68	64	65	60	66	56	53	49	47	80	58	67	48	61	71	53	50	47	59	51	52	50	66	65	68	75	66	53	69	57	58	55	50	67	51	67	65	68	57	62	53	50	57	55	57	61	55	58	67	51	60	64	64	68	59	66	53	55	75	61	53	68	55	56	62	55	70	74	64	66	64	70	63	65	72	65	54	59	66	64	67	57	59	62	69	61	53	53	68	74	68	77	54	62	73	52	50	67	71	68
20360	16756	15022	32820	41498	40592	37674	32901	29099	24344	18864	14236	11468	9855	9334	10124	9528	7300	6692	7055	5530	2798	1903	1796	2229	1720	2063	1667	1466	1327	1250	1346	1896	3256	4947	6136	6071	5570	5233	4788	4336	3778	3411	2641	2139	1763	1517	1111	892	904	893	839	881	891	825	925	839	896	842	826	813	848	821	881	942	999	860	887	821	909	821	869	869	847	881	856	857	857	842	862	862	798	878	917	861	869	840	846	819	850	820	893	873	836	854	794	833	871	842	867	813	883	882	851	825	873	833	850	822	803	878	839	867	823	864	863	867	844	836	878	865	844	878	853	867	876	816	848	894	874	835	929	896	864	893	853	819	881	861	825	806	829	782	845	861	869	899	892	869	830	847	812	880	821	866	833	838	879	859	843	873	886	864	822	843	878	863	836	839	878	868	873	850	800	871	853	859	822	837	831	832	879	855	856	853	906	855	808	843	853	842	878	900	794	795	800	866	878	866	884	844	800	851	853	828	849	831	822	864	867	848	822	815	892	812	854	810	848	844	802	865	881	848	842	819	863	848	860	884	886	886	865	834	849	821	849	795	841	858	866	890	851	836	808	864	853	882	853	832	849	772	821	813	907	877	824	816	864	884	833	902	836	853	873	821	853	880	850	806	827	731	818	882	836	899	861	899	848	791	807	844	873	814	837	807	800	834	865	793	874	852	874	855	807	831	842	871	872	817	860	848	857	860	864	817	801	858	819	834	825	833	852	798	886	848	834	919	889	835	823	877	807	876	842	846	865	824	832	861	818	879	825	908	823	863	847	859	830	826	861	826	827	853	850	778	824	869	802	844	806	877	850	848	858	889	921	901	845	839	879	881	822	881	856	814	906	814	812	836	896	836	861	886	840	860	858	852	821	870	836	869	805	846	836	865	864	857	841	849	854	868	804	857	836	854	848	805	866	833	894	888	805	881	864	867	857	845	832	852	840	865	810	848	891	824	833	859	880	831	867	897	881	866	878	853	859	866	882	850	818	850	829	916	807	830	846	848	891	846	867	861	837	900	868	856	880	921	882	782	876	833	854	847	857	807	780	829	889	864	823	855	854	846	837	814	800	850	844	825	833	801	852	826	822	846	900	883	849	901	837	852	843	802	885	854	837	833	843	886	823	802	823	811	832	904	864	833	840	831	846	898	857	844	808	855	847	810	870	863	849	878	850	840	855	841	857	811	869	888	805	832	821	832	826	832	814	841	880	881	840	843	825	839	843	871	881	824	855	810	840	849	845	811	853	819	841	826	837	833	858	909	840	875	913	821	864	844	868	825	861	849	864	858	825	857	842	861	804	899	911	828	855	857	828	828	808	858	835	897	813	877	819	846	834	860	842	884	833	834	858	822	864	856	852	867	804	890	815	837	899	808	871	857	885	834	846	850	862	849	845	832	828	935	834	830	847	825	811	829	826	850	834	844	902	825	857	906	835	851	888	854	833	876	835	867	822	808	845	840	826	809	810	818	849	848	853	808	837	853	837	865	800	882	851	863	843	773	833	829	843	871	803	877	849	807	851	837	853	832	813	846	922	833	883	850	874	838	895	871	898	880	852	814	831	904	855	845	823	879	840	837	851	816	880	906	820	804	877	831	845	859	855	863	832	886	821	829	844	870	855	861	836	819	832	838	826	828	860	896	831	878	825	838	847	885	821	854	833	819	895	763	881	818	856	848	867	844	861	829	830	824	882	841	826	821	857	808	849	825	849	847	857	846	908	820	871	844	836	797	823	833	869	859	849	850	851	818	809	841	866	848	860	848	865	874	851	837	846	817	832	857	859	867	852	798	859	838	826	827	844	877	836	813	861	902	830	852	899	826	812	860	882	847	806	886	848	850	820	877	819	818	892	802	852	844	881	868	861	873	847	830	886	860	783	808	831	788	877	824	796	837	849	834	866	841	836	876	845	859	878	857	823	875	812	825	872	847	851	854	819	851	831	853	867	908	807	822	830	823	875	847	865	814	873	833	855	873	835	804	816	892	826	878	848	849	882	841	798	817	892	846	866	867	823	831	860	878	811	834	861	889	856	848	822	887	782	815	807	811	865	906	855	866	892	844	819	835	854	855	898	877	823	862	846	864	847	861	833	858	840	872	835	851	876	831	857	916	817	835	834	836	835	886	871	864	860	847	877	847	866	870	835	849	845	842	838	839	817	868	811	864	860	869	801	821	873	828	838	857	842	875	897	881	847	866	862	841	840	813	885	838	810	843	866	855	888	851	847	858	828	842	883	776	836	852	838	866	828	862	903	851	884	890	828	860	823	832	842	871	852	893	781	878	853	870	844	852	820	874	835	841	842	882	813	794	882	826	857	797	869	811	838	824	900	873	879	873	835	801	854	841	808	834	828	892	833	812	874	884	841	845	885	833	865	832	879	841	799	817	822	852	862	859	869	817	829	879	823	853	814	882	843	887	829	809	827	869	849	881	862	852	873	841	879	832	891	835	811	833	837	879	825	817	875	880	829	874	791	867	864	823	866	872	790	878	829	862	846	865	842	830	778	851	858	860	877	875	844	814	870	797	840	836	863	840	797	841	849	860	870	854	871	851	854	858	919	877	797	842	849	836	881	876	865	838	842	877	876	889	869	854	870	865	833	828	843	885	849	778	876	809	895	850	852	893	857	844	868	862	861	862	840	879	841	874	850	821	860	809	842	856	880	847	818	847	819	818	898	812	827	804	809	831	852	843	867	828	892	918	833	830	829	845	845	879	838	808	852	855	846	827	843	830	859	822	826	901	816	858	858	825	864	855	882	872	839	871	851	844	824	884	835	856	879	816	843	813	825	852	816	860	844	854	855	838	898	839	842	841	819	836	842	810	853	821	843	792	798	861	815	904	807	856	829	814	830	882	807	872	822	857	888	840	792	862	870	861	859	876	885	810	884	851	840	837	829	827	842	841	852	895	873	909	847	845	882	866	843	849	827	877	789	801	826	807	795	819	843	864	843	835	774	930	849	848	860	776	805	869	863	885	841	835	857	871	864	764	823	835	850	880	851	828	875	848	892	832	852	815	830	845	833	848	839	862	836	820	778	897	852	823	850	838	827	857	851	836	858	847	857	842	854	853	868	864	847	872	862	856	856	864	867	822	894	775	867	837	844	825	862	842	867	830	843	861	813	845	871	825	814	868	874	886	850	832	842	892	856	866	894	874	788	848	887	893	849	809	871	824	778	869	912	804	856	924	834	767	893	773	861	870	847	837	860	837	845	852	812	839	860	803	871	847	862	833	845	877	815	881	831	826	834	847	868	800	812	837	826	864	852	874	918	845	847	854	842	893	870	891	883	867	785	827	865	784	763	853	873	865	810	775	855	822	853	854	838	860	869	898	882	822	911	867	910	846	833	860	912	817	858	792	827	831	824	875	880	787	830	845	862	794	808	818	838	848	873	844	826	821	871	849	848	836	828	880	847	876	822	859	780	833	863	886	820	813	818	828	811	797	859	802	843	897	899	839	841	818	853	848	849	925	848	852	793	871	889
2154	951	808	922	1894	2162	2015	1767	1544	1281	890	636	464	483	511	544	520	479	335	321	227	133	104	110	97	115	116	111	87	107	82	86	115	155	201	232	251	280	243	232	198	190	176	140	114	125	76	87	68	65	73	87	87	53	60	85	54	67	67	65	69	51	75	65	80	75	73	73	63	69	66	72	73	65	78	73	56	69	61	78	75	55	68	69	82	76	75	69	81	59	65	70	86	69	70	76	81	71	65	60	53	68	78	79	67	79	84	86	73	75	75	64	60	69	76	75	91	80	67	66	74	73	71	65	62	79	61	73	60	80	63	59	79	72	72	78	73	78	78	69	71	66	71	58	79	97	76	76	85	51	57	63	64	64	78	64	56	71	83	82	75	80	73	84	78	68	66	69	65	70	65	67	65	85	80	52	52	78	75	58	62	79	68	65	68	68	67	74	73	54	58	60	78	65	60	76	80	70	59	76	85	79	56	60	77	63	74	70	81	52	67	74	72	76	84	78	60	69	61	68	67	51	59	70	70	56	69	83	58	63	80	75	63	71	73	63	55	73	71	67	62	75	57	76	80	85	68	55	71	74	68	66	57	72	60	71	63	75	71	60	71	67	69	65	86	80	65	81	91	71	74	62	76	75	66	63	72	65	75	66	59	81	67	84	67	58	59	63	76	70	82	82	78	70	75	68	70	69	72	57	80	69	79	78	65	74	67	62	61	63	71	73	81	60	67	69	63	64	74	87	85	67	59	78	55	67	55	65	68	78	72	67	66	64	59	69	57	74	71	68	59	75	78	80	72	73	68	65	67	80	75	54	66	86	65	69	74	63	67	65	75	57	66	74	79	61	73	62	84	70	87	67	64	81	69	64	71	91	72	82	63	83	76	61	62	59	55	59	70	61	74	88	70	78	78	65	72	61	79	86	69	60	72	60	65	81	88	65	68	73	57	68	69	69	79	62	71	74	66	61	67	67	85	65	60	69	71	67	60	81	59	72	61	66	68	73	75	73	69	81	75	74	70	61	78	65	64	52	75	70	80	62	63	77	75	72	59	65	57	67	79	70	67	55	73	73	75	61	57	69	72	72	68	65	85	68	70	57	78	81	60	63	59	68	63	73	68	62	79	67	49	70	59	73	70	66	78	76	61	57	70	77	54	76	67	72	75	68	81	64	70	61	60	59	71	68	64	75	89	80	67	62	72	64	95	70	81	74	73	59	68	76	59	76	71	58	72	83	79	71	57	80	65	69	84	50	69	84	69	82	62	56	76	72	59	73	78	61	75	78	64	71	84	79	68	75	68	59	66	72	77	60	69	72	66	64	51	73	63	59	82	72	70	69	65	61	62	64	67	61	78	75	63	58	78	80	67	62	75	65	75	75	69	73	78	57	53	82	86	59	70	84	76	49	67	69	70	71	69	61	73	77	72	75	63	74	56	61	67	68	58	72	70	83	67	80	73	75	72	81	89	78	61	60	57	51	54	80	61	57	61	71	52	54	64	78	63	91	76	73	81	86	57	60	56	67	74	79	65	75	78	69	71	67	63	65	77	62	68	58	71	59	72	69	61	75	75	61	73	68	74	73	74	81	79	63	63	72	70	58	68	75	59	73	73	65	59	76	66	88	62	68	69	79	75	73	63	63	62	67	52	78	74	70	72	66	64	78	64	62	65	71	66	76	73	75	59	73	71	66	67	63	67	72	61	72	71	72	65	50	61	49	73	68	64	78	57	67	67	66	67	55	75	74	71	67	59	68	66	82	84	72	67	57	75	57	61	73	69	58	74	68	70	69	68	72	74	64	66	72	70	54	58	71	85	85	57	60	78	72	58	85	76	79	66	79	81	58	66	56	46	74	65	79	73	69	73	80	73	61	64	64	66	66	83	82	73	65	71	81	63	61	72	75	60	58	72	66	68	65	79	62	71	83	77	75	72	66	72	55	67	78	65	66	75	87	71	73	76	76	86	75	73	66	90	74	83	75	88	52	69	72	72	63	71	73	68	79	68	62	72	62	64	65	73	77	75	68	79	71	76	74	63	88	73	70	74	71	68	70	90	78	58	67	69	68	64	91	68	73	81	66	76	79	66	68	55	75	71	69	75	62	62	64	66	59	73	74	62	70	52	72	66	65	75	70	61	60	76	66	66	78	75	72	82	56	57	66	63	83	77	78	81	65	60	72	75	62	81	80	66	69	92	68	65	77	71	71	67	73	73	74	82	65	58	84	56	64	66	61	69	75	71	73	70	69	61	62	61	51	71	64	71	63	61	65	70	74	69	78	78	73	83	86	79	59	94	72	76	74	70	82	66	65	66	82	78	78	54	63	75	72	81	76	67	73	79	86	69	78	65	68	66	66	55	54	80	59	67	81	63	76	70	69	89	82	71	58	62	53	79	69	69	79	62	59	79	61	70	71	65	67	71	71	78	60	74	76	75	84	70	74	68	68	66	73	69	64	79	61	72	80	74	64	80	73	77	67	64	79	77	76	81	83	83	69	70	72	65	75	71	74	65	68	63	73	68	60	66	75	66	68	75	73	87	69	67	74	77	76	71	69	76	76	66	66	79	75	57	63	80	76	75	82	76	77	67	65	65	71	86	65	79	70	73	60	64	82	63	55	66	68	83	78	74	68	72	76	73	64	76	76	82	69	78	65	85	71	69	66	84	75	75	65	69	72	72	64	76	64	58	65	71	73	81	76	68	63	78	77	62	77	85	60	63	68	72	67	71	65	61	71	65	76	67	53	55	71	69	63	81	76	74	86	62	73	81	60	61	79	65	80	80	75	70	77	61	67	62	70	73	67	62	70	73	68	70	62	65	71	78	71	67	64	75	60	60	54	74	72	77	68	55	71	62	68	65	80	53	57	87	64	72	66	80	76	70	59	51	64	65	81	76	75	65	85	68	88	68	54	92	76	64	69	62	65	76	64	57	74	61	69	70	79	69	84	63	57	84	72	87	74	70	74	73	68	77	57	67	66	73	85	71	68	62	78	61	61	68	57	70	85	66	68	76	53	75	65	83	78	74	76	77	73	66	64	65	59	64	67	72	73	61	72	76	73	58	73	61	84	67	74	58	74	72	77	65	61	72	70	78	72	88	63	60	72	69	54	70	69	72	72	63	73	70	90	71	67	77	62	74	90	71	70	74	68	68	65	83	82	70	82	75	64	67	85	69	80	62	70	83	74	64	75	64	78	67	61	69	75	73	60	59	82	73	78	77	79	64	59	78	73	71	70	71	65	86	57	77	51	78	64	67	72	84	76	66	79	62	67	66	73	67	71	75	60	77	64	83	68	79	65	66	86	67	63	82	59	81	65	91	87	67	61	64	68	69	61	83	81	67	56	76	60	66	62	65	65	94	57	58	73	63	78	68	71	59	73	68	58	70	72	73	64	62	80	71	77	68	77	74	68	74	72	82	71	65	75	71	79	68	77	69	74	63	68	69	75	79	69	64	73	59	67	82	53	66	86	61	70	74	65	68	81	66	70
23709	17418	15333	35868	45116	43674	40560	37257	33695	29875	24971	19740	16553	15723	15790	16673	16454	14383	11206	9758	7713	3948	2752	2696	3114	2477	2802	2217	2093	1940	1698	1898	2561	3973	6022	7044	7494	7464	7326	6819	5981	5042	4230	3759	3136	2460	1844	1268	1057	1017	1100	1052	1040	1049	1038	1018	1097	1058	1073	961	1000	949	980	909	1560	1594	986	977	954	960	974	1004	958	965	947	943	965	969	998	951	944	926	979	979	979	935	949	964	895	1025	961	1016	1015	1023	913	1046	957	949	969	984	989	1096	979	1004	996	947	998	980	931	1044	945	1018	984	956	946	996	1036	974	1003	1015	974	1031	982	990	1012	992	985	1063	935	974	970	987	976	961	1003	984	1058	996	1027	1008	1057	960	964	1009	988	954	1007	963	989	991	973	953	970	935	936	989	961	987	916	1008	924	1037	964	983	976	935	966	950	913	983	935	991	974	943	965	923	975	988	1002	892	1005	952	992	1004	984	939	961	941	989	985	922	1001	994	998	985	1021	955	973	1044	980	962	1034	971	938	987	975	991	1017	930	958	948	958	992	939	968	944	987	957	940	967	920	941	1068	962	988	1036	977	965	914	981	1015	937	900	922	964	927	944	979	1001	933	940	971	990	963	990	954	909	968	999	1018	962	936	959	1051	958	997	974	947	989	935	911	1029	1019	907	972	981	1005	966	979	963	956	969	961	1011	1056	936	1015	1000	932	1013	952	981	969	976	996	1001	990	959	932	990	942	954	958	937	990	1004	992	1000	995	905	1017	975	1016	987	950	1003	1000	1024	1019	949	958	950	998	930	927	982	969	959	973	970	986	996	1001	968	982	944	977	972	1000	971	978	961	972	912	933	985	975	951	959	994	957	1000	990	975	977	984	919	966	971	952	992	1028	954	1010	923	951	1003	987	970	958	1012	984	948	913	1022	1012	936	1021	992	963	1002	933	986	1001	986	963	954	959	980	981	985	946	1051	981	974	943	986	928	982	933	959	945	960	904	977	960	1004	1015	983	964	1007	1002	988	980	907	963	986	955	952	1030	971	1008	1029	968	955	957	978	1001	972	1010	1037	929	957	937	969	951	995	963	942	963	989	965	961	957	988	912	949	1050	960	1025	978	942	973	969	936	996	939	959	974	971	932	999	1036	953	984	980	992	989	955	965	958	1005	992	991	966	973	960	949	972	942	984	980	1008	944	1001	1013	962	963	908	974	986	1020	1020	945	1005	985	1001	944	982	971	978	970	946	990	1027	984	982	978	958	985	927	991	930	969	907	994	918	996	949	957	1058	1012	988	982	961	963	932	967	958	1017	970	995	970	1001	971	995	1028	948	1015	955	996	964	1012	918	957	989	991	943	988	955	943	1008	1016	997	937	967	1048	988	956	1044	994	965	1086	970	1012	980	984	996	953	981	992	937	990	973	952	1007	966	926	930	947	1035	1026	962	987	961	968	995	1003	1005	930	973	975	990	981	1030	984	1015	953	951	982	939	1006	1017	1004	953	984	1000	953	1023	987	992	980	955	1019	990	1016	956	1006	952	930	945	946	977	917	942	970	966	981	935	949	921	997	978	994	914	874	979	978	981	976	1008	988	972	962	977	1003	995	1003	947	963	959	997	1008	1031	969	1002	962	1006	931	984	980	990	1001	953	986	992	1021	1025	989	940	984	989	1012	917	928	991	963	975	965	921	985	976	981	937	966	957	990	961	959	1002	977	947	955	1008	931	958	990	997	914	996	951	1012	924	965	958	935	1017	961	934	969	975	974	998	1011	1032	955	983	973	979	1001	1015	935	950	987	967	966	924	989	1001	931	950	938	957	953	999	950	979	944	992	933	986	976	978	975	971	967	943	1033	967	1006	962	1031	968	1007	993	1017	999	942	992	935	995	959	930	949	998	1012	975	942	985	930	1008	975	951	989	955	937	989	995	959	1004	1033	894	960	985	978	989	993	980	902	980	976	883	941	983	914	986	990	979	934	954	944	998	964	937	956	908	934	1070	924	966	1005	991	942	916	1029	957	946	943	969	960	950	959	953	1054	997	960	968	1004	965	956	986	967	961	894	968	952	983	963	975	969	946	994	991	973	1004	972	943	960	1040	962	987	978	968	964	936	965	915	962	967	1025	968	991	976	944	888	961	933	941	934	949	929	977	978	972	1018	1026	983	926	933	945	981	905	947	993	990	988	921	959	990	988	924	957	1020	979	946	938	915	980	1010	966	928	959	952	987	980	1027	961	956	1021	1015	976	938	985	1045	947	980	931	1012	947	969	970	895	986	918	992	976	949	952	943	983	967	949	977	971	949	975	929	980	931	1009	933	1014	968	968	961	989	947	1003	993	1048	984	949	928	977	968	1000	953	970	1003	993	967	925	951	957	938	1011	954	1011	958	934	1015	991	976	961	977	942	996	987	940	995	924	1000	932	934	949	1003	960	970	952	946	971	982	982	919	968	936	1023	958	967	917	958	988	920	1025	987	968	949	952	978	926	958	1000	983	1014	926	1020	935	1017	1049	934	998	1002	966	950	925	953	982	993	933	954	1007	1013	948	1038	963	957	932	948	912	980	932	974	985	950	917	1006	982	995	985	956	966	977	1007	980	995	957	1003	1007	945	928	970	944	988	995	954	1019	1013	971	984	945	995	958	1032	943	990	1001	1008	954	992	978	969	966	971	990	948	965	963	1000	946	974	1009	1005	1000	970	993	965	989	984	913	973	953	941	955	990	886	975	953	938	1008	1020	968	1015	970	980	955	972	993	953	1004	967	969	985	988	1025	972	955	981	1000	957	1005	983	953	964	974	982	955	1011	960	980	1002	1042	926	940	887	987	1059	926	1010	947	972	1012	992	1036	932	933	991	975	959	963	977	978	994	962	965	992	1047	998	988	957	997	919	980	949	968	1015	1045	992	1013	1007	1014	960	945	965	942	996	994	988	947	943	946	988	1013	940	934	1030	1003	1030	1000	958	888	950	971	1004	936	1002	943	962	954	953	991	992	945	904	962	967	930	900	994	942	977	1001	976	950	987	971	946	1032	937	894	1011	983	967	979	968	1026	973	930	966	985	1002	990	980	997	1016	1019	991	977	1006	999	1006	997	929	979	961	979	949	957	935	923	957	954	896	903	949	916	929	923	1006	1007	927	962	941	962	940	987	984	978	966	973	991	967	949	950	948	974	993	993	953	931	1000	997	979	976	974	1004	945	975	916	937	974	931	971	955	1005	1046	1053	974	1001	1001	1007	978	924	949	989	893	986	993	995	994	916	984	951	995	935	943	970	999	985	1016	937	975	968	993	977	978	945	1017	987	988	991	963	982	972	983	946	980	980	984	965	1018	1030	960	990	959	965	969	902	972	989	965	927	992	989	955	1039	900	973	990	1012	1010	952	978	970	995	992	1011	1034	950	1030	1009	937	914	924	941	951	988	1037	971	910	968	997	973	1009	978	969	976	967	983	988	972	967	1008	946	997	924	975	1013	960	1033	981	986	984	911	988	960	946	989	1007	971	933	962	938	985	940	927	928	941	940	954	971	966	987	959	1002	921	986	927	941	938	944	1035	965	955	1001	974	923	954	1006	1030	1052	1013	1001	967	965	987	963	935	959	982	960	993	950	1052	971	1014	976	961	978	995	980	947	976	1010	939	982	952	963	901	957	968	948	1004	1003	976	988	982	941	953	971	987	1038	1061	982	972	950	957	922	1029	982	1020	969	991	961	941	951	998	955	989	965	957	981	955	971	952	925	906	967	1027	969	988	966	1006	980	1008	962	954	993	939	969	990	1007	1014	1005	1001	974	947	997	946	975	958	921	935	948	927	939	991
1654	278	263	293	613	723	698	607	608	517	426	326	226	196	222	327	342	369	255	173	120	90	56	59	63	73	59	65	51	69	55	72	67	86	93	128	143	121	146	105	105	101	80	87	78	63	57	51	46	51	51	43	45	49	41	48	44	46	46	47	48	62	36	47	50	44	49	37	47	53	53	42	42	47	46	45	36	47	57	47	44	45	46	56	51	50	39	50	46	47	46	41	36	43	34	41	35	46	45	61	46	51	52	41	38	38	56	40	50	54	39	37	47	42	48	58	46	48	36	36	30	48	49	43	53	46	52	48	42	48	61	38	49	53	45	49	44	43	35	47	40	32	45	32	45	64	52	38	52	46	41	39	49	42	59	58	55	68	47	71	49	41	37	40	43	49	34	40	56	51	38	45	46	53	52	48	46	49	47	52	45	52	46	43	57	52	58	51	49	48	51	45	49	38	33	48	49	44	62	37	50	60	49	46	54	65	42	31	46	57	38	40	49	50	44	39	39	44	47	35	52	49	37	48	38	34	33	40	39	49	43	57	56	52	47	50	46	38	48	45	58	44	32	47	68	38	48	52	56	37	52	39	41	42	53	51	48	38	48	50	50	48	49	46	46	53	36	62	49	45	35	43	49	48	40	39	42	40	37	39	39	41	46	50	52	38	45	45	37	46	50	40	52	52	44	48	43	44	42	48	50	31	38	48	44	48	50	39	43	50	47	51	53	55	42	57	49	45	56	41	39	57	59	57	60	50	50	39	59	39	53	56	50	45	41	45	64	54	41	44	51	50	51	41	56	41	50	46	61	52	44	48	44	49	48	59	43	38	46	45	33	50	58	44	50	40	46	43	48	39	54	46	47	52	50	46	45	62	48	54	39	50	47	49	47	55	37	48	54	53	32	48	50	54	52	52	51	38	53	56	60	46	53	43	42	49	45	42	60	37	42	53	46	55	48	47	55	39	36	48	56	51	44	54	44	51	48	47	29	45	45	62	49	41	36	36	44	49	54	48	45	42	57	58	50	48	57	39	54	55	41	42	48	47	39	38	52	45	49	54	55	40	54	46	34	49	45	49	34	44	49	52	57	45	41	45	40	53	49	43	37	60	54	41	51	42	32	57	52	41	81	47	42	49	50	47	44	50	53	44	42	52	47	43	53	54	47	34	33	40	39	56	46	48	44	38	36	56	40	44	50	40	59	50	59	50	56	41	52	31	51	35	52	48	49	46	46	54	55	37	44	51	53	68	36	62	54	56	49	45	47	45	50	54	41	48	51	39	50	47	48	46	42	53	62	50	58	54	42	40	48	46	43	41	48	50	54	50	47	46	49	57	63	41	48	54	42	38	37	49	40	53	46	56	46	38	44	44	50	63	52	46	38	44	56	44	47	34	36	54	57	47	48	46	47	46	46	55	38	42	41	47	45	45	58	50	44	37	55	43	42	42	48	53	47	42	53	52	32	44	43	46	46	41	43	47	53	54	54	53	39	51	54	38	47	39	59	44	52	47	39	52	39	45	45	43	45	41	36	45	42	43	42	43	44	47	38	41	50	42	49	50	40	45	40	42	43	40	49	50	39	46	52	49	51	52	56	49	47	38	46	47	56	51	49	47	46	40	51	54	49	42	40	41	42	43	58	50	40	52	43	44	46	53	46	55	51	31	46	40	47	46	47	48	49	47	41	59	45	63	36	46	46	43	50	46	48	45	44	55	52	50	57	46	51	47	44	42	63	54	47	42	57	42	47	41	65	49	41	51	40	61	50	57	51	44	63	49	50	37	43	47	56	46	45	53	52	58	55	43	54	35	43	57	45	48	53	44	48	48	45	36	45	49	42	42	52	52	39	49	59	61	39	49	34	55	47	51	44	45	59	47	63	45	42	45	44	56	36	49	43	45	46	46	53	44	43	63	56	45	40	45	52	45	49	51	38	46	48	39	29	58	46	49	31	45	41	55	48	54	51	48	50	57	38	51	50	50	53	43	44	50	32	52	43	47	47	43	47	53	45	43	44	49	48	48	45	39	45	45	51	48	50	54	53	44	41	41	38	36	40	33	46	40	45	56	43	50	63	44	48	50	40	43	38	42	40	41	48	44	48	46	44	43	55	54	51	51	46	59	48	41	48	51	47	40	55	37	46	57	60	40	46	58	60	57	55	51	50	43	38	45	47	32	49	61	46	49	48	54	53	32	50	49	40	40	41	48	48	41	42	47	38	36	46	46	37	47	44	50	46	64	46	48	44	57	38	46	41	46	50	42	45	62	45	42	53	51	45	48	51	42	44	45	40	48	36	47	38	54	56	43	55	54	43	51	46	47	57	36	32	50	55	45	47	45	40	44	56	44	39	45	49	30	39	47	48	50	53	43	54	43	64	47	50	40	54	36	49	48	47	53	46	38	44	47	46	42	54	60	47	43	38	48	42	43	44	33	48	49	41	44	45	44	46	51	52	41	46	42	33	49	46	44	56	46	41	51	45	46	52	49	50	41	53	45	58	32	52	44	50	53	53	52	39	47	43	40	41	58	37	45	48	42	49	45	43	48	42	44	47	57	59	49	50	41	52	49	46	45	55	40	44	50	42	47	45	39	65	40	50	48	56	57	41	36	44	40	43	48	45	38	39	42	50	52	41	55	33	40	51	49	48	42	55	60	58	45	44	42	37	48	34	39	49	49	51	41	48	47	39	58	50	49	48	48	50	39	51	42	62	46	55	45	41	34	52	48	35	39	65	43	53	45	42	42	55	52	56	37	32	40	48	48	39	37	52	46	43	48	38	48	40	50	43	55	48	48	44	57	41	54	32	36	36	50	59	42	49	38	57	45	52	53	54	45	45	51	56	51	42	51	50	48	59	61	56	52	47	54	55	43	38	44	46	45	56	59	31	48	40	41	56	49	44	47	58	44	46	48	51	51	31	41	51	46	51	47	48	40	41	46	55	36	52	51	45	42	40	47	58	46	49	47	47	42	37	54	43	46	42	49	41	41	48	55	47	55	43	58	54	42	40	47	39	46	50	46	50	42	56	48	46	41	42	33	53	53	52	47	44	44	49	52	56	61	39	49	51	37	49	45	44	54	39	42	46	52	48	50	48	42	64	49	46	53	42	49	42	49	52	57	40	48	41	45	35	55	44	57	48	53	45	50	43	51	55	55	45	51	40	35	49	33	44	48	34	44	43	57	51	45	27	39	48	40	48	46	38	29	37	46	37	60	37	51	44	42	44	43	52	44	50	43	34	49	49	43	54	48	44	44	48	36	53	38	43	38	53	48	43	56	47	43	58	44	45	43	42	44	57	42	44	54	47	37	43	44	44	43	50	46	49	39	44	58	67	51	56	53	56	52	48	38	40	62	44	54	44	47	42	38	52	49	54	44	53	47	38	41	54	45	60	51	41	43	48	50	56	48	58	53	43	46	39	47	49	51	52	51	51	44	53	28	38	44	61	47	53	42	52	49	60	47	55	42	51	48	44	62	61	47	56	40	68	54
13980	8482	6439	20999	31424	31309	27914	25047	23541	20983	16676	12672	9121	8183	8387	10963	12280	12068	9011	5939	3577	1867	1292	1282	1637	1289	1244	1104	1046	990	1013	1009	1451	2216	3283	3973	4146	4021	3955	3465	2980	2640	2366	1918	1594	1181	883	740	724	690	701	722	754	680	682	734	627	644	677	678	678	667	678	683	691	758	646	669	668	670	639	694	646	646	669	702	668	671	654	648	733	671	624	670	675	637	645	655	646	648	637	664	663	629	677	696	640	648	658	616	648	687	667	663	675	636	674	607	674	705	622	649	672	658	644	677	661	692	686	655	686	678	634	696	680	660	657	704	664	660	683	719	729	660	702	676	660	677	705	679	675	697	660	657	696	678	634	623	646	675	635	699	647	664	641	671	677	689	673	683	677	711	675	693	700	655	610	661	636	750	627	672	647	685	686	655	665	684	725	689	650	673	646	690	664	673	649	669	660	646	650	639	672	646	670	715	674	718	727	672	668	658	699	728	635	662	687	623	661	684	634	644	641	626	662	676	690	645	638	628	682	631	695	676	687	667	672	663	699	658	677	651	670	630	647	654	647	622	669	685	642	669	669	647	678	667	707	672	628	640	653	705	663	667	634	674	634	707	691	666	638	661	665	651	660	651	692	632	659	692	692	661	694	668	682	634	707	681	676	655	646	669	644	648	635	728	670	677	663	695	698	704	698	706	666	638	648	648	618	618	673	652	635	628	660	637	675	666	702	681	653	636	629	658	667	683	643	647	677	665	707	650	593	710	669	661	643	665	675	636	649	698	672	655	664	694	663	664	658	683	651	719	641	667	648	671	664	680	675	638	665	622	660	665	643	656	641	698	684	651	661	692	673	664	629	635	629	644	682	682	622	669	658	628	696	653	683	612	708	687	685	683	640	667	685	659	687	695	662	593	648	671	693	670	704	639	676	673	660	660	717	709	686	612	639	676	651	656	704	654	683	680	666	643	677	669	707	622	664	638	630	666	730	688	647	650	702	653	686	679	633	674	677	686	677	668	623	663	666	680	684	690	663	673	685	687	610	624	663	643	657	681	675	700	687	647	620	680	700	709	692	699	664	664	704	670	654	654	645	632	658	661	696	658	599	663	663	650	667	709	661	682	688	698	683	688	658	687	674	689	687	680	701	676	681	662	690	672	676	637	669	681	658	656	689	715	632	652	635	640	645	649	700	679	682	647	676	673	677	654	687	660	668	627	656	648	676	673	686	690	673	737	697	650	667	636	682	692	654	721	648	626	681	686	680	675	683	643	662	623	635	638	659	655	706	637	630	679	686	646	655	677	689	640	669	684	676	644	643	664	686	698	636	651	661	677	635	646	668	671	666	624	705	675	694	714	681	681	659	646	631	688	685	698	722	673	656	633	674	646	708	666	704	708	687	649	663	650	713	655	680	647	695	682	638	692	662	654	685	647	659	645	609	669	703	679	681	664	664	675	679	649	646	664	691	681	664	683	647	653	630	702	698	626	694	694	652	692	651	714	663	676	642	642	678	660	683	605	620	653	678	738	696	735	701	683	647	680	672	676	644	699	685	644	675	637	651	695	646	630	701	671	658	660	655	680	663	672	651	654	734	650	663	683	682	640	658	649	656	631	634	649	697	700	650	681	670	623	651	669	643	656	649	701	676	659	666	674	696	678	660	679	664	658	695	669	687	656	651	687	624	676	663	621	676	651	672	694	700	654	619	666	673	697	675	655	671	660	670	667	694	649	680	645	670	662	688	653	675	624	649	709	660	669	684	633	692	649	626	684	683	640	643	652	665	639	631	653	704	674	662	674	661	698	709	661	710	656	644	696	632	672	665	642	656	689	643	617	677	669	695	701	643	608	647	682	644	659	695	701	673	620	652	657	657	638	688	715	648	625	627	718	680	624	663	645	709	703	614	704	659	667	658	680	666	707	690	661	688	661	681	685	665	645	648	665	689	667	675	652	642	639	639	634	695	615	646	694	693	671	658	653	646	673	681	728	692	674	657	658	693	652	682	719	671	689	638	635	673	656	658	719	616	621	689	675	646	659	656	682	626	671	636	646	652	665	699	648	645	636	675	714	638	681	648	674	670	680	694	684	682	629	710	618	649	663	687	668	703	657	619	638	649	681	648	677	680	666	668	639	637	672	697	705	669	649	670	661	651	628	674	632	639	649	710	660	687	628	681	653	605	631	663	623	631	665	688	693	636	635	661	657	681	686	656	678	703	659	667	675	664	682	629	655	629	705	704	657	667	691	669	682	675	643	665	650	662	660	648	651	647	666	610	652	672	699	667	643	636	627	684	674	658	642	678	678	637	689	639	730	655	649	650	664	620	626	658	676	649	625	648	685	638	682	684	653	677	680	659	685	678	650	673	701	688	756	690	682	663	664	666	703	683	682	675	616	679	650	659	681	676	674	671	637	645	674	707	657	649	649	681	627	658	703	682	676	658	635	678	639	713	646	674	650	647	617	661	666	698	701	660	652	672	681	664	673	688	661	667	684	637	656	709	658	672	657	638	662	630	669	702	672	647	651	685	670	634	713	656	659	665	677	664	623	644	680	652	662	627	690	647	656	637	676	657	691	632	676	666	653	688	622	662	652	723	640	672	632	684	671	643	635	652	678	682	621	698	659	680	683	659	674	635	673	657	663	724	682	677	684	620	708	651	639	693	663	674	661	626	653	697	715	701	676	646	603	687	699	668	663	673	622	624	673	703	717	655	663	679	643	677	601	722	663	673	682	654	713	657	682	683	640	714	654	651	648	679	656	726	660	701	686	658	654	683	669	656	638	636	666	674	661	634	639	681	696	686	684	661	699	707	644	673	662	697	678	692	642	644	655	657	630	676	613	663	684	642	713	644	624	652	673	621	643	654	656	622	665	684	640	628	658	674	676	661	651	650	668	654	674	728	679	695	678	666	670	684	689	634	719	620	635	669	653	666	693	656	703	674	704	632	687	703	683	643	635	686	692	707	677	674	691	699	670	636	622	590	676	644	659	680	632	622	651	690	619	648	653	627	694	639	685	686	643	684	681	667	653	669	692	693	632	640	687	627	627	673	638	649	684	618	681	666	654	674	647	682	673	702	658	666	679	669	634	680	637	660	644	683	613	636	674	651	691	679	677	645	677	710	688	639	671	662	662	676	650	650	679	639	646	639	669	631	699	706	678	685	653	663	669	674	602	635	671	675	652	642	673	671	626	674	672	674	671	629	653	658	654	649	679	659	636	691	626	669	630	631	637	651	688	606	677	664	661	649	714	699	663	690	686	665	662	686	663	635	645	711	699	701	678	679	712	663	694	601	693	649	672	666	695	707	626	677	669	641	690	671	705	603	694	648	671	672	651	641	720	643	710	685	622	684	681	687	674	698	646	673	665	638	679	707	657	685	658	699	654	676	650	676	665	693	673	628	634	688	651	660	656	663	657	662	675	657	638	681	654	645	699	657	673	619	669	680	661	682	651	683	677	680	657	626	673	669	661	626	637	712	623	710	656	711	669	669	646	663	656
913	505	365	362	720	834	800	806	914	939	750	502	386	349	394	472	542	483	350	311	168	100	84	89	81	81	81	77	72	66	59	73	91	123	154	194	195	216	191	179	170	126	120	89	90	71	59	63	54	55	55	57	48	59	71	43	63	48	45	54	46	50	44	52	75	59	45	53	62	49	66	65	59	55	49	57	59	43	62	67	54	49	49	54	52	71	46	42	48	49	60	49	56	61	53	46	62	55	65	41	43	66	67	54	48	77	57	51	47	43	48	49	46	50	45	59	49	65	57	51	51	53	56	52	66	54	46	68	47	43	62	57	62	62	54	69	48	62	51	67	56	46	55	69	64	61	51	62	57	65	47	58	65	56	63	50	50	62	58	58	56	59	61	53	63	37	51	59	54	58	57	63	63	52	50	67	71	55	53	45	68	65	58	54	53	56	51	60	41	49	67	41	39	61	51	55	55	53	48	58	57	57	66	59	50	48	55	63	46	41	69	61	59	57	67	58	50	62	54	46	56	66	50	44	53	54	54	59	50	54	64	42	52	44	56	65	55	47	45	54	54	57	54	50	58	62	44	68	49	63	54	55	65	63	49	63	53	45	57	49	52	47	58	51	55	51	58	57	50	61	50	40	66	43	63	62	67	64	62	51	55	61	45	58	55	59	51	58	58	61	54	59	55	50	59	65	51	56	46	48	56	53	65	49	66	62	51	46	53	54	49	51	65	51	44	59	61	58	51	35	64	60	47	50	55	60	57	63	53	62	63	55	59	57	59	47	78	56	65	58	53	58	61	54	44	68	61	61	47	53	58	38	48	64	56	60	53	44	43	50	48	50	66	47	54	52	53	49	53	47	53	43	44	58	54	65	54	51	63	58	50	38	54	55	60	50	65	66	56	51	44	52	52	65	57	46	48	52	63	45	40	64	56	53	44	39	53	43	55	54	59	53	41	57	60	42	66	61	52	42	50	73	58	53	64	72	58	61	68	68	58	46	67	46	53	53	60	48	64	55	57	45	58	51	43	48	66	55	63	64	63	66	54	56	54	55	60	47	47	51	67	43	66	51	44	66	49	50	55	55	61	63	60	58	62	53	63	63	68	54	57	59	63	58	55	52	58	52	44	59	63	65	52	56	60	64	49	56	66	54	74	50	55	58	62	60	52	62	52	47	56	61	56	55	55	44	55	48	50	66	63	54	50	66	42	40	50	56	54	61	54	45	62	60	62	51	62	60	53	49	54	56	51	79	48	57	57	50	54	52	45	54	57	48	45	49	61	50	47	55	52	39	60	44	67	43	53	58	44	46	50	62	54	44	46	67	61	61	55	56	58	74	62	37	48	55	54	58	38	58	64	49	51	52	58	60	60	44	63	55	49	47	41	57	69	53	65	63	32	61	61	43	51	71	56	39	53	65	55	51	51	60	62	35	60	77	61	51	52	49	54	63	47	52	44	50	57	42	54	64	61	60	43	58	51	77	49	53	55	55	37	70	55	62	60	62	45	46	51	61	45	52	51	41	53	61	53	51	51	57	64	58	54	47	50	64	38	45	39	57	57	65	52	49	41	58	53	62	57	62	58	41	50	66	38	55	48	50	62	57	43	47	53	67	40	38	57	49	53	47	50	57	50	58	53	41	35	53	48	51	71	43	58	47	55	43	42	58	65	49	45	52	50	53	62	54	49	64	54	45	65	54	55	57	51	61	41	56	58	52	51	63	57	55	58	51	54	55	62	48	60	53	44	53	42	48	64	54	48	64	76	50	56	44	47	58	53	52	46	58	50	48	54	52	54	40	46	56	56	49	57	46	44	67	37	51	53	50	45	63	65	70	60	53	53	63	70	47	50	54	64	44	69	54	57	56	52	51	69	58	57	52	50	46	52	53	59	47	57	54	64	50	51	70	51	61	57	61	54	54	56	60	53	48	56	50	36	42	66	56	62	58	57	70	60	55	56	67	71	51	54	56	68	49	64	51	50	58	53	51	49	65	52	63	47	46	54	42	45	47	53	57	46	47	57	54	49	51	37	62	56	63	65	55	42	55	58	54	45	62	53	51	54	56	53	65	55	51	58	51	62	48	59	41	56	57	55	47	53	54	65	52	44	51	47	54	62	62	62	70	54	62	57	64	57	49	60	65	61	48	59	56	51	60	50	42	49	59	39	49	43	45	63	57	58	56	48	54	52	41	55	58	82	60	52	54	58	57	58	46	44	39	36	54	61	42	64	53	49	52	52	46	53	62	47	53	51	73	43	53	53	59	58	71	49	67	63	61	58	52	65	53	55	53	41	61	60	40	48	52	50	59	66	38	57	52	52	68	59	64	55	46	53	48	61	53	51	53	54	61	57	52	60	46	59	56	63	51	47	63	56	73	51	67	50	66	56	70	50	39	72	59	63	53	66	46	52	49	59	60	57	47	55	62	50	64	56	64	43	51	61	58	48	67	45	63	56	44	51	40	58	59	53	51	61	64	49	68	63	50	64	59	47	61	49	43	52	51	59	54	52	45	46	66	52	63	61	62	61	60	61	63	48	57	59	49	48	50	57	57	68	55	50	67	53	53	60	52	48	48	59	47	45	58	55	51	51	65	45	47	47	47	65	60	51	48	61	46	51	50	67	52	52	57	50	62	48	59	52	67	54	72	53	62	55	62	46	55	58	50	44	59	62	50	48	63	57	55	48	52	55	59	48	53	53	52	37	68	50	48	57	50	48	56	61	54	45	48	44	56	63	63	64	67	76	53	56	58	59	54	64	61	53	53	48	65	65	51	53	47	43	65	56	52	62	50	59	60	53	51	56	55	64	62	56	44	59	63	61	57	53	56	56	48	52	50	56	57	64	41	45	52	52	56	60	59	58	55	43	52	60	53	50	40	54	48	57	56	46	54	58	57	54	39	63	47	58	47	55	47	48	52	50	59	40	58	44	57	49	48	48	56	69	61	66	56	69	51	44	53	46	44	56	56	47	61	66	44	58	55	56	52	60	52	66	65	55	61	64	56	61	57	63	47	59	53	63	60	51	42	57	49	54	52	59	61	56	50	47	54	42	58	64	56	52	56	66	43	41	56	46	57	44	65	49	52	55	55	50	58	42	45	63	60	75	49	48	57	58	52	55	48	48	67	52	43	60	50	69	44	45	62	54	47	61	64	57	68	47	58	46	49	38	48	59	63	54	63	46	63	62	58	55	45	61	43	55	46	64	55	58	53	52	53	55	51	74	57	56	56	69	54	57	55	58	49	66	59	50	47	55	65	63	52	55	48	64	51	53	59	56	46	54	60	47	48	52	63	48	48	53	46	56	48	68	58	47	71	66	60	55	51	47	51	61	48	56	51	69	42	55	60	50	52	43	52	64	57	44	49	60	66	48	64	55	52	59	48	58	43	45	55	50	50	55	60	44	60	49	54	50	55	47	44	65	55	54	45	58	48	59	50	60	42	56	48	56	61	54	56	49	63	63	41	64	56	46	50	58	56	61	59	56	58	46	59
17204	11718	7877	23065	33090	32086	29668	28421	28315	26476	22425	17617	14082	12540	12198	14511	17025	16034	12491	10101	6010	3090	1990	1837	2322	1837	1739	1742	1543	1447	1352	1332	2202	3824	5090	6016	6611	6906	6191	5047	4495	3877	3269	2530	1782	1263	969	843	778	790	880	813	796	815	790	781	780	771	794	787	770	793	798	712	1121	862	742	731	794	800	782	802	814	813	748	736	771	775	802	796	799	766	808	749	759	805	764	718	814	739	760	757	787	740	735	779	804	779	769	780	784	762	783	788	761	778	790	789	750	731	730	769	763	770	784	770	741	788	776	777	782	784	707	779	726	821	762	783	771	798	813	782	763	779	783	811	751	739	829	734	821	751	772	744	764	773	791	753	770	776	753	739	769	756	773	826	775	735	738	739	726	735	771	779	760	750	714	771	784	735	797	748	791	698	704	769	820	770	744	783	800	778	735	752	748	799	753	770	759	737	750	751	735	771	746	764	805	752	751	809	745	765	752	782	728	771	722	730	755	732	783	767	779	724	757	749	772	791	801	752	767	734	784	750	788	747	744	786	769	746	791	755	737	756	793	749	791	756	759	797	713	744	733	770	805	727	797	798	794	732	725	760	738	747	741	769	788	819	776	807	716	772	736	811	773	756	746	706	750	720	753	705	775	776	770	777	750	724	751	759	755	736	760	798	740	751	798	790	748	750	746	723	748	746	818	759	734	770	757	816	797	760	771	762	781	748	771	703	779	751	771	761	742	817	752	795	758	813	763	719	750	698	752	739	762	771	778	767	763	778	720	780	756	765	766	740	807	727	698	787	783	772	755	747	781	750	786	728	762	787	775	791	761	729	756	803	762	798	721	767	736	809	757	811	707	719	706	767	778	777	755	739	727	732	775	767	740	763	798	743	751	835	794	731	825	750	759	796	734	803	800	745	750	828	746	762	736	768	771	763	795	731	780	744	737	768	744	806	714	781	776	780	778	771	819	782	774	777	758	825	755	769	721	742	748	797	751	753	788	781	784	781	772	807	788	751	775	787	749	741	749	733	777	780	774	754	800	787	778	751	764	782	736	746	809	772	792	736	802	776	728	775	770	803	754	771	737	746	779	778	764	773	750	781	739	789	743	767	716	706	734	710	784	786	749	717	755	758	735	807	821	756	751	697	763	747	748	735	796	797	700	764	790	768	784	775	774	791	773	797	772	789	711	765	731	787	740	722	805	729	795	744	775	768	774	764	743	753	788	772	738	746	789	754	742	742	776	763	801	780	752	774	746	735	761	753	779	777	772	765	809	755	778	732	762	745	797	763	708	816	742	807	776	744	775	775	777	774	799	784	752	798	768	735	835	697	729	800	754	780	761	788	783	753	755	745	766	768	797	749	772	777	814	716	822	719	771	754	729	734	792	743	771	778	781	753	795	724	788	734	736	696	727	736	756	771	715	747	744	729	776	785	742	757	722	761	764	775	729	742	744	766	801	749	779	750	709	759	755	768	749	768	783	725	740	705	765	776	732	748	787	786	747	744	746	802	741	763	813	803	743	732	772	794	798	820	758	724	737	776	767	790	771	752	768	775	726	736	779	815	808	730	769	745	727	791	756	742	721	729	724	730	704	821	787	759	756	738	755	742	802	742	796	785	759	749	770	735	733	763	755	767	747	788	790	806	790	810	739	750	750	765	780	773	751	753	763	782	755	827	757	810	820	813	734	796	708	747	797	732	688	722	694	728	796	761	745	773	739	781	754	770	742	754	746	707	780	770	798	768	796	796	786	784	768	769	749	828	735	746	707	783	769	706	758	821	761	807	743	768	774	760	790	774	804	842	791	812	809	793	768	743	740	801	774	751	719	797	765	790	722	760	741	714	755	748	753	757	766	807	755	763	725	762	774	796	711	821	757	736	751	782	771	787	735	767	777	755	735	757	796	781	745	749	788	790	783	771	730	742	771	773	768	751	803	745	782	767	737	729	722	782	756	824	739	815	776	829	796	742	788	739	762	781	793	714	754	761	783	752	798	752	768	778	744	737	759	718	787	747	753	761	725	802	769	762	736	760	754	810	758	754	747	775	699	712	758	774	778	796	761	755	718	722	737	792	721	750	764	814	749	728	764	797	777	776	779	749	786	758	705	739	791	769	783	742	759	736	786	734	803	746	772	776	750	787	736	800	740	752	726	732	731	793	752	757	764	707	758	726	817	747	791	754	773	786	744	729	754	724	732	766	773	726	763	802	751	718	752	754	791	817	769	715	727	750	771	780	801	723	797	756	762	761	740	701	753	763	743	723	778	771	781	794	732	774	779	790	744	761	750	781	795	756	792	750	735	766	779	799	759	759	785	757	747	744	775	743	757	771	738	793	753	770	792	739	757	693	754	742	757	751	751	806	772	742	790	729	769	799	808	725	805	800	768	796	825	755	746	783	768	755	773	769	758	787	788	781	748	798	766	758	752	782	752	784	725	758	779	779	759	784	772	767	767	746	765	745	740	702	751	798	752	772	770	804	735	775	751	763	745	796	773	725	751	803	750	780	754	729	787	772	775	726	757	804	769	718	693	744	744	754	785	779	800	740	738	796	770	798	753	753	777	738	703	761	797	766	782	807	793	755	783	730	798	777	745	715	770	754	767	744	750	776	791	775	768	789	761	743	707	795	766	793	761	826	779	737	719	761	800	752	750	774	775	808	786	783	734	759	754	754	780	755	735	762	748	769	798	744	743	770	807	734	736	782	738	744	789	740	765	738	753	698	713	756	775	822	792	782	722	758	735	763	745	767	736	796	745	727	732	818	726	758	798	733	740	792	782	775	774	731	767	798	783	779	769	760	767	772	742	761	792	747	798	744	792	752	735	792	767	766	752	768	796	692	706	799	765	754	772	751	783	697	759	744	782	717	786	746	774	766	763	740	777	744	733	757	731	805	778	728	752	735	709	785	826	809	735	806	715	744	750	790	795	804	793	721	741	773	801	737	771	763	780	770	787	771	779	737	762	797	723	789	795	761	796	782	749	703	767	764	737	757	760	761	744	774	760	785	829	834	722	784	723	751	771	767	772	744	813	768	734	794	784	790	771	743	793	789	738	722	785	737	771	775	804	821	797	726	759	750	786	781	773	764	793	747	759	721	816	809	708	763	776	800	742	741	721	822	769	766	758	765	810	749	798	771	778	765	810	792	739	761	741	723	730	760	758	789	791	725	732	732	749	767	755	793	793	803	800	745	728	767	755	740	823	799	785	775	730	766	813	804	766	790	758	732	782	750	774	729	745	744	742	762	776	786	814	760	814	803	796	783	787	762	722	770	773	736	769	762	717	750	740	738	735	762	758	757	781	766	797	758	724	740	785	719	786	750	783	790	763	811	742	745	735	749	782	726	746	767	705	791	697	739	785	764	795	773	783	813	717	780	745	721	739	779	750	765	778	794	711	724	772	746	781	740	744	776	752	760	769	727	755	784	798	796	808	796	764	756	774	755	781	809	740	739	778	791	733	764	771	769	744	730	782	776	734	759	770	746	795	760	773	742
2715	331	252	295	657	738	684	676	774	795	727	453	435	355	357	457	521	448	407	310	235	123	68	84	98	94	73	85	64	75	70	61	89	151	197	191	203	210	194	164	139	156	95	96	84	49	66	65	58	61	48	44	75	48	58	56	73	58	59	56	58	68	73	61	78	59	44	61	50	45	65	67	63	68	66	62	55	76	54	61	50	53	75	65	60	52	68	53	61	94	62	50	75	66	61	58	55	52	61	51	77	48	63	61	47	63	54	53	45	55	62	58	49	68	48	52	58	68	51	74	61	60	43	57	59	63	59	43	54	57	52	53	63	57	75	59	67	59	54	55	72	63	68	61	55	56	67	75	61	52	69	65	59	59	56	66	59	62	62	63	62	56	50	64	51	48	56	63	53	51	50	66	74	66	44	64	59	62	62	57	57	67	78	63	60	60	60	50	55	48	60	56	68	63	55	61	69	72	57	61	54	46	53	53	64	52	62	51	73	57	48	63	64	46	46	58	67	54	53	49	59	57	50	66	71	53	65	57	56	50	59	53	54	60	47	50	64	61	50	60	65	47	56	60	69	68	67	55	71	57	53	65	52	53	67	61	68	65	65	56	60	55	62	64	45	51	45	57	71	63	69	63	68	45	50	49	58	59	58	51	64	58	72	58	70	57	73	43	80	53	66	75	53	63	42	56	55	57	65	69	60	69	35	62	69	73	65	71	51	80	71	64	50	62	76	62	62	56	52	52	65	50	63	67	60	61	49	66	62	50	68	56	51	57	59	57	58	67	47	60	65	45	58	54	63	54	49	58	56	63	60	53	56	56	63	58	37	50	52	63	64	53	65	55	64	70	57	70	66	65	45	59	64	63	75	60	64	59	48	55	50	70	60	59	54	52	68	54	56	57	66	73	56	70	68	52	58	50	59	63	67	47	62	53	70	74	71	56	51	57	65	62	56	60	59	52	58	49	65	61	63	64	65	56	67	53	59	63	57	43	56	64	59	65	63	57	88	60	59	64	58	70	57	51	66	58	53	47	61	62	64	59	65	62	61	51	46	44	59	64	76	69	54	62	50	67	73	49	45	52	66	50	53	60	51	62	56	38	59	68	49	56	60	65	46	53	53	51	65	63	65	59	45	60	58	51	54	49	63	57	48	45	51	70	69	48	66	58	62	68	61	62	56	57	66	60	58	56	55	66	66	59	64	62	63	58	70	62	61	58	53	68	44	60	54	62	68	60	59	57	48	58	47	60	62	75	62	53	71	60	55	64	52	54	55	63	60	60	53	55	60	64	68	67	73	60	55	63	58	53	61	49	56	60	51	58	66	54	58	65	52	59	56	45	56	86	60	54	74	59	66	42	50	58	55	59	70	68	61	53	70	54	55	65	69	46	62	59	60	46	59	49	66	49	57	52	58	64	54	45	54	53	69	52	69	70	55	69	57	63	61	48	65	55	75	47	65	57	52	53	51	64	58	64	70	68	71	57	65	62	58	56	38	55	57	51	64	60	50	60	67	54	61	58	55	53	50	52	67	57	67	63	57	48	53	69	48	71	58	49	74	49	69	40	54	48	55	65	53	51	54	56	44	57	55	57	55	55	82	48	52	58	69	62	71	50	59	61	60	64	59	72	63	58	79	64	51	63	63	66	49	68	61	71	54	40	69	62	59	58	63	55	60	63	47	54	63	54	64	57	60	78	55	54	71	59	68	54	60	70	70	65	53	54	48	41	55	65	61	60	50	58	56	45	48	56	67	63	58	57	78	60	57	56	57	53	65	57	54	68	59	65	63	49	60	66	52	67	72	61	64	63	67	64	65	57	56	46	57	59	51	60	52	53	70	72	57	55	63	49	67	46	55	54	54	66	57	55	66	63	77	54	57	47	65	70	53	61	54	65	67	62	59	62	52	60	68	56	62	48	46	61	54	70	51	58	57	59	50	63	53	66	52	59	51	69	53	68	56	53	68	51	50	69	43	59	52	69	61	66	57	51	62	55	70	58	56	67	72	68	62	62	62	45	67	54	52	70	59	53	59	67	49	61	62	70	55	51	64	62	58	62	73	62	70	57	58	72	58	55	70	66	57	51	63	58	57	56	68	63	50	64	47	66	47	75	60	48	59	49	57	50	57	66	48	48	59	68	70	61	57	49	72	61	45	79	58	65	60	62	60	55	71	53	55	79	67	68	61	51	67	67	68	66	49	61	66	63	51	63	48	54	71	67	51	69	58	59	62	50	58	52	50	71	77	57	50	54	69	50	65	56	63	37	64	66	65	61	70	58	64	57	38	57	65	63	59	66	39	61	64	56	76	66	82	50	46	54	64	79	52	61	45	62	52	60	57	51	59	74	70	59	70	58	52	81	72	53	61	49	49	55	66	57	60	70	59	52	60	56	60	61	52	67	66	60	63	49	63	60	68	57	65	49	57	57	58	52	61	56	64	42	60	55	68	60	67	65	55	49	51	64	54	52	53	62	67	56	57	68	64	43	59	65	74	65	52	59	59	54	46	58	51	73	54	66	46	58	56	69	62	61	61	55	84	50	60	60	69	73	57	80	53	64	57	58	60	70	48	72	67	64	60	55	52	62	57	65	54	78	74	63	55	55	62	65	58	66	51	66	63	66	61	51	65	58	58	66	67	61	58	58	70	62	67	59	56	71	55	77	49	66	44	65	52	58	70	61	53	57	68	60	61	65	71	38	57	66	59	71	55	55	65	52	65	67	61	73	52	63	43	53	50	60	64	53	65	57	68	60	45	51	65	58	63	67	56	56	43	56	65	63	63	38	66	59	55	54	54	60	38	52	60	69	67	53	60	64	74	47	61	58	68	59	69	63	78	58	59	48	65	64	67	70	51	47	65	70	54	61	67	53	64	53	61	50	70	52	70	80	58	61	56	52	70	51	49	54	52	65	54	60	64	49	56	63	55	40	48	66	54	67	65	61	58	58	73	48	49	66	47	57	56	61	59	57	58	66	61	64	63	69	58	54	62	52	51	72	56	49	58	52	67	62	58	57	62	55	61	47	54	33	58	61	58	60	68	63	61	57	59	53	66	67	62	52	66	54	60	57	56	55	58	65	56	76	64	52	63	57	52	63	58	56	61	52	50	63	71	46	53	62	49	62	80	61	46	69	66	59	54	61	65	65	57	46	46	47	59	68	55	54	50	66	60	54	63	59	49	71	62	55	66	64	64	51	59	66	47	73	54	70	67	62	60	54	64	72	61	50	56	73	50	70	60	72	65	64	68	72	65	64	69	52	60	54	54	60	51	65	66	53	62	55	80	61	51	56	56	60	51	63	58	61	64	75	71	57	53	62	67	61	43	53	71	47	54	53	66	58	62	67	65	39	59	54	67	67	63	59	56	67	63	65	52	59	60	68	54	54	55	67	58	71	67	57	52	50	54	59	63	59	67	51	50	39	51	59	57	62	55	71	67	58	53	48	42	50	65	58	54	60	52	66	74	62	53	62	66	59	59	64	67	59	58	70
14314	9056	6103	19420	31301	30058	27020	25607	25911	25067	22019	17393	14921	12862	12652	14637	16022	14453	13112	10031	6438	3190	1820	1982	2452	1776	1643	1639	1630	1331	1309	1347	2175	4084	5739	6529	6677	6488	5315	4833	3958	3423	2771	2128	1516	1073	922	904	846	875	859	810	827	918	893	858	849	881	823	852	840	855	832	850	1164	992	790	816	791	820	881	812	844	837	779	835	844	804	821	822	884	828	808	827	848	825	869	804	823	817	843	836	813	794	824	820	839	837	807	867	814	802	807	826	851	816	758	827	852	812	827	796	878	857	782	836	882	852	835	840	806	877	819	797	821	832	818	829	866	829	821	869	841	859	745	804	821	847	842	800	879	847	879	807	840	859	837	834	788	831	856	804	797	817	842	793	804	822	807	821	834	826	801	816	846	803	813	841	864	872	832	800	826	882	853	836	807	832	869	822	816	866	861	845	835	815	802	840	830	833	763	802	854	875	808	829	806	841	848	830	843	835	845	835	764	818	813	800	881	842	804	847	850	782	807	815	831	810	873	852	859	797	817	823	851	823	853	829	840	790	807	849	828	862	826	814	803	824	791	830	822	798	833	823	811	799	805	830	830	833	845	822	807	825	749	808	824	837	878	812	827	828	808	828	829	872	828	802	810	843	863	803	853	843	879	821	855	854	763	823	859	838	847	845	820	840	833	860	839	811	799	850	885	805	849	796	888	834	848	821	840	842	833	805	817	846	799	790	773	812	842	858	808	764	867	810	774	835	810	800	833	806	773	878	761	882	844	797	825	815	793	833	820	863	790	848	798	842	838	860	823	849	802	778	799	843	896	788	834	786	812	825	787	832	810	818	868	828	817	832	790	833	852	877	825	819	804	863	826	807	787	857	823	769	835	836	837	834	799	882	828	809	812	788	853	806	826	789	829	827	838	833	803	773	825	826	854	820	829	817	842	836	832	841	831	856	852	786	774	810	802	774	849	854	804	798	879	829	827	835	830	805	889	808	896	850	855	827	839	850	816	829	815	794	806	851	858	826	835	819	807	813	843	855	826	879	790	805	805	789	854	854	861	840	832	818	861	839	756	882	818	829	805	788	813	854	848	811	857	853	853	814	833	888	773	796	780	839	780	871	842	788	847	794	819	839	821	818	798	766	829	842	823	840	834	825	852	863	837	870	832	856	815	810	811	818	837	842	808	814	861	773	807	859	816	790	793	793	827	794	812	852	871	874	844	836	800	780	863	783	844	813	804	823	821	827	797	817	795	830	836	810	833	853	854	854	823	834	770	835	836	809	873	856	831	867	883	806	781	849	880	845	855	808	795	812	757	832	874	813	816	785	810	871	822	837	802	799	863	834	810	792	834	832	836	776	813	790	848	885	803	841	845	851	809	788	831	862	826	839	800	820	777	786	826	837	842	794	809	788	848	830	833	842	841	841	827	805	829	805	812	827	832	834	839	825	812	809	779	807	856	787	790	818	846	844	812	821	843	847	790	809	858	838	802	811	854	878	841	862	809	776	787	832	816	763	858	854	861	780	812	796	809	854	822	844	846	801	826	839	856	805	817	794	855	815	867	805	828	823	837	804	823	833	833	850	760	803	869	778	828	800	801	830	846	830	805	807	841	837	832	843	840	843	852	905	828	808	793	902	870	841	806	743	838	851	828	842	834	858	839	798	885	871	786	861	814	803	834	822	832	818	866	791	825	820	880	847	821	785	801	811	857	809	837	847	864	835	845	814	855	793	819	807	882	813	759	849	850	804	829	776	860	798	798	885	854	829	843	807	810	825	840	846	788	834	836	831	805	818	829	824	810	791	795	800	806	852	835	846	816	834	840	844	780	822	846	777	825	824	819	834	778	767	823	836	812	794	801	829	860	828	768	831	772	836	840	801	884	868	812	825	852	806	810	895	766	831	807	806	781	837	840	789	852	806	843	861	799	814	859	815	842	815	844	837	807	798	807	837	820	811	849	764	822	848	798	843	856	804	842	817	851	811	820	865	777	824	839	853	813	800	849	837	826	795	831	818	856	824	867	789	834	826	871	846	854	814	852	862	821	829	819	825	846	806	802	770	825	828	857	818	848	769	872	848	839	834	849	841	842	838	860	855	810	838	829	748	873	871	756	833	847	810	833	822	834	816	827	813	843	809	835	793	866	829	843	814	881	869	797	811	769	843	851	839	861	772	882	822	831	832	865	778	873	828	786	820	879	815	851	813	819	818	852	831	822	843	806	833	779	780	828	828	815	804	824	817	810	757	775	851	859	840	835	841	820	826	848	793	812	829	806	881	815	840	776	889	840	774	808	830	850	763	769	828	835	802	807	827	835	858	802	806	844	837	845	835	846	810	835	815	781	785	803	827	753	837	757	800	826	871	860	820	833	818	795	776	866	779	837	808	774	848	801	745	867	858	795	809	785	768	819	803	805	816	797	849	767	844	842	809	842	805	822	830	777	884	801	826	799	837	821	873	834	825	887	818	771	841	820	836	811	863	886	833	801	870	805	811	850	930	847	858	821	837	788	809	831	798	812	814	880	894	730	814	841	819	773	771	845	856	821	823	821	881	769	812	821	795	835	809	825	850	894	798	829	791	775	836	862	822	823	791	842	856	861	859	841	783	831	858	835	805	850	806	873	823	805	847	790	806	811	820	858	822	873	828	811	769	834	819	799	790	847	811	787	796	858	829	807	799	844	800	848	832	778	811	829	818	835	813	823	817	831	789	804	844	848	847	816	845	786	803	867	824	828	769	832	777	846	831	849	840	780	810	799	871	831	778	843	781	870	837	844	781	815	870	853	822	831	859	880	834	776	828	807	880	837	816	833	765	855	840	816	849	785	849	799	814	798	860	887	826	772	795	777	813	839	812	802	841	789	878	829	863	833	828	819	852	821	819	848	798	826	815	847	806	826	810	859	776	835	824	807	818	792	814	833	859	866	876	838	807	794	835	819	826	845	816	751	778	860	843	838	838	851	784	812	789	863	801	845	832	817	799	834	838	837	888	811	848	822	856	806	864	815	851	811	841	819	833	827	808	818	810	811	826	861	792	810	830	845	814	865	819	848	873	835	814	817	794	816	826	859	818	774	867	856	800	784	808	813	813	796	817	850	783	811	820	850	858	856	797	839	847	854	869	848	820	806	816	831	854	824	883	848	846	856	833	805	802	828	836	901	804	839	811	781	829	780	772	815	796	836	847	814	840	830	837	859	827	811	826	855	846	813	781	850	854	793	808	804	864	832	798	881	855	863	843	838	756	813	824	822	822	839	878	798	860	804	847	870	879	794	875	846	782	819	822	841	863	823	761	866	834	808	772	865	847	830	804	854	813	799	852	808	833	793	822	819	784	784	812	814	859	803	805	850	850	793	834	844	796	838	820	862	818	806	823	803	847	822	836	857	855	788	824	841	811	826	828	885	782	860	863	807	806	814	756	879	811	822	871	774	820	809	859	817	810	830	845	855	842	823	818	832	876	794	823	795	889	884	782	866	837	882	824	849	856	843	795	813	795	823	836
1704	508	352	392	875	1066	1118	1027	1141	1129	1081	833	729	558	536	560	720	601	477	470	366	188	107	108	142	122	127	99	113	83	103	72	94	162	242	288	311	267	242	234	190	155	128	105	93	66	55	69	76	79	80	62	76	75	72	82	69	61	67	70	88	53	64	68	88	76	80	57	54	77	57	70	67	68	67	62	68	79	65	62	66	62	59	70	71	61	66	67	80	65	72	66	66	70	61	66	51	67	71	77	71	72	76	59	80	57	73	60	73	57	79	67	65	83	74	64	68	57	60	58	73	60	69	74	77	66	76	72	60	62	64	74	85	70	80	74	82	80	80	78	66	74	71	68	80	71	72	74	69	72	76	63	72	69	80	54	82	81	64	52	73	63	61	71	66	56	58	77	77	62	66	67	83	68	82	84	77	81	69	68	88	82	68	78	73	76	77	75	64	68	60	62	82	73	69	59	75	67	87	83	53	57	71	58	67	67	77	69	71	72	67	64	64	63	62	58	67	61	62	66	66	69	56	78	64	69	67	63	59	62	68	77	74	75	72	58	70	77	71	69	79	62	74	61	66	66	61	63	72	56	73	68	61	68	65	70	80	66	72	69	76	63	61	68	54	73	64	67	80	71	60	59	83	63	73	66	69	64	51	84	80	50	60	77	57	62	78	58	59	95	59	54	65	75	55	61	72	56	68	69	77	67	79	77	75	67	84	72	66	70	73	79	59	73	63	78	82	79	77	69	73	73	67	72	70	77	68	84	66	70	62	80	72	66	74	88	74	69	68	78	79	60	89	64	65	60	78	61	56	75	71	67	78	61	48	81	71	68	64	74	66	70	57	63	76	58	75	73	65	70	66	65	49	70	74	61	76	66	57	71	69	78	66	76	60	76	68	80	62	59	77	62	65	60	77	61	62	64	71	55	66	68	79	49	80	82	64	68	63	67	59	63	56	80	76	65	64	61	58	69	62	61	77	71	58	69	67	75	75	74	54	72	69	48	57	55	72	66	71	53	76	76	69	56	69	55	71	67	88	54	70	70	66	68	79	83	68	48	58	64	70	60	75	73	61	58	67	67	66	68	69	67	69	64	82	63	69	78	76	68	66	53	66	68	78	69	74	78	64	67	69	67	69	70	74	61	73	63	50	71	74	61	76	71	83	87	65	83	71	65	53	81	64	70	72	66	61	65	63	70	78	69	61	61	52	77	77	75	60	68	77	60	54	69	79	69	53	69	63	71	68	67	54	53	74	83	85	52	66	82	63	88	91	63	67	67	63	71	73	76	73	58	60	62	86	57	54	60	78	70	73	61	54	63	56	62	71	76	59	63	72	65	62	62	71	71	68	72	61	71	73	63	63	67	77	80	84	58	72	69	67	65	63	71	77	73	73	60	71	74	76	69	64	75	69	82	63	65	60	70	80	67	68	68	57	85	59	78	66	69	72	75	62	73	78	74	64	67	63	63	75	56	73	60	71	64	62	76	80	84	68	63	66	72	89	73	55	69	64	62	77	55	68	80	58	63	69	68	63	63	72	70	56	68	66	88	66	72	53	73	55	63	57	61	72	55	63	59	67	71	84	43	66	83	62	54	86	74	79	79	66	46	66	59	75	60	65	82	84	85	73	77	78	63	76	78	67	74	65	72	77	69	62	74	85	63	84	72	83	61	83	71	77	82	56	61	77	62	59	61	55	62	72	90	80	87	78	71	52	70	55	71	68	77	81	80	74	69	53	66	65	75	66	74	60	56	66	59	70	73	67	66	67	69	74	70	74	65	70	68	73	68	57	65	73	72	76	49	86	77	68	66	73	55	84	50	59	89	77	67	71	71	66	61	84	62	67	86	69	61	72	65	76	74	70	67	65	60	57	67	56	75	68	80	63	65	73	61	62	59	77	57	73	60	74	63	93	74	73	65	75	78	61	76	58	80	46	70	76	72	72	67	76	61	76	55	67	76	54	64	65	54	79	63	69	74	69	69	67	84	68	70	80	66	68	80	78	67	61	68	59	64	54	80	64	66	73	72	68	74	59	69	69	68	65	72	72	64	68	64	65	64	80	71	64	54	67	80	62	61	71	58	69	61	71	76	75	70	60	66	78	67	84	62	65	69	54	60	67	81	88	62	59	66	67	65	73	79	76	65	75	62	65	64	82	60	87	85	62	79	86	75	70	68	74	64	72	71	60	75	82	74	76	54	66	65	63	49	62	81	72	76	73	73	67	72	75	73	58	65	61	72	70	80	69	70	65	75	67	48	73	60	71	50	52	62	61	64	70	82	62	69	78	78	64	65	66	66	60	66	65	62	78	61	59	76	66	65	62	62	70	73	62	77	71	69	63	69	74	57	80	73	81	74	68	82	73	64	58	60	83	75	70	87	57	86	65	73	74	76	67	58	62	62	58	70	72	79	64	81	74	72	55	82	65	68	66	64	65	76	76	62	63	63	59	74	67	55	64	60	73	80	62	68	65	76	73	75	61	71	84	75	84	69	74	58	84	78	76	62	64	82	58	65	64	52	65	65	65	55	72	67	78	68	72	62	73	72	56	64	79	60	76	76	87	70	66	81	83	70	77	88	58	66	81	62	59	72	67	59	68	63	72	62	62	65	64	67	56	60	63	74	66	90	64	77	58	69	74	71	76	62	68	64	93	65	85	68	70	62	76	69	64	61	72	78	69	77	71	65	78	58	67	62	69	67	54	72	69	85	85	66	64	77	60	69	56	65	71	68	65	64	66	63	72	62	74	53	73	88	66	84	82	71	62	70	61	76	58	74	68	48	63	73	67	70	76	51	59	73	74	71	55	72	68	65	60	69	69	74	65	56	53	58	60	62	74	75	82	93	70	73	54	86	69	68	73	63	67	76	80	66	67	75	75	74	72	74	52	60	65	69	60	72	64	70	69	59	74	75	62	64	74	75	76	64	68	58	67	57	80	66	67	63	66	60	70	66	83	48	63	59	66	53	60	73	68	78	82	66	64	59	75	78	74	63	92	80	61	69	79	60	63	70	67	77	71	66	55	75	76	63	61	58	69	64	67	82	71	67	69	64	74	67	62	62	76	76	85	68	72	52	75	70	59	65	54	68	77	64	90	57	79	73	74	69	68	67	67	54	75	74	62	60	67	69	68	60	72	78	72	47	80	73	80	65	59	88	74	81	65	53	71	69	50	57	77	64	60	77	70	73	46	71	55	78	63	66	66	66	64	78	74	70	74	86	61	73	63	70	74	67	63	70	71	65	58	44	73	64	71	65	62	54	66	54	59	65	66	63	69	73	85	70	60	60	74	69	58	62	60	71	75	75	64	64	59	63	53	81	49	70	68	58	73	77	73	57	65	68	66	51	68	65	65	54	58	72	60	84	58	50	67	80	70	68	78	62	71	58	58	62	81	70	80	81	74	73	67	80	69	81	86	70	69	79	59	83	67	67	62	67	56	63	68	63	66	70	66	77	65	77	63	59	79	64	64	62	66	64	75	72	83	64	70	52
19382	12609	8162	23925	35656	35112	32804	31131	30359	29096	27106	23811	20662	18615	17349	17468	19169	17011	15070	14080	10186	4752	2899	2936	3825	2849	2344	2556	2362	1898	1733	1794	2520	5016	7470	8650	8478	7759	7478	6480	5400	4285	3397	2506	1519	1152	1070	1040	1096	1021	999	1003	968	1014	973	965	1003	1014	993	1009	993	994	996	987	1610	1356	975	1031	960	966	982	903	1006	918	981	935	953	895	979	967	915	940	956	939	962	929	904	912	901	988	931	964	946	978	1004	934	934	929	899	983	962	988	926	916	986	924	977	940	969	986	962	1020	966	921	1001	958	978	963	968	989	907	974	972	937	972	962	984	936	957	961	955	990	1037	976	964	981	971	995	975	934	967	993	962	1009	971	961	955	958	986	975	917	997	950	973	915	972	927	999	954	906	972	958	917	983	906	976	974	1006	960	894	915	984	909	942	943	1007	911	908	938	899	1043	964	980	842	943	915	947	930	951	985	913	964	931	950	908	999	917	998	917	918	983	976	932	905	941	1001	925	927	931	1000	989	1002	930	955	932	936	951	919	987	952	882	978	984	912	897	942	947	916	971	960	936	941	943	938	933	979	991	898	902	919	993	971	905	898	947	946	933	931	987	968	909	925	961	940	945	957	951	958	927	941	927	948	881	872	918	923	910	920	931	947	960	944	947	946	990	929	957	957	964	917	931	941	914	946	957	936	952	931	960	903	933	944	951	965	992	909	993	980	962	923	941	920	946	944	929	932	931	944	888	882	985	949	926	973	902	951	950	996	932	951	974	848	952	964	918	954	952	871	940	957	933	937	938	917	952	903	927	988	919	946	986	904	899	958	965	966	929	923	893	943	959	945	915	967	933	982	917	969	941	917	996	1011	939	950	947	930	981	975	972	952	986	970	898	924	952	1008	947	900	904	974	939	942	921	916	926	977	952	936	969	922	918	1023	980	933	922	903	961	976	939	954	948	933	929	929	927	1003	883	942	960	920	906	974	933	930	909	991	941	979	950	944	954	994	913	914	962	902	944	975	947	927	953	974	949	973	901	932	896	948	927	941	954	967	943	916	895	890	955	939	972	922	924	947	948	959	923	903	937	945	934	921	976	914	947	923	881	892	907	938	969	974	936	932	972	909	889	963	956	937	949	942	979	965	947	923	984	920	965	932	962	973	926	954	945	886	1016	998	959	956	912	904	896	875	900	900	921	979	987	974	967	936	943	897	946	903	930	889	932	957	939	1024	979	934	930	942	893	964	959	920	969	954	962	947	952	881	934	964	988	897	922	943	955	891	942	942	968	886	970	974	956	912	972	938	960	923	973	963	945	996	932	934	966	939	921	915	940	955	949	973	959	945	958	968	993	904	872	1008	963	951	916	910	972	963	885	928	920	907	938	983	927	927	953	937	886	957	920	949	914	956	943	936	922	938	973	981	923	956	963	914	1014	927	981	931	852	964	978	965	926	911	897	936	948	953	946	913	919	935	927	949	929	967	950	993	927	924	1003	981	964	932	961	938	974	997	881	908	871	936	911	950	878	962	913	939	964	895	972	910	958	904	946	973	991	969	920	953	915	973	989	979	974	935	979	936	952	930	926	943	950	1004	967	957	953	939	929	996	910	982	995	967	961	951	959	929	972	978	971	966	920	948	911	936	953	971	966	942	881	958	930	952	922	912	958	929	942	927	971	968	908	949	983	898	931	937	977	962	943	927	902	940	946	992	940	972	972	915	970	973	963	1046	959	918	1025	912	999	938	911	935	954	929	965	916	902	935	982	966	948	891	932	929	937	943	895	946	966	921	909	976	969	950	915	937	952	950	921	934	1004	960	935	948	906	982	912	938	943	918	941	932	930	988	962	923	950	971	958	898	959	1026	926	951	929	928	958	988	946	886	969	918	939	916	968	955	973	970	951	930	952	924	956	901	959	916	957	941	957	945	904	921	876	983	938	929	978	958	988	988	959	926	916	907	912	904	996	932	932	923	963	917	864	929	926	911	940	988	929	959	944	931	934	946	951	918	980	958	932	997	950	1004	955	904	943	918	943	961	944	941	935	925	926	947	921	947	967	959	869	928	959	975	932	951	887	907	941	945	945	922	933	910	946	874	968	964	950	965	941	945	929	974	963	980	917	971	974	895	975	948	964	962	956	939	967	943	917	905	944	950	972	932	964	929	938	998	953	926	947	888	862	920	955	919	980	909	874	883	963	893	937	941	915	937	924	993	974	918	915	931	974	938	927	974	897	894	945	939	946	981	943	949	940	956	936	934	940	951	938	959	992	897	1003	933	959	927	927	914	969	916	964	904	908	969	897	935	958	934	934	949	907	957	888	906	958	902	935	966	933	937	938	935	950	918	922	934	928	949	970	961	984	964	903	906	992	936	926	920	874	1007	964	953	949	911	957	909	955	946	903	925	923	930	958	972	937	978	991	957	925	948	926	966	897	992	1003	957	932	909	944	917	954	885	951	959	928	979	891	921	925	917	918	940	905	956	937	923	960	984	920	892	964	931	923	910	924	899	952	963	937	907	991	901	902	939	937	989	911	949	971	927	895	957	925	947	926	940	934	903	977	985	929	909	1005	996	947	929	873	961	927	970	937	973	933	934	919	948	913	964	945	963	924	965	922	907	955	972	954	918	964	904	971	957	973	951	945	934	968	937	873	991	875	955	972	889	958	956	974	969	906	909	972	940	927	911	946	945	936	929	976	898	902	962	927	948	972	983	951	978	914	902	1020	951	946	992	913	926	976	916	944	885	959	908	927	1000	1006	955	902	1023	939	916	976	935	903	910	944	926	985	943	936	935	971	942	971	947	984	940	963	884	908	945	918	914	975	937	963	952	954	923	902	931	963	917	948	939	953	897	955	970	935	946	1006	943	943	902	896	986	918	967	936	961	984	902	938	990	942	926	965	944	931	960	940	950	911	1004	931	985	983	908	924	955	957	852	972	898	961	952	953	934	893	924	922	960	913	952	968	961	917	923	927	966	956	912	923	913	958	967	928	969	931	935	902	948	898	956	914	919	937	989	966	947	940	939	915	954	957	912	942	918	951	919	952	960	922	992	958	957	923	932	915	933	931	944	934	897	938	947	922	889	907	961	923	888	960	1014	962	927	940	987	974	916	966	914	976	989	958	945	971	953	979	931	918	914	902	908	933	988	986	938	953	955	970	973	886	949	931	975	936	904	951	940	951	972	968	947	926	943	918	877	933	924	966	913	984	924	1007	924	958	907	953	919	906	896	993	966	931	937	985	1000	940	977	953	952	973	925	933	936	897	996	975	947	893	940	915	969	879	925	918	972	904	970	998	935	962	1042	927	927	942	968	924	970	967	943	983	939	983	919	959	935	973	910	950	964	903	930	904	954	952	937	937	972	944	947	906	965	966	939	913	973	900	923	956	995	952	960	977	956	921	954	951	946	936	971	962	956	943	964	903	913	940	929	903	944	969	1002	919	882	940	942	964	947	932	953	975	955	950	940	951	937	991	912	957	921	956	1005	964	959	983	947	978	966	913	940	908	972	927	966	1002	967	906	1032	914	916	954	888	928	966	996	925	981	892	951	914
1484	114	108	139	309	444	459	396	441	470	418	338	290	264	219	197	245	206	185	244	178	79	83	62	75	64	55	50	59	38	42	58	59	83	118	146	151	135	141	128	88	84	59	51	49	29	45	48	46	44	39	36	42	40	41	44	42	44	39	36	48	34	39	49	44	40	43	41	52	39	45	34	39	41	41	42	37	48	45	47	47	42	46	46	40	44	53	48	42	49	33	42	50	36	53	40	46	44	44	35	46	38	39	50	39	47	39	40	42	34	39	45	32	45	44	44	42	61	49	37	42	50	47	35	29	55	41	44	56	33	34	44	54	45	29	45	41	33	34	39	47	44	52	52	38	36	52	47	52	34	41	30	42	42	34	32	38	41	42	37	37	48	44	43	54	46	44	32	35	55	38	49	35	39	44	31	34	39	40	40	50	46	38	45	46	40	37	43	35	47	52	47	35	33	55	47	39	50	50	41	42	36	41	40	42	36	43	52	50	42	44	43	39	49	57	50	40	51	37	43	36	25	38	41	36	34	43	44	36	37	43	43	44	34	37	42	53	48	50	44	35	40	40	48	33	45	41	36	41	46	50	42	47	39	43	47	46	34	45	24	41	40	46	41	59	49	44	43	44	45	34	44	39	41	34	47	41	49	40	37	37	36	37	42	51	57	35	47	41	33	32	30	43	40	33	32	44	36	46	35	50	38	48	51	49	38	39	37	36	44	48	46	41	42	48	49	43	41	34	46	32	38	35	47	33	41	46	39	40	39	54	37	29	35	37	47	34	39	46	47	42	35	45	47	40	43	32	46	34	38	48	40	40	51	55	33	49	41	48	34	38	44	40	45	45	28	46	49	36	36	43	47	42	37	42	39	57	40	36	37	36	48	44	53	49	38	38	34	49	49	40	37	52	36	36	47	28	47	38	34	33	49	36	43	42	46	38	49	47	42	36	37	54	37	48	30	55	35	44	37	40	49	43	42	45	41	37	41	33	42	43	40	46	37	39	32	39	34	44	41	40	50	40	60	40	46	44	53	41	48	40	51	49	39	47	48	41	41	43	46	42	44	40	45	36	27	46	52	48	46	44	42	51	38	44	43	44	45	44	43	58	42	45	43	40	51	61	50	31	44	33	37	39	34	35	41	33	35	41	49	41	52	49	49	52	47	45	45	46	45	49	33	49	57	40	43	40	36	41	54	53	37	55	45	48	44	45	50	52	40	44	30	43	35	37	44	59	31	44	49	36	39	42	29	41	53	41	36	34	41	46	41	39	38	49	37	45	45	36	32	62	46	45	51	50	56	39	44	44	43	38	44	52	31	55	63	42	48	41	44	48	42	43	36	47	50	37	39	41	46	40	38	40	41	33	43	34	31	47	37	40	54	41	38	44	48	36	55	41	38	49	45	38	55	38	40	47	32	49	34	46	37	40	42	40	50	41	46	34	36	34	42	33	46	42	46	47	31	44	44	34	37	53	40	47	61	46	37	54	37	29	49	34	51	49	41	47	51	54	44	53	48	34	44	53	42	33	62	35	52	43	35	36	45	48	52	39	36	35	47	47	49	35	41	44	44	32	48	45	44	43	44	33	43	48	42	42	39	40	47	45	44	44	47	51	40	48	55	43	54	43	41	48	33	36	33	39	50	43	50	40	44	41	40	49	46	34	53	47	36	39	51	32	45	48	37	52	48	48	42	46	30	58	40	39	41	39	39	50	40	53	53	56	40	58	32	33	38	56	45	48	38	31	41	45	47	54	34	37	37	44	29	50	49	47	38	40	45	54	40	37	48	55	62	45	48	36	45	53	48	50	43	47	47	32	47	36	39	48	31	44	42	27	41	42	46	42	40	46	45	40	51	48	46	44	43	41	40	52	50	42	49	38	57	36	37	38	49	41	42	49	35	28	42	35	37	35	49	42	44	37	38	39	60	42	53	39	33	45	50	33	22	39	40	45	43	48	53	35	41	48	47	40	40	33	44	40	35	41	27	51	39	44	54	35	24	46	44	46	29	40	38	46	49	49	38	43	44	45	50	43	46	32	52	40	44	45	44	44	40	41	49	50	38	36	32	47	43	42	46	42	40	56	56	58	36	48	41	39	39	47	52	51	52	44	46	27	55	39	38	34	39	43	46	32	51	46	38	43	45	49	38	43	35	46	43	40	51	38	37	48	42	54	49	33	47	48	40	52	35	34	44	47	36	43	37	38	35	38	47	40	42	49	49	47	35	39	39	48	28	36	44	41	61	42	37	48	45	55	35	38	43	56	42	43	51	49	35	42	44	43	40	37	37	52	49	44	33	49	42	33	42	45	36	50	35	52	51	39	52	48	31	46	51	47	42	46	40	50	49	43	34	32	39	42	39	54	39	40	35	46	34	37	50	54	38	43	34	52	51	39	44	45	50	44	44	51	45	47	31	46	37	55	29	46	31	39	45	44	43	47	40	52	45	44	45	47	48	42	43	51	42	54	50	43	41	46	36	42	44	33	45	51	37	49	33	44	39	41	52	39	39	40	39	47	39	49	41	47	40	31	41	37	42	37	48	37	41	45	61	35	38	44	41	56	40	49	47	49	40	36	43	39	25	38	48	36	33	44	54	47	45	33	37	41	53	45	38	32	42	38	40	34	41	46	35	47	42	44	36	55	41	51	47	40	39	40	48	49	40	40	40	47	29	35	37	40	43	38	41	34	38	40	43	30	42	48	51	60	41	47	54	49	40	47	42	38	43	55	39	42	39	42	32	49	47	41	37	40	40	40	28	50	38	49	41	53	43	44	46	38	46	30	51	38	44	50	47	33	35	39	37	45	40	35	35	42	39	38	48	32	35	45	46	49	41	41	37	41	42	46	30	33	46	53	50	34	45	50	38	37	34	47	42	35	38	43	53	41	39	43	46	47	40	45	49	38	49	39	43	46	32	40	58	47	38	45	41	50	38	47	59	51	40	47	29	33	39	48	47	46	51	50	59	42	41	48	51	41	38	40	40	42	46	46	40	50	47	25	44	42	33	40	47	53	51	42	34	31	49	46	36	34	37	46	48	28	42	30	41	33	52	46	38	30	34	43	54	61	40	47	40	39	51	38	35	37	57	52	37	39	44	41	42	50	38	44	41	37	44	32	50	33	48	49	45	48	58	51	38	48	34	50	44	32	40	50	35	51	43	46	41	42	37	38	46	35	39	35	38	41	50	43	49	42	44	45	36	39	32	51	43	52	44	51	48	50	45	40	39	32	39	41	36	39	40	50	47	44	50	47	36	29	44	44	42	40	44	51	30	39	37	41	44	55	40	53	35	54	40	39	39	54	54	35	38	59	36	45	38	60	50	55	39	53	40	38	41	46	46	47	43	44	44	58	43	50	38	42	38	57	46	45	42	41	46	38	47	47	44	47	49	35	36	62	41	46	45	43	38	42	40	60	39	42	37	33	37	38	48	37	46	55	36	45	40	55	41	33	26	46	47	28	43	39	36	55	51	41	40	37	41	47	54	51	39
10108	4161	2748	11084	22400	24335	22877	20573	18605	17912	16728	14438	12244	10071	9124	8642	9245	7963	7065	8232	6243	2888	1710	1479	1991	1460	1113	1159	1150	962	858	853	1322	2248	3319	4167	4482	4406	3759	3083	2443	2092	1568	1071	702	652	632	664	624	631	636	578	667	615	621	627	615	611	568	612	601	638	632	599	762	587	571	564	658	564	606	636	576	599	587	558	593	634	593	599	580	621	597	602	656	628	578	586	614	590	575	611	583	610	618	584	628	595	647	631	550	596	600	614	628	618	627	590	628	622	572	610	570	604	589	636	624	620	610	584	581	616	576	619	633	624	618	628	599	605	669	624	616	627	617	611	633	593	619	585	629	623	588	589	621	630	565	643	622	587	603	601	596	609	590	584	583	581	570	614	525	588	615	619	633	552	599	606	607	599	589	590	607	650	618	628	604	612	599	600	584	602	581	590	579	630	580	548	599	574	542	583	567	593	602	589	627	589	626	580	581	601	592	626	645	635	646	597	583	575	620	585	587	575	598	613	581	575	613	625	588	606	566	604	587	539	597	612	603	620	618	588	616	625	594	589	590	603	619	636	656	595	619	605	541	605	583	574	591	615	557	599	573	637	584	615	660	608	609	574	534	586	600	614	596	634	612	595	595	588	656	574	576	644	606	630	621	580	583	592	549	583	551	612	602	616	606	611	583	637	588	575	637	599	606	589	604	588	583	604	623	601	613	579	635	574	644	584	594	626	592	606	619	518	627	612	599	604	594	627	565	576	591	605	622	598	558	672	603	591	616	581	603	624	616	580	543	626	556	593	639	581	576	596	608	572	613	613	554	589	569	602	554	604	624	612	608	599	618	629	617	633	616	600	603	605	581	581	574	587	618	614	528	605	549	640	581	603	586	631	607	583	583	614	597	636	626	599	604	637	621	590	588	621	625	614	594	622	608	617	589	580	580	639	639	637	622	603	612	618	652	634	608	605	616	596	596	589	604	593	620	615	637	567	571	574	575	609	574	571	623	566	555	591	631	565	623	558	619	622	648	569	601	607	657	611	573	611	598	594	613	608	599	618	575	616	595	608	586	634	581	577	583	601	563	647	651	593	641	631	605	605	624	643	632	587	569	583	611	557	571	584	642	635	614	594	563	618	627	576	633	593	658	604	573	635	553	576	585	604	565	599	656	605	595	612	612	550	574	564	635	591	596	581	541	611	607	623	590	584	648	662	595	624	593	622	617	592	620	599	632	587	618	576	603	644	597	601	605	554	606	633	575	602	594	578	628	622	612	620	564	612	567	586	609	621	598	597	571	628	592	588	597	578	574	571	610	565	559	605	630	565	614	619	599	575	573	594	612	595	600	577	575	589	590	624	579	586	570	577	568	596	615	618	583	553	553	591	656	586	625	578	591	620	622	598	616	581	635	562	614	623	636	584	567	566	585	586	598	605	571	583	593	569	579	523	611	650	595	546	592	603	599	627	590	616	585	595	614	597	616	591	621	565	618	538	603	636	604	597	584	600	578	602	648	597	599	581	623	611	602	575	602	595	588	567	614	572	568	596	600	604	626	599	597	564	596	634	571	550	597	580	619	610	636	554	600	665	631	574	548	565	614	647	566	620	613	614	591	569	600	603	616	622	633	583	653	619	595	569	617	641	597	546	593	611	585	544	572	592	589	603	574	635	648	594	605	644	622	578	577	612	621	596	616	612	602	642	553	634	590	617	589	586	612	580	623	638	572	589	625	615	632	589	567	600	611	586	609	601	607	650	610	554	594	564	626	629	572	599	573	592	629	585	616	603	590	590	618	586	572	589	579	596	592	571	599	620	582	588	634	587	606	583	618	605	572	577	575	660	537	571	604	608	570	643	577	645	569	608	586	659	602	598	592	595	627	628	571	601	560	584	598	605	607	611	617	633	675	570	622	615	611	630	612	633	618	598	587	576	627	601	596	591	566	619	604	565	629	606	614	622	568	565	580	591	569	589	649	627	598	621	610	572	596	538	588	595	595	585	591	600	628	635	614	657	587	602	617	629	598	584	632	599	605	576	588	604	581	624	628	576	579	615	592	548	616	627	582	643	586	577	604	550	606	595	591	612	594	626	596	624	616	558	621	660	579	573	628	619	629	574	628	614	550	534	637	632	652	592	660	611	614	608	658	599	565	576	628	584	608	592	617	587	627	620	616	591	586	616	621	599	588	605	616	545	619	619	595	604	624	594	617	612	602	604	574	629	570	595	628	604	544	595	604	632	612	598	601	602	599	603	595	627	578	637	626	595	554	594	655	634	585	615	602	602	626	584	563	568	591	607	616	624	564	597	611	638	658	588	611	621	621	620	599	596	599	610	574	562	581	606	611	536	618	592	585	636	618	598	567	583	626	615	600	614	591	584	589	610	624	584	617	583	596	635	598	602	598	618	616	606	658	540	632	588	593	617	619	591	589	639	568	594	592	580	587	589	635	648	590	593	598	606	605	611	600	609	576	601	578	585	613	604	604	604	659	529	600	651	636	573	594	574	608	586	549	591	604	625	574	567	628	576	617	613	593	618	590	558	606	607	583	591	611	637	580	615	545	601	620	622	567	612	626	613	619	531	604	587	578	612	596	609	584	621	640	624	609	536	653	609	623	594	592	622	582	587	658	588	566	569	607	632	610	624	570	620	626	598	644	594	595	580	620	604	608	600	601	597	599	580	594	591	583	570	561	644	603	561	619	548	590	612	608	557	590	587	613	573	585	579	603	613	638	607	601	647	654	609	597	588	591	607	575	612	578	617	613	588	622	632	610	587	635	619	625	630	595	597	608	603	612	587	602	575	614	588	641	640	606	628	539	614	633	637	604	609	597	624	586	593	590	601	593	586	609	562	605	600	627	575	591	551	586	595	652	605	621	583	576	630	612	637	568	571	619	609	593	575	583	573	614	602	618	619	570	610	594	612	628	616	625	593	573	627	608	594	597	584	606	641	581	639	583	585	607	582	576	608	568	573	595	600	548	596	606	566	619	600	626	669	614	586	610	618	565	618	556	593	606	625	578	631	583	627	608	588	551	589	644	613	617	572	570	638	609	618	614	603	555	608	599	606	602	606	574	585	595	635	585	572	602	584	603	589	595	606	585	605	570	596	573	600	626	627	587	617	607	659	602	557	603	627	574	568	587	636	614	624	584	598	606	569	558	623	615	601	583	605	622	570	601	602	596	564	584	627	579	600	604	592	609	607	586	579	625	622	581	573	593	603	591	600	640	640	619	606	594	613	560	607	582	589	624	609	601	557	610	580	561	582	615	567	591	558	576	626	572	594	614	569	604	629	555	584	594	587	573	584	586	558	605	587	639	596	599	590	610	587	623	615	610	596	625	624	608	573	602	614	594	602	556	589	680	634	583	596	550	618	574	612	616	591	588	635	584	635	587	611	605	597	606	581	584	560	603	576	644	609	621	621	628	625	613	625	601	564	627	590	608	594	571	627	607	618	654	561	627	622	612	575	630	619	584	577	627	616	607	606	555	595	625	589	604	592
786	330	213	173	444	661	673	664	622	614	620	570	504	387	301	318	342	365	287	303	278	132	111	100	94	97	74	63	76	63	57	68	81	110	164	154	203	169	137	131	140	121	94	68	44	51	40	52	50	53	50	52	62	41	38	51	46	55	60	46	57	40	46	52	77	50	48	42	52	44	36	42	49	47	44	42	52	42	36	54	48	42	44	54	42	47	55	52	49	40	48	57	56	64	47	50	53	42	48	46	52	48	48	42	63	52	49	47	40	40	59	50	42	48	47	39	53	59	51	54	48	59	56	52	47	47	48	45	57	44	51	53	64	56	48	65	42	44	43	48	49	52	52	52	52	57	68	49	46	56	42	53	64	42	44	37	67	62	43	47	65	44	56	42	35	45	74	43	65	47	50	52	44	56	46	50	46	57	46	52	49	59	37	61	54	58	53	55	56	49	41	43	48	51	52	49	49	46	55	50	38	47	54	39	47	55	46	54	38	63	46	55	59	39	50	52	55	52	56	54	50	56	42	47	55	52	60	50	39	49	52	41	56	43	54	38	44	59	60	53	36	46	50	47	40	53	47	45	57	59	32	56	43	53	49	57	64	53	60	65	51	51	43	56	55	50	40	49	63	62	44	56	49	39	47	44	47	51	42	41	54	46	51	45	52	45	56	46	44	50	47	38	38	43	56	35	39	62	55	44	42	49	43	56	49	48	56	49	55	52	51	50	50	50	58	38	48	62	49	52	46	43	57	50	41	39	49	44	42	45	45	47	47	48	50	60	51	52	53	46	55	44	38	49	45	42	55	49	51	52	49	44	60	36	37	45	40	47	45	56	48	61	43	49	47	41	51	61	54	44	51	49	45	50	62	53	59	42	42	48	51	41	52	51	37	36	43	59	60	57	44	35	57	54	46	45	41	53	42	47	51	48	37	47	53	67	62	44	50	50	58	52	55	61	50	55	48	47	55	47	44	58	41	42	60	61	50	50	51	40	66	54	44	58	42	54	53	56	59	55	53	53	40	46	54	44	53	49	47	37	59	38	49	44	48	57	50	41	58	42	42	63	42	48	40	54	51	60	42	50	55	45	48	36	49	56	57	57	37	56	53	49	64	47	38	33	44	37	56	49	36	43	50	31	55	46	36	47	58	45	56	57	59	53	58	48	51	55	63	60	39	46	42	55	43	38	44	36	41	52	56	60	54	48	44	48	59	55	44	47	60	67	44	59	52	54	42	46	50	55	55	59	50	49	60	51	51	59	44	49	52	57	49	44	67	51	40	50	54	33	52	53	54	50	52	48	42	52	49	64	51	39	44	47	51	51	55	53	49	52	57	54	47	54	40	55	48	45	52	48	61	52	46	49	51	42	53	56	46	56	51	46	48	43	43	49	37	46	55	50	50	52	58	46	64	60	57	43	48	59	39	46	57	42	47	37	60	36	38	51	47	59	39	54	58	36	60	49	53	43	46	53	52	44	45	46	53	59	41	43	63	47	58	64	57	52	43	43	49	53	58	43	46	32	51	54	52	43	47	39	59	58	43	55	53	49	45	40	52	53	52	49	39	61	50	48	47	47	46	51	54	37	54	51	50	51	44	54	42	50	38	56	53	59	49	52	59	43	43	53	49	60	41	43	57	46	44	54	49	40	55	50	34	50	36	42	55	41	46	56	61	48	40	47	51	62	55	54	50	53	48	46	43	45	48	41	74	43	56	47	38	48	49	52	43	44	51	46	52	40	47	48	48	53	49	48	56	30	53	49	48	55	47	67	43	52	45	47	43	44	48	52	46	62	44	52	50	57	53	51	60	45	53	38	47	59	43	50	57	41	47	43	49	54	74	49	39	50	53	52	51	41	51	53	55	54	57	52	58	51	43	56	59	41	47	41	38	57	69	52	36	53	44	53	45	43	50	54	53	47	54	49	46	54	58	62	53	42	56	51	43	44	53	47	51	47	50	52	58	45	51	42	50	50	54	53	40	38	51	50	36	79	48	42	42	55	52	59	54	41	53	46	46	43	57	59	58	48	41	43	72	43	55	54	49	47	42	56	57	49	44	67	52	50	58	50	39	52	42	43	48	54	53	49	59	54	51	45	46	49	50	55	57	55	46	43	44	48	46	60	62	55	63	52	47	59	60	47	53	33	56	26	45	61	63	44	54	48	45	74	56	48	41	60	53	56	42	63	51	48	53	57	36	52	57	50	59	49	53	45	50	50	49	48	41	58	57	44	52	59	47	49	44	45	39	59	38	44	47	45	41	50	52	58	40	48	43	40	42	58	44	42	61	44	52	51	49	61	53	39	60	58	39	50	65	42	48	49	41	41	45	53	46	73	47	43	49	55	55	58	65	46	46	41	60	55	44	48	55	44	41	57	47	49	52	53	42	51	68	65	39	57	42	32	36	49	45	54	49	45	57	48	54	51	53	61	44	55	49	48	62	48	49	57	52	47	50	55	36	65	53	54	52	47	49	57	57	59	46	57	59	57	51	54	56	50	47	53	47	53	50	50	45	47	50	50	53	51	46	50	49	57	53	41	44	51	60	53	53	45	60	42	45	41	48	36	44	61	45	53	55	45	43	48	55	47	56	59	53	45	50	33	56	58	54	47	50	59	52	49	50	40	47	58	42	46	62	38	37	48	40	44	49	48	52	48	50	43	54	28	51	42	44	49	64	44	45	46	54	45	47	58	51	43	42	45	55	46	60	48	58	54	49	68	61	50	47	61	61	47	49	48	48	50	44	51	52	45	50	61	53	50	58	67	54	40	45	43	55	48	64	49	45	43	51	51	57	48	49	43	47	45	46	57	45	50	58	48	44	49	44	52	46	44	50	48	49	43	54	50	51	53	49	53	56	45	53	54	50	48	46	57	45	53	64	48	50	38	50	41	66	43	52	54	54	62	46	47	67	49	43	39	43	47	45	50	42	50	55	37	35	42	57	56	48	56	40	56	50	52	46	53	53	46	39	51	51	53	50	43	50	46	56	49	56	57	47	43	43	45	52	39	43	44	52	43	50	54	55	50	42	56	52	55	50	45	43	46	49	59	52	49	55	47	44	56	47	55	48	53	51	58	44	51	48	53	47	51	57	53	54	53	53	47	51	53	47	43	50	43	68	42	62	37	44	50	44	45	51	39	54	48	51	49	53	50	52	48	56	53	42	62	45	62	47	43	48	40	44	41	49	54	51	43	37	52	54	57	58	56	44	43	61	45	46	41	56	54	65	48	54	42	37	68	46	63	49	52	59	51	53	58	51	60	44	53	45	60	35	53	69	45	51	50	34	56	45	37	53	45	48	52	56	54	51	47	48	43	42	47	47	51	49	40	69	46	38	51	50	59	53	62	50	57	60	51	40	62	48	50	60	46	52	69	48	59	42	54	43	39	35	41	58	45	50	50	46	45	55	47	39	38	30	53	48	53	48	52	60	44	42	47	57	55	42	47	41	45	43	58	72	56	53	41	47	51	44	45	49	42	48	38	54	46	47	57
14326	9042	4564	14950	26429	28795	27708	24951	22522	21904	21390	18594	16546	13601	11853	11449	11779	11793	9807	10731	8930	4543	3487	3007	2879	2530	1762	1501	1524	1301	1209	1197	1900	3368	5107	6196	6571	5622	4638	4127	3875	3438	2289	1372	854	821	777	769	779	711	796	747	718	771	754	765	704	777	725	765	721	712	751	694	1533	748	686	701	712	706	750	744	678	698	721	740	695	719	720	711	700	687	666	675	665	677	639	682	674	726	712	672	700	693	680	687	648	688	688	686	703	735	668	686	705	629	736	679	688	690	743	740	708	774	697	737	747	742	688	671	689	674	727	737	740	762	706	759	716	691	701	729	652	692	730	734	653	685	695	735	712	723	706	720	718	658	741	635	669	696	714	677	655	656	722	692	690	701	711	693	756	670	655	695	659	680	722	685	693	682	705	700	703	719	688	683	709	673	696	672	730	704	668	691	644	700	707	763	666	699	743	676	652	731	678	679	698	696	680	722	676	692	727	710	688	654	677	695	658	720	745	710	695	676	652	727	684	704	671	725	709	708	718	672	677	682	682	702	668	687	693	718	685	695	714	681	725	724	728	701	694	678	678	672	696	736	719	731	662	675	730	651	766	698	673	669	708	677	677	690	702	657	728	665	684	730	708	700	682	657	720	669	702	739	738	706	683	707	679	695	651	697	721	647	737	690	700	667	682	698	695	713	681	695	663	702	674	726	713	715	712	690	696	656	721	715	698	649	621	710	657	745	685	704	700	694	681	695	691	721	687	698	688	697	684	703	720	724	717	697	678	760	631	692	665	697	668	729	675	617	688	705	721	665	674	690	682	701	743	686	679	710	725	683	675	686	687	689	680	704	699	719	710	692	705	708	648	699	670	668	677	699	730	690	696	654	686	728	739	715	702	681	710	715	653	716	707	709	685	721	665	669	683	692	700	666	684	698	738	711	662	647	673	666	695	715	699	651	684	695	683	704	674	672	665	708	713	685	715	676	699	675	658	653	707	741	719	693	712	703	675	669	674	632	681	662	720	691	696	692	706	683	651	695	687	695	734	664	702	702	687	678	669	668	693	678	726	664	697	660	699	687	731	678	709	694	676	727	679	660	715	642	659	698	718	689	715	684	691	650	650	703	698	712	676	651	709	719	743	677	687	731	649	700	716	734	690	679	738	670	723	745	696	664	628	697	680	671	746	712	715	731	685	616	696	654	712	663	712	669	700	661	662	675	695	719	653	702	669	708	682	686	659	721	727	717	692	671	736	703	601	731	666	711	740	679	700	713	703	694	668	676	693	642	683	737	695	766	672	677	678	697	688	651	702	745	709	703	722	732	704	683	716	661	716	720	706	705	675	717	700	675	696	729	662	717	687	708	722	728	692	666	704	692	688	687	710	680	637	672	680	706	688	657	675	664	679	725	698	681	680	709	699	697	665	687	681	703	701	665	727	685	652	710	716	680	664	738	713	692	712	654	705	691	679	722	673	742	668	686	690	692	685	722	678	681	694	695	696	725	690	729	706	669	682	694	684	657	651	711	670	697	715	639	686	670	717	674	693	679	685	719	657	646	701	743	681	724	665	664	674	701	675	710	711	676	681	695	664	706	718	653	708	721	672	640	692	690	685	694	704	692	690	740	708	705	675	747	736	727	662	661	663	699	721	695	729	662	660	660	675	704	717	706	708	694	739	689	684	694	707	697	705	710	693	694	716	710	657	693	713	710	691	705	725	684	650	746	657	656	742	693	741	732	727	701	694	663	684	683	700	671	688	643	735	713	688	741	729	676	640	684	665	689	684	710	705	687	691	717	714	727	713	696	661	685	641	678	703	721	612	687	634	719	706	725	687	694	704	695	738	700	637	723	723	679	713	698	711	705	677	681	659	678	714	706	717	669	708	661	708	686	647	743	689	692	695	726	658	663	713	642	662	700	708	682	744	704	715	692	667	692	698	699	639	690	720	679	707	649	692	704	710	656	701	685	717	688	667	716	725	663	676	701	714	679	641	655	727	641	643	690	708	649	711	703	680	691	669	699	717	687	706	685	654	617	754	738	663	713	707	682	735	692	716	728	660	687	673	679	660	676	700	698	698	686	663	672	696	693	695	702	694	767	719	688	693	668	673	697	730	714	691	665	671	748	630	677	702	731	650	710	706	656	684	663	730	735	699	691	673	685	700	722	735	703	703	685	710	741	687	683	723	702	689	657	672	646	686	760	699	695	701	655	667	701	702	691	715	693	666	668	660	668	703	714	747	703	684	688	697	705	665	670	714	669	724	731	701	740	758	670	704	642	675	671	689	707	661	690	728	734	679	686	658	655	689	720	720	674	713	697	715	693	698	670	668	729	709	708	715	719	687	695	681	677	716	736	715	701	706	636	680	691	728	663	689	705	720	679	676	679	732	698	667	695	649	741	715	689	650	676	718	690	672	675	679	699	635	678	733	703	709	715	750	681	672	665	674	672	667	654	691	682	690	718	727	653	687	724	691	663	732	719	695	681	687	645	723	693	654	657	698	676	691	727	711	702	678	676	703	711	640	673	703	700	687	701	692	687	631	676	736	685	708	712	665	715	678	687	696	702	686	715	724	740	683	704	668	664	699	717	712	684	729	704	692	640	688	762	704	671	696	733	698	654	665	730	755	734	663	731	708	694	671	685	661	689	706	680	729	674	705	683	708	701	716	691	709	682	670	714	759	690	723	673	706	730	692	645	691	770	697	647	654	725	695	671	693	692	707	697	694	671	673	698	649	667	694	697	701	659	710	740	679	717	700	651	726	715	688	676	693	681	752	668	676	697	747	716	675	670	683	706	700	673	721	670	724	722	683	735	670	727	663	754	700	685	710	656	681	691	724	688	718	680	717	667	719	701	704	724	715	722	737	665	726	712	687	649	686	716	667	691	745	675	719	645	720	705	702	695	645	710	679	679	663	695	692	728	704	727	683	664	705	729	661	652	700	677	712	739	683	686	669	730	729	719	723	711	701	678	694	695	692	709	710	670	688	700	673	699	717	683	674	690	730	694	662	697	703	697	752	729	708	696	665	717	704	694	696	684	688	707	694	703	724	676	701	685	652	712	706	716	680	700	710	659	715	690	717	633	686	693	722	676	746	698	730	682	735	676	707	651	638	691	730	706	693	696	720	684	676	728	696	695	688	669	707	682	675	621	700	684	736	683	714	694	679	688	707	715	713	704	680	696	652	727	718	704	640	712	688	679	710	687	679	675	695	665	714	716	709	673	727	697	746	678	702	713	644	656	677	690	677	652	712	705	652	709	657	689	625	694	675	649	682	709	695	710	700	692	663	690	696	702	739	663	717	729	683	692	685	676	726	713	667	678	664	720	693	657	654	672	702	719	659	707	649	696	704	699	645	756	753	673	716	694	732	668	682	706	671	723	725	665	647	717	654	720	711	724	667	718	690	700	674	732	709	645	708	723	720	710	701	736	685	662	684	677	659	702	682	735	725	720	715	707	721	655	695	713	717	676	750	766	629	713	692	677	636	696	711	737	689	703
2623	399	240	178	356	511	573	507	453	431	506	452	405	351	260	286	277	283	303	319	228	120	95	93	112	113	69	72	79	67	72	81	96	112	141	164	177	152	148	143	136	105	77	66	75	56	58	56	40	65	68	51	58	43	53	55	48	59	46	65	49	51	49	57	52	72	65	56	64	35	63	43	40	53	46	48	53	56	52	41	49	65	49	57	49	64	45	59	53	62	55	44	55	52	65	39	62	48	50	53	56	47	50	46	60	52	57	42	43	43	54	53	69	64	53	64	60	63	47	62	48	53	44	58	66	49	53	58	72	57	60	67	61	61	50	41	55	75	62	63	49	47	51	60	49	51	54	52	48	60	52	60	44	51	53	54	64	54	51	56	70	37	51	63	62	56	48	46	55	48	59	56	54	52	48	63	46	52	60	54	50	54	47	48	47	49	73	46	48	58	56	60	65	48	53	44	63	61	46	57	48	63	61	61	59	51	46	56	53	45	62	66	50	67	49	48	62	37	60	42	65	53	49	56	51	49	67	63	46	43	50	56	46	45	54	71	54	47	59	56	59	40	74	57	41	63	41	65	55	40	55	54	57	63	51	46	55	50	51	62	49	46	53	61	44	59	59	40	49	65	64	65	58	51	62	55	59	57	40	50	60	58	58	70	50	65	48	69	42	38	73	62	37	46	53	54	67	52	56	51	54	53	64	48	53	54	41	62	62	65	54	58	64	42	53	58	40	54	56	45	61	63	53	66	48	57	47	49	55	60	52	40	43	51	46	50	46	50	62	58	49	61	46	56	48	49	56	67	57	55	49	57	56	75	45	70	58	58	53	52	62	54	60	50	60	59	57	55	51	55	51	62	45	42	63	61	54	60	53	60	55	50	40	43	55	52	55	56	60	53	56	50	54	64	56	54	53	61	48	63	56	57	65	43	47	60	61	63	63	61	54	64	60	60	60	50	61	42	60	64	40	48	28	53	65	65	58	50	54	47	73	57	61	59	65	54	60	56	56	58	56	61	57	53	45	56	46	51	53	67	51	51	38	43	57	65	58	55	42	50	51	56	70	48	59	52	43	67	52	48	49	60	51	53	47	51	59	52	62	54	51	62	59	49	57	59	51	51	71	53	47	54	54	55	53	53	57	59	60	59	39	54	35	73	52	40	56	52	55	71	50	55	38	56	47	63	72	55	51	45	50	51	60	58	57	63	51	58	52	56	57	59	58	48	69	45	49	54	62	43	55	62	46	49	52	47	50	53	46	54	52	63	53	53	56	62	64	50	50	60	56	56	54	57	57	52	47	49	54	46	56	52	50	61	57	39	33	52	52	42	48	59	60	63	45	46	57	58	43	54	46	51	51	56	52	61	67	55	46	54	61	49	60	49	48	49	47	52	38	55	56	54	56	52	71	79	44	45	49	64	61	48	37	47	51	54	66	51	44	56	51	59	43	62	44	48	54	45	61	72	58	57	60	59	74	73	49	62	55	54	66	54	52	67	61	49	54	54	54	60	71	58	58	53	59	56	60	62	55	49	58	58	45	45	51	50	57	48	52	56	40	60	58	67	50	62	47	60	39	52	60	52	63	43	51	60	63	55	43	52	79	70	62	50	54	54	65	57	64	58	68	44	50	55	49	58	63	62	48	61	49	56	52	52	59	51	69	61	63	43	51	61	49	50	51	53	53	66	42	57	61	65	57	56	43	46	49	64	44	55	60	57	61	55	54	54	54	52	51	49	57	59	67	72	48	58	50	56	51	50	52	61	52	52	58	51	69	50	59	47	55	68	41	52	59	54	62	48	51	64	51	57	61	48	57	49	56	41	63	46	56	45	46	48	49	51	33	66	55	66	47	54	66	61	54	53	60	54	58	58	51	54	48	61	51	46	50	60	36	55	53	54	58	60	38	47	48	53	71	53	58	48	54	52	56	69	64	71	38	57	52	65	66	46	52	41	44	45	50	51	53	52	46	65	57	61	51	52	53	57	53	55	62	56	57	49	59	66	55	60	61	63	50	51	39	54	64	52	57	40	50	61	38	52	38	63	54	63	58	52	51	51	49	55	60	53	53	38	71	59	59	72	48	53	47	49	59	62	51	49	63	45	40	62	43	68	55	53	41	63	68	57	56	61	52	56	47	51	38	74	58	55	50	50	58	51	56	49	64	65	56	40	54	57	42	53	49	44	44	48	52	53	46	64	50	55	58	62	42	42	53	62	50	58	55	53	47	52	51	52	63	56	48	51	60	47	55	55	54	52	74	69	52	57	62	49	60	64	60	63	63	52	47	49	46	43	50	48	58	54	53	52	64	49	44	45	44	46	62	57	50	53	54	56	51	48	53	65	58	55	59	49	46	58	57	49	70	42	49	54	47	58	56	61	48	42	53	55	57	54	58	52	46	56	55	41	52	72	53	57	47	49	49	49	50	58	55	56	52	53	68	51	49	46	45	51	54	53	64	52	65	43	63	64	58	39	62	45	39	44	44	54	56	51	38	48	73	66	48	59	47	66	77	50	61	55	47	58	61	42	59	51	50	56	41	58	48	67	53	50	57	52	55	46	53	52	34	58	68	52	39	55	47	59	53	48	45	47	57	36	58	49	55	58	58	51	42	53	58	58	56	39	70	60	50	48	52	49	43	41	64	64	53	51	57	48	52	65	51	57	42	49	46	51	47	49	38	48	68	49	65	60	49	54	50	69	48	57	64	61	65	64	39	56	59	55	63	53	47	42	54	60	49	55	44	46	49	38	70	64	56	58	58	46	46	58	48	46	50	71	63	47	40	59	40	65	55	46	53	54	64	68	42	51	59	62	64	56	70	57	64	48	54	60	47	53	65	54	66	45	53	57	57	49	53	62	62	58	56	52	51	58	58	61	59	54	52	48	60	58	66	36	54	56	52	44	64	62	67	49	56	52	57	57	58	60	54	51	63	58	50	59	41	57	48	58	51	50	50	53	52	54	52	52	49	63	64	49	57	68	55	57	50	46	48	55	52	48	44	49	63	55	69	45	57	52	67	60	60	46	52	52	43	57	56	63	39	60	68	61	56	57	71	58	81	46	45	52	50	55	49	65	56	47	52	64	50	53	61	37	50	61	62	57	38	48	45	43	64	57	54	57	56	46	53	57	54	46	64	49	56	49	53	60	46	50	62	52	50	51	47	52	55	60	59	56	44	55	44	54	47	48	53	45	59	51	67	62	41	45	56	54	56	49	47	57	51	49	46	62	57	56	60	53	53	71	54	49	59	51	54	65	52	55	51	39	52	61	52	49	57	41	47	48	65	54	62	47	59	47	43	55	46	60	58	46	50	58	44	58	57	47	49	46	50	57	51	42	53	59	59	58	51	54	61	65	62	56	56	50	57	55	53	60	49	47	45	62	60	57	52	66	65	45	54	46	51	56	38	49	40	58	54	44	60	57	46	46	69	62	48	62	51	55	51	47	62	60	59	54	45	43	38	71	60	46	49	60	65	42	56	56	56	41	57	53
13339	8755	4969	13901	23894	26509	24971	21309	18365	17374	18326	16895	14994	12840	10400	9813	10682	10931	10331	10476	7738	3964	3008	2858	3047	2585	1764	1513	1427	1264	1308	1471	2006	3140	4483	5320	5023	4579	4312	4487	4103	2849	1972	1500	1119	927	824	835	767	834	777	827	828	820	854	826	868	818	735	742	706	725	743	797	888	737	766	779	739	775	782	767	787	756	756	793	733	762	770	814	729	736	798	787	793	791	738	732	714	719	781	777	766	754	775	754	749	755	766	779	756	745	764	753	737	805	792	765	752	748	762	751	776	782	805	785	763	817	759	826	754	786	762	819	750	752	769	728	749	764	790	773	771	789	720	732	790	764	742	799	757	766	814	780	736	795	728	780	778	745	721	792	783	757	774	742	742	800	834	747	761	767	738	789	815	727	754	772	755	778	798	745	763	738	781	789	764	754	778	760	762	754	767	754	782	711	723	729	802	752	726	719	744	796	721	809	732	759	794	692	742	798	735	731	800	761	790	772	757	775	793	790	738	748	780	762	759	775	765	736	785	781	705	765	777	744	752	763	749	792	762	720	723	762	759	698	829	774	755	725	806	817	791	757	786	753	788	750	726	835	751	763	770	742	707	741	739	673	759	751	758	772	774	791	781	753	754	757	754	715	738	731	764	781	722	749	764	791	791	715	774	734	766	754	759	758	770	772	742	758	754	762	774	742	732	781	784	791	797	754	772	734	802	766	731	744	745	751	763	751	747	760	758	753	773	763	755	806	760	706	776	786	732	754	753	714	766	741	719	703	756	736	710	752	767	771	741	775	754	824	789	697	759	733	743	732	761	770	747	750	714	696	796	789	770	725	773	760	767	769	794	763	789	758	717	730	729	758	846	810	767	770	774	705	741	788	782	748	715	729	743	710	743	767	757	755	777	754	744	742	746	769	768	742	773	771	756	757	767	749	753	757	764	755	768	755	751	741	762	784	750	777	809	729	756	790	759	777	716	759	708	743	763	734	750	754	718	741	746	763	729	778	735	785	766	816	785	775	757	753	797	749	803	806	759	774	743	723	726	762	760	782	785	819	795	739	780	792	772	721	765	725	739	742	772	743	798	759	717	733	775	754	757	736	750	778	749	713	759	709	773	763	711	720	767	773	744	763	742	749	801	782	718	720	723	718	764	793	704	756	747	738	758	742	745	792	725	741	716	745	722	780	771	766	759	757	757	750	755	701	779	728	724	730	768	734	810	757	767	771	801	773	773	777	723	768	696	760	721	737	792	741	741	750	733	749	750	755	805	762	758	791	786	720	786	718	753	734	726	783	769	768	714	748	733	806	771	763	756	718	765	769	821	736	760	713	774	749	667	764	743	779	762	757	765	774	777	775	732	737	774	769	775	736	707	758	788	764	761	781	810	740	718	696	728	774	765	747	746	737	727	749	775	748	791	767	769	767	758	766	767	728	737	755	779	774	706	786	746	790	753	756	759	770	728	716	743	775	799	743	765	780	726	709	764	805	739	725	754	726	733	715	740	782	752	704	748	747	764	748	760	774	717	783	783	733	750	772	748	757	742	725	762	729	777	782	755	787	786	762	769	750	754	770	758	754	759	790	772	767	765	772	730	720	762	769	782	712	740	778	738	758	762	755	738	765	756	740	784	759	690	767	793	781	711	790	752	766	776	777	748	730	813	771	729	738	779	734	750	713	739	730	742	711	761	735	730	735	782	751	725	746	760	693	747	762	745	807	777	817	760	777	744	760	734	709	724	748	754	738	704	741	827	743	819	776	747	771	746	770	708	749	807	765	785	728	764	752	719	733	772	794	770	740	782	691	758	729	791	770	779	762	759	747	808	730	742	724	811	710	736	764	744	761	711	709	755	745	753	713	737	753	771	701	774	779	769	784	784	718	766	726	757	733	751	821	762	796	785	797	727	694	773	767	746	758	744	748	782	758	716	787	707	727	718	816	759	792	734	767	792	745	739	773	762	754	756	769	725	748	713	800	751	756	727	777	735	762	734	737	732	745	771	727	761	751	781	722	713	720	766	779	797	803	735	746	764	727	715	762	729	752	739	759	739	745	754	779	723	738	770	798	740	788	740	727	811	750	781	747	685	717	794	757	753	767	733	771	707	794	751	759	737	791	781	763	735	762	744	777	728	732	747	792	736	751	762	764	793	750	781	732	748	757	745	750	762	741	757	741	759	785	772	730	753	751	753	755	752	770	762	787	786	730	751	783	705	714	769	754	700	723	791	726	728	728	750	779	760	729	738	718	816	740	766	821	757	798	741	769	745	724	788	731	746	781	682	786	753	796	751	805	756	732	800	739	744	754	739	720	772	755	744	718	786	742	731	748	772	751	734	755	758	773	794	799	742	798	728	742	777	759	733	742	715	770	755	752	776	710	740	757	743	776	769	761	756	728	735	753	743	745	750	743	754	735	726	754	799	773	768	779	755	716	712	799	748	787	768	731	812	764	731	732	744	732	763	742	767	748	736	745	787	724	748	739	703	744	769	748	727	756	798	787	764	748	820	786	735	773	723	760	734	793	740	804	760	720	766	778	733	751	787	712	755	725	779	720	768	719	762	749	738	743	774	748	737	772	793	714	790	787	782	753	728	782	771	707	791	766	761	758	760	727	773	727	777	749	756	741	726	737	771	785	750	717	778	774	766	788	725	787	714	747	738	757	734	724	740	739	727	719	794	736	750	776	736	760	720	791	805	745	782	740	779	756	798	742	725	749	729	743	780	762	693	734	789	782	791	746	760	794	719	729	788	754	775	717	770	799	742	786	734	761	766	713	764	741	820	762	785	774	769	769	738	754	715	756	727	723	778	772	779	718	756	747	803	784	760	765	771	752	753	702	683	766	845	738	795	781	780	765	724	754	753	721	750	729	782	689	747	709	724	726	758	752	796	742	730	787	793	787	750	753	765	813	809	758	733	769	704	728	761	761	733	790	726	717	769	765	813	762	698	742	740	690	771	795	734	732	773	737	763	718	734	769	724	756	738	746	722	711	765	770	757	773	761	731	772	796	800	731	748	771	747	732	792	754	756	764	771	741	794	749	767	804	740	769	749	750	781	745	725	791	756	759	743	775	797	731	745	797	732	789	791	760	749	807	743	765	748	793	794	735	744	787	767	742	753	729	772	796	720	783	739	711	754	760	765	729	778	798	724	755	727	774	763	782	757	773	777	778	759	729	791	732	737	761	783	757	766	782	791	759	753	775	750	730	755	764	714	746	822	729	781	754	729	764	720	796	768	760	726	777	735	756	734	772	764	677	772	745	751	759	809	744	800	757	716	753	729	737	752	739	790	762	737	740	811	738	743	788	734	802	777	782	744	757	747	790	755	779	809	758	744	795	756	726	775	680	714	740	790	744	774	734	797	784	796	756	722	746	761	752	744	788	783	744	756	787	783	747	748	715	734	760	760	785	752	765	734	732	770	754	796	748	728	765	747	805	777	804	749	702	757	763	788	768	751	742	778	718	765	751	718	769	768	766	735	787	749	715	774	734	761	744
1755	554	432	344	572	745	755	613	559	547	597	575	527	459	372	379	422	490	458	502	319	154	140	149	167	170	101	98	93	98	76	91	99	118	165	206	230	210	227	199	158	108	89	100	77	67	74	57	61	80	69	62	75	71	59	65	68	59	58	69	55	68	54	62	58	53	79	62	54	50	53	54	70	73	68	73	60	72	83	80	62	52	59	63	72	72	68	56	58	65	59	69	67	60	61	57	61	58	77	64	56	63	56	62	66	54	65	68	51	52	77	59	46	66	57	67	62	65	79	71	51	71	63	60	73	66	75	70	63	67	63	69	61	59	71	57	74	70	62	62	55	72	66	56	72	57	66	73	51	67	63	60	70	64	68	68	63	57	69	56	64	69	55	59	69	58	55	69	74	71	58	50	57	60	75	64	66	61	57	66	65	63	60	54	71	76	58	61	70	56	63	60	63	58	67	68	58	73	49	53	65	62	60	59	65	65	61	62	66	72	67	60	49	61	68	64	60	72	63	63	67	66	67	52	59	63	69	61	67	71	58	59	48	70	66	59	68	62	76	59	46	64	64	63	65	84	58	69	68	52	53	66	62	46	62	50	75	63	63	56	57	70	68	72	65	59	64	64	75	63	73	68	59	75	61	72	56	49	62	78	56	71	67	56	74	57	66	65	63	52	69	51	71	67	71	57	74	73	72	64	66	56	81	55	53	61	73	61	70	52	69	60	68	47	63	55	46	73	63	58	58	52	55	57	57	75	60	52	68	49	59	50	61	63	67	69	59	71	62	61	68	61	66	66	60	78	60	61	63	50	55	60	73	64	69	71	71	78	67	74	60	57	55	72	49	67	67	63	59	60	82	72	77	62	55	64	63	72	65	70	58	54	73	70	66	78	67	70	59	59	58	64	61	61	63	58	62	62	81	74	76	67	52	67	68	66	69	58	77	68	59	63	74	63	52	64	73	64	87	65	58	61	56	61	69	71	78	64	61	61	63	71	57	62	65	50	71	58	66	58	60	63	73	66	40	80	74	63	61	72	54	51	64	63	62	68	84	67	69	65	50	65	61	88	68	62	65	73	72	56	67	69	63	68	53	75	63	58	53	65	65	64	58	59	62	57	65	70	57	67	62	61	57	69	79	69	66	76	56	50	67	60	61	73	60	53	77	59	48	74	55	46	57	49	70	67	65	65	75	60	75	69	54	78	54	78	60	47	60	73	59	54	69	63	64	80	54	59	43	70	55	63	76	65	57	51	57	83	74	59	74	58	56	64	62	68	67	64	46	67	60	65	67	78	65	62	52	85	78	73	54	72	53	52	78	75	54	59	63	59	73	54	64	62	40	42	52	61	62	53	68	79	54	64	71	82	64	68	69	70	60	74	72	69	61	64	57	73	58	67	61	67	67	61	62	64	80	72	79	57	59	58	52	59	60	58	53	75	57	64	68	67	65	58	50	51	55	62	62	58	61	75	57	41	59	51	63	63	79	77	68	59	60	75	64	72	83	57	72	66	73	63	60	70	51	63	53	66	55	75	63	60	51	54	62	62	58	61	54	68	75	69	74	63	52	64	58	56	65	57	64	61	67	56	56	76	64	67	63	57	67	67	72	57	69	75	59	61	61	63	61	62	80	72	54	65	61	71	56	57	58	55	52	64	78	82	58	63	61	74	60	64	60	61	68	60	61	49	71	70	56	55	80	75	63	55	66	57	64	64	56	56	58	53	58	61	63	59	66	58	77	66	61	73	59	55	66	69	70	66	55	75	53	64	78	72	50	50	62	64	62	63	53	57	54	66	62	52	74	69	56	53	61	75	64	53	61	53	60	62	63	62	62	61	66	52	78	73	49	67	56	74	57	58	66	49	71	61	53	65	56	64	62	57	63	54	57	59	61	68	52	62	71	65	65	81	45	64	55	61	61	64	71	70	66	59	63	70	66	59	54	56	71	62	69	57	68	71	61	71	64	64	68	87	54	52	58	61	51	49	77	75	66	61	56	61	64	55	60	62	66	67	79	84	63	61	60	67	67	70	64	62	48	57	57	57	55	73	57	69	59	67	65	67	56	59	58	64	60	55	61	73	62	69	60	60	73	73	55	74	64	68	60	58	61	71	61	62	71	54	55	67	84	71	70	65	66	62	70	75	69	58	66	73	65	72	75	64	71	62	59	78	66	49	61	63	64	57	57	66	66	66	61	51	75	46	75	75	53	76	62	62	71	59	61	61	64	72	59	62	52	79	82	63	63	62	55	65	66	78	66	56	61	83	60	73	49	53	59	69	54	61	59	63	60	52	76	70	74	52	60	71	65	70	68	78	78	68	73	68	68	68	72	70	82	68	67	67	77	57	58	60	62	70	61	60	52	75	64	67	69	70	68	64	78	75	73	65	55	58	69	73	58	55	55	49	52	74	73	68	57	66	68	66	52	51	67	58	61	56	60	49	73	80	65	67	52	58	77	71	60	67	49	54	79	55	63	64	83	58	55	63	58	75	63	63	72	65	67	47	63	50	60	68	72	62	63	74	69	69	62	63	74	64	73	78	60	68	75	63	58	78	64	69	63	56	64	49	47	61	67	66	61	64	70	66	76	57	61	65	69	60	51	67	66	67	71	59	51	58	70	66	62	62	86	73	79	66	69	80	65	79	67	56	75	69	44	70	71	49	68	78	68	77	59	56	52	70	65	56	70	77	62	61	58	56	71	74	77	88	59	69	62	59	77	67	55	61	60	70	56	63	59	62	76	73	68	84	73	83	62	79	62	67	66	63	61	65	53	51	66	62	74	67	61	71	64	78	77	62	61	67	56	69	65	66	60	61	66	66	69	68	68	58	64	68	75	68	65	61	61	72	80	57	48	63	64	66	69	64	73	57	53	71	73	58	59	70	61	53	59	60	68	52	60	72	75	51	55	62	62	51	52	56	66	80	58	53	52	64	56	82	67	73	55	54	62	67	65	66	74	57	55	68	70	51	67	73	67	66	66	84	70	69	69	63	46	56	57	64	49	59	67	73	58	67	66	85	62	63	61	64	79	65	62	57	53	61	64	64	53	63	50	67	69	57	60	57	51	57	51	64	76	57	63	71	54	63	58	66	58	69	66	68	68	71	89	56	69	74	69	59	67	62	68	64	65	57	81	70	58	54	68	57	61	60	71	74	58	71	70	64	74	57	70	61	55	66	60	69	65	68	80	48	68	63	47	60	74	71	69	77	58	65	60	55	55	66	75	64	60	53	57	70	68	66	61	76	70	70	60	45	61	66	65	73	62	61	65	49	56	57	48	66	84	59	55	57	68	60	48	48	64	74	69	69	68	63	71	65	57	61	66	57	68	50	59	66	61	55	59	71	62	68	69	65	54	45	50	70	60	63	70	57	69	60	81	54	67	58	49	60	57	66	76	62	60	59	38	70	60	71	61	61	61	67	64	52	65	72	72	66	64	54	67	58	72	69	72	63	53	55	58	79	66	62	69	65	61	72	55	60	55	57	69	59
20072	12964	8466	21438	30193	30995	28045	23690	20441	19471	20678	19276	17067	15383	13108	12112	13689	14596	15201	15330	10910	5775	4325	3718	4357	4440	2749	2097	2166	1804	1748	2128	2401	3872	5450	6541	6736	6813	6745	5744	3861	2850	2541	2069	1302	1100	1052	987	968	974	1034	1068	977	1031	1087	1098	1088	1024	973	941	931	932	955	841	882	923	933	896	890	928	927	935	916	914	914	931	896	917	957	936	860	925	878	884	900	922	891	924	911	886	919	901	853	886	922	888	919	889	899	930	965	927	866	898	888	931	888	897	883	897	936	918	931	888	938	948	905	947	954	932	967	980	932	912	883	935	975	915	892	934	906	881	915	915	991	956	926	918	914	945	841	904	910	928	886	931	881	927	983	864	907	925	922	958	872	867	868	889	856	872	871	872	857	907	894	858	886	892	868	880	857	914	873	923	895	888	913	892	891	870	863	908	896	916	820	894	862	918	831	927	899	949	897	888	870	846	914	908	901	885	898	856	894	855	911	910	917	903	913	926	881	866	944	892	842	871	870	888	871	835	899	918	887	914	862	922	872	897	872	898	842	890	881	902	822	879	881	810	851	861	869	890	905	901	876	879	894	876	924	858	881	835	896	915	926	892	852	858	848	829	928	893	885	934	875	889	897	935	822	878	819	839	861	903	854	853	843	897	886	869	929	838	869	906	842	939	890	862	861	847	922	841	844	814	963	897	875	875	885	857	889	861	856	880	842	857	892	878	878	870	852	963	860	878	965	844	845	932	893	904	911	869	807	898	890	921	912	902	894	884	857	918	864	868	880	976	866	867	854	806	895	911	890	877	909	898	884	847	863	854	922	845	874	882	858	914	894	877	887	889	872	851	926	916	875	907	871	926	945	895	873	891	834	831	913	926	874	935	858	908	868	872	840	869	898	836	872	904	841	893	858	904	843	859	863	872	920	912	894	915	880	932	849	911	829	884	890	873	872	891	900	867	857	866	889	852	864	869	857	867	868	950	905	814	849	831	853	828	844	884	929	868	881	878	878	942	854	850	856	907	903	908	863	835	902	879	863	888	891	896	895	878	871	866	887	878	905	957	868	898	876	877	883	829	831	871	852	878	907	906	925	889	864	833	919	888	859	941	912	892	856	968	925	923	923	847	927	913	931	901	907	846	841	872	881	914	870	902	927	942	856	895	877	895	933	895	874	918	877	872	931	875	889	874	932	907	892	869	860	931	874	908	838	913	857	855	900	907	891	876	882	913	857	860	847	879	851	867	869	911	900	843	895	874	865	944	870	910	848	887	897	874	824	881	898	933	899	894	817	893	885	862	860	881	851	921	892	835	856	901	898	869	927	896	798	904	922	896	879	918	889	858	849	942	895	916	865	912	911	838	836	928	877	858	913	896	944	846	896	907	897	871	852	897	840	905	885	863	882	926	902	940	871	850	846	856	894	895	868	840	832	836	889	865	883	884	840	829	895	880	902	869	858	840	905	874	845	886	868	923	856	874	902	877	888	926	881	861	914	845	865	897	887	885	906	875	880	868	915	946	886	873	873	947	886	879	835	908	880	873	892	878	931	884	898	888	885	885	896	839	841	932	864	869	933	924	827	865	887	875	895	920	831	869	874	964	884	817	940	907	882	860	896	871	851	888	880	870	857	926	913	901	863	877	876	894	915	926	869	896	864	881	871	871	858	889	909	863	889	866	903	806	864	951	826	894	910	867	912	845	975	977	840	888	893	906	871	885	876	853	842	904	912	861	830	869	856	868	869	920	899	844	866	865	890	916	897	892	864	889	901	874	880	861	881	842	863	868	919	907	904	897	871	840	926	836	861	820	886	890	876	905	866	890	907	917	911	870	917	914	846	872	911	849	898	929	913	871	858	892	860	876	925	871	854	842	856	929	858	870	934	875	930	924	913	796	886	880	901	906	926	880	883	899	869	867	860	894	913	834	867	917	825	895	879	872	869	834	866	897	848	894	849	900	887	911	862	870	902	904	835	863	857	872	880	898	882	912	924	900	926	891	853	858	932	900	951	935	914	901	850	903	925	873	834	884	899	875	920	876	885	957	914	871	920	934	927	879	863	898	868	909	848	842	859	884	937	864	859	891	871	894	805	859	935	888	893	864	927	911	881	845	868	867	890	892	912	854	839	874	899	887	911	819	838	928	904	862	894	915	872	867	895	877	895	864	913	863	833	847	903	855	861	899	910	877	918	881	896	870	863	863	871	894	841	871	837	934	880	863	933	890	918	877	936	868	926	937	872	896	879	874	882	900	900	903	901	923	907	850	919	846	852	937	900	902	860	870	888	884	907	882	867	908	889	914	864	900	905	888	893	860	864	891	907	887	856	862	872	925	934	891	867	878	860	870	907	875	910	875	876	895	922	813	905	885	899	820	902	927	842	874	894	916	876	903	920	816	858	896	928	878	865	887	873	855	862	870	875	886	854	943	867	937	858	869	841	837	877	864	878	898	889	905	878	918	922	845	882	911	895	918	900	834	886	876	907	896	886	857	833	950	909	926	907	896	876	868	898	825	884	880	873	899	847	907	864	889	903	817	859	843	907	857	871	941	880	852	866	903	887	885	858	854	915	816	823	873	912	912	861	844	868	896	892	835	889	863	842	866	908	914	853	831	853	882	867	847	892	913	916	901	945	884	942	823	968	907	884	883	872	864	909	876	897	863	893	883	865	880	853	890	903	887	886	852	868	866	887	842	912	924	862	904	877	877	878	854	880	846	881	914	967	918	892	872	876	905	864	876	865	918	872	886	853	897	956	886	861	846	862	934	900	871	901	875	861	928	908	883	877	846	872	884	921	928	926	881	910	911	912	931	940	905	925	867	884	852	876	886	853	875	885	815	915	884	879	827	900	887	890	932	915	855	846	933	880	950	884	861	863	892	869	864	901	913	898	815	901	921	853	865	890	870	837	850	833	899	875	887	849	879	900	885	843	849	916	899	876	924	888	849	872	898	914	886	886	936	890	901	820	927	851	863	858	873	905	873	873	851	905	932	854	848	868	869	912	932	874	862	848	860	923	868	890	921	901	884	955	886	916	919	890	930	854	910	863	890	879	864	880	871	893	924	868	880	826	895	897	878	882	858	918	890	926	868	920	868	948	877	892	901	903	905	917	874	836	912	851	876	913	947	903	853	848	886	927	906	913	875	848	918	915	882	877	913	904	873	871	914	871	874	892	924	918	888	888	885	878	906	858	937	869	864	867	854	887	818	948	894	905	873	906	885	846	852	875	891	913	854	864	865	835	884	894	910	870	908	888	879	931	862	903	933	953	876	851	912	903	889	863	834	876	915	856	959	921	915	903	877	881	928	913	902	932	867	907	898	851	863	870	892	840	906	822	927	898	894	871	893	913	870	911	906	822	866	853	855	869	887	827	926	902	885	892	941	851	899	876	822	884	853	887	857	887	846	890	869	855	851	903	874	877	880	849	844	932	901	885	863	908	849	886	853	911	900	874	830	900	935	905	845	846	854	864	885	870	879	860	878	904	839	938	839	905	913
1432	167	127	120	217	252	236	201	193	175	200	229	200	157	180	134	171	226	216	229	169	84	68	58	66	65	54	42	39	52	50	48	41	71	68	84	105	101	71	73	58	59	52	44	41	50	36	26	51	42	40	44	36	34	31	33	45	40	39	34	35	29	40	28	33	38	46	25	24	34	34	30	33	34	35	42	35	33	33	41	39	27	38	32	32	29	32	43	31	36	31	29	27	32	25	36	36	39	42	30	34	48	34	35	31	28	36	32	33	37	32	37	31	33	43	32	29	34	40	31	44	39	36	36	29	34	42	35	43	33	39	39	36	41	29	35	41	33	32	24	30	29	42	33	37	47	33	38	33	34	41	33	36	37	40	35	35	38	40	44	34	31	36	38	28	32	47	33	33	40	29	36	32	35	39	35	45	38	29	40	43	33	41	30	29	44	37	39	31	35	33	39	34	35	35	35	38	35	36	30	34	33	41	47	34	28	34	26	36	29	34	30	37	42	26	46	26	44	46	33	40	31	42	39	38	36	21	31	36	40	38	33	33	34	34	38	46	43	31	37	50	40	37	35	34	44	54	31	35	40	39	32	30	35	38	36	34	33	50	34	44	41	26	33	34	41	30	41	38	34	40	25	37	25	36	38	32	35	39	45	41	34	45	33	44	28	32	28	41	39	38	30	31	37	28	38	35	37	39	35	32	25	28	37	25	35	32	31	29	40	36	34	32	36	24	34	30	26	24	45	34	24	34	42	31	40	33	45	42	34	36	36	28	27	40	40	31	31	47	41	33	33	31	29	34	36	29	25	37	42	43	35	32	32	28	31	28	26	25	29	37	37	37	42	42	28	31	22	36	35	37	42	34	40	38	41	28	36	29	34	36	42	34	32	45	39	25	38	35	44	28	32	39	46	38	41	30	40	31	49	43	31	31	33	33	25	28	46	29	34	28	35	37	41	38	39	41	51	28	37	42	45	39	39	38	31	37	45	37	33	32	32	34	27	36	41	39	36	48	41	27	32	42	29	35	48	40	41	39	43	36	38	29	35	50	25	38	30	30	41	39	35	38	40	37	39	28	30	27	31	33	41	37	41	24	27	34	41	39	44	30	28	35	35	38	37	34	40	28	34	38	33	37	34	36	32	40	33	33	38	33	39	29	39	32	37	32	40	32	27	36	30	27	40	31	27	32	35	38	41	46	37	29	41	47	30	41	25	49	23	34	30	31	40	32	38	33	40	33	38	34	22	33	37	28	33	44	25	46	34	33	28	33	49	35	17	34	35	45	33	29	37	37	35	32	42	35	37	37	33	47	37	36	32	26	26	38	31	34	29	38	32	38	27	30	35	37	33	22	41	39	24	35	31	36	35	39	50	33	36	39	30	30	40	38	27	35	36	42	39	35	35	27	29	37	36	40	40	32	34	35	31	39	49	38	35	33	30	30	29	42	31	33	48	38	39	30	38	38	27	37	49	44	40	42	40	46	39	29	31	37	35	28	45	31	29	35	45	31	32	34	40	39	32	45	42	35	29	32	38	31	37	42	38	44	23	39	39	43	39	39	37	31	32	20	39	42	27	37	39	36	33	28	43	31	43	38	30	28	42	35	29	32	30	28	33	24	31	31	38	34	33	34	35	30	32	37	41	36	38	39	26	35	47	36	42	43	28	37	37	21	40	38	34	47	41	37	42	35	42	39	36	35	35	33	31	39	44	42	35	30	30	41	40	29	37	39	32	36	37	38	49	35	41	30	34	36	34	31	39	31	39	43	38	24	38	32	36	30	38	39	41	29	28	30	43	23	39	33	41	26	36	31	41	41	27	35	25	30	40	41	25	33	38	36	47	29	34	40	38	27	42	37	35	35	37	36	35	27	43	41	32	39	33	37	47	39	40	42	31	34	39	30	30	34	35	33	41	34	31	22	39	36	37	39	39	35	34	39	42	32	44	32	38	34	32	38	37	33	41	37	33	35	52	24	30	27	42	32	36	28	36	32	34	37	36	38	33	32	40	36	33	36	32	46	42	37	33	35	37	38	31	36	30	24	23	50	45	37	28	49	30	40	30	38	31	42	40	29	40	33	34	34	29	38	37	37	24	38	45	41	35	31	43	28	38	35	35	34	37	48	30	44	36	31	28	35	40	42	31	29	38	36	22	44	41	47	32	40	35	30	39	24	32	40	34	34	32	36	35	33	43	43	35	39	44	40	28	39	42	36	31	35	34	27	47	32	36	39	43	40	40	37	42	22	29	33	42	39	28	35	28	24	39	35	34	29	38	36	33	30	38	28	29	33	26	39	26	39	34	29	39	39	36	35	37	36	56	34	38	43	37	24	28	28	38	26	27	42	34	28	39	24	38	32	43	31	34	40	30	44	32	34	39	42	39	36	43	37	34	45	34	30	41	31	30	31	48	37	40	36	18	30	31	28	44	35	35	30	30	31	35	34	36	35	38	38	23	45	34	47	40	46	28	37	40	30	37	45	28	28	44	30	43	35	25	38	34	32	34	34	37	34	33	35	31	37	45	32	33	31	42	42	32	43	24	30	43	41	34	22	31	40	28	38	33	30	30	39	31	32	27	38	40	27	39	37	48	28	30	35	38	29	23	36	41	42	32	36	29	42	37	32	35	37	39	25	44	28	22	45	30	20	36	40	49	39	28	35	44	30	36	55	37	34	32	33	41	29	33	36	37	38	31	29	46	36	43	40	35	35	24	30	30	51	31	42	33	39	32	29	29	35	29	35	33	38	21	35	46	37	41	33	30	34	40	37	36	35	33	42	38	39	49	42	37	33	40	35	30	32	33	35	36	34	34	40	34	36	30	36	35	41	33	37	34	32	44	30	23	42	33	39	41	36	37	35	38	37	34	34	46	28	36	48	23	30	39	42	31	32	24	34	40	21	28	44	45	39	33	34	32	42	40	35	37	40	34	35	29	35	31	27	28	33	29	33	33	25	36	36	31	32	25	30	25	44	34	28	40	45	41	33	31	38	32	38	35	29	38	44	33	33	33	28	24	35	33	33	36	36	29	43	41	31	32	24	31	39	30	32	34	37	35	39	29	40	35	31	30	24	30	37	29	35	40	39	41	26	30	39	41	38	34	24	22	25	53	36	44	42	42	39	32	42	27	44	43	34	30	25	28	35	38	45	41	32	42	26	26	36	32	37	42	21	42	35	29	29	33	48	41	46	39	28	30	38	32	30	33	31	31	36	30	35	34	45	38	44	40	31	37	39	35	37	41	26	38	28	34	37	30	30	41	38	30	38	39	40	49	38	38	37	38	32	31	31	29	34	38	45	51	34	39	45	32	40	34	39	28	37	36	28	47	25	32	29	37	42	30	42	33	38	40	34	41	21	32	45	22	34	33	36	38	32	43	27	31	36	39	35	26	34	28	42	39	44	42	33	31	29	41	38	35	31	53	28	31	30	35	31	33	29	34	37	29	32	43	41	26	37	35	38	38	33	42	42	30	38	32	35	47	35	33	44	32
10438	5155	3284	11159	17601	17893	14574	11535	9644	9063	9822	9331	8079	6838	5733	5463	6215	7700	7572	7956	6146	3453	1922	1491	1834	1582	1471	1085	968	1009	750	933	1298	1692	2359	2970	3139	2748	2364	2013	1455	1166	936	865	763	637	544	557	531	564	543	504	534	543	540	577	584	548	534	548	502	515	459	465	514	490	560	496	506	506	509	521	497	508	547	536	470	483	506	566	522	498	527	530	496	482	515	549	501	487	524	539	515	521	509	511	484	504	497	510	487	506	499	506	495	504	537	487	530	535	480	520	531	525	502	535	518	521	557	542	526	509	493	564	539	445	530	546	499	473	514	534	517	537	495	568	509	537	489	495	544	555	505	535	478	536	520	540	471	530	465	513	517	495	515	517	502	482	517	529	500	468	521	507	482	483	536	498	543	475	505	517	526	543	496	509	531	517	488	456	499	526	513	496	526	511	470	506	496	487	490	540	491	543	501	528	557	482	524	529	501	500	497	505	505	512	459	484	539	525	503	513	508	501	502	536	485	499	512	498	518	536	496	500	490	514	501	509	494	503	507	536	503	490	489	532	483	483	490	480	478	487	535	464	521	504	495	544	505	551	475	498	512	521	514	494	487	556	464	539	503	541	500	493	532	492	509	457	510	472	510	492	492	510	459	524	487	485	506	523	483	503	500	501	526	502	493	502	532	508	524	518	462	518	498	454	468	529	489	512	503	523	529	497	495	465	539	510	488	498	522	496	506	482	465	511	469	504	547	482	536	490	483	536	490	508	494	476	497	485	478	483	488	531	504	483	473	520	509	485	475	513	501	450	488	555	471	448	523	480	497	496	506	491	523	498	493	510	502	509	511	478	508	511	522	531	483	507	497	504	504	480	499	519	447	483	506	537	482	485	485	492	546	511	517	555	494	522	500	517	510	529	543	492	499	495	477	461	498	517	494	424	498	487	509	512	506	488	515	503	492	531	488	540	521	522	517	495	513	513	506	493	517	507	508	517	484	468	480	516	505	532	510	526	501	498	511	476	532	541	542	495	506	533	549	497	489	483	482	512	492	506	526	525	482	542	493	522	487	501	529	537	503	516	527	551	478	480	486	495	487	503	511	514	481	497	508	474	515	439	486	545	494	544	494	511	514	504	482	478	536	498	528	524	478	475	531	492	511	514	528	491	498	516	527	509	483	501	500	480	518	506	487	506	478	446	476	506	514	495	551	524	503	542	493	525	517	496	493	505	522	467	517	519	528	508	507	506	482	508	494	490	491	515	551	499	514	488	508	485	493	507	487	489	553	523	469	487	497	539	490	506	491	511	489	499	498	525	477	486	492	524	517	516	491	462	470	512	499	513	538	539	535	504	510	503	512	530	516	503	490	520	493	527	486	529	485	514	476	462	494	495	499	480	560	500	515	521	498	474	531	513	461	483	525	511	507	506	459	483	526	454	504	469	514	515	497	472	499	539	539	515	505	495	507	531	478	500	489	495	495	517	519	511	554	509	481	479	508	502	500	514	473	519	493	478	482	467	594	495	495	508	469	491	517	512	528	469	505	531	483	497	565	489	506	516	505	513	475	490	493	515	514	524	539	536	471	522	514	505	494	494	524	502	495	529	482	496	483	496	525	499	507	471	466	460	487	509	483	508	501	500	498	501	536	496	503	518	514	492	520	480	523	457	471	545	494	536	495	517	504	479	482	455	550	507	494	492	536	504	516	481	467	480	489	487	489	505	531	483	494	524	487	506	512	501	492	570	516	512	524	504	466	499	471	490	524	492	487	475	505	541	525	515	543	483	521	502	505	506	486	487	549	536	493	524	498	499	477	514	497	481	472	453	482	507	485	544	473	501	492	505	512	473	483	503	525	487	490	502	484	524	493	525	481	538	504	493	499	503	543	482	525	486	513	515	496	530	486	491	524	494	496	503	551	530	528	516	494	530	477	502	549	499	503	507	522	513	492	525	519	511	496	462	529	475	548	482	494	488	472	477	488	498	553	522	529	504	516	523	453	496	496	486	502	502	502	492	509	487	499	520	528	536	532	503	494	525	507	494	523	515	511	468	513	497	508	503	485	509	514	517	495	503	466	539	500	504	492	484	486	481	508	489	482	487	505	499	527	494	527	493	518	484	525	514	513	519	472	515	503	484	511	501	499	490	451	525	464	533	496	502	486	507	538	509	475	486	509	510	476	552	530	518	512	465	481	518	484	563	502	490	505	516	515	563	491	533	521	488	485	517	506	526	487	493	484	525	497	509	516	510	480	502	487	504	472	467	506	507	489	506	505	549	535	475	512	544	499	484	505	504	490	492	527	489	510	463	495	473	510	517	542	490	492	506	496	490	521	518	492	517	500	504	483	480	495	499	521	512	510	528	526	523	489	516	501	528	471	529	490	474	495	508	488	526	477	494	492	504	521	466	529	527	497	485	509	522	519	521	499	560	528	455	489	527	533	522	515	500	482	483	477	505	476	490	466	522	498	511	495	481	475	495	552	533	509	475	494	478	468	500	510	482	530	560	474	486	505	480	518	520	546	533	518	497	497	484	486	523	507	531	484	486	498	508	483	537	490	537	513	493	486	489	525	485	503	523	479	533	500	502	538	514	493	482	491	470	528	524	487	454	459	542	491	484	475	476	476	549	519	499	505	481	552	501	474	475	492	499	481	506	467	494	502	515	520	460	536	519	491	525	531	508	531	501	560	478	489	461	483	512	519	529	484	520	487	517	495	529	499	513	490	485	515	530	496	467	489	495	511	508	515	535	479	501	515	507	532	454	523	546	518	497	522	521	484	477	496	544	469	558	505	530	523	476	525	507	511	538	518	544	521	509	499	500	533	510	511	477	491	521	552	500	518	522	463	507	501	485	471	460	503	557	516	523	504	456	512	495	482	514	501	480	519	549	521	497	532	501	475	514	511	509	501	527	520	507	498	545	463	485	511	509	538	517	426	526	523	525	505	539	506	498	464	537	506	502	504	517	506	479	466	527	479	524	496	484	507	491	494	499	485	523	504	505	498	470	494	522	489	509	542	469	468	499	505	485	522	520	523	507	489	513	498	499	474	522	517	525	488	483	536	517	481	535	505	510	529	534	517	529	492	550	479	500	513	476	492	514	524	486	500	475	507	513	504	548	517	523	471	515	486	496	520	556	479	512	532	489	540	527	517	486	517	508	464	480	477	502	530	525	509	463	506	504	513	493	521	473	485	541	516	483	575	490	489	515	458	525	476	522	456	529	547	472	506	524	485	519	498	524	510	512	475	518	510	497	503	509	509	477	468	518	504	444	545	478	501	540	499	516	531	521	538	503	505	531	508	475	511	527	498	508	512	515	494	509	499	518	489	514	489	529	543	489	495	480	502	522	490	494	501	533	499	543	527	479	530	504	520	524	548	530	492	514	501	527	509	479	527	496	473	532	517	504	505	529	503	517	509	542	474	466	496	512	528	477	512	523	516	503	508	524	527	497	479	491	511	500	459	533	513	504	480	495	483	471	506	525	505	512	475	501	484	504
787	375	266	219	416	500	464	415	355	357	329	352	302	236	242	231	254	287	283	337	244	137	105	74	81	81	71	77	60	71	52	70	74	81	99	116	100	127	99	84	75	62	50	50	53	58	37	44	39	46	59	52	43	50	54	71	47	49	59	36	50	52	37	48	50	39	46	47	32	40	43	37	43	31	47	49	40	45	43	40	44	42	43	36	39	41	45	46	40	51	39	53	35	33	43	40	38	45	40	40	40	32	47	52	50	46	46	34	40	35	43	41	31	44	38	43	49	42	49	41	42	52	53	46	48	48	38	44	46	54	39	33	41	31	35	41	47	46	53	39	49	37	38	46	38	42	35	46	56	40	29	40	60	39	54	47	43	37	36	42	44	44	37	35	51	41	53	55	53	42	33	38	35	59	49	41	49	46	52	34	50	39	37	57	43	54	51	41	41	47	54	53	49	41	60	35	51	43	40	43	49	39	39	41	47	50	48	44	36	54	41	37	53	57	50	46	38	44	38	41	39	42	39	38	48	40	46	46	39	33	53	48	51	41	36	41	37	47	40	45	43	44	50	48	44	49	51	37	52	37	41	45	38	44	43	41	39	58	38	50	44	37	49	48	56	41	41	32	43	41	41	46	36	41	41	35	35	49	44	38	50	50	41	36	54	33	37	44	53	44	47	30	57	51	49	36	36	40	32	51	42	36	30	37	39	45	40	34	59	37	37	47	49	39	31	40	45	43	35	41	45	36	38	45	44	63	45	46	44	40	42	53	37	56	32	42	33	49	50	29	42	45	44	48	51	38	41	45	45	38	44	36	43	40	55	46	53	40	59	45	38	41	38	38	41	33	48	40	36	42	46	48	44	44	37	35	42	44	49	45	41	38	41	37	43	26	53	34	30	33	31	45	50	57	47	52	54	43	36	33	43	38	44	38	50	38	33	48	38	42	41	39	47	40	48	39	54	61	50	49	50	44	49	58	47	52	40	36	45	48	53	43	51	41	49	50	34	44	43	37	48	48	48	45	53	34	37	48	46	38	35	51	39	32	48	42	37	47	46	43	38	34	45	57	34	22	41	43	44	42	45	42	52	48	42	44	32	46	45	36	43	50	42	51	45	47	50	44	49	48	46	31	49	54	36	35	39	50	37	33	49	43	49	50	43	43	43	32	37	44	42	47	51	55	50	47	48	43	35	46	42	56	55	44	40	32	44	46	57	49	40	40	51	46	57	45	42	42	52	47	38	45	45	53	48	48	54	34	45	40	48	43	42	47	29	46	52	46	42	38	47	45	36	50	34	36	42	45	46	45	45	52	52	48	52	40	39	48	41	60	47	46	41	57	45	46	46	43	46	52	43	54	49	37	49	36	40	44	49	42	49	44	39	37	36	58	44	41	47	44	51	40	31	38	49	40	43	41	40	47	45	46	57	35	55	46	48	49	41	53	41	46	44	62	44	33	41	39	28	43	50	41	41	33	39	40	51	40	42	41	49	37	43	43	44	45	40	33	46	53	41	45	35	50	38	42	42	46	37	48	37	41	49	56	42	38	39	54	33	46	58	49	48	51	38	41	47	39	51	52	42	38	40	45	35	45	55	40	50	55	47	53	39	46	45	46	52	31	41	45	38	53	53	45	29	30	36	37	33	45	62	40	27	41	44	38	36	36	45	43	37	31	50	52	44	39	43	47	34	39	46	47	48	42	39	38	41	38	40	43	37	30	33	43	44	31	59	37	58	50	45	38	32	46	34	42	58	38	35	50	43	47	39	52	50	33	37	43	44	47	50	53	52	52	37	42	40	47	42	43	44	44	31	31	38	50	42	31	44	48	33	41	50	41	39	29	44	50	45	35	48	37	54	44	42	44	40	40	45	35	56	48	41	45	44	53	53	35	47	41	45	41	43	24	51	44	43	46	40	56	44	50	55	52	33	44	34	40	39	40	44	57	28	52	41	41	38	47	50	48	47	41	48	46	45	46	46	31	58	42	45	43	40	48	35	42	45	43	33	47	34	43	48	45	39	36	49	49	36	48	34	38	42	48	37	36	47	42	44	43	45	53	43	52	33	36	42	39	34	40	32	39	39	44	41	45	53	44	38	38	36	36	44	51	49	36	41	36	40	39	46	32	70	38	47	30	39	52	43	48	46	45	50	35	32	39	36	51	34	36	47	34	45	48	47	40	34	51	42	41	44	46	36	47	33	37	46	40	43	29	42	39	40	44	41	41	38	47	49	40	44	43	39	37	46	34	47	33	50	32	46	54	52	40	36	47	47	51	43	43	57	33	54	41	46	47	43	31	40	38	29	49	41	43	50	43	59	40	52	47	39	40	33	46	35	47	42	41	45	47	43	57	46	44	35	47	31	45	49	36	52	41	43	34	45	59	36	45	32	45	42	40	43	42	38	35	44	41	42	40	40	45	45	49	46	40	51	32	46	47	39	48	52	43	48	39	35	39	42	39	47	39	43	57	46	47	47	39	38	27	52	44	43	48	44	40	35	31	49	42	45	44	42	44	44	41	41	31	45	39	43	30	36	41	42	37	47	36	35	38	42	53	45	43	57	42	40	51	42	43	51	30	49	45	42	37	34	41	38	55	47	41	41	49	49	47	46	38	42	47	37	29	38	41	57	38	50	52	46	41	40	47	37	47	39	48	54	39	57	46	32	47	50	42	44	53	47	43	42	47	50	40	44	57	31	41	38	56	41	46	37	42	45	34	50	43	56	49	37	26	39	55	52	43	33	40	39	37	41	40	32	34	39	40	53	30	30	31	36	39	36	43	29	48	46	37	42	33	40	48	35	45	49	34	49	42	43	39	47	48	39	50	39	45	47	44	46	43	34	44	65	50	35	27	37	55	37	46	36	29	41	56	38	29	54	20	45	53	41	40	53	38	37	38	44	43	39	32	35	41	40	49	45	39	37	45	46	41	29	39	36	49	43	37	32	48	41	35	54	43	52	37	42	34	49	52	39	39	39	43	41	51	40	46	45	50	38	40	33	40	45	50	41	42	35	33	35	54	54	43	40	54	47	48	59	47	40	48	31	50	51	39	49	40	43	42	42	41	42	44	53	42	42	61	41	36	40	33	38	44	42	40	34	51	41	42	49	31	42	34	45	38	38	46	45	44	44	48	49	45	31	30	36	50	46	38	41	44	49	41	43	36	49	43	44	53	43	48	43	38	56	40	42	51	46	29	39	37	47	48	30	30	42	51	42	45	46	39	36	49	48	48	38	43	35	42	52	40	35	43	55	42	35	39	46	33	37	39	50	43	49	40	41	35	48	45	55	34	54	45	48	51	50	41	46	47	39	33	55	39	53	55	49	44	47	40	39	34	34	41	32	50	48	42	48	43	33	32	52	36	38	42	39	49	39	43	47	40	38	36	44	49	48	43	43	30	36	43	41	42	37	37	43	50	44	46	36	47	36	39	40	48	35	43	37	41	46	35	45	35	55	49	45	43	57	52	44	35	39	50	39	36	42	51	50	45
15675	10489	5867	17179	25921	25490	22410	18812	16579	14574	13884	13333	12038	10137	9027	8498	9093	9835	10086	10806	9441	5567	3150	2406	2203	2163	2327	1831	1425	1522	1197	1113	1548	2079	3073	3841	3785	3797	3346	2729	2059	1592	1242	1062	877	776	728	759	772	778	762	712	668	693	746	832	807	766	677	641	618	617	652	626	653	615	656	618	609	614	650	628	653	653	595	643	571	597	646	627	613	587	604	647	643	609	598	650	652	638	589	612	576	674	607	619	616	597	614	641	632	611	634	593	613	633	615	618	592	649	624	633	662	656	627	681	631	619	720	668	682	669	623	639	650	650	657	589	618	620	704	615	629	679	640	602	640	599	619	642	610	653	645	685	607	607	548	588	633	634	627	598	632	632	615	615	588	657	617	613	619	561	609	613	618	612	615	577	643	612	616	614	613	565	647	562	617	628	616	590	593	598	583	604	647	589	629	658	612	650	592	605	607	611	607	608	639	602	613	596	618	590	603	651	599	592	596	614	642	601	611	603	594	616	597	621	584	593	554	633	641	616	619	620	607	625	608	628	602	546	620	600	583	616	593	614	611	587	612	610	590	631	569	564	631	615	620	591	589	589	611	594	595	627	606	589	608	590	635	600	563	600	625	579	629	593	596	633	571	604	595	555	600	557	597	612	627	644	582	582	614	639	633	562	643	564	625	621	603	600	608	596	700	605	611	614	608	565	617	614	596	567	638	643	635	642	615	629	577	604	628	620	612	617	649	615	617	607	603	571	629	622	622	602	590	617	577	606	598	598	590	629	608	609	562	607	595	651	589	637	628	640	617	635	627	593	575	584	608	593	602	605	631	622	589	639	602	604	581	589	651	614	624	608	600	604	572	607	611	594	588	593	653	622	611	643	648	651	602	610	560	604	647	601	624	652	595	580	583	601	606	589	601	615	584	659	577	609	630	631	630	593	611	627	612	587	610	633	574	627	605	633	602	589	590	571	628	581	587	654	598	636	563	608	598	624	665	600	574	620	578	539	551	609	650	586	547	643	579	555	663	662	645	615	594	603	643	598	621	606	605	613	629	587	623	666	572	638	608	572	575	618	606	616	604	560	568	593	636	597	593	622	620	610	595	607	582	590	609	635	632	591	585	670	602	628	611	619	652	608	630	619	608	617	653	602	570	578	631	626	675	583	615	631	624	602	617	641	632	601	621	578	614	594	663	656	605	623	589	617	609	628	614	604	588	572	609	575	611	629	639	612	567	633	596	623	626	574	566	595	642	605	571	588	647	625	597	581	637	580	619	597	590	534	613	606	601	630	609	605	600	606	655	604	587	591	645	610	612	624	575	639	594	591	593	646	616	619	625	635	585	563	608	642	537	636	617	634	581	613	583	535	592	607	591	587	604	620	620	542	622	592	566	596	612	583	589	585	637	635	617	594	590	612	593	638	609	609	606	600	612	574	599	572	568	643	590	630	597	653	642	631	616	601	614	600	640	607	641	658	597	602	586	595	610	633	678	609	632	612	631	578	604	592	590	624	626	566	615	616	652	627	627	604	585	618	650	583	591	596	606	600	582	628	608	562	591	605	637	586	618	614	657	658	599	664	596	625	583	581	664	603	614	578	606	590	590	581	642	604	602	575	620	639	620	588	639	603	620	597	611	643	585	622	659	606	637	601	609	600	601	615	594	625	607	607	661	638	661	608	566	587	615	669	627	564	624	557	590	620	623	637	630	570	642	611	559	589	569	575	577	646	589	656	589	574	618	605	595	612	598	562	614	598	598	612	581	600	584	597	615	594	627	667	603	538	603	596	611	627	575	623	618	628	612	592	622	580	607	557	647	593	624	566	591	582	610	551	594	627	597	583	633	588	603	647	568	586	612	648	587	597	617	560	615	636	620	600	583	603	559	617	589	588	632	628	610	565	581	592	636	596	621	634	571	597	655	609	604	616	643	584	633	628	622	579	574	629	613	583	613	570	607	579	604	584	592	619	629	616	596	570	591	637	614	609	652	622	666	606	607	590	598	577	620	594	649	592	563	569	632	585	632	583	580	578	636	610	592	617	623	614	612	591	623	582	602	605	598	572	633	609	619	597	606	587	610	610	576	583	629	608	611	631	639	635	592	598	594	632	605	638	616	637	595	608	634	610	571	654	616	631	615	583	590	582	612	578	607	580	597	613	621	549	606	621	619	657	609	553	597	624	598	635	648	628	585	607	613	614	574	630	586	603	586	600	571	636	576	583	596	551	546	646	620	626	608	607	571	662	627	601	611	620	596	622	639	599	577	588	571	626	558	647	611	586	618	606	603	630	599	618	615	573	673	638	593	615	599	612	566	614	606	649	631	591	610	566	582	600	602	618	584	628	613	603	629	649	607	636	577	592	615	619	608	607	558	599	631	623	611	599	601	629	596	669	599	605	651	651	638	631	624	596	629	597	598	616	587	611	606	627	585	552	595	629	625	636	571	597	564	623	604	611	641	641	573	604	586	619	609	580	632	622	618	618	600	572	609	581	566	601	577	579	575	612	661	647	592	575	589	577	613	604	605	618	615	569	627	638	631	681	600	596	634	643	612	587	599	627	589	601	595	633	610	608	600	590	664	598	586	605	584	647	659	595	619	623	599	612	579	594	622	588	624	569	623	569	581	642	597	570	586	617	612	625	625	590	634	646	597	626	642	595	618	621	605	549	562	616	616	629	608	640	603	678	600	616	570	612	582	668	654	609	643	594	607	638	531	610	619	577	574	586	626	635	611	585	583	581	589	593	616	655	563	571	594	633	638	630	585	581	574	629	574	594	597	630	627	570	585	599	638	617	596	580	609	610	579	564	611	578	622	592	611	580	630	591	572	627	606	634	647	632	599	552	630	629	618	606	613	601	615	625	629	647	602	622	602	633	618	588	595	631	605	676	623	602	583	570	629	608	541	597	603	649	602	616	602	595	657	600	619	647	596	644	605	638	577	586	613	573	613	577	593	614	627	631	632	572	621	584	623	619	594	641	593	546	562	582	571	601	598	612	568	574	648	616	624	622	640	599	603	583	571	602	546	626	652	564	610	586	594	655	623	591	590	586	596	623	638	567	612	636	613	618	607	613	592	563	629	612	606	622	637	595	555	636	620	587	622	643	577	596	605	585	638	639	616	619	588	596	626	636	638	613	613	597	572	572	637	628	647	610	620	605	633	608	623	559	594	631	620	562	573	574	592	605	584	623	644	624	579	628	594	612	609	667	611	580	557	632	579	655	576	602	608	642	595	586	616	611	590	616	600	627	557	618	600	585	580	584	551	617	586	665	604	586	601	582	636	576	629	606	577	594	638	605	599	592	646	612	603	604	613	582	588	533	601	631	609	588	616	605	593	629	655	623	611	591	624	574	601	580	652	568	583	537	623	591	628	586	603	607	564	672	609	597	617	622	610	615	635	600	593	621	599	586	604	578	607	624	605	633	619	605	597	610	617	635	563	590	630	660	602	585	615	625	586	627	568	600	598	564	587	613	601	611	602	620	617	629	581	593	612	557
2572	279	213	176	370	417	454	385	366	331	336	301	283	285	236	221	243	275	306	220	270	176	122	95	66	75	74	82	67	80	65	58	63	76	95	101	118	107	103	84	74	69	52	43	49	44	43	54	53	54	50	51	47	65	49	55	51	47	52	42	38	42	63	55	52	59	31	52	48	59	50	50	51	49	40	50	46	48	40	45	33	54	44	58	53	49	53	52	48	47	36	49	51	52	56	48	52	47	57	53	49	52	46	43	46	53	44	48	57	50	50	51	54	57	48	49	47	50	55	41	51	53	48	60	61	41	43	55	56	45	56	36	68	48	47	52	54	40	53	42	59	48	40	59	50	57	45	54	57	56	57	44	65	40	49	42	61	53	66	51	48	57	50	42	40	38	45	48	58	55	56	53	56	45	48	45	54	41	51	57	53	65	42	48	56	49	47	46	35	46	53	56	54	58	41	51	46	60	47	40	56	41	45	34	55	48	52	51	50	41	44	58	51	57	59	57	59	49	42	49	42	49	60	44	44	52	43	58	61	47	58	56	45	55	69	49	46	52	43	62	41	43	42	54	47	48	53	46	42	47	53	54	52	56	40	54	55	50	58	54	53	45	57	45	54	48	52	44	44	44	33	56	46	39	43	50	47	45	42	53	43	49	63	45	55	56	48	44	41	48	52	53	39	47	46	65	43	42	40	52	52	51	41	55	55	66	58	48	42	41	51	44	51	60	48	44	43	49	42	46	51	54	49	47	47	56	54	52	38	40	47	43	51	44	62	65	36	43	53	54	61	41	53	32	50	41	46	55	54	40	41	48	54	51	47	57	56	45	51	50	55	50	60	56	41	43	53	37	54	40	54	42	44	51	44	53	46	58	41	43	53	42	49	45	48	46	53	32	46	42	53	47	47	56	39	58	52	41	45	51	45	58	49	55	52	44	54	59	42	60	48	43	39	45	36	51	58	64	44	49	57	37	76	52	50	41	55	62	42	35	44	56	54	32	52	45	40	51	40	48	56	55	44	43	42	57	45	48	62	55	46	40	54	38	43	48	45	43	46	48	45	50	53	35	50	49	52	37	47	52	45	67	41	41	42	51	40	45	39	41	45	51	54	52	51	48	61	56	53	53	49	44	42	46	47	53	44	56	50	57	52	60	44	49	42	53	59	51	44	56	48	46	43	44	41	36	52	45	51	55	54	63	38	40	50	58	45	59	50	45	45	42	44	43	45	59	44	57	44	45	53	42	56	52	47	50	49	45	59	48	55	58	43	44	47	59	55	53	56	40	52	45	48	57	48	47	52	52	45	49	51	47	43	50	43	48	58	59	55	54	60	52	55	47	46	47	48	56	48	51	52	60	43	37	46	51	46	49	42	47	49	54	50	49	43	56	42	49	64	38	50	41	43	51	53	59	54	58	42	46	51	48	54	44	31	51	49	56	51	53	43	47	57	52	50	39	48	51	56	52	44	45	41	59	43	44	45	46	46	62	47	43	36	48	46	53	59	58	54	43	54	57	51	55	51	36	32	56	39	43	56	58	48	50	52	48	64	55	55	48	61	58	44	43	56	44	37	48	47	50	58	46	45	55	53	53	53	50	61	55	48	45	50	45	44	46	44	44	45	43	41	47	42	45	40	43	43	60	35	50	47	45	67	44	47	47	52	48	46	46	48	56	48	45	59	43	59	44	37	60	59	47	55	54	48	53	44	67	46	52	60	61	50	49	42	48	41	51	58	54	51	51	46	44	53	57	44	37	54	42	39	50	41	44	51	54	45	47	51	48	44	57	47	49	48	42	54	52	45	37	62	63	38	51	40	54	45	31	56	51	43	42	46	45	49	48	54	33	62	47	44	44	51	52	53	47	47	41	48	56	54	50	40	52	42	39	44	46	46	61	54	69	49	37	40	38	47	53	57	65	36	45	52	47	50	51	54	61	50	45	46	46	52	46	55	50	48	52	51	45	46	50	47	52	38	55	51	57	51	42	44	52	51	60	46	54	49	46	46	53	41	43	45	37	48	45	53	60	58	39	42	49	48	40	45	51	46	39	57	48	47	50	55	45	53	51	56	45	42	38	58	44	48	47	45	37	37	48	46	48	53	58	55	47	54	53	44	39	35	47	57	52	53	38	49	43	49	73	44	42	39	34	63	37	46	53	51	46	45	47	49	39	53	53	53	42	51	50	44	39	48	52	39	52	32	41	55	52	44	50	39	38	57	54	70	54	45	47	41	59	49	43	59	45	51	44	45	57	49	54	49	48	47	39	44	44	60	42	54	56	53	46	49	55	43	55	46	57	46	52	43	39	39	59	38	51	54	57	46	48	49	55	48	56	58	54	53	53	46	48	50	50	47	52	50	55	54	42	43	57	47	60	50	58	28	43	54	42	28	51	56	49	50	54	47	54	58	55	55	46	38	48	56	48	32	52	51	34	46	45	47	58	34	50	45	51	43	47	69	50	44	48	49	48	45	49	43	45	49	56	50	56	59	43	48	42	48	60	46	54	50	51	56	46	49	42	43	51	43	55	46	42	53	46	51	43	60	50	53	48	53	44	51	46	50	44	41	60	54	50	59	58	45	44	43	57	59	55	50	45	47	40	40	59	62	35	44	51	39	44	47	52	45	51	50	58	36	68	44	45	44	55	55	53	47	43	42	44	48	53	45	44	53	59	50	51	50	49	47	48	53	48	48	53	46	48	41	42	68	41	63	43	64	61	46	55	49	37	47	54	54	58	60	60	52	55	46	32	41	41	45	42	65	44	58	47	52	53	40	65	40	48	57	47	47	43	59	39	43	43	54	68	52	51	45	49	45	69	50	62	51	51	59	48	44	37	38	54	59	44	51	48	50	41	46	46	41	49	56	47	47	65	44	46	52	43	59	46	38	43	52	58	51	51	59	49	53	60	47	47	47	51	41	58	36	61	57	44	36	56	52	58	49	61	37	46	49	61	53	44	52	44	56	54	59	35	48	60	51	48	45	46	47	53	50	45	53	39	41	39	50	42	41	62	48	46	60	44	48	49	42	47	35	48	63	40	60	50	44	55	46	38	50	43	52	45	48	39	54	37	65	39	51	57	42	41	45	48	37	56	47	51	40	58	45	47	52	51	52	44	53	65	44	45	57	46	51	41	51	50	47	67	56	48	40	47	51	37	54	42	51	55	50	47	47	38	28	42	50	51	39	50	58	44	42	56	49	42	44	43	51	53	44	49	62	45	49	49	59	49	62	52	58	45	64	45	49	44	46	52	57	44	48	62	50	45	38	40	51	33	43	59	42	48	43	52	32	35	56	63	47	54	40	46	43	51	42	49	40	50	49	54	36	42	46	48	42	41	44	46	51	44	55	35	54	52	46	55	50	48	50	39	48	40	55	46	48	42	49	51	38	65	51	48	54	45	42	53	56	48	47	60	50	46	49	44	54	49	49	54	37	50	49	54	54	42	56	33	65	51	58	49	43	46	53	51	62	53	40	48	54	52	40	52	45	53
14083	7599	4560	14735	23919	24154	21738	18402	16091	14256	13022	12350	11540	10491	9253	8818	9257	9216	9324	8480	8868	6693	4066	2517	1897	2091	2066	1839	1547	1572	1233	1096	1353	1706	2527	2900	3258	3004	2802	2398	1767	1220	1037	1008	916	807	751	793	795	797	792	780	730	815	795	849	911	884	782	691	751	742	731	744	670	671	676	706	705	742	682	746	795	648	685	719	719	739	693	718	688	641	672	640	761	673	734	706	709	748	674	706	738	716	702	672	669	681	715	702	668	736	720	707	724	739	701	709	675	712	706	739	714	726	747	747	751	747	701	736	725	737	705	770	765	689	724	757	734	740	682	793	699	732	725	681	747	761	745	739	734	687	687	740	727	700	694	744	695	706	703	697	697	666	676	724	681	709	672	737	675	690	683	711	671	658	694	715	683	676	711	650	700	691	674	685	658	706	635	697	724	652	698	706	737	676	665	687	652	704	670	701	692	669	667	710	717	704	684	648	724	721	683	671	708	712	656	738	700	674	722	723	667	689	678	682	686	712	697	622	674	699	698	677	712	701	665	682	704	726	647	739	653	686	679	669	714	708	660	697	666	680	651	707	728	747	741	679	706	653	636	731	633	711	682	672	742	686	698	701	645	651	676	657	667	720	745	647	639	718	696	675	669	682	681	705	695	708	680	719	676	714	702	743	680	694	685	718	669	656	644	667	716	734	678	695	712	745	656	703	715	650	694	668	701	710	685	666	693	708	693	671	665	657	703	717	637	690	684	700	721	718	663	709	704	641	703	741	706	687	679	665	710	686	701	646	642	677	724	670	683	692	700	693	693	681	698	665	673	622	725	689	684	670	697	705	697	684	694	634	725	671	680	655	673	691	683	701	738	698	721	714	703	658	677	725	686	704	707	649	719	670	682	671	684	706	677	664	721	671	678	674	719	660	688	644	711	706	690	674	724	632	696	700	724	705	707	642	661	684	736	695	630	715	633	703	698	683	678	675	746	710	666	708	720	684	656	712	676	643	703	694	696	691	674	665	708	700	685	667	717	657	671	690	679	707	712	658	695	659	687	697	719	705	723	676	709	677	736	709	692	686	723	700	652	710	672	708	654	690	700	666	723	645	670	695	674	670	644	668	720	767	673	700	742	711	733	715	669	676	701	692	673	723	661	667	712	694	636	691	653	676	677	626	707	708	673	665	671	687	688	661	649	655	721	676	671	686	717	656	735	714	665	667	659	653	629	669	677	670	703	681	690	668	699	662	667	707	681	671	728	683	649	676	713	699	667	691	655	702	719	711	701	708	686	674	710	743	631	733	699	681	704	632	671	659	704	654	648	684	696	692	697	682	684	698	717	710	741	706	745	698	703	659	689	685	658	696	703	665	647	670	669	640	753	690	698	685	683	676	650	714	682	686	678	730	687	713	708	679	706	694	693	721	668	681	711	692	693	643	663	726	697	716	726	661	723	719	689	685	677	749	678	708	709	729	710	682	676	702	714	680	668	699	687	710	657	698	720	686	705	683	696	631	699	639	695	713	701	732	704	703	654	689	703	654	675	686	653	668	672	701	696	690	691	712	697	700	678	708	607	709	647	688	691	704	708	640	704	722	677	667	662	682	708	668	704	643	750	707	659	701	698	655	666	680	705	687	661	688	662	676	688	714	702	733	642	653	652	729	734	669	689	706	666	679	695	728	682	696	620	693	688	722	693	701	713	698	670	648	658	666	647	729	686	684	689	705	688	680	729	694	651	686	656	691	675	670	690	656	724	693	709	735	627	669	711	644	680	723	694	704	662	694	693	710	631	697	703	718	679	659	696	676	703	683	675	694	704	687	692	735	696	727	699	664	692	686	660	669	687	709	670	669	709	639	628	659	751	701	695	717	676	716	735	655	623	677	690	722	699	712	678	655	685	673	707	639	672	685	681	699	681	703	688	674	665	672	684	667	710	687	696	678	693	704	671	640	682	703	657	668	700	741	681	635	652	704	690	694	692	662	652	680	671	701	713	745	660	691	690	695	692	733	667	631	678	713	660	719	691	692	733	697	669	680	697	681	689	744	699	690	699	697	660	664	673	727	745	698	743	672	676	678	674	665	706	675	711	666	684	695	642	714	693	656	710	712	687	722	690	734	660	678	666	651	644	696	733	655	676	667	670	702	674	676	665	725	686	716	662	660	670	663	710	693	663	659	683	684	678	687	693	682	746	690	672	666	700	670	654	690	664	663	705	654	696	670	721	733	676	702	702	664	725	679	706	680	690	724	678	671	638	672	662	680	665	670	675	663	714	673	701	689	683	688	670	649	697	649	681	612	700	659	663	715	693	677	685	725	625	674	705	679	666	712	678	698	742	665	676	675	696	619	715	658	676	691	701	671	641	650	685	682	671	696	692	678	663	713	671	718	720	703	700	665	680	749	676	694	710	726	736	687	681	689	693	656	734	749	640	693	694	713	725	696	679	676	666	613	707	702	699	660	722	692	676	728	673	681	660	711	714	671	689	723	701	705	680	655	664	680	659	656	703	709	695	680	679	734	691	702	691	708	695	696	678	710	715	686	675	692	660	680	710	672	695	715	710	644	709	673	654	672	718	711	685	668	721	659	678	665	709	658	697	692	678	666	686	712	695	689	650	705	673	627	698	671	698	676	686	701	687	705	719	693	658	700	732	643	660	706	639	674	703	676	692	668	731	649	703	716	714	678	688	730	645	702	657	749	678	659	689	698	687	705	667	696	697	694	770	691	676	732	669	734	697	699	692	631	727	686	633	653	657	698	675	665	686	666	695	694	683	699	725	675	725	677	637	738	680	688	652	710	722	732	662	669	670	683	671	648	709	667	673	675	698	706	686	615	745	676	696	670	670	671	677	717	704	687	710	689	708	663	699	720	725	683	656	697	701	693	672	657	658	651	731	698	675	699	690	683	679	692	709	679	733	676	669	681	708	704	726	709	719	670	652	660	717	728	670	713	712	676	696	717	653	699	677	682	679	697	697	686	659	680	641	649	685	640	708	668	658	678	730	691	719	678	675	664	679	716	725	730	687	733	639	695	707	697	705	721	699	712	676	689	693	655	677	679	709	688	708	718	703	687	718	751	667	698	699	682	693	717	683	754	696	675	673	698	715	678	690	650	688	661	636	750	671	682	642	683	694	690	690	704	676	670	687	649	688	668	715	672	724	675	697	706	699	716	721	713	654	746	730	656	673	713	651	702	676	650	685	707	724	670	733	724	693	700	684	665	648	701	701	621	666	726	706	735	681	718	677	725	689	664	699	688	713	691	680	710	674	664	704	719	658	655	685	693	651	706	729	719	655	675	685	703	698	702	688	658	670	625	739	759	694	671	680	675	708	688	715	675	695	680	777	690	666	696	674	641	719	672	711	672	687	669	658	710	730	696	667	736	673	707	665	675	713	657	654	678	669	708	674	668	681	734	679	674	705	667	710	691	674	706	686	680	694	701	752	695	694	671	681	708	690	657	729	648	679	721	679	719	724	717	702	686	707	687	737	715	722	700	694	641
1787	493	323	267	542	724	689	575	456	415	370	388	391	390	403	372	427	399	428	452	374	261	214	155	122	124	114	108	84	83	90	74	81	95	105	147	138	141	128	91	82	78	85	63	77	56	52	75	57	65	53	66	61	59	60	77	65	62	72	65	64	51	64	75	56	75	71	55	73	59	54	48	59	62	67	50	60	59	56	56	54	65	54	69	66	69	65	81	67	64	58	52	72	65	54	44	69	60	65	57	55	64	58	71	70	67	63	76	57	73	67	62	67	57	44	52	59	65	62	66	76	64	61	68	58	61	56	51	67	56	73	58	70	64	65	72	77	73	67	56	51	59	56	64	58	53	66	55	69	54	64	61	67	83	59	50	54	51	58	66	65	74	61	54	72	74	64	61	62	72	68	52	55	61	60	63	64	74	70	48	64	58	70	55	58	43	69	57	68	44	56	59	68	71	59	48	59	52	61	60	57	52	69	77	50	57	59	64	48	57	52	57	62	58	56	67	56	63	59	58	50	47	71	54	55	67	66	67	48	67	65	56	52	62	66	56	60	77	55	50	65	76	55	60	63	67	65	55	80	55	64	52	63	66	56	64	69	68	63	50	49	68	58	58	52	62	65	57	63	64	50	43	65	59	59	64	62	54	70	53	55	59	61	48	58	62	58	51	49	59	76	66	65	77	53	67	65	71	59	51	57	68	49	65	60	55	54	59	64	57	59	63	67	51	81	60	62	49	59	58	49	57	63	66	49	58	72	50	68	54	58	72	56	67	49	51	69	52	59	45	50	61	72	63	65	58	61	58	58	43	65	65	49	70	69	66	53	55	68	68	60	57	62	60	47	61	67	57	48	45	70	68	57	54	69	59	58	76	57	54	65	56	59	61	57	49	53	60	77	52	58	64	53	68	75	48	61	52	54	59	47	60	71	57	57	75	60	43	70	55	60	56	65	68	50	63	55	58	60	71	54	58	60	62	61	50	49	54	42	63	55	73	62	58	63	69	59	45	71	59	59	67	44	59	47	68	56	55	66	66	68	70	49	68	55	64	53	55	61	76	64	57	54	66	60	61	55	59	55	61	60	70	52	55	53	59	65	52	58	66	60	64	56	61	70	53	69	50	58	51	50	52	58	58	60	55	56	47	62	68	65	61	46	51	75	66	67	63	54	60	60	48	53	69	66	49	50	56	68	54	73	55	65	55	68	57	62	58	61	63	54	72	60	60	58	60	54	50	66	51	54	71	59	75	61	59	62	69	49	56	64	65	58	58	52	51	66	68	52	57	73	56	69	64	61	63	55	62	63	49	72	64	68	64	72	58	62	52	54	62	41	71	63	58	58	49	68	60	57	54	60	64	62	54	42	53	52	62	52	61	58	48	79	63	62	66	57	66	42	65	61	56	69	55	61	58	61	60	67	57	56	47	53	58	47	67	67	63	51	59	56	63	59	73	52	59	74	59	68	60	67	51	43	76	69	56	56	64	56	45	61	63	61	71	55	57	64	60	55	53	62	60	58	67	67	64	61	69	65	50	66	65	68	60	66	66	62	69	62	63	70	60	80	59	61	54	70	65	59	53	65	58	44	76	86	60	57	60	56	48	57	62	60	68	69	57	62	45	55	58	67	65	52	61	61	52	64	59	69	61	49	52	69	41	49	63	57	58	63	63	62	62	55	49	57	62	62	73	53	62	67	45	55	52	53	74	57	59	63	65	64	45	57	49	61	61	47	58	63	60	48	54	66	55	59	55	61	55	64	70	66	67	63	55	70	50	63	72	60	58	52	58	61	74	66	51	63	42	42	68	52	64	61	56	63	69	66	56	51	49	62	48	57	53	49	47	66	71	48	60	59	71	60	76	66	63	70	75	66	61	53	53	73	62	59	67	75	60	57	61	53	64	73	66	62	51	82	51	50	53	68	58	47	71	46	67	59	61	65	50	57	50	62	63	61	61	56	58	61	45	70	71	69	54	54	65	45	58	69	59	55	57	68	56	61	76	79	70	52	60	49	61	66	51	64	66	74	49	49	58	66	61	50	60	59	58	68	51	54	73	60	53	51	50	57	65	59	62	65	67	57	61	67	65	65	63	60	61	59	55	71	64	63	71	60	60	57	68	67	63	68	67	60	62	59	52	77	54	62	61	65	54	64	60	53	63	58	58	64	63	66	77	74	64	68	67	63	54	65	50	53	72	56	61	62	51	71	75	59	68	60	67	76	46	56	58	58	60	65	70	70	63	54	55	62	72	60	57	53	59	53	52	64	60	67	56	59	53	52	71	62	57	34	59	71	81	63	51	71	58	65	40	73	68	65	62	53	51	66	72	52	54	46	72	63	69	58	50	53	69	54	72	58	51	62	70	50	59	59	65	59	72	61	55	53	70	52	57	63	64	47	65	49	47	71	71	59	62	66	58	72	61	54	65	43	50	66	49	73	63	69	64	50	51	66	75	65	53	37	65	67	53	54	59	55	43	61	56	66	61	67	61	50	65	58	71	69	76	70	57	67	64	60	69	59	58	60	58	73	64	64	66	60	60	74	51	55	51	69	56	76	58	57	52	53	73	58	68	71	43	57	69	56	60	56	59	60	60	70	58	53	68	51	56	54	59	73	53	66	54	60	58	71	67	72	50	67	50	59	69	62	53	59	50	65	59	57	54	57	67	61	61	67	57	52	70	61	52	79	57	57	55	60	47	50	55	65	52	63	66	62	58	59	51	66	59	54	73	70	55	62	64	56	55	54	68	60	53	59	51	55	72	57	42	66	60	65	60	55	66	59	54	62	52	48	67	60	71	63	63	62	73	60	62	65	69	63	64	54	44	63	63	63	60	71	67	53	65	53	67	52	59	74	55	63	60	64	68	65	61	56	72	65	56	62	69	73	49	62	72	53	62	53	46	65	65	51	74	51	56	75	57	56	55	56	52	81	70	67	57	58	55	57	67	46	60	64	60	62	56	50	67	61	55	61	64	72	54	78	69	63	59	70	61	50	52	54	65	54	54	61	57	62	53	58	63	64	77	45	57	54	56	55	64	63	55	62	62	64	62	54	65	62	62	61	64	73	61	57	47	65	61	74	40	52	57	55	57	66	56	58	59	59	70	68	62	60	74	61	57	70	61	71	75	61	66	63	55	66	63	55	45	67	57	47	66	62	51	56	59	67	58	61	62	61	66	61	69	52	57	52	70	75	61	70	59	68	55	63	53	62	60	54	61	54	48	54	72	79	51	64	53	57	65	60	69	60	70	58	65	66	67	67	44	49	69	62	57	73	55	56	59	77	65	58	45	48	65	69	58	63	66	65	55	63	62	56	56	61	65	65	56	61	71	71	66	47	49	58	47	58	55	55	63	67	61	72	72	59	61	58	65	46	61	56	82	70	69	65	65	78	54	64	55	65	56	70	61	61	57	66	54	50	64	45	56	52	57	56	53	68	60	59	62	69	58	54	51	75	66	48	66	52	57	68	72	74	54	55	62	59	70	73	59	72	55
20032	11629	6593	19100	29272	29598	27094	23116	19223	16418	14796	14260	13513	13642	13487	13194	13900	12746	13917	14990	12402	9206	7059	4613	3496	2857	2835	2540	2167	2202	2089	1608	1682	2057	2756	3538	3658	3659	3396	2738	1820	1468	1344	1216	1054	981	940	980	1023	992	1056	1042	1022	973	983	1093	1131	934	916	887	873	864	857	879	902	898	783	869	921	883	937	901	850	836	899	879	833	889	893	883	867	840	924	809	841	840	803	901	851	829	828	854	860	881	864	852	852	841	846	879	892	798	847	828	879	793	876	826	855	858	882	930	880	897	916	914	890	869	978	962	890	905	936	901	936	958	885	910	922	882	866	899	877	887	892	896	886	822	849	888	930	928	899	886	887	847	822	862	819	831	862	837	821	854	856	823	861	802	848	857	813	839	798	827	826	847	872	871	821	825	867	829	831	798	821	842	845	812	828	856	825	837	871	811	827	833	822	828	808	859	871	887	868	843	798	803	827	861	882	835	850	875	869	818	799	841	791	816	897	860	803	808	833	807	830	818	830	856	870	831	823	863	808	804	851	797	822	861	856	826	852	843	813	887	808	828	884	853	901	861	818	803	856	860	867	826	827	816	826	877	832	838	887	817	877	779	829	844	819	826	849	847	824	847	806	883	818	856	865	825	826	889	842	863	829	857	810	870	843	800	885	845	864	809	783	859	810	816	888	849	812	844	863	898	839	852	820	768	844	866	835	834	844	845	809	908	838	858	779	825	815	854	869	859	831	848	894	863	812	841	830	878	834	898	878	810	817	790	783	824	858	833	865	831	869	848	824	849	812	849	824	857	816	806	782	798	855	805	806	840	882	875	851	876	825	858	852	816	853	822	833	873	883	870	805	822	874	858	888	836	801	792	826	782	846	838	906	837	822	832	805	793	831	844	827	800	846	866	865	758	790	814	810	818	896	764	877	812	834	779	851	832	854	850	832	867	808	846	809	826	879	826	800	836	846	832	821	798	849	838	827	841	867	797	817	812	818	843	835	826	845	772	887	848	786	856	877	865	884	831	857	791	849	795	869	827	841	807	860	830	844	859	777	831	867	848	853	828	786	870	850	805	802	873	832	864	778	834	876	835	874	842	807	835	844	825	849	869	827	819	851	832	858	810	832	836	829	818	841	824	809	832	778	821	823	854	848	831	837	821	822	826	822	819	849	824	814	840	848	857	837	833	834	865	904	842	845	820	821	842	868	796	857	783	814	823	878	896	830	814	867	844	834	809	822	828	793	826	824	879	812	842	868	842	819	816	828	839	841	787	861	828	821	789	816	802	822	804	832	831	840	785	856	805	850	809	850	821	886	841	858	840	851	894	825	826	822	846	805	845	793	755	858	821	861	859	830	830	798	779	879	870	871	808	879	903	814	856	861	784	870	783	811	861	836	871	829	808	825	856	784	843	871	852	824	844	865	817	812	864	839	848	830	865	829	850	885	849	879	843	810	854	770	819	816	855	830	810	851	830	838	831	873	790	868	837	868	818	772	824	838	781	806	855	830	755	803	833	780	870	876	814	857	822	843	866	789	802	812	866	789	842	844	852	880	810	857	828	832	806	815	805	809	777	857	917	760	844	821	856	860	783	820	791	844	813	812	848	817	814	795	866	787	800	821	785	845	808	818	869	834	890	823	850	850	833	845	791	818	828	853	834	878	844	853	845	850	879	823	841	851	849	836	872	828	828	854	874	856	872	832	883	859	846	837	838	882	833	853	874	850	868	815	878	814	832	833	847	890	771	875	837	852	812	804	780	844	819	781	885	803	853	836	845	844	796	847	804	873	869	800	856	828	885	832	843	797	816	818	847	885	792	906	855	857	821	816	861	798	785	825	788	861	821	874	796	812	871	873	859	844	842	918	766	855	827	850	828	862	809	872	813	821	844	760	763	857	887	849	821	804	781	829	829	805	863	867	844	809	864	814	817	804	762	848	837	825	813	885	786	821	819	843	849	782	814	823	804	868	786	817	813	819	818	850	916	815	841	821	805	820	830	835	870	828	803	825	833	868	887	782	893	822	852	826	824	849	836	808	820	827	865	857	848	878	838	831	822	820	848	857	889	793	814	815	835	856	874	847	819	806	894	801	874	833	849	863	838	830	860	838	817	835	847	810	845	863	822	862	847	824	814	856	870	805	764	860	830	812	821	860	842	863	819	816	813	861	830	771	848	789	823	821	815	871	823	791	928	829	839	780	814	834	856	769	832	833	827	871	809	811	807	827	848	845	788	836	889	815	789	789	794	849	855	859	856	883	829	844	817	800	857	836	846	826	831	850	815	817	841	797	823	880	849	834	823	818	793	822	819	820	814	782	827	863	824	824	814	813	858	842	802	867	826	827	833	830	874	837	855	830	783	841	820	844	848	819	839	817	883	825	849	850	833	804	809	833	867	812	786	805	820	838	827	844	846	798	845	826	822	847	814	828	855	859	842	815	814	850	844	838	827	841	852	824	818	824	816	841	863	857	877	849	843	863	837	848	788	801	843	817	840	873	845	822	852	800	837	794	834	847	856	804	847	817	790	867	803	886	839	780	869	826	827	817	787	823	820	807	832	849	782	827	840	821	786	850	835	802	884	809	798	807	804	848	867	829	904	813	839	915	864	858	837	868	790	849	805	780	866	824	871	806	894	831	801	826	819	842	843	858	770	807	834	809	821	864	842	779	810	872	806	791	802	845	815	808	833	877	827	888	866	845	815	914	836	841	849	839	816	881	844	844	830	834	847	908	810	830	872	903	789	844	796	833	841	824	849	813	843	823	836	780	819	838	838	803	859	798	845	830	853	842	858	813	826	857	810	799	844	850	807	803	823	873	830	847	796	861	880	797	869	847	850	811	842	858	789	823	858	805	801	862	838	824	836	884	848	832	850	842	849	855	835	822	788	840	811	831	822	856	854	859	845	850	791	856	813	866	810	852	912	814	864	824	869	782	841	799	821	841	851	850	860	800	831	877	870	814	823	853	819	841	873	830	813	807	793	774	827	779	853	830	830	874	875	782	879	805	865	814	829	844	880	815	842	875	854	867	849	836	796	835	883	823	831	768	863	819	826	872	829	849	817	846	896	821	869	879	859	809	829	812	857	875	838	826	857	810	773	825	827	818	842	869	781	837	861	821	866	819	825	827	832	827	799	760	860	811	839	792	815	832	837	765	855	840	853	841	861	792	837	860	817	818	838	825	808	784	810	813	837	863	815	829	815	871	862	827	841	838	837	787	840	841	782	784	851	798	871	817	801	849	834	818	888	827	838	833	839	849	833	810	815	812	828	811	822	818	878	855	874	824	883	807	804	869	853	792	855	845	826	842	805	852	888	834	875	789	837	834	869	826	867	842	833	864	798	834	833	842	845	881	848	825	882	816	856	823	843	854	809	847	851	823	831	842	824	819	846	853	841	889	845	863	832	834	891	851	807	865	846	831	881	825	823	835	834	852	791	855	788	826	880	844	821	837	842	911	858	834	833	840	837	835	887	813	850	822	872	836	793	848	823	866	850
1447	108	92	91	162	216	205	176	141	100	102	135	117	139	164	159	155	175	185	256	179	100	94	74	48	40	40	56	27	46	42	31	24	31	44	40	51	47	53	40	40	39	39	35	34	29	32	37	30	29	29	31	28	50	38	27	29	33	28	36	38	32	31	46	34	20	33	31	36	31	35	29	35	36	41	29	27	27	33	30	27	28	33	28	24	28	34	24	18	30	32	28	27	35	31	24	32	38	25	22	32	35	41	38	32	32	34	23	32	31	33	40	31	28	26	25	23	31	36	26	34	27	25	28	33	43	37	34	24	26	42	37	27	33	25	35	39	32	39	26	26	34	36	33	29	30	22	29	34	38	25	35	33	31	26	35	24	29	26	27	24	29	34	29	30	27	31	30	31	27	20	39	38	18	36	39	30	33	34	25	32	43	32	31	24	29	23	27	34	32	27	28	30	30	31	29	28	34	30	31	33	35	26	36	24	39	29	26	33	28	32	41	24	27	24	30	32	24	25	28	24	34	27	39	26	35	41	28	32	24	36	40	46	30	34	43	31	36	26	22	38	38	27	26	25	27	27	22	23	33	31	28	25	23	18	27	35	30	46	29	31	33	42	29	33	35	33	35	31	33	24	39	24	32	29	33	31	28	27	36	32	19	30	32	31	31	25	32	36	23	18	26	26	36	28	25	34	34	25	30	30	39	25	45	34	37	31	36	33	29	31	33	27	35	32	33	31	28	36	38	29	30	31	35	31	34	28	29	34	37	44	28	32	32	29	41	28	27	25	30	31	32	31	29	30	25	37	23	26	25	33	32	27	45	30	30	29	25	38	22	24	28	26	31	23	26	23	29	35	33	34	27	33	24	16	27	31	29	30	28	37	40	28	34	27	33	31	32	19	31	29	29	36	37	31	35	28	38	41	26	18	25	36	35	28	32	27	35	36	38	34	30	30	25	23	23	32	36	32	39	38	39	31	25	29	38	30	29	28	28	33	24	35	22	34	35	30	27	28	30	35	34	24	41	41	26	33	42	28	31	27	39	29	22	37	33	36	28	25	34	35	37	30	35	25	33	29	37	30	34	31	35	39	37	29	32	41	39	33	28	33	29	32	23	35	33	40	25	24	37	21	37	21	32	46	35	33	36	35	34	32	33	38	26	26	36	29	25	36	31	36	32	32	34	33	38	33	36	27	34	34	30	32	28	31	39	40	37	31	34	36	38	26	31	32	29	37	26	32	22	34	42	36	24	21	21	38	24	24	24	32	33	31	32	25	17	35	32	30	32	24	27	26	27	26	38	35	28	38	33	40	24	28	23	31	25	30	24	39	30	29	33	28	31	40	24	31	32	37	32	40	28	29	33	31	27	22	30	23	32	40	33	44	26	28	34	38	26	31	36	31	37	37	28	24	30	37	25	21	22	25	37	28	39	32	29	26	34	25	18	34	33	29	25	24	27	28	27	33	38	29	36	30	34	31	23	31	32	26	27	28	36	26	34	36	28	29	30	20	28	28	43	33	28	33	26	33	33	34	27	23	30	31	15	29	41	29	38	25	25	31	31	36	29	28	45	36	29	30	23	34	35	31	33	33	29	19	34	34	27	33	25	28	25	20	24	38	24	33	29	32	26	20	31	34	35	39	29	25	26	28	33	19	29	34	35	30	30	39	41	37	39	37	34	28	24	32	28	34	24	29	31	39	33	32	32	36	36	26	29	45	35	33	25	27	25	34	36	23	28	27	37	33	33	28	24	37	31	39	29	31	25	32	29	36	26	34	32	28	28	27	33	31	28	39	31	39	31	24	29	25	25	35	27	30	22	34	27	44	33	43	27	39	32	31	32	35	33	23	36	36	40	26	26	31	23	29	37	27	28	32	30	26	31	32	32	25	33	32	35	43	34	24	25	45	30	30	29	32	29	24	41	32	32	25	35	28	30	22	30	22	35	22	32	26	29	30	24	32	30	28	37	31	30	15	27	20	25	38	24	36	30	33	39	31	33	28	29	31	28	27	31	29	26	46	29	38	23	21	39	22	26	26	37	40	32	28	30	26	31	22	34	32	29	24	28	38	45	30	25	34	28	29	30	27	35	36	35	27	30	36	29	30	27	32	27	25	36	26	28	34	36	28	37	33	42	26	20	28	35	35	26	25	34	31	37	31	25	28	28	39	28	27	34	34	37	39	32	28	39	34	28	33	31	34	29	33	25	27	24	39	24	32	32	26	21	27	28	28	30	33	26	30	43	26	33	37	30	33	38	28	33	34	26	32	41	32	21	27	29	36	43	37	36	40	27	33	37	28	39	35	30	21	36	31	27	40	29	28	28	36	27	29	29	35	25	28	32	37	25	27	36	34	31	34	24	27	28	38	24	45	27	29	29	25	26	27	33	34	28	28	34	31	33	26	27	30	26	29	23	36	22	25	36	36	33	28	29	35	32	34	32	32	42	35	23	30	23	29	29	36	24	23	28	27	30	26	29	24	28	23	33	34	29	23	34	32	24	27	24	30	33	23	24	36	32	15	35	35	36	30	32	31	33	23	31	29	37	24	33	21	38	34	29	38	28	31	35	22	35	38	29	30	34	29	28	28	23	36	32	31	31	29	33	34	30	24	22	30	18	36	29	37	32	24	35	24	27	32	24	38	23	26	40	30	18	22	31	29	31	25	42	26	39	30	23	32	26	23	33	30	33	26	30	33	40	30	33	35	34	34	20	28	29	36	45	30	29	34	39	36	31	22	27	27	35	26	41	26	28	28	39	28	35	35	30	39	37	30	19	28	26	36	27	22	33	35	28	25	28	38	21	32	20	26	29	30	30	25	25	35	34	30	39	40	27	29	24	44	40	24	20	35	37	31	33	22	32	21	31	26	36	34	33	36	27	30	34	28	29	36	21	28	30	39	36	39	30	22	39	36	29	21	35	36	40	26	33	43	27	35	33	36	30	30	24	34	29	29	25	23	35	40	35	32	29	34	29	31	28	29	24	34	28	29	19	39	34	42	31	30	37	34	28	34	28	26	29	25	24	25	36	29	34	39	29	26	36	37	34	20	44	30	27	28	26	28	33	33	33	30	25	37	31	28	39	32	34	39	23	27	26	33	35	32	21	44	36	34	29	32	19	26	34	31	26	33	33	29	36	38	32	34	28	29	34	30	36	36	32	32	26	27	34	28	24	26	33	36	29	29	35	24	32	25	31	30	35	33	21	34	27	30	28	27	22	36	30	37	34	24	26	37	30	18	30	33	26	26	34	29	32	37	32	24	27	26	34	29	33	33	34	30	35	26	28	35	27	28	34	32	34	33	30	27	34	28	31	24	28	31	31	23	35	22	37	37	28	28	28	33	34	23	34	33	20	31	33	32	30	22	25	43	39	31	38	19	37	32	45	28	27	34	31	23	27	40	32	31	31	24	31	38	25	20	39	43	29	30	29	24	27	26	30	23	24	24	30	31	32	24	29	23	29	28	34	27	28	34	37	26	33	34	22	39	31
10250	4074	2107	8735	16756	17378	14722	10776	7582	6033	5336	5517	5661	6052	6165	5813	6415	6489	7826	8882	6381	3403	2674	1994	1534	1299	1086	959	850	919	958	779	693	757	975	1258	1451	1299	1099	797	728	573	529	522	470	502	541	559	501	522	523	533	481	490	447	487	501	467	472	474	469	441	444	458	442	412	417	484	462	432	439	440	417	433	430	453	465	405	468	456	439	470	425	484	432	454	475	457	459	410	476	458	432	415	436	418	435	390	466	422	442	432	442	393	490	421	432	423	451	447	456	445	453	485	473	472	455	504	460	487	511	456	467	476	479	478	432	480	458	515	497	461	461	465	461	453	458	473	482	465	462	443	437	430	460	458	443	445	455	429	447	471	406	460	452	473	439	409	424	432	440	434	427	414	465	445	482	462	461	441	441	468	439	437	440	437	425	446	426	464	444	447	461	447	440	425	422	444	431	475	396	465	456	427	476	410	431	475	455	458	433	414	419	426	431	460	413	437	405	441	457	439	474	458	417	459	424	406	460	473	437	437	459	417	435	438	413	442	466	427	425	410	442	434	488	450	484	463	452	455	435	440	427	454	445	450	427	423	433	427	458	419	438	416	440	430	496	465	456	442	430	420	432	416	413	455	460	433	463	406	447	455	440	436	444	400	455	460	462	437	429	450	429	422	433	473	429	463	437	429	449	441	425	404	452	443	474	436	452	459	484	451	434	456	429	441	461	427	463	426	423	473	462	484	445	456	426	437	438	424	441	478	411	476	459	468	476	460	441	449	434	445	484	426	424	447	440	498	455	435	477	475	435	457	451	399	461	445	426	450	459	453	464	465	421	436	451	418	442	418	417	420	435	424	442	423	447	457	410	492	433	421	464	433	453	443	479	419	390	434	425	445	407	415	429	436	453	411	464	410	434	464	408	461	447	476	422	421	419	479	431	436	464	432	436	470	421	422	403	426	469	418	455	466	416	424	460	424	444	430	447	453	438	469	456	423	434	427	426	484	443	429	409	444	426	475	448	437	447	415	434	419	445	465	436	463	465	480	440	451	482	465	425	456	435	422	457	437	411	447	447	427	446	449	455	429	433	462	430	461	419	424	461	457	460	430	441	435	438	451	464	425	458	438	438	447	425	444	435	443	446	397	426	501	437	407	414	442	416	424	472	432	462	457	433	469	453	438	414	444	459	421	402	450	434	435	452	423	407	415	398	419	467	426	444	412	433	441	467	468	440	424	448	465	405	428	441	382	479	471	442	420	464	421	441	418	424	449	418	444	425	416	413	428	456	429	467	449	430	435	436	443	439	422	419	421	447	452	472	406	427	451	465	464	440	468	436	409	460	480	447	423	464	454	487	436	453	457	436	447	420	454	401	468	415	429	440	470	467	452	440	438	431	429	442	437	453	451	443	422	430	418	442	420	459	480	439	452	425	483	429	446	434	453	430	414	455	413	472	432	438	450	452	432	454	416	476	474	447	439	436	452	470	412	406	421	413	436	430	414	465	399	432	446	442	433	431	451	468	451	409	441	457	427	465	454	452	468	424	441	460	450	432	446	442	433	442	421	441	417	401	422	436	436	459	444	426	430	482	445	437	411	456	458	426	426	450	439	386	449	435	425	457	454	423	411	379	445	446	444	429	439	469	458	456	455	422	425	428	438	422	476	419	458	427	440	442	399	434	462	410	442	408	453	415	450	454	421	413	422	448	413	432	456	423	426	441	452	418	462	439	464	387	477	485	406	423	473	452	427	450	451	422	445	443	419	452	456	470	430	453	454	454	469	413	381	430	436	458	391	451	462	462	483	459	438	446	439	428	434	461	446	433	425	453	437	422	453	446	416	448	437	451	418	449	445	430	426	431	459	452	436	489	416	453	452	439	447	472	416	470	403	420	462	427	411	450	458	435	472	459	438	450	421	418	436	418	423	474	408	438	445	424	456	467	447	474	444	460	435	430	436	442	419	387	430	438	435	445	429	447	430	439	477	432	431	438	435	431	451	425	443	464	449	437	410	412	431	459	424	434	393	467	405	459	425	432	425	465	436	457	441	431	426	419	433	466	430	484	474	426	449	417	438	425	444	416	432	409	451	482	411	437	451	421	469	441	435	419	466	452	429	437	432	440	440	462	444	458	422	427	420	470	449	412	433	426	424	423	444	453	406	413	427	452	448	468	449	454	424	432	431	448	436	449	458	450	456	450	443	456	444	420	442	443	420	456	476	433	469	448	465	447	450	484	483	423	442	459	392	464	466	464	424	468	451	411	397	446	413	463	410	444	441	421	453	430	443	413	431	456	460	450	430	433	436	436	425	443	431	413	417	470	443	425	446	408	414	456	452	431	459	415	397	449	434	455	501	440	446	461	443	396	427	423	459	450	493	439	452	462	453	426	432	467	476	440	452	408	419	431	392	478	460	483	440	456	446	405	428	431	460	421	425	443	444	409	464	449	415	446	444	447	436	457	462	439	445	436	407	422	480	433	440	463	434	468	446	416	434	428	439	438	436	387	426	431	450	433	463	447	422	426	411	447	402	440	415	441	424	409	428	428	442	443	458	431	454	445	400	443	472	425	411	489	454	439	457	453	423	435	480	445	453	469	482	424	420	420	476	443	422	459	433	455	453	425	478	450	466	477	428	433	459	443	457	406	460	459	410	442	446	459	449	429	399	472	476	440	460	459	445	441	460	426	403	444	458	429	460	460	448	434	426	430	432	435	428	473	431	473	448	463	417	425	450	447	442	415	422	464	444	426	462	451	443	467	426	444	455	414	415	426	465	407	465	417	442	482	455	436	411	439	423	439	441	449	436	449	433	442	433	489	431	456	443	420	415	445	424	467	441	457	431	429	437	443	416	497	466	463	432	461	419	447	473	459	420	433	456	477	444	442	437	438	460	439	487	450	428	441	422	443	442	405	434	435	408	406	429	417	463	423	426	393	457	448	433	425	432	452	415	448	476	445	457	399	459	448	450	432	396	433	450	447	440	425	427	408	437	450	454	448	454	453	447	438	444	421	449	456	445	430	451	446	405	415	440	444	455	425	461	462	452	421	452	451	477	448	432	463	456	415	434	445	454	446	458	434	455	454	478	458	413	456	442	400	413	480	447	455	412	436	481	425	466	448	401	442	421	431	447	440	446	443	434	460	472	458	433	464	472	484	432	408	407	452	470	435	490	453	465	419	441	456	444	448	453	437	463	458	458	432	412	441	427	419	475	447	441	478	469	411	426	467	432	450	412	458	448	468	441	425	423	412	474	455	454	441	440	460	427	454	415	428	430	422	399	467	481	434	423	434	476	421	458	439	445	447	400	428	440	464	409	437	451	410	430	460	454	467	408	444	460	446	451	491	459	430	472	424	457	454	436	433	425	406	412	417	434	471	444	452	468	432	432	463	484	424	420	463	473	421	413	414	465	411	462	406	442	408	410	392	408	420	433	399	409	428	453	463	435	433	468	453	425	417	472	447	437	446	440	436	436	435	469	435	429	440	443	441	456	417	424	415	440
781	288	144	159	308	394	350	282	248	203	222	211	195	217	186	191	230	285	302	356	229	126	101	94	96	64	74	63	49	62	59	42	52	46	60	52	48	60	47	66	52	51	41	37	41	46	45	44	29	47	38	41	40	41	39	31	27	39	44	27	43	36	39	40	42	40	34	34	43	30	27	53	49	36	42	40	31	34	45	39	39	36	41	42	25	42	34	37	38	37	43	36	39	44	44	50	34	41	46	33	45	40	40	34	36	40	44	39	40	38	38	39	40	42	43	48	39	29	45	40	37	42	57	47	33	37	57	45	37	36	45	30	46	46	36	52	37	44	38	37	37	48	50	49	43	42	37	37	37	35	35	34	45	44	30	41	38	41	34	34	29	32	42	40	30	35	36	46	28	34	42	35	29	37	39	37	46	41	39	33	31	34	28	33	36	43	33	37	36	35	39	48	33	49	41	42	40	38	30	45	37	38	36	41	44	43	45	41	54	35	35	45	43	54	32	27	34	28	36	33	35	45	36	30	45	44	40	39	41	35	37	30	51	49	45	31	37	45	47	32	39	48	43	33	36	42	45	35	50	27	42	44	36	35	34	36	30	34	40	36	39	29	33	27	35	44	35	30	44	41	37	31	37	41	38	37	38	47	53	37	40	33	33	40	37	35	45	45	41	41	39	32	42	34	44	36	46	35	36	40	48	39	38	42	36	44	51	44	40	52	47	36	35	32	50	36	38	33	33	45	30	37	51	49	48	33	45	47	40	34	31	46	39	40	37	45	38	31	40	38	24	40	33	38	44	46	40	34	34	46	42	54	43	36	47	46	46	41	43	40	36	33	34	32	47	36	43	37	33	36	27	40	40	51	36	27	31	44	39	39	42	40	41	31	40	41	54	37	33	36	31	33	41	38	28	49	53	35	39	44	39	32	41	37	31	35	34	38	34	57	44	42	39	35	33	35	49	40	31	31	41	43	28	40	38	32	42	42	26	42	30	32	44	49	23	34	37	42	41	44	34	38	36	40	35	38	36	37	41	49	38	40	42	46	45	36	36	44	39	35	38	43	32	29	42	27	22	42	47	41	33	52	41	35	43	33	43	45	40	38	36	39	39	23	39	31	35	33	36	38	38	43	26	23	30	45	26	45	31	39	36	33	49	30	35	53	43	34	39	40	51	32	38	30	42	47	33	44	39	27	31	37	44	42	42	39	46	28	34	36	33	45	34	48	35	34	41	49	42	37	30	32	39	31	41	51	43	45	41	52	33	37	37	40	38	44	40	31	38	33	32	32	39	38	44	42	45	35	39	43	39	35	31	40	32	33	43	34	61	37	48	41	42	43	34	32	39	48	42	36	41	42	41	40	43	38	34	45	38	36	41	47	28	32	39	32	38	41	34	41	43	21	36	31	36	40	33	44	41	44	31	37	42	40	39	26	37	39	46	38	40	36	40	37	40	30	33	39	41	34	40	26	40	27	40	27	31	45	37	42	47	31	40	42	44	48	37	33	39	24	37	30	38	37	35	40	35	35	38	35	38	30	32	33	38	34	40	48	32	41	38	40	27	42	41	26	47	42	47	37	30	42	50	31	29	39	32	43	44	34	37	41	36	39	38	30	41	44	47	31	35	41	34	40	36	29	30	28	33	50	38	32	36	31	37	37	29	43	47	29	52	29	45	38	41	35	43	43	41	48	43	37	43	54	29	51	37	32	34	27	34	49	35	44	44	36	39	40	40	31	42	38	43	32	50	43	35	30	42	27	44	50	42	36	43	35	31	42	39	29	41	44	37	39	43	38	35	45	34	34	36	41	40	43	37	48	42	36	28	32	39	37	38	54	35	25	43	47	35	42	43	32	40	44	45	42	42	40	26	46	56	34	48	21	40	36	35	44	40	34	42	32	32	42	35	38	49	32	44	46	47	43	46	51	35	39	41	30	37	37	44	44	45	30	42	47	34	42	39	42	43	43	29	41	33	39	35	43	31	46	31	45	42	45	30	40	39	38	38	36	36	38	36	46	39	36	24	33	29	44	42	45	36	47	32	48	42	42	45	46	46	45	40	43	38	42	28	49	35	25	44	36	43	44	41	34	34	40	45	36	35	44	39	32	30	36	33	32	39	41	38	38	45	45	41	42	35	30	31	33	41	36	36	46	25	30	47	46	38	40	42	33	39	48	41	35	39	34	38	42	32	33	43	39	38	34	41	40	29	49	42	42	39	38	36	41	25	45	42	38	48	39	38	29	46	33	38	52	36	29	23	38	44	39	42	35	36	30	45	36	41	45	37	33	39	39	40	36	35	38	35	38	38	45	42	26	39	37	36	28	30	43	32	40	35	38	38	40	34	44	38	27	42	47	43	42	26	31	42	34	40	25	41	43	39	39	35	42	33	44	40	42	34	37	44	32	33	37	46	30	51	29	36	40	25	38	38	32	39	33	42	39	38	34	25	47	42	45	41	39	37	45	43	45	31	50	34	36	40	46	50	37	38	38	42	39	34	43	41	41	32	39	39	31	41	44	43	35	50	39	36	39	33	33	46	35	40	25	45	36	31	43	43	44	37	31	33	28	43	35	34	49	49	28	51	45	30	36	44	35	29	41	47	35	39	41	44	35	44	34	40	28	38	37	39	35	44	43	31	38	40	36	56	37	38	42	34	37	28	43	46	44	36	35	38	35	33	37	37	43	31	46	29	39	33	39	43	33	41	28	38	29	45	26	41	30	45	30	28	43	37	47	46	28	39	46	40	39	30	35	40	41	34	42	39	22	52	41	37	40	38	45	42	31	42	36	33	37	34	43	39	41	46	37	41	42	35	32	41	48	37	45	46	31	48	38	23	40	45	38	40	51	42	39	36	38	47	39	32	49	35	31	36	33	43	30	39	23	41	40	42	40	33	41	38	39	45	38	50	38	42	29	36	31	42	25	36	48	40	35	34	41	35	35	43	41	37	42	41	31	36	28	33	33	39	41	40	45	44	36	29	41	36	47	50	45	44	42	38	34	50	43	43	51	39	49	40	54	26	31	36	46	37	38	30	44	36	38	38	45	54	44	43	33	46	30	34	41	38	53	49	38	38	38	56	44	40	42	40	30	28	34	26	47	41	36	45	32	40	45	38	28	40	40	45	41	48	46	45	45	36	33	34	43	42	48	37	34	47	43	24	37	40	39	35	51	42	41	39	26	40	48	34	41	40	30	30	27	41	39	47	36	41	37	29	43	33	36	43	44	32	44	32	36	44	36	37	39	38	43	39	37	46	34	39	33	42	38	49	42	49	31	48	36	48	40	36	33	38	44	40	30	42	33	36	48	38	37	49	33	42	38	33	41	38	45	42	38	32	44	23	36	30	49	35	32	45	36	34	30	36	42	39	29	35	29	33	39	33	35	32	40	51	41	44	44	40	38	45	33	29	35	43	33	43	36	30	30	38	42	39	44	41	26	35	37	43	32	43	37	42	37	49	41	54	48	39	39	39	39	52	38	43	40	36	43
14383	8309	3781	12742	22174	22835	19557	15629	11644	9854	9308	8843	8268	8286	8128	8205	9400	11146	11113	11795	8246	4491	3324	2808	2390	2238	2027	1528	1256	1431	1515	1200	1097	1105	1091	1167	1334	1333	1249	1113	914	742	743	665	687	671	727	705	721	734	746	667	613	668	637	627	625	606	605	632	605	599	581	616	626	605	572	558	585	594	589	613	555	551	520	593	570	574	586	578	568	562	547	574	525	592	506	571	528	616	558	581	593	519	569	534	582	583	621	603	559	550	567	577	572	580	532	529	587	592	597	532	599	602	585	590	572	609	629	638	584	640	595	558	610	600	584	604	613	593	633	606	611	592	624	571	634	553	601	587	594	588	581	571	630	593	605	567	552	575	561	555	543	560	539	572	583	522	586	570	554	520	564	481	588	511	556	536	572	555	578	534	526	506	547	540	538	567	511	564	549	571	550	582	531	573	572	536	532	528	580	579	487	528	526	528	543	560	542	573	553	564	515	538	553	543	540	574	594	539	569	538	542	617	516	538	528	563	570	515	537	556	555	559	563	518	542	568	572	542	572	545	561	517	567	530	557	557	569	542	566	536	568	528	540	569	591	564	538	531	537	559	544	534	532	534	525	517	531	507	540	536	542	528	536	526	533	553	550	554	526	576	526	566	541	507	521	558	571	542	573	564	560	514	520	524	511	552	584	541	568	549	540	529	521	527	551	558	525	592	519	548	550	557	573	532	545	570	519	532	518	530	516	560	590	561	566	556	552	582	515	546	519	505	513	555	537	522	564	537	533	587	543	550	545	549	503	531	539	525	566	537	554	543	539	564	567	539	539	547	608	534	508	537	547	555	570	564	516	529	554	579	550	522	525	548	547	548	552	561	567	543	526	506	528	537	540	500	523	583	566	535	542	560	565	553	554	559	549	494	533	539	542	561	531	571	579	523	561	555	538	540	535	546	528	557	587	570	545	540	555	534	580	526	556	565	526	548	555	551	524	582	553	533	564	588	499	546	574	560	554	574	521	554	573	489	575	596	541	539	564	541	564	509	586	567	581	551	579	541	548	555	549	560	564	521	538	590	549	551	524	495	589	507	546	555	557	555	531	531	518	550	550	544	527	515	520	544	509	578	527	532	514	513	557	545	507	550	523	538	558	597	561	552	552	566	503	540	536	541	559	526	515	534	523	510	547	531	566	563	513	556	566	568	558	542	542	512	585	554	548	563	534	565	548	571	566	582	553	514	540	574	554	541	534	568	517	514	547	507	588	579	534	574	526	545	522	530	562	553	537	535	566	548	560	544	614	560	562	531	548	565	503	550	533	581	528	523	588	599	556	567	515	543	565	549	556	496	546	542	534	560	534	536	538	502	519	526	504	505	568	547	577	532	554	565	591	507	547	531	533	580	538	590	526	543	545	555	552	540	549	537	543	538	530	566	571	555	521	578	540	539	563	540	528	508	522	568	536	531	551	547	531	532	549	517	535	518	536	542	611	526	553	547	545	577	508	587	533	538	562	615	573	560	557	529	546	520	553	561	521	558	586	561	551	529	530	513	554	591	583	493	567	530	538	538	557	539	557	600	588	557	580	541	554	569	559	540	530	527	562	543	567	561	531	562	543	541	552	532	543	540	541	524	533	574	564	555	570	584	584	499	529	577	580	572	538	549	534	534	534	545	573	543	567	560	578	547	564	525	541	566	555	522	565	549	568	556	583	529	583	543	527	511	534	535	537	481	559	546	575	574	565	563	540	560	565	545	510	554	536	556	541	529	547	553	560	569	541	537	563	534	573	540	506	570	607	525	519	519	512	525	539	562	521	542	538	600	569	517	503	557	521	565	538	511	556	524	553	546	560	586	564	545	571	555	527	556	544	522	548	537	578	519	573	591	532	544	552	560	574	516	538	558	499	557	560	546	514	554	515	553	527	508	545	553	535	532	589	571	557	550	582	550	539	577	625	557	584	524	547	581	585	576	528	554	615	550	544	576	530	587	582	553	583	546	571	539	518	531	537	558	497	542	582	537	586	595	563	560	538	541	528	548	510	587	544	550	551	536	556	587	535	542	545	569	568	518	569	518	504	523	563	565	517	547	553	522	556	545	501	567	570	534	527	536	507	567	545	561	556	540	586	542	525	620	530	540	554	556	520	574	562	522	523	566	539	514	549	566	556	511	540	570	500	565	534	560	556	553	552	530	522	528	572	564	558	544	540	544	546	544	537	568	612	577	531	504	555	546	561	558	539	588	544	538	557	592	582	531	560	574	514	526	511	519	553	546	543	523	555	550	555	563	546	556	564	524	542	522	567	583	494	559	565	532	548	531	576	527	546	539	559	558	561	493	564	564	521	533	570	550	604	557	554	511	546	547	577	550	533	558	564	528	483	536	551	549	552	550	579	541	556	512	585	552	560	574	554	519	539	544	536	532	523	558	514	588	563	555	547	591	557	571	562	519	523	539	575	550	537	529	585	528	536	595	530	545	577	531	527	538	559	528	566	558	553	596	589	557	562	538	566	538	546	535	565	571	531	524	582	515	584	554	552	544	528	523	513	560	535	586	594	595	567	552	560	509	559	554	532	535	546	581	552	564	576	539	559	547	515	559	579	545	533	504	538	569	552	572	544	559	527	596	543	522	584	533	499	571	528	527	539	524	549	569	554	554	530	528	542	572	547	521	584	513	545	559	571	534	569	549	545	559	555	581	578	510	530	526	538	560	539	567	604	566	551	561	582	578	518	518	618	549	526	555	555	554	528	540	538	552	544	530	575	521	541	532	569	524	549	537	523	528	568	541	566	501	510	576	517	548	542	553	568	542	533	554	549	513	575	560	534	553	516	549	543	552	513	558	559	531	568	563	571	582	562	546	548	499	554	556	522	545	550	529	538	559	570	539	554	543	545	528	542	573	537	543	566	576	532	549	558	547	563	559	576	596	540	537	557	552	531	547	557	542	546	521	618	553	568	590	589	548	524	565	585	556	583	539	557	556	581	558	591	563	564	545	529	566	566	539	536	529	545	557	580	503	537	562	563	541	574	537	573	572	540	529	606	530	509	559	519	550	578	574	549	568	536	541	558	605	584	553	516	529	545	553	554	541	539	526	572	550	540	517	539	515	558	555	547	572	534	545	558	579	535	520	557	543	554	570	550	525	551	557	509	567	534	548	554	527	554	571	575	552	566	551	555	552	561	580	527	517	575	550	547	562	525	548	553	548	538	526	524	566	537	557	572	544	583	544	575	545	542	550	570	534	523	574	544	560	527	546	519	549	539	576	564	536	533	537	559	568	551	535	564	521	540	543	549	552	591	557	516	580	548	550	515	539	538	564	564	560	535	545	597	574	531	506	528	534	548	520	603	548	502	576	570	551	524	546	540	545	543	574	538	562	568	562	540	548	600	561	593	552	551	530	518	553	543	527	512	566	522	542	572	549	537	520	566	566	555	553	507	569	569	562	534	566	554	559	533	521	534	583	584	523	557	543	545	524	497	548	531	501	519	524	546	537	537	498	534	592	538	522
2651	232	146	123	231	325	277	269	181	181	173	196	195	196	190	214	224	276	324	339	201	113	111	100	96	72	84	71	64	66	65	63	54	65	63	54	69	59	74	54	61	55	42	50	50	47	54	55	42	50	43	45	50	35	40	57	44	51	53	44	40	49	46	45	34	45	54	49	39	42	45	49	30	45	44	53	51	37	47	36	45	48	38	39	46	56	33	44	49	48	50	47	32	49	37	48	43	61	46	49	38	48	42	39	42	39	40	49	51	55	53	49	48	41	55	35	54	46	55	45	39	45	41	36	46	48	48	44	39	38	50	39	41	44	50	51	46	54	40	55	42	49	43	45	39	44	43	44	49	41	41	42	46	41	51	50	49	41	57	41	65	46	50	60	44	59	49	48	45	50	47	35	52	42	46	51	52	44	51	43	51	50	46	49	34	63	53	45	36	40	47	48	52	36	40	48	45	35	44	53	45	58	52	52	52	40	40	57	46	38	45	54	45	52	43	59	48	54	38	39	36	51	60	65	38	44	48	59	43	59	52	50	52	45	47	62	37	50	43	46	58	47	69	46	43	41	39	49	62	40	43	34	38	49	36	50	42	40	58	38	40	41	43	44	56	46	46	32	53	47	38	42	52	46	55	43	50	40	41	44	44	41	43	45	45	40	52	43	46	37	43	51	54	43	43	45	48	33	50	43	29	47	40	39	46	43	43	40	49	43	33	52	32	43	48	43	50	45	32	56	34	38	41	45	37	41	56	34	52	43	38	47	42	41	45	55	50	41	51	53	41	42	60	52	41	53	43	41	46	42	53	32	35	44	58	39	61	39	43	46	45	54	37	48	47	51	54	46	46	42	55	46	44	36	40	38	47	48	37	42	49	48	46	51	34	44	44	38	40	41	31	48	45	36	40	43	57	41	52	41	55	45	41	48	41	41	52	47	48	40	40	44	50	39	45	40	53	48	44	47	48	47	35	40	56	39	47	42	42	57	37	39	39	60	50	54	40	44	47	56	41	52	46	29	49	41	47	55	35	32	43	43	56	55	51	44	45	46	43	47	50	39	37	44	41	51	44	45	55	58	48	36	48	50	43	43	37	47	50	46	55	53	56	44	49	42	48	38	31	33	31	36	54	42	28	40	55	49	41	44	59	42	41	43	50	52	42	46	50	49	39	53	46	39	41	43	53	28	50	51	45	41	48	45	49	60	42	53	37	46	45	50	54	46	55	56	45	41	46	44	40	45	47	60	47	48	47	40	44	47	46	43	41	42	36	45	32	33	56	37	47	49	48	47	41	41	48	44	46	43	48	49	39	42	47	44	49	46	53	41	53	61	50	43	44	44	49	42	60	37	46	39	38	41	55	46	34	46	39	41	41	44	51	48	58	46	50	45	45	36	43	54	47	57	37	52	37	48	37	51	48	53	47	50	37	42	39	58	40	45	32	47	42	40	48	52	45	44	44	46	54	39	37	43	52	44	42	30	44	42	41	43	44	41	43	43	54	49	35	51	38	45	54	47	49	46	67	44	48	44	42	38	38	51	42	43	45	48	59	45	57	38	48	45	51	51	41	47	44	44	46	52	46	46	49	43	47	53	52	52	50	44	48	40	58	43	56	57	33	47	36	37	48	47	39	45	49	59	48	44	41	45	52	43	54	44	41	51	51	51	45	46	45	48	42	47	51	49	39	48	55	46	49	41	41	37	44	47	45	33	42	49	43	44	53	46	50	45	41	49	43	48	47	32	55	41	41	46	61	52	43	34	45	43	41	45	45	45	49	62	50	54	48	41	46	43	43	53	38	54	34	51	43	41	43	45	45	49	49	38	49	45	48	51	55	40	41	44	35	48	41	48	41	51	55	51	46	53	50	50	49	49	47	42	55	42	59	50	42	47	45	53	52	38	39	40	28	46	42	48	41	46	34	56	48	37	54	41	48	49	51	52	51	51	48	48	44	55	55	42	54	41	49	41	46	38	51	42	34	36	49	51	43	34	56	46	41	31	41	45	35	51	46	36	42	45	33	56	40	46	46	41	48	45	45	46	42	60	49	48	48	32	47	56	46	46	42	46	34	45	47	41	42	35	56	42	38	40	53	46	53	44	36	38	54	59	41	43	58	44	50	49	49	37	44	49	44	45	60	50	53	52	62	51	48	50	54	46	37	50	47	56	48	43	47	54	43	52	52	44	42	45	51	43	31	50	53	38	45	35	44	48	39	43	59	55	37	34	68	40	48	41	43	35	55	42	49	47	49	40	51	40	29	53	47	47	35	54	37	40	39	58	45	46	39	53	40	46	52	51	48	42	47	58	48	49	58	49	46	57	46	47	58	43	50	44	42	60	48	63	26	46	32	48	43	44	28	45	47	46	43	40	37	63	45	48	35	49	38	42	48	51	55	40	47	52	39	40	43	52	54	54	52	36	42	45	51	41	45	34	52	40	44	46	50	52	42	47	37	46	49	48	42	57	55	55	55	58	45	47	58	52	49	40	32	34	44	44	46	42	48	47	65	46	40	52	50	55	43	52	43	56	47	47	49	44	49	44	41	38	45	49	49	33	50	41	43	47	44	56	50	49	45	48	42	41	51	37	47	40	40	42	44	36	42	41	49	39	45	41	40	53	37	32	54	39	53	50	44	47	32	41	33	51	42	49	43	54	47	41	41	47	45	51	33	46	39	52	43	37	38	55	55	38	56	57	56	37	40	47	44	42	51	54	47	38	34	37	45	47	49	42	47	44	46	42	40	40	48	47	37	44	48	40	49	44	38	46	44	41	35	45	35	42	44	43	35	49	48	44	48	47	43	43	48	45	43	51	38	51	46	41	56	46	47	42	51	50	58	40	36	59	43	39	49	43	53	33	41	60	53	31	42	49	32	54	45	36	37	50	42	43	44	34	35	49	41	33	50	47	43	44	50	57	46	33	40	40	29	42	46	41	48	40	53	38	51	56	42	44	44	56	45	51	43	55	53	43	45	45	47	59	41	38	46	51	46	34	61	48	62	43	50	36	44	36	48	35	54	47	37	49	50	49	39	50	26	48	40	52	44	50	50	41	48	50	51	42	40	41	44	53	45	34	32	47	46	35	54	41	33	51	42	47	55	44	46	53	43	40	46	42	41	41	57	46	47	46	43	51	52	45	48	61	49	53	57	49	41	41	48	46	36	50	49	50	62	46	37	36	31	40	46	38	43	42	38	43	48	53	47	49	34	43	51	40	53	46	48	47	47	40	51	54	48	40	24	33	42	49	40	54	43	50	54	41	46	45	62	62	40	54	49	45	50	40	42	41	31	34	49	39	50	45	39	46	47	55	42	51	53	38	47	51	48	45	42	44	44	45	45	43	50	50	49	43	58	45	40	46	33	45	40	43	50	44	51	41	45	50	33	40	42	42	57	51	49	39	42	43	43	25	53	41	42	47	45	44	59	48	42	49	44	40	55	44	36	49	47	39	43	50	48	43	63	48	45	50	58	43	54	50	35	42	45	43
12871	6868	3357	9939	17820	18928	16391	13237	10072	8574	8208	7958	7510	7654	7828	7846	8611	9879	11041	10943	7050	4064	3272	2964	2515	2013	1809	1618	1333	1307	1492	1367	1146	1144	1209	1167	1262	1265	1170	1046	880	894	846	762	752	759	724	695	788	824	769	774	761	792	729	714	710	657	675	697	646	686	660	672	665	647	629	648	707	627	666	670	677	697	660	658	651	658	652	677	609	711	612	668	646	679	638	615	649	651	657	683	647	672	726	656	624	616	643	659	645	666	673	667	690	672	635	652	620	669	708	615	680	706	702	697	733	723	697	724	691	731	728	685	684	718	675	663	701	688	713	730	656	680	667	684	662	644	721	696	669	666	642	631	673	627	655	630	653	632	723	631	652	600	654	641	679	663	659	624	673	665	641	641	644	631	588	666	626	636	669	611	642	655	657	652	686	634	691	655	659	656	626	643	628	669	628	666	679	685	653	631	659	616	680	650	653	657	642	661	637	672	638	644	680	597	596	682	664	634	632	660	653	593	627	647	645	667	662	618	644	681	656	612	643	631	623	652	628	636	613	686	659	590	623	613	601	636	651	630	615	622	679	643	626	650	636	693	680	646	648	650	668	655	618	623	690	627	609	672	633	640	631	622	644	651	659	672	629	680	665	667	615	643	640	623	655	663	675	648	660	658	657	615	654	646	635	672	700	659	672	611	612	619	635	690	626	623	637	638	647	611	641	617	664	654	635	636	677	646	623	614	667	668	643	660	595	584	640	625	636	627	608	630	622	627	622	637	657	616	577	689	626	649	659	664	665	659	653	664	655	630	615	686	610	640	647	637	632	624	642	652	619	627	641	598	662	659	627	653	684	657	628	581	708	685	635	613	648	663	660	626	604	644	618	651	645	633	605	642	661	650	618	681	652	661	592	660	610	690	638	631	664	637	620	645	637	640	627	608	640	613	675	641	657	623	691	620	628	671	617	620	616	678	653	630	651	625	632	651	660	645	610	645	649	599	665	658	610	660	668	691	644	625	643	638	677	688	664	646	659	668	664	640	649	653	660	629	665	627	659	660	650	614	631	648	646	684	637	648	630	615	631	639	630	641	630	655	652	638	661	670	639	647	658	624	684	661	638	686	628	653	629	602	636	678	623	640	658	597	648	638	624	679	630	628	643	630	659	637	631	630	638	698	650	620	644	677	625	636	626	669	666	639	649	658	603	586	617	654	623	665	614	653	639	651	649	631	655	656	656	603	613	615	627	633	632	648	619	636	676	657	667	627	656	655	660	660	606	650	613	636	648	637	617	639	657	699	639	646	635	639	595	583	651	659	619	661	668	650	653	615	653	646	654	577	656	661	661	641	642	657	663	614	652	625	657	643	656	632	632	638	653	643	680	675	684	636	625	623	632	661	628	664	635	641	637	653	683	662	635	627	667	648	638	601	667	629	641	626	658	636	633	655	660	624	655	635	633	664	649	642	668	618	624	663	666	635	644	645	624	607	608	629	637	632	671	595	632	646	631	602	681	647	663	648	620	638	612	619	589	698	675	660	631	621	642	664	607	583	632	652	684	639	640	628	646	639	606	686	650	658	669	646	631	640	582	640	627	632	628	610	599	603	648	639	641	624	667	598	676	636	651	616	664	634	639	630	637	608	691	650	573	655	614	593	634	617	658	632	605	600	583	651	631	661	643	607	661	638	586	649	642	622	594	656	661	653	622	640	663	681	625	636	609	631	656	665	682	634	631	638	636	655	681	629	671	634	696	648	610	692	613	641	591	622	616	664	621	614	627	657	638	615	637	661	649	604	660	588	656	650	648	685	648	633	621	617	637	698	640	657	644	668	648	649	622	638	642	626	682	643	671	667	645	632	625	642	670	612	653	631	630	640	644	655	620	592	657	660	636	634	704	617	612	654	625	617	616	637	603	713	663	597	626	688	649	648	639	615	635	650	672	654	640	645	629	579	619	643	651	644	596	630	611	642	614	615	677	654	653	626	635	627	651	657	610	617	703	645	660	601	638	633	665	665	638	631	634	679	670	608	673	672	686	668	642	677	635	668	655	651	682	640	610	594	656	640	656	630	628	666	678	693	621	646	638	675	659	635	658	607	677	612	590	675	631	655	625	654	628	656	641	623	636	618	637	667	667	668	631	664	627	660	637	577	638	620	601	632	641	628	669	697	629	644	673	639	664	687	663	655	649	624	635	681	663	605	660	650	623	627	641	633	625	610	591	671	624	614	619	686	626	614	605	620	659	636	627	610	600	690	620	622	611	658	636	627	623	642	598	632	623	705	622	651	661	629	666	633	590	677	691	644	628	611	631	635	631	635	671	633	625	643	618	650	602	592	620	672	603	631	635	600	608	618	651	614	611	681	604	657	714	623	641	629	661	651	670	587	653	635	626	610	647	648	621	662	650	627	640	643	680	635	650	646	700	638	636	647	621	619	648	662	659	632	667	670	632	661	607	675	613	640	690	653	618	623	597	632	639	643	641	625	672	625	630	658	656	643	612	631	622	650	658	655	653	639	630	654	682	653	587	668	674	692	647	646	611	625	690	640	666	632	673	664	666	650	702	671	653	611	630	626	657	633	690	627	670	613	665	609	621	669	635	667	675	679	627	662	621	640	609	645	652	647	634	697	649	613	657	651	674	635	618	626	627	632	630	620	666	645	674	641	633	663	652	655	619	656	634	657	652	634	644	631	688	671	646	613	622	641	619	635	604	661	615	660	619	649	681	641	622	612	631	635	624	662	660	615	617	634	631	620	649	647	629	615	639	624	667	639	666	665	622	650	602	648	610	623	639	626	659	644	651	628	622	702	595	621	647	602	645	632	659	722	663	656	642	680	655	642	674	618	702	638	637	615	643	619	629	654	664	656	638	616	642	624	597	641	628	670	638	671	635	665	665	665	621	678	616	665	627	627	666	599	655	650	650	627	604	692	620	610	645	647	634	634	632	647	666	638	651	636	660	658	688	628	665	648	619	624	652	658	658	676	662	653	663	677	633	627	658	613	645	665	695	661	669	612	614	668	665	637	642	631	669	629	686	621	605	651	659	643	650	636	577	622	672	638	619	655	642	669	667	629	630	668	667	663	668	625	617	635	677	639	687	662	638	704	655	651	637	689	697	672	635	642	638	698	641	631	654	673	701	660	668	625	597	618	649	588	616	629	593	670	665	682	602	616	591	676	635	631	632	668	651	634	627	625	654	622	641	630	611	652	659	633	598	690	633	666	646	623	613	634	645	620	646	634	640	661	626	613	631	642	630	593	666	639	641	658	657	627	663	650	649	645	622	670	608	662	650	652	620	656	647	617	623	659	627	642	604	639	662	623	653	625	640	604	643	667	648	689	646	656	631	616	652	630	622	670	641	617	605	622	671	682	650	654	611	662	591	652	633	623	648	604	627	645	603	645	640	657	624	612	628	668	650	645	665	650	668	642	601	638	653	677	601	650	665	663	642	616	631	635	645	692	639	663	635	647	628	659	661	695	624	624	597	640	599	656	676	627	700	652
1653	491	306	216	350	424	431	399	366	333	301	313	281	297	320	297	381	459	563	651	414	176	134	106	111	124	103	92	84	91	100	110	72	80	82	76	83	86	70	82	69	49	63	60	56	60	64	62	59	56	69	69	55	63	58	60	53	59	53	56	63	50	60	96	51	56	62	49	58	61	58	63	51	48	50	59	63	56	63	45	44	70	69	42	64	64	52	60	61	50	64	48	58	50	66	68	45	56	41	51	49	57	65	66	56	64	52	61	63	69	60	66	53	39	61	48	64	57	45	64	53	64	55	55	66	50	66	61	44	50	73	61	60	75	59	66	53	66	79	65	60	76	58	58	56	61	61	62	46	59	68	58	67	59	52	58	59	62	56	47	78	62	58	48	58	54	52	60	68	50	51	53	60	50	62	43	68	63	55	59	50	62	73	60	44	52	62	59	62	62	67	61	69	67	66	55	72	61	72	53	59	54	62	58	68	60	56	56	59	58	52	66	56	46	62	77	61	49	77	51	57	51	70	63	63	46	55	58	52	55	58	48	62	67	53	64	54	60	67	54	58	57	62	66	61	54	46	60	62	65	48	47	60	43	43	69	56	51	59	64	62	64	57	50	55	61	53	53	60	70	59	48	52	52	60	54	49	48	46	52	56	61	49	67	67	45	47	65	65	64	65	59	56	53	69	59	63	51	73	54	72	81	55	44	54	59	53	59	61	50	55	65	55	53	58	51	48	52	45	61	57	61	55	56	63	46	61	56	49	68	64	58	55	68	63	53	66	66	52	60	69	46	49	62	62	60	52	53	53	48	42	59	52	50	53	53	49	51	52	52	52	45	54	67	44	58	65	60	61	50	70	50	66	55	68	57	59	46	61	67	69	62	56	56	56	56	56	50	65	63	66	52	61	60	36	61	53	63	72	56	53	68	54	57	50	59	65	58	56	56	59	52	69	46	59	60	44	61	62	53	63	59	60	61	62	70	66	55	59	50	56	77	65	49	56	62	61	73	63	83	55	54	56	65	65	70	65	53	50	50	57	58	60	55	59	60	55	51	58	50	47	55	57	55	58	65	73	76	45	53	60	50	55	62	49	55	57	61	66	61	42	63	56	62	61	54	45	49	44	58	67	53	66	54	47	54	54	58	65	57	56	66	55	60	65	58	48	48	60	47	64	53	48	59	49	51	53	57	61	45	69	58	50	88	61	59	55	63	64	59	59	55	66	53	64	55	63	63	59	55	47	57	63	49	56	58	66	62	51	64	54	56	64	52	63	54	58	60	54	55	63	51	46	53	47	62	65	63	69	44	64	59	60	66	60	69	53	68	66	55	65	75	48	72	57	50	51	61	54	64	52	49	57	68	59	42	72	68	68	55	67	51	57	49	57	56	54	52	55	58	67	63	56	55	54	68	58	68	56	73	59	49	52	56	64	63	57	51	54	63	56	56	55	54	52	57	80	63	63	55	64	66	59	53	47	62	60	54	52	63	68	45	49	49	60	52	75	48	59	54	58	58	42	48	57	58	41	58	56	61	62	58	65	65	57	56	64	57	61	63	53	60	55	48	60	58	59	51	52	49	52	50	61	52	61	51	48	49	59	64	47	51	65	52	69	60	49	50	46	62	48	60	62	60	60	60	59	50	62	47	64	47	63	63	50	62	59	59	53	57	66	69	51	66	55	68	52	49	60	63	72	61	56	61	58	57	51	50	49	47	64	51	67	61	65	58	58	59	53	55	65	50	65	50	43	63	63	53	66	43	55	50	68	52	72	45	74	54	56	61	64	62	72	50	56	61	76	44	80	61	55	60	54	64	69	46	50	42	45	56	48	61	65	61	69	53	62	47	49	69	53	47	66	60	70	62	56	48	58	65	56	62	71	58	57	59	58	46	60	44	51	51	54	47	48	51	63	61	57	61	59	58	50	55	57	66	55	61	58	60	53	60	62	67	49	51	62	44	40	56	49	50	68	45	66	63	53	50	55	63	56	62	59	62	58	54	52	51	66	62	68	56	56	63	51	67	48	57	57	64	61	56	51	46	61	47	58	76	57	63	66	59	60	50	62	44	63	66	59	47	66	58	49	61	56	56	57	65	61	53	64	48	46	37	53	67	57	57	55	63	52	60	77	65	46	63	59	64	67	51	71	71	61	59	36	68	56	59	61	54	59	50	52	62	54	65	56	60	57	64	49	51	54	45	50	49	56	53	52	56	50	52	66	63	70	57	56	55	66	61	66	69	54	73	70	57	57	68	56	70	66	68	54	62	48	61	59	54	71	53	79	63	59	77	60	60	57	47	64	54	58	53	61	58	58	67	60	59	54	58	52	64	76	60	55	57	61	47	63	49	56	63	56	57	47	61	68	66	69	54	51	44	55	62	62	52	62	55	61	67	53	59	69	48	61	48	56	60	59	59	51	54	49	68	41	54	59	66	56	47	62	47	47	59	64	47	54	59	58	73	57	60	46	52	46	59	60	47	61	57	57	55	46	65	50	59	48	62	62	60	50	59	66	57	59	48	62	71	54	64	57	61	60	69	69	49	48	62	52	48	61	73	52	47	66	69	52	48	50	58	63	72	51	61	60	52	65	64	65	59	44	52	52	54	63	70	60	67	57	51	68	61	53	51	61	52	64	68	66	64	66	62	60	53	41	49	65	56	49	41	56	75	63	37	62	58	67	60	55	64	60	53	56	64	60	56	72	59	66	57	68	47	75	38	65	54	63	54	51	57	76	68	51	58	50	57	52	54	49	52	56	51	52	55	81	55	39	67	61	57	65	68	64	72	60	60	55	56	58	64	62	55	45	60	66	43	62	49	57	50	59	45	44	71	48	73	59	52	55	63	59	54	64	57	56	48	48	44	52	61	66	59	55	67	56	66	57	45	49	50	71	64	49	57	48	57	53	51	54	56	64	58	56	71	53	50	63	53	56	62	63	44	67	58	50	50	53	56	49	46	53	65	62	45	58	55	58	48	51	57	71	60	49	75	58	49	71	57	68	56	57	67	50	51	59	56	67	48	72	66	63	51	53	63	42	72	48	40	57	66	60	55	52	68	69	53	51	62	61	63	60	67	66	56	62	45	59	60	56	56	66	58	48	51	57	69	61	61	75	58	63	72	49	63	59	58	58	64	41	45	63	74	64	71	61	50	66	54	50	50	61	51	66	64	49	63	52	63	68	67	56	61	63	56	53	58	56	67	71	53	54	58	58	57	48	52	70	70	48	52	52	58	53	47	57	44	68	45	63	49	45	68	44	50	53	65	51	63	73	53	69	65	47	53	67	86	57	54	56	59	70	43	61	61	53	50	63	61	57	55	51	62	61	43	47	64	53	59	50	66	50	54	70	59	54	60	61	59	49	68	50	62	54	53	54	60	54	53	53	55	61	48	50	47	55	59	54	51	53	67	43	59	55	60	56	67	48	70	56	70	63	62	79	58	55	70	60	50	55	65	53	46	62	49	60	70	54	45	67	55	61	58	74	54	60	50
19465	12018	6045	15975	23612	23378	20612	17965	15811	13709	12584	12008	11093	10708	10859	10938	12216	13837	16778	17936	12434	6398	4304	3792	3325	2724	2497	2451	2167	1966	2062	2093	1698	1499	1513	1579	1682	1706	1523	1273	1212	1168	1113	1015	1008	1040	1083	1048	1034	1061	948	996	997	1025	939	950	924	877	898	867	905	898	879	1828	1489	876	853	871	842	887	854	854	859	837	868	806	807	842	837	843	814	815	807	802	873	879	836	851	840	878	882	825	879	830	860	809	824	827	802	807	827	850	793	839	803	873	823	801	787	839	876	869	881	849	884	879	857	865	908	894	908	873	877	897	868	883	899	899	891	874	866	884	883	900	850	824	839	886	870	915	902	848	924	843	841	918	840	774	800	808	824	833	794	854	842	842	840	819	825	835	875	788	836	853	830	791	839	771	783	843	772	768	760	802	823	838	835	789	797	808	812	864	816	851	833	815	826	795	860	795	787	810	801	833	821	769	820	777	882	834	804	795	859	814	801	821	825	818	790	767	806	847	811	749	828	803	825	801	824	807	791	832	779	847	830	766	769	821	811	821	814	825	826	827	840	835	835	819	832	797	805	832	816	781	838	811	844	826	798	789	871	772	845	826	856	789	806	835	790	835	858	798	779	775	785	795	787	784	832	870	820	825	783	836	855	782	823	808	777	845	804	841	846	815	843	807	832	851	815	803	779	780	824	798	806	791	833	819	843	795	842	840	837	762	786	779	828	851	817	811	789	833	807	833	821	825	803	811	858	810	796	814	798	826	797	876	800	831	844	820	836	815	785	789	810	752	874	826	842	861	826	799	855	798	868	731	840	775	773	845	823	791	813	827	821	805	850	824	801	852	839	855	806	872	743	803	785	838	836	840	784	788	762	825	815	837	817	816	873	821	819	809	830	817	767	823	838	729	781	780	771	786	832	808	786	783	812	836	803	806	797	804	801	862	801	848	759	765	797	817	808	794	801	809	793	842	845	821	801	800	797	827	827	772	817	812	830	829	813	733	784	829	786	823	827	769	771	793	807	813	801	814	757	813	744	779	794	784	806	821	855	855	887	833	798	792	821	793	818	866	796	794	810	807	740	794	841	817	791	850	827	776	803	808	777	828	823	776	777	783	776	791	856	773	836	817	802	837	818	823	793	804	827	816	770	780	776	815	793	799	794	799	812	799	765	815	839	787	790	793	785	847	843	797	807	810	760	822	823	824	751	790	857	848	804	748	740	791	748	841	790	822	795	823	764	794	800	752	794	741	797	804	818	780	830	850	815	793	840	765	785	784	802	789	808	849	793	828	814	790	813	852	772	830	791	779	860	798	852	825	791	852	809	828	745	778	808	860	759	842	807	790	841	759	812	802	807	792	750	804	820	784	770	751	753	851	838	784	750	775	816	754	860	826	804	791	818	837	774	757	763	820	805	827	819	778	805	785	838	840	811	829	812	791	804	789	788	839	844	816	840	762	838	793	771	804	810	848	822	815	814	777	817	750	816	818	813	789	846	807	797	794	856	827	790	814	828	842	765	810	795	841	796	811	793	842	788	863	829	825	796	767	762	823	832	820	844	800	785	857	822	790	790	811	806	808	832	804	806	780	796	813	771	813	840	783	819	822	756	789	854	810	817	783	807	799	807	793	769	847	880	813	820	796	829	818	908	804	882	832	851	841	818	753	808	839	789	766	873	813	821	837	835	830	824	774	812	808	818	791	819	844	876	836	790	837	808	784	789	808	825	787	745	785	840	811	760	817	816	803	804	824	820	749	787	764	854	814	835	881	851	824	829	829	783	848	823	777	867	756	807	808	820	820	853	793	862	864	816	765	770	759	836	783	776	817	790	813	768	797	803	780	840	787	814	831	838	809	798	777	845	840	817	852	835	806	794	853	821	844	820	782	848	788	783	774	846	802	807	842	782	863	856	822	879	819	786	829	823	758	807	811	785	780	811	830	800	830	818	791	756	853	832	824	828	803	806	740	815	815	785	826	846	818	804	841	831	811	785	793	849	767	784	819	788	799	841	799	824	802	833	770	798	838	758	750	801	795	851	782	792	781	856	801	847	803	806	795	863	836	794	848	802	862	837	819	821	840	803	814	785	799	820	825	805	814	738	811	784	817	861	778	815	795	818	787	819	832	868	796	827	784	835	796	802	834	871	836	722	776	828	762	867	804	822	810	875	904	839	854	825	787	812	833	786	829	815	753	787	787	804	811	821	817	803	793	814	831	804	819	846	841	831	809	833	805	819	806	806	851	773	797	854	783	767	866	797	821	825	805	759	823	753	838	831	780	782	790	811	806	841	804	780	830	793	732	783	822	814	815	802	800	807	812	822	783	860	814	789	773	825	821	790	795	782	802	838	799	808	784	793	817	799	826	819	832	826	836	783	765	798	765	771	861	803	814	823	832	838	837	836	838	813	777	844	776	824	772	748	777	814	772	848	810	781	820	886	817	843	894	823	824	804	775	830	877	808	799	789	816	814	834	784	813	832	824	752	789	861	827	832	779	810	832	830	793	789	803	859	853	828	809	815	786	823	771	824	788	804	819	770	810	848	805	845	817	798	812	818	800	856	789	809	806	795	800	744	829	819	764	828	786	774	768	813	864	830	802	799	825	799	775	818	819	779	764	771	878	798	802	768	762	842	830	779	810	817	821	819	793	825	855	800	813	867	808	786	823	808	777	778	784	815	808	801	830	812	836	811	797	778	793	814	790	778	777	801	798	806	824	805	744	832	771	801	759	836	803	841	769	776	804	798	832	827	787	817	813	777	772	841	792	799	772	833	756	803	843	837	810	833	793	796	794	809	815	809	749	817	835	769	784	819	800	827	789	785	807	802	775	849	836	798	786	752	804	798	841	737	800	814	848	786	837	775	785	833	777	825	797	777	774	807	772	826	844	850	829	730	777	778	803	801	779	834	791	760	879	803	842	821	784	789	829	818	783	842	808	774	739	773	827	786	769	800	837	869	807	827	862	803	820	817	768	766	807	807	789	807	833	780	846	816	821	746	879	817	743	773	822	831	798	812	829	823	819	786	800	828	827	772	806	790	855	756	800	815	839	724	844	799	856	782	775	796	798	800	807	873	804	815	815	772	828	757	803	792	818	823	808	830	794	796	786	833	781	833	803	734	791	794	812	837	813	816	787	828	827	781	811	796	813	760	832	832	801	778	765	762	827	840	820	818	775	829	849	800	839	777	821	763	730	788	801	811	802	796	802	818	803	812	786	823	811	847	765	798	792	824	817	843	836	761	891	813	783	793	839	794	778	865	816	750	784	773	813	823	795	851	752	842	842	814	803	824	767	850	737	800	771	836	818	831	798	838	822	788	829	807	812	763	851	770	826	834	790	783	849	795	801	797	785	815	795	790	815	813	813	811	856	801	762	814	810	780	792	777	771	824	768	819	712	825	807	817	813	788	824	803	774	796	785	796	779	830	821	773	855	889	840	820	802	810	810	846	814	787	785	831	846	832	769	772	806	813	926	806	801	787	785	812	792	809	791	803	822
1570	150	85	66	95	111	144	141	174	144	145	142	112	104	114	132	153	192	264	284	182	78	50	48	43	52	37	45	28	35	34	36	38	32	24	35	34	21	38	16	34	29	32	33	20	15	32	32	32	25	28	27	27	30	27	26	29	27	20	30	23	31	22	26	33	28	30	25	32	27	31	37	37	35	35	27	27	36	32	30	29	36	28	29	36	34	28	26	27	36	30	29	20	27	29	30	27	28	32	27	26	27	21	31	33	14	35	32	28	46	26	21	24	36	29	32	43	32	37	28	25	24	26	35	37	16	39	37	36	33	32	30	23	31	27	29	38	24	34	30	25	28	27	35	23	25	27	27	38	26	32	31	33	17	24	36	26	18	29	30	25	28	29	36	21	32	25	34	28	30	30	34	26	26	30	37	25	28	25	30	24	38	31	38	28	37	40	24	26	26	23	35	40	29	28	29	25	29	25	33	24	34	21	29	31	33	24	24	25	26	25	26	35	32	36	32	31	28	26	26	33	22	34	29	24	21	31	29	16	29	29	26	36	24	33	32	29	34	23	21	33	22	28	38	28	30	33	27	33	33	37	35	29	29	28	33	33	27	31	32	45	35	22	23	29	32	32	28	26	31	22	26	32	21	24	34	19	26	42	33	36	37	24	39	36	31	26	25	21	27	32	22	18	27	46	36	24	35	32	26	35	32	26	25	27	25	26	29	36	33	36	24	38	25	30	29	35	26	34	20	19	25	31	32	32	29	33	30	33	23	29	31	34	28	31	27	39	22	19	32	21	24	36	38	28	23	28	28	34	29	31	38	27	28	22	28	40	25	26	25	29	29	27	39	21	25	28	31	26	29	33	34	27	23	30	31	31	33	21	30	29	42	22	24	30	33	29	23	30	21	22	25	30	35	22	27	20	28	25	29	23	37	27	29	24	28	34	27	34	34	29	29	29	28	29	23	27	37	25	36	22	27	22	35	32	25	32	30	35	35	23	25	27	29	34	28	20	30	26	34	31	28	26	19	30	32	27	38	32	29	29	43	28	26	31	21	26	33	27	30	27	31	19	25	33	20	35	24	34	33	29	34	36	30	24	28	30	29	25	28	37	30	35	29	31	31	30	20	22	27	24	36	37	36	25	34	26	27	26	26	23	30	22	30	29	30	33	25	37	35	26	27	32	35	37	31	20	31	22	24	34	27	31	30	28	29	35	40	27	33	31	22	32	47	26	39	19	33	29	24	40	29	22	22	32	35	34	20	38	30	30	31	25	29	23	34	25	21	25	17	25	26	32	26	28	40	27	21	21	23	28	36	25	24	39	30	25	35	27	25	31	35	23	23	25	23	19	28	28	34	21	26	27	19	25	23	33	26	27	27	25	34	28	28	35	28	35	28	30	32	29	27	28	33	30	24	27	22	35	23	21	31	31	18	24	22	30	25	31	27	26	34	25	32	24	29	31	38	25	31	29	18	30	31	23	26	29	27	30	35	28	27	31	33	36	32	21	31	36	31	35	31	24	29	28	32	28	28	34	24	36	27	33	28	33	23	33	37	33	37	39	35	30	24	34	33	40	23	22	36	44	29	26	26	33	25	33	31	30	23	30	20	30	27	25	24	25	27	30	26	29	19	36	26	21	31	32	37	24	25	42	37	38	36	41	32	23	26	42	26	27	23	26	23	31	28	28	46	25	28	27	28	33	27	32	28	27	31	33	28	38	37	37	20	29	30	22	30	33	35	41	21	31	33	27	27	31	29	36	19	31	25	20	35	26	25	25	34	31	32	17	31	25	32	27	30	28	23	24	22	27	21	30	26	19	29	29	31	32	37	26	26	26	39	30	30	28	35	22	28	27	26	30	30	32	35	28	40	26	37	19	18	28	32	24	24	27	30	29	20	30	39	23	19	41	37	23	29	37	36	33	25	34	38	29	24	21	32	32	35	29	28	28	23	24	35	30	34	27	33	26	26	27	30	35	38	24	24	27	31	39	34	22	36	26	39	37	23	28	34	36	28	29	30	29	34	32	31	37	40	28	38	29	33	33	31	32	29	32	25	35	34	42	24	28	39	24	28	31	32	37	35	38	18	27	33	23	28	35	25	23	25	30	31	32	24	22	38	25	30	28	36	21	26	24	26	23	30	38	32	29	22	29	33	21	23	29	36	29	29	32	27	31	21	29	30	29	29	24	27	26	24	30	37	27	29	32	39	29	27	25	21	20	32	23	31	27	29	29	35	31	28	24	26	33	33	26	29	27	30	33	26	25	23	34	30	25	36	38	28	28	42	35	28	25	32	19	19	30	27	29	42	27	22	29	31	20	24	34	22	31	35	31	36	32	34	35	37	37	34	33	31	37	29	26	27	34	36	37	30	40	39	25	39	32	20	31	25	34	25	36	23	35	34	28	29	27	27	31	40	21	25	28	29	26	28	18	41	28	28	30	29	31	24	29	36	35	27	20	32	26	18	33	34	28	28	22	23	27	31	23	20	23	26	26	24	30	26	20	23	29	36	26	33	30	30	29	24	30	24	36	25	15	27	33	23	25	27	30	20	31	34	24	24	30	32	21	35	35	31	23	25	24	32	27	34	30	22	28	31	30	33	36	27	23	25	30	32	26	36	35	29	26	26	26	21	33	36	28	32	28	24	32	31	30	31	27	33	28	46	32	20	37	26	31	24	22	28	30	33	30	28	39	29	41	30	33	40	34	24	21	33	26	23	31	31	36	34	20	22	18	30	26	34	24	30	33	31	22	26	26	27	26	35	28	39	30	40	34	28	35	37	27	36	22	26	21	31	30	27	29	34	25	30	21	22	32	29	25	31	19	31	40	25	29	33	26	31	18	36	23	34	27	24	30	31	31	34	28	32	34	27	23	29	41	40	48	36	32	32	32	28	31	30	34	24	31	24	22	21	28	26	25	21	34	34	31	24	20	31	29	18	30	30	23	28	30	26	31	30	29	25	29	40	26	30	22	27	24	28	31	25	23	33	25	19	24	28	30	27	31	32	25	26	18	33	33	34	22	25	31	23	31	32	38	39	21	27	25	29	26	27	32	26	34	34	33	37	17	27	22	30	37	32	29	33	28	38	32	38	38	25	28	28	27	29	34	25	46	34	21	28	34	20	27	30	32	32	25	31	27	36	44	31	29	21	32	30	24	28	29	33	21	26	29	19	27	25	30	32	31	37	23	30	23	37	25	31	28	38	25	21	35	32	26	38	30	34	31	16	34	29	20	32	25	20	25	27	32	31	30	27	32	29	36	28	23	25	22	30	35	22	26	31	31	32	31	29	39	28	23	27	27	37	33	24	29	31	31	34	25	23	20	22	25	20	30	29	34	26	29	31	31	36	22	22	36	23	33	25	25	31	25	22	29	29	34	21	29	31	29	30	35	17	25	32	22	23	30	31	30	33	28	31	27	26	36	22	33	26	28	30	21	22	25	24	33	20	30	29	38	25	30	28	31	28	28	33	28	25	40	32	27	32	21	27
11380	5070	2061	6084	10282	9527	9122	9150	8247	7691	6811	5845	4703	4556	4862	5129	5875	7410	9117	10360	7242	3234	1556	1528	1334	1074	880	834	681	682	692	791	705	609	643	619	630	567	618	531	540	478	506	493	503	463	526	500	541	478	493	506	552	500	461	455	393	449	447	425	452	446	440	489	425	411	428	428	442	424	413	423	408	420	426	423	404	442	403	421	410	472	413	404	397	435	417	426	396	411	398	427	430	448	446	446	403	438	398	380	460	410	445	402	436	413	438	476	423	418	447	453	443	471	433	440	504	457	430	438	443	480	435	437	473	449	464	470	434	473	453	428	436	444	463	432	475	449	380	469	459	418	452	454	419	410	428	413	433	427	450	426	392	472	427	419	392	386	355	443	388	423	426	440	406	473	407	424	406	444	425	458	409	433	411	393	404	409	376	435	437	428	409	411	414	405	444	395	439	430	451	441	442	449	394	408	441	435	417	411	409	419	401	425	404	412	389	425	421	414	425	475	414	399	424	442	430	471	393	404	424	475	428	423	460	396	467	422	408	380	373	459	403	447	445	409	436	403	438	415	399	421	414	431	416	406	436	402	451	398	404	425	439	453	409	438	413	398	423	408	443	431	399	423	393	394	424	430	422	390	425	428	437	438	387	434	411	417	405	442	451	448	459	406	410	455	423	417	418	436	423	441	383	397	424	423	430	420	413	441	406	457	411	403	405	419	424	407	472	422	415	417	412	389	434	417	440	463	436	391	411	454	441	402	428	437	418	414	434	419	417	450	394	435	386	428	439	426	433	406	450	433	435	434	411	384	425	425	452	434	393	402	435	430	384	409	400	413	432	437	423	429	427	430	393	421	389	394	432	399	413	458	428	434	410	414	396	423	417	443	388	419	442	405	401	420	415	412	434	385	423	405	426	416	389	424	449	428	430	432	394	471	420	409	455	432	396	433	409	398	434	397	385	451	397	429	413	432	452	455	385	412	400	437	390	417	455	420	435	410	421	412	407	409	402	417	417	413	416	433	498	386	444	402	441	361	395	413	398	440	420	429	446	413	422	474	401	399	460	448	442	418	448	419	390	427	439	430	403	411	445	359	441	418	459	409	392	426	411	450	447	401	430	457	451	411	439	401	397	399	454	448	438	405	408	401	380	399	408	421	408	430	418	411	408	413	426	435	428	421	440	430	411	471	377	441	402	416	445	415	424	390	416	419	415	404	406	392	440	398	408	380	431	431	413	379	438	443	421	408	414	417	396	420	371	429	377	402	428	416	410	411	427	411	409	418	404	418	435	404	440	361	405	420	434	393	460	425	453	416	416	435	425	412	431	400	390	428	430	422	424	463	407	416	447	386	406	432	417	427	429	397	360	417	405	416	428	440	398	360	410	424	394	419	424	418	419	372	462	408	400	422	424	378	411	424	407	429	412	396	451	425	408	422	437	457	430	396	375	410	434	391	431	425	448	407	428	444	407	403	415	421	455	408	435	425	409	412	440	399	434	417	417	413	396	400	427	461	432	429	430	437	378	376	386	433	396	435	456	398	418	406	402	430	384	406	410	425	428	440	443	389	375	417	420	431	402	410	434	408	438	398	408	434	449	417	396	471	420	406	412	444	463	377	468	439	403	425	395	418	424	419	404	432	436	420	448	438	449	412	410	459	411	405	393	393	406	420	441	445	406	420	429	413	437	424	420	411	422	349	425	418	434	420	405	443	414	433	417	461	454	428	413	429	413	462	417	437	417	433	382	389	435	435	413	415	425	416	404	418	420	438	430	439	438	437	434	404	434	413	428	402	391	438	401	408	439	406	400	437	417	421	465	405	429	420	446	425	406	399	440	385	408	407	370	438	449	421	390	449	487	409	433	372	413	406	382	405	435	436	403	384	420	417	413	433	418	395	400	398	425	425	411	425	435	441	420	430	400	423	403	424	440	418	418	423	407	422	417	408	431	423	407	431	416	451	451	440	413	418	439	411	441	418	398	420	431	434	418	435	411	464	422	410	419	397	419	383	418	419	399	430	444	416	425	432	412	439	422	423	440	459	417	437	416	407	424	400	407	427	445	413	439	436	391	419	414	443	460	379	384	424	423	430	421	431	434	407	417	417	407	378	389	425	433	395	472	413	434	398	411	444	412	429	447	390	437	403	419	395	416	424	439	434	447	433	420	419	460	421	462	356	426	452	427	409	451	428	435	415	412	436	416	430	428	411	374	412	411	396	421	433	452	434	395	419	414	421	414	437	384	468	419	447	416	405	435	380	412	411	422	446	435	433	399	467	444	427	446	403	453	384	381	423	470	441	396	398	403	443	410	429	426	435	430	433	416	417	402	424	445	411	424	381	411	416	425	384	358	397	416	426	411	444	391	426	427	402	431	441	413	413	436	393	429	423	399	417	419	445	396	446	405	450	410	428	416	391	369	434	413	405	442	429	417	403	407	453	409	410	397	442	396	398	430	450	366	417	422	421	382	365	427	424	423	410	452	419	414	404	434	446	390	419	474	419	438	407	393	415	441	410	401	365	446	405	403	399	467	432	460	453	437	428	380	449	390	437	401	427	433	393	417	461	426	451	417	409	429	422	407	428	400	415	455	386	430	446	430	410	398	399	419	421	373	426	463	398	438	404	435	414	452	414	414	431	435	414	429	436	426	403	421	410	423	427	390	430	385	415	409	410	456	432	433	412	420	416	433	421	411	427	423	420	386	417	436	408	411	411	417	425	465	410	434	393	412	405	390	417	408	398	428	431	450	435	405	408	427	418	407	391	408	438	433	410	414	419	429	432	392	404	400	425	412	403	395	492	423	382	425	432	432	368	464	427	406	454	414	398	389	447	419	425	427	393	435	438	478	408	435	438	435	400	416	400	411	426	416	384	439	398	446	434	425	458	443	456	423	408	387	429	414	456	429	430	458	386	403	409	464	402	429	408	420	436	400	417	445	440	430	402	392	404	418	420	424	421	406	422	403	392	410	398	457	438	388	393	422	399	445	423	416	422	390	451	414	453	447	415	397	405	422	450	431	396	422	415	423	417	428	358	418	453	419	421	424	401	435	444	434	411	459	449	459	419	412	417	432	436	389	405	395	404	403	392	464	427	430	442	425	444	404	429	429	406	430	396	450	452	431	397	442	427	439	438	441	432	403	425	478	456	410	437	449	395	434	429	403	414	448	407	427	427	449	413	401	438	421	399	368	455	402	439	468	416	400	447	437	434	427	432	404	417	409	423	451	392	412	427	431	428	429	383	408	439	415	385	414	406	382	407	418	419	471	416	396	429	428	424	420	445	466	409	393	436	444	423	369	418	386	425	439	443	450	439	410	397	366	436	417	408	415	472	431	401	394	398	435	429	404	401	452	413	420	429	441	452	382	419	390	425	409	404	434	429	424	383	414	408	409	443	409	404	381	395	412	432	440	409	441	421	437	406	443	439	421	406	401	420	419	469	399	395	391	405	420	413	392	430	388	439	401	458	423	408	445	462	399	410	411	456	403	403	424	452
830	372	183	139	255	291	291	281	307	323	293	230	208	190	168	223	202	248	312	381	260	155	110	82	83	64	47	61	58	56	48	41	42	55	35	44	44	47	45	56	24	47	39	33	35	38	60	35	40	47	39	43	51	49	32	43	38	43	35	45	34	36	54	55	46	31	40	37	33	39	46	37	35	45	33	29	41	49	33	32	34	33	35	38	37	33	40	34	39	34	35	23	29	43	38	36	40	36	39	42	34	42	36	34	39	35	42	30	40	23	27	34	30	33	47	39	43	36	45	34	41	37	38	48	39	44	43	37	28	49	48	30	28	31	37	32	43	38	36	35	43	40	41	43	39	30	36	41	38	35	48	34	36	33	50	35	37	43	36	40	29	42	44	42	35	45	37	39	44	41	36	51	43	43	36	45	43	36	37	35	42	46	34	37	46	29	41	37	30	33	44	32	31	51	37	45	40	37	38	45	30	37	36	28	59	42	36	35	40	40	46	36	30	31	40	39	35	47	30	53	44	33	36	49	32	41	31	46	36	45	30	30	45	31	30	29	37	31	38	44	34	39	40	37	31	39	40	35	47	32	36	44	42	36	43	25	27	31	38	30	44	24	35	39	34	35	39	37	40	52	34	41	46	38	34	34	44	35	42	29	36	41	34	39	35	33	46	30	45	37	39	37	42	43	44	39	35	43	36	42	34	34	38	34	53	29	28	32	43	37	45	28	36	41	44	38	36	43	36	42	34	33	38	38	23	38	29	38	39	36	39	29	25	45	40	41	25	47	31	40	47	43	36	40	32	33	33	30	39	39	41	39	39	41	36	36	50	40	35	38	46	39	31	32	33	34	33	44	34	25	41	39	36	40	37	32	40	48	28	31	30	41	36	40	55	37	29	39	41	42	44	43	34	35	31	37	25	32	31	45	35	38	35	37	35	50	36	42	41	44	50	43	37	28	53	26	34	34	27	35	34	40	47	28	39	35	32	46	43	40	33	40	31	45	23	39	44	37	39	30	39	39	47	26	35	30	44	35	38	48	34	36	30	45	30	35	40	47	52	38	43	51	46	30	39	50	32	43	36	38	39	31	25	46	29	41	37	48	28	31	41	41	33	39	42	34	32	27	38	36	40	26	39	27	28	33	43	32	47	45	32	36	32	39	36	44	44	31	50	55	37	41	40	31	41	47	50	41	49	54	31	42	40	34	41	32	53	50	42	35	35	34	36	29	29	35	36	49	38	45	37	34	43	45	35	48	50	43	49	36	40	32	31	37	39	39	38	34	45	34	39	38	40	34	33	30	37	36	49	39	39	48	37	38	31	52	36	42	30	29	39	35	26	48	38	42	43	54	40	31	35	33	49	30	32	45	39	32	44	30	44	43	39	46	39	32	41	48	40	36	40	45	36	33	35	39	37	45	55	33	46	40	43	38	39	34	48	31	25	39	38	43	39	32	39	42	33	31	24	33	42	48	38	37	26	47	43	37	36	33	36	44	42	40	30	33	43	34	40	41	34	46	34	42	34	41	45	50	41	39	46	44	35	30	41	51	39	43	54	40	32	32	46	38	39	42	46	33	39	40	45	33	44	36	41	42	56	40	36	34	42	34	43	38	31	44	38	34	31	44	46	38	46	44	37	42	45	38	48	40	35	39	41	42	51	30	36	42	38	47	28	38	41	34	37	26	32	35	32	46	46	33	28	26	37	40	34	34	26	32	39	34	28	30	35	37	43	40	46	48	45	43	33	46	28	28	30	31	29	41	37	31	26	41	31	30	30	34	43	31	53	38	33	29	29	36	37	45	34	38	36	35	37	37	49	34	40	42	36	41	40	43	31	44	45	27	44	41	25	39	43	31	40	37	42	31	36	30	45	39	45	37	43	40	45	28	34	49	37	33	44	37	26	42	39	41	34	41	36	45	30	45	36	36	36	44	44	38	40	35	28	42	39	42	54	34	34	47	38	38	42	47	50	43	36	40	41	38	34	39	36	33	47	39	41	47	34	40	40	47	42	33	41	31	48	36	39	31	40	38	26	46	27	26	35	48	42	30	36	40	42	41	35	36	37	38	31	38	38	45	41	33	37	41	43	37	38	41	34	49	52	35	29	29	37	39	38	40	32	33	39	36	43	33	37	48	40	47	33	37	32	35	40	35	51	35	42	31	36	31	39	34	35	35	33	33	35	38	35	43	47	37	31	37	34	47	33	31	35	29	33	46	42	34	31	48	39	34	40	41	38	47	44	29	38	36	49	36	44	34	34	45	27	53	42	35	30	32	32	34	45	53	40	39	34	42	37	36	44	36	37	36	43	31	27	48	36	48	30	29	27	48	37	27	45	32	36	40	37	38	44	46	36	37	44	41	39	38	39	40	32	35	21	44	41	36	32	35	30	26	38	39	31	45	45	40	39	38	55	38	40	29	38	36	22	49	38	30	42	36	40	41	39	36	41	39	46	32	46	39	48	42	46	37	42	42	49	46	43	44	54	39	36	46	33	47	29	41	34	26	38	37	39	34	45	34	37	37	40	34	35	38	29	46	32	40	45	36	37	34	44	50	31	45	28	35	34	52	47	36	45	36	32	32	27	32	37	47	41	34	33	39	36	34	48	47	29	39	45	27	41	40	36	32	38	41	36	37	38	40	37	36	52	33	35	39	39	38	43	49	37	43	40	46	39	37	33	51	36	35	32	35	42	36	32	39	40	26	40	43	39	38	35	28	32	46	37	41	31	40	41	44	43	43	39	38	34	34	34	38	31	35	33	41	34	35	44	38	28	29	47	40	46	45	30	43	45	42	26	27	29	32	38	39	52	40	34	37	30	40	40	39	41	41	34	39	56	45	33	38	40	31	30	40	39	32	21	38	39	36	35	36	39	46	31	36	50	43	38	35	33	37	36	36	35	44	46	37	36	42	46	37	46	47	43	35	39	28	47	36	46	33	44	39	33	40	33	49	33	48	39	33	41	25	26	51	49	40	41	35	47	41	52	30	33	34	41	30	36	34	39	46	45	46	43	43	41	45	39	36	43	41	32	33	48	30	39	42	49	34	40	33	27	45	40	44	39	33	39	38	36	30	48	45	36	32	41	32	37	36	37	35	51	32	42	43	36	35	32	41	39	34	31	42	29	36	36	38	44	45	41	30	43	34	41	45	34	40	38	37	40	39	47	24	51	49	44	43	45	45	47	47	28	49	34	40	45	45	35	36	33	32	37	50	42	41	37	30	41	44	51	52	32	33	46	33	31	41	40	45	49	39	40	31	41	46	30	37	38	35	32	47	38	38	40	50	32	36	32	34	42	39	37	41	46	44	41	42	44	41	35	29	31	38	32	47	33	38	34	37	37	25	30	38	35	33	27	52	37	44	41	30	40	50	35	28	42	28	38	37	34	25	34	32	39	34	37	40	38	36	31	40	53	44	37	41	44	35	30	42	36	45	43	40	41	37	49	38	44	30	36	35	40	42	27	46	46	34	48	30	37	39	43	40	31	37
16216	9615	4470	13086	19999	18904	16907	15716	14595	13882	12144	10207	8496	7285	7343	7504	8080	9122	11292	12666	9090	5563	3245	2953	2361	1820	1440	1371	1201	1052	1084	1038	1003	994	909	917	985	936	891	842	746	729	660	718	737	734	775	740	715	769	780	876	755	709	632	646	632	599	635	652	661	624	581	1023	916	534	559	571	565	559	585	553	554	562	573	587	568	528	529	522	526	561	558	576	560	550	526	522	523	532	513	575	551	554	523	529	534	574	562	552	539	535	544	579	563	523	547	535	494	563	546	605	593	584	600	579	638	587	580	580	596	593	607	590	650	599	599	619	575	630	635	637	539	570	644	595	582	554	572	581	573	555	562	589	555	602	597	584	581	555	537	556	569	532	594	564	535	541	576	557	546	539	533	532	552	566	553	527	548	555	542	543	545	555	546	541	611	576	570	555	566	536	563	529	539	552	526	533	593	573	516	538	568	573	532	498	546	546	539	502	571	534	542	511	536	528	560	516	538	514	562	557	508	540	489	557	555	571	502	518	530	545	559	537	553	556	563	537	575	533	537	579	537	545	547	536	530	483	511	551	555	559	515	547	538	508	543	548	534	538	547	534	566	510	573	582	555	520	505	554	555	554	567	578	541	542	552	535	559	591	521	521	536	550	527	507	534	532	552	523	505	540	514	548	538	588	534	539	523	550	572	553	571	591	544	542	545	533	551	553	577	527	529	534	576	534	541	520	586	579	567	516	536	514	502	548	558	514	560	532	549	535	559	527	566	500	547	521	580	523	569	507	519	543	533	556	541	565	539	530	541	571	556	519	563	535	563	554	546	535	542	538	519	543	570	538	516	534	574	553	523	523	539	542	537	523	540	568	551	526	557	546	541	553	600	556	501	545	558	484	562	570	524	511	503	542	578	534	507	506	562	585	514	544	532	564	599	556	570	530	521	537	536	479	554	547	518	544	538	570	544	538	567	500	561	529	542	531	526	564	549	543	545	534	555	543	522	541	521	557	556	545	529	560	512	565	552	546	534	535	552	550	543	555	541	557	592	531	538	580	544	540	538	524	551	548	549	556	543	567	516	540	566	564	519	546	553	530	554	568	534	496	537	570	539	520	521	549	510	530	547	510	550	552	530	556	567	504	575	563	523	509	542	519	549	532	525	530	518	502	527	557	530	506	566	525	496	566	535	551	506	541	554	513	513	551	544	530	537	536	514	528	520	542	559	553	549	549	535	547	514	536	567	567	533	542	528	558	557	498	520	558	569	509	543	535	517	522	555	542	586	564	548	541	506	553	533	500	552	531	527	565	554	527	555	553	537	539	580	588	526	560	536	494	526	549	543	530	539	573	540	514	545	579	536	549	569	525	518	535	540	544	566	515	561	536	510	535	561	533	516	556	512	529	545	545	560	523	547	565	523	566	554	554	512	529	498	539	521	546	543	507	544	555	510	529	557	585	509	500	590	517	590	547	555	558	543	581	534	573	508	532	569	542	564	544	509	504	542	577	554	534	515	548	584	579	547	534	518	577	583	549	594	488	559	515	504	548	514	520	527	565	501	539	559	551	540	518	540	526	532	523	511	576	549	550	539	475	546	540	526	553	494	549	526	548	527	558	583	520	512	570	543	560	550	559	590	530	563	592	531	491	571	558	550	568	551	540	541	545	532	519	575	548	526	538	518	502	523	565	559	533	517	566	534	545	535	566	557	531	522	570	535	523	513	499	599	524	532	553	562	507	537	575	557	525	569	511	566	533	570	510	521	535	513	548	531	568	527	562	569	521	532	486	540	523	522	575	569	525	528	548	539	549	535	525	555	539	543	563	584	508	489	531	531	565	570	501	532	545	521	521	610	562	551	479	519	563	563	541	545	544	488	523	553	549	507	577	572	520	549	532	573	533	464	567	561	537	562	508	522	538	522	533	566	544	530	492	571	515	523	519	532	510	563	575	546	503	543	554	552	541	533	545	522	517	570	528	524	574	583	560	539	524	543	599	551	521	573	536	505	528	525	526	534	526	557	555	488	528	534	513	542	567	545	524	563	558	535	550	558	538	519	529	580	523	496	541	564	542	565	567	577	548	518	561	527	537	536	587	510	537	534	518	530	560	526	555	542	510	564	569	572	556	516	569	510	592	526	561	545	571	520	545	540	537	534	515	561	563	503	527	504	556	501	559	534	577	521	524	568	509	559	540	491	554	516	526	537	545	521	540	519	559	566	533	547	523	507	544	552	512	522	539	593	548	533	544	516	532	543	601	491	570	541	558	566	554	539	569	501	519	539	522	577	551	570	535	559	550	521	535	516	560	562	558	548	530	518	555	535	544	566	520	530	524	555	584	562	561	513	540	538	527	565	583	559	545	560	507	530	567	514	516	533	529	556	545	547	462	531	550	507	544	540	556	518	573	556	521	518	566	516	541	523	529	546	523	544	541	576	520	525	546	538	546	579	526	495	528	525	508	539	562	541	531	522	565	533	572	524	535	529	571	533	559	505	522	540	532	550	566	534	503	537	501	524	558	589	526	540	565	616	540	564	513	514	527	517	560	574	568	557	596	547	560	506	522	557	535	497	516	516	564	548	536	568	504	514	561	574	539	549	576	504	544	532	569	531	538	524	552	566	549	531	580	551	563	547	544	526	480	517	526	540	559	530	529	552	491	578	578	526	528	566	570	562	513	531	561	497	515	525	560	562	546	539	540	545	578	502	573	582	510	512	543	541	567	562	521	540	531	549	532	585	516	537	524	524	541	557	547	506	544	523	550	588	536	551	574	516	550	557	542	507	524	520	548	553	559	510	517	542	515	538	558	549	550	512	533	528	554	520	518	554	525	564	569	524	574	528	522	565	562	540	546	503	549	537	566	492	564	559	539	545	538	558	546	567	548	525	578	560	502	563	581	502	524	564	578	553	564	519	558	582	538	543	574	539	580	526	517	527	539	555	552	586	526	546	507	617	543	553	504	571	536	519	529	554	568	518	558	532	505	563	541	541	609	568	536	524	547	545	529	561	572	522	538	513	614	555	532	542	553	529	546	480	555	534	559	558	546	537	532	522	515	541	553	526	566	572	579	564	528	522	551	545	511	547	552	518	557	523	518	548	522	547	561	527	537	527	502	562	566	538	558	549	591	510	558	547	498	562	525	533	567	556	527	525	572	566	487	524	561	508	511	513	535	547	539	538	509	562	514	572	570	507	512	534	506	515	570	546	550	536	582	538	531	558	544	522	512	524	573	570	563	543	583	552	580	535	541	561	505	541	546	534	523	534	516	556	503	523	562	544	576	535	520	550	567	559	527	547	537	587	550	586	546	529	576	545	531	541	526	549	544	546	534	597	532	522	555	547	580	540	617	506	522	541	522	544	504	573	568	541	544	545	534	525	536	510	537	478	514	553	549	541	527	554	508	545	520	551	537	576	551	504	528	539	517	588	609	520	575	526	595	519	511	526	562	541	539	582	536	553	532	547	553	544	529	543	550	475	565	534	542	494	525	544	543	549	558	569	560	509	499
2635	278	188	143	249	288	279	309	336	345	344	271	212	185	158	161	214	187	239	305	257	145	108	110	85	83	77	52	42	66	57	48	45	64	48	55	43	48	44	51	43	46	59	46	53	34	36	47	52	59	49	46	38	42	46	50	44	39	56	45	36	37	51	85	46	40	53	39	37	52	42	58	42	51	45	53	42	58	43	47	53	47	52	39	57	46	45	46	49	46	50	59	45	35	45	47	36	46	48	44	47	51	55	60	42	45	55	41	45	36	47	49	38	35	52	46	46	40	54	38	40	50	46	37	43	54	42	44	44	44	56	45	47	53	46	39	43	47	50	49	54	40	37	52	59	43	54	45	37	45	42	62	49	54	41	45	49	59	52	42	40	57	43	47	49	38	47	39	50	48	48	56	47	37	47	45	44	46	41	65	42	55	47	32	46	47	41	49	40	47	51	42	47	37	65	44	42	43	37	40	61	44	53	53	51	44	44	45	46	49	39	45	53	39	36	31	36	32	50	41	52	44	39	34	40	46	36	36	51	40	54	38	49	47	43	54	49	50	46	50	48	43	45	43	47	44	38	48	37	39	54	43	47	49	32	39	31	46	44	49	54	35	52	40	39	46	49	46	41	44	43	50	41	51	51	56	41	46	45	49	43	46	46	49	40	34	41	37	52	33	43	46	50	41	45	38	43	42	59	44	50	41	45	35	53	42	46	29	43	54	48	40	42	42	42	42	46	50	42	56	48	37	37	46	40	41	50	47	40	37	49	43	50	58	38	53	42	52	36	46	47	53	39	36	55	53	37	47	48	45	49	43	45	43	43	41	46	51	54	49	39	35	33	40	37	55	35	54	37	47	42	57	46	36	43	43	46	51	46	45	36	55	45	62	41	37	41	44	36	44	52	47	46	39	50	43	34	52	62	44	44	47	49	57	51	37	54	47	36	39	61	43	48	36	45	33	37	53	48	50	49	46	46	52	46	60	68	45	52	46	43	50	48	47	39	36	38	38	50	54	50	56	49	55	62	52	43	38	40	50	42	51	38	55	41	46	55	51	41	43	41	35	40	40	40	56	66	45	53	47	48	43	55	44	48	31	40	43	45	45	40	42	42	45	50	45	56	42	55	52	42	54	46	48	45	35	42	36	59	45	48	47	44	46	47	30	57	39	44	52	47	43	40	42	37	45	42	40	41	46	44	46	48	47	51	49	47	49	40	52	48	45	29	42	34	35	51	41	46	60	50	43	45	47	36	45	44	44	44	46	39	41	48	53	52	40	51	44	34	44	49	38	42	46	49	45	36	45	53	38	40	48	37	41	44	53	42	48	48	44	53	32	47	49	45	51	44	46	46	38	56	41	44	40	48	48	56	48	62	47	59	53	45	50	47	54	40	36	46	36	30	49	60	51	52	45	38	37	45	64	55	49	45	58	51	37	53	41	36	48	32	48	31	37	36	34	53	55	43	49	39	57	35	58	41	45	42	44	44	35	46	43	43	43	52	45	59	41	51	52	45	43	47	38	58	43	44	47	48	40	43	34	50	39	52	40	52	51	52	38	45	48	35	45	50	42	41	40	46	42	47	53	47	45	53	47	52	41	42	55	56	51	54	51	44	49	51	53	54	39	57	59	37	46	49	47	47	50	39	36	51	51	41	44	51	46	39	42	42	37	52	38	54	46	36	48	42	47	39	51	61	48	46	44	36	47	43	46	46	44	43	40	48	46	31	40	46	45	35	46	45	42	44	41	44	38	48	37	36	44	45	48	45	33	41	43	48	47	46	51	56	56	45	45	47	43	50	46	40	37	55	45	42	43	46	28	43	44	48	40	46	40	42	52	47	42	51	40	49	41	44	63	35	51	46	55	37	37	46	33	33	49	45	45	46	45	52	38	47	42	38	46	40	50	44	40	49	42	52	47	38	43	43	40	39	48	55	44	52	50	43	52	51	48	44	41	51	41	39	51	51	55	45	42	36	36	48	53	37	49	39	47	44	44	50	43	54	43	49	43	40	46	41	34	54	35	43	39	56	34	44	53	49	43	52	40	56	43	40	39	58	41	47	50	41	37	40	38	45	39	46	39	40	49	42	45	41	49	48	51	42	48	44	61	40	53	45	39	41	49	46	62	48	44	50	36	38	44	54	40	36	56	36	45	44	36	45	48	41	40	49	54	48	34	51	55	48	55	41	35	58	39	50	47	48	48	40	47	47	39	39	51	46	34	54	49	40	49	39	51	50	42	46	38	46	35	45	45	34	35	55	37	44	49	33	38	47	34	39	49	43	36	58	52	42	43	42	46	47	42	42	39	49	43	43	52	42	46	39	44	41	51	35	36	50	45	46	46	41	50	64	50	44	49	44	36	62	45	40	52	56	41	46	48	38	41	38	43	51	53	38	43	42	44	42	57	45	57	57	38	42	52	46	35	47	43	41	56	32	37	56	49	37	49	43	49	53	45	41	55	41	47	44	41	37	52	43	49	54	49	50	46	45	52	40	53	34	36	47	50	39	38	48	42	50	56	48	43	49	51	54	41	34	45	37	62	48	34	44	57	42	60	38	44	35	40	47	43	42	41	42	54	48	59	39	50	51	40	50	60	33	46	62	44	36	40	49	33	51	43	43	45	52	53	35	49	32	50	57	47	43	47	37	41	45	51	51	41	45	44	51	45	58	45	51	48	45	55	41	37	49	45	39	47	37	43	52	45	45	35	49	59	52	47	43	40	40	53	48	48	36	38	44	49	50	47	46	43	58	46	47	56	54	45	46	49	43	39	37	42	34	45	36	44	45	59	55	50	50	35	46	68	41	44	51	44	31	60	36	41	55	48	54	48	38	48	38	44	60	40	51	43	55	45	49	39	50	39	41	38	54	32	58	50	51	41	48	39	41	48	50	46	45	43	57	44	45	44	53	41	44	39	40	36	45	40	38	38	37	45	45	42	47	53	41	39	44	42	51	49	37	46	63	37	40	60	50	48	45	39	37	53	31	59	34	37	51	39	47	40	49	45	58	52	52	56	35	49	50	49	52	45	43	45	42	37	49	46	38	45	52	45	34	40	53	46	36	51	47	32	60	51	36	38	45	39	35	35	33	37	46	48	59	39	45	35	62	44	39	33	45	41	48	47	53	48	48	46	43	42	37	29	51	49	48	51	44	38	46	47	59	57	48	47	33	49	47	37	48	44	51	47	45	42	35	40	47	35	44	51	52	40	47	55	58	36	51	47	45	46	46	50	36	48	43	32	40	40	43	53	42	47	43	52	47	46	40	50	44	51	40	48	52	33	39	45	42	42	44	39	45	58	35	42	57	48	51	45	50	36	46	42	40	40	37	47	45	30	51	46	45	46	45	39	38	39	37	30	41	36	43	51	37	43	39	40	41	41	51	44	37	47	41	37	37	31	45	36	46	47	43	37	46	58	49	49	54	45	53	58	47	43	47	47	41	56	48	36	47	46	33	41	42	39	48	35	54	36	41	47	47	40	53	51	52	46
15085	7873	4302	12069	19205	18533	17124	16131	15467	15403	14342	11539	8772	7068	6780	6878	6841	7135	8261	10210	8381	5244	3494	3062	2342	1821	1560	1328	1195	1126	1098	1189	1093	1061	1047	1025	949	946	855	785	802	779	791	797	785	831	835	856	911	970	914	911	819	737	722	760	695	719	696	675	718	701	711	2112	734	638	691	637	685	696	679	693	690	659	689	656	650	636	600	668	641	678	662	671	624	622	642	656	634	648	706	650	605	692	643	664	649	694	643	654	599	651	655	691	640	636	707	667	665	692	687	660	654	654	673	647	673	682	661	734	721	699	699	657	653	692	695	638	671	668	700	718	689	694	671	661	708	725	694	664	652	681	636	635	689	670	643	609	694	607	657	602	638	650	670	647	653	648	658	662	598	629	626	621	663	599	615	647	629	640	654	647	603	651	667	671	655	630	623	648	626	614	645	660	644	622	646	691	669	635	675	609	632	664	618	615	639	629	687	638	677	650	613	651	626	673	658	625	628	649	639	621	610	630	643	680	632	627	687	643	656	600	675	659	620	638	677	652	662	630	621	597	626	643	620	663	638	639	664	651	622	639	628	649	671	654	694	662	666	660	660	651	650	647	611	640	615	701	656	635	644	659	651	605	622	631	647	677	653	645	629	626	639	671	649	609	612	602	621	630	644	623	617	689	624	723	657	666	625	660	683	641	590	612	675	617	652	633	643	677	626	630	639	656	624	626	664	644	656	647	612	628	629	653	677	630	621	651	649	656	589	594	599	639	684	631	643	628	651	631	640	677	659	647	633	627	641	621	627	644	680	613	649	649	665	656	591	603	690	660	637	639	636	674	643	689	665	643	638	647	657	666	644	637	625	629	613	621	639	593	621	559	611	643	625	671	635	630	650	637	639	671	682	661	653	634	652	618	631	644	626	689	639	616	651	661	665	638	642	605	662	648	618	638	612	677	667	624	644	607	660	659	635	598	641	611	668	676	631	638	643	607	664	615	648	685	647	651	613	708	652	656	675	652	667	645	688	627	585	605	627	661	642	678	678	626	678	605	672	628	607	623	637	615	628	664	617	671	626	637	614	615	678	624	653	670	639	658	687	640	618	598	656	641	624	635	665	659	612	617	629	633	709	650	617	639	654	610	585	634	670	656	638	668	615	649	630	592	609	628	651	645	652	637	626	620	665	615	641	650	694	627	624	638	712	667	653	641	619	631	673	652	715	632	636	595	654	671	642	632	654	667	636	644	595	676	608	664	643	638	616	613	664	635	637	653	694	639	664	633	670	690	612	631	645	656	643	700	686	628	616	631	608	597	639	629	639	629	664	644	629	634	656	591	665	642	677	656	676	676	647	647	655	649	625	696	688	624	619	642	623	613	688	653	641	612	645	587	618	641	631	609	644	641	658	634	658	643	637	611	679	643	623	678	627	620	646	716	626	610	661	678	646	614	631	618	600	608	624	627	647	650	615	683	668	675	649	619	627	657	679	644	613	618	653	603	646	629	620	627	656	615	683	632	616	649	604	664	633	661	653	635	670	658	647	692	655	630	659	617	655	609	648	624	669	682	680	619	650	649	634	636	657	666	635	688	662	670	640	609	617	636	621	650	663	625	626	636	644	574	633	622	654	646	607	644	659	656	666	632	624	649	695	655	640	637	634	641	681	645	663	657	676	641	682	634	630	649	696	662	669	626	666	630	689	658	629	677	638	598	636	633	623	628	617	641	644	622	638	670	635	626	634	670	681	583	630	640	634	668	673	680	637	645	633	625	670	664	643	650	626	662	635	682	693	611	643	620	655	648	693	624	638	652	634	648	646	632	670	660	612	622	602	667	685	638	651	678	651	632	612	598	679	660	644	627	686	620	647	661	665	640	655	660	628	614	669	678	676	615	618	644	638	645	673	634	649	616	646	656	627	657	663	638	663	642	629	648	675	602	679	627	632	607	632	683	674	652	676	625	653	670	633	615	665	660	601	631	637	619	676	680	642	613	674	668	625	640	630	643	637	611	685	656	627	661	640	659	618	619	652	635	633	596	684	636	677	674	658	641	723	614	668	662	634	637	649	634	582	663	649	628	678	592	631	670	602	662	644	646	647	610	616	622	624	622	624	627	669	647	630	609	633	651	604	664	652	655	633	656	669	682	668	650	636	632	653	646	637	634	600	644	667	647	636	652	634	632	639	649	663	617	678	659	675	651	686	627	653	655	684	602	685	691	646	656	678	628	664	692	646	640	666	627	688	633	653	611	670	647	644	660	652	655	628	613	678	642	650	651	614	638	648	573	641	618	614	609	611	661	646	604	614	663	646	610	649	631	652	619	652	656	679	655	643	646	607	650	642	560	658	608	615	608	646	656	625	649	653	611	662	688	694	633	636	621	649	630	670	662	633	669	575	640	666	665	681	610	610	688	591	610	602	613	636	619	659	675	660	623	641	640	650	681	639	651	698	649	683	628	649	601	691	654	639	619	676	644	656	625	681	636	676	671	646	653	630	602	628	657	589	627	645	678	654	641	648	594	634	635	660	622	589	626	602	673	662	662	614	660	627	656	654	657	609	588	652	631	634	618	633	628	632	657	645	662	668	659	641	640	653	624	658	657	654	652	635	676	655	604	677	635	579	627	652	669	636	657	642	617	640	684	640	640	663	700	655	673	605	658	650	638	641	625	637	638	655	602	632	572	653	660	609	679	632	621	638	650	610	636	664	619	628	616	611	645	594	647	648	610	669	666	648	639	598	656	687	662	692	613	631	645	607	663	615	593	611	667	667	678	656	655	667	604	682	603	603	622	653	643	636	597	645	618	678	644	678	648	667	663	646	659	634	592	650	637	670	637	614	639	661	623	652	614	663	643	685	674	621	600	674	642	693	666	663	630	660	646	650	649	722	653	643	633	571	635	651	602	661	619	684	627	576	625	642	640	631	651	647	666	686	652	626	679	654	640	683	686	667	683	613	653	644	637	664	612	656	663	648	641	630	637	642	642	605	667	650	659	618	623	606	618	622	637	644	654	620	617	639	672	644	629	621	661	671	671	641	587	650	664	656	597	648	624	631	589	632	652	640	667	662	646	610	630	638	653	658	646	635	629	642	646	645	617	674	627	633	634	590	680	641	657	627	626	642	654	613	680	704	642	615	668	631	636	626	648	653	676	623	637	674	671	621	649	654	634	629	623	597	648	670	652	663	676	649	645	624	670	571	636	600	651	628	659	698	620	611	631	629	683	658	600	629	687	618	659	649	616	635	599	596	678	724	680	637	660	683	679	705	646	671	659	651	647	618	689	649	698	632	588	624	647	632	627	640	603	655	642	643	650	631	643	670	597	654	622	636	661	650	618	650	647	655	635	669	695	652	675	662	607	654	613	672	637	628	647	610	652	654	665	661	629	653	629	662	648	616	629	592	660	681	643	660	684	663	617	634	661	659	638	622	657	618	713	607	648	633	595	612	640	587	672	639	659	626	678	641	642	634	635	659	623	632	628	675	687	651	663	605	640	615	635	629	648	613	615
1823	557	356	297	479	673	653	709	725	673	635	546	464	341	305	292	227	245	289	291	361	222	160	125	132	96	84	75	79	63	84	84	92	77	82	68	69	59	77	62	69	74	67	73	59	55	71	62	76	87	81	70	61	60	51	55	75	60	54	57	57	67	72	79	66	71	51	56	64	56	45	67	53	50	58	62	65	57	49	54	51	53	55	63	55	57	62	50	56	65	67	49	56	60	50	54	53	63	53	54	49	57	59	65	55	63	49	56	48	47	52	55	59	51	60	51	70	66	73	63	61	46	53	73	80	58	59	72	56	61	56	62	61	57	65	61	60	66	59	56	46	63	74	57	58	69	44	57	63	57	68	60	68	64	51	68	61	62	60	50	59	45	58	52	44	67	68	53	64	52	59	69	58	65	59	66	61	57	59	55	65	64	63	55	66	46	57	48	64	52	56	50	52	51	58	45	50	46	58	46	61	58	56	53	54	49	57	47	57	53	47	68	48	64	47	54	51	70	52	51	62	57	39	54	57	40	61	66	46	67	58	60	62	55	60	60	53	49	47	53	50	56	54	54	58	62	68	49	55	58	57	57	52	52	60	56	62	56	72	47	63	56	47	63	51	62	59	54	75	47	60	63	65	60	61	51	59	52	50	46	43	49	56	61	56	53	52	53	61	64	69	48	61	53	53	70	48	74	48	49	53	60	57	49	57	51	51	63	54	56	62	60	55	48	51	53	54	48	75	59	70	64	61	58	64	62	64	52	57	55	55	38	46	66	70	65	48	51	55	44	64	39	47	53	72	54	61	52	60	54	57	70	48	72	52	63	51	57	61	63	59	64	57	61	59	42	54	55	54	50	57	66	54	55	70	70	62	57	56	42	60	52	50	51	70	57	62	64	66	60	64	48	63	60	59	61	61	55	69	41	72	57	63	43	65	59	48	67	58	56	60	65	54	59	54	65	60	58	56	50	58	51	52	64	60	41	50	52	53	55	61	60	51	56	78	58	54	59	59	57	55	70	56	55	51	53	61	68	54	66	65	65	66	69	61	45	43	45	64	39	59	58	62	55	61	61	46	54	56	60	61	69	57	78	47	57	57	73	63	47	48	50	46	80	50	60	59	71	60	52	46	56	60	63	42	59	54	64	64	71	66	56	57	59	63	80	65	51	55	58	56	51	59	52	59	53	56	56	53	63	64	64	61	67	70	53	75	57	58	69	54	57	57	54	53	47	61	65	79	60	63	50	60	57	66	67	63	64	56	61	66	46	56	58	65	51	55	71	62	74	63	53	59	64	52	50	67	56	57	65	69	56	54	70	60	63	58	59	62	53	57	50	52	51	51	74	72	64	56	57	61	63	43	52	69	45	42	56	47	56	59	55	46	57	67	62	63	63	52	60	70	59	68	61	53	48	49	60	55	62	65	51	51	69	50	62	75	45	75	57	65	56	51	67	57	81	57	48	59	58	66	59	54	47	63	46	54	50	49	60	60	70	48	59	60	45	55	65	51	59	51	42	67	61	53	60	56	46	52	60	68	52	64	61	51	47	58	52	60	64	66	67	65	60	45	52	51	54	59	39	65	52	55	45	57	73	58	60	55	63	54	49	70	60	52	61	48	56	59	66	69	50	42	62	45	56	60	65	76	61	71	57	52	52	62	77	55	48	58	57	43	68	71	60	62	61	55	59	62	62	57	60	63	58	57	68	53	61	68	61	58	60	49	56	51	52	48	50	57	55	76	57	53	74	53	56	59	60	63	54	68	61	66	48	66	69	56	43	63	65	51	52	56	63	64	53	53	64	62	71	60	56	54	60	57	59	60	59	58	70	56	72	48	67	70	65	58	71	62	41	63	50	58	47	60	57	53	54	67	56	43	54	68	62	64	46	68	52	57	56	53	63	52	54	66	63	48	71	46	53	48	47	64	72	48	64	52	51	58	72	51	71	49	71	47	59	63	67	54	52	66	65	73	55	43	70	48	59	60	72	59	61	62	58	49	79	55	77	51	45	62	45	59	45	61	56	54	66	72	55	52	60	63	68	55	61	71	50	49	58	54	57	61	66	55	55	68	63	71	56	65	53	53	66	69	60	64	59	64	63	51	68	48	57	59	65	62	61	61	48	51	52	56	55	59	64	60	65	63	61	57	71	58	57	67	53	51	58	51	58	64	46	69	68	71	45	53	75	54	56	57	57	62	59	62	63	54	60	69	52	44	63	68	49	55	59	59	66	58	51	57	64	53	48	67	59	56	61	59	53	57	46	55	54	47	46	47	41	61	55	56	49	65	62	59	55	46	53	67	62	50	60	60	57	57	50	64	55	52	52	46	60	57	66	50	51	53	67	51	54	59	63	53	54	60	56	48	60	58	65	65	55	50	42	58	46	60	45	62	53	60	53	65	63	57	44	68	63	52	51	55	45	66	64	55	61	58	57	55	50	45	52	53	43	63	61	59	67	55	54	66	62	50	72	49	51	59	57	69	72	43	61	57	50	66	58	70	53	52	68	49	45	56	52	49	62	52	52	52	56	65	50	63	66	57	70	67	47	61	68	59	59	63	58	59	46	56	53	58	47	63	56	60	62	70	63	67	63	63	43	52	54	49	61	53	51	59	57	60	62	58	67	57	57	69	78	58	64	48	48	49	55	55	56	56	50	56	57	60	57	55	55	57	63	59	60	55	44	67	51	54	62	56	46	49	42	60	54	49	54	55	53	43	57	60	54	60	37	62	52	74	63	44	46	57	48	53	65	59	48	56	45	52	56	61	55	57	66	62	64	61	61	51	46	55	61	57	59	56	66	54	67	51	42	48	61	60	67	48	61	68	72	60	57	49	55	65	57	48	58	50	70	50	59	60	49	56	64	55	57	56	63	63	57	66	69	61	43	61	69	67	55	54	65	52	58	59	52	62	38	61	53	65	65	64	60	67	66	73	61	68	63	67	55	76	60	48	58	72	59	55	61	57	56	60	58	62	54	49	58	64	74	66	51	61	76	75	64	51	57	53	54	56	55	57	64	61	57	71	45	64	55	74	70	62	66	71	54	45	47	52	60	60	67	51	60	49	52	60	61	61	66	69	57	52	52	66	47	57	49	46	59	72	48	60	49	61	53	56	55	65	43	60	49	66	45	46	66	57	67	70	63	54	58	49	57	52	59	50	51	67	65	63	53	64	48	74	47	57	77	62	53	64	74	60	57	54	55	52	68	76	53	46	69	55	58	50	58	62	62	56	47	54	53	50	57	68	74	44	76	59	61	64	58	55	64	47	52	73	55	73	73	54	50	43	59	69	64	62	61	50	62	54	49	55	58	53	64	59	57	58	53	49	45	64	55	58	46	55	52	58	57	72	50	49	59	59	53	58	58	55	55	43	56	51	59	44	60	57	72	55	59	59	63	60	54	58	63	49	53	59	56	55	83	59	58	64	52	54	59	67	61	56	63	74	53	69	68	53	60	45	59	65	62	64	55	53	60	65	65	59	60	51	60	61	54
21130	12489	7302	19603	28380	28144	26838	26300	24712	22769	21194	18290	15438	12203	10553	9917	8575	8726	8869	11048	10662	7858	4936	4059	3444	2691	2364	1965	1861	1684	1603	1619	1609	1617	1449	1394	1317	1227	1233	1178	1150	1033	1070	1101	1159	1158	1151	1253	1329	1280	1250	1200	1115	965	920	911	951	858	912	923	916	921	1339	1851	852	873	858	870	921	908	866	874	858	856	858	824	877	816	832	845	875	824	839	846	822	827	822	800	827	872	821	865	820	844	822	828	822	806	797	794	818	811	831	780	830	826	827	841	848	870	841	814	866	841	960	828	900	914	893	858	897	865	942	878	910	865	882	870	898	901	906	876	919	792	844	829	901	888	821	839	871	873	814	828	834	786	843	820	802	785	781	783	812	793	846	795	797	809	873	807	796	731	786	815	834	821	852	824	784	795	782	858	809	774	737	816	794	831	803	759	810	876	768	844	802	847	814	845	815	778	736	791	813	858	856	838	741	765	801	817	870	777	817	766	794	787	795	796	815	809	801	779	809	833	729	799	821	801	845	821	797	805	837	834	802	838	807	811	781	845	730	753	826	809	817	805	810	821	806	773	775	776	793	819	831	825	807	801	774	815	822	760	814	816	812	829	796	820	810	827	830	806	782	829	753	814	810	802	828	772	802	785	832	792	805	819	823	782	775	797	808	791	798	799	840	781	816	824	756	802	810	830	852	817	784	771	793	793	790	793	811	851	797	793	743	809	787	776	812	810	772	815	810	861	809	754	786	765	786	773	812	816	790	735	811	791	835	821	791	835	844	838	821	850	835	759	773	766	782	791	789	815	753	819	868	795	792	759	838	824	843	835	770	792	805	796	826	800	753	791	825	763	821	824	848	759	788	830	782	849	815	784	777	778	811	830	814	796	833	777	822	728	791	788	812	821	827	795	810	816	742	767	833	828	787	771	763	793	771	813	782	790	789	883	815	787	830	801	876	809	815	812	805	780	810	844	800	780	796	807	820	817	760	812	773	827	734	826	843	789	802	780	865	779	809	832	842	816	831	756	831	813	814	801	765	793	827	839	812	785	774	795	778	819	828	838	786	801	846	803	783	819	790	804	797	747	825	774	812	790	775	781	792	823	802	823	763	794	830	764	832	776	811	851	785	797	802	823	851	769	797	750	794	793	779	791	828	844	782	867	830	792	781	769	824	811	831	816	853	841	847	764	824	839	856	827	857	813	842	813	776	782	812	806	876	775	769	818	823	812	798	825	786	838	809	795	762	840	799	828	849	813	858	800	804	805	835	770	843	813	820	791	760	788	806	795	811	753	796	773	880	844	753	781	832	834	802	830	837	826	796	817	812	791	840	803	809	819	822	758	825	811	824	744	833	809	768	816	833	769	841	809	859	810	838	812	793	797	816	839	797	802	812	833	857	818	774	757	783	846	823	794	817	795	785	818	806	758	796	798	793	817	798	812	808	762	848	779	786	816	795	793	780	750	842	787	817	830	767	781	779	788	753	807	767	767	765	856	777	801	818	783	769	825	784	803	847	792	788	806	775	788	816	810	809	837	804	787	848	808	780	828	810	821	785	785	845	801	793	766	780	790	804	760	815	828	741	812	772	839	798	816	785	855	786	778	843	824	860	777	831	764	812	843	777	822	801	810	804	869	826	811	815	794	799	835	806	801	788	807	801	834	835	796	858	813	776	801	734	787	824	831	737	820	789	788	840	771	770	805	830	790	797	844	790	777	804	815	819	794	780	809	766	775	803	766	801	779	808	819	840	797	827	791	807	814	812	744	843	819	804	849	785	779	805	835	762	788	832	792	792	787	808	796	768	823	823	823	806	824	793	827	824	819	823	766	813	808	818	816	819	805	823	851	789	825	804	802	855	838	823	786	824	797	809	811	812	781	724	832	784	815	769	823	833	848	760	786	828	799	795	802	818	777	767	830	800	838	825	762	831	828	803	748	767	830	829	813	806	816	798	804	802	763	810	793	852	794	834	781	792	783	767	798	862	798	822	805	803	793	788	761	808	796	809	792	807	786	825	814	783	790	767	798	793	789	838	786	814	880	814	705	836	768	778	746	805	809	807	762	825	795	801	789	814	814	802	804	814	833	790	784	782	841	792	826	789	852	827	780	837	879	781	828	819	818	784	814	825	834	795	821	802	794	758	800	790	818	850	839	844	788	777	770	813	825	799	781	795	809	862	820	794	822	845	827	817	800	791	821	786	861	790	816	790	802	824	781	831	827	760	792	858	815	808	796	749	794	804	795	761	791	793	810	792	774	837	815	858	809	835	830	820	818	830	778	767	817	820	839	794	771	794	765	821	808	845	801	804	808	842	815	771	792	789	796	834	810	766	790	818	801	830	796	827	819	821	808	830	786	841	836	809	805	801	845	798	823	833	820	820	872	818	785	798	839	774	777	780	794	804	781	818	836	812	786	828	787	765	862	802	786	821	824	819	773	762	804	785	803	836	797	745	813	781	779	837	764	744	780	790	837	829	777	811	811	828	804	781	816	789	814	813	736	807	751	772	781	761	868	782	867	810	817	785	791	871	843	773	767	831	793	776	803	843	819	791	756	838	834	769	837	770	840	836	891	782	798	781	830	751	781	805	814	827	807	835	826	860	824	783	830	831	809	785	805	787	806	835	816	813	858	854	807	818	817	783	796	815	842	732	793	789	840	754	795	828	834	812	823	827	800	818	786	825	754	832	871	772	787	835	774	854	809	811	809	838	796	830	815	803	850	761	810	805	812	799	817	769	766	764	798	799	825	760	758	795	831	815	853	788	775	813	790	838	774	778	790	785	752	801	842	809	818	801	844	728	781	793	820	799	807	788	770	789	792	821	841	807	816	793	757	816	805	814	769	785	785	781	796	774	862	814	818	822	781	774	826	830	787	806	757	813	803	757	804	794	774	791	821	793	841	831	775	845	805	789	863	801	774	755	796	805	803	775	806	825	786	777	772	851	811	798	849	794	773	796	828	757	830	831	811	816	872	829	788	808	839	784	834	807	820	774	748	841	853	811	803	821	836	804	823	809	830	795	862	792	787	810	799	786	849	853	809	835	808	783	837	799	777	791	783	791	744	780	799	808	801	821	753	779	792	816	829	787	833	773	786	786	804	782	796	734	807	871	840	816	801	800	800	790	825	813	820	827	777	829	810	832	834	802	812	819	809	819	789	812	823	850	825	817	779	839	787	817	806	759	781	747	755	825	840	733	817	852	815	826	799	795	785	822	734	752	823	801	785	824	775	819	789	813	823	787	800	763	799	799	738	815	808	862	751	876	795	820	809	791	834	768	775	779	791	854	804	793	817	812	794	830	799	813	837	816	827	810	808	797	845	848	801	817	823	798	768	792	869	826	814	804	839	808	770	795	757	742	845	773	803	807	791	812	811	799	849	799	806	856	788	842	763	824	814	789	779	764	830	803	789	791	784	814	825	811	772	810	838	796	859	814	819	778	833	846	801	790	776	797	740	814	832	768	778	770	803	793	831	819	816	781	802	778	844	775	831	819	825
1479	169	117	105	229	353	436	452	399	343	257	233	188	151	121	113	92	90	110	133	155	117	70	58	64	44	46	30	30	39	33	23	28	27	35	30	29	25	38	19	27	31	28	31	34	33	32	36	38	38	28	33	35	31	26	40	35	27	32	25	28	27	40	43	40	24	30	28	39	33	27	22	24	28	31	32	42	25	33	24	26	19	27	28	28	28	38	31	26	23	19	38	32	31	28	34	29	30	30	23	19	27	25	28	18	35	32	24	21	22	42	31	28	31	28	32	44	24	34	21	25	30	32	38	34	25	37	26	26	20	27	31	39	22	39	37	39	31	37	33	34	29	25	19	47	26	28	18	24	28	32	24	29	22	42	34	26	30	31	22	26	38	25	34	22	32	36	31	26	31	22	30	31	34	26	31	28	40	27	23	30	30	37	21	29	27	24	27	25	32	20	23	28	31	34	29	32	34	37	29	25	36	26	30	27	38	31	30	25	24	32	29	29	28	28	27	29	36	28	20	26	20	33	36	29	29	29	39	25	16	37	37	23	33	39	30	32	18	31	33	28	36	34	36	31	22	25	33	27	29	24	42	24	26	17	27	33	37	34	26	30	26	27	29	38	30	20	29	36	31	24	22	38	28	34	29	30	40	31	26	24	32	29	39	39	35	32	26	28	41	23	26	22	23	31	23	21	19	24	32	33	29	32	23	31	28	38	46	19	23	28	32	28	44	34	23	27	32	30	26	34	29	39	34	24	28	36	29	25	34	35	24	33	27	27	35	33	28	31	32	29	26	29	28	27	37	26	23	34	38	40	30	17	34	34	33	28	28	26	29	33	32	38	28	23	33	29	30	33	32	20	35	30	30	33	30	29	34	33	20	32	25	39	37	30	31	25	23	34	31	29	27	27	30	28	28	30	24	28	23	20	24	30	27	28	30	29	20	31	41	27	30	25	28	31	29	21	24	33	37	23	35	28	21	22	38	21	26	23	35	26	22	32	31	27	31	30	32	36	23	28	29	23	22	39	24	28	26	35	25	33	30	25	21	33	33	32	33	24	33	30	28	26	23	32	30	28	29	25	28	30	30	37	23	23	34	17	33	26	33	39	28	29	35	21	25	25	27	27	30	28	37	32	35	30	29	36	32	26	24	19	24	29	23	30	34	44	31	34	28	23	25	26	18	16	43	34	32	36	26	32	28	31	29	37	36	25	23	24	35	43	32	30	34	27	19	30	19	19	31	22	27	22	25	40	31	24	27	32	23	18	29	25	27	26	35	31	31	32	34	31	35	27	27	30	32	24	25	25	21	36	26	35	22	24	26	31	23	31	27	39	34	28	27	28	33	31	31	28	35	30	36	27	36	28	24	31	30	32	25	45	21	31	28	28	26	24	26	32	29	26	27	28	31	29	29	30	28	20	33	30	29	36	32	36	26	24	32	30	24	28	19	36	23	28	24	27	36	28	28	23	36	19	24	33	28	26	34	27	22	21	32	37	33	40	31	24	22	39	29	23	25	25	25	20	32	37	33	37	28	27	27	33	33	21	30	31	31	27	27	37	34	28	31	19	30	24	26	26	29	32	24	31	38	23	30	32	31	24	36	33	35	27	23	34	25	20	26	24	22	26	21	30	28	23	39	34	22	28	37	33	34	25	30	28	29	33	33	28	24	36	32	33	31	25	40	20	37	32	43	29	24	34	39	24	25	19	32	32	33	28	30	23	26	30	30	36	30	23	38	27	29	30	29	27	20	30	25	27	33	27	35	25	34	38	34	27	24	30	23	24	25	32	30	39	27	38	38	24	34	30	31	24	24	24	35	23	36	34	30	30	26	24	32	29	26	22	18	31	29	35	21	23	34	35	34	23	36	29	36	31	30	36	24	28	29	27	29	22	34	36	29	32	29	30	32	31	34	36	25	36	25	27	30	28	31	31	27	35	31	31	34	24	25	44	33	26	30	34	31	32	21	24	34	32	37	34	28	29	31	31	27	24	32	22	35	39	32	32	31	31	31	29	37	34	27	31	33	31	22	43	27	31	39	35	34	18	35	39	29	42	32	37	27	28	33	23	25	27	35	27	36	35	33	26	33	22	30	26	37	26	28	33	29	32	28	25	24	31	30	29	37	22	31	36	28	28	30	31	31	43	17	23	35	32	26	34	30	28	32	27	29	30	29	27	29	30	32	35	33	26	28	36	34	43	41	47	29	31	30	43	28	32	23	32	31	21	34	36	36	26	22	35	35	21	27	36	24	29	27	24	34	28	41	37	28	30	26	36	31	34	34	40	26	24	34	34	36	27	31	24	32	32	34	37	30	24	39	33	31	25	30	30	23	26	28	30	31	27	25	22	35	28	22	21	34	20	19	26	29	16	35	22	35	31	25	34	35	29	35	38	35	29	28	26	39	25	31	45	29	41	24	25	31	28	40	30	27	38	26	34	29	21	31	16	30	27	23	26	18	33	29	29	32	23	30	29	28	35	27	33	25	28	31	30	22	27	37	36	23	28	29	30	35	32	33	31	29	27	20	29	27	28	34	27	27	35	20	32	35	21	28	29	27	17	41	31	29	19	27	31	28	32	25	44	32	33	36	28	27	25	27	31	20	35	29	21	26	23	30	20	33	27	26	23	30	32	30	30	29	23	37	27	23	34	28	30	32	30	35	34	28	37	17	21	33	22	40	33	17	36	30	26	36	33	27	24	17	24	35	33	40	36	37	25	30	34	27	36	34	23	26	31	27	25	31	23	45	24	24	21	32	35	24	33	25	33	32	30	29	23	31	29	37	25	25	37	20	26	31	22	26	34	27	31	28	25	43	32	33	32	39	28	23	32	41	29	34	29	31	30	34	32	24	22	37	34	23	28	26	37	24	28	36	37	25	23	32	20	22	31	31	33	28	30	34	29	32	26	32	25	34	25	17	20	21	32	24	29	21	21	37	32	29	28	34	25	31	30	34	33	37	28	23	29	22	35	29	17	26	38	28	29	20	22	22	35	32	30	24	31	38	29	32	31	39	33	22	33	37	32	28	36	28	34	21	30	27	34	33	34	27	27	38	30	33	27	28	27	33	28	33	26	29	32	27	28	29	30	28	19	35	34	26	39	35	20	26	27	28	29	25	29	34	26	29	26	30	44	19	20	29	25	29	22	25	24	29	33	32	30	23	25	26	15	31	29	28	27	35	30	36	27	30	22	29	37	25	30	30	29	25	31	21	40	25	32	29	28	29	33	40	28	31	21	33	32	26	31	28	25	30	32	34	34	35	30	33	35	36	28	33	27	29	26	32	30	35	34	26	27	26	28	26	31	33	21	29	29	26	24	36	25	27	27	33	26	27	38	34	27	33	28	31	32	22	27	29	30	22	32	27	25	29	36	31	45	39	31	28	28	28	20	18	32	28	27	32	23	28	26	25	31	28	36	23	29	30	28	28	34	40	27	21	30	30	19	31	36	35	17	31	27	32	43	24	38	28	28	22	22	21	29	37	28	37
11953	5634	2949	9981	19006	21350	21774	21198	18980	15465	12481	10261	8255	6509	4810	4066	3715	3540	3881	5050	5155	3672	2375	1677	1538	1132	878	793	668	749	729	754	735	666	572	520	541	540	492	480	515	465	502	562	567	526	625	560	603	573	543	559	546	454	441	441	438	429	434	399	437	454	602	673	436	427	441	408	422	437	410	435	429	395	431	420	451	397	424	469	401	421	424	445	402	472	430	411	444	434	457	424	429	405	458	387	422	439	419	428	424	470	429	439	502	416	422	430	454	403	439	442	428	416	455	495	491	488	438	478	481	460	490	481	491	463	459	473	470	468	445	433	461	456	442	441	439	440	460	434	457	449	441	435	460	434	399	431	474	424	436	437	400	436	415	436	455	398	417	426	426	423	425	428	429	425	426	453	423	459	451	423	446	422	435	437	426	456	430	468	436	416	409	448	409	449	395	434	431	427	437	416	448	427	438	448	429	416	440	440	447	444	422	468	437	425	409	433	451	417	443	408	443	398	448	436	427	434	385	406	440	399	418	419	468	402	411	426	410	411	379	430	416	421	399	384	424	405	441	403	447	434	437	417	451	410	411	427	404	444	404	422	406	410	473	397	423	433	422	421	427	455	393	388	429	442	430	432	401	399	421	421	403	432	441	407	420	429	424	431	401	400	451	445	420	463	397	429	428	414	391	433	434	425	424	423	421	436	409	428	444	406	417	416	400	448	434	421	400	412	401	391	420	409	461	411	448	460	447	468	422	396	429	400	449	441	471	422	475	406	412	402	427	382	381	406	442	443	413	425	467	419	463	385	406	410	435	395	433	398	426	417	418	422	437	409	438	471	431	418	434	446	395	426	452	371	435	442	446	429	441	438	423	392	442	446	379	386	449	416	443	431	444	419	435	457	431	424	435	410	430	414	432	390	443	420	457	496	404	436	441	414	422	452	412	420	428	442	451	405	419	463	473	436	388	416	440	430	438	442	414	407	452	403	430	461	413	458	399	420	443	374	432	400	402	407	426	439	448	436	419	376	445	451	418	454	414	443	435	425	376	428	390	435	437	446	414	426	427	394	413	427	445	427	433	443	408	438	414	409	414	433	425	421	391	439	424	417	429	451	432	454	377	433	395	445	443	472	425	425	414	445	443	411	436	390	440	431	415	406	440	388	439	422	452	433	418	422	427	397	397	418	420	457	487	434	399	432	403	442	396	429	407	428	428	420	428	426	413	447	434	402	426	426	444	447	395	455	426	448	427	430	434	413	417	439	420	412	418	435	414	429	447	459	413	430	456	424	445	417	387	421	425	441	392	368	466	407	434	414	451	405	401	444	454	420	410	440	434	463	435	394	432	437	416	410	401	404	421	422	429	412	448	389	461	403	412	403	453	432	417	424	423	432	435	457	403	418	422	463	462	444	424	427	417	412	446	417	385	394	443	418	400	402	435	432	436	413	462	447	420	407	434	459	420	400	390	395	416	411	383	422	431	401	424	413	427	447	417	422	441	435	405	410	445	433	439	402	406	441	446	431	417	414	390	468	435	409	451	425	428	465	394	428	397	436	402	397	443	431	435	411	423	437	440	448	430	455	391	429	433	402	441	412	431	438	436	426	436	399	464	394	430	409	428	437	383	432	428	422	410	397	441	394	417	423	410	404	433	412	438	433	458	446	436	453	408	435	448	403	472	400	416	426	454	405	409	406	448	414	411	433	422	449	440	433	448	437	395	405	429	385	407	398	441	431	443	452	425	409	414	415	388	451	438	419	449	426	431	395	424	409	432	446	419	433	408	425	419	461	410	423	413	453	433	446	416	424	457	436	391	437	418	459	447	456	392	400	436	423	443	461	410	429	402	454	422	400	421	428	390	422	414	447	402	442	454	469	405	418	393	429	403	428	448	432	442	427	456	438	418	449	421	449	403	428	406	464	460	424	452	465	385	407	413	425	413	435	441	411	434	435	407	405	408	403	424	440	415	428	423	440	425	441	422	429	447	428	450	464	419	455	422	428	449	414	416	442	443	458	415	442	427	423	430	443	441	410	440	436	431	408	446	414	410	415	416	448	424	445	420	466	412	426	449	449	400	456	446	439	416	419	432	469	435	441	426	434	430	392	426	394	403	454	459	398	416	419	393	413	443	415	449	464	393	445	461	398	475	430	449	400	411	441	395	455	428	414	395	432	429	449	434	432	450	407	442	425	451	376	392	440	406	399	469	438	456	429	418	428	442	438	419	408	440	456	415	392	412	404	432	411	436	403	408	438	440	467	414	403	444	400	427	410	436	436	419	430	421	467	424	399	447	412	432	434	443	408	459	412	423	431	440	436	454	418	427	410	449	397	436	420	425	435	422	455	407	388	399	413	431	432	411	399	431	441	436	419	458	409	423	388	413	422	417	473	410	386	475	448	391	413	405	409	416	411	380	450	447	434	430	448	445	438	402	419	416	413	449	417	481	461	441	384	434	444	463	391	406	434	407	390	451	451	450	440	414	412	412	413	466	433	446	394	453	429	446	404	432	426	419	403	410	440	431	425	389	426	417	405	421	441	414	429	411	407	438	438	442	383	444	433	393	412	422	418	417	421	439	408	432	396	415	473	441	412	457	411	427	402	445	422	446	463	418	443	428	429	433	428	448	450	413	436	421	433	431	422	435	455	440	424	423	450	400	440	435	396	453	420	399	440	433	419	417	408	427	445	436	428	416	450	421	426	408	435	408	420	432	428	406	435	414	444	456	421	436	465	441	430	401	472	414	448	432	424	401	448	437	400	403	420	434	441	428	447	481	385	413	401	410	418	399	408	389	401	379	411	453	380	464	415	464	446	426	418	415	464	414	387	421	416	451	412	450	417	373	438	420	449	400	419	449	442	471	468	436	431	429	418	431	393	422	429	401	430	447	406	385	407	452	436	404	434	448	488	395	416	460	399	409	428	414	431	432	441	417	450	409	457	458	454	435	425	429	453	410	410	400	434	402	454	417	442	432	437	435	434	452	468	410	423	419	427	423	451	439	405	432	406	447	431	410	386	403	435	406	430	435	431	436	405	406	417	446	417	418	479	453	428	462	409	409	400	411	418	464	449	432	421	426	399	416	414	411	424	424	444	396	431	413	433	422	405	430	449	459	401	385	385	421	402	395	416	414	415	422	401	411	418	449	430	427	441	440	413	392	452	400	426	440	415	404	408	410	417	447	474	414	430	452	449	378	411	429	442	405	403	420	440	412	428	426	453	443	411	413	437	443	404	385	423	438	416	403	421	406	455	404	461	429	437	420	410	445	428	421	421	414	422	450	426	459	387	395	460	441	470	417	452	407	418	422	439	438	448	454	416	453	461	452	433	413	429	408	400	413	407	401	419	432	422	448	427	419	465	446	428	397	407	414	433	407	419	417	472	425	423	425	413	373	388	402	414	398	441	446	423	376	462	421	437	435	469	394	413	449	423	417	387	457	429	414	392	424	407	426	436	446	394	441	438	429	409	417	426	457	397	422	449	415	420	418	430	439	391
834	371	255	199	428	609	676	634	628	581	494	421	340	266	206	181	146	135	173	157	204	173	109	83	88	58	70	72	50	42	52	51	54	39	52	45	53	50	41	37	30	36	43	36	46	48	43	42	43	27	53	39	56	46	46	38	45	40	41	43	40	46	62	110	43	33	41	41	38	47	44	32	41	30	35	27	36	35	31	35	38	31	30	41	36	40	35	46	36	37	31	35	43	31	32	31	24	44	51	30	31	41	36	38	35	41	40	45	41	31	46	40	43	39	40	30	31	41	35	39	46	43	41	40	48	44	36	41	58	38	36	34	44	41	39	37	45	44	33	37	34	30	27	40	30	45	38	45	47	46	28	32	32	42	38	29	35	36	37	47	43	42	43	39	26	31	44	35	38	30	42	30	42	31	43	31	27	41	33	30	26	41	30	43	31	35	49	31	40	38	38	36	42	31	29	41	47	31	44	46	38	45	49	40	37	33	46	40	44	41	36	36	42	50	38	34	40	35	55	37	39	30	38	31	33	60	39	41	40	37	35	43	43	33	32	32	48	50	35	36	41	34	42	31	31	40	44	40	37	40	46	40	28	55	40	37	45	34	42	35	51	32	33	54	38	39	26	34	26	43	32	24	44	46	27	39	32	32	35	42	37	29	47	42	44	37	44	43	53	41	41	39	41	38	40	31	40	49	45	38	41	27	36	33	38	36	40	42	42	28	41	40	34	53	40	32	35	28	25	43	36	34	25	33	34	40	36	42	29	35	39	43	41	35	48	42	46	42	34	34	38	41	40	28	24	43	35	41	46	36	34	45	26	27	38	30	35	45	33	34	42	37	31	47	32	37	29	36	40	43	36	22	54	37	46	31	45	49	49	47	37	38	36	37	26	38	36	30	36	42	39	30	37	38	33	32	37	43	43	30	49	27	39	34	39	45	37	33	40	33	43	35	34	43	41	35	31	39	46	33	26	30	44	49	33	36	38	27	41	35	36	27	39	37	52	46	34	44	46	32	35	32	40	41	47	36	29	44	35	34	41	43	33	25	40	38	49	41	39	39	35	35	36	30	38	41	28	38	41	36	43	32	42	24	37	33	36	39	35	39	36	45	36	48	32	40	34	35	36	33	41	38	44	42	39	41	32	41	41	31	29	40	45	38	39	36	32	44	42	36	46	35	31	32	42	40	37	29	30	29	37	39	36	37	32	33	35	42	38	37	28	52	37	41	48	37	44	39	43	40	40	44	34	37	40	38	36	40	38	49	44	35	45	40	37	47	32	37	35	51	38	49	41	39	43	43	44	40	34	30	42	36	43	48	42	48	38	40	62	46	36	37	43	35	39	43	33	54	38	40	42	43	41	31	47	37	32	43	31	56	25	33	33	48	38	41	40	37	42	33	33	29	45	42	45	32	49	33	42	44	41	40	38	38	38	40	36	30	32	29	45	32	35	38	31	47	40	34	52	31	35	41	39	51	36	49	37	32	41	42	45	32	46	38	56	35	37	45	42	44	39	36	41	43	34	37	31	40	31	38	32	44	32	43	33	37	46	34	38	52	30	53	38	37	43	33	49	30	43	36	43	38	37	38	33	47	37	39	37	32	41	35	43	38	44	36	39	45	40	34	35	53	46	37	35	40	41	40	36	34	42	41	35	47	39	45	41	42	49	38	33	30	44	36	35	50	37	35	41	30	31	26	40	34	30	39	33	39	37	31	41	30	53	41	42	32	43	53	40	26	33	35	40	37	46	26	36	39	29	37	44	39	42	44	46	43	48	36	38	37	34	30	38	31	39	33	36	38	50	38	36	27	33	23	35	38	37	40	38	31	39	39	45	44	27	26	39	34	38	39	46	47	43	44	50	50	45	37	41	41	50	36	37	32	45	42	37	31	37	36	39	47	31	26	43	51	41	42	43	30	41	27	36	37	35	31	42	32	42	37	30	33	30	38	33	46	23	39	46	33	33	31	39	34	47	31	42	46	42	42	37	37	29	44	44	48	37	38	38	33	32	38	33	27	40	34	48	33	36	44	53	28	54	35	44	36	45	38	41	40	29	40	43	37	35	38	46	40	31	31	36	43	49	40	46	40	28	51	38	46	41	32	35	43	50	42	36	35	32	51	32	45	35	36	35	41	42	37	41	31	26	40	33	23	47	37	42	30	41	42	32	36	33	35	46	48	26	44	32	34	28	39	42	49	33	51	31	38	37	42	40	35	43	27	40	38	25	45	42	35	42	41	40	44	38	30	40	27	37	34	36	36	37	51	36	43	38	39	39	43	38	38	30	32	49	32	27	38	33	34	38	43	34	46	37	49	36	31	30	44	40	43	41	39	38	53	36	42	27	27	46	35	32	33	39	45	43	42	40	34	33	34	42	32	47	44	49	32	35	32	32	54	30	41	40	33	40	46	40	42	41	34	57	29	36	36	45	40	43	36	46	45	36	27	41	39	36	44	46	40	33	39	29	41	31	46	36	37	46	37	41	36	41	56	47	41	32	51	37	36	44	44	39	39	49	48	35	33	43	39	35	44	38	42	35	31	31	28	43	46	37	25	34	45	28	37	33	39	37	30	40	52	37	31	40	36	37	35	44	50	40	30	35	38	49	39	46	34	34	35	33	40	43	37	27	49	47	37	32	37	22	47	35	39	38	39	38	34	25	36	42	23	34	29	38	34	42	44	41	31	38	35	23	34	41	31	35	40	22	40	27	43	37	39	35	42	47	35	33	31	37	18	39	31	35	31	35	29	36	41	42	38	44	32	33	47	35	38	37	41	30	45	42	45	38	34	46	32	38	34	36	36	36	35	41	53	52	27	44	43	33	44	35	39	34	52	42	40	41	39	37	46	49	43	37	47	49	37	37	38	48	41	32	53	34	42	33	32	43	41	35	40	23	34	32	40	40	32	49	34	41	46	40	30	38	36	39	37	31	37	34	64	37	41	30	37	29	36	32	35	41	60	40	44	35	47	39	32	34	29	38	33	40	43	30	50	35	37	39	45	43	45	36	33	33	50	45	47	44	48	43	58	36	34	35	35	36	26	40	38	44	42	40	36	37	28	29	46	41	41	36	20	50	42	27	44	32	33	42	37	47	46	37	32	43	35	30	39	26	46	40	41	39	31	41	43	40	25	49	36	40	35	38	30	47	36	32	37	41	38	51	46	37	39	39	49	47	30	37	30	37	46	37	31	49	43	32	45	45	39	41	45	40	37	32	36	44	19	34	41	32	47	36	34	45	42	42	38	33	39	36	45	28	47	41	29	40	35	39	34	49	53	32	44	32	43	48	35	29	37	32	41	44	36	38	35	35	27	44	44	43	34	40	47	37	33	33	49	35	38	30	41	42	49	52	47	32	35	36	48	48	47	44	36	28	45	41	37	39	46	40	40	27	42	31	35	43	45	45	25	39	35	38	39	29	40	30	42	40	42	45	37	28	42	38	37	39	29	39	40	42	40	42	38	37	37	36	36	39	36	31	41	29	36	48	36
16331	9790	5315	18321	27728	28577	27539	25448	23585	21443	18880	16455	12971	10398	8117	6721	5954	5578	5711	6534	7072	6192	3729	2578	2516	1919	1635	1437	1096	1186	1223	1211	1145	1049	969	921	812	846	790	739	775	725	787	784	800	821	802	804	748	803	975	1035	859	679	648	650	653	682	624	606	607	631	1594	2778	564	589	539	591	585	577	556	558	584	534	581	593	539	518	525	579	521	540	558	535	560	585	563	547	572	571	538	557	544	529	541	611	532	579	573	608	503	580	532	559	519	572	560	585	554	609	566	564	587	580	626	574	627	628	573	607	595	630	588	626	570	597	546	629	606	600	592	597	579	610	589	581	572	551	564	608	578	563	593	599	577	565	585	595	528	563	569	557	531	549	584	555	575	528	551	554	590	552	538	542	535	541	590	532	564	582	555	546	562	578	555	559	564	588	590	533	557	583	559	529	544	578	547	574	578	632	543	573	549	526	558	550	521	575	520	501	560	546	583	562	548	552	517	551	548	565	550	528	557	542	551	585	548	564	549	560	593	572	572	538	554	563	563	571	550	516	574	563	536	602	523	521	551	570	539	551	554	537	525	560	549	562	551	515	574	548	548	502	553	513	602	556	554	533	544	578	537	518	519	520	526	542	554	593	546	579	562	550	639	578	565	555	523	539	582	526	543	576	584	591	554	596	515	553	567	584	548	514	554	578	538	586	556	557	582	555	539	531	515	582	567	528	561	566	550	527	546	600	546	579	560	525	503	551	558	564	560	601	560	580	603	550	566	536	580	548	562	566	558	529	543	554	538	548	582	551	549	561	547	597	528	540	579	582	542	562	543	579	519	544	577	554	564	516	542	554	574	562	574	577	548	524	550	566	537	580	560	597	561	514	535	564	547	525	579	513	532	566	556	530	512	526	549	527	581	542	578	545	539	524	620	591	487	516	561	510	567	557	552	559	532	491	588	523	540	557	561	564	527	502	538	558	516	552	526	554	531	527	561	602	570	573	548	570	545	563	596	545	534	559	588	509	545	546	553	543	564	547	549	601	523	535	512	525	546	513	561	562	561	576	544	571	547	573	529	525	541	583	596	559	569	555	579	525	531	582	540	583	582	559	531	549	584	594	549	541	522	551	543	534	534	536	517	551	571	534	541	577	550	572	573	579	562	566	538	526	582	545	558	526	592	598	549	528	570	546	521	571	548	584	581	566	586	589	523	545	561	538	561	579	547	570	522	577	529	571	523	559	579	555	543	600	535	515	571	559	540	520	559	525	547	537	569	569	555	552	586	529	554	553	583	559	527	560	555	606	570	548	555	509	562	573	538	513	541	507	552	507	599	546	547	536	532	561	507	532	558	549	539	516	526	564	561	526	524	587	588	581	567	572	590	534	580	575	541	540	563	559	571	543	508	572	538	616	528	541	557	591	548	521	542	540	513	498	542	539	564	561	543	564	548	569	525	507	538	553	578	532	593	558	537	541	538	551	582	487	554	558	568	566	534	554	576	582	512	567	579	561	548	570	552	557	541	584	527	562	565	527	557	542	554	533	534	573	593	534	530	554	586	589	560	585	571	519	536	522	555	585	556	554	534	560	554	596	539	562	518	526	555	523	563	543	521	543	555	519	517	561	551	538	554	513	571	534	591	545	532	570	551	546	525	553	569	523	589	554	519	555	557	534	520	564	548	559	538	558	561	525	573	544	554	564	555	559	561	577	554	531	549	531	567	573	543	579	541	564	562	518	526	542	506	584	560	545	562	562	523	569	553	508	569	548	546	546	500	552	518	546	553	561	532	554	576	569	597	588	559	583	533	533	528	544	510	540	556	547	571	546	565	594	545	528	533	567	579	598	536	578	575	551	563	517	558	543	570	564	573	561	553	581	567	560	571	541	588	529	584	561	499	547	567	507	595	529	570	575	537	553	531	553	574	545	601	561	585	555	565	524	566	533	558	516	576	536	591	558	581	568	559	562	554	555	589	568	523	550	526	526	552	546	560	519	559	611	584	526	511	587	504	585	539	506	559	506	513	553	549	557	563	563	557	542	533	558	549	567	537	579	511	562	534	549	541	584	548	587	519	525	577	544	513	496	610	522	562	530	574	536	531	525	545	581	543	551	569	529	603	552	506	573	528	542	540	558	559	557	541	526	550	555	561	559	537	562	532	590	546	536	579	529	570	570	595	525	550	556	579	532	579	563	509	517	504	585	553	552	568	567	582	550	520	579	576	586	563	558	524	552	581	544	564	615	555	516	572	571	551	555	553	536	590	586	514	549	538	552	535	514	525	546	565	522	566	544	556	537	547	551	572	577	530	558	576	591	549	539	547	569	497	566	525	579	556	568	560	558	577	538	544	550	524	566	538	533	583	560	612	543	568	538	528	571	570	596	549	539	530	537	544	523	559	515	577	550	550	603	551	568	583	535	522	537	573	567	558	556	529	556	590	538	499	577	554	558	535	550	535	561	537	550	546	529	557	551	577	581	530	571	562	558	539	546	547	552	581	527	569	541	567	584	539	565	516	544	556	549	548	523	552	556	554	520	501	544	580	551	570	554	564	539	503	538	581	554	566	539	571	566	540	544	519	521	551	543	548	549	533	577	597	560	507	567	546	550	574	570	574	557	604	539	557	512	536	525	566	571	552	554	560	542	537	545	545	538	562	583	602	559	557	530	590	560	523	541	501	509	548	556	556	553	528	547	518	559	539	483	574	577	531	550	502	564	560	567	514	560	557	547	581	526	516	508	552	553	563	557	547	534	567	552	532	575	569	542	555	519	555	551	509	527	546	563	556	506	550	542	565	570	523	573	579	549	514	569	580	548	538	536	547	574	539	512	528	549	536	526	544	510	563	534	568	591	593	583	551	629	581	561	606	529	532	534	550	548	568	561	530	529	598	519	529	552	561	564	542	573	517	563	594	556	556	542	493	538	566	561	533	536	540	555	527	510	612	550	560	561	510	533	531	578	568	546	555	537	567	528	479	547	561	504	593	572	573	586	592	529	550	563	561	495	552	542	553	567	583	550	544	567	586	498	547	595	514	568	557	584	558	599	553	569	560	555	526	525	593	571	562	540	535	558	563	597	578	515	569	545	587	545	573	531	548	587	513	562	571	535	545	539	543	567	500	534	544	577	536	545	546	543	589	587	554	564	588	553	584	562	518	555	557	549	544	521	558	576	544	497	548	551	589	569	511	521	511	563	525	583	560	550	559	588	571	559	560	574	579	564	530	569	551	533	550	548	534	570	505	543	510	577	555	576	558	539	537	527	568	507	531	566	517	556	588	543	550	527	546	550	562	510	549	536	582	534	558	590	523	594	529	538	538	566	543	561	578	530	574	555	577	528	578	568	543	560	585	544	546	563	509	594	530	537	569	545	540	515	530	574	565	541	604	539	582	511	556	525	589	512	516	591	553	608	564	559	569	544	529	585	558	575	582	537	527	563	557	580	547	548	586	516	564	556	558	543	548	557	579	579	570	572	519	545	553	519	556	533	536	553	558	540	543	564	551	534
2643	305	240	228	459	594	557	586	559	546	461	449	362	288	191	178	183	163	128	145	147	165	132	92	77	73	57	66	63	72	68	65	53	52	41	52	52	51	53	44	57	49	54	39	46	44	57	45	46	46	51	52	48	48	38	50	53	37	38	56	40	51	52	67	52	46	42	44	51	43	43	43	37	44	41	41	44	44	53	48	45	44	49	53	36	34	45	44	41	37	45	49	49	55	46	41	57	36	44	35	55	41	43	46	55	41	36	48	49	41	48	53	56	48	37	49	52	58	51	39	35	48	28	54	45	50	57	41	37	34	34	57	47	48	50	54	47	42	48	48	41	46	44	49	41	33	38	46	45	37	54	53	61	65	33	35	40	44	50	47	38	43	46	45	50	49	49	53	44	43	50	45	50	44	48	44	43	41	47	40	49	51	45	42	42	46	30	51	31	37	40	49	38	38	30	49	43	46	52	52	44	56	40	29	58	39	45	54	44	55	40	50	47	54	45	56	39	46	52	62	61	42	47	42	39	33	41	45	52	44	43	37	41	30	42	51	44	40	63	53	53	58	37	57	44	43	37	46	46	41	44	46	46	45	51	56	46	51	45	40	42	47	44	50	46	43	42	50	60	46	40	51	47	49	45	40	47	38	55	40	40	57	50	40	60	49	42	54	29	45	49	43	50	33	45	41	58	42	38	32	48	38	33	40	54	54	44	45	43	48	40	48	43	43	44	48	49	52	35	46	45	50	43	61	38	51	48	36	45	48	48	40	42	51	51	42	52	44	26	44	64	47	51	46	48	63	35	41	61	43	53	35	45	48	40	38	43	38	40	47	47	45	39	46	41	38	48	45	39	45	50	48	55	57	58	40	51	63	54	45	43	38	65	48	39	32	43	55	43	47	51	51	34	40	53	43	54	46	45	55	34	50	46	41	50	48	58	49	41	42	39	47	36	38	45	48	48	45	46	51	56	57	47	49	45	45	43	50	46	50	55	53	48	43	46	41	40	52	49	44	52	29	42	53	33	48	33	56	45	45	43	46	46	49	42	41	44	45	54	53	32	40	47	39	41	50	44	39	50	37	44	43	50	47	34	51	58	45	52	46	39	32	42	53	52	43	61	45	52	50	45	44	58	42	31	55	51	55	39	50	42	48	38	45	36	45	55	52	51	39	44	54	44	42	35	42	47	47	55	45	52	41	42	36	42	46	51	45	49	54	39	47	43	50	46	47	39	45	35	41	44	54	37	50	43	51	50	48	36	52	45	56	43	53	43	51	45	40	35	38	46	56	44	53	38	43	34	51	45	48	43	49	42	34	31	48	44	52	44	40	35	44	38	47	45	53	54	40	30	50	28	43	49	49	35	35	33	49	39	49	45	42	46	42	48	49	43	47	50	48	43	46	41	50	51	42	34	41	44	43	38	35	34	40	44	44	45	46	48	52	46	53	57	47	32	51	41	60	42	56	45	36	52	49	53	43	55	46	38	48	59	47	42	45	44	44	45	31	41	33	44	47	49	47	46	58	43	45	45	46	49	53	44	36	43	47	52	43	48	54	36	41	57	40	44	35	30	47	40	50	47	55	39	42	43	37	50	60	32	44	39	46	51	49	45	41	48	47	42	63	35	47	34	49	44	54	41	40	37	46	49	47	50	42	40	36	54	41	42	50	43	55	44	41	46	59	45	53	48	45	43	51	58	52	49	45	44	45	46	54	45	31	57	61	39	45	43	43	40	53	45	44	54	46	42	44	35	45	53	57	41	42	41	41	55	47	41	36	49	40	34	47	45	40	45	61	46	51	46	46	53	41	37	48	43	51	47	38	51	50	49	51	51	53	46	35	41	41	48	62	50	43	42	50	37	42	50	42	53	41	50	46	61	46	47	43	50	39	36	43	39	44	48	47	52	63	31	43	41	50	46	43	46	41	41	51	42	48	50	49	49	51	58	40	49	40	35	41	44	55	52	42	41	43	55	53	34	36	39	47	51	43	49	49	49	49	35	42	51	49	37	44	47	43	36	62	55	57	47	44	35	51	39	45	60	41	49	54	40	40	47	46	26	49	36	39	42	37	56	45	44	37	46	39	42	43	53	43	51	46	43	44	46	57	42	46	45	58	55	51	51	46	52	43	37	43	44	45	36	39	54	39	38	45	45	44	45	38	52	57	47	42	46	43	30	45	46	46	50	40	48	31	44	37	34	41	34	45	45	44	40	45	50	48	41	40	43	41	38	41	38	57	50	35	47	49	46	57	43	46	48	55	39	38	37	36	35	45	52	36	51	57	52	50	48	37	45	53	36	40	43	50	54	51	45	42	42	39	52	33	50	51	41	45	37	41	53	51	49	52	51	37	80	50	45	42	42	37	63	50	45	32	37	38	41	45	35	41	61	51	49	45	51	43	43	47	55	32	52	39	49	40	50	44	52	39	37	50	56	34	41	34	49	46	51	51	42	50	34	54	44	39	40	30	38	54	49	44	48	43	48	51	50	56	45	49	52	40	36	38	45	43	44	45	47	49	36	36	44	43	36	46	46	55	57	43	46	51	46	51	31	51	46	39	39	55	42	49	37	55	46	45	48	37	44	53	44	51	48	29	55	43	35	47	54	61	47	48	52	38	40	42	53	41	48	55	47	40	38	58	31	53	49	44	40	35	41	45	48	40	43	38	43	42	51	41	50	41	47	48	43	40	55	38	42	55	26	33	38	45	43	44	41	38	41	62	64	47	47	29	42	51	53	50	35	45	60	46	50	39	44	48	45	44	47	53	38	46	34	51	50	36	44	58	41	47	38	37	47	48	44	39	57	38	52	43	62	49	49	46	51	45	43	53	56	42	49	51	44	49	53	51	50	60	55	49	38	41	44	37	56	41	44	42	45	43	56	44	51	41	46	53	31	38	44	45	50	38	48	42	41	48	45	41	48	46	48	34	47	42	43	43	41	41	51	48	40	50	43	36	61	54	50	39	45	38	50	51	36	45	44	47	51	39	39	43	40	59	42	46	37	51	45	50	48	37	51	43	36	56	35	48	50	42	43	41	40	41	52	45	48	48	38	51	50	44	56	44	48	41	42	41	53	40	32	40	46	61	38	36	38	43	55	49	53	47	39	47	36	32	48	35	57	37	34	41	38	51	41	53	42	54	46	46	48	42	40	46	45	43	43	57	55	53	40	48	38	39	43	50	48	40	52	51	54	50	46	49	45	54	45	48	47	45	48	42	48	48	48	46	51	49	47	55	48	56	43	44	53	45	39	51	50	36	37	43	50	36	40	41	49	38	44	34	41	52	41	49	38	58	50	51	44	50	59	44	45	47	45	39	49	50	58	49	43	42	51	45	52	43	44	49	44	45	41	42	53	50	48	47	34	35	41	42	51	49	44	47	39	44	35	49	38	42	49	32	52	46	47	55	41	46	29	43	41	55	43	55	51	47	48	58	49	45	43	54	49	53	52	50	41	45	46	37	41	43	47	49	46	39	43	35	36	38	47	43
14224	8461	5641	18811	27636	27298	25445	24031	22458	20122	18581	16524	13486	9857	7501	6756	6250	5588	4968	4546	4497	4679	3748	2567	2325	1896	1739	1646	1300	1288	1315	1231	1234	1088	972	872	818	899	893	823	856	877	868	850	894	898	840	782	835	928	1109	1017	924	780	786	740	713	673	708	686	704	710	934	1236	674	620	667	636	617	681	689	687	648	683	676	672	665	659	660	635	684	698	644	670	678	686	650	617	630	708	688	674	642	720	686	625	658	668	659	660	628	642	606	639	626	639	576	681	710	645	675	644	649	648	694	716	722	717	689	714	667	661	684	716	692	666	712	717	699	678	687	703	681	676	729	724	633	665	686	663	683	681	707	685	640	655	668	632	643	700	618	670	708	635	624	657	636	649	644	712	614	637	647	674	630	678	673	686	625	613	686	625	629	671	617	629	659	652	615	642	658	661	683	684	663	679	620	623	599	648	628	624	623	670	600	611	613	624	658	618	646	659	628	645	612	629	612	640	627	676	649	622	614	635	673	719	625	610	633	645	590	651	638	646	647	637	664	656	631	644	611	644	649	658	637	636	654	628	674	652	656	684	640	638	621	629	651	654	688	659	622	658	661	669	656	609	623	683	650	661	631	645	656	643	715	624	634	619	644	667	616	636	644	675	658	700	644	642	646	640	639	648	649	632	646	651	664	697	678	659	657	693	609	587	622	651	650	659	681	654	644	639	624	632	665	660	668	679	668	661	668	613	600	656	658	639	616	664	587	662	667	656	638	649	622	669	673	611	648	628	659	662	633	624	689	670	648	656	634	660	683	639	640	684	662	670	644	637	649	646	630	624	690	638	656	644	586	668	627	622	614	649	633	642	598	660	652	655	650	673	624	638	586	640	656	652	613	634	642	679	646	640	667	587	652	646	628	632	636	666	636	664	656	718	687	683	667	646	620	632	683	588	605	634	615	670	638	640	614	620	605	637	657	648	645	643	677	653	646	650	636	654	649	636	612	622	628	619	683	653	639	606	623	679	624	646	635	638	637	616	605	623	664	664	621	696	627	654	697	655	662	637	659	667	628	624	624	648	664	635	634	654	629	625	639	667	630	645	668	608	660	669	660	647	674	600	642	668	626	645	645	621	669	655	685	641	636	633	641	670	675	693	673	636	623	647	690	625	648	656	640	662	668	671	632	646	649	660	635	641	660	690	694	639	622	661	654	664	642	582	679	628	671	655	644	639	633	637	626	653	680	619	652	680	605	676	643	639	643	663	643	641	598	637	672	668	648	606	609	624	653	629	632	661	636	684	676	633	627	628	626	692	647	695	651	624	651	672	687	618	665	659	619	676	664	624	614	670	648	674	638	675	688	658	667	705	685	673	634	646	646	681	639	607	671	651	697	664	679	669	643	597	622	630	582	643	658	687	646	624	602	654	661	642	626	628	652	639	663	632	642	644	675	681	611	661	652	693	651	633	660	684	598	632	670	610	674	664	673	705	686	639	620	648	672	672	626	654	616	636	684	621	656	616	658	698	635	685	651	669	604	641	678	628	661	663	639	641	686	642	607	645	653	663	661	610	614	635	602	625	641	679	642	706	676	631	639	654	618	661	620	667	662	642	626	681	627	620	623	649	614	647	694	642	651	638	660	607	630	592	622	579	664	634	638	641	657	639	636	628	655	637	627	654	663	640	658	698	654	616	677	663	659	671	663	640	635	663	620	633	637	686	614	658	637	683	662	629	665	613	662	616	655	627	654	654	599	610	655	645	652	635	714	595	600	646	628	634	621	632	657	670	671	677	692	622	658	660	632	648	689	639	646	640	616	626	672	728	668	634	605	632	648	642	638	651	697	652	643	637	622	644	608	649	665	650	652	663	621	653	640	692	622	625	617	627	614	663	622	668	637	647	663	601	583	658	647	638	658	638	674	642	666	640	644	656	642	662	629	631	662	639	668	669	638	619	640	609	608	660	643	691	662	638	631	659	674	627	632	653	644	645	672	674	636	663	660	645	652	631	596	625	674	646	662	649	664	631	654	694	623	619	672	635	584	602	630	679	622	630	591	649	628	669	641	607	632	625	628	641	640	645	698	654	644	653	646	636	660	660	676	668	611	662	610	619	644	639	632	650	624	636	636	647	620	645	572	637	631	681	634	628	690	676	695	648	658	679	688	684	652	635	641	661	620	695	682	601	686	667	636	629	646	623	678	683	645	647	696	637	690	629	634	653	607	653	683	724	635	649	656	640	624	615	689	652	662	641	655	626	687	608	673	610	704	657	663	587	664	632	603	607	611	598	683	631	667	661	683	617	621	623	693	669	635	668	647	614	588	646	668	633	673	694	656	691	648	634	651	627	668	613	591	658	634	679	651	682	603	610	690	652	679	654	650	628	655	670	649	658	682	639	697	644	638	646	595	610	671	646	676	706	673	647	691	687	606	658	635	643	670	656	637	605	656	649	688	631	619	642	661	631	642	625	641	681	605	649	597	613	644	672	667	661	661	635	676	645	708	618	653	641	677	667	615	672	616	674	607	624	632	582	632	661	654	605	646	644	599	648	604	635	611	634	675	649	655	604	619	675	633	647	598	602	647	617	635	674	690	648	664	631	630	667	650	653	641	650	643	650	631	653	656	625	659	671	663	660	691	648	660	651	629	690	643	687	633	695	596	626	646	662	649	637	622	672	590	681	652	693	611	653	630	647	651	656	627	621	668	651	677	599	629	616	650	641	675	632	605	639	661	587	609	665	641	662	676	603	646	596	615	653	621	650	641	614	628	672	678	671	622	644	636	611	625	674	655	657	675	650	647	617	643	637	635	633	656	642	654	664	634	665	654	577	661	636	649	645	631	698	653	639	655	602	662	655	646	691	634	686	599	628	662	659	650	701	635	652	631	633	663	637	626	655	616	618	655	642	622	654	629	658	634	667	623	655	646	636	673	641	652	671	684	666	680	630	635	633	636	635	687	597	636	644	655	646	670	663	621	636	626	642	598	650	659	656	629	660	652	632	656	660	662	599	636	625	655	649	612	628	645	626	667	666	644	642	664	603	635	689	621	652	655	679	627	655	619	645	615	609	659	663	645	595	673	629	669	658	646	628	640	693	674	623	664	628	680	651	672	596	649	665	652	676	642	655	642	662	654	662	628	640	647	674	647	652	588	625	660	717	639	654	656	642	616	630	619	644	647	654	630	685	663	654	584	635	615	641	652	653	646	647	687	647	635	618	657	610	680	615	665	654	629	694	630	632	642	641	605	615	714	618	665	616	658	658	576	604	695	641	644	618	623	665	639	667	649	666	677	645	685	653	621	652	704	636	659	650	660	668	666	666	626	682	689	657	628	677	683	686	654	636	657	683	631	634	647	639	657	611	657	666	643	610	635	604	664	628	647	638	632	622	634	640	605	638	662	613	713	639	605	638	654	603	644	616	578	605	667	689	635	650	638	637	626	621	623	627	641	660	677	583	634	632	655	608	593	601	640	672	652	637	670	588	680	662	626	623	633	661	659	608	694	615	609	694
1779	653	438	371	757	960	1079	1077	971	922	832	658	476	347	314	270	269	251	191	161	150	150	158	123	108	104	98	81	91	81	71	62	78	91	63	59	66	58	62	68	70	47	58	62	69	77	65	54	79	73	68	78	67	58	57	73	52	63	61	69	52	59	61	61	60	54	66	47	66	59	56	52	48	58	65	53	58	56	56	52	62	40	56	56	47	45	56	60	63	57	62	57	46	58	62	74	70	62	70	60	52	63	50	55	55	58	66	57	65	50	66	68	57	68	52	51	57	54	41	61	46	64	70	57	72	70	54	61	61	60	62	57	60	53	52	61	54	55	63	58	57	58	69	67	56	71	58	54	65	55	61	73	45	66	58	53	49	57	62	51	59	62	52	59	51	61	61	63	60	63	62	60	63	64	69	55	67	61	52	56	45	58	56	52	50	52	58	61	67	45	57	50	49	50	59	62	56	50	48	57	43	59	61	63	53	66	53	60	54	53	52	64	56	60	44	53	65	58	61	50	59	58	57	53	53	52	55	48	60	55	60	50	52	68	48	62	58	48	55	55	52	55	55	59	81	63	55	52	48	64	58	59	60	65	62	51	53	69	48	41	57	58	54	57	59	50	56	53	54	48	62	55	59	61	65	59	54	56	41	51	56	66	51	55	72	63	59	49	58	51	56	63	62	61	48	56	47	58	54	65	76	68	60	60	60	52	58	59	72	48	49	69	48	47	48	63	53	52	57	54	42	61	51	77	51	55	60	64	39	59	45	61	46	52	52	53	56	61	52	53	52	55	52	58	54	56	59	61	61	65	69	51	61	54	56	62	52	62	53	40	57	68	51	63	57	49	42	64	56	60	59	47	63	68	47	64	60	51	48	57	79	55	46	85	69	61	65	61	55	70	64	51	51	52	64	54	59	54	63	43	48	58	59	63	63	57	54	63	67	56	75	67	54	64	61	46	52	52	67	57	56	61	59	63	60	59	52	61	51	59	44	43	65	50	57	52	66	46	58	57	77	51	64	62	70	53	59	51	57	56	53	47	52	54	51	57	66	55	55	64	66	65	77	51	48	53	60	63	48	79	55	69	68	32	59	56	68	53	52	70	56	66	67	47	60	60	60	51	59	53	57	59	70	57	59	53	53	43	47	60	60	40	51	48	56	63	54	57	57	57	53	51	49	45	58	67	59	63	52	54	63	58	55	57	60	39	68	53	54	52	61	43	68	71	56	47	59	70	48	70	43	45	64	52	49	58	51	66	66	62	62	58	50	62	55	68	64	63	54	50	48	56	51	55	67	46	51	57	56	55	58	53	78	55	55	58	61	56	48	56	72	71	47	50	70	55	49	50	61	46	51	68	54	65	50	63	41	49	75	61	48	54	64	66	63	50	51	70	56	60	55	48	49	51	63	50	63	52	60	71	49	54	51	66	58	59	64	57	54	59	52	58	54	40	61	50	49	50	48	49	72	79	57	49	53	61	47	52	52	51	48	62	36	64	70	66	55	49	57	63	67	60	62	50	66	64	59	61	48	52	56	56	66	60	51	52	63	48	46	63	54	66	49	44	60	64	55	43	82	69	61	61	60	55	43	54	41	55	58	44	57	47	71	53	61	49	62	55	63	48	60	60	60	62	45	47	50	68	63	56	41	42	52	64	68	59	55	68	56	62	66	64	54	57	53	66	56	62	63	64	61	60	46	56	52	58	50	43	47	57	50	63	58	68	54	70	69	50	51	51	50	71	56	46	58	69	45	52	44	60	45	41	59	59	69	73	60	56	54	59	47	58	70	47	50	56	73	45	44	48	66	53	56	67	69	78	52	60	79	65	62	59	59	55	52	51	61	51	64	52	53	43	69	50	65	46	57	53	67	59	60	44	60	53	70	61	59	43	64	51	57	61	48	45	57	54	51	55	51	64	44	64	57	55	48	52	65	71	44	56	51	58	52	51	53	54	59	58	51	63	55	56	61	63	64	70	60	62	65	75	53	53	48	60	61	57	57	55	74	61	56	56	56	56	51	50	53	59	48	52	66	47	49	61	63	49	47	67	58	55	65	60	55	59	63	49	60	61	67	57	56	61	64	62	69	58	50	68	53	45	63	43	53	76	63	62	58	45	54	50	59	54	50	47	66	57	69	54	49	49	57	55	55	56	57	62	48	55	49	53	66	55	59	44	48	54	45	49	71	59	61	60	54	50	58	71	56	51	65	56	57	52	57	58	46	61	49	48	49	62	53	51	52	66	46	62	66	60	63	62	53	58	65	64	65	54	46	62	53	60	51	62	59	50	51	56	45	48	51	58	43	56	55	53	69	55	40	47	58	56	50	40	47	39	55	55	64	65	60	55	49	60	54	57	68	72	60	45	61	67	57	54	68	70	51	61	54	56	59	51	55	54	60	63	65	65	63	61	52	75	60	51	63	63	59	71	62	54	48	58	61	60	65	60	68	52	53	49	65	50	68	54	54	66	52	68	60	56	51	56	59	47	51	50	55	55	57	57	69	63	52	63	52	57	54	43	50	53	58	45	57	52	52	56	59	65	64	60	67	50	40	55	64	61	63	51	50	46	51	50	46	51	68	58	55	48	58	59	52	63	50	54	63	62	61	63	52	56	61	61	64	55	54	60	54	70	58	58	53	63	51	57	53	51	59	62	51	59	58	49	61	59	40	54	52	44	50	64	61	59	49	55	55	54	57	60	52	69	42	50	53	39	60	57	68	63	60	56	52	54	65	42	52	51	62	68	48	43	64	56	56	57	54	64	58	67	60	40	60	52	56	51	50	41	52	45	57	58	68	61	72	55	68	47	44	59	54	65	64	71	54	68	54	46	52	49	58	52	59	42	56	74	66	65	55	58	63	60	59	54	59	46	65	57	51	59	59	62	47	57	50	58	60	66	47	57	47	56	57	68	44	55	51	68	63	55	50	51	49	47	54	69	52	60	57	52	46	76	57	61	71	63	61	60	68	66	47	58	55	35	62	51	64	45	45	67	59	58	70	57	54	52	71	60	43	64	60	45	45	49	59	43	50	50	56	40	67	61	46	62	50	64	49	48	48	46	56	64	69	52	47	45	60	65	74	66	63	63	51	48	55	48	55	64	51	60	60	45	69	61	44	59	78	50	68	52	54	59	56	46	50	62	53	52	65	53	53	61	50	55	59	57	62	60	68	67	56	59	61	54	65	71	51	64	53	65	61	54	70	52	63	60	52	55	71	53	65	48	57	65	63	69	55	70	59	57	61	71	57	51	62	63	66	50	51	53	38	60	66	64	50	60	63	53	51	61	74	49	55	58	57	57	52	60	61	54	63	64	54	53	55	49	57	57	49	42	64	64	56	47	66	61	55	50	63	39	59	46	64	71	56	46	56	53	56	58	65	64	60	54	63	58	46	58	60	53	43	56	48	62	56	60	58	51	58	47	51	53	52	58	59	52	53	64	52	54	51	44	44	62	51	49	60	38	59	58	52	53	57	49	68	51	43	65	70	57
20574	13747	9075	24464	34172	34001	32809	31233	28576	26573	23765	20531	16675	12822	10289	9389	9725	8320	6827	5684	5033	4854	4681	3684	3222	2830	2665	2543	2171	1874	1921	1947	1706	1676	1341	1185	1334	1314	1270	1214	1263	1280	1220	1263	1160	1122	1100	1204	1386	1498	1400	1379	1279	1041	1016	934	957	905	870	948	927	904	864	858	973	824	874	816	874	889	826	851	846	851	872	827	838	841	806	830	874	818	833	842	803	785	799	814	815	806	751	824	843	842	869	788	805	799	769	853	868	765	824	807	835	812	797	801	801	800	845	848	855	909	879	862	910	885	818	887	829	925	885	898	868	842	888	916	872	907	867	909	885	886	875	841	886	879	804	833	819	845	866	804	831	852	796	813	816	794	770	803	813	816	856	806	835	863	830	797	802	861	791	816	791	807	816	826	793	788	795	823	796	796	796	800	836	875	770	864	871	779	792	843	780	790	815	830	815	782	822	794	758	782	788	807	774	815	809	754	827	798	824	832	778	768	833	760	779	839	797	811	772	827	804	810	822	843	782	806	792	796	820	819	745	790	810	781	758	806	773	789	793	801	839	804	878	806	769	812	801	775	760	820	764	747	808	802	766	834	799	818	846	804	837	810	796	859	840	805	788	799	803	806	753	838	776	795	787	811	743	846	785	844	761	818	785	793	830	813	799	792	779	763	753	839	782	793	788	777	757	841	825	790	821	817	798	822	802	813	798	759	829	829	819	815	787	819	803	819	794	802	839	804	831	779	756	765	772	818	772	812	816	763	800	781	759	794	754	803	738	854	767	808	827	811	804	812	817	794	814	852	805	826	784	771	841	776	812	838	779	817	831	786	821	784	787	791	805	806	785	789	802	778	806	805	762	812	795	819	801	792	784	816	826	818	792	779	795	766	809	788	789	777	789	810	811	819	800	762	841	779	807	781	827	791	812	840	799	758	765	813	826	722	791	801	800	792	806	793	789	822	797	801	817	770	819	782	828	793	767	796	809	795	820	785	756	817	785	865	789	791	821	820	818	788	810	766	791	810	806	824	797	770	840	807	833	827	771	867	818	781	800	801	810	796	796	800	825	807	811	775	757	829	825	819	748	824	783	832	872	785	820	786	804	762	864	811	831	802	787	788	809	856	771	832	805	819	864	830	786	799	783	844	764	785	788	802	792	784	771	823	775	822	779	821	827	793	763	828	802	810	837	811	836	782	846	788	789	815	812	807	789	803	833	861	780	789	809	830	807	826	787	834	813	816	811	776	792	802	805	768	761	801	796	817	793	855	797	840	841	771	753	810	828	788	779	769	787	844	756	804	775	827	814	844	754	778	760	796	795	871	823	808	831	813	819	856	821	863	795	800	817	879	804	780	778	791	775	801	843	830	792	814	844	764	789	760	770	804	809	825	807	815	803	773	824	741	799	768	746	788	840	764	847	829	829	779	844	783	741	796	844	751	871	819	805	828	839	774	768	769	812	794	830	821	793	817	852	802	823	892	790	832	792	825	841	819	797	794	788	805	780	810	852	780	883	804	831	770	837	792	759	775	767	812	860	814	782	781	784	861	804	809	829	820	814	809	764	775	797	805	812	786	771	776	804	769	793	828	793	811	849	802	765	787	791	817	754	848	792	801	836	809	783	775	803	775	818	780	792	818	765	805	787	804	789	816	761	816	813	793	800	842	810	779	828	778	816	818	817	782	737	764	790	751	813	812	793	797	793	772	818	796	774	771	785	761	838	805	809	793	747	781	804	809	803	831	831	826	851	823	794	870	826	766	791	827	770	809	772	777	833	755	759	847	769	760	817	803	809	799	815	773	766	855	747	793	791	770	771	788	838	754	806	846	784	792	727	779	808	813	785	818	886	793	804	793	810	817	855	784	838	804	840	805	808	836	821	814	819	835	765	816	764	811	816	773	809	805	837	818	812	804	767	725	830	798	800	816	838	766	778	810	798	767	764	759	784	816	773	802	800	802	813	783	753	762	827	789	781	828	786	798	831	771	825	794	775	790	812	751	811	802	831	832	848	839	826	808	773	814	764	793	756	806	836	805	756	843	816	792	787	779	816	804	841	783	861	767	783	838	806	764	798	742	800	829	833	795	843	819	806	805	752	803	747	781	804	836	782	843	843	774	804	778	781	858	757	808	853	733	823	826	811	787	811	854	817	796	785	808	809	795	825	820	806	796	784	765	831	782	827	763	873	818	809	769	833	836	764	815	762	772	828	779	785	829	789	866	731	785	810	810	844	770	757	805	766	821	779	763	787	798	766	788	780	774	745	810	847	782	805	770	751	832	784	766	795	814	824	817	797	823	786	783	843	787	793	812	816	796	777	808	798	823	814	758	792	775	805	763	824	780	800	807	801	797	803	802	780	802	789	814	811	807	734	739	785	850	763	761	751	796	767	858	788	799	769	787	764	832	792	791	833	826	868	772	826	812	847	842	794	816	770	857	813	840	819	809	820	793	771	808	846	830	790	875	776	761	802	834	789	781	807	762	783	769	831	796	796	855	832	804	756	800	809	781	759	809	824	807	816	815	875	806	804	820	799	781	804	810	803	787	786	838	756	778	852	730	817	763	787	743	808	807	773	770	775	804	813	790	793	842	807	787	841	775	804	791	765	833	835	841	828	784	814	828	773	845	831	744	801	817	787	784	779	777	775	781	782	830	792	829	841	801	794	828	747	767	813	789	796	812	786	779	794	824	849	824	826	806	783	828	815	878	820	807	792	810	811	753	834	803	844	857	863	782	834	836	795	791	793	815	794	786	781	855	832	832	819	796	836	790	854	813	838	813	804	803	838	781	826	799	856	791	797	802	810	816	845	814	799	769	791	811	802	850	834	765	804	863	798	756	822	828	826	774	799	796	830	823	737	784	783	829	855	773	769	850	862	819	795	824	778	804	770	821	825	799	763	802	856	781	816	774	770	833	769	793	789	761	781	772	779	859	811	773	798	795	819	766	818	864	835	807	800	771	880	844	775	799	813	811	831	808	841	821	824	858	783	848	822	835	809	817	828	789	857	812	806	824	752	775	818	862	796	760	799	801	805	833	788	811	818	800	797	824	831	743	821	801	836	762	809	835	770	820	793	772	796	813	792	821	838	759	844	815	769	793	810	816	784	807	815	783	825	864	758	804	780	798	845	812	843	784	848	787	802	798	786	751	802	821	812	832	820	799	801	792	807	836	803	826	760	806	800	835	840	801	780	787	816	833	804	825	818	773	762	806	846	839	805	792	815	807	826	823	783	774	801	761	794	852	798	749	823	837	797	778	775	804	786	747	788	833	799	826	808	832	783	777	787	783	787	830	767	844	791	768	814	827	855	832	847	766	840	813	814	792	855	781	782	774	795	771	799	837	820	835	825	807	855	812	834	857	797	822	783	831	800	851	830	836	752	811	870	824	827	804	786	778	803	817	786	776	802	827	830	784	776	803	769	837	833	809	744	766	787	768	811	790	771	824	831	756	825	836	784	788	782	849	772	751	804	793	836	806	818	762	800	825	792	786	805	803
1485	230	170	167	328	482	469	419	342	362	308	234	225	167	127	98	106	101	79	66	59	53	53	53	44	43	47	45	29	47	28	33	36	35	42	34	37	34	41	26	34	29	36	37	24	25	28	38	33	37	37	31	22	27	33	21	33	32	34	18	27	31	27	30	23	28	31	27	31	25	31	32	33	31	24	33	44	34	32	29	30	40	30	29	24	24	33	31	40	31	25	27	15	38	33	33	30	38	25	24	32	28	20	38	29	28	25	23	32	31	30	28	32	31	31	33	30	23	30	25	30	31	33	32	28	30	39	19	39	27	24	32	30	28	37	30	25	27	31	33	29	25	24	34	34	29	30	39	19	41	19	26	33	36	34	33	25	26	30	26	19	35	32	28	24	34	31	27	32	33	23	29	27	23	24	33	32	25	25	27	39	21	27	28	40	37	27	36	30	34	36	28	28	30	28	28	26	38	28	21	39	35	41	26	32	26	22	33	26	25	30	30	26	24	28	35	39	23	22	23	30	23	31	26	29	25	34	21	34	26	30	35	27	33	30	35	28	27	38	29	25	28	24	21	30	30	23	30	25	33	33	21	35	35	27	25	20	23	18	26	37	24	32	31	23	32	35	26	26	29	30	37	23	37	39	27	45	28	34	28	21	37	37	25	24	24	30	26	20	43	27	22	18	24	33	30	28	34	20	33	23	26	43	26	38	28	25	28	28	29	37	20	23	27	29	24	30	27	30	30	19	30	29	49	25	23	27	27	28	28	32	31	32	16	27	24	21	37	25	26	21	37	28	30	26	23	30	27	41	27	22	25	23	32	18	22	36	33	36	27	25	34	21	28	23	25	27	27	36	22	33	26	25	27	34	22	26	23	22	17	28	24	17	26	33	35	24	24	29	33	29	21	31	31	24	26	27	26	19	30	32	27	28	25	24	34	27	23	28	33	23	31	40	30	28	26	22	20	31	34	20	24	20	34	34	32	23	34	28	21	26	26	28	26	39	27	30	29	23	29	32	35	29	22	32	28	38	28	23	34	19	18	26	23	33	36	35	30	26	28	32	25	30	26	26	27	27	26	23	32	32	20	24	21	31	21	36	34	21	24	24	22	28	43	33	31	31	22	38	25	42	22	22	24	25	34	39	22	36	26	22	29	23	25	21	31	36	34	28	22	21	28	31	23	24	33	34	28	19	31	24	29	31	23	22	33	31	27	37	29	30	32	27	35	34	26	39	42	31	24	31	22	29	31	24	36	23	25	31	23	23	23	34	35	26	25	34	47	31	23	40	33	29	31	28	27	31	32	31	25	29	30	32	28	27	26	20	40	21	36	42	38	23	25	38	30	37	33	23	21	39	30	24	40	34	25	26	31	16	24	31	27	26	21	32	27	27	30	37	24	32	31	34	18	24	32	34	23	33	30	36	33	28	34	28	25	38	29	37	37	36	31	35	30	30	22	32	19	24	32	32	21	47	30	34	24	33	36	29	25	39	30	35	21	21	29	30	26	23	29	35	40	30	29	21	25	32	29	25	33	22	29	31	30	31	24	34	40	35	30	22	37	33	22	18	23	31	28	34	27	23	21	27	33	29	31	21	14	30	26	42	30	21	18	23	38	29	33	32	30	29	18	34	31	26	34	23	25	31	23	25	23	36	24	31	31	27	25	27	16	24	19	31	26	30	40	30	29	26	39	21	24	23	33	36	26	25	33	26	16	29	30	27	24	25	33	35	19	18	27	38	35	23	31	33	31	26	31	27	32	36	25	45	26	31	31	22	35	33	21	37	21	31	19	29	33	19	31	31	28	27	33	28	35	28	25	26	38	26	22	23	34	25	25	18	28	22	20	35	21	30	35	21	31	35	25	25	42	29	18	24	24	21	36	23	26	36	35	20	21	24	27	25	34	26	31	35	33	20	18	28	27	39	24	31	12	22	38	25	28	36	31	30	20	39	29	35	28	29	30	29	31	27	37	33	33	27	38	26	28	35	28	27	34	27	31	27	24	19	22	26	29	28	28	30	18	23	24	29	21	28	22	23	26	36	23	39	29	23	21	31	29	28	31	25	24	23	27	29	32	28	21	38	33	32	26	28	22	23	30	30	22	31	29	28	21	24	35	27	25	25	36	33	31	33	23	31	24	38	25	28	37	28	42	24	27	30	24	30	35	31	36	32	32	28	31	33	33	33	23	20	29	27	26	24	31	23	35	33	28	29	28	28	25	14	28	37	29	28	37	38	28	34	23	38	30	25	19	29	27	32	27	22	27	23	38	26	27	35	19	32	33	48	25	27	31	26	30	25	37	28	25	24	22	21	31	33	25	27	27	32	43	30	40	31	24	28	28	32	23	28	30	33	31	31	33	27	32	29	22	25	23	22	31	18	28	24	23	31	22	13	31	32	32	23	26	23	18	34	32	23	20	25	31	26	26	29	25	25	25	29	27	24	27	21	33	32	31	26	31	36	27	31	35	26	40	33	23	31	23	31	30	26	27	27	25	27	26	25	37	30	27	34	39	24	29	26	27	34	26	23	26	27	32	28	26	30	30	30	34	23	22	22	41	30	32	29	30	27	22	28	30	17	28	24	30	34	28	27	22	29	31	34	21	35	30	31	19	19	34	29	29	27	32	31	36	33	41	24	31	26	34	32	32	30	29	33	25	26	19	19	39	26	25	32	31	34	28	29	33	32	35	26	31	30	34	23	24	31	20	31	19	28	34	32	30	30	22	30	26	25	25	24	24	26	29	22	28	22	33	31	29	32	29	26	32	35	28	33	30	25	29	35	32	38	25	25	25	25	30	28	19	35	27	22	22	22	33	22	30	42	27	32	25	24	27	29	35	29	36	31	32	24	26	24	26	26	30	28	26	20	29	41	21	43	20	31	19	22	31	21	20	30	29	28	27	35	23	37	29	24	27	26	38	28	23	29	29	34	33	28	22	22	26	24	21	25	34	25	27	30	32	33	39	34	23	31	32	27	27	26	25	27	22	27	21	20	20	34	38	27	35	37	37	40	26	19	32	31	33	28	22	31	27	25	35	23	33	25	26	28	32	40	31	25	30	25	33	18	29	29	30	36	36	28	24	39	30	31	29	26	22	33	29	31	38	27	37	27	39	25	41	21	29	32	32	29	27	27	29	24	31	31	38	30	31	34	31	34	18	23	20	33	26	29	28	26	36	39	26	26	30	26	33	34	30	26	37	42	28	38	26	25	40	32	29	29	27	28	40	27	29	32	34	27	43	33	23	33	30	37	20	27	28	31	33	27	26	24	22	29	26	23	25	32	32	24	24	36	22	35	29	28	29	30	25	27	28	30	30	31	31	25	24	24	27	33	27	29	28	20	42	23	41	32	31	38	28	25	23	21	28	20	25	31	33	26	33	22	33	39	35	28	32	20	31	22	21	35	32	22	26	16	34	20	28	29	21	28	35	24	30	23	34	30	25	42	18	32	20	36	32	24	29	23	22	25	24	26	26	21	24	29	32	29	35
11711	6829	4600	15380	24561	25641	23826	20779	17512	16094	13571	10951	8482	6230	4727	4316	4183	3685	2579	1914	1692	1642	1646	1539	1294	1177	1061	1091	856	787	732	687	730	710	633	535	608	571	600	569	540	499	582	538	547	516	566	630	652	658	658	745	604	485	481	480	439	437	477	457	444	449	458	438	474	406	396	392	398	422	434	432	403	396	427	420	442	431	389	427	417	419	449	410	401	413	411	394	476	412	423	430	449	442	461	394	430	423	426	420	440	445	447	433	431	405	403	433	410	410	403	447	432	438	403	433	466	433	472	422	438	456	452	468	428	444	455	453	465	450	467	474	464	442	426	455	461	380	409	472	430	425	417	440	413	411	442	420	432	391	436	401	423	448	457	391	422	414	415	433	395	440	404	419	393	431	413	402	407	422	399	422	399	429	389	398	395	420	389	445	404	435	440	423	435	424	425	439	414	457	415	449	432	465	418	458	476	453	405	437	421	431	418	416	442	434	404	464	427	448	444	415	401	412	392	430	419	416	424	408	413	445	465	421	431	395	407	415	400	402	428	397	399	417	445	409	429	419	436	398	408	430	428	417	434	410	406	431	425	403	428	443	397	437	432	386	427	429	457	377	455	435	381	424	477	360	440	416	396	435	443	405	430	404	459	407	481	410	410	448	440	413	416	414	428	409	443	400	390	403	390	429	426	405	420	412	448	395	419	438	424	409	404	411	413	409	411	431	427	445	367	412	410	406	395	408	432	403	415	401	430	414	424	412	438	422	398	425	402	450	410	421	397	441	428	439	419	416	419	448	422	426	418	391	419	421	423	411	435	413	419	426	389	411	400	422	427	376	443	397	411	438	414	389	422	455	404	400	422	411	463	435	418	433	409	418	424	475	423	428	434	420	419	424	422	395	435	441	443	425	419	420	408	415	433	376	435	394	458	438	432	433	406	445	401	423	400	469	396	431	411	419	416	397	433	412	430	440	439	434	461	399	407	423	431	390	413	378	437	386	446	383	430	403	447	394	422	385	423	414	451	413	408	425	444	427	425	405	398	452	405	406	426	405	421	432	395	401	443	414	389	415	406	431	428	406	435	432	420	445	422	431	392	420	378	407	446	392	403	436	424	401	389	408	437	439	446	420	385	403	393	447	401	421	393	417	394	433	398	467	384	432	430	444	411	426	428	398	392	418	425	440	436	373	444	449	426	414	446	408	420	385	436	428	412	400	412	405	395	443	432	408	400	392	419	437	398	425	402	443	422	415	387	432	429	394	418	406	445	389	411	399	442	391	400	423	439	404	418	399	363	440	439	427	443	372	437	436	459	403	406	433	403	445	429	420	448	409	401	421	428	420	441	428	408	400	404	376	426	455	423	431	405	432	393	407	453	419	447	399	488	393	395	439	421	409	446	453	432	433	419	369	446	441	429	420	416	426	456	432	375	429	431	470	425	429	435	417	412	425	449	430	427	413	401	435	406	384	417	389	388	418	438	442	464	398	438	425	391	391	421	415	421	445	421	391	430	434	438	420	417	438	417	423	400	438	429	395	400	427	436	406	400	422	415	410	410	448	376	424	424	422	421	407	421	437	435	445	393	414	427	430	390	432	443	378	419	445	378	405	414	435	406	415	441	427	407	443	379	411	415	399	395	389	420	429	410	438	412	387	417	401	396	412	423	426	397	453	396	397	411	403	465	394	415	427	427	407	421	408	437	455	395	421	419	428	395	440	419	427	381	406	401	435	415	451	428	435	411	425	371	441	415	416	406	433	414	398	448	407	410	385	454	369	409	407	412	431	389	438	384	393	432	432	403	449	428	418	435	446	424	429	425	429	399	431	448	461	391	422	428	445	410	422	439	430	441	417	407	431	422	414	423	396	407	425	423	419	419	440	401	383	408	411	406	417	439	429	421	417	454	414	460	399	385	412	407	440	408	441	439	405	478	419	399	415	394	408	427	419	415	389	399	423	423	394	384	412	380	404	461	446	442	439	405	425	430	398	419	413	413	420	397	408	429	425	418	381	443	451	424	443	410	434	451	388	397	427	434	397	427	359	404	446	403	396	415	400	433	438	394	413	387	409	400	392	417	447	448	442	413	432	393	412	394	403	396	464	401	394	406	412	398	427	426	434	383	393	440	480	393	394	391	444	411	443	412	417	459	378	415	410	396	419	393	418	448	421	407	433	393	394	398	398	396	414	396	418	402	452	420	406	401	397	413	405	404	399	453	394	432	453	446	399	456	405	414	458	380	436	385	440	412	418	443	396	387	432	429	405	391	423	410	426	421	439	401	417	428	434	400	413	383	408	419	417	468	406	403	413	444	400	442	434	415	410	442	442	404	382	377	402	405	428	405	412	405	402	417	408	409	451	427	396	426	400	393	432	438	401	405	420	404	431	436	425	389	414	448	431	409	417	394	415	462	414	388	421	413	415	411	382	441	431	404	414	469	422	433	417	453	392	448	435	421	376	396	464	435	411	408	458	411	434	404	402	434	423	445	401	427	384	424	429	414	406	387	411	417	414	410	420	422	416	420	418	451	408	416	388	437	431	428	434	418	399	407	399	400	427	395	413	427	437	442	372	364	452	415	437	447	391	388	404	425	409	420	401	422	401	407	434	447	444	412	425	436	411	411	426	453	433	409	380	408	404	424	395	414	410	397	416	423	412	439	400	397	411	432	393	398	462	384	378	380	422	422	430	419	416	464	421	429	411	430	412	459	422	419	421	441	457	430	435	435	460	425	434	432	431	419	426	411	397	426	419	430	394	448	370	442	398	408	406	405	397	431	433	417	395	379	410	390	433	388	417	443	434	393	436	466	456	428	405	429	411	424	409	426	408	445	402	404	442	410	393	374	420	434	410	404	418	426	416	429	427	404	428	433	400	439	408	418	444	425	411	444	459	446	412	415	409	402	410	420	420	432	442	410	423	434	390	400	397	414	394	403	415	456	439	418	392	412	404	415	391	446	407	430	443	395	435	421	433	415	401	380	443	426	400	483	420	429	412	442	401	415	356	370	434	422	454	415	459	430	393	438	424	410	426	377	421	415	414	465	451	393	400	430	441	410	421	461	436	425	459	383	381	441	430	439	424	415	411	414	435	467	421	418	426	410	442	416	425	431	400	407	443	410	418	408	448	414	390	400	405	386	423	400	435	415	451	427	430	429	430	423	403	420	415	431	438	397	386	435	421	407	432	451	385	409	413	437	416	423	428	433	416	381	418	441	403	404	444	381	428	396	404	406	416	421	444	414	440	411	445	405	414	439	389	441	419	420	450	420	416	413	434	433	439	455	433	446	411	412	425	412	410	404	361	440	382	408	422	419	393	403	429	400	409	419	463	419	406	429	393	418	433	399	395	395	409	412	439	432	448	406	421	446	432	410	428	401	429	439	417	460	437	412	431	402	491	402	458	412	444	426	400	431	432	426	421	386	417	374	434	428	435	406	410	411	411	429	400	412	394	402	410	405	411	444	400	446	397	451	392	428	424	422	433	405	456	428	429	428	424
812	506	354	356	720	864	852	767	613	545	491	358	303	291	219	191	195	147	118	81	102	62	83	72	79	65	60	64	56	47	53	48	53	62	47	61	47	44	43	41	37	43	46	50	45	54	35	41	43	49	41	52	47	39	51	41	33	36	44	45	44	42	32	44	42	30	41	48	32	39	37	30	34	31	38	28	42	35	38	33	37	40	33	40	33	35	39	36	45	38	44	36	47	39	30	35	38	45	44	38	32	30	43	45	27	39	37	43	35	40	30	42	35	41	43	49	38	45	49	25	36	41	28	34	47	44	37	34	37	44	40	30	33	37	47	33	54	36	33	32	42	31	33	48	38	42	30	45	21	31	40	41	41	30	32	34	40	30	32	51	40	41	41	30	40	48	37	36	46	34	32	28	33	37	41	31	38	40	25	43	37	43	59	40	31	43	43	23	30	35	41	35	51	43	47	37	27	38	33	34	29	50	44	36	37	47	33	48	32	55	40	45	40	34	40	35	32	32	33	34	46	37	32	30	42	48	39	36	29	28	45	36	47	38	48	37	31	39	31	36	43	33	36	34	42	36	29	34	38	41	38	41	37	35	25	42	36	35	40	33	44	34	40	34	41	28	38	47	19	36	49	44	35	40	53	43	36	39	29	33	37	38	35	35	38	41	40	43	43	38	29	47	29	36	37	37	34	43	36	39	36	42	44	36	35	37	40	40	39	40	26	41	29	45	44	43	42	41	38	46	38	33	33	27	37	45	44	31	47	36	37	42	42	35	33	33	37	40	40	32	24	25	38	38	33	36	35	34	50	41	42	29	28	27	30	31	33	35	38	41	42	38	35	36	43	33	43	39	34	45	39	33	45	47	35	45	39	38	33	32	38	41	30	35	42	33	45	42	41	33	45	40	34	33	37	39	33	31	28	35	22	35	36	47	38	33	39	31	42	32	37	35	33	32	32	47	30	46	35	34	41	34	43	37	46	43	40	44	41	31	36	44	27	33	40	44	35	48	35	40	46	32	38	48	35	40	34	35	26	49	44	36	43	53	34	40	44	37	39	38	24	37	36	35	36	43	34	36	44	46	37	29	37	50	37	33	35	35	29	31	33	36	29	40	29	36	40	37	36	45	44	36	41	32	43	26	32	26	40	35	35	38	36	26	26	47	37	52	32	27	48	38	26	34	27	35	46	28	27	41	32	37	39	34	48	44	38	26	45	43	49	32	46	41	31	42	43	38	37	30	30	46	47	39	37	31	47	43	36	29	35	34	37	42	44	28	37	37	43	33	41	40	29	40	43	42	48	44	41	32	38	38	42	40	31	41	44	33	44	39	34	33	36	28	48	30	37	41	34	26	30	33	51	40	33	49	42	44	42	46	45	28	47	38	34	43	42	46	41	36	41	43	38	48	32	37	36	47	35	34	40	32	37	34	36	36	41	42	40	43	39	39	42	37	24	36	31	39	48	40	41	32	37	41	46	44	43	30	44	39	37	39	37	37	31	35	38	34	36	43	31	33	36	38	45	41	33	41	45	40	51	38	42	41	38	41	40	34	29	34	38	33	38	30	39	38	38	38	26	40	36	38	31	54	36	39	37	41	34	40	33	36	39	29	28	36	41	39	44	47	41	33	43	42	48	36	40	29	43	35	44	39	32	40	40	41	33	45	44	33	26	37	37	43	36	38	30	46	28	38	42	34	34	39	38	43	37	43	34	42	37	52	45	30	51	49	33	34	29	32	37	36	43	29	22	40	38	42	39	36	36	37	40	43	34	36	38	53	34	37	33	36	41	38	32	36	33	27	31	25	44	39	36	45	42	35	34	38	38	37	38	37	43	34	32	28	30	41	36	34	34	29	40	35	33	38	33	46	35	27	40	50	42	44	49	38	33	36	53	23	36	41	33	43	38	32	40	41	53	55	33	43	42	45	53	35	34	28	32	29	32	33	43	33	41	52	30	30	35	35	37	31	39	35	44	46	33	46	42	34	32	33	41	33	29	27	41	34	42	43	32	35	36	38	52	44	33	42	37	41	33	34	35	30	37	47	35	36	33	29	35	39	30	41	29	46	26	35	34	34	36	39	37	50	47	43	46	35	42	24	31	45	35	41	43	28	43	42	35	36	28	30	33	48	36	40	45	40	41	34	39	29	39	40	33	30	35	43	36	43	37	33	41	42	41	31	38	41	39	38	44	30	34	31	50	41	40	46	43	39	35	35	48	37	34	41	31	45	35	28	36	42	39	33	42	42	43	44	32	43	38	25	42	33	35	36	34	36	38	32	34	41	47	42	39	39	34	43	40	36	37	40	48	37	38	33	45	47	33	41	43	42	47	43	30	35	43	29	38	30	29	41	44	31	41	32	37	35	37	38	41	31	46	31	51	40	37	34	42	44	42	40	46	33	44	29	42	42	40	33	34	42	36	44	30	38	49	36	34	36	42	27	31	41	29	31	38	36	40	36	34	45	34	33	45	40	44	39	36	44	38	36	38	38	46	56	38	45	41	41	34	31	30	30	31	37	33	31	50	47	33	34	40	42	37	43	42	37	29	26	36	42	53	27	31	48	43	34	38	38	50	39	36	36	41	38	43	47	42	47	42	41	41	35	42	31	43	34	33	41	42	46	46	38	38	33	36	50	37	33	32	30	47	49	39	40	45	37	35	36	25	28	42	38	36	31	40	42	41	34	35	45	37	47	44	34	29	33	33	43	37	46	46	37	41	35	38	27	25	44	39	34	27	34	46	39	30	33	46	53	38	41	53	30	47	39	33	35	38	38	43	43	33	37	46	54	39	36	33	31	36	33	37	36	31	37	45	35	44	39	43	32	44	40	39	45	38	38	51	47	37	36	37	44	34	51	49	48	38	47	38	41	35	26	36	39	42	32	29	36	35	32	35	38	40	34	38	33	40	44	40	40	29	36	31	42	38	39	50	26	39	33	38	52	44	43	43	48	32	41	43	43	39	39	39	40	25	39	47	25	33	41	33	38	40	29	35	41	37	33	47	36	35	37	29	45	41	40	25	37	34	35	37	35	39	35	31	40	38	38	42	50	40	38	35	41	41	39	43	25	37	33	42	34	37	38	65	40	33	35	42	28	26	44	34	45	38	39	46	29	31	33	32	47	43	31	39	34	45	42	40	37	36	40	39	47	37	40	43	40	42	28	38	48	31	37	40	25	42	40	39	30	37	37	29	34	39	38	26	37	30	35	40	27	39	39	43	30	42	28	39	43	39	39	27	33	36	34	36	44	31	41	39	23	43	32	33	33	32	34	48	39	35	38	36	31	36	34	30	31	40	49	48	36	38	33	39	34	39	28	39	36	40	39	26	30	36	45	45	38	37	36	28	34	52	50	40	48	36	41	42	33	33	40	43	39	46	39	42	42	36	39	31	36	52	36	45	35	38	33	37	34	36	25	38	45	34	40	34	45	38	37	28	36	36	30	31	45	32	56	31	36	42	36	38	33	40	32	36	47	44	36	35	46	43	26
16672	12321	8084	23652	33484	32835	30400	27541	22946	20148	17869	14828	12258	10388	8693	7762	6425	5570	4270	3192	2918	2682	2610	2485	2128	2047	1780	1670	1382	1135	1189	1299	1255	1213	1097	1055	1034	931	885	830	822	822	825	768	770	939	930	796	746	857	1014	885	728	632	604	604	583	608	567	630	629	611	663	761	943	550	567	596	565	569	603	615	587	559	571	557	539	575	607	565	602	539	567	557	589	551	566	523	553	539	561	602	560	587	574	562	555	563	532	524	529	517	525	590	558	553	527	579	537	547	536	577	599	542	602	573	590	572	634	599	603	579	602	624	606	624	556	650	588	548	584	574	591	580	525	570	561	626	548	586	576	553	563	551	575	537	573	565	571	552	559	520	585	558	519	532	507	552	563	567	557	547	578	576	588	515	539	559	553	582	551	553	486	530	549	531	526	524	575	481	565	565	517	518	533	518	550	542	525	559	513	527	510	515	568	550	530	544	539	556	509	593	552	519	537	575	486	554	505	563	582	560	531	529	595	556	534	572	530	528	593	563	538	549	522	555	516	507	556	539	529	525	558	559	546	552	541	551	575	586	589	498	563	555	522	505	557	513	557	498	529	563	576	544	517	518	498	522	577	527	497	538	532	538	521	518	526	544	506	527	550	514	520	544	557	491	552	515	532	500	548	558	518	551	527	540	552	517	526	545	570	571	507	562	550	577	543	533	566	490	510	484	543	551	523	532	550	542	542	552	568	561	552	529	543	532	577	547	514	544	580	515	546	541	563	530	563	536	561	573	527	534	554	555	540	509	507	528	547	606	505	562	530	551	538	584	516	551	513	567	539	516	574	606	542	561	524	540	552	524	530	565	549	546	545	550	554	539	594	535	551	526	571	563	557	526	538	558	516	512	548	525	515	529	545	548	556	547	577	537	565	522	563	533	563	560	522	569	536	526	541	511	516	557	566	510	522	583	557	524	530	557	499	487	592	522	544	548	531	552	489	561	572	547	507	503	512	516	603	584	525	535	552	546	532	582	507	520	543	532	565	490	532	561	548	540	568	562	559	543	558	541	546	521	551	519	526	525	542	545	530	542	533	520	558	543	508	536	591	529	562	512	563	556	534	553	518	500	534	524	524	574	548	530	544	501	541	602	537	563	531	530	545	502	578	502	511	519	553	535	506	561	527	542	554	520	564	515	518	513	515	506	520	532	574	520	546	576	590	497	564	540	505	547	556	517	592	536	559	575	518	550	560	524	556	544	532	535	541	565	538	557	521	527	555	528	572	525	547	528	547	546	566	549	546	591	522	513	556	518	537	534	538	535	532	533	526	564	518	563	532	520	536	539	535	544	541	562	548	531	550	561	551	555	537	566	564	519	544	561	541	546	538	520	520	559	500	539	620	537	542	549	535	587	506	577	529	585	566	550	468	513	567	540	524	527	601	552	558	555	539	563	536	613	556	568	533	522	545	543	505	525	493	507	530	544	544	502	510	515	535	528	584	551	536	518	500	543	550	557	536	579	551	533	478	562	552	576	533	529	512	533	523	559	512	531	549	563	541	565	506	518	536	520	524	484	533	511	520	532	571	498	504	550	547	524	548	576	572	576	559	534	556	610	553	568	526	560	528	547	546	510	533	520	557	533	547	534	568	531	534	533	495	518	573	525	548	558	520	527	521	572	504	524	533	597	543	556	543	537	536	550	548	591	529	570	582	559	547	571	556	576	530	541	560	508	584	561	520	515	530	535	549	527	554	533	557	584	562	563	512	514	561	562	511	517	579	531	541	587	520	543	535	529	554	511	515	559	523	541	548	500	529	521	504	500	545	497	520	579	552	570	566	530	553	534	567	553	558	528	506	582	530	500	551	502	521	503	583	515	567	533	538	532	517	500	534	551	545	533	556	543	539	564	504	564	552	515	553	531	518	587	515	534	501	479	553	501	529	505	571	523	499	565	527	507	514	556	568	510	553	566	527	548	469	610	536	544	537	495	553	520	529	528	502	522	511	562	543	555	493	515	495	532	511	628	536	550	520	558	519	569	558	521	537	484	531	521	553	517	566	559	550	523	533	518	548	581	567	538	531	541	560	521	555	530	560	573	539	516	551	551	527	549	560	553	554	525	546	564	531	521	548	546	582	588	535	544	527	545	570	542	519	528	520	570	512	528	509	528	494	580	514	544	526	569	561	531	571	513	558	536	549	562	547	548	517	522	568	528	511	546	551	541	562	524	528	552	564	561	532	521	546	528	491	545	537	566	532	521	508	519	513	539	553	501	529	533	541	486	528	520	544	548	539	577	528	527	541	536	536	511	553	559	541	555	554	523	518	552	530	504	552	561	544	529	542	539	540	521	526	548	554	527	527	541	513	541	548	562	512	539	512	533	536	521	546	572	518	490	563	570	550	571	532	532	502	569	576	564	518	554	563	563	542	550	516	545	580	543	568	514	548	545	544	512	574	526	540	522	543	536	538	565	558	536	561	531	585	511	495	528	521	492	516	501	533	558	564	553	556	553	529	561	553	541	519	548	548	478	561	551	548	541	568	548	537	540	522	515	550	527	497	536	522	538	527	500	523	518	560	547	583	547	539	546	494	525	581	497	495	574	528	540	523	547	556	498	544	565	591	517	514	560	548	591	518	570	547	509	526	526	534	539	507	567	510	527	510	505	548	533	564	509	506	556	560	565	547	532	589	584	531	549	544	542	535	549	543	517	531	545	522	544	499	509	551	547	564	525	564	534	504	552	564	580	548	506	583	496	553	541	544	537	539	557	556	546	518	528	544	532	546	588	494	538	546	595	553	568	563	575	561	520	546	523	597	490	488	567	569	540	553	540	561	550	546	580	551	544	538	561	526	522	548	493	560	493	507	506	516	514	525	531	524	515	530	513	550	521	524	556	537	561	594	543	541	534	528	538	570	519	520	518	554	519	527	531	511	560	561	574	581	556	586	511	566	557	549	526	540	560	559	567	515	530	538	523	538	563	536	523	518	525	540	572	555	570	588	525	561	541	520	558	551	562	533	536	500	525	576	528	569	565	478	521	558	513	514	590	524	561	545	563	551	553	515	527	554	560	536	539	588	528	553	534	552	561	540	546	561	548	558	545	543	551	525	540	528	564	566	514	546	543	509	509	538	523	536	492	545	579	555	531	545	603	543	542	521	507	520	533	543	553	555	528	501	521	596	531	510	518	556	564	549	534	587	530	541	516	571	501	566	539	572	537	589	572	501	515	533	519	511	559	503	551	510	531	499	574	511	510	546	559	569	531	533	541	526	525	557	519	525	534	523	530	552	488	579	544	515	555	533	576	568	560	529	565	558	533	543	528	518	537	530	515	549	532	547	518	527	553	510	536	527	562	565	531	607	500	552	526	539	530	561	541	520	535	558	552	519	501	575	610	532	541	551	533	528	533	568	523	544	543	574	553	544	529	553	562	576	552	532	576	527	537	613	539	549	560	587	573	568	548	569	501	548	559	560	522	549	539	545	549	513	583	534	554	525	527	538	581	533	502	554	533
2593	434	373	316	814	939	969	808	632	491	355	270	264	218	220	197	179	137	131	98	88	84	88	77	66	77	68	80	61	60	62	54	53	72	61	58	60	57	52	59	64	52	53	49	49	48	71	51	50	47	45	45	46	49	39	45	52	53	48	42	61	44	43	48	43	47	49	50	37	44	47	44	45	43	51	46	45	42	53	46	48	44	53	45	42	49	50	38	42	45	40	37	41	42	52	49	33	45	41	47	53	46	53	52	56	41	50	45	55	52	40	52	44	48	40	38	57	53	56	51	43	43	48	45	44	42	43	42	40	50	60	43	59	49	44	44	51	50	62	31	39	44	50	54	56	44	37	34	49	49	33	47	51	37	61	42	40	51	39	33	40	46	38	38	35	44	42	27	36	44	50	54	42	38	42	54	37	52	46	46	29	46	66	43	55	37	64	49	50	37	48	46	44	53	51	40	47	35	49	36	55	45	35	49	49	44	36	35	34	50	47	29	45	43	49	54	58	55	51	42	50	48	44	53	35	43	36	44	44	49	51	45	49	40	38	48	48	38	45	41	38	44	39	48	54	40	42	55	55	45	39	50	51	38	47	40	62	60	35	36	46	42	45	46	52	46	30	48	46	32	40	43	43	34	43	39	40	37	43	50	36	46	44	34	45	52	43	45	38	39	33	46	51	48	57	37	41	40	46	51	41	48	42	56	39	35	50	39	46	36	37	48	46	37	50	48	39	43	47	41	40	53	44	45	46	56	40	54	42	39	52	60	34	61	41	39	28	57	38	43	43	40	52	58	50	36	38	41	47	47	57	32	47	50	50	46	57	46	47	50	33	43	42	37	35	40	45	39	44	44	50	53	43	39	43	45	48	59	28	52	58	55	30	47	43	41	54	39	35	28	39	48	44	43	51	35	43	55	53	49	46	41	37	36	44	35	40	42	50	47	38	44	55	46	52	37	44	39	42	38	52	45	45	47	49	47	43	45	52	59	45	39	49	56	38	52	37	38	44	49	46	45	40	58	31	58	60	32	39	48	52	48	40	33	50	38	42	61	47	39	52	46	39	48	54	43	41	39	56	46	50	45	45	46	34	45	41	43	46	50	46	53	47	44	37	45	39	45	45	45	47	52	40	43	57	41	50	57	41	36	38	49	35	46	61	50	46	50	47	39	48	54	44	37	51	52	45	34	45	50	50	62	53	46	54	38	57	47	51	45	52	47	39	48	50	48	51	48	46	43	52	49	38	48	48	44	51	46	33	48	45	35	49	43	45	51	41	37	54	45	56	58	47	50	36	33	44	44	51	38	43	34	45	51	46	43	44	35	44	49	54	55	44	51	48	41	42	57	55	45	46	37	38	51	40	45	46	49	53	32	47	51	52	47	40	39	38	49	54	47	47	55	61	41	36	50	52	57	58	55	52	50	53	40	38	44	35	49	46	43	31	39	33	55	52	52	44	52	47	48	42	38	32	35	35	46	42	37	43	47	42	54	50	48	45	50	45	55	45	48	46	54	46	45	36	40	48	42	47	48	55	48	43	45	43	39	47	52	50	46	47	36	38	53	55	46	42	55	38	47	41	48	42	49	47	48	41	54	50	50	57	48	33	37	39	39	44	39	39	53	39	43	50	44	38	32	48	50	49	56	46	36	41	38	47	39	46	33	35	42	50	42	50	34	39	40	42	38	43	49	50	51	42	44	53	39	48	46	53	49	56	50	39	58	43	58	44	47	40	45	38	36	44	41	50	39	38	53	39	50	52	50	41	43	46	46	41	34	53	37	60	47	39	39	43	44	56	48	35	48	32	41	53	54	43	47	51	48	49	52	63	51	47	53	48	46	36	47	41	53	48	36	31	51	46	41	33	42	48	52	45	40	49	50	40	36	47	51	40	54	58	52	49	38	53	47	51	44	44	53	36	46	50	53	36	47	45	36	47	51	57	54	50	40	47	48	36	44	57	45	38	40	43	45	51	51	50	52	46	57	47	47	45	36	43	38	48	49	48	51	49	49	48	36	46	55	51	49	50	47	48	45	49	40	46	41	43	43	47	34	50	58	50	47	44	47	47	49	41	40	42	38	40	52	51	41	41	50	55	62	40	45	43	52	50	46	45	39	49	38	52	39	42	33	46	45	56	40	45	49	34	43	52	51	49	46	55	45	52	47	51	39	51	49	44	44	39	45	44	49	56	50	43	44	45	45	41	40	43	43	36	39	41	47	33	33	55	40	48	45	39	40	39	41	49	47	39	46	53	41	37	34	56	51	36	38	48	51	43	39	47	38	43	53	39	59	54	38	33	38	43	50	41	44	56	52	47	48	39	49	59	52	50	42	40	51	42	29	27	52	41	52	40	54	54	41	47	37	43	39	51	49	46	49	51	36	47	61	42	43	30	50	55	46	41	46	43	52	41	50	54	41	58	46	48	46	48	54	44	48	39	44	48	37	52	42	47	45	44	34	53	51	45	43	40	57	41	43	42	49	36	58	51	51	50	49	56	52	56	41	52	35	47	49	51	25	40	45	48	49	43	41	50	40	35	27	43	41	36	32	50	53	49	59	56	38	30	44	42	32	37	46	42	39	47	52	44	47	36	44	37	36	46	57	51	49	46	37	45	40	48	59	44	46	50	42	49	47	38	42	46	32	47	49	37	55	48	56	52	38	59	59	47	54	40	50	47	45	58	51	49	52	47	40	39	51	42	45	52	41	53	45	45	37	42	41	52	51	47	49	45	47	40	51	48	38	45	47	35	45	39	53	44	59	44	42	49	36	45	47	50	64	46	37	57	41	42	37	37	46	51	46	37	34	41	39	48	44	42	56	49	48	37	50	54	46	53	52	35	35	45	42	48	52	43	30	36	43	53	51	45	42	52	53	32	45	48	51	53	48	48	41	44	48	43	51	43	42	49	39	34	51	45	40	34	56	45	42	46	51	38	39	40	48	41	49	56	40	57	38	51	47	46	46	46	53	39	39	34	35	37	41	36	48	51	34	52	45	51	42	47	47	40	39	51	40	45	38	47	57	44	59	49	39	40	35	32	35	45	47	41	42	44	48	36	36	28	44	54	50	40	54	40	50	44	43	45	45	47	42	53	39	50	32	46	51	48	36	44	34	45	41	57	46	43	44	51	47	42	45	37	45	45	48	51	55	39	48	47	52	42	33	44	42	47	36	44	45	52	50	39	34	44	41	47	45	47	57	39	50	45	44	52	52	46	50	49	49	44	42	46	44	41	41	48	41	49	46	50	41	52	34	38	35	51	38	38	44	45	37	46	47	55	38	52	59	44	53	38	56	44	48	48	33	46	42	46	43	49	48	41	39	56	40	44	48	59	49	50	49	60	46	44	40	72	36	38	41	52	43	52	43	47	42	38	62	53	44	47	50	44	47	50	42	45	57	56	42	32	37	46	34	41	39	33	53	43	42	46	43	55	40	47	48	54	56	37	40	54	47	40	48	49	50	52	55	46	46	42	52	39	48	38	28	38	54
15130	10869	8000	23144	34363	34104	32822	28014	22937	18774	15142	12093	10325	9189	8536	8380	6502	5226	4385	3804	3167	2823	2349	2213	1897	1969	2029	1813	1429	1207	1236	1446	1560	1581	1318	1161	1097	1041	1006	912	979	902	858	904	844	894	773	787	889	843	1057	887	756	738	710	694	712	783	732	710	688	738	668	683	707	646	658	662	655	671	646	633	625	682	653	698	596	669	628	656	659	674	680	623	646	629	653	643	644	667	660	635	667	673	658	647	679	678	655	678	654	630	656	590	611	647	700	637	613	680	682	665	708	655	695	644	671	691	716	726	761	678	747	681	712	702	686	675	687	712	684	717	716	659	672	598	756	672	649	642	670	647	648	652	711	635	646	657	676	655	641	634	623	668	621	649	618	652	655	650	610	628	665	650	654	652	681	654	637	621	670	679	605	673	638	655	630	641	642	648	647	680	650	616	617	646	637	617	648	688	664	612	722	650	632	667	617	675	647	656	637	602	611	604	652	610	649	687	607	628	660	642	650	708	605	653	670	646	615	648	691	646	614	634	660	660	637	620	626	636	656	648	668	658	658	663	669	635	675	605	697	658	624	629	692	650	605	631	645	630	658	633	674	693	642	648	667	650	658	680	654	643	636	658	627	648	647	668	656	615	614	606	705	631	645	697	630	633	679	652	663	647	658	682	620	650	669	615	661	641	660	653	608	663	690	629	682	631	665	602	618	623	707	669	649	636	595	631	612	668	620	631	639	652	674	634	684	598	649	638	653	645	652	631	650	661	650	668	689	657	627	640	641	646	609	666	632	674	609	647	645	624	633	644	642	649	619	622	624	690	612	604	644	640	636	686	669	652	652	621	665	648	664	617	650	624	633	677	636	641	698	630	607	670	649	676	602	677	654	664	667	664	604	654	632	667	620	689	635	665	637	641	682	602	637	609	657	677	648	653	629	655	635	633	634	647	651	633	638	646	659	638	593	646	639	603	649	641	657	625	616	637	669	717	621	659	688	630	684	661	638	661	642	641	679	661	663	620	624	614	620	650	662	668	626	669	648	633	641	646	646	616	611	618	646	622	652	672	633	642	663	683	614	646	634	646	678	664	626	650	625	655	640	664	653	634	652	638	685	672	655	648	692	585	652	631	632	675	646	663	666	658	681	690	645	607	663	652	623	690	669	663	686	671	624	616	662	689	650	650	620	646	668	623	643	642	636	691	609	633	646	650	665	628	657	670	643	666	679	665	611	659	677	687	617	657	718	651	658	616	615	626	623	631	657	621	622	662	672	609	644	624	628	621	632	642	661	646	640	663	674	666	590	636	657	629	615	647	664	678	693	624	645	637	644	638	624	658	614	680	675	614	665	642	638	595	681	645	649	621	632	648	626	641	668	654	694	650	679	624	686	625	591	631	609	718	611	671	600	606	652	638	622	611	634	642	631	647	627	615	638	710	686	632	617	681	687	648	651	689	636	635	633	649	679	646	647	623	625	645	652	638	644	612	626	623	661	697	581	642	662	626	630	635	642	628	653	620	638	601	653	623	638	653	607	617	636	645	650	639	612	593	669	675	631	681	659	629	605	657	652	691	646	675	666	616	622	632	656	619	655	647	626	683	656	716	657	652	633	650	703	645	649	634	641	672	645	607	627	668	620	641	641	639	661	637	617	622	654	625	628	640	653	600	616	597	677	616	653	648	621	628	644	601	655	659	655	714	672	645	610	620	620	634	636	658	629	653	634	643	606	623	628	655	640	654	679	643	662	623	655	703	646	648	676	649	631	631	630	640	683	667	614	642	631	667	674	662	606	647	635	683	656	628	635	625	682	643	610	640	602	660	677	661	657	680	644	593	635	628	607	646	614	649	571	650	653	620	662	648	672	651	664	615	631	631	634	608	700	602	635	627	669	630	632	646	599	661	647	636	628	695	633	661	645	686	610	665	660	614	677	634	621	645	616	654	636	655	623	657	625	654	656	675	673	660	617	683	614	651	633	634	648	629	601	648	634	674	608	592	705	646	660	642	636	632	694	654	644	614	588	634	625	615	640	675	635	645	656	666	631	643	651	638	695	615	625	603	690	645	641	669	671	639	625	628	657	637	639	594	651	641	625	631	604	653	617	617	667	630	644	664	631	637	677	615	635	652	653	631	644	670	615	653	611	614	637	621	681	691	632	585	619	685	696	604	643	665	676	644	652	609	670	666	632	649	623	635	660	647	642	620	624	619	629	654	632	655	677	673	627	634	654	612	674	628	651	679	659	670	633	658	626	662	669	614	625	623	667	665	626	618	609	637	628	629	663	663	678	633	647	642	648	623	628	613	641	688	629	649	640	673	619	640	652	623	671	598	652	651	647	636	616	623	666	689	630	628	671	665	638	661	621	614	627	607	638	653	638	657	696	659	637	625	644	639	655	628	624	658	635	607	618	641	632	630	671	692	624	681	617	632	660	639	637	639	645	676	650	598	662	648	670	688	631	640	636	681	634	670	653	642	618	641	647	677	640	680	674	686	664	689	641	646	630	642	638	647	702	649	653	643	651	605	628	630	681	677	602	633	638	632	691	612	651	653	642	641	653	666	671	622	600	662	662	651	707	637	585	642	624	673	677	682	682	638	656	662	658	631	656	622	659	614	621	654	642	638	628	660	660	635	652	666	679	653	650	629	649	637	645	626	614	711	630	636	615	664	645	601	585	592	665	642	676	623	609	678	634	663	637	604	673	592	635	604	642	686	668	626	669	649	660	665	607	605	666	654	691	640	632	618	603	640	642	653	653	644	653	696	625	594	664	655	625	619	673	633	653	630	614	619	636	678	590	635	636	667	627	645	651	657	621	700	666	656	641	670	624	622	647	640	639	713	683	646	625	656	597	626	639	640	648	650	690	654	696	631	625	694	662	607	634	685	670	631	699	690	656	652	693	663	643	685	658	657	709	641	656	657	632	644	668	665	622	635	622	681	713	682	626	639	632	647	633	667	651	626	637	604	616	656	659	643	651	647	630	646	623	611	660	705	695	641	651	686	642	670	639	595	683	605	614	726	622	663	615	638	617	627	664	663	650	632	659	642	627	596	651	609	622	640	649	597	668	598	654	651	619	677	632	596	662	689	639	628	671	633	639	657	650	632	662	631	598	647	626	629	634	649	649	670	632	602	635	623	676	672	657	661	607	649	684	672	623	613	654	669	623	619	623	636	643	624	639	657	663	663	692	627	637	626	624	686	594	652	635	658	642	599	626	646	621	672	629	663	610	626	659	669	683	657	650	665	647	649	673	641	634	671	631	587	642	651	661	639	631	655	656	661	646	640	638	684	632	617	689	657	667	655	647	668	660	692	658	622	653	651	614	671	676	655	719	611	698	667	640	637	645	615	634	657	600	651	604	624	662	687	652	662	655	584	634	679	680	631	627	666	616	646	652	666	611	641	668	606	643	639	610	667	627	647	599	640	626	620	597	656	626	639	667	635	624	664	607	629	623	675	663	644	647	682	672	630	699	658	632	616	649	634	660	696	624	663	664	634
1843	730	455	431	1152	2091	2180	1582	1097	785	564	435	360	360	337	309	264	268	209	183	147	97	116	89	108	77	92	113	96	95	79	90	73	90	81	78	77	55	67	65	71	59	55	78	77	61	60	74	55	56	48	62	62	69	50	52	57	70	64	72	55	51	53	53	60	50	59	69	50	48	41	62	60	56	50	39	62	49	58	55	68	44	51	51	60	57	63	60	60	66	51	51	60	69	61	75	50	60	50	58	55	48	49	65	56	65	68	52	58	44	45	49	59	68	63	47	53	55	53	57	58	72	57	55	60	58	60	69	57	64	59	62	66	64	63	57	63	69	63	61	55	51	59	50	58	47	66	70	67	60	61	44	58	62	59	57	59	67	55	48	55	63	58	53	42	68	61	48	62	58	54	60	48	56	55	54	66	79	64	59	56	55	62	63	54	62	55	56	54	50	67	58	58	66	52	48	46	54	64	55	53	52	48	51	61	49	37	65	68	55	47	45	58	74	56	71	70	48	56	62	67	54	75	52	70	61	59	57	48	70	49	51	62	70	48	55	56	56	63	49	62	70	44	53	49	58	52	56	64	57	55	49	67	56	61	56	52	54	63	58	53	53	53	52	58	62	52	48	54	67	65	58	66	51	51	66	60	52	53	65	60	60	64	33	67	63	62	38	54	40	54	66	67	49	49	60	46	65	48	43	65	71	70	68	59	67	47	56	50	68	60	59	40	72	60	62	73	51	75	55	61	60	50	62	56	69	65	51	52	61	45	61	72	73	63	67	64	62	58	47	57	53	41	58	66	54	59	52	62	60	62	50	55	45	66	54	63	54	58	48	63	56	61	51	62	79	64	55	51	59	61	59	55	55	61	47	50	77	40	47	71	64	51	60	67	50	68	62	55	66	59	43	64	53	57	50	46	64	59	56	68	54	50	57	62	53	59	62	52	62	70	70	67	68	43	50	72	57	48	54	48	60	54	51	53	57	56	59	52	54	64	50	54	61	47	49	62	46	58	54	75	48	47	61	49	60	62	59	53	52	58	66	60	40	56	47	73	55	59	59	46	57	59	58	66	60	55	58	69	69	56	66	60	58	56	62	71	58	61	48	62	57	50	70	51	57	56	52	52	61	43	44	47	67	51	59	51	56	66	59	55	55	63	51	64	59	57	50	53	49	58	57	42	63	44	60	49	66	53	59	76	44	69	49	64	58	66	56	50	66	55	62	66	66	54	61	59	43	53	45	65	51	48	49	67	47	51	64	76	59	62	66	55	62	46	59	46	58	54	70	56	58	70	60	61	61	58	57	43	55	78	62	75	61	62	67	67	60	44	57	60	61	48	58	52	49	55	46	56	61	47	52	54	52	61	55	54	60	48	58	57	60	61	59	65	44	63	54	54	68	59	54	55	61	58	54	63	49	61	60	47	43	61	52	56	48	62	61	55	49	61	65	62	59	63	56	67	45	61	41	63	59	83	40	60	56	58	54	31	52	44	60	53	45	66	59	61	63	58	58	57	57	48	57	50	56	64	53	51	47	60	60	49	58	64	50	53	61	63	59	51	59	65	64	60	56	60	65	52	61	42	68	45	58	67	59	54	52	55	58	56	62	53	54	52	67	64	47	52	45	60	57	54	66	66	57	71	53	58	55	59	52	54	49	64	67	44	68	61	72	59	58	61	54	57	61	46	42	58	64	55	59	56	56	59	59	48	50	67	50	68	68	56	53	58	63	62	63	53	50	57	64	58	54	69	64	46	56	55	52	50	60	53	43	51	46	70	44	58	44	53	59	61	64	72	53	67	47	48	45	49	66	64	60	57	53	54	53	47	60	52	56	66	52	54	51	67	55	69	59	62	61	53	64	55	58	62	54	82	50	46	44	56	60	55	55	65	53	57	74	63	60	62	57	54	66	58	63	74	56	56	56	50	59	54	50	66	57	71	55	63	54	54	55	63	57	51	59	67	58	78	57	58	59	52	61	57	65	58	64	54	61	49	55	58	62	52	60	62	63	50	62	44	48	54	54	56	50	57	68	46	51	57	55	46	50	46	48	50	49	55	49	59	48	52	67	63	49	52	49	44	59	61	56	55	70	61	64	57	51	57	49	64	56	49	59	57	52	63	55	53	76	60	68	61	52	59	54	71	64	46	51	53	63	60	48	54	57	63	54	64	71	56	56	55	61	67	51	48	59	57	62	57	69	63	49	52	54	55	45	57	42	60	57	55	55	69	44	51	55	65	57	58	76	63	54	60	45	52	51	48	63	67	59	59	46	58	65	72	60	48	55	70	56	56	56	69	49	45	46	58	61	60	57	54	57	49	58	56	49	52	50	53	53	45	51	58	58	52	62	57	44	45	60	63	56	61	51	64	59	44	61	55	57	47	68	62	43	62	62	47	57	68	65	53	58	59	39	54	68	57	56	49	52	40	53	64	56	42	37	62	57	59	53	50	50	59	56	66	56	48	57	53	65	57	53	54	59	59	58	60	61	65	44	54	60	56	38	64	46	66	52	62	55	65	52	63	61	62	58	45	58	45	54	65	54	76	60	45	72	46	49	62	40	46	39	63	61	64	70	45	41	62	66	61	55	64	62	54	64	43	51	54	48	64	65	49	48	62	62	64	37	61	50	53	56	59	51	60	59	38	45	59	62	66	61	72	57	52	55	58	66	67	50	70	56	58	62	46	65	49	58	63	62	51	54	75	68	51	57	60	55	53	65	52	61	51	63	43	47	63	54	45	56	49	68	50	63	55	56	75	51	58	66	56	49	47	44	56	50	55	62	71	48	66	58	49	53	54	53	49	45	65	56	52	46	53	61	66	53	54	51	49	49	60	53	58	51	46	61	56	61	51	71	63	55	65	52	52	54	49	43	58	67	62	68	54	64	51	49	61	52	55	67	64	44	58	63	64	51	54	60	50	65	58	59	52	57	63	52	62	49	73	48	58	52	59	63	52	49	56	58	52	57	52	49	63	57	67	55	62	53	59	73	58	56	47	60	52	54	50	58	53	58	59	60	53	59	48	63	49	52	73	67	50	53	49	47	51	56	51	66	66	77	55	56	70	69	59	62	65	42	70	65	57	61	54	53	52	68	53	61	61	72	58	64	59	60	64	61	65	47	58	53	51	60	64	58	59	57	69	50	48	51	53	56	56	63	58	57	54	54	64	68	39	67	63	57	65	51	53	74	61	57	56	63	65	50	45	53	65	57	52	53	48	59	65	65	70	55	64	66	66	58	54	54	54	55	60	50	55	60	54	60	52	56	54	62	66	67	79	54	44	51	62	57	43	64	64	65	74	53	50	51	64	71	67	59	60	49	51	42	50	65	56	52	63	63	54	60	49	61	40	49	53	55	42	53	49	59	56	63	61	50	63	66	57	67	46	48	46	52	56	55	58	55	70	49	45	66	55	65	57	62	62	60	54	57	54	57	51	58	55	58	53	65	57	50	59	49	52	59	47	72	56	65	60	69	54	62	54	53	60	48	49	66
20941	15324	10558	26898	39050	43033	41952	35701	29468	24063	19416	15691	13467	12064	11744	11434	10284	8733	7628	6102	4885	3852	3178	2903	2514	2488	2956	3153	2242	1852	1822	1913	1995	2101	2202	1784	1561	1543	1469	1453	1319	1246	1360	1333	1168	1045	1090	1195	1151	1240	1221	1138	1024	1013	1005	954	949	948	978	923	910	842	897	887	924	895	828	826	873	896	815	878	856	815	885	827	846	857	875	826	842	779	831	867	835	889	928	839	829	830	807	895	800	884	787	786	847	840	842	815	848	852	810	829	851	821	803	800	830	802	839	873	853	869	947	918	868	909	871	909	893	869	878	884	885	876	901	914	854	870	889	912	811	838	893	848	847	862	853	819	872	883	833	905	800	851	774	848	800	796	794	813	788	798	863	856	831	801	797	774	836	797	826	812	846	839	810	866	826	830	785	828	800	782	776	777	811	832	788	792	854	835	877	801	770	796	849	859	743	808	786	822	798	807	848	808	816	758	753	765	835	834	819	797	772	803	795	791	782	803	819	834	735	849	773	774	808	857	794	807	767	797	819	839	812	817	814	810	798	813	780	775	797	784	791	797	802	804	778	833	842	778	778	824	751	793	907	845	827	789	817	813	794	807	768	818	778	814	803	821	825	820	799	810	793	835	826	802	820	809	806	821	809	804	820	828	807	797	802	789	813	821	720	787	807	787	823	801	761	798	768	812	796	821	790	803	780	807	861	788	743	794	795	792	758	810	801	849	817	809	820	766	853	811	838	834	778	739	772	815	797	783	800	760	772	785	825	824	871	801	795	760	785	790	796	784	769	795	844	788	841	795	824	734	812	759	803	759	796	768	776	786	796	790	805	819	784	827	809	723	762	774	792	793	790	760	847	805	770	756	792	777	817	814	836	774	814	797	810	800	805	774	782	806	800	820	800	830	775	818	841	810	769	812	810	829	818	818	816	819	784	871	739	814	845	786	796	812	771	777	859	846	796	808	812	855	824	795	801	792	808	824	800	829	816	867	828	778	815	829	757	786	764	765	776	812	823	861	785	767	855	839	741	815	777	794	812	814	766	743	819	813	805	784	815	845	812	836	791	810	788	772	846	829	765	797	806	787	826	831	771	836	810	813	825	800	819	788	853	810	809	836	805	820	835	784	839	824	788	782	828	812	823	817	797	816	826	866	819	819	747	817	819	873	816	751	787	760	813	787	791	805	798	832	776	838	833	812	781	789	764	820	839	817	809	835	815	864	766	792	820	840	772	813	844	816	783	821	829	791	779	775	769	789	825	814	795	801	805	797	713	811	799	832	773	828	822	846	789	831	828	883	827	804	818	804	793	773	749	769	792	738	826	817	862	833	735	803	797	810	819	806	800	843	812	801	842	798	801	811	812	828	818	799	852	786	827	846	792	780	806	818	815	782	828	793	796	831	830	850	812	808	804	788	840	821	837	774	807	825	796	788	790	808	810	843	809	780	833	804	799	864	837	775	749	805	792	812	789	825	802	854	840	792	820	772	793	788	794	813	856	807	812	805	838	798	783	769	812	832	817	824	825	814	777	806	761	793	787	817	849	817	838	819	805	773	821	807	850	811	810	809	781	794	836	817	768	801	752	802	803	755	852	819	811	781	841	825	797	800	840	780	835	785	755	837	821	812	790	803	784	814	787	769	809	823	836	779	838	773	862	820	770	780	768	750	791	865	776	799	813	847	838	834	774	807	831	850	814	768	729	826	805	792	866	790	792	786	808	824	805	808	780	774	809	831	803	801	835	844	802	774	855	771	827	741	778	816	788	831	800	799	842	772	819	797	814	794	755	788	794	823	805	777	809	846	814	784	813	811	818	839	782	793	793	802	819	822	810	809	786	795	780	769	840	826	734	828	845	776	828	803	834	782	813	827	751	786	803	808	825	786	856	805	823	814	842	797	797	805	785	841	789	876	839	814	792	814	798	811	829	797	840	814	784	841	770	845	809	785	744	800	842	803	805	797	840	819	804	798	757	764	831	801	847	826	755	804	770	775	833	816	761	808	798	765	778	838	801	827	761	826	758	798	822	795	807	829	777	808	833	785	804	770	785	808	800	790	868	746	771	758	815	811	781	860	776	866	807	847	828	831	742	769	804	871	829	792	793	803	784	795	825	821	808	722	789	803	780	806	775	738	889	777	777	802	798	788	771	834	742	792	769	783	799	772	782	781	843	803	816	784	790	773	784	808	780	796	818	816	840	771	807	810	808	791	833	882	810	803	832	785	831	745	839	762	799	830	776	869	823	784	809	767	748	831	830	816	779	788	821	831	797	839	725	812	787	792	784	824	796	805	766	831	796	836	777	802	743	820	766	811	842	829	795	815	776	824	820	831	825	764	829	818	828	821	775	794	812	809	802	889	783	810	781	821	816	842	792	793	794	814	727	779	761	833	862	840	811	788	820	796	782	822	763	758	858	831	787	826	805	805	846	808	813	805	857	849	796	775	798	848	784	826	802	821	804	782	761	799	805	816	810	815	813	788	807	823	803	765	749	776	815	799	832	763	767	844	809	790	787	782	809	824	780	782	782	764	755	808	778	822	808	832	835	856	781	795	845	793	813	778	811	778	846	763	821	829	800	791	840	771	824	840	802	765	785	812	808	842	759	820	751	770	839	816	798	771	810	773	792	795	781	860	788	773	799	804	835	816	809	716	761	820	800	824	822	737	794	830	835	811	808	786	785	752	814	817	886	784	817	760	832	820	781	788	827	798	809	786	794	807	787	767	823	832	826	868	744	837	802	742	797	752	808	851	827	831	824	808	819	793	805	774	803	860	783	844	830	873	805	846	828	795	766	777	803	780	798	810	814	815	818	769	769	792	815	757	816	775	795	790	795	856	797	799	792	788	789	775	805	792	810	808	852	818	810	804	818	810	774	820	787	799	793	859	822	859	805	845	815	799	814	774	805	727	833	733	797	845	796	816	826	811	840	790	832	811	822	809	814	821	818	777	788	847	767	811	774	802	817	844	832	800	790	764	842	821	777	754	770	852	772	812	798	783	872	834	815	788	819	808	847	836	798	787	797	797	792	784	809	827	869	833	745	787	827	847	787	830	774	758	810	748	837	774	790	813	842	806	817	849	816	800	814	801	831	849	753	816	795	837	838	781	848	816	839	839	833	817	809	843	824	825	756	869	810	766	824	802	800	773	723	795	778	795	845	797	809	827	810	804	828	826	827	806	819	811	828	778	824	854	853	817	801	824	821	818	795	823	795	815	806	797	801	865	816	811	826	844	782	854	815	811	786	786	866	773	857	826	731	811	781	797	767	846	834	779	826	782	810	861	817	801	775	822	797	861	791	800	787	798	811	809	760	775	799	810	834	813	856	836	785	802	801	768	836	819	815	781	826	858	798	784	804	841	837	823	801	769	860	819	788	846	802	822	819	807	747	811	775	785	799	807	813	781	815	818	868	823	768	819	790	802	804	789	837	788	834	809	835	818	827	799	828	784	757	798	828	809	804	810	802	769	825	803	821	828	799	775	795	844	799	842	777	822
1514	209	222	238	460	706	747	625	406	319	234	154	167	138	113	128	142	126	117	88	76	58	42	34	36	38	41	48	35	30	54	38	32	30	43	41	33	33	33	39	29	33	41	36	29	29	40	31	34	23	23	34	37	30	45	25	21	33	25	30	24	34	32	34	30	27	21	26	31	26	30	30	36	31	33	21	34	31	32	30	39	22	26	29	36	32	34	37	23	33	25	24	23	32	22	27	30	28	24	25	26	20	31	22	29	33	29	32	28	27	32	19	26	31	21	33	26	29	27	35	25	39	28	31	25	26	38	28	30	30	26	31	18	24	34	27	28	30	32	41	24	35	30	32	37	26	21	33	13	28	26	25	35	34	21	27	14	31	28	26	22	29	34	29	27	21	23	35	28	35	18	26	36	26	26	27	29	38	35	38	19	32	29	28	33	27	31	27	37	33	21	28	27	25	24	33	29	29	21	32	25	27	28	30	26	29	30	25	28	32	18	29	32	29	27	28	24	27	31	26	30	30	22	29	33	30	36	30	48	37	26	33	32	33	24	28	34	31	31	26	27	29	27	29	25	24	21	24	24	36	30	34	36	34	31	23	19	35	33	30	24	34	25	33	24	29	31	35	28	27	29	22	17	33	23	31	26	32	20	39	31	25	23	29	30	25	31	30	24	33	38	31	33	35	24	29	26	36	32	23	23	23	23	27	36	32	30	24	26	27	32	31	30	35	25	29	22	25	37	24	28	38	23	32	37	25	22	20	29	29	42	35	27	32	33	35	35	32	28	28	30	27	34	26	24	26	31	24	34	28	21	28	21	29	35	25	36	35	26	33	24	25	31	27	32	26	35	29	27	25	28	33	24	28	25	30	28	30	27	26	31	31	24	22	33	33	31	41	28	27	37	32	30	33	34	27	23	19	34	22	25	25	26	35	30	38	30	24	28	21	25	30	28	40	32	29	33	21	30	36	26	25	33	27	30	29	27	24	23	27	26	31	35	25	27	25	24	35	35	37	23	23	28	30	23	32	30	33	32	28	34	30	41	33	31	36	31	27	23	21	34	23	24	26	22	25	26	24	27	31	16	23	33	35	24	20	32	35	30	35	30	27	21	25	34	33	33	29	24	22	28	24	27	25	34	24	28	30	49	19	28	13	28	27	29	40	22	26	31	28	34	29	29	24	35	30	28	39	22	21	30	32	29	25	27	28	28	34	27	27	33	28	23	35	26	20	25	25	27	27	34	28	25	32	25	29	32	35	27	27	29	28	31	23	24	22	34	39	23	25	21	41	25	31	18	26	29	25	31	24	47	22	39	24	27	31	22	39	27	29	24	35	31	25	32	37	24	22	29	29	27	27	31	30	27	29	28	24	35	24	31	37	19	41	37	22	31	35	39	33	33	28	29	23	39	33	33	25	29	23	25	32	26	23	12	38	31	35	31	23	20	20	21	29	29	22	25	29	35	25	29	30	28	25	24	33	44	27	19	29	31	41	24	28	25	33	27	20	37	31	25	24	38	29	26	31	29	37	25	35	29	32	29	38	25	34	25	32	23	27	24	22	44	25	23	29	24	41	28	35	26	29	32	25	27	31	18	27	25	28	34	26	22	18	22	29	30	26	26	27	24	19	26	26	24	29	28	30	21	27	35	21	29	22	32	41	27	23	29	30	28	28	16	26	33	27	29	21	26	22	24	25	40	31	22	28	19	28	36	27	33	29	25	39	36	32	22	38	21	25	32	28	26	25	29	32	23	28	33	40	23	26	24	32	21	27	24	32	18	33	25	35	23	28	18	31	37	29	27	38	35	21	26	32	26	35	41	28	27	32	30	18	32	28	29	28	30	25	15	37	27	31	25	29	29	30	23	27	27	25	23	19	38	38	27	27	35	22	31	24	32	27	27	33	30	20	31	25	20	21	17	35	28	33	27	22	27	33	32	34	16	35	31	24	34	28	22	28	18	29	19	26	23	22	33	22	33	26	27	27	25	21	29	35	29	25	25	28	26	39	37	27	37	36	21	31	31	25	33	26	37	23	31	30	25	26	36	40	24	33	29	31	35	32	29	25	29	35	30	39	30	30	36	30	39	37	31	34	33	27	37	39	33	43	28	38	30	43	37	30	35	29	30	31	25	20	21	35	28	23	19	23	34	26	27	24	30	32	36	29	19	31	28	30	21	28	26	30	24	34	36	16	24	27	30	29	28	30	25	32	25	33	34	26	27	22	29	32	36	26	30	24	19	20	28	29	43	26	27	28	19	25	26	31	31	33	22	21	34	26	33	19	14	23	22	33	37	24	25	39	28	27	40	28	25	27	28	31	29	29	18	24	26	36	29	38	24	30	29	30	14	31	30	27	27	28	28	29	27	31	19	22	33	39	29	37	34	27	26	21	23	27	27	17	24	40	18	36	31	28	25	28	27	20	23	26	32	35	25	18	23	27	31	28	28	37	37	28	35	26	23	32	25	29	27	28	31	28	26	30	32	31	24	28	31	27	32	21	20	31	32	32	30	22	19	31	35	17	27	31	33	33	28	24	26	29	29	36	29	27	24	25	26	32	36	36	27	20	23	30	42	30	38	22	36	25	20	26	25	25	20	33	28	27	25	30	29	32	35	35	28	26	31	17	35	21	35	26	31	28	30	29	30	34	35	34	34	24	30	22	32	18	30	42	25	22	28	32	19	22	24	30	25	25	23	17	29	28	30	18	31	38	23	26	34	25	32	26	33	26	30	37	21	28	38	25	35	25	31	36	28	33	33	35	30	33	21	29	28	24	30	25	26	22	24	31	27	27	16	35	30	22	19	21	34	38	27	31	21	29	41	27	39	26	25	34	28	29	29	29	31	33	35	25	26	38	27	36	30	30	33	32	30	33	31	27	25	22	29	37	33	37	30	34	25	32	21	22	33	35	31	24	27	23	38	24	37	33	27	35	32	27	26	26	26	36	29	34	28	31	23	36	24	26	27	33	28	22	24	26	38	34	31	27	32	35	28	47	25	28	26	28	23	28	28	27	22	38	26	30	26	26	23	30	27	29	25	24	31	25	33	23	33	30	28	26	36	28	28	23	34	27	33	30	32	21	30	36	28	24	27	27	36	26	33	21	31	40	24	22	31	25	24	39	24	31	39	38	29	30	31	27	33	29	25	34	26	39	24	37	35	29	33	31	32	35	26	32	26	37	38	23	26	17	20	32	32	33	38	24	29	17	31	31	21	25	32	30	28	25	30	32	31	31	34	27	33	19	17	33	33	30	26	27	26	35	23	35	29	29	35	28	31	34	25	27	15	27	42	28	24	34	27	36	19	31	28	24	31	21	31	25	37	31	34	36	24	28	33	32	37	29	24	27	31	33	24	29	24	27	37	21	22	20	30	30	30	31	24	29	20	25	35	30	32	31	24	28	32	27	35	25	31	21	30	32	34	34	23	35	34	33	21	31	44	24	35	29	34	31	29	26	31	29	24	29	30	23	31	32	31	26	27	30	31	37
11826	6782	5485	19443	28676	30989	29954	25320	19025	14827	10724	7729	6082	5632	5248	5025	4721	5002	4397	3113	2130	1596	1260	1082	989	971	1220	1221	1002	826	737	704	769	769	825	816	814	728	680	576	604	641	587	565	524	481	521	561	620	620	562	523	483	511	521	475	503	456	436	434	495	485	466	426	455	406	452	452	441	377	425	427	433	423	422	405	400	419	407	446	402	430	408	467	436	425	446	415	422	429	429	433	440	397	439	449	437	423	444	384	418	443	417	396	427	420	447	390	465	451	440	448	449	455	394	488	442	423	506	453	434	440	419	461	455	460	454	432	438	424	453	406	466	456	451	452	422	414	449	396	406	394	432	456	437	415	446	380	441	421	434	476	413	422	424	448	454	449	423	406	423	434	398	446	410	430	451	448	414	407	382	429	448	414	411	450	445	437	401	402	454	393	453	439	408	424	397	445	421	362	418	439	427	458	409	425	433	412	443	431	406	401	430	384	439	424	417	388	440	398	413	450	430	432	398	424	425	415	429	424	375	410	407	442	423	404	439	425	437	392	422	400	449	402	425	431	410	424	415	415	394	429	420	424	423	390	447	434	436	456	402	399	423	448	454	415	406	400	416	415	467	475	403	413	422	415	441	408	426	430	440	427	413	430	404	430	431	431	409	424	439	409	421	411	433	463	433	449	421	396	434	427	432	404	388	400	439	424	483	405	425	427	440	410	426	407	438	416	436	419	406	489	402	448	431	438	472	410	394	394	422	455	394	451	476	411	424	431	397	446	443	391	423	465	481	422	432	410	427	416	390	440	422	402	439	391	438	423	419	455	366	402	436	435	425	428	447	414	428	441	398	436	436	433	401	442	411	433	402	437	407	396	364	419	403	395	463	437	391	411	417	428	373	398	377	446	387	440	443	431	411	442	383	432	435	397	417	394	407	417	441	440	401	426	411	433	381	399	442	415	400	440	396	422	414	408	392	413	449	425	450	419	433	415	430	448	396	385	426	438	435	411	423	441	367	437	430	429	429	410	438	403	407	447	451	390	440	415	408	461	396	383	391	415	382	417	431	422	421	409	420	423	456	441	423	414	401	422	379	407	445	381	407	430	441	407	428	427	385	429	408	390	395	423	390	428	448	440	424	428	406	446	433	418	394	432	407	394	421	407	435	394	413	427	443	447	437	440	452	439	394	404	422	433	421	456	449	462	380	405	389	403	424	409	420	413	430	443	434	391	421	392	451	433	431	448	417	386	415	427	435	469	419	424	408	431	424	412	419	408	409	458	402	433	367	412	453	425	368	425	440	391	447	432	451	417	402	406	436	422	431	412	431	394	418	435	398	426	432	435	397	422	414	414	420	446	428	396	446	397	400	398	408	423	421	438	417	459	410	413	427	422	445	413	421	421	423	436	415	421	372	393	411	413	457	394	414	454	448	432	419	404	432	442	414	419	414	449	418	433	437	415	430	419	421	417	422	414	416	440	400	423	423	423	433	401	413	445	444	424	415	407	407	405	404	421	398	417	436	418	433	453	444	431	396	404	420	436	418	458	444	465	440	433	469	418	458	415	395	415	425	430	408	412	413	456	405	430	446	427	411	408	412	453	436	404	397	410	406	413	449	414	438	439	410	391	432	410	428	435	418	424	405	377	417	431	440	424	394	426	422	397	409	437	407	411	443	441	401	428	415	424	381	410	412	476	395	399	406	393	432	383	412	408	421	415	408	425	439	418	454	409	441	436	446	450	390	425	446	405	398	415	439	439	408	423	414	415	395	403	412	412	427	466	397	428	419	379	401	414	414	424	434	420	419	424	418	409	406	424	413	426	428	411	432	459	456	410	457	438	452	416	411	407	433	416	440	397	422	401	419	427	416	432	411	426	410	404	412	381	392	443	429	393	429	436	482	396	410	406	393	479	422	440	439	438	403	414	441	459	431	402	446	452	398	403	437	431	428	409	398	412	447	399	420	450	417	421	448	436	416	439	396	392	422	422	405	439	431	433	393	447	439	423	437	400	422	427	464	454	435	446	445	406	441	456	413	415	456	419	404	405	409	436	432	426	422	394	420	393	396	431	450	431	412	382	424	400	415	451	395	436	398	435	425	424	411	417	411	409	405	421	413	428	422	450	429	424	467	432	404	428	462	425	406	416	404	434	435	434	446	439	432	446	426	412	415	431	409	406	391	417	406	401	445	395	393	418	430	416	454	419	373	434	387	436	462	419	409	441	465	441	419	459	403	454	458	405	442	440	410	419	418	401	430	420	414	425	417	438	466	436	402	417	464	449	451	380	411	412	437	421	367	408	424	409	443	433	421	400	428	425	438	444	439	433	425	422	458	420	414	398	400	410	447	439	461	430	438	394	434	413	409	383	416	406	412	413	440	445	419	436	444	414	437	410	400	441	412	412	405	434	413	438	461	421	481	431	399	430	391	469	446	418	404	437	402	475	407	447	424	414	456	408	426	402	437	422	439	460	435	432	412	437	419	428	403	449	436	397	443	423	406	414	420	450	447	423	455	430	412	426	429	419	424	424	443	435	480	417	456	421	415	425	416	418	404	449	404	395	409	423	455	438	407	431	440	412	391	421	439	396	411	392	431	455	414	432	410	424	420	406	434	387	406	413	445	430	433	433	413	404	410	451	421	403	444	467	390	451	405	452	408	462	444	388	412	447	437	448	442	414	428	436	397	418	402	374	428	437	448	423	400	371	428	446	440	431	451	385	404	422	430	418	417	432	386	422	437	407	411	437	418	435	450	409	407	426	413	418	442	409	402	386	424	422	419	468	423	429	395	442	421	416	443	428	411	442	435	398	418	410	423	432	410	447	438	452	411	421	456	406	425	431	417	395	412	393	451	438	434	422	421	455	391	457	397	396	434	444	452	411	388	450	386	451	408	443	469	410	413	402	462	448	425	416	405	465	436	406	400	418	410	456	436	414	462	419	429	439	401	436	409	429	405	406	423	427	406	466	481	430	408	404	457	447	419	408	402	419	395	398	410	391	435	452	449	424	403	424	387	391	438	438	436	432	415	439	410	450	370	431	416	422	421	418	401	403	446	400	450	439	431	435	416	446	447	433	443	441	414	422	424	401	436	430	436	455	428	416	453	431	420	428	401	402	438	432	425	416	422	445	447	423	412	401	413	428	416	431	401	420	402	421	396	443	422	401	407	477	440	442	412	434	425	431	415	424	460	377	464	466	440	456	428	465	409	422	429	417	417	410	423	425	428	422	400	450	392	418	398	441	452	411	419	426	379	408	470	431	449	436	414	432	408	444	446	423	398	424	409	417	406	417	436	424	431	433	435	454	394	415	427	426	437	393	405	402	446	442	382	401	448	439	410	440	401	412	413	429	429	428	450	429	424	429	405	442	420	414	431	457	398	434	423	430	430	416	434	398	447	381	417	391	415	436	418	415	421	418	416	399	426	411	384	436	445	433	440	434	437	420	432	392	451	409	401	439	413	443	450	428	385	428	392	428	427	432	413	395	395	416	438	427	416	411
768	428	384	441	883	1134	1001	760	617	562	505	323	289	260	183	182	176	236	254	178	99	80	74	71	78	59	69	68	48	50	55	52	53	45	35	50	51	53	49	38	45	39	49	39	46	37	46	33	37	41	44	43	38	37	40	43	38	33	45	47	38	37	62	48	43	39	42	31	46	48	38	35	49	36	39	39	36	34	51	35	35	43	46	33	41	40	46	44	35	35	29	27	35	26	31	32	25	38	37	29	47	31	44	36	38	34	30	41	38	34	30	36	55	33	39	37	44	44	34	27	35	44	35	33	36	50	37	44	43	45	42	36	40	41	40	44	40	35	47	37	38	36	36	41	26	35	34	38	36	38	38	36	36	29	25	36	37	33	40	38	38	33	42	40	45	43	33	57	31	35	37	44	28	37	26	27	41	31	36	42	42	36	33	32	36	42	36	38	38	32	34	41	45	32	38	26	36	42	37	37	44	35	36	40	33	38	35	31	35	32	40	35	43	30	32	41	42	30	40	34	39	38	34	43	38	30	55	40	33	34	40	41	45	38	24	26	42	38	36	27	43	37	32	32	28	45	39	34	35	35	34	32	40	39	47	38	23	45	33	39	44	33	37	34	26	41	31	34	30	28	40	44	34	44	40	32	44	42	36	50	44	48	39	34	24	46	40	24	35	42	39	52	44	41	41	31	35	39	41	26	33	26	31	34	29	41	31	33	43	36	34	36	36	41	34	38	32	39	29	41	29	31	44	30	37	37	41	41	50	51	35	36	33	41	36	32	46	45	35	35	42	40	40	29	32	45	47	36	41	43	32	41	31	43	28	37	39	29	36	46	42	23	34	35	32	30	38	47	37	42	36	21	45	38	27	38	37	36	33	42	37	41	32	41	41	35	37	24	36	46	28	41	32	41	30	52	36	41	44	44	39	46	42	34	36	31	42	41	37	29	47	42	41	39	36	32	28	33	36	36	31	38	45	41	42	42	37	32	33	34	30	38	40	34	29	39	31	46	39	39	32	31	38	55	30	31	36	44	36	34	37	39	30	46	39	29	37	34	42	24	43	35	37	33	44	33	35	39	43	35	34	35	40	35	35	33	34	41	51	35	30	35	28	34	33	43	40	46	46	44	35	32	44	32	43	41	44	32	42	29	27	39	43	40	42	48	33	29	39	35	37	34	33	46	40	42	37	42	40	30	44	40	37	34	45	37	44	28	40	27	32	30	41	33	38	39	39	40	29	35	32	37	34	38	38	43	41	36	34	42	35	40	39	32	44	34	31	34	34	50	47	43	35	35	44	41	28	41	39	42	35	24	36	31	39	30	39	38	37	47	35	37	36	34	29	46	42	44	47	43	45	38	40	39	42	35	45	28	52	42	41	52	30	38	43	29	34	34	35	29	30	45	38	38	42	41	47	34	42	33	36	27	36	37	46	40	36	41	44	34	37	34	44	39	41	38	46	49	34	36	38	47	43	26	40	42	38	33	37	38	39	25	31	31	50	46	36	45	43	27	38	31	40	41	49	32	29	42	43	41	37	39	32	48	43	38	51	35	49	35	42	38	41	35	39	29	38	33	32	46	29	42	33	33	44	47	43	25	34	51	38	36	39	37	42	37	36	36	39	39	30	28	40	38	32	40	36	50	37	30	32	37	43	38	44	37	32	34	27	38	38	26	29	40	38	35	34	38	34	31	43	45	45	35	38	46	40	43	46	30	38	39	46	33	41	26	40	32	25	42	41	33	34	33	41	37	48	31	44	46	42	42	34	35	35	38	40	48	38	40	49	32	36	32	43	40	31	35	40	36	27	42	36	33	45	40	41	31	35	40	34	30	29	39	27	39	34	32	29	27	34	28	40	43	41	37	50	28	32	29	45	49	47	32	23	38	20	44	29	42	38	38	41	38	42	29	27	37	40	36	36	37	41	46	34	42	45	27	28	43	29	39	43	39	43	37	45	32	34	39	34	35	35	33	41	46	37	34	27	36	44	53	39	42	36	37	33	31	34	35	36	41	41	29	46	32	43	39	38	27	43	33	38	39	42	33	45	28	31	37	54	29	44	31	36	38	40	34	44	37	42	39	37	36	28	38	41	37	31	34	36	46	39	40	44	32	35	37	28	44	41	48	35	28	39	38	39	35	49	37	39	37	36	38	36	26	31	38	36	35	40	37	41	42	44	38	36	37	38	30	35	45	46	39	34	34	38	31	39	38	33	27	28	41	36	44	38	29	41	34	32	40	53	40	31	32	42	39	29	37	35	26	26	35	36	26	40	38	34	29	37	44	45	36	42	44	31	35	39	39	42	39	52	42	36	39	23	31	31	34	43	39	45	33	39	43	35	34	33	38	35	28	27	39	28	32	37	31	37	29	31	39	33	30	37	36	30	32	56	48	37	35	36	39	41	39	41	29	45	35	44	34	43	44	48	29	37	32	37	32	45	41	32	50	37	49	35	35	38	37	37	30	33	32	39	36	35	29	34	36	41	35	37	37	32	39	38	39	38	40	37	40	38	29	39	34	39	44	38	38	32	41	37	44	45	30	46	32	30	36	36	40	36	35	37	37	48	36	27	49	36	34	40	35	36	37	30	41	39	37	43	32	39	36	28	32	33	42	25	49	37	34	20	51	44	47	34	36	38	37	33	33	50	35	48	41	34	59	34	42	43	39	34	36	45	30	36	36	40	34	33	27	43	37	33	39	36	39	46	32	36	38	34	41	36	38	45	30	45	42	30	35	47	26	33	42	29	41	40	38	33	43	37	49	32	41	31	49	51	37	40	30	33	32	35	42	33	45	37	41	38	32	38	42	39	41	34	44	36	43	40	33	55	21	37	40	38	34	47	43	37	43	39	33	28	39	46	38	43	37	43	39	37	36	38	40	38	41	46	44	40	42	39	30	31	43	40	39	43	44	34	16	37	30	31	27	43	44	45	37	30	40	32	36	29	33	45	41	41	45	35	33	36	43	48	42	41	43	38	27	38	47	38	43	42	31	40	32	38	39	42	42	37	44	49	51	30	53	22	30	35	43	43	32	36	32	37	46	43	24	25	32	37	37	28	41	40	41	53	36	33	36	20	29	40	33	39	45	30	26	30	37	37	39	37	39	41	35	42	39	30	33	30	32	34	32	34	34	38	48	38	41	27	48	44	39	33	39	43	39	38	36	33	28	29	26	42	30	39	19	49	31	36	40	40	30	38	37	36	34	34	30	26	31	42	42	39	37	37	35	37	32	35	33	39	32	41	27	42	36	29	37	34	38	27	43	26	36	37	31	36	40	44	35	40	40	41	38	30	44	44	36	39	39	31	40	34	43	30	46	35	42	39	39	32	27	33	41	35	34	39	46	44	37	37	36	30	34	40	41	46	27	34	42	39	37	34	44	38	49	36	28	29	36	49	47	41	42	42	32	31	46	35	33	39	39	47	45	36	33	47	45	40	19	39	37	31	35	34	40	39	34	50	38	23	33	30	35	33	39	33	35	44	25	35	36
15527	11273	8270	25826	35855	35720	32639	27866	23019	20551	17238	13189	10439	9203	7945	6921	6597	7944	8556	6284	4018	2751	2291	1938	1654	1492	1922	1914	1626	1318	1250	1159	1215	1128	1055	867	982	890	898	992	979	986	837	735	697	747	832	766	695	700	856	777	707	721	618	648	595	641	566	599	583	663	1222	1111	981	565	590	590	571	619	586	574	576	565	564	561	558	551	564	539	578	519	571	559	551	600	555	550	537	542	539	559	555	541	577	563	586	551	545	578	597	585	559	504	530	526	569	546	550	524	599	551	568	630	618	626	627	594	584	580	585	606	614	571	572	563	627	568	625	602	605	545	545	587	591	579	594	567	549	589	532	587	588	541	556	555	517	589	536	529	554	546	594	569	553	559	562	517	575	553	546	537	549	533	582	551	603	582	542	563	575	542	568	508	521	522	517	543	529	521	529	570	534	535	545	505	542	543	535	512	491	533	521	545	556	565	476	498	519	533	553	513	555	540	588	538	521	562	568	537	526	545	557	539	542	514	567	529	524	558	522	502	511	577	547	513	502	566	593	504	557	528	560	554	529	563	538	536	532	587	534	589	535	541	506	581	548	564	560	530	535	531	572	549	544	511	527	546	555	547	567	548	557	531	572	562	554	570	538	553	552	569	570	581	507	565	493	559	555	549	538	539	560	573	549	513	575	533	582	568	513	563	535	512	525	544	562	545	526	599	556	522	546	547	597	563	570	520	543	537	540	529	559	516	518	562	510	575	552	577	565	560	597	569	546	526	562	534	552	588	530	535	516	536	506	541	540	575	552	551	544	545	581	522	552	574	544	539	493	556	517	558	548	479	570	563	566	512	551	519	547	572	527	513	538	545	562	572	544	562	545	551	562	541	565	488	553	559	584	543	529	557	532	504	519	540	532	524	550	504	600	535	567	520	544	531	536	549	545	496	578	560	502	513	572	488	519	540	554	514	542	541	529	554	538	590	525	534	565	544	543	518	565	533	532	545	487	570	523	526	517	511	532	559	523	535	524	572	509	553	531	541	552	592	537	522	537	577	534	531	546	558	585	569	529	541	588	544	535	549	571	543	545	498	498	545	536	558	550	602	570	531	574	557	565	514	548	542	564	544	556	552	544	545	522	524	525	524	579	569	545	543	513	558	552	537	595	557	529	500	540	538	539	533	517	535	558	544	537	505	566	537	495	528	554	552	504	525	553	549	555	529	560	544	575	550	546	568	538	535	535	523	542	534	540	528	516	534	553	579	552	537	519	521	569	547	533	557	517	565	508	551	521	482	548	537	518	564	549	520	536	548	576	562	534	533	525	552	587	557	556	520	558	575	537	529	561	550	571	575	563	542	554	566	556	511	529	538	524	541	550	587	527	535	534	567	560	509	545	582	510	544	567	570	534	520	536	529	524	524	485	569	554	554	543	529	555	552	542	583	480	519	521	560	544	539	559	536	516	535	536	500	552	544	543	534	562	563	560	557	523	571	553	560	542	543	552	548	526	563	551	569	598	581	522	527	559	543	545	522	542	565	527	600	561	500	556	547	489	552	534	540	592	580	496	519	528	569	546	547	562	534	530	544	550	550	544	549	506	509	511	548	573	533	532	537	533	556	524	554	559	509	555	520	569	536	552	533	550	563	528	535	582	494	502	521	514	549	582	534	514	543	527	542	541	548	552	566	574	507	575	545	506	530	566	554	538	508	550	526	554	521	504	537	491	519	562	543	554	557	569	560	545	535	557	551	570	549	550	600	516	524	586	556	567	583	540	507	541	563	544	535	566	508	577	541	520	536	518	533	527	542	521	526	545	524	530	530	546	549	544	500	551	562	501	541	536	559	574	526	515	513	532	526	554	544	547	536	549	524	545	539	556	550	573	516	538	568	573	550	523	532	539	549	514	546	571	542	494	540	537	573	543	506	555	518	590	531	562	558	592	511	554	529	562	564	516	531	561	567	525	520	580	586	531	593	553	496	525	530	564	550	537	529	501	491	497	549	532	511	496	507	545	516	580	565	545	538	534	527	539	503	512	578	506	527	555	562	554	536	541	577	500	553	550	545	541	552	537	543	503	538	587	559	553	533	565	554	567	544	553	519	555	528	562	537	553	517	517	552	519	462	605	537	538	559	496	580	493	523	548	598	553	563	514	500	516	525	555	558	523	520	563	531	515	525	557	536	541	531	510	592	539	551	566	539	519	556	552	556	525	583	526	524	535	572	526	547	580	552	543	537	494	544	566	537	516	539	544	544	511	557	518	509	538	530	527	544	529	526	555	582	513	571	568	529	555	498	498	549	579	540	528	542	547	505	557	552	547	518	519	561	522	529	537	490	531	554	530	532	529	542	533	562	532	541	520	574	519	534	540	560	538	544	535	523	519	522	498	564	550	584	499	534	550	535	514	494	551	533	584	534	555	560	524	497	535	522	570	500	552	503	558	495	523	568	631	523	551	536	555	564	565	549	552	543	573	507	520	525	524	514	550	531	552	537	527	568	558	542	547	572	583	556	553	544	578	555	568	503	498	511	538	532	542	544	518	528	538	544	548	569	581	523	544	553	556	559	549	556	559	537	544	534	549	530	542	535	511	558	510	531	546	535	533	579	531	521	509	527	548	522	546	524	519	580	562	547	537	549	537	522	530	525	577	541	554	516	517	496	551	520	560	550	514	558	580	572	535	546	523	583	505	539	533	532	552	524	536	554	516	570	554	547	559	524	534	542	539	579	521	561	535	530	510	546	538	538	512	582	540	548	553	534	544	555	536	527	502	547	558	546	570	533	553	549	531	559	563	567	552	553	537	508	555	519	517	535	563	516	498	548	539	553	509	545	557	557	558	536	504	516	547	574	509	566	531	555	482	571	560	509	500	506	495	533	575	536	572	524	523	529	542	566	551	513	520	556	524	548	543	573	496	483	523	519	514	532	546	511	537	549	540	565	554	526	548	533	518	518	540	573	522	515	581	506	533	524	548	531	562	540	512	529	547	520	537	536	560	559	555	524	522	549	559	530	607	519	568	568	519	547	556	569	568	536	563	579	546	544	541	541	550	609	580	533	556	549	561	546	579	558	523	536	509	534	536	523	558	567	545	553	566	527	549	557	515	528	581	551	523	531	558	548	557	520	538	574	549	539	534	542	561	549	546	501	575	566	520	523	526	603	521	553	561	539	542	536	572	523	544	603	499	562	522	573	572	552	570	578	535	550	587	536	560	525	523	518	538	570	556	549	522	549	560	570	583	547	549	556	586	549	543	544	553	535	569	531	554	534	553	553	510	551	544	490	564	542	551	513	493	521	536	529	498	526	527	558	560	566	533	556	542	561	540	562	507	562	501	535	560	516	537	528	568	536	551	568	528	582	539	556	517	522	536	511	577	567	567	539	510	505	536	515	528	525	527	541	526	555	523	551	553	503	533	513	540	554	549	543	550	549	567	551	585	527	551	603	494	526	540	562	572	601	534	541	542	547	555	560	561	529	538	570	525	553	525	583	519	541	567	511	553	492	557	523
2548	451	389	399	767	967	933	769	565	532	477	353	314	255	215	204	155	204	255	228	144	90	77	73	70	56	65	82	66	47	60	60	64	52	53	61	74	43	65	42	47	61	54	39	42	45	45	56	48	63	35	40	44	43	51	52	45	54	47	39	53	59	72	45	49	47	46	40	37	46	46	37	47	54	37	58	32	35	41	57	37	52	37	49	46	45	43	43	46	41	47	46	40	47	41	40	46	50	39	43	30	57	42	38	41	34	43	48	48	37	51	45	37	45	43	36	45	58	35	41	43	46	42	41	52	66	46	42	50	41	32	36	32	48	55	48	50	38	48	46	49	37	44	38	45	48	50	41	42	49	53	52	34	54	39	40	49	43	41	58	44	55	53	51	46	64	39	49	55	49	48	38	33	37	39	43	56	34	44	36	50	49	41	54	45	43	36	51	40	46	42	47	54	31	38	50	35	45	48	52	43	53	48	45	47	30	37	50	54	52	50	44	43	35	37	39	39	41	45	32	49	56	54	53	44	48	44	36	44	34	48	35	45	50	46	35	37	49	43	45	37	51	38	49	48	51	42	40	42	46	38	46	70	44	38	46	47	43	42	40	70	48	45	49	37	45	45	39	59	52	52	46	46	50	43	51	54	40	42	45	42	46	34	39	47	42	45	36	41	41	60	47	49	38	34	41	43	38	41	32	54	42	32	51	37	53	51	51	48	57	48	55	48	49	46	45	35	38	40	48	48	42	43	43	45	44	44	32	39	48	28	46	49	45	55	50	40	46	39	45	41	50	52	38	35	47	46	37	42	42	56	55	36	46	49	41	60	46	53	48	45	40	32	49	33	43	43	61	48	63	37	38	40	41	57	52	47	52	37	48	54	43	37	50	50	39	42	34	44	47	37	48	46	66	44	43	56	40	63	32	42	49	44	47	39	46	39	36	41	47	34	56	39	47	41	46	45	50	42	48	49	39	37	44	44	48	47	43	36	49	48	40	45	59	40	51	43	51	38	42	48	45	46	45	51	49	49	47	43	51	61	49	48	54	44	30	41	41	24	39	44	42	41	32	38	52	54	41	47	45	59	44	52	54	37	55	42	42	37	38	53	55	45	50	50	51	42	36	37	41	57	43	48	44	31	41	48	42	48	52	43	41	46	48	47	50	34	49	57	45	44	45	42	37	39	37	46	50	43	56	46	48	38	36	49	46	48	51	35	48	54	60	41	44	40	36	51	43	59	53	54	38	49	60	45	45	40	49	53	54	32	41	44	41	43	42	53	47	64	42	46	48	41	33	44	45	52	51	33	53	37	53	47	48	39	46	44	52	56	46	42	42	48	39	45	46	47	48	48	41	39	42	36	42	39	49	46	56	38	38	59	46	50	44	51	53	44	46	39	37	43	52	49	41	47	33	34	47	52	40	41	40	41	55	44	37	42	49	53	36	51	57	44	41	53	54	49	48	55	40	50	49	45	49	40	44	47	41	37	45	50	52	41	47	60	45	48	35	42	53	46	47	53	46	48	46	50	44	44	54	37	36	48	36	58	41	44	54	52	50	40	45	55	51	51	32	48	41	35	48	38	41	57	47	53	37	53	48	37	42	48	45	38	37	38	36	41	50	45	40	35	47	33	59	44	48	45	38	62	43	37	40	51	50	37	48	46	46	57	51	49	48	41	50	40	41	36	43	57	46	42	47	57	50	50	52	38	41	53	48	41	51	37	45	38	45	40	55	55	61	40	51	39	35	51	35	33	43	51	54	43	56	59	54	38	47	48	44	44	35	41	49	51	49	41	40	50	40	36	42	32	41	55	46	53	49	47	43	59	59	38	50	44	36	53	46	48	51	38	42	47	51	49	43	45	42	38	40	41	54	34	41	49	33	43	44	48	54	59	42	46	45	45	47	54	43	42	60	46	30	50	50	39	47	35	50	45	40	48	44	46	45	49	52	38	30	50	53	40	51	41	39	41	44	48	40	33	50	49	42	52	40	46	46	46	40	40	45	48	43	50	35	52	48	49	62	35	50	44	37	44	41	58	44	51	36	52	50	40	50	53	43	58	44	41	45	49	56	26	43	52	35	48	47	53	52	32	50	51	46	40	44	33	46	48	54	37	52	35	48	52	46	50	57	49	43	36	45	41	45	42	45	43	35	43	47	41	43	55	33	39	45	42	50	59	50	38	45	55	42	42	51	61	43	51	51	47	45	46	48	44	49	50	44	46	34	57	52	56	40	42	55	40	38	40	33	39	39	42	55	49	47	46	46	57	45	41	44	42	43	55	51	39	50	40	59	34	62	48	43	45	50	45	54	38	52	46	38	36	36	41	43	46	46	38	50	47	43	40	47	35	39	39	54	47	60	44	44	51	36	49	47	37	45	55	62	38	46	43	40	47	59	35	37	41	38	34	40	49	44	46	47	38	50	42	43	42	54	39	42	43	45	59	39	39	46	38	52	48	52	53	49	41	50	48	46	38	52	60	40	42	50	48	50	46	54	46	55	47	35	59	52	40	47	43	47	49	38	44	57	53	42	63	42	35	49	50	44	43	42	60	51	48	42	52	44	53	61	49	58	47	53	41	56	44	54	44	43	57	42	47	58	61	54	53	43	34	38	37	57	37	52	37	37	43	52	47	53	40	44	47	55	46	47	56	51	34	43	42	44	55	45	40	47	41	55	38	36	34	38	53	45	52	48	42	48	47	53	43	50	46	36	30	43	37	37	43	35	49	43	45	48	53	42	42	37	53	60	48	39	38	38	39	48	56	46	43	43	49	38	45	39	39	42	51	48	40	37	51	36	33	40	53	54	41	38	50	41	43	55	46	47	48	61	40	51	51	48	37	40	52	44	44	54	55	49	48	44	60	49	37	44	40	31	40	31	53	53	54	38	39	39	54	45	38	35	42	49	44	51	39	41	30	46	45	50	53	50	47	36	46	42	45	38	44	38	43	46	42	41	52	41	45	43	53	39	48	41	48	47	50	49	55	39	32	46	57	33	48	33	46	42	49	45	50	47	46	41	40	44	58	44	47	42	52	45	41	54	47	58	48	53	36	40	49	45	48	44	51	49	41	46	34	42	41	44	48	45	57	44	46	50	59	52	39	42	41	42	52	50	45	49	47	44	44	46	51	41	54	46	45	51	45	46	47	72	45	38	47	41	46	47	56	40	34	55	45	56	36	48	52	49	60	47	51	51	59	50	42	39	36	38	54	65	34	50	53	40	64	39	44	35	51	47	39	48	57	60	39	50	35	52	46	44	43	52	35	45	47	49	42	48	51	51	35	48	40	51	26	37	42	50	38	45	51	37	65	44	44	36	36	45	50	48	43	45	49	37	49	41	44	49	33	36	43	40	35	50	48	35	53	45	49	65	38	59	49	54	52	36	53	63	42	62	38	50	53	43	45	48	47	47	36	50	45	53	51	41	47	42	49	47	49	50	45	51	41	42	36	42	41	53	42	37	37	46	42	39	53	61	49	45	55	50	63	54
14412	11055	9252	26034	34407	34519	32199	26799	21908	19779	16983	13913	11977	10232	9037	7470	6485	7080	9754	8196	5151	2871	2294	1979	1802	1637	1692	2006	1366	1266	1212	1220	1318	1437	1374	1154	1102	1064	1054	1085	1029	981	893	778	789	764	764	745	885	1079	990	868	797	766	769	749	750	720	683	711	693	1142	1887	869	640	672	655	735	689	658	687	654	648	684	649	681	664	676	693	687	692	635	641	656	682	667	686	673	665	678	671	642	634	639	680	690	664	686	625	671	680	658	632	643	630	673	654	619	677	670	637	671	717	710	686	678	629	715	692	694	681	682	664	661	696	723	694	754	682	671	698	673	716	669	709	655	700	690	713	668	672	653	637	697	650	672	691	638	713	634	663	696	662	683	701	675	652	645	653	656	667	670	670	636	644	640	674	645	670	632	690	651	660	682	668	619	636	651	658	659	687	616	627	677	665	607	600	642	671	641	677	653	660	692	622	709	654	709	742	641	608	670	659	669	648	635	687	682	659	674	632	640	618	658	656	647	673	640	659	641	700	642	627	616	656	621	654	637	628	671	658	710	660	698	654	661	666	682	620	685	645	629	709	680	630	652	673	661	690	627	650	665	643	661	642	682	653	667	671	619	662	694	639	697	632	677	698	655	652	668	654	672	691	666	662	700	683	648	641	622	634	693	655	665	664	700	657	666	646	632	642	656	657	712	641	650	621	667	662	642	669	612	623	690	664	623	664	709	700	664	671	707	675	654	636	649	679	662	651	646	704	654	624	651	653	626	674	641	643	633	636	668	650	638	687	645	692	662	694	619	668	701	650	689	680	673	647	691	685	675	662	666	676	664	679	654	671	633	657	646	634	665	659	664	691	673	647	647	656	627	643	643	657	674	674	696	686	662	626	663	684	654	655	648	641	636	690	650	641	646	641	605	618	684	631	641	692	606	614	646	670	659	628	683	653	677	672	710	594	618	691	657	643	639	625	606	674	625	704	654	700	665	637	647	639	646	659	638	648	613	704	672	633	672	644	620	681	644	662	678	671	651	714	631	651	669	659	638	653	662	670	672	606	618	647	676	665	675	656	637	722	624	619	663	636	673	721	696	663	653	654	606	692	648	655	624	669	657	641	643	658	640	675	629	615	630	724	648	668	620	621	670	648	656	733	640	608	630	633	664	649	717	666	647	633	710	614	674	683	673	700	630	648	630	603	653	695	658	656	609	620	641	626	646	656	603	656	625	644	640	659	616	648	709	698	645	688	658	634	658	669	649	633	694	668	639	663	626	713	658	674	716	689	655	664	653	656	666	610	679	626	641	634	677	649	642	714	641	657	692	703	688	630	614	642	623	703	640	662	637	664	630	682	635	664	705	637	669	618	611	572	644	657	651	624	621	675	669	644	688	632	663	682	655	635	660	658	662	709	611	645	670	675	678	638	676	662	623	686	698	638	656	693	651	649	631	649	634	647	653	674	685	631	655	693	643	627	635	667	642	599	654	716	650	690	686	675	703	643	664	676	668	696	679	653	669	683	679	673	640	679	654	655	637	631	660	652	651	661	655	696	680	678	679	640	614	661	643	639	644	667	661	619	714	698	675	661	642	651	658	654	672	646	716	646	680	671	700	628	628	651	657	637	604	630	647	633	660	689	646	682	675	634	634	647	667	656	678	643	624	648	643	622	649	667	639	663	630	696	660	632	659	660	629	696	654	668	691	656	649	642	636	647	665	632	689	716	617	672	698	631	668	680	621	651	701	693	678	648	625	649	583	633	646	659	653	667	659	627	680	651	679	671	649	639	654	641	668	695	637	661	613	658	667	658	674	669	611	655	628	644	632	673	620	689	640	661	645	637	671	701	678	639	674	662	678	648	664	726	676	647	616	672	646	600	665	646	673	660	632	710	657	648	627	674	617	641	639	689	676	639	651	642	689	629	643	675	626	675	634	648	645	634	665	677	701	648	651	647	705	618	719	643	631	679	623	677	647	672	661	674	659	668	692	691	665	651	614	624	655	677	674	595	641	648	706	671	676	660	670	646	665	636	613	663	671	631	639	653	626	651	624	629	670	689	644	667	684	722	647	630	647	662	655	660	657	635	645	640	660	614	600	653	639	668	654	644	620	683	674	684	670	690	641	659	612	665	680	640	684	651	662	644	661	692	660	696	640	643	654	669	654	663	656	660	665	702	666	651	634	649	605	591	668	704	669	668	663	626	632	633	630	685	646	632	618	723	639	620	657	639	643	645	625	648	702	651	643	673	644	719	672	638	636	703	684	639	627	705	625	644	675	639	664	634	651	671	647	668	653	668	630	652	647	633	661	678	611	684	616	683	645	669	694	632	605	686	722	662	657	677	673	651	664	646	677	677	671	630	650	656	638	657	657	623	625	627	657	640	673	651	681	630	660	661	624	685	669	646	660	663	657	674	692	663	653	683	652	649	682	659	679	653	674	622	681	639	687	646	644	607	664	595	642	679	652	675	628	674	636	651	666	627	625	628	674	621	641	666	669	679	658	676	650	625	639	640	662	656	688	642	684	651	700	630	671	594	681	682	660	728	688	664	674	691	674	646	678	707	654	647	621	637	607	663	621	664	686	622	653	646	671	644	647	643	635	638	649	666	681	695	653	629	670	671	623	643	710	644	677	671	620	636	665	666	648	708	639	653	625	633	665	710	655	626	714	688	646	596	652	664	666	667	659	640	675	734	672	681	628	683	647	657	661	679	610	658	630	670	672	624	652	632	653	680	659	688	661	631	650	705	674	661	680	667	637	650	650	630	672	642	741	579	647	655	694	665	678	674	703	666	648	630	645	677	669	694	661	628	673	653	626	663	632	653	685	629	621	670	670	671	647	683	663	682	653	656	638	633	685	663	646	645	634	704	628	648	689	677	611	690	659	681	633	641	632	646	643	657	623	637	661	657	654	637	629	702	651	650	664	647	652	679	680	623	684	660	642	632	684	662	655	666	615	681	664	657	637	618	623	629	628	637	675	659	667	676	693	672	648	665	637	644	652	663	684	650	669	683	667	626	664	659	654	673	685	675	632	644	688	652	664	649	661	674	664	647	677	697	633	650	675	698	647	637	664	625	670	668	688	685	651	683	663	608	646	651	657	650	600	651	660	652	687	637	667	675	648	643	668	620	618	688	647	662	642	672	617	688	684	698	618	651	638	637	638	663	635	654	621	636	664	679	666	632	668	654	678	654	670	637	636	698	645	629	668	662	674	659	668	674	667	636	710	651	622	712	700	636	676	629	617	633	616	646	663	676	661	669	626	648	637	668	701	653	628	660	643	664	648	670	655	651	657	691	663	659	653	676	631	662	672	649	644	660	659	707	629	647	692	675	685	680	668	692	616	651	647	657	661	641	662	672	646	648	640	645	641	639	675	674	639	648	641	646	592	713	644	674	612	680	695	645	640	609	647	660	646	713	701	678	661	632	620	705	643	707	652	674	649	626	665	625	651	657	677	630	656	620	646	652	687	657	636	644	673	623	679	641	689	688	663	714	680	638	675
1765	869	768	675	1292	1555	1470	1044	807	664	632	516	464	461	378	346	304	238	384	361	309	151	119	110	101	104	86	103	97	69	78	70	78	72	85	76	76	65	77	75	67	73	69	68	61	71	64	67	69	64	74	73	60	65	65	71	59	47	65	70	54	66	91	77	51	58	57	63	63	65	64	48	73	55	62	61	58	50	54	62	58	61	40	58	59	43	59	58	46	35	83	61	51	51	49	70	63	48	43	51	60	50	46	52	56	53	47	55	60	59	65	53	56	47	76	68	68	70	45	64	60	55	60	75	55	50	71	55	65	43	63	68	59	44	62	52	60	61	55	62	60	58	64	51	48	49	45	63	46	57	66	56	53	55	39	67	46	45	51	59	58	44	51	60	52	54	46	64	49	56	54	53	61	39	45	64	51	46	56	50	48	61	58	48	52	50	55	59	62	58	54	61	66	51	63	56	53	56	60	59	54	61	49	43	70	68	51	62	55	50	65	69	59	66	46	57	68	44	54	60	48	69	56	63	77	48	56	59	52	62	51	46	69	52	66	54	63	66	63	52	64	56	53	52	63	44	47	66	45	42	63	49	68	48	47	55	68	60	58	72	57	45	67	68	66	49	52	68	51	54	68	56	56	50	50	51	59	61	66	59	58	55	45	46	44	55	48	67	59	51	50	56	67	50	54	55	45	47	58	63	58	48	58	50	60	64	49	55	58	58	65	80	63	51	58	56	63	63	63	61	51	58	60	50	60	39	64	52	56	50	61	55	55	64	40	65	45	60	53	54	52	45	54	50	54	57	65	64	58	55	56	71	57	68	63	61	54	58	49	50	39	57	70	58	52	53	56	58	43	56	68	54	57	56	52	62	63	56	61	46	72	67	67	53	58	62	61	68	52	65	52	55	57	52	58	53	49	56	45	70	75	55	50	43	45	52	60	50	54	59	60	58	55	54	50	41	50	53	67	49	58	59	65	43	49	64	57	65	53	41	65	63	39	67	67	41	55	60	51	70	65	72	54	59	59	57	40	59	51	59	63	53	70	52	72	61	52	63	55	71	63	58	61	45	44	70	67	60	68	64	57	36	51	59	71	56	52	67	49	58	54	51	61	52	69	56	46	60	57	59	48	45	57	49	51	52	50	57	50	52	57	51	64	54	51	64	48	60	55	58	61	49	56	47	41	43	58	54	59	52	69	57	50	60	48	57	58	62	61	61	53	60	65	50	74	56	52	62	51	59	59	60	49	46	50	62	57	67	55	57	58	53	58	62	74	49	64	48	63	65	51	61	51	60	35	56	58	52	57	67	61	72	58	64	57	53	63	44	54	82	53	62	48	67	54	58	56	63	55	64	63	57	58	58	52	52	52	49	63	56	59	50	61	64	61	51	68	58	47	55	53	67	58	53	58	54	52	60	51	48	57	54	59	50	53	63	52	69	54	55	60	37	49	56	61	56	60	51	58	55	66	48	52	70	53	64	53	64	53	55	54	51	63	54	67	48	49	59	70	55	61	66	55	71	52	59	49	49	43	69	55	61	64	57	47	63	54	56	62	61	53	61	62	59	66	60	61	48	46	55	64	63	62	63	57	55	56	68	57	61	64	53	52	56	57	54	55	65	50	62	58	52	55	41	53	64	69	58	56	55	60	51	66	53	57	68	50	59	69	54	72	59	45	43	61	52	49	46	48	50	57	51	58	62	63	77	69	61	56	64	61	58	63	53	60	59	53	65	57	57	51	58	56	50	60	60	51	56	51	53	57	65	52	51	53	53	59	49	49	52	58	56	70	43	63	59	62	60	75	57	64	54	48	61	65	56	63	46	55	43	54	58	57	53	41	54	61	60	50	58	51	67	61	60	59	48	44	69	63	59	51	57	63	63	51	55	55	46	49	73	53	58	72	61	51	49	72	53	67	56	62	64	48	60	48	65	36	55	54	59	48	46	67	56	66	62	63	54	65	50	72	65	47	50	48	53	56	54	64	51	44	50	59	45	62	58	47	55	64	60	61	70	54	74	53	53	61	59	43	64	41	67	55	62	53	62	49	65	50	68	51	40	63	47	52	49	64	64	52	57	66	73	70	66	58	45	65	61	57	43	61	61	50	76	68	65	55	59	67	47	49	58	65	51	61	54	44	62	49	52	66	55	59	63	43	51	55	55	73	55	72	60	61	47	51	44	63	58	39	52	54	57	59	54	46	68	69	61	56	42	47	50	56	54	48	63	58	64	56	56	52	57	60	58	72	57	47	52	59	63	61	61	71	60	58	45	48	42	59	49	55	58	60	61	55	57	50	51	56	61	64	46	49	52	36	74	61	46	56	56	50	52	59	57	55	56	56	62	53	50	53	60	52	53	54	61	64	72	58	56	62	61	49	51	77	48	56	47	49	58	72	48	59	51	52	48	71	49	71	49	55	58	54	69	56	57	48	54	61	61	58	54	62	52	53	46	54	56	55	62	59	49	59	52	55	54	50	49	53	61	53	56	74	56	62	56	46	48	44	48	63	52	42	50	52	57	53	60	63	53	58	48	57	47	58	51	56	66	48	45	63	51	54	56	51	52	56	51	56	55	67	58	46	59	51	55	47	65	58	52	57	71	50	48	52	62	56	56	60	52	51	55	55	55	57	67	60	48	49	54	48	62	54	63	54	57	64	48	56	50	54	46	54	56	66	55	58	48	59	50	41	58	60	53	57	46	62	63	60	65	53	42	49	61	67	64	50	59	48	53	47	64	57	59	58	53	64	67	49	57	61	44	55	61	50	60	52	56	52	52	63	63	53	53	61	57	63	53	56	55	56	53	60	58	65	54	64	47	46	59	56	55	59	47	52	60	62	68	52	60	51	54	58	65	58	71	67	60	72	46	57	62	54	52	54	53	66	70	55	51	56	73	49	54	52	53	47	51	42	64	53	50	47	50	48	76	46	67	49	52	63	47	67	50	60	65	52	54	59	52	51	62	47	67	64	53	59	48	59	47	63	54	55	57	64	55	60	50	54	58	47	49	55	51	57	55	52	68	60	64	52	52	39	50	58	46	57	63	49	48	47	51	48	69	66	49	68	52	61	52	63	53	61	55	54	58	59	70	66	59	51	51	59	61	67	60	55	58	67	55	45	52	64	47	62	43	73	66	51	58	59	48	59	66	61	58	53	68	50	44	52	55	62	58	65	54	56	51	66	63	50	64	69	57	63	46	60	50	38	63	68	55	51	62	60	70	61	58	53	52	46	57	47	62	58	68	40	64	52	64	54	66	56	53	60	60	44	66	54	58	56	52	49	62	45	70	68	83	51	48	51	45	56	48	63	59	55	58	50	48	58	51	69	48	58	55	59	66	53	53	49	67	56	56	58	58	40	52	62	54	64	52	49	64	56	53	52	43	61	56	60	47	60	47	63	58	64	59	60	64	50	65	60	52	58	57	52	59	62	53	69	78	56	60	41	57	66	45	61	73	67	47	61	48	50	61	74	55	57	51	61	44	56	57	59	54
21313	17306	15084	33005	40254	40211	36696	31348	26544	23635	20532	17325	16043	15132	13328	11488	10297	10204	12958	13231	9938	5340	3522	2958	3059	3069	2567	2583	1979	1969	1935	1868	1832	1862	1903	1832	1572	1559	1517	1478	1409	1431	1359	1278	1167	1092	1152	1122	1222	1230	1180	1071	1069	1032	999	979	962	915	902	917	915	967	2496	1043	921	878	835	816	849	871	877	814	844	899	867	839	851	845	816	825	846	886	822	843	859	817	822	858	822	811	813	797	849	807	821	808	865	855	836	835	854	844	813	815	845	779	790	793	855	848	835	833	889	814	817	902	828	892	859	903	882	883	861	862	910	857	919	846	839	870	849	890	902	888	850	849	839	820	884	844	842	840	853	840	827	849	842	800	858	871	828	767	792	834	791	847	807	803	784	831	834	823	817	864	759	816	826	791	848	853	778	862	789	810	796	822	850	817	796	859	787	883	778	804	787	808	804	818	817	793	827	874	771	840	849	825	778	880	807	787	797	826	825	808	805	879	848	801	825	831	836	833	833	822	890	789	840	801	818	849	740	814	865	817	833	792	800	817	820	842	843	854	805	843	819	815	831	838	766	755	791	789	843	764	832	854	787	810	744	808	808	852	795	747	845	845	806	832	827	827	804	837	811	831	819	828	775	759	840	818	824	835	791	863	741	814	781	795	796	804	802	781	851	800	797	778	773	780	818	881	771	819	798	822	799	802	839	824	840	780	825	801	784	868	797	806	808	811	815	836	777	836	859	861	799	833	836	785	776	835	831	864	814	825	782	817	823	834	803	825	781	850	835	787	797	793	787	794	807	837	820	809	851	856	822	822	831	781	830	857	801	825	793	790	882	795	797	816	778	788	814	827	826	831	858	809	767	826	792	802	826	867	848	809	777	830	790	829	825	815	835	787	812	778	812	810	814	785	806	763	854	787	817	786	839	855	861	770	804	741	842	793	818	793	844	782	825	839	822	821	781	770	787	819	795	802	799	780	837	812	792	878	830	786	806	826	767	787	849	832	852	840	825	805	771	838	846	786	799	845	782	845	801	778	805	800	806	838	825	810	809	824	820	804	796	797	813	827	849	786	844	847	817	816	806	784	763	847	828	808	843	844	830	785	811	789	822	810	797	799	844	806	785	832	786	820	905	872	844	819	794	827	817	796	824	805	824	791	802	780	821	816	800	803	833	801	850	789	816	831	814	825	851	844	813	825	828	820	772	814	806	833	826	815	781	801	755	799	813	785	780	877	789	795	817	790	849	788	793	777	818	872	783	790	767	790	752	788	753	816	823	851	794	821	836	800	838	825	793	872	807	851	816	825	792	820	810	825	798	803	805	815	806	829	757	821	786	811	813	803	882	837	795	822	807	771	842	815	825	797	791	768	829	778	775	800	820	811	820	765	765	820	775	827	837	832	806	815	833	820	820	784	760	757	792	841	789	805	809	786	810	853	809	809	802	805	832	790	825	811	794	767	860	826	841	794	853	769	870	821	810	800	791	814	833	833	848	793	800	811	834	831	839	789	748	804	816	807	789	861	844	807	801	807	796	750	811	843	833	842	801	764	797	807	827	823	846	803	809	788	867	815	822	814	769	800	855	842	820	753	900	777	816	777	799	826	787	820	793	820	824	823	795	820	798	809	775	845	815	831	841	816	775	747	851	811	820	811	786	802	775	788	792	851	812	809	775	831	820	878	842	856	836	762	806	800	771	800	873	815	839	820	782	778	824	736	876	780	810	802	842	828	794	828	767	816	805	821	806	868	811	847	798	772	787	764	814	762	783	811	845	814	831	778	838	834	796	847	788	801	840	826	847	867	802	843	777	855	829	825	803	836	800	803	821	806	804	832	848	811	820	835	793	800	827	840	810	805	846	807	747	796	824	815	857	794	787	801	762	811	856	831	788	824	763	828	800	743	819	867	768	837	808	858	772	776	779	792	781	777	826	810	845	805	824	792	793	773	791	845	790	843	813	818	787	867	804	819	824	805	811	826	766	795	777	830	877	855	782	812	820	831	778	771	797	858	757	791	816	826	835	814	844	859	827	806	800	828	819	813	841	755	875	803	808	856	780	827	795	790	849	777	837	845	778	849	780	827	824	794	777	828	816	816	844	796	842	774	789	886	789	806	870	799	821	792	768	760	811	788	745	859	833	801	815	789	791	855	767	799	811	800	828	831	833	836	819	812	824	768	831	792	797	819	856	803	780	830	804	861	809	792	804	825	824	812	864	816	865	818	838	777	828	815	828	793	815	780	831	777	762	823	844	793	761	825	820	785	729	819	817	815	807	856	798	723	826	794	807	819	794	816	797	820	806	841	812	837	796	768	819	837	831	855	818	787	859	813	781	782	810	827	842	841	821	801	801	836	826	814	832	840	846	789	804	861	763	801	862	824	765	854	823	793	816	823	800	774	801	804	846	746	767	805	818	838	762	796	793	812	826	835	804	836	846	805	825	860	853	811	846	781	792	793	815	755	778	802	779	775	842	807	844	805	776	830	750	787	794	799	771	827	807	802	856	816	812	784	797	785	788	801	789	782	783	783	830	842	791	808	783	807	755	816	780	821	791	770	774	809	825	868	866	822	814	883	790	813	802	834	723	825	819	807	863	844	772	810	763	822	812	762	821	856	795	782	842	839	808	831	809	779	812	803	781	865	800	780	855	874	798	856	878	804	821	796	762	830	830	811	817	814	800	793	843	796	809	826	835	801	802	842	829	819	835	826	792	769	791	823	841	802	856	831	794	814	824	772	825	840	781	859	872	778	855	845	839	803	804	799	788	775	796	787	803	780	847	811	801	837	853	813	828	860	829	839	858	830	843	834	828	810	813	822	806	826	817	783	800	770	820	824	782	815	843	828	868	841	801	829	878	827	833	760	796	840	802	843	792	785	843	829	855	855	791	777	830	808	791	822	794	781	834	827	809	774	791	853	755	817	794	813	738	779	803	803	832	837	754	815	816	804	830	791	826	798	808	878	784	826	797	782	797	804	788	804	853	807	859	814	823	834	851	802	786	783	820	763	774	813	802	803	818	803	770	848	829	846	807	840	800	815	796	835	786	796	789	787	812	824	792	864	832	767	852	822	858	774	816	796	792	836	779	775	780	842	803	804	810	868	801	797	803	842	800	776	810	803	816	786	809	834	762	826	829	847	815	780	870	818	821	844	789	752	802	777	815	753	780	793	787	826	824	799	850	826	832	826	818	751	831	786	833	784	774	861	793	795	801	785	841	804	837	821	819	833	835	779	823	765	792	808	821	770	793	826	810	797	825	792	839	796	796	827	829	763	805	841	828	850	794	827	790	823	793	781	802	843	786	845	795	844	755	793	868	818	824	817	870	800	862	773	787	837	787	807	777	829	783	792	793	798	834	869	871	782	849	862	819	822	762	828	803	799	821	851	787	804	820	795	833	829	801	857	802	783	797	814	818	765	848	870	824	812	814	795	798	824	749	799	849	812	780	790	814	785	802	850	816	827	816	854	806	829	823	769	837	741	771	840	829	725	858	826	802	783
1493	349	302	355	770	876	708	501	368	286	235	178	179	150	137	107	126	138	173	196	172	101	66	48	50	43	49	42	30	32	25	31	29	30	27	23	36	36	38	48	37	39	30	29	36	27	27	38	28	36	38	23	33	28	28	27	22	22	34	38	31	28	24	23	27	29	27	30	43	33	29	23	25	29	28	27	41	28	29	22	29	26	23	23	23	22	28	24	29	34	27	26	27	37	26	39	34	29	33	30	26	31	24	37	34	28	25	22	31	26	28	36	29	35	31	25	30	27	38	24	30	24	29	27	33	29	29	24	33	30	25	28	25	34	26	24	33	27	30	29	29	33	25	46	27	31	25	31	28	29	34	29	32	28	18	42	31	23	25	27	21	20	34	41	35	27	38	19	29	42	37	33	28	32	31	40	30	25	27	36	37	32	31	31	40	26	27	26	32	29	23	28	27	29	28	32	23	32	13	33	23	31	33	32	29	25	30	22	30	22	31	29	25	27	35	37	34	31	21	28	31	29	24	36	34	34	27	31	23	23	24	26	30	29	31	35	27	24	33	27	37	26	28	31	32	29	31	25	27	30	20	27	32	29	31	31	32	24	27	30	32	22	28	28	37	27	39	31	22	29	26	36	32	28	22	31	32	31	34	23	29	26	25	28	46	28	26	34	21	30	29	28	32	24	30	34	25	30	24	30	23	32	33	36	25	25	33	26	28	23	27	28	28	35	29	27	29	34	17	36	29	25	36	31	24	30	27	38	36	27	30	23	34	30	27	25	32	34	18	26	25	28	19	38	31	33	29	27	35	28	26	35	24	26	39	24	29	34	28	27	29	29	33	27	33	43	30	33	28	27	31	26	32	29	25	32	31	27	28	24	27	28	22	35	29	39	22	26	30	29	30	27	39	36	22	21	29	28	28	34	29	19	37	26	28	24	33	29	20	28	29	25	33	33	31	35	33	25	29	28	24	35	32	33	23	41	30	30	28	26	34	22	30	27	25	31	20	36	35	30	28	32	39	26	24	30	36	27	37	35	36	32	38	29	32	34	27	28	32	42	26	21	31	23	27	29	36	35	27	33	22	26	36	31	28	29	28	25	22	39	27	34	18	23	33	24	29	27	26	35	28	26	14	30	20	29	24	35	38	25	24	26	40	36	34	32	26	47	26	31	31	40	26	35	37	35	22	37	29	31	35	32	34	32	39	34	34	34	34	37	24	21	28	35	33	36	21	28	29	23	37	43	30	32	41	33	26	34	30	34	25	27	41	37	27	30	25	25	31	30	20	27	38	32	33	34	24	25	35	20	30	26	30	32	29	33	20	34	19	34	29	38	44	30	28	25	28	32	27	30	38	40	35	32	27	32	23	47	29	36	26	23	26	35	27	29	34	21	26	39	30	29	23	32	32	33	32	18	29	31	26	30	28	29	31	23	32	22	24	27	32	35	37	32	31	31	36	28	29	27	25	30	31	38	33	38	35	30	31	27	36	40	24	44	28	33	36	31	25	28	33	33	22	28	27	38	27	35	18	32	32	29	33	30	25	31	28	34	18	36	27	28	37	28	30	28	38	28	17	27	25	30	26	25	31	25	28	32	20	38	28	29	32	37	31	34	24	30	26	28	26	31	38	28	28	28	32	26	21	25	32	24	24	30	40	29	31	32	32	32	28	33	27	34	38	32	37	39	34	30	21	30	38	26	24	26	28	34	34	31	31	22	38	26	29	34	29	31	23	29	32	30	29	24	19	23	23	29	27	31	37	27	27	32	22	25	36	25	28	29	35	29	30	32	30	24	25	33	33	33	36	32	32	32	25	38	30	30	35	28	28	29	31	22	25	31	33	30	31	24	21	18	40	34	27	26	35	38	26	34	30	35	22	32	38	32	25	20	39	26	35	26	29	25	32	37	30	30	29	33	26	36	25	24	35	26	32	27	32	32	33	34	30	30	34	27	34	23	26	25	36	25	34	27	32	30	31	34	26	28	23	38	37	26	37	30	26	30	21	20	30	35	27	26	41	26	35	35	35	29	32	37	27	43	25	29	32	18	30	35	36	33	25	24	25	42	33	36	25	35	34	28	30	20	26	24	24	37	35	22	29	26	38	34	28	25	28	28	24	27	25	34	38	36	26	35	31	36	33	27	25	31	33	34	33	25	29	30	29	30	35	24	29	33	33	30	31	28	28	35	31	31	23	37	29	14	26	37	27	30	30	15	28	25	31	29	33	25	31	42	31	35	26	13	32	24	28	27	26	40	29	34	27	29	31	33	33	16	30	25	22	23	28	26	20	33	31	32	38	22	23	31	30	34	36	25	28	42	27	31	29	25	31	29	26	27	36	26	35	34	36	33	34	38	27	27	28	30	24	42	29	34	32	37	32	34	32	29	25	20	27	32	29	27	35	22	31	26	20	30	25	31	22	31	30	30	34	35	23	39	27	36	36	32	45	37	27	35	21	28	29	37	33	25	30	35	34	29	31	33	40	38	28	30	24	33	26	38	30	25	37	30	29	28	26	26	35	27	31	33	37	45	33	38	25	32	31	28	34	38	33	24	26	30	31	30	31	28	32	21	25	32	25	30	34	22	28	19	24	29	33	35	27	18	31	39	42	32	34	30	29	32	37	30	31	35	34	24	32	24	18	26	25	17	32	33	25	33	31	41	35	30	36	18	26	22	36	35	27	16	34	34	24	27	28	31	34	37	23	25	27	39	19	32	31	30	30	30	28	30	33	30	33	27	26	27	19	26	29	29	23	33	34	33	26	28	40	29	34	29	21	38	22	30	36	28	29	22	27	24	33	27	35	41	28	32	35	26	29	29	34	25	25	26	25	28	25	19	31	31	26	28	24	32	32	31	26	37	34	29	26	42	29	36	30	28	34	38	37	29	25	27	24	32	29	30	37	28	27	38	27	25	43	22	27	30	24	40	21	31	29	27	34	37	21	20	29	28	29	34	34	34	33	28	30	33	33	23	34	28	40	30	25	38	27	33	16	30	28	30	27	20	31	22	33	34	32	26	29	25	32	18	30	30	27	30	23	25	34	31	21	29	31	34	38	27	39	17	27	25	33	41	34	39	25	20	32	18	38	30	27	27	33	37	30	33	27	29	36	31	33	33	25	37	30	31	21	31	40	31	31	39	30	25	34	28	26	30	29	30	24	27	25	30	27	39	22	21	29	29	22	43	30	37	36	34	22	29	31	28	47	35	32	34	27	40	28	32	31	37	32	33	35	36	37	21	49	39	35	26	27	19	32	37	29	22	38	18	31	31	36	36	29	33	39	28	26	31	27	22	21	34	26	29	37	28	37	28	32	32	33	28	20	28	25	27	36	38	25	36	32	33	22	27	39	25	24	35	35	40	14	31	17	38	21	40	26	22	29	33	35	26	36	35	36	43	40	25	36	32	33	27	28	30	31	19	26	28	29	35	44	27	26	32	35	27	32	40	36	28	30	36	23	28	29	30	33	24	36	29	30	36	29	32	29	30
12601	9186	8060	25915	35252	33201	27881	22318	17133	13131	10026	8136	7166	6777	5891	5058	4680	5183	6818	7538	6200	3463	2127	1504	1319	1189	1281	1032	848	745	915	883	824	655	667	616	638	608	658	745	774	799	689	630	490	516	541	497	560	531	558	478	511	512	557	488	488	468	494	494	455	411	476	420	454	439	470	421	434	479	438	436	425	435	459	430	401	428	468	466	463	463	403	468	444	441	439	462	412	405	463	445	442	445	475	450	438	435	428	435	424	494	444	477	439	408	449	397	477	469	435	459	475	478	471	507	433	510	493	487	480	485	469	439	454	481	488	487	506	487	475	479	456	445	420	446	464	410	444	450	451	458	430	454	458	456	427	428	430	441	446	436	418	432	450	465	426	458	424	429	442	425	440	474	447	422	444	436	421	446	410	428	468	454	426	395	458	434	445	445	461	445	399	438	377	447	434	450	415	430	423	423	407	444	481	436	432	464	456	442	465	432	429	404	434	425	419	439	438	440	441	447	434	452	430	458	443	424	391	434	392	436	448	430	412	456	417	469	454	469	452	416	365	444	404	427	419	435	448	467	411	459	432	465	453	440	434	413	486	457	450	405	451	450	432	416	416	429	457	448	451	429	416	446	442	417	451	454	407	468	397	451	432	475	440	458	429	440	462	422	419	462	427	399	442	433	433	412	453	448	445	435	427	447	453	468	454	457	434	483	445	446	445	488	441	482	464	431	432	477	457	473	407	460	462	437	456	456	435	428	440	457	460	456	436	448	408	442	468	458	418	470	415	481	454	440	462	450	441	464	479	455	449	453	437	420	483	452	435	432	458	443	456	498	437	434	454	432	448	456	436	460	378	431	443	424	433	433	453	432	432	451	427	434	439	442	465	425	445	475	429	475	458	436	470	425	461	407	460	447	448	412	447	434	433	450	426	425	432	438	486	461	411	464	440	426	428	425	444	416	455	447	456	408	423	467	467	426	452	436	420	488	467	421	435	457	424	406	421	453	455	442	434	464	442	441	442	424	397	432	435	439	456	454	471	443	435	466	448	466	419	465	434	470	423	415	414	428	485	472	449	451	443	469	445	455	500	459	450	394	462	443	457	448	457	424	475	419	437	458	414	425	480	410	439	425	430	472	419	434	453	441	472	435	425	434	435	427	441	383	443	490	427	418	428	450	404	448	436	424	399	436	421	442	429	452	426	458	440	421	438	409	442	447	467	454	445	435	419	414	456	468	472	441	424	417	448	448	449	452	455	448	436	430	459	456	450	442	439	441	420	480	420	430	468	456	470	421	456	462	454	430	455	434	477	428	454	456	426	441	420	421	474	441	460	432	393	434	409	432	461	424	446	466	417	489	449	442	458	434	415	466	439	445	428	462	432	459	453	444	457	485	449	419	392	437	436	419	401	428	442	460	442	406	436	467	413	423	428	433	457	477	421	454	444	443	475	441	429	459	445	416	432	453	453	441	457	421	423	443	455	467	403	452	500	473	434	445	436	429	414	461	467	460	441	420	420	427	447	489	406	463	423	421	421	433	418	449	473	421	464	451	454	445	472	396	421	474	421	447	448	425	426	424	410	407	465	437	468	495	478	465	435	446	441	459	480	456	459	474	446	422	404	425	433	485	447	413	410	474	442	446	457	471	478	430	483	438	441	386	431	441	448	459	438	487	450	445	412	439	436	460	451	450	428	430	448	397	434	421	447	474	484	458	454	437	441	458	461	427	444	438	434	464	419	423	439	446	468	448	461	457	431	452	480	432	427	443	457	410	426	423	425	463	433	438	450	422	427	424	457	421	418	415	459	445	436	393	438	460	453	433	454	458	442	444	459	414	444	426	410	409	456	428	452	414	476	408	444	448	422	439	449	432	391	443	424	451	404	430	451	412	446	450	451	445	421	405	431	444	446	444	453	439	417	452	439	453	392	413	453	453	446	423	457	453	425	424	433	443	463	460	453	479	454	439	454	418	440	462	468	440	478	421	476	435	403	425	422	433	472	427	433	428	462	446	449	443	457	445	376	439	454	441	430	419	472	462	444	441	442	457	436	460	434	473	419	451	475	445	423	408	456	435	453	459	459	431	438	423	446	490	483	435	450	431	453	464	440	439	417	435	446	445	451	439	427	471	451	472	433	471	436	407	445	405	437	453	456	408	444	432	401	438	405	425	425	427	433	409	470	431	425	442	454	443	424	461	433	412	447	419	439	434	438	437	444	462	440	426	471	454	440	466	423	431	443	429	428	452	434	459	418	388	431	442	441	451	420	442	463	434	439	467	434	481	475	448	441	441	470	444	474	430	476	458	451	436	420	478	472	421	468	428	440	495	432	418	417	443	433	400	432	436	417	440	482	437	413	448	428	461	434	447	434	434	423	472	422	436	445	453	420	401	405	456	401	416	408	468	450	428	443	383	443	443	474	426	422	412	455	433	477	448	441	422	465	469	379	433	446	420	433	464	438	443	435	389	408	433	471	450	432	482	479	446	421	463	434	404	420	428	417	487	454	422	429	418	439	452	428	459	433	418	464	491	448	408	448	480	402	440	440	469	421	398	454	410	436	455	442	424	433	428	445	426	425	440	446	486	424	469	409	463	456	432	437	450	437	471	410	406	440	415	467	444	445	477	442	449	410	452	433	377	445	472	422	452	396	442	463	448	420	444	434	419	444	429	433	403	427	408	449	433	432	452	416	456	401	421	436	433	438	442	412	432	438	441	416	422	426	417	431	427	481	455	433	454	462	460	432	436	440	443	433	391	459	418	449	466	463	484	458	470	445	428	419	472	424	470	437	419	444	438	440	435	440	436	425	436	439	423	423	413	454	422	409	424	432	423	448	455	440	452	409	426	442	466	465	421	467	429	447	439	418	433	443	465	444	435	440	413	461	421	432	452	442	445	414	395	475	408	428	452	421	425	454	456	397	413	403	420	462	431	385	443	439	414	452	432	446	442	416	427	457	397	453	424	479	451	457	429	415	457	433	432	463	443	424	471	432	418	468	434	416	443	426	425	436	462	413	419	442	429	440	443	470	499	458	452	408	416	461	445	436	427	472	425	460	448	432	447	453	456	434	446	436	445	428	430	419	439	435	437	430	424	415	421	463	440	443	443	460	461	439	450	422	442	432	425	473	426	449	398	436	418	430	406	455	485	431	413	420	420	439	447	422	422	464	434	441	425	472	449	444	442	470	454	455	453	424	451	442	413	451	466	498	442	421	470	405	460	424	455	427	421	437	400	475	476	438	446	444	439	407	467	445	412	427	446	470	429	416	446	392	432	460	452	467	452	432	427	432	435	446	472	458	418	421	492	423	446	463	435	438	427	426	477	416	436	438	393	456	412	435	407	402	409	404	447	435	451	458	446	435	431	496	449	480	415	421	412	420	437	433	452	449	468	441	445	441	461	397	425	443	441	449	450	437	433	462	458	460	412	457	458	407	404	450	466	473	399	466	421	460	451	448	425	413	444	425	440	414	475	459	451	419	432	451	413	459	427	416	427	425	419
816	572	482	559	1241	1801	1291	976	665	350	329	211	230	204	206	174	205	218	273	307	285	188	122	78	61	60	63	47	59	45	49	58	53	50	47	36	42	45	49	54	60	40	60	40	46	37	38	43	46	37	47	32	46	29	38	43	38	42	42	42	38	37	41	37	38	47	39	37	36	34	45	27	40	44	30	44	37	41	38	33	33	34	46	42	40	41	39	35	34	35	45	24	31	29	43	32	35	36	37	37	42	40	41	40	29	35	48	31	34	44	44	35	36	39	41	36	25	21	42	36	36	33	42	37	49	33	29	45	35	40	44	35	34	32	46	41	43	39	42	36	41	32	43	32	34	36	34	37	36	46	37	31	43	43	33	45	36	45	32	35	25	40	34	45	36	40	43	37	39	30	31	34	34	37	33	36	45	35	31	45	30	31	30	36	43	33	36	44	39	31	48	43	30	50	42	36	34	41	35	38	42	37	37	40	32	28	35	43	37	37	28	32	37	43	40	38	39	37	33	43	47	45	41	42	35	43	49	40	46	38	35	30	32	44	31	38	24	36	41	28	37	45	34	43	41	35	31	39	41	29	46	34	34	34	31	41	43	32	44	43	46	36	34	42	34	46	50	37	29	39	45	32	43	45	37	37	52	35	45	40	38	41	29	34	33	45	47	38	33	36	35	26	33	42	25	34	40	45	49	21	38	29	34	39	50	36	28	50	44	41	28	31	26	40	41	38	37	45	37	36	32	38	27	34	44	46	28	38	30	44	46	28	44	38	41	36	47	30	31	39	29	46	48	40	38	37	42	42	36	46	36	43	27	34	52	39	43	40	33	43	27	30	32	42	38	26	41	35	35	32	34	32	45	35	38	36	43	38	31	43	38	31	46	34	46	31	37	38	42	33	47	36	28	38	40	45	33	36	51	33	34	43	36	42	42	43	42	32	41	37	50	41	50	40	27	38	45	29	29	35	49	36	35	46	44	36	39	39	36	32	33	40	34	32	36	35	32	31	40	34	37	41	39	36	52	39	37	35	50	39	36	35	24	32	33	44	36	45	37	39	27	31	42	46	36	37	38	35	41	51	42	48	23	25	42	37	37	50	36	55	37	36	37	29	49	44	44	39	24	44	43	54	45	54	25	40	39	28	41	43	32	33	34	21	36	22	31	37	41	31	30	33	35	40	42	42	37	33	35	41	50	44	39	42	29	39	33	39	47	38	45	32	24	41	37	39	34	40	33	33	39	38	43	38	31	33	47	34	37	39	44	40	30	45	25	43	36	35	31	32	35	50	37	45	35	35	40	48	46	41	51	33	44	30	33	28	41	44	33	34	32	35	36	27	30	29	48	34	56	42	43	39	35	43	43	38	34	39	37	36	34	34	35	43	39	44	49	41	45	30	36	30	32	38	25	44	42	41	39	40	34	43	42	39	42	44	31	42	41	40	38	40	45	37	36	37	31	32	47	44	34	57	31	33	39	41	40	32	51	36	39	44	30	39	41	33	33	43	20	31	35	30	46	34	25	34	46	40	44	38	38	48	40	39	36	34	45	44	51	40	32	33	36	35	36	32	35	40	40	42	38	44	43	36	37	36	32	45	42	47	41	38	40	34	38	45	31	32	48	55	26	33	53	38	34	36	51	37	44	31	40	31	41	40	37	44	34	41	39	43	46	26	38	42	30	36	28	42	38	39	53	32	33	43	42	31	29	43	40	36	37	42	38	47	30	34	41	34	38	38	32	34	40	36	44	48	36	32	36	37	35	39	38	34	47	41	42	40	30	34	32	39	45	27	39	39	32	32	36	44	29	33	48	41	54	43	46	39	28	25	38	37	37	35	28	32	33	33	25	35	37	41	31	39	38	43	35	42	39	64	38	44	29	43	33	30	41	28	38	40	33	33	47	45	31	42	35	32	39	43	39	37	35	40	36	29	31	46	35	33	40	41	38	32	22	41	34	36	40	38	38	36	44	49	29	29	33	36	42	39	41	41	29	32	40	36	40	45	40	34	43	45	43	41	27	32	39	44	41	43	46	23	38	41	43	41	40	51	38	40	39	45	41	41	33	34	31	30	42	41	38	38	32	46	31	35	41	40	39	40	35	29	36	29	36	38	31	35	38	25	26	37	49	39	30	34	32	54	40	45	36	39	44	44	35	44	45	32	40	42	41	37	41	41	44	48	35	31	44	37	41	32	39	43	39	34	43	46	32	28	38	32	38	42	44	31	42	39	47	44	29	32	41	26	32	36	43	38	36	43	29	46	42	28	42	43	46	49	34	30	40	39	35	52	34	38	34	33	34	42	29	40	24	40	44	37	39	36	36	40	49	46	47	35	33	41	32	31	36	37	32	47	41	38	38	49	31	34	41	32	34	45	27	36	26	46	37	42	31	38	41	37	40	45	37	25	38	48	37	44	34	36	42	41	30	33	37	47	35	38	48	33	33	38	32	33	32	46	37	27	45	36	35	46	35	36	36	45	38	39	42	37	45	39	47	37	48	35	50	46	33	45	42	32	34	42	46	38	47	48	34	34	33	47	49	40	39	34	49	34	37	31	39	43	37	31	32	48	35	37	34	48	46	40	43	44	30	36	38	34	48	45	41	39	31	43	36	42	40	45	35	37	36	38	33	37	45	42	34	34	30	27	46	35	35	33	50	38	41	51	39	56	42	38	35	51	43	46	36	37	40	36	36	37	38	55	37	49	44	39	38	37	37	40	53	27	39	40	37	29	35	35	30	46	36	40	37	36	40	37	31	42	40	39	27	40	30	37	41	38	36	40	38	36	45	36	41	37	47	34	37	30	30	40	36	36	38	45	39	36	38	36	47	54	39	36	44	25	46	33	45	36	41	42	31	29	35	42	38	45	32	43	42	37	34	53	35	37	33	34	39	36	44	40	43	45	35	32	35	40	33	29	44	34	42	38	34	36	34	36	35	34	34	35	38	34	47	32	44	29	43	36	37	40	37	38	37	32	53	38	33	44	39	36	37	46	38	33	45	34	33	39	36	33	31	30	28	33	41	31	42	45	36	32	53	39	40	41	45	39	41	37	27	43	38	39	39	48	44	37	33	43	46	43	47	48	38	29	43	31	40	40	26	41	49	38	32	40	32	43	35	40	28	31	35	34	44	46	33	37	42	28	50	46	41	34	38	36	41	34	35	45	49	31	40	40	35	42	38	42	30	29	30	35	29	37	38	24	39	35	38	30	36	50	43	34	40	41	28	36	37	38	44	34	48	27	32	38	31	40	28	45	31	31	32	43	51	41	34	34	28	33	41	46	32	33	41	34	41	40	27	39	42	31	43	37	40	33	30	31	34	40	43	64	39	44	43	48	29	36	42	41	46	36	54	43	47	39	35	39	39	45	39	39	36	39	39	33	35	35	39	48	32	43	38	48	39	45	32	41	36	36	34	34	35	37	36	33	42	43	32	30	44	34	41	33	41	44	36	42	37	43	44	31	42	45	32	36	35	39	27	44	38	35	47	31
16016	13065	11715	30031	41125	42037	35825	29653	23432	17159	12331	10196	8977	8940	8192	7350	7648	7931	9395	10713	10031	6471	3859	2502	2166	1607	1635	1781	1330	1260	1291	1517	1390	1178	1042	914	936	935	1070	1215	1252	1069	841	725	705	689	673	665	657	674	657	633	649	692	689	672	632	618	609	651	606	617	586	631	565	600	599	605	564	514	583	576	538	572	573	593	553	597	533	585	573	572	532	564	552	586	570	583	565	568	536	571	561	555	559	539	549	530	557	525	592	581	620	549	567	571	608	547	573	572	568	579	626	570	570	575	566	558	609	603	593	632	584	603	614	606	592	590	563	590	604	592	581	593	622	582	608	584	572	600	565	542	573	558	613	535	616	599	566	561	534	600	513	583	589	563	579	542	529	595	563	557	557	547	539	594	536	575	533	556	565	559	541	605	587	539	551	562	566	582	552	561	566	565	531	551	552	537	551	594	547	556	545	508	545	513	555	538	562	553	559	575	541	540	551	514	582	550	528	556	577	534	559	613	552	581	560	568	528	558	542	519	538	579	556	534	569	559	565	549	596	537	553	585	544	551	631	504	529	595	543	572	557	628	516	567	582	593	561	566	571	579	586	576	527	543	526	538	577	591	550	548	517	560	553	582	571	589	531	549	564	574	548	539	571	575	556	569	545	546	544	531	550	574	553	550	538	531	543	561	582	521	541	570	537	541	591	535	539	557	535	570	551	526	556	580	566	531	555	585	540	504	571	594	593	542	598	573	562	529	556	535	563	570	571	576	597	531	565	598	548	555	572	596	549	539	536	552	507	547	563	561	560	576	513	533	546	595	543	582	543	568	557	528	499	499	544	532	547	527	574	594	567	591	553	536	590	557	560	576	544	566	538	556	556	570	567	568	572	581	571	542	540	539	573	583	557	543	542	558	523	565	550	586	607	536	554	542	574	535	539	557	519	536	567	545	529	573	513	543	524	572	566	544	543	573	557	573	495	535	541	556	583	554	569	559	568	565	554	581	606	527	553	562	510	546	548	583	535	565	552	539	582	537	532	551	518	530	527	553	568	591	558	530	545	564	515	572	549	572	551	495	585	531	515	570	538	559	539	524	580	584	594	582	542	556	574	542	547	558	550	566	550	532	594	546	556	537	578	533	544	541	561	607	557	550	543	593	543	515	555	578	561	571	550	558	607	527	573	550	549	539	538	602	521	521	562	550	634	554	566	573	578	594	614	533	563	591	528	563	555	556	538	612	544	510	592	538	548	556	562	534	510	529	586	580	610	498	534	590	532	528	537	566	546	552	596	543	568	524	542	565	554	543	551	567	544	571	566	581	566	572	544	585	564	544	522	593	577	552	568	597	560	547	542	564	548	551	531	599	539	538	566	565	527	536	534	531	559	564	540	588	567	587	563	547	578	560	607	569	611	603	553	549	547	569	537	575	571	553	555	613	544	555	539	520	528	555	548	529	550	579	558	537	530	566	571	514	555	555	578	561	581	534	525	504	544	536	553	545	546	580	571	560	603	534	495	564	500	578	575	545	568	557	567	563	552	579	522	551	575	576	580	541	583	536	576	552	517	566	517	563	592	564	513	549	578	523	541	527	570	560	560	542	558	517	536	553	552	597	598	595	576	547	590	570	553	555	576	556	533	578	608	519	523	589	575	519	565	600	548	531	564	577	587	562	559	584	551	518	593	564	547	556	589	520	529	545	580	582	565	585	542	598	532	562	566	547	608	540	577	536	601	523	559	554	559	577	559	597	566	530	549	524	524	569	510	557	551	567	539	536	552	571	524	552	611	530	525	560	569	586	550	578	506	570	516	524	543	558	494	548	568	564	525	585	554	584	570	565	507	608	570	547	561	540	547	535	581	579	564	594	546	538	577	555	501	618	525	556	533	576	516	534	590	554	548	565	558	593	484	568	550	598	520	567	607	572	547	520	573	529	522	531	514	538	566	559	609	583	542	574	591	526	571	519	585	546	544	565	505	593	552	556	540	549	572	580	572	527	564	537	547	538	567	548	559	545	518	557	586	567	559	568	563	524	585	545	568	541	549	532	561	536	536	598	518	500	567	572	559	531	542	510	577	566	518	568	575	598	571	572	551	565	551	498	559	518	595	532	575	580	559	515	532	565	624	542	538	530	556	568	567	562	538	568	516	579	579	592	578	517	566	541	551	554	528	587	543	574	517	547	559	532	552	539	583	527	543	552	545	549	554	541	571	565	572	571	597	557	537	564	562	553	572	560	618	548	587	539	559	590	531	554	529	534	541	526	570	537	553	540	543	541	599	566	563	575	593	479	501	559	523	519	601	592	547	586	595	545	518	578	535	533	583	542	610	526	536	598	588	564	533	593	568	583	564	558	537	583	554	520	547	573	552	603	586	536	550	582	520	598	561	573	558	562	556	569	581	567	557	527	580	570	532	526	594	552	523	584	572	548	614	549	516	544	561	522	530	553	553	550	537	537	578	564	568	562	542	557	583	562	540	526	522	545	544	562	533	537	566	557	561	559	527	553	547	586	551	528	535	544	526	566	558	565	570	536	550	538	545	574	565	574	567	536	562	549	510	491	584	546	575	604	592	540	548	585	559	547	606	536	610	562	606	579	530	553	582	550	530	544	571	548	577	571	581	552	573	554	510	600	573	566	534	567	596	569	588	571	525	553	550	581	572	582	539	578	541	532	556	579	508	566	547	543	572	542	562	562	529	561	577	577	552	553	551	545	529	562	554	550	521	564	558	549	542	542	565	542	573	537	568	557	583	581	542	557	519	567	541	544	544	539	520	559	580	560	573	541	561	537	599	539	552	580	546	524	539	581	495	534	549	567	544	507	550	538	540	555	573	548	597	566	533	549	580	541	560	543	558	587	534	602	519	590	560	534	551	552	539	539	599	550	532	562	569	561	539	547	573	527	576	588	554	577	534	574	541	561	561	528	583	562	553	538	539	546	534	564	552	559	508	539	563	546	535	563	569	552	543	595	554	558	527	514	557	559	560	579	547	550	559	563	542	573	584	562	557	546	559	548	586	536	586	540	543	547	533	552	561	558	537	551	552	568	541	569	532	612	570	492	545	596	562	562	572	583	527	550	582	574	521	562	559	533	572	570	550	536	562	539	535	578	554	591	531	585	534	594	580	592	613	593	570	542	592	561	559	511	606	533	570	545	543	530	561	556	560	559	558	577	551	547	558	580	567	556	566	565	581	598	566	577	542	581	529	526	595	528	523	557	547	555	523	551	577	568	557	560	524	537	525	562	634	541	558	566	556	502	577	556	526	570	543	544	544	559	534	530	556	548	523	537	599	540	526	557	585	540	558	574	565	536	543	546	568	518	559	527	556	575	538	566	507	581	557	569	538	565	545	587	573	570	572	532	562	527	512	542	541	536	595	572	579	578	555	572	571	537	578	566	541	567	556	564	564	524	534	571	519	561	540	577	540	548	563	522	534	567	550	597	513	566	533	558	550	531	623	549	540	553	535	603	554	584	537	566	581	537	581	579	575	514	609	499
2549	511	478	479	1041	1419	1058	760	492	402	259	173	154	179	189	174	201	241	246	320	301	168	139	91	73	73	68	79	68	60	69	68	69	57	60	51	51	47	52	66	58	64	43	53	55	59	41	41	48	31	49	35	41	45	53	44	45	52	57	46	46	49	36	54	42	49	46	42	44	48	44	43	45	56	45	42	50	52	42	54	45	49	39	48	44	50	50	51	37	43	47	43	64	44	40	49	49	43	42	46	51	47	51	58	51	50	47	59	38	38	52	61	45	54	54	57	44	39	34	29	49	42	37	42	39	53	50	45	52	51	57	47	43	45	54	53	39	48	38	38	41	36	40	38	34	47	43	53	39	53	39	46	52	47	42	54	51	44	49	43	54	53	50	44	48	39	41	51	36	43	46	56	54	48	36	52	48	48	48	37	39	38	44	48	36	29	44	48	48	45	48	45	33	28	47	54	38	38	37	47	43	56	36	53	51	45	42	48	46	50	49	34	46	52	42	47	44	37	41	37	51	39	59	43	28	50	56	42	45	37	40	45	50	42	40	34	47	37	59	52	35	49	47	36	47	43	39	40	39	46	50	48	45	45	44	35	45	54	33	40	41	72	46	48	36	43	64	51	42	58	50	43	43	51	46	57	43	39	47	34	43	42	50	42	41	54	39	46	40	53	41	46	49	42	40	48	45	50	47	48	51	53	49	45	54	39	42	35	45	51	49	37	40	54	42	40	49	48	59	44	43	39	42	46	55	48	50	50	37	42	42	46	44	39	48	45	46	32	40	50	46	53	41	45	44	46	42	51	42	49	39	58	36	55	31	50	38	36	52	48	48	38	50	40	45	42	40	42	54	39	45	49	45	55	53	40	49	46	46	44	48	56	45	46	57	52	40	48	47	39	44	41	37	50	50	39	37	50	46	48	38	53	45	39	50	41	43	37	42	45	51	38	35	51	42	45	41	42	39	55	34	42	45	47	42	44	41	37	61	36	40	51	55	40	36	40	41	45	43	44	53	37	29	43	53	44	35	55	47	36	50	52	46	42	46	38	50	50	50	46	35	48	42	41	38	51	44	50	40	50	51	35	38	46	45	44	38	42	52	42	38	42	45	50	41	48	32	57	45	51	52	52	42	50	55	33	48	35	51	39	43	26	39	44	46	54	49	37	51	41	55	41	37	33	41	42	47	48	43	43	45	49	42	47	42	36	41	47	46	49	49	30	51	48	43	50	53	49	45	46	47	39	49	53	49	48	49	58	45	58	39	44	49	49	38	41	55	61	57	39	57	52	39	51	34	41	44	54	41	44	57	34	39	38	47	47	48	38	43	54	40	48	42	51	41	39	42	46	47	42	37	32	41	59	30	51	42	40	41	48	52	52	34	49	50	52	41	42	47	46	45	38	43	45	41	47	40	51	49	37	36	44	50	50	49	45	40	50	43	40	43	39	41	46	41	49	44	44	43	40	57	56	49	42	46	39	54	43	47	54	42	38	39	44	51	56	62	53	44	40	47	42	43	50	51	57	38	44	45	41	56	50	45	47	54	50	42	34	44	42	58	43	43	47	39	46	50	52	46	40	59	45	56	52	43	53	53	35	45	47	46	47	36	38	45	44	42	42	41	42	58	41	49	50	44	37	34	48	41	42	50	41	46	43	42	36	43	50	47	50	43	53	47	42	50	62	44	53	45	44	48	47	53	55	43	49	46	47	43	50	61	43	40	48	34	43	53	47	57	45	42	49	44	42	32	45	40	45	45	42	53	51	41	41	57	54	45	50	53	51	37	40	46	43	46	64	42	46	50	36	47	47	36	39	35	48	49	57	47	49	46	36	40	48	37	42	46	49	48	39	48	41	46	46	44	37	48	46	39	33	59	49	40	36	49	49	50	37	44	35	45	53	46	36	50	47	50	40	36	52	37	39	47	44	45	59	47	42	61	45	49	25	45	49	68	60	60	42	53	37	41	41	55	42	42	45	58	52	32	42	54	32	36	43	43	39	44	43	43	53	42	47	39	52	39	42	39	53	44	46	42	42	40	40	37	38	51	36	56	47	44	50	58	32	45	36	43	35	47	41	36	36	33	31	52	43	37	51	39	39	38	51	42	43	40	42	49	51	43	37	34	56	40	48	47	37	47	43	57	55	54	67	41	44	41	47	40	49	45	35	46	53	43	53	47	42	46	46	33	32	41	38	36	49	49	49	43	37	33	56	44	46	45	51	50	45	42	53	45	52	50	51	48	46	41	38	54	48	39	52	54	55	51	41	43	40	46	38	48	47	41	60	50	40	40	44	50	34	35	58	56	50	58	48	42	47	34	46	47	44	37	48	48	41	55	55	53	47	35	52	36	54	50	52	48	34	54	57	42	48	43	57	53	40	36	45	38	42	47	50	46	44	48	49	46	47	49	46	44	40	40	47	48	41	57	46	47	41	55	39	59	52	40	41	52	36	48	35	44	44	37	48	57	41	45	61	44	46	51	55	32	46	43	41	48	42	61	45	45	48	52	39	57	43	44	53	33	45	32	50	43	37	43	50	56	41	51	50	38	53	41	47	47	62	43	38	41	47	44	52	46	37	57	53	49	44	36	50	48	55	44	45	39	58	47	51	58	60	41	53	47	42	47	54	37	41	36	42	47	45	47	41	43	41	49	57	40	35	46	47	29	42	50	49	55	47	43	45	42	36	40	51	56	61	39	59	47	47	46	46	35	39	41	52	44	45	47	41	43	44	56	35	54	36	46	47	39	53	42	48	55	50	46	42	45	51	40	58	39	51	37	42	46	41	42	39	37	38	46	36	48	49	40	57	51	40	40	47	53	41	56	45	43	41	42	45	45	57	41	47	45	42	49	48	47	46	45	37	44	51	42	54	55	45	49	42	37	44	52	59	47	60	45	48	35	45	46	47	60	56	53	50	44	45	46	44	47	39	41	36	35	40	43	50	46	48	52	44	37	51	47	53	46	48	51	40	48	44	48	56	35	36	52	38	49	43	55	43	52	36	45	52	46	50	48	53	45	43	44	45	46	50	46	41	38	52	50	42	44	51	41	33	49	49	39	60	48	35	28	43	37	57	57	48	38	34	46	53	42	39	45	47	53	40	43	30	50	45	52	43	42	42	54	57	55	36	42	40	40	43	39	50	47	46	45	45	48	49	41	48	57	54	41	45	42	49	44	51	45	50	48	32	41	40	62	50	55	42	46	47	43	45	67	52	56	53	50	43	46	43	59	51	44	42	54	56	54	52	36	39	41	60	50	37	48	44	43	41	47	46	48	61	42	38	55	49	44	49	52	46	47	32	40	40	42	40	43	40	53	46	42	48	40	51	55	43	57	50	40	44	50	41	47	49	48	46	45	45	48	40	39	48	39	43	37	40	56	43	44	46	55	55	56	41	51	44	44	49	45	45	54	53	50	38	40	37	72	58	45	45	44	43	53	49	50	53	48	59	50	42	50	45	44	43	46	43	54	49	52	53	42	49	54	45	55	45
14299	11523	10725	28361	37987	39283	33613	26994	21100	15631	11004	8053	7294	7413	7587	6945	7729	9124	9513	11064	9717	5877	3877	2485	1903	1618	1671	1712	1456	1313	1430	1438	1356	1256	1144	1072	969	1043	1184	1235	1060	837	803	796	732	794	785	790	766	756	757	709	734	799	795	772	776	736	768	778	733	656	678	726	682	666	661	653	625	681	647	653	652	647	645	658	701	690	638	662	645	624	694	688	678	633	624	704	683	682	644	632	695	657	682	701	693	691	663	662	657	641	664	680	661	686	694	666	670	686	682	721	630	653	703	682	647	725	712	676	681	673	708	644	688	711	700	711	692	635	684	669	661	670	669	654	698	712	700	694	656	650	677	630	651	662	616	631	647	625	683	635	628	654	659	644	671	646	633	657	646	595	659	709	665	644	646	656	704	698	649	646	670	685	650	665	621	665	655	620	637	640	671	705	630	673	705	630	634	664	630	689	626	629	699	655	641	650	652	667	631	644	617	634	651	651	653	638	641	642	643	664	657	669	611	687	681	659	686	644	647	671	641	619	612	640	667	670	690	683	689	647	643	640	660	700	605	626	646	668	606	608	699	600	672	693	648	649	634	688	651	694	668	670	622	611	652	677	697	591	662	676	649	675	634	642	637	647	633	659	659	601	702	629	644	680	611	639	653	655	619	662	612	643	660	645	624	668	701	670	639	631	657	634	617	674	636	659	660	611	644	641	685	681	599	642	681	641	640	638	676	631	648	618	649	649	672	685	638	651	657	607	698	630	626	657	607	713	644	681	652	653	680	669	685	655	658	659	674	680	671	660	698	630	614	658	617	662	699	688	633	624	649	660	695	621	643	616	625	612	639	609	650	651	683	608	672	656	643	671	650	701	679	660	657	656	620	597	621	664	634	686	653	635	653	614	702	647	681	627	623	656	677	649	653	675	664	695	654	642	670	666	637	605	669	651	631	650	631	606	645	622	578	664	646	673	649	682	627	665	651	637	675	685	623	663	702	664	617	650	626	669	666	652	621	658	631	659	609	645	659	633	637	658	633	678	648	634	679	641	645	607	644	636	634	643	645	655	633	690	603	627	643	627	684	657	611	692	691	693	658	667	634	635	654	667	642	625	696	665	665	627	691	668	623	665	612	653	659	686	662	653	674	650	680	665	645	668	635	680	680	662	692	640	658	642	664	610	678	641	648	645	701	671	649	633	674	661	668	682	640	651	651	610	634	634	628	653	690	622	621	681	658	656	649	654	667	631	622	675	640	673	634	662	648	681	684	656	618	663	691	643	654	668	673	626	680	620	645	682	644	661	625	636	673	681	643	637	667	657	638	675	649	620	635	706	678	648	636	688	633	640	657	664	645	624	632	651	615	625	656	615	661	650	650	639	633	668	609	654	623	688	612	637	652	666	694	642	646	636	679	660	716	652	623	610	666	668	697	700	688	624	667	640	633	669	644	653	613	656	735	673	592	663	684	686	666	660	643	602	637	656	663	671	622	622	650	640	624	632	636	646	638	657	651	664	692	651	660	636	643	681	653	645	665	644	655	685	643	673	659	669	651	613	663	633	639	629	661	667	641	634	692	640	643	628	658	677	657	700	660	672	649	629	651	627	624	653	653	649	655	637	636	658	670	653	673	664	677	683	655	668	645	604	647	697	649	629	665	703	632	628	637	657	636	687	676	669	650	620	674	650	603	694	641	601	717	651	667	639	653	641	672	626	631	678	630	636	653	647	648	679	656	688	619	678	647	704	650	639	649	645	683	635	608	648	638	671	645	669	713	611	634	683	609	623	659	672	652	682	624	672	640	699	635	693	645	644	711	626	624	670	641	634	644	610	662	675	651	681	632	641	648	657	664	591	663	632	672	654	651	644	647	661	677	655	673	639	700	651	665	669	679	688	675	703	645	683	644	657	650	693	677	667	642	656	685	664	704	615	631	666	634	652	679	683	619	681	636	659	615	613	667	628	645	661	648	620	608	660	609	657	673	657	652	633	648	583	612	650	639	637	685	662	653	640	677	662	615	637	638	617	615	639	667	676	668	639	718	659	670	660	658	649	660	640	659	660	659	626	680	637	665	616	630	654	604	679	649	608	651	604	698	700	631	682	619	638	662	660	656	692	710	651	629	684	659	642	680	662	665	657	652	641	670	653	655	625	634	627	641	657	638	640	662	627	635	673	639	625	653	582	667	703	664	689	658	604	614	623	678	649	631	674	648	649	621	679	621	621	652	651	660	602	628	662	628	657	690	637	650	634	686	604	632	624	632	630	638	655	610	659	665	669	636	652	621	655	646	631	648	686	681	655	679	643	657	671	691	619	672	642	645	674	667	679	636	653	703	644	684	675	629	639	645	629	674	630	603	638	644	660	594	652	660	652	629	664	694	641	628	682	687	663	644	674	683	677	625	627	662	622	633	633	683	686	657	637	672	666	639	598	668	664	632	666	676	676	654	654	610	661	651	658	626	583	697	642	645	645	629	632	657	650	627	654	648	653	642	657	610	677	645	670	629	658	675	650	637	610	655	669	676	653	696	621	661	639	631	650	676	654	616	676	624	607	634	634	631	660	637	661	643	698	668	621	679	607	636	646	642	683	653	651	676	706	640	613	637	644	685	660	625	645	703	636	656	654	650	656	667	620	631	699	658	665	680	684	644	610	672	677	634	633	627	645	637	655	686	654	631	655	658	719	668	685	598	660	616	642	623	636	675	585	647	677	658	658	663	618	672	695	644	640	658	653	681	644	646	678	647	674	678	638	677	670	652	688	677	659	632	693	656	651	628	611	615	645	615	703	697	675	669	591	673	650	658	642	669	702	642	684	640	730	679	652	667	681	679	654	623	635	644	645	651	657	639	656	596	644	645	628	693	646	657	674	641	658	615	648	693	664	657	655	659	673	633	644	634	645	611	655	643	685	643	594	629	636	671	679	651	639	667	637	672	609	659	672	669	696	618	644	642	654	646	712	680	621	686	668	603	697	652	641	630	632	672	627	660	649	637	642	634	674	617	652	616	676	652	633	663	617	646	624	696	654	637	680	651	648	635	642	667	674	626	699	627	650	658	642	700	670	692	636	643	624	649	626	614	655	676	652	603	654	645	652	671	641	657	686	634	641	657	662	645	654	646	643	652	651	644	658	669	626	635	681	635	687	660	664	698	637	669	615	660	631	672	644	663	604	644	634	659	656	624	615	683	653	643	612	687	668	676	644	677	708	640	671	670	634	660	636	645	643	663	633	651	647	610	672	687	644	648	673	623	693	643	690	671	634	631	637	662	635	625	637	621	653	662	680	596	677	634	659	667	658	696	648	673	637	630	631	660	650	639	665	627	658	649	644	646	665	592	660	634	633	683	641	671	696	614	665	665	650	652	690	643	637	659	653	691	670	644	671	620	649	670	645	701	707	648	644	683	664	650	659	675	659	640	627	638	669	676	628	679	694	704	627	664	628	639	628	696	658	615	673	690	608	694	672	662	695	643	681	665	617	668	702	657	659	653	645	609	641	622	652
1669	634	519	602	1188	1520	1211	907	703	541	381	271	275	260	256	262	298	381	465	531	397	293	220	133	102	101	93	105	78	82	105	85	74	72	72	72	86	63	86	73	62	59	59	58	60	75	69	54	53	58	54	80	51	48	56	79	58	43	67	44	51	65	66	53	47	68	53	51	53	73	52	48	58	46	61	51	76	54	70	59	54	58	53	48	59	54	59	60	59	53	60	59	54	58	65	60	73	55	61	47	67	74	50	43	62	45	66	51	54	59	66	57	62	45	66	57	53	70	61	58	57	66	48	58	74	62	68	59	57	57	49	57	50	65	65	62	60	55	62	65	61	43	58	68	52	53	64	58	68	55	58	59	53	45	55	57	66	72	44	52	67	61	60	54	67	69	47	67	58	59	50	57	52	64	53	68	60	46	48	57	48	63	64	53	60	48	58	52	53	55	50	51	51	60	56	49	60	65	54	54	60	63	51	69	49	54	57	76	52	65	65	56	49	57	44	51	58	53	69	57	57	71	69	73	47	60	56	47	56	59	54	65	52	51	49	54	51	54	50	72	56	52	56	51	41	41	58	57	61	47	70	64	43	61	56	57	55	54	52	56	57	44	43	44	62	57	64	73	58	54	50	50	54	66	61	50	58	61	48	52	56	64	57	65	53	50	65	63	55	68	49	52	56	59	54	52	59	57	66	46	59	59	68	55	61	64	49	62	50	59	54	63	55	63	62	59	49	48	65	49	54	53	76	65	56	61	53	49	51	51	65	73	53	57	50	55	54	45	53	55	48	49	46	58	59	51	72	60	58	56	56	57	46	57	52	64	68	61	50	68	67	56	57	58	65	53	60	55	57	58	65	54	60	66	51	66	79	63	67	56	52	57	66	57	44	49	58	48	50	55	61	48	56	47	71	61	50	49	64	57	63	51	50	48	53	51	46	48	63	42	60	57	57	42	63	52	51	48	62	49	74	51	63	56	51	59	51	51	49	57	59	60	58	59	49	68	41	43	41	65	51	54	55	48	53	57	47	59	67	64	63	56	68	49	49	47	50	75	50	59	52	62	55	57	51	61	51	46	57	67	63	48	65	67	54	52	52	68	58	59	52	59	53	57	50	65	56	55	47	57	60	48	40	66	50	51	50	59	60	57	40	65	53	42	54	63	47	60	59	61	63	56	46	55	50	63	52	65	53	61	54	59	65	52	52	50	47	50	49	49	78	52	52	62	63	50	62	54	48	66	62	50	60	60	59	53	60	64	50	67	52	55	60	58	60	60	55	44	61	52	62	58	62	78	60	60	53	61	65	54	55	64	47	61	53	59	61	42	61	66	46	56	56	52	63	57	62	51	53	58	64	53	58	55	53	57	62	54	61	52	59	65	58	61	64	63	51	73	60	47	48	59	63	52	61	59	45	56	58	55	56	50	46	61	58	66	58	69	59	51	57	66	59	55	63	49	55	49	64	45	50	64	58	61	61	62	58	54	73	53	51	50	65	43	55	64	59	58	68	49	62	60	51	60	54	58	55	51	42	50	72	60	72	38	59	45	60	61	52	51	48	54	60	66	53	60	53	66	55	57	48	50	57	56	41	53	64	66	50	57	53	59	58	50	58	61	50	54	60	45	56	51	45	57	53	60	52	60	46	60	66	49	52	52	55	49	53	41	61	59	68	58	54	57	58	48	61	43	41	67	56	50	57	61	55	54	47	56	60	48	50	51	52	50	57	42	52	51	59	53	40	49	54	62	72	58	64	56	59	52	62	45	57	67	55	54	57	52	50	55	51	60	59	50	49	64	56	69	52	46	48	58	63	61	47	59	59	69	50	56	48	51	63	57	49	70	49	53	64	64	53	53	57	77	51	57	47	62	61	54	50	65	67	61	60	54	48	60	56	50	50	57	56	55	55	57	71	62	66	68	59	55	54	41	45	60	56	57	62	57	55	53	50	59	52	49	69	42	54	51	49	64	55	49	67	68	59	56	54	46	45	64	56	63	68	61	42	56	60	56	53	52	67	65	64	56	67	58	56	58	61	56	53	49	65	67	51	67	57	54	51	51	48	57	57	45	46	46	61	64	45	55	74	62	64	51	54	59	53	53	50	48	55	47	49	52	60	57	48	59	53	60	65	60	63	51	54	37	59	57	62	55	43	68	47	64	68	58	68	51	69	55	49	58	50	54	56	62	56	60	54	60	64	45	47	55	73	44	52	60	57	56	64	54	56	65	64	54	73	56	62	65	46	58	62	57	61	65	60	60	46	54	47	52	52	55	46	67	57	67	55	64	59	42	54	47	54	46	50	73	51	67	69	60	48	72	65	56	51	52	75	60	63	52	58	58	63	47	66	53	58	59	48	51	48	63	45	50	55	57	55	54	50	57	68	59	61	45	53	48	49	48	59	53	53	58	43	59	52	76	49	64	70	67	47	54	66	59	56	57	56	64	54	60	66	45	51	52	47	40	73	62	44	41	60	53	71	73	64	61	59	59	64	49	61	48	58	54	51	53	60	55	61	60	52	53	50	54	54	56	57	40	52	52	57	45	60	49	59	50	48	56	47	44	58	62	49	58	59	56	60	58	55	62	54	78	66	59	67	58	60	52	56	55	65	59	62	53	43	71	66	50	57	63	60	53	56	63	53	54	56	52	57	53	45	72	80	53	41	52	51	58	58	57	60	47	66	56	56	59	61	57	72	37	59	51	56	44	55	56	64	46	61	50	75	67	47	58	47	43	51	52	55	48	60	45	46	55	61	67	58	55	45	52	65	77	53	43	52	69	57	59	75	64	45	52	48	57	69	54	49	55	59	62	57	45	53	56	49	53	65	53	53	35	63	52	52	67	61	67	57	67	61	52	39	50	50	49	56	60	71	62	64	47	54	63	61	59	50	63	59	53	61	59	62	59	62	68	54	57	45	52	49	52	57	52	77	59	63	71	57	66	48	57	52	39	58	54	61	48	48	53	51	70	41	60	61	46	51	63	56	47	49	48	71	59	72	59	46	57	61	50	57	77	47	49	63	46	47	59	56	53	38	52	53	64	52	55	43	50	73	58	80	52	52	55	70	54	58	53	66	59	68	58	54	64	61	57	63	58	54	62	61	75	59	60	58	56	49	44	51	55	49	55	54	71	48	52	65	44	73	64	49	46	61	51	49	43	54	41	47	51	65	48	51	67	59	60	48	49	59	57	72	58	71	48	48	48	41	49	56	60	55	72	45	49	51	50	59	82	59	60	62	51	58	57	51	60	50	67	55	60	56	52	52	61	61	46	62	55	47	53	58	70	53	64	50	54	47	57	53	53	62	58	57	63	58	45	53	47	56	45	71	50	47	55	60	63	42	42	45	51	41	77	57	58	49	58	49	57	66	68	47	35	48	43	61	61	53	61	62	66	70	48	70	51	63	56	62	53	54	62	64	73	64	48	47	61	56	55	47	56	56	45	40	49	46	56	58	59	66	62	62	62	44	59	55	66	46	51	58	35	58	51	51	50
19801	14094	11895	30525	39909	39215	34412	28683	23737	19179	14760	11080	9574	9398	9529	9698	10334	12629	15169	16005	13331	10593	7283	4258	2987	2543	2506	2722	2138	2119	2259	2180	1806	1712	1553	1442	1405	1539	1430	1388	1181	1134	1086	1028	1036	1037	1115	1226	1073	954	1066	1007	988	1011	951	908	881	955	947	971	927	832	889	890	880	827	822	818	832	845	856	854	880	853	836	796	894	811	783	863	841	812	833	798	805	770	798	823	811	842	811	790	799	801	790	818	846	821	843	750	802	805	838	813	762	800	763	810	816	834	860	849	873	907	859	857	882	876	864	890	850	850	818	914	875	869	840	885	891	921	826	843	884	834	830	839	862	851	873	812	795	816	764	843	800	827	838	868	784	770	796	810	800	817	821	807	762	804	791	779	764	809	819	837	835	793	842	848	821	835	809	798	792	848	858	788	788	798	792	818	772	818	772	826	813	781	790	757	806	805	794	804	828	801	860	827	813	776	830	791	797	835	796	765	831	846	793	783	748	787	809	799	829	782	788	765	811	791	845	833	781	818	814	818	796	805	797	755	871	789	785	781	776	746	827	781	739	804	887	810	814	811	824	763	817	800	806	764	814	796	763	793	789	785	821	787	845	815	765	834	794	831	799	796	812	828	785	834	847	772	806	793	792	771	802	849	747	775	799	764	822	773	834	797	755	822	761	774	799	853	798	761	818	802	806	810	770	767	822	783	795	828	786	848	799	781	801	822	848	774	780	783	810	836	831	826	782	806	826	710	790	815	770	804	855	816	820	804	788	759	800	788	845	785	780	861	803	765	739	846	787	780	876	798	823	799	779	769	838	807	811	792	800	820	858	787	794	791	780	804	780	829	766	808	843	816	834	839	817	804	815	808	795	815	859	813	821	808	831	812	771	800	825	748	780	806	827	734	815	774	775	834	816	808	801	810	765	791	868	794	804	824	790	830	801	786	770	841	820	777	825	804	839	841	799	809	833	816	830	778	817	836	765	811	781	822	815	783	770	799	772	814	853	746	796	767	790	808	763	763	823	774	762	766	808	792	785	798	766	814	810	751	820	803	858	874	783	870	803	779	800	784	768	826	834	876	840	788	809	814	805	791	859	782	789	779	766	809	825	776	782	811	766	826	775	783	776	781	789	800	781	819	817	795	777	813	788	791	798	789	767	792	742	815	779	830	810	845	781	793	801	779	777	806	833	798	796	785	800	795	768	787	826	814	785	801	770	786	798	785	815	774	835	829	769	794	834	777	792	805	780	807	765	831	842	865	822	798	804	804	804	816	748	846	755	855	821	807	833	795	758	805	822	815	762	814	803	745	837	785	783	802	760	818	766	765	786	779	804	804	846	770	805	793	809	787	826	787	779	770	800	821	814	790	765	801	812	781	821	839	766	821	799	776	766	811	820	825	779	786	816	844	785	824	845	788	835	717	832	835	793	802	773	777	806	804	807	813	756	795	777	781	824	808	798	795	817	820	780	840	763	766	820	803	847	796	820	805	803	773	804	838	768	798	787	819	782	782	805	826	754	811	781	807	812	787	785	795	852	764	803	841	791	829	773	844	857	753	840	757	821	850	769	792	830	836	715	784	774	760	788	807	804	772	822	814	850	785	860	806	772	813	772	791	754	732	784	791	796	790	797	813	814	832	772	783	823	771	769	799	785	785	857	833	809	836	799	816	805	805	792	793	813	825	805	811	749	772	803	752	810	753	754	798	795	753	760	774	768	825	810	786	803	786	721	792	796	788	788	797	850	803	737	806	800	774	735	854	834	819	776	815	820	816	796	797	794	816	763	812	758	826	817	781	758	780	767	793	780	827	802	759	872	799	836	885	769	770	783	752	815	816	795	817	811	784	789	824	811	816	820	784	772	723	774	777	752	809	805	801	806	790	826	807	801	823	815	804	816	807	778	787	792	778	756	829	818	789	786	748	781	797	787	805	774	762	771	776	784	783	786	769	803	785	859	812	808	845	806	802	778	767	794	782	809	809	786	753	880	802	787	792	758	766	795	783	785	744	858	793	808	812	752	799	807	821	790	756	852	802	781	797	784	788	766	812	810	783	811	829	833	814	830	786	794	795	814	802	776	838	787	766	764	894	808	814	785	821	800	822	782	763	807	798	747	807	741	766	789	826	793	808	789	834	780	801	795	776	789	782	804	806	844	802	789	820	786	804	755	783	811	834	766	794	844	767	753	763	800	798	768	776	820	726	797	790	840	790	789	784	790	834	818	817	833	802	777	824	792	766	813	859	810	791	819	779	794	801	805	820	853	842	840	798	753	812	818	864	760	791	778	803	844	787	829	773	809	799	795	817	789	760	825	814	825	783	830	783	766	841	803	792	811	791	806	802	808	781	797	818	732	801	836	770	788	830	855	768	779	768	825	876	769	783	797	829	843	816	790	770	809	744	791	837	857	775	781	774	787	803	840	829	809	756	791	807	813	744	770	819	795	825	816	812	808	823	777	796	829	798	832	847	856	805	791	771	765	783	791	803	818	784	744	773	848	797	778	838	800	838	789	835	728	804	789	819	794	762	841	782	783	808	766	810	823	795	822	806	802	792	784	793	783	781	774	820	787	781	749	800	789	781	794	870	806	792	824	785	813	814	783	791	772	775	771	775	823	782	805	817	790	821	805	774	768	776	754	780	797	800	797	770	794	807	793	819	844	782	791	799	806	796	766	790	777	837	821	794	787	790	829	808	811	784	823	796	749	785	794	816	753	807	780	808	782	859	811	818	765	797	776	818	813	805	823	829	776	757	793	827	812	750	787	743	765	754	783	808	783	815	855	776	801	774	784	821	786	823	806	754	780	825	761	798	817	830	789	797	779	826	809	769	798	762	791	780	816	791	771	777	821	812	810	763	820	816	791	781	787	816	786	787	734	804	806	794	783	813	830	804	735	815	842	806	759	818	811	770	812	768	766	738	841	780	775	797	809	809	775	790	794	796	823	800	853	814	794	821	764	787	781	808	786	756	766	794	815	829	822	792	808	778	780	790	802	787	822	759	831	821	781	798	799	780	797	794	787	816	796	822	756	807	862	782	766	842	732	773	797	745	799	821	808	805	746	784	787	817	800	800	808	787	822	833	779	801	792	794	790	769	780	826	753	783	817	780	791	774	788	770	818	811	771	818	785	827	844	767	796	821	795	829	797	785	811	770	819	778	758	820	829	783	810	775	797	839	805	772	812	819	807	831	809	777	816	792	783	780	783	796	764	765	771	756	798	777	790	837	773	793	809	769	799	814	843	818	840	828	798	764	786	761	806	802	790	800	768	815	774	783	817	805	811	838	826	799	845	807	829	813	820	851	823	803	812	770	794	803	755	819	795	845	821	775	826	766	811	782	865	774	805	818	784	789	794	796	819	802	834	794	806	762	786	826	736	802	835	763	815	789	769	770	804	779	807	831	808	761	816	821	792	795	752	873	779	785	773	792	838	817	798	781	789	794	813	815	760	835	747	785	766	781	765	767	808	825	756	810	817	813	824	810	834	828	790	823
1356	158	129	158	299	428	327	238	189	139	95	126	95	90	97	122	113	134	211	230	215	156	130	70	48	33	40	39	34	40	45	44	31	41	27	32	34	32	24	35	24	30	39	26	27	27	29	28	36	26	23	32	27	30	20	26	33	37	27	26	26	30	28	23	30	26	32	26	30	28	28	28	26	24	28	27	40	23	30	28	38	24	28	29	27	23	41	25	24	26	27	32	30	32	18	22	28	37	22	29	23	25	17	31	35	25	32	29	27	39	22	29	29	27	30	32	29	26	35	28	30	29	28	41	25	25	35	20	21	25	31	29	22	31	34	36	31	38	28	32	26	41	43	33	32	31	18	20	29	26	21	19	31	31	28	28	32	37	27	26	30	26	29	23	27	32	36	23	44	29	38	35	43	28	30	25	31	30	31	30	28	26	21	27	24	27	32	33	25	28	26	37	35	36	29	24	30	28	28	36	28	27	25	27	21	21	29	28	31	34	31	30	32	36	23	33	17	27	30	26	33	25	32	25	35	27	19	21	24	30	25	26	27	23	26	37	17	32	36	29	27	27	29	28	26	22	19	41	25	23	32	33	32	26	24	20	22	24	31	36	22	37	21	32	22	35	25	24	24	21	30	24	30	31	23	25	26	22	28	19	23	34	33	30	23	25	29	31	29	30	18	31	22	31	19	31	30	32	33	19	19	30	32	26	27	34	21	32	31	37	22	31	29	32	40	29	24	35	39	25	29	30	31	34	30	25	24	26	23	21	23	21	27	24	35	32	29	24	29	30	29	42	23	29	21	28	31	25	32	29	30	29	27	39	33	31	29	26	25	27	28	37	30	28	32	36	27	24	25	30	32	30	30	27	29	23	31	20	27	27	20	30	23	26	31	28	34	28	18	24	37	41	36	33	29	17	22	36	25	16	27	31	25	32	24	20	25	38	39	27	25	29	28	30	23	24	30	41	31	27	27	23	27	32	25	27	27	28	25	27	38	34	29	19	26	22	32	42	28	24	31	29	27	22	37	35	19	17	19	29	31	29	30	37	25	32	23	21	34	29	21	28	26	28	32	29	29	22	24	25	30	20	33	18	34	28	23	35	38	38	39	20	19	32	31	23	19	36	24	26	34	38	30	22	31	27	29	21	33	24	30	23	32	23	28	15	19	31	22	28	22	21	27	22	21	15	38	34	27	27	23	31	36	27	22	33	34	29	35	35	28	34	29	32	16	24	24	44	26	11	23	33	23	32	34	23	30	30	22	32	24	28	34	26	21	24	31	35	39	30	40	26	23	26	23	29	28	29	28	29	22	28	28	29	25	28	27	29	33	27	25	25	22	37	22	27	33	30	37	29	23	29	40	37	21	37	24	29	34	29	31	34	33	26	22	19	29	22	33	27	31	23	23	26	26	36	25	31	24	25	34	26	36	33	32	20	31	22	30	32	26	26	27	34	28	23	22	22	30	25	15	28	27	23	36	21	35	27	22	25	29	23	31	31	38	32	33	30	27	28	21	41	29	31	35	37	29	24	25	36	27	32	34	40	23	23	24	36	28	26	36	30	24	29	22	34	27	24	28	31	27	34	33	44	31	23	29	21	32	21	22	28	35	41	21	32	32	27	25	25	16	25	32	24	32	31	24	25	17	35	31	35	18	26	33	32	21	34	27	34	33	23	9	30	32	25	33	25	17	33	27	33	18	32	23	22	32	22	23	32	31	34	25	33	30	27	30	25	31	29	26	33	30	28	27	22	18	36	32	21	28	21	20	32	36	40	25	25	28	36	29	31	22	23	33	21	28	29	31	24	19	27	34	27	32	22	27	28	28	33	23	28	21	28	23	24	35	35	26	33	32	29	26	24	21	25	30	39	28	28	29	28	40	24	28	26	26	33	29	30	31	32	34	24	29	29	28	20	35	24	34	39	33	30	37	24	29	27	31	32	22	27	28	31	26	35	30	28	22	28	37	26	20	21	21	26	26	33	27	30	30	21	25	33	34	32	32	29	24	20	17	36	25	28	25	29	31	23	26	18	27	45	31	31	25	28	35	29	29	20	28	24	30	26	29	33	27	37	19	26	35	39	31	27	29	33	25	27	26	26	29	32	32	35	22	28	29	28	32	30	25	25	25	25	35	33	30	28	25	32	31	24	22	25	30	28	26	32	35	31	33	30	27	24	30	25	28	27	29	26	37	32	30	33	26	26	37	28	27	24	33	28	31	30	29	27	24	25	35	31	36	21	19	28	28	35	20	26	43	37	34	24	24	20	31	25	31	25	28	36	23	29	27	36	26	42	26	30	22	36	22	38	31	33	22	32	23	31	34	35	19	37	23	28	30	26	34	22	35	26	35	23	43	36	31	22	22	28	23	30	29	25	23	26	29	30	29	41	39	30	33	33	23	21	28	25	37	23	31	36	35	24	25	29	33	36	20	31	25	38	24	36	21	30	40	18	18	28	19	30	26	22	21	33	32	30	32	24	24	29	29	32	34	22	32	16	25	29	30	31	26	37	23	24	29	49	34	30	27	27	30	32	28	18	24	29	22	27	33	29	33	28	32	24	27	25	31	37	28	29	28	35	37	24	33	32	29	31	36	22	27	22	21	30	33	27	35	23	33	21	25	32	35	32	35	25	32	23	26	23	35	31	30	25	19	23	35	32	36	32	21	35	33	36	25	30	29	29	32	33	24	35	23	23	23	30	37	22	27	28	30	24	18	35	27	16	29	26	32	33	27	34	16	30	39	33	24	34	29	31	27	26	34	22	29	34	20	30	32	26	20	41	23	29	25	24	34	21	24	26	22	35	27	27	23	29	24	23	26	28	30	31	32	19	38	31	20	32	32	29	27	31	29	24	19	25	22	37	34	31	32	26	31	26	30	26	35	21	33	32	20	31	30	26	35	30	18	20	28	30	35	26	30	30	33	32	33	33	31	25	24	28	35	29	28	42	26	21	32	29	18	32	19	32	32	34	26	17	22	23	19	20	35	39	28	31	23	26	38	29	33	19	29	37	18	33	32	26	24	29	35	25	33	35	30	32	34	27	30	23	30	22	31	39	27	26	21	29	29	27	25	32	30	23	20	21	23	27	28	29	35	31	19	32	39	38	26	28	33	34	24	27	30	31	38	26	26	29	21	28	29	27	34	32	23	22	26	26	29	20	23	29	21	25	28	22	33	30	31	22	38	22	31	24	26	33	34	28	30	31	39	41	29	28	31	33	36	16	31	32	22	27	17	29	29	19	22	40	23	32	30	30	28	23	26	26	33	22	17	31	26	33	31	31	35	27	27	25	30	30	22	33	30	32	26	25	28	29	31	21	27	27	22	36	26	28	22	28	24	26	22	28	31	28	25	30	18	35	32	27	24	26	30	38	25	31	28	24	28	35	30	22	22	33	27	32	24	30	36	25	30	28	30	27	33	32	26	26	24	23	27	32	37	23	34	41	25	29	40	30	20	29	30	31	28	34	30	28	25	36	19	29	26	31	32	25
9874	4594	4108	15355	24418	23976	19284	13911	10166	7481	5438	4004	3460	3968	4055	4748	4937	5778	7920	9050	7870	6387	4075	1811	1361	1147	983	1228	1105	967	1173	985	852	670	639	665	653	635	591	549	488	499	503	433	492	441	507	517	471	425	414	468	473	471	455	460	417	436	431	475	436	416	451	458	425	417	422	394	427	398	416	453	423	394	417	410	420	427	457	425	426	453	434	437	446	423	413	402	380	409	411	417	437	421	419	431	380	420	429	422	456	427	403	441	425	424	451	404	442	426	394	394	433	457	482	442	470	462	450	472	475	444	451	451	458	433	475	415	409	406	420	438	437	444	491	464	442	426	413	445	465	428	386	428	429	418	413	418	417	383	398	405	415	395	429	437	413	368	404	399	425	412	460	399	436	419	438	398	438	402	413	422	393	395	367	445	406	442	434	434	407	439	426	432	462	412	438	405	411	396	401	403	409	450	410	426	425	430	420	388	434	421	396	436	379	409	437	417	436	430	420	398	428	434	387	399	419	428	416	409	406	410	414	419	431	438	439	408	418	412	452	419	424	407	437	422	402	387	406	399	406	409	410	423	432	419	450	442	401	462	427	393	437	392	410	373	425	423	444	427	431	418	464	428	417	430	457	409	419	406	408	398	419	417	457	408	428	407	438	403	436	414	427	447	396	428	392	452	432	429	403	451	432	423	425	428	387	407	420	416	394	442	429	425	394	410	400	383	432	461	406	439	415	419	428	434	408	421	421	440	399	404	401	388	388	431	422	408	401	410	403	424	427	413	423	402	426	441	407	372	402	415	438	435	383	430	398	432	430	395	411	435	422	401	395	388	439	421	420	367	394	423	397	444	441	420	390	446	423	416	389	414	437	413	417	409	404	399	432	421	404	411	445	398	437	406	467	421	379	409	417	372	423	412	406	407	431	404	456	413	407	402	408	423	411	409	413	409	435	400	406	430	416	405	430	385	413	388	427	385	391	408	422	444	419	417	404	422	453	424	432	430	386	444	421	427	415	426	406	423	410	429	422	405	417	415	415	428	431	424	446	353	396	390	394	421	422	426	410	407	407	405	421	412	401	405	443	402	416	462	402	419	428	425	404	407	443	406	420	424	410	432	437	377	411	404	430	404	384	434	419	438	419	418	414	435	422	444	434	423	399	431	449	437	466	421	448	393	459	442	419	448	416	426	406	387	411	445	440	435	439	461	453	452	385	404	415	425	427	369	421	402	405	419	410	449	428	428	456	444	408	427	387	417	401	420	410	422	448	425	427	415	429	396	430	410	432	414	420	382	440	441	413	393	392	409	434	418	416	430	392	391	412	405	391	407	369	409	426	438	391	408	425	371	413	429	378	418	422	422	407	391	413	401	390	430	464	426	393	450	407	398	417	405	427	424	413	405	397	426	426	410	419	385	429	414	420	400	414	428	408	426	438	384	419	436	422	396	445	432	408	348	434	433	428	385	449	429	415	378	433	429	420	458	454	434	435	441	421	386	420	419	432	403	427	374	399	402	400	419	416	390	424	410	409	429	427	439	427	410	430	425	401	409	433	415	407	441	412	422	408	413	412	412	389	382	408	396	440	449	387	413	433	435	364	412	411	422	421	421	419	389	425	444	389	412	410	427	466	422	401	428	450	431	391	441	423	409	418	418	437	430	384	406	403	405	462	430	438	398	418	420	445	397	393	390	385	455	398	451	414	416	423	404	391	420	431	413	420	435	420	438	396	413	412	407	387	427	430	394	386	425	397	456	395	431	443	430	434	413	443	444	429	438	418	402	422	417	413	477	439	396	386	419	392	377	389	386	414	437	440	426	379	422	406	431	476	413	407	408	410	409	435	416	420	405	406	430	433	434	394	403	438	412	399	391	403	428	437	412	404	408	441	386	406	412	392	433	405	412	399	434	370	444	403	417	402	392	422	394	426	416	409	426	393	411	458	413	418	411	433	434	452	417	393	399	408	369	432	439	386	414	411	421	445	452	397	479	396	415	423	409	396	433	442	436	422	415	439	406	396	432	410	390	390	427	396	438	411	432	427	390	422	421	400	407	394	436	436	417	417	422	404	483	387	430	451	413	444	420	448	389	387	375	429	447	415	414	401	445	420	401	405	372	453	407	414	436	395	414	438	428	421	408	425	394	385	403	398	446	417	439	396	424	446	419	421	432	401	441	417	395	422	388	424	449	384	444	418	391	432	434	399	432	413	432	421	436	411	409	432	410	386	432	384	422	394	378	423	401	437	401	390	384	401	410	405	419	424	381	449	395	422	425	393	442	406	406	418	392	439	441	390	407	418	435	405	440	416	407	396	435	434	447	416	455	392	430	394	450	435	413	411	443	440	422	409	380	374	408	392	444	404	418	410	415	381	464	392	424	424	407	387	421	431	423	408	402	430	414	426	433	433	438	395	437	427	398	425	438	419	406	443	423	404	429	401	425	405	391	384	413	394	404	415	415	441	431	438	420	426	427	423	404	421	360	417	381	409	450	396	400	419	446	431	407	429	406	411	401	398	385	437	437	458	433	382	418	393	414	405	429	404	398	463	396	396	424	413	413	427	420	422	410	410	376	435	390	423	444	406	408	415	396	407	401	416	412	409	436	435	394	440	428	453	418	429	397	399	429	406	420	462	441	388	403	423	426	395	414	412	414	392	423	422	421	453	402	416	412	406	349	411	411	434	441	414	385	435	421	383	414	424	413	396	430	399	395	390	395	413	423	422	414	402	444	410	410	425	406	430	428	445	459	412	435	412	368	408	400	458	434	431	392	424	397	411	415	430	396	406	431	383	435	424	397	389	404	413	404	434	440	434	403	439	400	427	410	436	412	413	410	414	420	395	416	443	388	399	431	390	423	404	392	427	387	417	413	415	414	409	441	440	394	432	425	407	380	425	413	390	418	399	406	440	438	412	418	416	430	411	421	422	447	448	434	405	432	396	411	423	416	439	431	436	439	419	454	414	434	407	446	408	421	400	440	420	433	427	407	406	433	387	437	421	432	428	391	381	396	398	404	449	428	420	431	396	406	401	414	356	421	445	420	401	417	364	425	420	432	412	402	418	405	395	381	408	452	412	389	464	414	407	408	423	442	394	407	422	394	366	420	408	414	422	401	401	390	412	442	426	400	384	381	427	412	431	414	389	438	410	442	451	440	452	383	431	411	470	393	426	403	399	401	426	422	443	437	417	418	379	427	429	412	429	437	446	414	423	401	426	387	403	424	387	423	438	461	424	427	407	428	389	434	428	382	447	419	439	417	401	429	420	450	401	405	400	431	431	402	400	422	404	433	426	383	404	409	447	392	399	407	386	410	407	416	387	421	417	415	434	385	382	384	424	408	425	419	404	407	389	396	443	390	427	429	425	414	413	420	399	434	398	387	409	432	393	398	447	435	441	425	392	406	404	420	384	394	425	418	401	419	430	420	418	422	406	430	432	455	376	427	403	455	421	431	427	412	426	407	402	420	386	408	422	413	434	412	424	408	440	429	459	412	397	387
657	255	217	236	423	502	369	314	232	213	155	135	124	145	192	217	164	211	264	354	335	272	209	108	53	60	66	69	69	59	77	65	61	45	43	52	48	49	42	30	42	40	48	29	34	52	42	43	34	33	48	48	44	38	30	32	26	37	44	42	36	37	59	34	51	41	46	32	38	30	48	32	44	33	31	33	41	33	37	38	38	42	40	39	29	38	42	39	37	37	44	32	36	42	41	31	36	37	39	40	37	38	33	32	32	35	40	32	46	30	28	31	43	44	31	43	41	39	39	38	56	44	34	35	42	45	31	42	42	40	39	34	31	39	50	36	32	32	31	30	36	30	44	35	47	37	30	33	39	37	40	29	40	38	49	44	34	32	25	29	31	33	36	39	36	37	22	40	36	35	28	27	48	27	46	32	32	39	34	38	38	42	34	39	38	41	36	37	30	34	45	34	31	33	37	45	38	36	29	56	39	39	31	38	34	31	37	28	27	38	36	32	37	21	27	43	32	37	41	35	40	45	31	41	35	38	44	41	46	34	32	37	40	30	30	51	31	31	35	28	38	32	46	27	43	37	26	23	49	42	41	41	49	42	32	45	36	34	43	34	40	32	43	36	41	46	41	21	41	29	35	44	31	36	37	41	32	46	30	30	36	33	31	32	25	43	39	28	31	41	39	26	34	33	32	30	42	42	40	34	27	41	38	28	34	42	26	51	39	41	29	41	34	37	37	38	31	48	41	39	29	34	50	34	22	35	36	45	36	35	41	47	40	28	34	27	30	39	38	36	36	43	39	37	33	35	45	28	31	35	28	31	31	41	37	34	34	35	34	42	38	41	31	41	33	40	39	52	38	39	34	35	37	35	41	30	29	46	36	35	39	36	42	34	36	30	38	42	28	38	41	38	34	35	24	31	38	22	33	38	38	44	38	43	32	35	35	36	41	31	39	39	30	34	33	35	40	40	38	37	28	36	42	29	44	44	35	42	42	29	43	43	29	34	42	39	34	40	33	33	38	28	36	29	33	41	35	49	34	29	42	29	27	40	49	38	42	35	38	40	35	51	50	35	37	32	41	33	45	46	32	24	38	37	30	35	34	44	43	39	30	38	60	43	29	28	38	36	36	36	38	47	27	31	36	43	42	34	43	37	38	37	43	38	40	38	30	33	38	42	31	26	36	35	36	31	28	46	38	35	31	40	38	54	31	30	38	31	23	30	33	37	31	36	24	31	42	34	24	44	31	45	36	23	41	25	44	35	31	33	30	27	37	31	36	37	36	26	34	29	34	33	25	37	39	36	36	39	46	30	44	44	40	28	41	28	38	36	43	29	44	35	26	30	39	32	33	41	29	32	47	42	46	39	25	34	37	42	33	38	36	29	44	31	33	46	37	34	36	25	34	40	29	36	47	36	27	38	39	45	31	27	35	36	37	47	22	33	41	40	35	44	27	32	35	33	34	38	34	35	43	34	48	45	42	37	37	23	27	43	29	40	28	35	46	46	35	31	30	36	41	41	40	44	44	47	30	41	43	37	33	30	31	33	34	26	40	40	36	35	35	41	25	42	33	33	44	36	32	34	45	38	36	32	29	36	29	45	35	37	37	31	33	31	42	34	42	39	41	35	34	40	41	38	43	37	27	43	42	39	34	34	35	28	30	33	38	37	46	27	43	28	30	32	32	40	31	36	28	31	37	34	34	49	39	37	29	28	33	38	35	42	32	31	37	32	26	43	30	38	39	38	47	48	32	28	26	33	40	37	45	40	31	39	32	31	40	34	40	32	24	47	39	38	29	34	32	38	45	26	36	31	38	38	33	39	44	33	28	35	44	30	37	29	26	31	24	35	39	45	26	36	27	31	28	42	39	36	35	27	40	32	32	37	30	41	42	43	41	38	37	49	45	36	35	41	26	34	46	32	46	39	33	42	44	42	36	37	34	32	41	42	32	40	37	41	46	36	29	23	52	34	32	36	39	37	41	35	40	36	34	38	27	45	33	28	34	34	35	41	42	38	34	35	28	42	34	37	29	44	32	29	50	37	33	42	36	30	36	35	30	34	37	39	33	34	28	40	36	41	49	36	27	29	30	36	32	20	24	40	32	32	24	43	41	39	34	35	34	37	38	27	29	36	26	33	35	42	35	46	39	39	42	24	27	36	35	43	30	29	32	39	31	43	36	27	36	37	31	34	48	32	32	32	27	49	43	39	45	42	38	45	28	37	40	41	34	27	30	35	32	37	50	50	42	35	34	36	39	40	30	37	35	41	27	28	24	33	35	38	27	42	38	41	31	29	39	34	32	31	42	32	36	39	41	31	37	49	30	35	39	42	32	41	42	30	37	31	28	39	34	46	47	42	41	48	42	46	44	49	33	34	27	37	33	43	44	30	29	50	31	30	22	34	36	33	25	28	29	38	39	39	34	36	40	33	50	39	40	34	43	36	37	34	33	32	36	35	43	47	36	31	33	43	42	43	42	33	29	43	38	39	28	38	38	32	41	36	39	31	38	40	38	37	25	28	34	33	36	31	33	26	32	38	34	40	35	39	39	41	30	33	32	36	42	32	44	35	31	32	36	38	27	38	28	39	39	36	41	34	28	27	36	34	23	34	34	34	36	41	29	35	34	37	40	39	34	40	36	45	43	42	26	24	40	39	43	35	31	38	40	43	28	47	40	41	36	39	36	32	34	34	36	28	35	34	32	28	31	33	25	32	39	32	30	34	26	35	37	24	31	35	40	39	37	32	37	28	30	31	27	43	32	32	34	36	31	34	30	40	47	42	37	37	29	34	42	45	48	33	30	39	33	23	32	26	35	40	43	38	45	33	31	38	27	44	36	34	33	35	31	26	39	34	33	37	35	41	34	43	41	38	34	34	29	30	33	32	37	37	37	35	26	34	38	40	47	31	38	40	36	39	32	31	32	39	34	31	32	39	35	30	33	43	39	33	50	27	38	43	39	41	43	38	35	36	34	35	28	42	36	39	44	36	32	27	27	36	33	31	38	42	35	38	44	27	44	33	38	31	35	41	37	44	42	35	34	35	36	29	35	38	43	33	32	39	27	35	44	33	35	40	34	36	32	39	35	38	40	36	43	35	31	31	33	36	40	40	35	31	40	40	40	38	30	33	22	40	43	33	39	44	30	36	43	27	41	36	28	34	35	33	31	33	28	40	39	51	37	27	33	37	44	29	45	35	31	40	34	41	32	31	27	38	35	36	44	36	41	30	38	39	38	31	34	33	35	39	38	32	28	33	30	35	52	32	46	39	31	31	34	44	29	36	37	35	34	34	37	33	30	46	50	36	36	41	35	26	42	32	39	33	28	35	39	38	38	32	34	48	28	27	34	31	39	48	33	60	34	37	37	27	37	36	38	34	40	37	39	47	36	35	29	33	29	39	38	43	30	34	47	25	46	43	48	41	37	45	30	31	37	41	42	48	41	39	41	39	26	31	37	35	36	33	39	38	35	29	32	45	30	34	34	29	25	33
13551	8314	5419	19433	27427	25382	20444	15647	12114	9617	7678	6139	5570	6091	7363	8060	7627	7352	8994	12415	11669	9865	7483	3469	2143	2023	1695	1707	1549	1586	1919	1895	1366	999	986	983	956	934	866	795	689	693	686	673	645	659	697	620	663	618	662	647	641	655	594	642	567	596	592	611	570	561	1472	673	545	519	526	520	553	558	545	531	539	524	532	556	583	602	541	552	542	531	532	537	544	548	549	545	555	528	537	494	549	550	540	523	562	548	518	550	533	524	552	538	556	510	581	539	574	557	535	570	573	582	534	587	577	565	589	573	593	550	608	645	572	570	621	608	608	589	624	559	551	591	556	564	570	538	521	540	550	515	540	565	561	527	535	566	518	531	505	560	535	511	546	549	500	525	539	518	549	516	512	529	566	506	575	549	536	527	580	497	498	495	514	536	560	521	528	520	562	543	576	466	519	479	510	566	496	552	554	573	540	506	513	520	547	531	550	520	503	509	499	511	491	535	525	546	518	527	562	508	541	524	570	546	518	534	540	524	534	506	569	473	479	525	506	547	544	518	571	491	513	526	544	519	532	480	532	532	559	531	542	519	518	540	481	510	548	536	541	528	524	484	551	521	495	498	485	553	486	554	543	528	537	530	515	532	505	511	504	524	523	514	543	537	512	549	514	522	512	517	506	521	494	536	560	532	517	473	536	523	529	513	546	555	526	519	551	490	529	537	530	518	494	543	525	538	572	556	541	524	516	491	545	530	540	525	501	484	533	495	481	524	543	487	542	556	551	498	511	531	534	527	485	530	533	531	535	517	550	506	508	497	498	577	518	529	511	514	539	579	514	524	492	542	523	523	553	539	533	542	542	545	506	565	514	536	520	515	569	554	503	586	508	554	535	559	521	565	561	469	524	515	538	538	513	503	509	506	536	534	541	544	529	503	532	503	534	508	530	577	512	519	515	511	504	540	507	533	535	545	534	513	509	552	518	526	534	514	493	506	546	531	558	531	524	503	507	503	542	515	527	516	498	512	481	567	530	514	535	573	487	526	478	506	545	522	526	530	511	500	548	510	519	551	553	522	504	517	500	533	523	544	527	485	535	531	510	491	552	504	494	493	530	517	504	543	553	529	456	506	528	532	560	521	565	505	527	587	527	554	530	512	503	502	553	521	537	521	528	528	545	563	555	562	529	483	540	487	558	538	527	507	542	513	477	525	508	510	533	553	523	548	514	519	547	561	538	535	541	513	517	536	527	527	496	526	490	522	518	541	490	498	510	523	506	535	507	527	516	539	511	493	525	498	507	477	493	545	506	538	504	479	542	546	513	567	524	541	530	523	513	531	541	506	521	524	557	527	564	521	534	508	569	515	552	549	531	557	501	513	519	523	532	481	494	509	497	508	545	495	545	521	509	529	501	515	540	509	515	544	524	570	471	510	507	525	525	510	528	504	536	559	525	515	548	494	562	547	483	536	570	559	537	522	542	556	538	520	521	523	509	504	509	562	520	510	491	522	552	526	474	521	522	521	540	526	502	505	516	508	555	559	521	523	547	540	543	525	545	544	550	536	559	532	494	522	530	530	569	543	564	562	544	516	539	514	497	501	573	552	520	527	575	539	529	503	506	524	511	537	500	568	515	535	543	507	524	524	490	519	514	538	568	547	523	522	533	556	512	569	484	497	508	549	553	503	527	531	498	516	557	507	495	495	491	494	546	530	545	544	524	513	560	541	491	496	503	538	518	498	521	527	511	530	514	549	575	536	546	560	551	561	532	528	520	511	598	528	515	561	521	556	531	528	506	518	485	533	557	542	516	530	551	533	515	510	570	550	541	527	545	519	572	531	526	498	534	548	547	520	515	530	528	534	533	551	505	536	540	551	535	500	547	511	506	495	503	573	499	542	565	475	553	527	510	515	563	524	500	499	517	556	536	519	542	539	514	512	526	513	511	562	526	501	549	495	536	530	507	513	543	523	531	509	511	543	528	536	518	524	510	536	563	521	535	536	513	549	537	534	535	528	538	549	511	548	532	524	545	495	554	517	541	506	553	530	524	527	550	512	550	536	516	497	508	524	518	535	490	551	525	536	516	481	493	529	566	524	523	552	507	513	515	537	505	517	473	522	523	556	540	531	573	506	530	519	561	539	534	519	539	522	540	542	509	533	534	510	520	527	546	552	517	567	500	507	528	540	526	579	501	530	531	499	500	533	501	513	505	472	567	508	536	526	545	564	546	546	537	516	558	540	504	499	563	490	582	504	563	564	530	553	498	536	486	527	512	548	539	478	547	514	534	533	532	534	521	549	534	519	523	529	585	562	514	569	516	535	532	549	540	502	548	554	555	567	528	550	525	566	537	516	527	511	492	534	521	515	540	513	476	528	543	541	544	547	544	539	537	491	518	529	516	522	508	521	518	520	533	499	545	504	527	532	544	503	548	537	563	513	502	519	494	480	530	511	530	562	529	510	500	512	512	500	506	519	486	501	519	521	526	482	534	521	552	501	544	564	500	539	503	494	526	527	566	535	531	513	532	536	545	521	559	518	570	542	490	514	546	530	503	504	506	522	525	510	557	500	514	498	545	532	534	565	531	535	520	464	530	502	558	525	502	511	504	544	514	540	478	551	517	517	519	520	543	515	561	568	540	497	508	533	510	513	529	506	463	495	534	507	518	533	513	512	554	522	544	499	511	567	511	541	508	547	538	530	512	503	510	545	476	519	534	545	526	480	500	530	538	519	484	515	547	565	527	554	520	512	515	557	540	528	511	489	492	504	484	517	544	489	527	543	531	561	518	517	532	553	506	483	541	498	527	525	541	522	492	516	518	547	535	526	533	542	476	485	518	497	505	509	554	535	497	578	494	542	542	524	511	505	521	529	529	526	490	499	514	512	509	548	511	534	533	534	500	569	518	518	534	534	531	497	558	509	519	486	532	503	553	519	523	510	496	539	560	510	510	548	551	509	512	505	525	534	510	526	515	520	564	505	549	481	541	521	560	509	539	510	558	510	496	506	554	548	500	552	560	498	538	549	504	511	474	511	500	553	526	503	539	532	539	500	504	525	538	526	568	515	520	539	492	533	532	538	506	506	529	500	506	527	517	536	490	504	527	539	565	546	522	501	555	556	525	537	535	487	520	538	526	534	531	514	530	515	601	506	533	511	519	572	555	548	518	511	484	547	553	509	560	534	568	547	521	555	537	490	514	502	524	511	520	482	532	525	519	529	549	559	520	513	520	542	479	545	561	533	504	502	536	542	486	534	540	519	530	540	560	500	490	504	503	538	539	561	548	541	552	520	517	514	546	549	516	493	511	523	522	507	527	523	494	520	522	531	554	486	563	550	547	557	565	520	511	543	532	515	526	514	520	559	474	499	538	505	566	511	515	539	525	486	533	530	539	564	502	516	491	543	491	512	498	520	517	527	504	483	531	527	529	546	491	549	565	591	502	516	546	521	491	554	534	553	527	526	516	535	525	564	542	523	516	501	480	532	508	518	511	530	525	532	483	497	552	515
2434	248	194	163	328	361	303	226	182	175	148	125	129	158	185	206	173	150	222	271	318	298	222	109	90	73	57	62	60	50	49	51	65	52	54	49	52	46	55	34	51	47	50	41	40	56	55	54	38	56	54	45	35	51	55	47	51	50	41	47	47	46	53	30	45	43	44	53	50	51	44	47	37	45	40	40	48	42	43	45	38	44	43	53	51	40	35	41	51	60	46	60	53	46	52	41	49	40	56	33	46	47	56	42	50	37	43	49	39	39	39	57	54	40	40	36	49	46	32	44	55	49	56	40	49	48	51	57	42	34	30	48	53	41	45	37	45	42	57	43	50	41	34	48	37	42	49	41	36	42	44	45	41	37	50	43	40	55	62	46	52	49	47	37	50	34	35	50	34	42	31	42	50	40	47	45	38	47	41	41	41	42	45	54	49	39	55	50	34	47	43	51	42	49	44	50	42	44	40	57	46	43	39	45	42	40	36	48	44	38	45	43	43	46	43	41	51	62	47	39	46	37	38	44	56	40	38	34	41	44	50	35	54	53	42	40	36	50	46	43	39	29	53	46	43	53	40	39	32	37	43	49	56	43	43	39	40	47	43	37	44	42	39	33	40	49	43	39	49	46	36	48	40	41	41	45	36	44	50	44	47	51	43	53	37	34	43	55	46	38	41	43	51	33	50	32	53	35	50	34	43	45	38	39	45	34	46	47	36	43	41	48	49	38	41	50	42	46	51	46	53	52	44	51	53	43	45	47	41	37	52	39	43	41	53	51	38	43	34	39	49	42	50	35	49	46	37	38	39	38	34	32	44	44	47	40	34	34	35	38	43	45	43	51	52	47	48	51	64	39	36	33	31	51	43	38	34	49	46	38	41	34	47	47	46	44	31	50	36	42	34	51	39	47	31	31	36	43	48	38	41	44	47	38	49	42	42	42	50	38	37	55	43	54	36	46	39	39	40	52	49	46	39	39	38	35	47	45	41	52	37	54	41	54	52	49	40	37	47	49	29	46	40	46	50	48	45	37	43	52	46	53	52	39	47	40	52	44	51	37	31	40	50	52	45	46	37	52	45	37	33	41	49	38	42	46	54	51	42	38	36	59	43	59	35	41	33	49	53	44	48	35	47	38	41	47	43	49	30	43	49	40	42	40	38	38	49	44	44	53	39	52	50	46	39	38	35	38	49	52	53	43	36	42	46	43	40	28	56	56	46	33	41	38	51	38	45	43	37	41	45	50	52	46	42	41	48	39	40	51	43	54	44	46	45	51	40	44	49	46	45	34	43	50	49	50	36	45	47	42	42	30	48	46	42	55	27	44	40	36	35	47	52	41	44	47	51	37	56	42	45	52	39	34	37	34	60	40	43	44	52	42	29	42	39	31	32	49	46	54	38	52	45	42	42	32	45	41	47	42	32	46	50	42	59	41	57	38	43	46	42	44	48	46	44	40	47	44	50	44	55	48	37	31	46	43	47	45	50	43	45	35	39	41	43	50	45	40	52	42	31	45	49	44	42	56	33	48	45	45	38	52	61	48	54	44	36	52	31	45	46	44	38	63	47	42	55	49	44	41	51	47	37	51	39	43	42	48	45	63	45	34	51	45	48	51	46	38	51	38	46	42	47	25	44	44	45	53	52	44	44	51	42	46	43	46	39	63	49	39	44	47	47	43	46	32	47	40	43	37	47	37	45	42	39	50	59	54	51	29	44	45	36	46	49	34	46	33	38	42	35	42	48	35	39	36	40	42	42	48	52	49	42	47	37	54	36	52	51	46	41	43	40	38	48	34	37	51	56	43	44	47	45	48	52	56	43	54	41	37	53	46	45	51	45	46	42	39	47	43	36	41	45	40	53	52	45	51	51	50	40	54	45	42	50	50	36	44	40	37	44	43	38	53	45	37	46	42	27	45	50	32	34	36	45	52	47	32	44	33	39	54	35	43	51	47	55	57	48	54	45	44	45	58	60	52	55	45	42	37	46	51	39	34	45	42	38	46	53	54	38	51	51	40	39	46	41	40	37	42	42	44	54	48	51	45	39	36	44	33	55	30	35	38	46	60	55	48	34	54	39	49	45	42	34	52	45	52	49	44	27	33	38	41	44	38	45	32	34	38	46	45	43	41	37	46	38	48	35	44	55	51	41	32	42	23	43	45	46	44	47	54	39	47	48	46	34	55	47	48	34	51	37	44	45	50	39	47	38	40	52	41	41	46	37	54	41	48	43	46	46	44	45	44	36	59	45	49	49	47	36	34	50	48	38	50	47	41	29	30	42	52	45	58	42	37	52	34	47	42	43	35	43	46	45	36	52	48	41	44	50	38	40	37	52	44	41	58	42	31	42	55	45	43	39	45	53	42	42	57	38	48	54	45	44	52	33	41	39	37	42	49	39	48	41	46	54	48	40	43	47	43	47	39	52	39	39	52	38	44	52	41	38	54	48	52	59	41	37	47	38	45	46	36	59	54	39	45	47	38	43	42	52	52	40	36	49	49	40	40	39	49	44	43	37	49	44	41	39	48	34	41	50	50	48	43	42	52	42	36	49	49	45	54	49	57	55	40	50	48	49	52	32	31	35	41	36	40	42	41	49	32	31	42	41	45	45	48	45	41	37	37	34	39	48	44	55	56	24	59	50	45	32	41	41	51	35	32	52	53	46	39	44	48	50	38	50	39	52	34	52	45	48	41	45	46	31	37	42	45	50	34	43	39	46	55	47	47	39	44	34	52	52	47	51	43	35	27	46	45	49	33	36	43	47	44	33	39	44	46	57	37	52	53	42	43	40	49	40	48	44	48	41	42	43	41	45	37	47	41	47	45	42	35	41	30	36	38	36	46	41	42	42	43	35	36	42	47	42	41	43	53	38	39	53	39	53	43	42	50	46	40	44	39	54	42	40	37	40	43	44	48	37	43	58	41	41	37	42	50	29	33	43	36	35	53	43	46	45	38	44	56	46	53	38	52	53	44	33	54	39	47	36	43	43	49	42	49	37	50	38	32	47	46	33	44	46	49	48	33	53	41	39	31	50	45	48	37	49	50	35	46	34	47	40	41	39	51	36	38	32	31	50	50	38	52	54	36	61	35	44	38	32	38	48	36	50	42	60	50	52	39	46	49	47	41	43	44	38	37	41	42	47	42	47	41	40	42	55	45	53	53	46	37	63	45	45	43	35	41	46	35	43	48	35	44	41	37	51	41	53	44	49	36	32	47	50	56	47	42	45	52	33	34	43	46	56	50	51	35	49	56	36	37	42	45	38	27	37	47	56	56	52	45	37	40	34	37	44	49	49	40	34	47	35	49	50	41	46	39	32	48	38	45	41	37	46	41	40	43	50	37	47	43	43	38	40	45	39	52	55	52	49	35	62	44	35	35	41	38	36	44	36	45	42	42	46	41	46	56	43	42	50	41	54	39	43	44	40	49	36	45	46	39	42	43	45	49	43	45	45	48	42	48	33	33	39	49	56	45	47	43	45	47	45	41
12206	6729	4374	15141	23927	22063	17855	13739	10493	8267	6517	5398	4958	5711	7326	8049	6864	5991	7693	9964	11116	10736	8176	4357	2456	1828	1535	1670	1464	1541	1750	2073	1624	1143	1003	1012	941	912	863	859	761	830	795	776	740	782	789	743	666	739	694	719	725	664	711	654	704	690	651	708	651	629	805	608	666	651	635	665	645	621	695	658	659	646	654	629	649	667	652	601	678	653	660	645	656	649	637	624	624	647	639	663	688	674	678	621	644	631	639	618	636	628	619	681	634	652	590	641	657	608	618	650	637	699	668	699	679	668	687	707	672	658	702	714	713	696	727	670	663	633	634	620	677	636	644	606	679	638	650	644	634	602	650	652	615	664	643	623	625	635	664	669	608	677	630	651	653	578	622	646	649	615	633	586	671	646	647	620	627	616	650	628	619	579	616	646	622	635	650	618	643	633	570	653	656	609	636	664	650	652	632	613	655	600	650	612	640	638	616	606	645	602	578	653	604	667	627	636	647	605	636	674	605	629	665	641	646	616	616	658	588	638	669	678	651	616	664	611	624	648	574	681	602	616	634	614	652	629	612	677	654	596	640	616	634	625	598	609	648	595	663	644	629	658	621	640	647	626	588	632	600	637	602	616	612	663	640	678	627	641	610	653	606	640	634	635	624	687	612	649	630	672	614	645	631	615	613	620	662	644	660	607	625	619	622	667	625	615	614	671	682	655	606	632	636	650	597	662	622	626	630	642	657	619	620	620	614	636	668	629	627	604	657	673	638	600	623	628	601	637	617	620	603	647	617	620	599	650	635	645	634	637	659	646	624	643	652	619	668	630	624	626	683	626	607	601	596	639	626	654	677	603	600	641	657	593	596	592	635	627	640	659	611	623	623	642	624	626	604	576	651	662	639	675	663	673	664	633	669	625	663	644	628	638	638	622	604	573	687	647	610	663	653	611	600	566	669	651	666	566	637	628	629	656	688	596	646	604	642	624	605	664	632	651	578	661	676	565	606	635	632	626	642	633	653	644	633	584	675	594	656	644	649	623	605	639	633	624	606	624	602	621	613	636	642	591	632	602	613	621	644	624	657	620	615	638	620	615	598	686	640	645	609	645	660	596	617	639	638	627	645	633	599	632	596	656	630	666	612	654	614	626	647	640	612	638	616	642	623	639	664	619	633	635	617	632	669	628	621	662	642	641	599	664	593	642	622	584	637	652	653	595	658	670	592	629	627	670	621	677	670	643	595	623	654	618	621	642	623	619	626	608	635	623	617	637	647	632	622	642	609	640	633	652	640	661	657	595	659	663	608	612	635	637	624	666	651	638	628	649	608	622	626	582	662	611	628	641	642	645	652	612	639	643	624	651	632	620	653	637	605	658	637	633	634	632	640	637	608	614	633	643	629	640	648	679	654	650	658	644	570	601	637	606	644	605	613	622	647	668	673	648	602	620	632	610	632	636	634	612	600	579	593	629	591	676	631	645	624	640	647	628	638	650	644	604	615	641	585	647	654	608	637	592	657	623	629	621	648	620	660	717	643	626	643	664	617	620	639	651	657	664	664	649	595	595	607	617	648	627	588	620	658	596	626	629	622	629	664	624	680	631	609	607	610	641	601	587	618	659	633	700	629	647	615	628	662	649	635	632	641	599	607	675	630	650	651	602	575	643	623	604	629	609	584	627	650	649	658	644	632	624	653	624	650	648	570	614	623	641	622	607	657	651	630	662	653	607	610	635	608	653	620	552	662	659	634	636	616	627	643	625	650	662	603	612	612	653	606	613	618	644	637	617	639	573	646	653	635	621	599	638	662	614	611	601	601	621	636	652	646	609	630	625	649	638	620	595	645	568	646	659	655	640	648	654	623	670	619	673	642	670	573	608	605	637	693	690	640	676	635	647	652	628	602	635	627	598	644	599	565	601	628	596	614	655	636	630	637	673	651	682	633	619	575	629	625	625	636	602	613	621	585	618	645	592	615	634	618	654	656	629	634	602	633	633	607	640	636	579	623	608	642	637	631	621	677	618	650	601	672	635	618	611	625	610	578	611	638	622	630	659	644	639	680	615	598	611	626	643	655	626	605	590	612	614	623	606	607	658	676	627	585	640	660	618	636	635	638	642	656	600	618	620	645	611	641	588	661	619	606	577	607	624	608	645	595	604	597	634	609	616	590	662	628	618	617	605	679	633	615	583	579	597	659	687	612	660	647	619	635	680	708	622	592	667	618	646	612	634	613	644	599	645	638	614	587	593	635	613	668	662	656	605	634	623	639	594	600	636	645	635	652	625	599	662	652	648	580	586	619	616	630	572	625	626	630	634	640	611	622	690	644	621	636	620	621	616	621	596	623	685	663	627	615	645	674	602	619	614	657	601	693	633	617	651	661	594	639	604	607	647	615	642	626	609	642	616	639	638	624	607	616	612	575	635	628	627	638	610	607	618	618	654	621	648	624	626	599	621	659	620	636	646	622	612	624	643	629	598	618	691	586	608	623	636	590	636	630	633	620	679	643	657	641	620	615	612	602	646	665	621	611	614	621	609	639	592	637	632	646	635	675	607	630	616	621	615	651	612	631	603	628	705	665	602	630	672	639	635	588	645	610	640	649	652	622	606	665	642	616	603	619	588	653	658	602	642	652	651	707	684	580	617	687	636	616	621	636	622	634	608	617	621	644	625	652	598	661	624	602	658	630	612	633	621	644	606	609	619	642	635	690	656	618	675	613	595	603	612	620	637	675	574	627	597	663	607	623	659	626	634	654	623	628	618	628	664	648	633	636	627	623	603	666	641	633	614	633	612	594	622	661	633	600	593	643	583	593	641	603	606	645	661	625	656	652	591	639	635	571	621	632	630	671	610	642	679	644	684	640	627	659	649	602	641	659	668	601	649	618	625	655	594	635	641	661	664	629	581	578	606	655	634	631	649	629	625	660	622	592	664	630	637	623	669	585	610	639	606	614	564	622	639	626	620	618	611	655	627	650	604	605	658	584	641	631	624	596	613	574	598	603	643	613	628	607	633	662	619	629	621	651	636	618	689	629	636	619	607	631	655	601	635	610	587	631	627	609	627	620	668	589	642	655	581	622	621	602	638	614	603	605	571	663	644	621	641	610	625	584	608	604	599	649	608	636	634	588	658	632	631	646	589	617	634	609	608	655	621	640	608	577	632	628	633	627	620	595	654	591	652	639	663	626	633	592	607	614	600	593	628	616	646	572	636	645	615	696	608	557	608	636	642	604	617	644	587	643	647	626	625	620	632	646	637	607	642	586	616	658	628	647	614	657	592	642	634	628	690	623	570	640	625	642	651	631	636	680	609	607	581	645	642	676	651	619	686	600	590	659	616	664	635	672	617	577	662	621	586	637	643	612	643	639	612	686	658	623	650	608	665	617	651	628	578	658	617	631	613	583	636	647	624	636	601	556	556	612	633	617	611	612	625	664	661	637	650	619	689	629	633	609	626	646	665	640	661	618	622	607	669	632	656	609	565	609	659	594	660	645	616	655	591	622	629
1540	499	336	261	587	641	535	432	352	292	243	201	206	257	276	330	254	204	294	509	551	478	339	227	137	106	108	112	95	94	97	107	96	79	61	73	69	56	59	69	67	68	62	70	56	53	54	56	58	66	68	55	48	62	58	59	56	64	65	50	62	51	53	54	70	47	52	47	41	51	66	51	54	58	54	54	57	64	37	61	61	50	57	59	56	51	55	50	54	47	46	53	58	55	59	52	56	48	62	50	50	37	46	53	55	57	59	63	53	64	64	55	42	46	61	58	41	49	52	66	66	47	60	52	63	46	44	79	54	62	41	47	49	56	49	44	68	39	46	68	65	48	63	61	57	57	59	45	64	55	49	62	45	61	48	59	57	53	69	54	56	61	54	56	39	41	58	50	43	53	68	60	48	66	51	51	71	41	57	47	56	47	47	51	54	48	43	60	44	58	57	50	44	50	53	39	51	50	48	63	47	52	50	53	51	56	53	57	45	61	46	52	57	44	59	48	56	56	58	59	54	56	49	56	52	54	59	52	64	56	60	67	54	48	48	49	60	48	48	53	59	57	67	52	51	60	47	50	46	53	51	58	63	55	69	54	49	55	57	70	63	64	57	58	58	60	63	57	59	49	65	45	69	61	58	65	62	51	48	51	41	61	67	55	50	57	59	64	65	58	59	58	55	51	62	62	59	71	43	55	69	56	45	66	58	57	61	54	44	50	55	59	46	60	80	55	45	64	50	49	47	53	47	48	51	48	54	53	56	44	59	62	64	46	67	62	47	52	69	57	46	67	73	55	50	49	51	54	70	53	55	59	56	57	48	65	60	60	48	67	65	63	65	49	53	49	48	51	53	50	56	61	45	54	65	44	53	57	46	60	57	51	64	57	61	60	63	49	56	55	58	65	62	55	44	51	71	50	61	50	49	62	51	67	55	54	51	46	69	50	51	51	57	58	55	62	48	64	53	44	47	50	57	55	51	62	50	37	63	60	56	57	66	47	47	56	59	55	34	62	43	49	55	55	57	47	54	47	54	57	57	55	45	47	56	52	50	58	65	45	49	37	54	73	51	54	46	60	51	62	51	53	53	49	59	48	55	41	54	66	58	66	53	52	51	65	61	64	62	53	49	50	78	57	60	58	66	60	53	68	49	52	51	48	62	53	44	69	59	60	41	50	46	65	58	56	50	50	55	66	59	59	55	60	58	59	59	58	83	48	68	63	53	59	49	54	50	41	54	49	58	50	63	53	70	58	49	55	59	44	55	53	64	57	46	63	59	48	58	59	66	51	50	63	62	54	55	65	55	50	57	50	62	61	62	61	57	61	61	56	54	67	55	50	57	51	52	56	61	47	38	46	48	52	57	48	49	57	51	55	49	48	60	60	54	52	57	57	58	60	46	58	65	58	52	54	59	40	63	59	65	39	47	54	52	65	53	59	60	62	46	48	65	56	54	54	45	57	38	55	62	50	55	59	56	51	44	39	57	60	63	63	47	53	57	57	60	52	44	51	46	46	62	69	54	74	60	58	51	52	50	68	55	74	59	48	57	55	57	57	63	57	50	59	50	61	59	48	58	51	62	56	61	50	50	43	58	65	47	52	42	46	62	58	55	80	49	52	53	49	52	45	59	52	47	65	37	37	46	42	72	56	50	49	57	55	54	55	44	51	45	53	53	53	44	47	52	53	58	44	53	58	48	56	52	54	58	57	48	60	53	65	59	65	56	54	54	47	53	53	63	48	47	58	53	55	61	63	59	47	46	55	62	63	49	60	54	59	41	53	57	56	47	57	61	49	51	57	40	59	52	57	60	60	53	50	58	65	60	50	64	46	53	49	53	43	52	61	52	44	62	57	51	63	68	44	62	55	55	42	63	40	44	38	42	54	45	49	57	45	59	48	52	50	52	59	57	55	59	61	51	66	52	56	64	56	52	51	60	59	47	48	60	59	60	77	46	56	53	64	71	51	59	53	50	50	48	48	50	59	61	70	58	56	51	49	53	50	67	58	58	59	67	53	53	58	64	60	54	59	49	67	51	63	58	45	57	55	48	51	58	52	70	44	45	60	60	53	50	58	52	69	60	59	57	58	58	65	65	50	59	56	45	53	69	48	49	65	48	69	55	62	58	42	64	73	61	69	67	60	53	51	60	48	55	47	63	57	53	51	44	46	47	50	67	54	60	58	62	61	46	58	57	51	71	68	50	53	56	54	54	55	65	57	58	39	49	48	50	46	63	57	55	61	64	58	50	47	47	50	54	44	50	46	54	57	49	55	56	57	55	38	49	49	49	54	48	46	56	49	51	63	51	58	57	55	61	68	56	52	53	53	50	64	51	53	48	53	59	58	60	61	60	54	66	51	56	57	63	54	63	51	43	70	51	71	49	57	62	51	58	54	46	34	66	67	48	48	47	58	42	58	58	55	62	52	68	59	40	62	61	49	57	58	51	55	54	59	50	52	65	60	59	65	58	66	50	59	49	54	51	54	59	44	64	46	53	40	51	73	51	57	46	60	56	56	49	45	50	60	57	49	62	69	46	42	53	57	50	55	52	46	55	46	65	60	52	47	45	45	45	50	46	46	67	70	54	48	49	62	64	50	49	64	54	57	58	65	54	61	59	48	61	52	43	53	52	59	58	57	54	50	66	54	44	61	53	31	62	65	61	46	53	62	51	61	45	59	48	55	46	68	41	64	56	63	54	59	63	51	53	52	61	51	59	68	54	66	55	58	59	49	89	57	55	52	50	48	54	51	49	52	70	51	49	40	46	41	57	53	50	47	49	45	52	47	56	52	37	45	46	48	53	73	78	57	64	54	52	46	55	49	51	47	66	48	51	51	50	48	65	51	49	52	56	56	48	57	51	50	55	48	41	64	46	64	52	61	40	64	52	44	57	68	44	51	50	48	54	56	60	58	54	60	68	53	54	65	55	37	54	48	67	60	57	57	60	48	55	56	52	63	57	61	55	58	68	51	50	59	55	49	58	52	65	59	48	52	62	43	48	53	64	62	59	47	53	53	67	64	59	44	50	67	58	45	54	63	50	46	56	61	56	55	47	56	60	77	39	63	51	48	41	58	45	55	56	59	65	53	64	58	73	56	44	48	42	48	63	56	46	69	71	62	48	58	57	41	56	54	53	48	56	62	56	52	55	66	53	54	50	53	57	54	48	46	48	54	62	60	44	69	62	50	55	58	55	57	52	60	55	65	64	54	60	57	46	55	57	64	55	45	58	55	67	62	74	65	51	54	44	58	52	47	44	46	46	54	51	52	50	48	61	55	62	51	49	56	57	49	57	46	53	54	46	58	53	49	60	44	55	48	53	47	57	50	47	65	60	45	52	40	48	56	60	76	45	47	52	66	68	47	61	52	56	47	46	64	45	62	58	64	65	50	54	67	62	58	59	49	60	54	59	61	55	63	50	71	48	48	66	59	65	55	51	38	48	57	51	61	59	61	53	53	52	57	64	55	56	57	47	54	62	44	42	63
18659	11675	6989	20199	29924	28641	24052	19377	15528	12578	10149	8548	8005	8785	10335	10883	8919	7369	9758	15340	16622	14529	11596	7216	4154	3355	2651	2597	2539	2193	2127	2853	2329	1876	1566	1493	1250	1317	1242	1235	1175	1144	1034	929	997	954	981	951	1061	968	985	972	884	929	871	879	921	920	909	920	872	903	827	825	804	820	835	796	813	901	870	816	847	829	808	821	823	857	769	841	879	789	827	833	802	793	827	793	779	790	791	799	811	818	832	809	846	835	796	793	817	838	803	812	821	810	797	796	810	838	758	791	863	838	882	871	873	872	879	919	887	879	883	880	879	873	852	871	833	859	889	817	875	800	882	796	825	804	810	808	751	870	783	771	792	693	746	790	805	831	776	787	785	750	799	725	761	835	835	772	803	780	829	802	788	790	815	765	775	803	772	760	863	811	771	786	806	846	776	791	785	791	771	742	803	787	815	774	815	831	796	821	821	760	783	792	753	841	765	827	788	771	816	812	829	800	784	775	784	797	737	805	801	789	765	807	769	762	780	773	773	804	744	735	753	845	734	772	821	785	780	749	811	764	757	790	769	818	821	760	803	829	796	759	778	780	770	765	792	794	781	838	791	769	759	797	806	817	802	744	797	738	791	748	756	791	759	787	862	729	811	854	825	783	777	765	809	761	819	769	770	725	785	829	768	831	780	828	794	745	833	729	745	821	840	788	779	794	794	853	758	784	833	739	767	764	812	794	767	733	809	750	805	761	811	754	880	733	799	782	840	782	779	785	721	765	853	791	809	816	777	832	758	758	753	788	764	822	730	803	784	781	787	739	790	806	773	806	774	771	821	798	789	803	801	769	805	783	749	802	813	790	787	752	720	783	800	751	780	761	796	856	798	808	813	752	794	782	736	775	805	783	796	763	810	780	823	770	794	747	787	772	794	723	779	796	768	773	862	772	756	805	828	742	781	781	715	769	767	772	779	738	791	773	750	752	789	800	791	828	761	749	772	813	808	783	799	744	779	792	783	776	767	756	786	792	770	787	779	807	796	798	817	759	781	809	790	733	793	815	834	827	788	755	792	757	752	782	807	804	771	778	845	829	738	765	818	782	755	768	800	774	770	747	741	728	797	743	724	835	789	807	772	787	801	780	755	758	790	804	759	814	806	764	779	770	731	790	761	736	793	758	822	750	814	700	781	795	759	774	782	757	791	785	762	814	776	763	758	766	727	787	762	770	822	775	761	835	792	761	840	794	775	800	763	749	795	780	827	806	797	783	748	782	777	778	784	771	761	785	799	822	779	756	786	775	780	806	786	767	779	787	758	795	815	794	763	725	814	798	814	773	780	788	802	819	748	792	798	755	764	787	769	779	778	777	812	820	751	770	793	760	764	791	788	750	797	795	775	787	747	808	761	820	762	803	769	791	824	788	786	835	805	771	765	779	744	755	751	760	760	790	803	751	774	838	767	789	803	766	784	783	731	760	753	828	808	804	825	806	735	775	741	807	749	811	766	864	743	743	735	776	709	819	784	722	786	726	742	823	780	781	775	782	760	825	772	774	791	787	784	801	740	775	806	814	809	712	857	751	773	772	846	747	745	769	788	732	784	757	828	753	780	759	768	784	776	780	810	746	798	797	785	824	805	759	826	769	747	803	775	764	780	807	778	726	775	792	765	800	833	836	783	718	767	745	820	812	779	820	746	778	742	770	752	796	787	802	811	726	782	796	798	773	829	794	765	753	815	768	773	820	805	772	790	832	772	831	799	807	807	728	796	872	787	747	782	774	812	772	770	783	791	779	761	782	791	771	745	799	751	758	804	766	771	834	787	826	759	778	796	736	715	817	775	755	789	809	765	794	798	784	784	789	760	789	817	750	816	772	805	759	774	754	811	790	802	785	742	766	737	829	819	764	804	768	795	752	820	823	802	761	808	749	783	773	781	828	762	786	779	806	826	715	762	815	779	788	758	777	780	806	820	752	750	806	747	782	812	802	762	754	845	795	783	788	790	824	759	758	760	731	819	804	803	792	808	822	759	819	767	779	735	800	748	834	721	778	820	790	756	782	767	722	801	777	718	804	817	760	774	759	739	741	742	825	759	805	790	766	727	743	816	792	747	747	775	759	806	793	797	806	724	797	785	795	760	853	784	749	791	787	805	761	768	743	773	778	810	782	765	749	796	795	794	768	738	790	795	811	843	835	764	788	781	819	771	755	767	772	823	755	778	800	764	760	806	742	830	813	861	790	796	783	803	783	781	790	748	823	803	786	805	795	785	806	812	775	744	808	761	773	795	820	805	782	780	777	736	771	826	777	771	781	801	755	796	770	773	744	737	821	769	784	701	764	816	829	794	782	812	763	792	791	755	801	756	790	806	752	812	801	771	777	801	761	801	739	783	789	821	808	780	839	801	847	784	838	773	752	759	798	813	780	752	731	822	774	789	782	777	782	799	764	811	813	771	814	825	780	796	786	818	773	827	809	809	777	773	801	779	803	839	786	795	822	767	775	793	795	775	801	786	766	763	804	760	765	826	768	753	797	791	771	756	809	791	761	821	769	752	756	778	802	751	771	746	759	823	730	724	719	782	791	749	834	792	778	753	808	739	776	773	792	769	793	777	774	762	804	806	769	786	781	793	803	846	749	758	760	803	765	796	754	749	776	887	697	769	764	779	741	838	751	760	826	784	762	766	767	827	786	757	821	806	776	787	792	830	755	787	782	822	752	759	841	823	780	792	820	785	810	759	772	797	775	801	768	786	786	799	760	819	753	764	783	796	765	795	812	799	778	745	798	792	767	785	740	758	805	798	777	828	781	786	791	818	824	809	817	829	817	757	821	793	777	782	779	780	839	775	801	812	758	746	776	781	757	815	784	789	734	744	762	813	765	803	777	765	775	769	792	798	765	816	745	796	815	810	780	802	759	787	804	787	784	750	773	796	800	796	762	812	750	748	825	782	744	830	802	802	800	778	770	762	839	771	804	785	765	804	767	756	782	811	749	746	844	776	783	821	780	783	755	759	781	755	809	792	790	787	780	738	826	819	806	765	791	820	824	768	763	771	787	805	765	739	803	800	831	809	746	782	820	787	825	780	840	788	794	789	796	824	796	762	743	803	775	791	843	782	798	786	778	783	834	822	826	790	788	818	796	790	792	800	781	782	751	795	790	787	788	750	781	791	785	741	738	807	817	787	783	811	751	766	751	823	823	786	826	816	740	752	796	775	785	793	811	799	791	776	739	766	792	791	772	823	782	761	806	809	805	771	780	827	778	742	799	816	739	741	760	809	764	776	831	783	830	786	787	757	796	754	804	795	812	811	790	814	810	771	798	763	813	823	753	786	735	746	742	844	833	719	748	777	750	775	765	756	729	785	797	789	828	755	760	807	781	730	822	787	814	815	818	831	758	794	817	798	772	827	756	799	762	772	818	803	816	819	797	792	756	792	817	792	824	793	747	793	798	803	844	782	838	770	796	772	789	752	778	790	777	798	766	764	769	794	824	809	800	778	781	786	770	775	801
1376	157	128	105	194	236	192	127	100	91	82	68	66	93	115	98	95	73	108	189	294	224	125	101	89	52	43	39	36	39	32	52	65	30	34	37	33	29	23	32	26	22	38	16	30	22	28	20	37	35	42	30	37	40	37	16	35	25	25	33	46	32	23	20	33	24	25	35	27	26	23	21	31	35	28	34	30	31	34	39	24	25	24	18	26	21	23	29	22	27	34	21	28	36	24	42	28	36	29	33	26	39	32	27	20	26	32	32	36	33	30	26	27	32	27	31	35	33	45	23	25	32	32	23	24	29	39	25	25	41	27	27	16	27	23	29	20	36	29	27	31	25	37	27	35	24	29	26	29	28	24	34	25	31	26	29	24	30	29	37	24	28	37	24	27	28	26	33	26	26	24	29	27	20	21	27	25	32	23	30	28	37	20	27	21	27	34	21	30	25	28	25	22	34	33	30	27	24	20	27	23	41	31	28	23	26	31	34	33	26	22	24	30	18	23	34	34	26	25	30	35	31	32	22	30	29	23	41	37	31	19	19	22	33	33	16	37	32	28	24	30	33	22	20	31	25	31	24	18	25	22	28	29	21	25	34	26	26	23	24	22	24	32	23	29	24	22	31	21	23	29	31	29	28	25	26	29	32	27	25	18	25	26	29	28	24	21	32	31	32	26	33	26	22	26	27	29	30	37	32	21	25	32	25	30	33	34	24	29	32	23	36	18	28	34	27	27	29	39	27	34	32	24	31	31	34	26	30	39	31	37	22	23	26	29	20	27	25	30	30	30	26	33	30	26	23	26	21	33	40	24	39	26	26	28	27	28	26	23	24	23	20	24	26	19	27	20	30	35	34	22	24	40	40	32	30	30	18	22	22	24	19	25	24	26	28	34	24	36	22	27	23	28	29	25	39	24	39	32	33	27	37	22	14	30	23	25	23	34	29	17	26	15	27	28	20	24	33	33	34	14	24	33	26	22	28	20	29	24	28	36	33	38	35	29	34	26	34	30	25	17	35	31	40	22	22	23	32	30	37	41	31	23	40	19	29	33	43	31	26	18	20	32	33	34	22	34	23	26	21	28	31	27	29	34	24	28	35	25	20	33	24	27	18	33	36	30	41	34	26	22	27	32	25	25	26	22	34	32	25	35	24	23	37	26	28	27	32	30	28	33	39	27	30	28	23	35	23	33	30	26	42	28	25	31	19	33	33	33	32	24	26	20	33	22	26	23	29	27	40	29	30	32	35	24	39	42	30	25	32	26	27	31	31	32	29	28	23	22	31	24	23	24	23	31	23	22	36	23	28	28	24	25	19	28	28	35	32	22	27	34	19	29	28	31	34	20	29	32	20	26	33	29	23	23	16	23	27	22	24	26	21	29	24	33	29	22	39	34	34	30	32	29	25	30	34	16	23	18	31	34	25	31	19	34	39	32	31	21	29	23	34	30	32	24	24	31	21	27	32	28	31	28	30	23	20	28	20	29	19	34	31	35	29	35	40	32	27	22	29	22	27	35	25	21	28	27	18	25	25	22	21	34	37	32	33	26	26	18	22	37	33	27	25	26	30	28	26	31	37	37	24	27	29	30	28	26	16	20	22	30	26	27	30	26	39	32	22	30	25	29	33	29	28	31	28	30	27	26	39	21	23	26	30	26	30	32	22	28	24	26	24	33	21	22	28	23	30	24	20	24	25	23	37	18	23	25	25	22	25	30	35	26	24	29	35	29	25	28	31	27	26	24	22	27	25	30	25	30	32	35	33	31	37	32	26	28	29	25	37	32	30	26	24	32	20	22	31	18	18	33	33	33	20	27	36	24	22	25	25	23	28	25	33	28	35	29	30	28	25	38	26	30	23	27	34	19	35	27	28	31	26	24	29	28	28	37	20	26	19	26	33	25	24	28	28	26	24	22	32	23	33	25	23	28	22	28	33	30	25	27	26	31	23	16	36	28	26	32	17	25	24	33	31	33	22	29	24	32	29	34	31	18	37	22	30	27	24	27	43	25	25	28	29	31	30	31	34	25	28	36	24	25	33	31	36	29	23	33	25	23	25	25	30	22	33	32	23	31	22	24	28	26	25	25	28	21	31	20	32	24	31	36	31	32	29	39	19	31	26	25	28	30	27	27	22	36	31	28	29	28	28	29	25	30	24	32	23	32	24	35	21	29	27	37	20	24	26	23	26	30	36	30	30	29	24	22	29	29	32	19	20	29	27	26	27	20	24	26	26	30	41	24	31	28	30	30	25	28	31	29	35	18	26	27	27	26	31	26	32	23	35	24	21	26	28	29	22	21	26	26	35	25	30	31	25	22	33	27	28	25	24	26	20	27	27	25	20	25	25	25	32	26	26	21	40	38	26	19	32	15	27	19	26	29	22	23	28	40	28	22	33	23	28	23	28	26	23	31	27	24	23	33	33	31	31	38	29	28	26	23	33	33	34	14	23	29	30	34	19	21	26	38	39	23	30	28	31	28	36	29	28	25	29	25	28	34	27	17	25	38	32	31	37	23	22	34	26	26	25	35	28	39	21	30	34	23	27	25	27	31	33	32	32	31	20	27	25	31	33	26	39	17	30	35	31	31	34	30	28	26	35	26	22	24	24	33	25	36	23	29	32	28	25	24	32	24	40	27	24	36	25	36	31	19	31	27	31	24	32	25	25	32	26	29	26	45	24	38	33	29	20	19	32	27	20	20	23	25	37	31	31	29	30	26	27	31	23	24	26	23	22	33	26	20	24	26	20	33	24	42	31	29	28	30	26	21	29	26	34	28	23	25	39	33	27	26	28	19	26	38	36	29	26	24	23	31	33	33	29	34	35	30	28	25	26	31	25	30	28	28	30	20	31	25	29	26	24	29	37	28	32	23	32	24	28	25	25	25	25	24	25	26	22	29	31	28	23	36	28	33	28	31	25	27	20	30	27	24	31	34	33	29	22	25	38	31	33	30	32	29	34	21	17	40	21	33	22	19	22	20	29	24	30	33	31	29	32	18	36	27	27	29	32	21	33	22	38	27	35	24	25	28	27	31	40	25	32	34	30	27	35	23	18	19	30	33	43	28	29	29	32	27	30	32	26	37	19	30	27	27	36	45	32	31	30	15	23	28	29	36	24	24	33	25	29	31	29	44	31	31	19	29	28	38	32	29	33	34	38	27	32	36	27	29	26	30	23	26	23	21	28	26	25	34	39	23	28	32	21	31	35	36	21	29	23	36	34	24	27	28	24	35	21	33	33	30	24	30	28	34	19	24	29	26	25	27	34	36	30	29	13	18	24	31	30	20	25	27	31	30	30	28	26	28	25	33	32	26	25	23	33	30	32	28	19	38	21	27	26	32	40	25	20	35	28	23	38	22	44	27	23	30	26	23	31	19	19	39	26	34	26	23	32	25	27	24	25	31	21	44	27	30	23	35	32	32	31	23	36	29	18	25	33	22	32	27	29	27	24	25	17	22	25	37	31	23	32	23	26	31	30	19	25	22	21
9853	4963	2864	9821	17385	17133	13295	9905	6730	5004	3733	3010	2962	3478	4287	4401	3873	3044	3976	7647	10483	8026	4934	3754	2779	1540	1042	884	1214	955	1083	1682	1696	1001	816	701	546	576	607	599	551	472	463	489	455	494	478	512	463	477	475	421	438	416	405	428	416	434	406	462	428	414	425	409	406	412	459	427	403	416	404	417	432	415	416	444	401	391	425	416	437	371	422	406	445	435	425	401	416	363	396	439	427	412	432	407	405	405	423	381	449	396	405	415	416	412	376	430	415	463	482	446	454	449	485	491	465	403	464	483	461	472	433	399	435	434	435	445	425	450	457	423	439	440	370	428	433	420	423	433	416	428	411	436	425	409	387	447	463	419	403	417	412	395	373	431	424	437	381	391	396	412	430	415	447	428	387	409	384	410	421	434	415	423	367	405	433	388	425	381	416	408	416	428	441	426	416	413	430	427	440	420	408	465	427	433	425	403	430	399	413	405	405	424	418	443	431	444	413	416	419	437	434	420	423	430	402	402	429	404	390	383	428	402	441	427	428	402	446	387	421	425	425	440	389	398	400	395	389	408	384	378	420	411	406	421	427	410	436	414	411	404	413	417	386	405	425	391	360	419	396	423	423	368	412	425	417	426	393	409	440	421	444	395	420	390	415	436	399	420	419	398	402	430	455	419	400	429	408	392	401	406	416	402	404	439	405	400	391	396	421	382	425	416	384	437	417	429	396	401	428	413	387	399	404	409	379	405	448	418	378	398	403	430	430	396	393	433	411	402	400	418	411	443	402	384	419	386	396	381	431	400	401	434	387	433	386	364	410	349	437	418	417	399	409	393	413	441	425	414	442	424	423	405	418	411	408	399	423	408	430	403	413	435	395	423	420	400	398	375	406	429	391	372	415	427	425	408	441	403	434	420	422	416	406	399	445	395	417	456	380	435	434	430	415	372	451	383	379	415	413	413	384	393	386	412	398	432	393	409	411	419	423	429	416	409	391	401	430	375	440	440	388	406	396	433	420	415	397	401	418	393	406	392	420	415	388	376	438	428	415	394	421	404	429	389	431	426	396	387	378	358	486	425	350	399	377	400	408	451	394	404	420	454	425	403	424	426	405	389	419	435	382	413	446	397	397	402	405	374	430	442	402	405	382	412	409	413	399	401	401	411	392	425	423	367	410	436	420	416	404	400	379	389	416	410	389	422	403	374	401	429	380	401	426	365	423	422	370	425	393	406	381	402	393	396	390	411	407	413	425	415	426	429	464	392	414	410	409	410	395	425	439	408	438	414	393	397	439	377	411	408	428	402	408	402	411	394	393	399	417	399	443	450	430	439	408	416	390	399	389	395	452	421	450	407	420	464	412	403	421	437	413	431	401	394	439	389	413	421	402	411	414	418	416	396	402	416	418	408	426	401	429	367	414	395	408	402	425	433	408	394	406	425	429	421	373	409	418	432	416	417	420	430	426	415	411	423	401	404	383	415	380	382	429	431	399	397	410	356	432	441	410	416	396	410	403	403	407	395	439	402	390	410	397	422	382	416	430	419	411	361	437	414	419	417	421	435	410	397	411	439	430	413	418	411	428	438	440	444	435	388	424	419	426	405	398	420	413	377	412	435	404	409	398	405	431	453	435	396	422	423	398	427	420	427	394	422	409	419	406	417	415	398	429	419	361	386	424	415	445	399	422	390	374	408	393	432	439	438	398	455	397	383	425	417	428	437	427	379	391	403	430	395	439	408	391	379	415	438	392	375	438	363	396	426	358	410	440	441	381	399	395	441	361	395	392	413	400	425	388	405	463	465	445	400	465	385	404	425	428	447	410	425	430	444	407	439	397	423	401	367	380	392	423	402	409	417	381	402	390	397	413	382	436	424	408	410	403	416	385	373	446	397	437	399	375	409	447	410	425	428	419	445	414	404	398	422	393	419	434	395	422	391	367	425	390	440	392	393	441	429	400	378	404	381	418	400	415	392	408	360	428	418	396	399	392	403	419	396	393	396	398	406	410	416	459	416	397	433	445	397	435	404	443	368	403	402	418	402	383	409	408	410	429	424	404	424	403	421	416	428	417	377	405	383	401	416	434	393	438	408	436	370	374	417	390	447	412	406	397	430	361	408	384	418	402	388	430	410	369	391	411	414	448	426	409	406	425	414	411	432	395	410	414	403	422	427	465	418	445	402	427	395	366	399	385	371	418	423	404	430	413	383	389	403	430	414	419	399	419	392	429	394	394	439	410	427	401	400	420	380	419	409	380	406	415	414	383	430	405	414	409	391	416	399	428	408	446	442	438	414	393	430	397	424	403	415	368	386	411	442	431	436	362	384	423	423	425	467	410	419	420	395	427	400	403	427	406	397	378	428	409	412	369	406	410	417	409	383	416	428	411	369	437	458	417	389	412	403	388	406	414	392	382	387	439	436	436	405	404	421	422	422	410	407	375	397	395	404	415	441	392	429	418	402	422	440	402	420	431	436	416	438	429	398	440	419	419	423	406	370	396	408	433	395	401	419	447	424	424	390	405	391	445	393	414	418	423	424	402	418	441	408	406	409	417	379	380	423	456	396	427	391	360	437	400	326	435	418	414	405	422	445	419	415	404	386	421	415	393	407	442	409	397	411	404	410	427	403	413	395	375	376	422	422	411	420	403	421	409	405	475	426	431	393	438	387	438	384	428	417	403	418	410	423	398	407	400	417	421	430	426	388	418	415	400	398	399	431	416	440	407	450	449	415	421	424	442	448	416	415	429	423	418	452	365	415	406	385	363	411	400	395	417	415	421	425	397	409	403	407	418	448	451	388	425	418	414	401	440	396	410	380	410	411	391	425	400	418	385	414	362	373	429	386	403	411	427	402	403	405	421	391	417	374	420	356	406	416	422	439	393	402	387	418	391	397	425	422	416	406	387	372	411	427	413	423	395	440	388	436	387	407	430	412	396	421	442	407	423	402	429	408	407	424	380	424	444	422	390	436	401	412	417	423	429	359	421	434	423	345	392	427	427	432	436	394	405	398	427	410	392	403	447	426	426	425	366	450	390	380	380	405	384	395	437	408	410	428	440	425	373	440	420	415	401	382	431	339	365	404	440	393	420	451	395	441	408	388	403	425	416	410	377	414	421	422	392	428	378	438	403	388	398	415	422	410	439	418	409	411	419	418	399	391	409	392	401	410	394	418	397	400	386	421	425	405	367	433	446	430	413	396	401	420	428	417	412	388	415	438	392	446	401	388	395	412	393	437	388	413	405	440	393	387	416	419	430	398	391	382	394	407	402	408	423	384	373	395	429	398	388	423	379	386	380	399	434	410	409	398	387	419	408	379	425	389	424	435	397	436	385	381	402	402	381	383	467	403	464	398	399	414	426	424	391	410	437	405	429	397	384	434	422	411	396	423	403	358	415	399	417	433	402	412	366	418	393	408	420	440	385	387	414	428	399	395	444	444	379	383	397	431	406	452	417	383	392	445	389	416	429	412	424	440	377	376	413	378	458	411	408	416	420	388
681	407	241	197	347	499	418	331	283	204	171	139	136	123	155	169	152	165	152	263	405	325	199	128	145	96	57	47	60	68	55	78	88	94	74	69	47	50	56	43	42	43	36	27	31	33	39	32	35	43	34	36	31	35	40	33	36	31	44	32	38	37	37	36	35	23	42	27	34	41	43	39	37	42	31	33	35	45	39	34	39	34	53	34	41	45	40	34	54	39	32	31	35	34	36	39	53	36	39	25	41	42	37	37	37	29	41	40	39	34	40	34	47	41	39	31	40	40	30	34	34	46	40	42	32	55	44	44	32	32	46	42	32	27	42	33	42	41	37	38	37	37	37	47	27	43	39	33	28	43	30	34	28	31	43	42	42	38	42	37	30	42	41	32	36	40	32	37	25	46	40	37	48	41	40	38	39	42	38	34	34	29	36	32	30	35	37	46	29	42	32	31	40	33	38	39	37	43	47	37	39	37	29	41	35	43	43	38	39	37	37	38	35	39	41	49	31	37	37	32	38	27	34	40	29	25	36	44	29	36	36	26	52	39	37	35	41	45	36	44	38	36	45	29	34	31	38	47	33	17	32	36	34	48	33	39	34	42	31	50	46	38	34	38	36	34	34	46	33	33	34	37	37	42	32	35	34	21	40	46	38	39	39	36	44	32	31	36	35	29	43	41	34	41	32	34	34	39	37	34	27	37	34	35	33	34	40	34	34	32	40	32	32	27	36	33	33	28	28	32	33	25	43	23	43	32	33	42	44	39	44	36	32	38	45	34	46	37	32	40	32	33	35	38	45	40	42	38	38	34	27	33	32	39	34	41	26	38	43	33	39	30	42	44	46	33	35	35	44	40	34	33	43	28	36	37	30	42	41	35	38	34	35	41	30	38	39	25	39	51	33	40	31	37	37	42	32	41	47	34	41	40	32	39	44	29	30	33	44	44	33	36	26	50	41	32	34	43	28	41	37	38	42	39	28	25	36	38	32	30	37	47	31	39	36	38	43	32	32	21	39	43	30	32	36	33	27	36	42	31	33	42	44	33	35	41	31	38	36	46	41	31	38	26	38	37	33	27	41	30	35	32	52	40	37	36	41	39	32	45	32	47	32	33	54	37	31	39	26	45	46	39	35	41	38	44	37	42	38	30	41	48	36	37	41	45	43	31	35	36	34	33	40	33	28	44	35	35	27	31	39	40	38	39	25	46	39	44	32	39	35	31	33	26	44	43	34	40	32	33	40	42	46	34	31	37	41	35	32	41	42	36	43	41	36	30	36	35	45	33	37	37	38	34	35	36	49	37	43	36	46	35	28	40	43	35	44	38	42	40	39	42	36	42	35	41	28	31	34	41	36	39	40	41	41	36	22	29	38	48	36	34	38	37	40	34	29	31	41	32	42	37	33	47	36	54	42	49	40	39	38	30	27	35	46	44	43	39	44	38	40	38	44	41	32	51	43	44	26	38	30	41	33	30	27	38	35	31	37	41	36	27	30	29	32	39	30	43	38	33	53	38	34	36	34	33	28	33	34	26	34	42	34	37	35	38	46	39	35	34	30	34	50	37	33	44	42	26	34	37	36	28	45	40	46	28	36	32	38	41	42	36	30	38	33	32	36	46	44	33	41	38	25	37	26	37	39	41	36	38	39	34	32	37	41	40	31	43	37	46	29	37	33	40	44	46	28	41	33	22	31	29	27	39	37	33	42	39	36	40	39	35	35	47	36	35	34	42	36	42	43	24	33	41	35	37	43	49	30	30	37	32	46	43	37	32	32	40	35	46	34	35	32	43	41	37	42	37	39	33	46	40	52	26	30	43	33	25	37	38	38	36	25	26	48	35	44	37	26	32	39	35	33	39	30	44	38	33	35	36	49	36	48	31	43	32	26	33	24	33	34	34	36	44	33	31	33	38	46	37	28	29	29	43	35	32	33	44	37	37	33	39	39	48	40	51	41	40	31	38	30	37	49	33	25	38	25	49	29	38	42	38	40	33	46	42	37	32	43	30	50	42	37	28	46	35	33	33	36	38	37	34	36	40	23	38	39	40	32	34	36	29	38	41	36	38	40	43	42	43	36	43	41	47	29	42	35	38	39	40	43	23	36	27	36	47	46	29	29	32	40	38	41	37	28	35	33	40	35	37	27	27	28	30	40	36	37	38	42	49	41	37	42	42	41	27	45	49	41	24	39	36	36	36	34	33	26	41	33	26	37	37	40	34	42	28	38	34	41	28	44	30	37	41	37	41	42	41	34	32	37	39	47	42	36	33	31	31	46	26	23	33	33	41	42	56	44	34	45	34	33	29	43	34	41	29	33	34	33	36	38	23	30	39	38	46	25	32	36	39	34	34	30	37	36	38	34	42	43	35	31	26	28	37	32	30	21	38	36	28	34	36	35	34	30	32	37	35	30	39	35	44	26	45	45	43	45	25	37	37	51	41	34	41	29	37	35	28	35	25	34	40	40	33	43	38	32	38	32	39	42	49	46	43	48	31	44	40	32	42	28	30	36	29	42	34	34	46	45	38	28	35	35	32	37	31	33	44	43	42	47	30	40	36	40	24	36	36	40	48	38	42	31	24	44	33	25	39	47	37	37	47	36	37	41	38	35	35	31	41	40	41	42	31	36	38	41	35	48	32	44	30	47	37	24	48	33	43	34	39	47	51	32	43	44	41	32	36	29	40	38	43	51	35	40	25	49	41	40	36	43	30	40	42	34	30	36	38	31	30	25	34	35	33	35	35	37	37	34	33	25	39	32	40	48	41	41	26	34	36	37	36	28	34	58	39	36	42	28	31	37	36	31	39	35	44	35	32	44	39	31	37	41	39	30	28	34	29	37	38	39	41	37	30	50	35	32	32	38	39	45	50	36	41	42	44	37	35	30	44	35	38	38	35	38	52	29	42	36	38	49	42	42	35	41	37	22	36	36	40	32	39	34	34	33	48	37	25	41	41	27	35	40	52	35	39	36	30	36	37	42	43	43	39	44	37	39	35	37	29	42	37	34	38	26	45	43	34	35	39	43	43	42	41	33	36	31	34	34	42	31	43	49	35	29	47	37	37	51	32	45	39	39	30	33	26	46	37	39	31	41	35	32	39	31	38	30	44	31	34	39	41	38	39	33	42	41	31	39	29	34	46	36	33	40	32	28	34	43	42	44	35	34	39	34	33	36	38	34	32	50	35	29	34	34	31	39	50	37	30	39	39	31	37	38	32	30	34	39	39	36	41	47	34	37	30	32	25	40	32	42	34	41	31	33	45	30	51	30	21	32	42	29	42	39	48	31	44	30	41	36	35	22	39	31	34	40	33	36	37	36	36	32	40	32	46	35	30	54	29	45	44	39	39	42	37	31	37	45	36	38	30	38	38	49	31	26	42	38	22	50	32	35	41	42	40	30	38	45	38	45	44	45	31	39	34	37	57	40	42	35	41	38	38	28	47	39	28	36	32	33	46	29	36	40	29	36	43	37	37	30	32	41	38	36	31
14640	10861	5881	16751	24863	24748	20949	16943	13101	9720	7362	6114	5462	5928	6885	7022	6227	5511	5742	9951	13348	11175	7221	5280	4803	2973	1407	1216	1732	1968	1677	2070	3676	3112	2367	1781	1198	1010	865	746	717	720	712	715	689	677	655	679	622	689	655	574	558	588	541	572	579	578	603	583	542	597	566	573	532	578	499	554	541	542	545	540	522	527	511	549	531	538	533	538	586	556	527	529	535	549	529	563	563	567	573	510	541	546	569	567	544	543	546	584	526	548	562	573	559	541	535	537	555	518	627	594	551	578	557	646	515	622	578	596	600	608	573	631	565	558	573	576	598	609	574	555	578	580	557	528	584	543	565	575	547	532	551	553	548	524	518	506	546	546	558	513	516	559	514	509	525	564	558	557	581	561	582	499	554	571	560	543	583	542	551	530	525	552	570	508	538	535	549	566	531	537	550	552	483	580	521	515	559	487	532	504	527	541	541	542	496	511	535	534	544	550	488	540	539	561	546	520	484	568	520	548	514	513	551	532	549	466	571	572	537	538	547	555	570	557	510	530	563	507	606	523	499	562	524	509	564	535	480	539	531	570	564	534	575	500	494	556	558	562	531	554	530	512	493	527	511	548	485	548	520	493	533	532	522	545	558	538	543	516	539	514	533	507	529	519	533	491	517	567	502	510	555	521	570	498	534	536	516	527	538	552	529	529	502	524	558	537	541	560	507	498	545	483	508	505	520	517	556	528	536	536	540	554	561	564	562	542	527	542	537	572	556	538	547	491	552	530	495	559	526	524	565	556	538	511	538	530	530	582	538	516	508	521	532	528	538	502	550	538	543	532	534	508	517	518	512	517	545	523	542	502	525	537	552	515	533	525	535	532	551	508	550	534	521	536	542	503	557	520	551	536	547	559	530	555	523	521	535	496	553	485	550	571	488	544	524	527	550	572	558	514	587	516	540	533	530	503	548	499	547	570	520	502	499	536	541	548	510	539	503	513	530	482	506	582	560	556	544	524	489	527	563	560	515	483	582	553	535	545	531	522	545	543	504	511	497	558	521	530	536	508	537	566	562	549	553	537	513	504	518	576	480	553	547	511	518	511	562	534	523	519	549	532	506	557	545	534	508	555	544	522	486	576	513	524	513	485	558	484	505	535	550	536	548	525	506	555	558	542	541	547	508	536	533	539	564	503	527	552	556	576	545	542	514	544	535	541	535	546	504	535	562	513	541	532	519	511	547	573	531	511	579	581	523	495	578	510	555	558	550	569	539	534	518	511	559	539	493	560	524	530	549	573	555	577	536	521	537	504	532	526	554	524	505	567	524	527	525	550	558	518	532	529	502	521	530	502	508	512	561	532	550	553	533	567	562	533	497	530	554	579	536	508	546	503	555	535	547	543	534	533	506	552	532	529	539	543	557	526	530	542	547	524	587	521	509	500	520	553	538	543	492	529	548	521	534	561	511	510	498	535	536	546	495	537	546	540	564	533	537	531	534	587	535	535	531	543	480	584	523	551	561	571	551	551	553	551	510	503	532	519	533	551	514	519	520	499	523	534	572	517	499	526	549	542	554	581	570	504	536	518	515	536	482	542	529	550	503	542	505	512	485	543	473	493	508	486	537	513	558	516	545	513	501	530	531	541	550	523	505	550	539	544	508	511	524	573	543	541	527	573	543	534	507	505	550	537	526	510	549	502	537	528	517	574	501	533	489	504	518	549	506	528	529	537	516	513	573	509	576	532	556	563	540	532	507	504	506	531	503	552	524	561	565	534	526	501	540	538	528	523	539	486	539	523	508	526	532	540	542	504	508	514	566	510	534	546	487	546	479	483	555	519	540	544	519	530	528	521	509	580	485	576	539	527	521	531	517	534	575	482	544	534	509	554	518	555	559	531	517	502	552	541	531	514	525	526	547	540	545	532	541	522	558	512	537	521	521	538	509	508	500	489	486	541	566	526	544	508	526	561	547	533	539	523	531	515	520	538	530	513	487	542	512	518	529	510	560	515	514	521	572	553	538	504	524	511	518	507	554	488	530	504	542	537	525	527	490	574	541	525	491	517	563	490	548	518	564	557	527	528	556	546	568	492	506	543	568	519	545	542	516	543	575	466	470	557	499	503	522	558	531	488	501	520	565	527	546	570	565	525	518	566	526	528	576	533	565	498	511	545	540	529	534	524	529	546	540	500	542	534	528	522	499	495	531	536	518	534	534	524	506	536	526	524	531	520	552	514	555	565	531	546	510	514	529	474	506	513	571	504	565	499	542	532	515	547	489	535	541	532	543	503	536	518	464	530	523	500	517	521	522	473	542	532	566	505	516	541	472	520	516	500	544	552	538	528	513	537	525	512	515	545	492	552	536	539	524	497	532	537	534	527	550	550	510	564	530	537	541	544	547	575	569	505	538	552	514	514	560	574	505	525	557	502	537	524	542	545	534	540	527	561	552	504	540	567	471	524	511	509	526	555	560	510	536	519	562	494	519	516	517	544	517	500	531	552	544	516	519	520	536	540	555	529	514	533	541	461	530	545	577	537	505	513	570	532	501	538	563	504	525	539	558	550	577	599	499	527	517	518	525	511	526	562	478	549	531	506	520	533	533	523	509	533	536	548	525	519	508	515	533	513	531	567	535	515	517	549	580	509	552	549	502	538	489	512	541	579	543	526	540	568	547	543	560	490	500	539	550	527	552	532	568	534	512	540	540	544	552	499	491	503	541	529	505	518	559	519	565	557	516	500	482	468	553	531	469	531	511	521	532	478	533	519	578	549	554	535	526	511	560	531	513	564	488	506	571	518	502	539	520	561	507	515	545	538	518	504	527	533	566	538	514	557	557	545	537	549	547	535	571	522	528	553	497	565	523	538	487	496	569	530	511	485	569	504	531	537	580	554	541	540	566	547	572	561	525	549	535	529	537	528	518	513	531	475	531	526	510	545	521	573	518	535	577	507	501	529	502	492	555	561	539	539	542	529	542	553	528	519	533	522	575	547	536	519	534	527	539	552	516	537	560	557	544	571	499	501	501	537	542	546	532	545	572	525	551	508	520	539	533	523	538	524	549	547	551	561	540	493	539	480	540	542	546	528	565	547	545	544	528	587	528	504	534	522	566	510	521	520	573	529	540	542	524	542	542	537	507	571	544	528	552	553	553	548	520	513	527	528	549	504	485	513	557	531	533	557	516	533	528	569	512	519	573	524	517	519	535	534	507	521	529	522	539	518	503	556	498	507	530	564	504	550	557	496	526	536	554	497	549	512	542	532	551	531	526	451	524	549	519	501	557	561	554	569	510	537	510	522	488	499	573	542	511	525	536	525	539	519	517	517	551	509	523	539	568	536	524	554	555	564	518	534	521	551	541	561	524	504	545	537	533	599	542	490	494	528	531	512	509	486	522	508	525	520	506	562	514	532	495	563	494	566	548	539	577	501	514	548	539	536	549	524	484	519	555	500	492	545	515	522	543	566	527	531	497	509	559	540	500	529	535	522	495	502	526	510	577	558	507	541	503	520
2578	376	264	236	344	376	339	337	278	211	162	151	136	134	162	200	136	152	161	257	371	338	241	141	162	85	66	45	76	70	75	71	67	97	86	76	64	57	56	48	43	46	49	52	57	49	48	47	53	65	39	53	57	52	47	50	50	31	42	55	49	34	48	38	39	46	44	47	44	51	42	47	51	47	59	45	50	33	33	56	56	54	37	43	31	39	55	50	32	50	48	51	40	43	48	27	50	57	50	29	48	36	51	51	50	55	47	51	29	49	45	50	45	33	63	47	55	42	48	42	49	51	43	56	49	50	43	37	42	46	25	38	34	56	32	38	54	43	45	36	32	52	38	43	37	42	58	37	43	29	39	41	48	52	45	51	52	34	46	41	52	41	56	43	56	32	41	37	47	47	36	40	53	42	32	48	50	47	44	56	38	33	38	54	44	43	61	45	39	53	45	43	37	36	41	41	50	42	39	40	46	41	29	45	38	42	52	50	55	38	41	42	38	58	39	45	38	42	45	44	41	39	36	50	42	44	46	44	49	39	58	42	34	46	49	59	60	58	46	54	41	40	36	47	34	44	40	56	50	43	40	27	51	48	52	39	33	34	48	60	41	52	58	53	48	45	44	44	52	42	30	39	40	48	52	50	51	42	52	45	43	43	48	41	48	38	47	39	40	49	50	42	59	40	50	40	36	36	40	39	54	50	48	49	27	55	36	48	35	55	50	43	39	53	46	41	39	55	58	57	34	46	50	50	39	41	54	48	48	57	47	38	53	39	46	42	48	52	59	47	39	38	41	56	35	31	45	44	47	43	49	49	35	49	42	47	52	45	35	58	52	55	47	46	51	30	32	39	41	47	49	39	51	33	55	45	35	51	41	44	49	42	38	54	55	34	38	39	50	42	45	39	41	58	47	42	39	37	51	35	36	40	42	42	52	52	44	40	36	43	41	55	47	48	36	42	39	44	42	52	55	43	37	51	43	45	41	48	44	44	40	49	36	43	55	52	35	39	43	46	44	39	49	41	42	55	56	33	40	41	47	52	54	36	53	35	45	40	41	48	37	32	47	26	47	52	62	44	47	34	53	33	50	44	47	50	42	29	48	33	37	37	37	36	41	35	30	63	40	41	56	42	41	35	46	42	36	41	55	61	41	40	46	44	44	52	41	42	56	44	36	37	49	46	59	40	40	44	52	47	41	42	45	49	50	46	32	37	44	44	48	44	41	52	48	36	46	33	43	38	57	42	46	50	55	45	53	35	47	40	33	46	51	48	35	52	49	48	41	40	48	52	46	34	44	47	60	53	43	43	44	41	52	41	36	53	55	45	42	48	39	42	36	46	47	42	48	47	48	43	39	48	52	37	51	52	49	48	33	49	47	33	45	45	45	43	55	36	43	47	44	45	50	36	47	54	38	39	39	57	47	46	50	39	40	36	36	44	44	35	34	43	59	42	40	52	40	42	50	46	33	40	30	48	44	40	53	48	56	44	36	35	38	49	35	58	48	40	49	48	46	50	41	39	41	44	44	42	43	40	46	41	36	40	30	49	37	55	37	41	53	51	48	55	56	45	41	42	43	44	49	55	50	45	47	41	41	46	47	61	54	42	41	48	54	43	52	40	45	47	45	45	45	34	34	54	46	41	44	39	47	51	40	56	53	51	48	48	42	42	40	43	51	46	53	56	42	33	39	52	42	46	54	35	44	44	32	49	44	39	59	40	58	48	37	49	46	51	52	44	46	53	47	37	41	38	42	36	42	51	43	46	45	51	36	57	47	43	33	44	47	47	42	57	49	50	39	49	36	47	54	49	50	53	46	46	60	54	48	43	54	36	44	50	40	48	43	38	43	46	49	40	47	41	47	30	49	47	56	48	41	60	51	39	39	44	33	47	48	56	37	43	32	35	46	43	52	37	45	53	37	51	46	54	54	36	49	46	45	49	49	45	43	42	40	46	46	38	47	48	46	48	41	50	27	49	44	48	51	38	60	47	38	41	46	59	52	33	41	49	43	43	34	50	37	47	38	50	41	52	40	44	45	40	45	29	51	42	36	51	49	42	44	38	47	43	50	48	53	60	39	47	41	59	50	35	27	46	46	50	46	48	48	47	40	56	49	38	45	31	37	53	32	47	40	57	44	47	43	40	45	57	41	43	34	49	52	43	37	41	42	39	57	56	51	32	24	38	47	39	40	44	54	49	42	49	43	51	47	44	43	54	40	49	49	41	41	39	43	53	42	49	38	44	46	46	44	52	53	46	37	49	52	48	44	39	46	41	35	43	36	45	33	39	35	45	45	42	52	59	50	46	43	51	49	34	48	44	42	46	46	41	46	45	55	40	49	53	48	46	44	56	43	35	62	48	38	46	51	43	35	69	38	44	42	43	42	46	37	42	40	37	45	52	52	39	52	36	36	37	40	51	45	50	37	48	45	41	37	47	37	39	44	36	47	49	43	45	40	43	46	41	46	41	44	42	45	49	54	53	47	40	54	39	40	54	44	36	50	49	48	45	45	46	46	43	29	39	41	44	44	56	42	36	48	46	50	49	60	47	45	71	53	40	44	44	47	55	48	38	29	38	52	41	47	47	33	41	46	47	34	35	48	49	43	37	33	41	30	46	41	42	47	51	40	46	45	47	48	54	49	40	43	35	37	35	42	39	48	44	49	50	56	42	62	50	48	50	39	42	40	39	48	52	62	47	52	54	40	45	47	36	42	45	44	42	43	59	43	55	60	48	40	33	47	49	46	33	41	31	58	51	26	46	33	44	45	52	50	42	65	42	52	43	46	51	51	40	43	33	47	44	55	42	56	50	51	59	56	41	37	51	40	43	37	35	36	44	52	47	41	49	51	44	40	45	44	45	58	47	37	53	37	50	31	42	49	45	48	51	55	40	43	40	44	39	47	35	41	36	42	41	46	53	54	60	39	49	52	50	43	44	54	43	44	58	53	56	50	46	35	51	33	47	45	41	56	54	39	48	47	43	42	39	51	51	48	48	43	44	36	53	41	46	48	50	36	30	56	48	41	38	55	45	38	51	42	39	52	52	38	28	42	44	49	46	52	48	41	53	33	43	37	29	37	44	41	46	42	40	38	39	43	34	43	53	41	46	44	45	37	38	41	44	31	40	40	48	37	47	40	52	45	50	47	43	41	48	47	51	40	45	47	42	53	32	44	50	39	34	47	61	49	53	35	27	34	49	41	39	46	58	51	50	50	46	32	45	42	65	49	39	44	63	36	43	47	34	46	58	47	40	48	43	45	39	35	51	51	40	47	43	51	46	43	37	41	44	53	49	43	44	50	44	56	38	38	42	57	46	48	48	40	50	42	41	46	43	33	59	47	32	40	46	45	39	44	36	43	61	58	43	42	46	45	51	53	34	35	49	33	39	43	56	36	46	34	43	48	40	47	49	38	52	41	43	47	44	48	44	43	45	44	44	43	30	57	50	51	49	40	49	39	51	46	50	43	49	40	53	34	36	43	50	38	39
14027	9092	6239	17928	24034	22546	19667	16463	13298	9650	7315	5932	5445	5598	6191	6297	5440	5089	5706	9117	12291	11930	8268	4631	4845	3094	1476	1273	1579	2183	1666	1508	2025	2833	2788	2136	1374	942	948	880	823	833	877	871	766	772	753	784	751	779	789	672	675	721	684	685	652	740	721	663	685	685	653	655	643	649	632	658	642	655	625	699	682	647	717	637	657	665	699	618	653	650	680	680	647	664	656	602	668	665	684	653	629	673	685	653	639	656	671	680	628	646	645	711	642	625	620	659	633	743	648	699	688	659	664	690	721	685	648	688	756	715	675	667	681	690	677	681	690	703	676	692	665	675	637	672	655	677	620	644	651	633	643	645	677	599	700	659	655	658	641	647	643	642	641	656	685	619	624	582	668	679	610	647	636	632	629	618	645	651	684	612	661	572	680	689	672	654	617	674	680	623	630	625	649	645	659	668	622	655	626	621	621	657	622	634	638	620	641	655	660	608	609	610	637	635	619	623	647	632	619	636	616	650	625	626	626	638	630	641	639	644	654	585	611	611	633	652	641	634	690	620	636	599	608	609	630	651	606	656	644	653	661	640	631	619	653	648	593	640	669	605	624	700	649	592	670	609	661	649	632	625	619	682	618	670	664	654	651	605	630	661	611	671	702	684	642	618	674	617	606	614	654	606	651	669	658	619	717	635	614	672	645	653	641	603	603	641	690	653	587	649	654	605	607	660	651	686	682	613	677	654	611	692	599	674	640	634	623	666	675	617	660	648	620	638	643	654	623	600	644	666	651	593	655	672	692	634	635	668	683	666	671	666	631	656	624	632	622	678	688	680	658	651	598	636	623	655	644	654	617	653	673	673	639	680	684	640	639	634	625	652	635	631	662	575	644	653	644	655	644	650	653	643	606	692	643	629	652	678	639	677	663	677	611	583	587	633	604	624	627	623	657	625	627	620	655	606	641	686	629	649	643	656	666	672	666	633	627	666	685	626	659	642	630	635	657	626	661	667	641	670	608	658	658	624	617	623	663	658	620	615	667	661	638	642	611	624	613	661	650	635	663	663	653	585	642	673	642	670	606	632	629	605	615	592	614	628	632	712	663	630	652	595	600	564	622	589	641	623	628	654	607	623	635	661	595	633	648	617	628	663	635	635	663	632	626	650	623	623	640	656	612	622	686	636	637	618	627	659	633	639	647	625	598	645	619	618	617	616	595	668	631	631	638	597	659	599	618	646	662	618	651	623	686	697	645	665	641	695	664	653	680	593	644	637	626	666	671	611	632	656	639	659	620	614	645	667	630	634	652	661	658	632	655	677	651	633	667	647	654	650	644	673	657	638	620	612	643	657	681	655	652	640	644	668	655	630	653	636	662	679	620	624	678	677	643	634	619	626	596	627	679	632	659	626	643	613	628	638	634	623	652	645	643	649	670	664	633	640	671	657	639	606	631	651	673	641	642	599	670	665	694	662	633	641	636	666	635	655	676	641	653	679	641	654	668	687	697	668	664	619	598	661	642	673	647	628	623	650	652	635	651	634	618	657	623	613	623	604	611	631	601	655	657	659	666	653	644	629	609	619	614	655	685	654	613	647	623	647	618	684	685	598	640	611	656	617	628	595	602	678	648	651	631	620	666	657	601	602	645	647	650	633	653	622	642	621	635	621	596	604	596	613	623	655	647	672	595	674	638	626	707	660	613	625	623	611	639	632	659	664	610	621	638	652	694	642	656	650	653	684	620	643	611	659	675	661	673	632	642	611	678	653	641	681	671	638	661	621	631	643	674	599	660	637	672	621	607	622	625	573	645	700	645	679	649	615	675	645	612	647	619	605	608	666	643	645	637	706	648	620	639	645	595	666	639	643	646	611	611	657	690	650	629	622	647	619	622	622	624	651	680	623	675	641	680	571	597	588	621	646	683	596	620	620	664	634	663	625	651	612	661	637	629	661	653	639	613	694	631	660	663	612	648	649	591	619	652	634	648	704	627	644	617	643	572	620	632	650	667	663	608	630	654	592	657	642	623	657	642	619	629	665	691	651	651	650	601	615	644	633	661	694	641	610	612	618	584	612	625	645	689	623	635	682	675	640	632	628	602	649	624	636	671	580	646	671	632	652	627	620	639	672	618	641	618	634	658	611	633	676	621	634	668	627	664	647	633	609	615	664	651	663	584	644	639	596	629	612	635	649	647	648	636	707	615	665	638	692	646	626	645	666	606	660	610	650	594	654	669	640	636	615	651	637	651	671	650	614	626	609	643	598	647	619	639	643	643	611	655	670	633	609	626	657	635	654	622	624	639	588	649	621	632	643	644	635	626	663	625	667	702	716	631	661	637	669	652	658	604	679	666	666	650	679	663	646	685	608	639	629	655	650	611	636	665	644	630	675	617	637	674	622	669	649	639	666	679	690	632	641	650	642	639	663	644	691	639	592	652	617	625	628	654	641	621	614	629	689	636	671	623	632	647	662	593	634	628	675	655	659	625	641	630	603	661	637	627	629	621	685	617	632	667	636	600	646	606	657	670	636	667	633	640	663	698	701	660	639	630	637	671	649	667	651	626	653	642	641	644	624	619	659	671	590	590	601	640	621	613	649	623	621	604	618	625	645	643	662	660	623	647	637	688	618	641	641	667	644	628	616	615	655	635	648	616	670	597	669	615	639	621	651	617	650	662	642	634	644	652	609	638	661	651	629	659	644	616	638	635	621	636	679	674	625	678	633	625	651	661	639	664	596	625	632	610	611	605	635	650	628	632	631	627	673	637	647	642	586	633	649	652	687	679	635	618	659	627	582	628	608	613	622	634	623	622	627	648	656	624	614	647	670	660	648	648	651	674	638	605	652	644	649	605	645	621	692	695	639	625	633	634	615	698	647	683	640	634	640	675	663	679	629	620	664	669	626	659	613	629	709	620	637	651	588	614	645	677	620	604	688	611	683	651	625	645	634	637	639	623	563	660	655	670	654	658	656	687	628	603	632	645	673	662	601	668	624	647	623	619	678	624	625	649	642	625	649	672	632	634	667	584	648	624	688	643	709	648	625	616	634	654	601	647	639	622	680	595	678	651	629	667	641	635	675	591	619	688	636	640	657	647	602	645	635	632	696	685	643	603	643	653	646	652	660	598	641	647	622	641	632	642	584	611	634	648	628	626	662	664	647	613	608	630	585	653	658	685	661	631	607	702	605	597	633	675	674	636	630	623	666	628	642	613	653	624	666	624	655	619	677	604	656	666	656	610	658	686	679	657	614	666	622	649	647	642	643	696	667	673	633	708	654	644	635	679	615	637	625	623	633	688	717	602	662	665	630	638	652	614	616	682	621	636	617	599	605	654	626	610	616	614	622	640	662	667	627	659	675	640	679	618	665	649	636	656	631	637	661	627	654	605	653	672	621	633	622	628	628	633	609	666	646	644	658	682	640	635	656	643	662	612	626	679	705	648	621	636	608	639	669	659	653	640	643	613	615	639	610	584	634	660	627	650	619	584	634	605	639	695	650	646	620	665	620
1650	688	484	405	620	656	517	470	414	371	295	268	243	224	216	239	210	191	218	420	560	525	442	225	199	170	103	70	88	94	73	90	98	107	118	96	87	65	78	53	66	74	57	54	64	65	60	54	39	63	66	67	70	63	53	61	60	57	52	48	53	56	53	58	54	51	56	73	55	51	52	67	67	48	45	56	53	49	61	55	59	46	64	50	63	56	54	65	49	52	56	63	56	48	47	55	54	52	44	59	52	54	50	55	65	47	66	68	42	55	60	43	61	55	58	47	68	64	55	50	64	76	54	55	77	58	54	42	43	58	62	57	41	48	52	55	54	50	54	64	51	64	50	45	48	54	44	63	61	49	62	64	52	70	58	47	63	59	77	58	66	60	58	35	51	49	55	48	59	47	41	60	52	53	60	56	55	68	57	50	64	63	56	48	60	60	55	52	68	57	65	47	73	42	62	53	52	50	51	47	61	62	50	53	62	54	59	46	56	63	68	60	51	46	58	49	49	55	56	66	60	52	59	57	52	51	59	51	61	59	53	56	49	71	63	59	56	59	70	61	60	42	59	54	52	56	62	67	82	46	63	48	63	56	54	51	63	64	63	49	55	47	44	64	47	62	46	48	40	50	66	60	57	50	65	51	62	61	57	59	60	69	68	52	46	56	50	67	50	59	48	66	53	48	57	61	54	56	64	55	56	66	48	57	54	58	57	42	55	50	67	61	48	35	48	53	71	56	70	55	57	60	56	60	56	56	65	54	46	46	60	57	74	56	45	49	53	55	65	61	47	59	57	65	57	65	50	55	51	66	60	52	51	57	59	55	46	53	61	64	52	69	61	55	63	51	54	56	55	55	53	60	60	47	51	54	61	73	61	40	66	49	66	48	63	53	52	60	60	64	38	61	52	46	54	44	65	56	49	58	45	43	66	60	51	43	53	57	52	60	53	54	62	61	62	60	54	56	55	44	67	60	60	60	63	57	55	47	50	58	59	46	50	66	57	59	59	48	53	45	55	58	63	68	47	57	70	45	53	72	57	55	52	51	46	55	51	45	59	46	58	50	53	64	61	49	57	42	37	59	77	66	51	47	48	49	46	51	53	44	41	62	55	59	57	46	49	41	59	44	59	61	51	44	58	54	65	60	52	58	64	55	54	44	51	55	63	81	48	58	65	59	66	48	56	59	58	54	58	48	45	59	66	63	57	49	65	51	44	50	59	44	49	67	61	56	54	53	50	63	51	53	47	53	54	63	56	58	56	62	51	46	57	62	70	51	50	51	55	63	58	51	58	55	49	56	58	53	53	46	54	50	59	57	57	57	55	57	52	58	52	50	53	65	52	64	51	59	47	51	47	56	62	65	61	54	44	55	55	52	57	61	41	54	54	63	48	67	58	51	49	54	45	50	63	51	48	67	52	48	49	47	58	60	58	62	47	56	56	44	66	60	58	61	65	40	68	54	53	50	63	59	51	54	53	55	46	47	60	47	61	72	70	46	61	58	54	59	60	70	62	74	46	46	56	42	46	63	40	50	53	55	57	83	63	54	47	60	51	53	56	57	59	54	54	62	52	62	66	53	57	58	62	60	35	53	51	48	62	54	57	44	53	47	46	51	63	62	57	58	52	49	50	51	56	64	47	73	52	46	57	52	56	47	58	56	52	41	50	54	52	50	51	53	62	58	59	51	61	63	63	64	58	48	54	59	59	59	50	55	56	65	58	54	55	46	66	48	51	54	54	51	66	50	62	60	55	63	56	59	68	53	65	50	54	67	53	49	54	69	45	59	49	52	54	60	49	46	69	61	48	48	44	63	59	67	56	45	59	55	67	48	58	58	52	53	56	46	43	48	55	62	61	66	52	53	61	55	64	56	41	53	59	55	59	58	54	65	55	71	47	63	61	47	64	63	45	50	58	61	63	59	62	43	55	51	52	54	48	70	37	64	60	58	58	65	60	54	53	50	41	60	43	40	50	49	62	59	54	43	68	60	55	42	53	68	65	51	54	61	62	51	60	48	60	48	46	57	54	52	56	41	68	71	49	58	43	59	58	59	56	80	55	51	47	51	43	65	75	56	53	48	58	75	52	56	61	49	44	55	63	51	68	52	55	50	56	57	55	54	60	53	60	63	60	61	51	53	48	55	53	63	56	53	64	61	53	66	55	50	52	60	47	45	57	53	63	53	64	56	43	75	61	54	57	56	55	46	64	53	55	64	73	55	63	61	72	59	39	50	71	64	54	44	59	64	35	59	59	44	55	62	63	49	57	50	68	62	57	63	53	53	52	56	64	54	67	59	51	61	56	63	57	55	45	41	56	60	53	58	56	67	58	50	55	61	55	48	48	49	61	56	60	55	36	55	54	48	54	62	53	45	50	62	57	58	46	60	60	50	58	67	51	64	49	52	63	47	56	51	49	49	41	51	53	53	69	49	46	63	50	56	60	52	48	65	58	51	50	57	73	58	54	52	52	70	48	62	62	57	60	63	49	55	62	66	50	56	47	49	75	65	81	65	58	47	66	53	67	52	75	61	48	60	52	60	55	47	61	61	55	62	57	66	48	63	59	66	51	60	56	53	60	66	55	52	55	48	56	48	55	59	51	74	61	60	59	47	58	56	61	56	52	71	59	59	54	59	61	53	61	64	41	55	50	49	46	67	68	56	57	54	57	60	55	64	57	63	56	66	58	44	56	64	48	58	63	46	56	65	44	52	52	50	49	64	64	59	50	50	55	49	56	65	46	60	68	60	54	55	47	54	62	47	44	49	67	52	51	40	52	58	60	58	69	48	54	61	54	43	53	58	61	52	44	66	51	58	49	50	55	58	64	51	44	67	54	55	55	51	50	53	56	56	50	51	55	68	58	57	63	62	58	54	55	54	54	64	54	62	61	61	54	63	57	60	54	51	59	54	60	50	57	70	47	46	55	74	58	66	52	59	60	56	54	59	51	60	67	52	46	63	53	48	58	39	51	58	63	52	51	53	54	62	51	68	64	59	65	54	64	49	61	53	55	59	61	51	50	50	67	63	44	50	60	57	50	58	59	32	53	47	53	45	52	62	60	51	53	58	52	45	51	58	58	70	62	67	49	59	58	64	60	65	50	69	42	60	44	52	58	59	46	80	51	49	67	60	58	72	59	53	48	58	64	58	60	51	70	47	52	54	67	54	53	46	45	65	66	58	50	55	62	58	48	39	49	46	55	51	53	54	51	57	62	53	49	58	50	57	42	59	52	61	59	68	59	46	63	51	62	47	69	58	59	60	38	56	70	58	51	48	59	54	55	39	55	48	49	43	51	60	53	51	50	64	44	70	52	60	64	49	51	56	58	56	63	55	65	63	60	56	54	72	39	62	60	49	54	56	58	60	45	74	67	53	39	56	53	50	46	53	46	55	48	49	51	49	48	59	48	59	50	42	55	70	75	48	65	68	50	66	76	40	59	59	83	59	48	50	44	54	48	48	54	59	58	57	48	62	50	59	63	51	57	71
20037	14797	10026	24516	31602	28522	24969	20836	17912	14734	11669	9571	9125	8747	9002	8726	7552	6895	8136	12718	16561	16316	13399	7779	6194	5548	3157	2142	2242	2499	2436	2220	2408	2749	3034	2379	1700	1430	1410	1260	1194	1240	1179	1148	1043	1044	981	1098	1074	1046	962	944	974	917	910	913	917	943	917	895	883	846	951	875	851	866	866	852	859	834	842	846	853	853	828	837	843	831	839	840	804	829	775	799	795	850	779	805	749	823	801	800	814	850	794	780	809	844	823	816	830	828	807	834	772	822	747	811	813	867	805	825	862	826	837	870	882	845	835	891	892	854	826	870	874	881	881	860	878	886	890	856	822	817	861	838	819	801	797	824	820	778	833	787	787	787	819	825	804	783	796	810	831	792	802	791	825	808	776	817	803	784	834	773	840	843	789	773	805	800	774	776	793	818	753	790	758	781	778	814	784	790	789	773	815	750	784	797	748	787	790	789	818	787	836	832	813	758	821	746	816	802	801	784	820	823	771	835	778	797	776	736	814	760	820	812	805	782	821	778	782	802	755	819	805	746	812	809	749	819	761	820	800	826	769	836	744	797	776	787	759	759	786	765	791	767	772	814	770	796	744	872	759	760	796	770	746	776	754	783	796	825	791	806	790	806	834	784	793	814	801	748	785	829	785	780	787	732	801	799	828	774	790	805	862	787	778	824	744	792	785	802	808	778	796	774	796	786	825	769	744	794	773	796	800	807	785	780	766	791	773	806	749	805	776	811	773	782	790	820	786	825	763	790	773	763	755	797	784	740	803	796	773	757	786	861	823	804	772	761	814	751	740	752	813	778	787	737	795	784	784	868	791	763	742	786	725	797	785	752	807	789	833	811	781	821	735	784	798	797	798	761	801	796	803	772	788	768	765	788	827	728	759	778	807	776	785	769	758	773	820	781	750	802	830	738	808	804	791	839	751	862	802	746	727	780	825	811	796	806	763	770	779	762	767	730	792	817	755	822	762	776	777	802	724	789	788	797	829	776	779	811	758	747	820	822	779	763	836	825	786	778	797	804	802	820	772	742	793	749	791	740	763	801	756	775	847	828	746	814	806	811	772	801	789	768	820	798	809	787	767	852	778	788	782	807	770	790	773	780	786	816	755	866	812	779	776	776	791	759	794	838	736	786	823	839	793	785	773	744	733	815	721	823	769	775	774	809	774	832	770	773	787	785	791	822	772	791	809	725	822	806	800	745	774	764	792	799	745	784	780	764	789	817	779	787	814	799	789	783	799	801	797	780	815	776	771	792	761	754	794	856	786	755	804	747	791	756	840	762	785	760	810	798	803	789	792	795	795	817	789	849	778	835	789	793	774	755	770	804	827	769	789	795	808	818	748	800	805	802	818	788	824	763	807	754	821	776	815	781	784	743	781	839	787	850	774	735	771	770	837	760	760	822	755	780	805	806	807	812	776	809	781	747	766	748	775	793	768	741	812	801	821	780	774	776	817	786	805	810	775	796	776	764	814	792	779	721	831	776	834	755	755	816	822	784	788	785	781	741	785	788	802	790	763	811	766	816	780	807	791	799	742	802	819	780	787	826	795	754	784	779	773	753	783	754	808	754	772	821	797	838	800	780	795	787	792	821	816	771	805	810	819	790	785	818	742	813	771	745	761	746	791	784	803	764	794	750	744	806	754	818	794	810	750	802	799	802	781	813	802	791	790	771	804	740	783	813	765	826	716	809	780	785	758	777	773	807	786	790	747	771	794	739	787	797	778	792	765	824	808	823	765	770	767	774	784	778	814	829	807	772	747	780	816	792	775	712	778	827	767	753	814	772	834	793	792	825	754	779	842	786	765	795	821	816	778	768	835	831	829	829	745	822	768	781	794	737	800	821	808	804	774	814	775	792	771	760	818	762	836	794	806	781	823	790	811	764	751	783	795	722	777	791	780	797	794	789	771	760	818	779	793	790	793	794	799	813	770	771	834	779	821	850	792	794	719	798	757	766	789	802	813	788	755	817	824	768	765	776	778	777	748	795	806	800	737	809	765	764	802	784	767	764	795	757	774	781	761	794	769	794	809	802	811	753	767	777	742	779	776	771	814	781	740	856	795	786	808	827	831	785	817	816	828	851	757	801	788	762	799	774	798	781	795	827	783	795	735	809	771	804	824	784	752	798	777	754	720	789	757	821	787	782	790	777	795	856	779	806	736	795	839	796	775	789	797	801	800	741	790	757	810	747	762	795	698	774	815	785	769	768	750	778	795	745	745	819	817	802	825	751	754	764	788	801	747	810	788	800	797	846	836	764	775	789	767	782	761	784	778	794	807	770	803	810	770	762	733	793	775	753	780	761	759	828	807	784	790	793	783	753	796	818	778	753	774	784	789	824	834	813	798	832	864	800	798	775	771	811	829	766	786	802	834	721	791	800	786	807	786	821	821	778	808	751	795	771	815	835	810	817	802	783	773	751	799	797	779	727	824	770	811	750	774	786	797	827	759	796	815	799	789	793	784	796	797	731	773	815	821	755	808	742	804	848	783	741	803	810	745	834	762	797	744	805	835	767	755	791	789	790	790	751	757	789	780	780	745	778	793	794	762	782	811	741	784	806	804	823	837	779	776	758	727	799	783	807	801	774	779	825	775	795	802	725	779	779	798	788	814	820	802	786	723	750	803	814	738	785	849	804	766	807	804	750	761	778	784	785	798	776	813	788	786	741	778	810	758	797	770	797	793	788	751	774	817	761	770	828	845	788	829	747	792	801	791	762	802	809	845	834	782	775	865	821	741	851	814	750	784	802	830	813	834	847	761	818	783	815	776	842	751	740	821	784	783	785	828	782	780	807	790	770	728	809	745	811	844	807	768	821	808	747	752	791	803	844	763	759	815	755	795	799	787	814	799	789	769	784	779	799	827	781	826	723	746	788	833	754	757	766	809	795	793	720	784	821	747	768	782	778	770	797	768	798	735	769	769	753	810	764	837	813	806	783	801	817	842	735	792	773	815	767	765	793	755	780	835	802	739	765	747	825	800	808	793	784	791	746	760	813	798	800	764	771	815	812	802	849	771	770	795	776	828	773	855	770	790	789	800	792	803	814	760	757	772	762	769	847	746	809	816	790	788	734	737	815	765	835	785	783	749	816	767	789	806	800	791	787	827	803	793	787	779	786	803	825	781	829	780	808	758	815	807	778	751	799	788	812	809	788	804	817	804	796	807	798	752	827	823	760	777	766	829	799	812	803	725	805	765	767	823	816	807	782	738	805	779	774	741	771	823	788	804	830	756	736	809	746	793	754	787	809	830	786	756	770	781	782	764	805	767	778	821	805	820	831	797	783	821	809	753	806	758	728	824	834	825	753	779	804	820	747	837	770	778	834	791	780	773	787	788	805	815	775	756	754	862	809	741	794	835	747	832	788	791	807	796	786	778	830	748	764	792	792	780	811	777	789	795	791	807	827	781	822	811	818	805	768	809	772	744	766	841	758	861	805	804	789	736	836	792	832	788	813	771	795	810	790	818	797	755	749	757	814
1449	333	316	208	303	245	211	144	119	102	78	89	79	74	90	93	78	78	97	154	211	209	174	81	74	86	61	46	30	30	46	53	38	57	61	54	44	37	39	41	24	29	31	37	35	32	30	24	15	44	34	31	29	30	28	22	26	33	28	31	31	27	38	24	29	26	24	28	23	18	34	36	28	39	33	24	36	30	32	27	28	26	27	26	30	26	36	32	25	26	26	40	33	35	33	29	30	25	29	25	25	32	33	33	20	20	24	30	33	33	26	22	22	31	35	25	26	32	40	23	28	29	34	37	23	30	26	32	29	20	22	41	33	23	24	41	30	20	16	23	18	29	32	32	30	22	30	28	26	26	37	21	31	36	29	34	30	32	29	33	30	31	43	29	38	37	32	34	39	30	42	35	29	39	31	28	23	26	34	24	34	26	26	23	36	28	36	27	28	26	18	23	26	33	30	35	22	23	22	25	35	21	34	31	34	30	22	33	24	28	24	29	26	23	30	27	21	28	37	31	24	20	34	30	26	26	26	38	26	23	23	29	30	29	38	28	25	33	21	35	33	23	36	23	26	29	30	35	25	21	20	23	29	29	28	26	29	35	41	34	28	17	22	24	24	25	22	35	35	36	33	19	26	28	34	33	27	28	30	30	24	24	36	31	30	33	30	29	41	26	25	29	36	28	31	20	22	28	24	29	26	30	28	26	24	31	30	25	37	25	35	29	40	25	28	31	24	32	34	38	30	30	30	34	20	26	32	27	31	30	28	34	17	25	25	28	29	32	25	23	34	31	19	28	26	23	30	23	29	31	37	37	32	40	37	25	29	39	24	28	26	27	21	32	30	27	27	34	29	40	27	30	33	28	29	23	25	36	23	23	34	20	25	31	28	23	37	31	26	31	28	29	32	37	27	27	14	27	31	31	24	19	26	29	32	19	31	31	36	23	28	30	27	35	33	25	20	25	34	28	27	30	36	33	26	25	26	24	35	29	21	28	23	28	31	25	30	44	26	29	29	30	27	31	31	33	29	25	33	27	16	24	32	23	35	32	22	27	28	29	29	36	31	29	34	36	31	24	28	34	31	30	32	22	27	27	36	24	29	26	30	28	31	29	33	34	32	26	31	24	34	27	27	43	36	33	35	30	36	29	31	30	26	32	26	34	39	32	26	30	17	20	26	34	31	26	23	19	32	29	29	31	27	29	28	23	20	30	31	27	32	20	26	32	26	28	26	25	32	27	29	24	23	19	25	43	23	17	24	26	26	23	18	29	32	35	16	26	29	32	32	26	26	23	30	26	42	29	37	26	30	21	37	23	29	22	26	18	19	27	34	27	28	26	33	28	31	30	29	31	23	31	29	37	29	39	25	28	24	30	34	33	26	31	33	31	37	31	36	25	29	32	29	30	23	31	28	22	21	33	26	40	19	36	37	32	28	35	30	25	24	33	28	24	21	21	21	28	32	34	31	20	37	29	23	19	29	19	23	39	42	32	33	29	26	34	29	29	35	35	35	20	30	30	25	23	34	30	25	26	33	30	29	25	31	30	21	25	37	22	24	20	15	24	31	33	35	30	37	37	29	22	23	36	21	24	32	30	29	32	28	35	34	28	27	32	22	31	18	27	20	29	39	33	24	25	30	35	27	27	27	37	33	30	22	29	35	33	25	33	19	32	26	28	34	25	40	33	24	31	17	25	23	28	23	31	37	33	31	23	35	30	26	27	21	33	30	33	28	19	28	25	30	40	23	24	30	33	24	37	33	32	32	34	31	20	25	31	19	31	24	30	37	40	28	30	31	30	32	25	25	29	25	34	25	26	29	28	31	33	37	25	32	30	27	27	27	33	27	25	32	26	25	35	26	30	28	29	26	30	24	30	31	32	30	29	32	20	43	30	30	30	24	32	19	27	30	27	30	29	34	23	26	35	28	18	24	30	14	37	26	19	29	33	26	24	35	28	34	19	36	37	19	31	40	26	26	26	34	23	33	27	29	27	30	20	34	26	27	33	34	34	26	41	31	32	34	32	27	29	27	26	38	31	28	23	30	29	30	20	28	31	38	24	32	33	43	21	36	36	35	20	23	27	34	30	26	49	30	41	22	37	33	29	23	25	29	24	23	24	25	27	29	25	28	24	37	38	22	29	22	18	36	36	29	27	32	22	23	29	30	30	29	40	27	26	21	31	25	36	27	24	31	27	24	37	29	31	36	25	37	30	20	24	27	34	35	28	20	27	26	26	31	22	30	38	35	33	30	33	34	21	21	27	27	32	42	27	23	33	22	32	27	25	28	23	30	31	47	23	36	32	32	24	31	29	33	33	41	37	16	20	28	31	26	21	37	29	30	23	30	27	33	24	29	36	27	31	42	38	23	33	29	25	24	32	30	31	32	24	24	23	40	24	30	22	32	30	33	33	29	19	20	29	26	21	27	18	20	34	36	26	39	29	36	28	28	26	26	21	32	32	22	26	21	27	31	42	31	32	28	30	34	29	24	36	39	27	27	36	21	19	30	36	29	31	34	36	30	23	29	35	26	33	27	29	29	31	31	30	25	29	32	31	34	30	39	32	31	30	28	34	28	28	37	22	37	31	34	29	24	29	21	25	26	39	30	24	26	36	32	30	32	28	26	30	32	34	24	42	24	32	34	20	31	36	32	33	24	33	33	36	27	27	26	20	43	16	24	19	22	32	41	25	24	37	27	27	34	36	34	28	35	37	30	33	27	30	24	28	29	31	28	31	31	27	30	36	24	30	24	34	31	28	31	34	29	35	25	29	22	30	29	30	39	28	28	27	44	29	24	31	25	25	39	29	22	21	26	23	34	32	16	26	29	20	28	33	29	25	21	32	24	37	31	38	40	37	34	21	29	38	34	36	26	29	31	22	21	33	36	27	36	32	20	26	31	38	34	28	27	34	28	26	32	28	31	27	28	23	32	25	37	31	28	34	33	25	30	32	28	21	21	29	19	31	34	35	41	27	31	33	26	25	35	18	35	33	31	27	38	33	37	37	19	24	26	27	34	32	33	28	28	33	26	25	29	32	30	31	31	28	28	34	42	31	28	28	24	24	32	27	27	35	34	26	18	38	36	23	32	24	48	24	31	23	29	32	17	32	26	18	30	27	31	25	23	24	25	27	30	23	25	28	30	31	24	29	33	28	21	34	33	31	28	28	27	22	23	31	18	31	26	30	21	40	34	35	37	39	32	34	29	24	23	15	20	25	27	34	28	27	43	27	36	32	26	30	30	31	32	26	30	27	28	23	33	22	46	30	27	36	26	37	33	24	29	30	29	29	32	19	32	26	31	27	28	42	29	37	27	24	26	31	26	27	21	26	27	34	30	34	21	35	47	31	39	28	27	38	25	27	29	27	25	37	36	37	27	27	27	24	30	28	23	25	27	26	32	28	34	33	22	25	22	30	25	27	31	38	28	29	40	31	20	20	27	28	28	26	32	35	30	23	32	22	35	34	35	31	32	31	46	33	32	28
11703	9228	7637	18263	21952	17575	13445	10430	7625	5971	4753	4160	3565	3170	3586	3537	2780	2532	3064	6145	8741	8384	6580	3744	2486	2962	1978	1139	932	1020	836	732	1036	1378	1791	1374	1075	882	749	698	649	550	495	508	506	504	509	510	460	473	435	482	465	442	431	448	457	446	472	468	483	447	526	534	442	450	414	415	415	407	487	395	429	432	438	450	430	434	409	424	408	430	409	407	428	445	443	434	411	438	388	437	429	464	435	418	444	407	432	424	387	408	432	447	406	436	425	467	367	452	439	411	451	448	464	468	460	473	464	468	472	437	477	454	478	461	456	499	508	462	439	472	419	461	452	470	435	431	399	434	442	433	429	451	434	431	468	434	422	421	459	423	417	425	451	427	413	421	391	442	425	377	449	432	435	424	443	452	401	406	389	443	485	435	410	412	424	417	410	398	410	447	442	428	394	438	431	411	408	409	442	408	400	435	399	418	434	436	452	395	450	427	413	379	455	425	416	436	449	460	416	419	443	429	428	430	443	407	450	403	419	414	409	435	425	427	394	437	451	447	420	449	464	426	457	466	457	408	419	428	408	424	418	440	418	425	402	415	401	415	401	430	406	427	422	446	421	448	453	445	433	491	431	390	407	437	454	404	439	462	425	467	459	425	419	444	446	436	414	416	386	401	406	415	438	408	431	428	391	454	407	437	404	440	434	416	416	418	409	411	463	433	449	412	465	425	457	418	414	427	428	462	434	415	390	433	448	408	433	425	391	435	454	417	417	452	440	448	433	391	402	440	429	421	398	407	438	432	397	407	444	434	398	417	415	416	451	423	416	443	434	439	419	405	451	420	418	427	413	402	419	433	443	458	440	401	394	420	449	399	419	428	430	413	458	445	414	416	451	406	415	391	425	439	436	428	422	441	395	408	449	426	429	440	430	437	430	420	412	450	428	433	422	422	457	450	454	449	457	401	412	422	405	453	455	445	417	407	450	462	451	416	411	453	425	425	448	410	452	404	426	413	453	404	407	419	440	447	441	440	419	406	431	457	432	445	387	432	448	447	438	445	411	431	421	445	427	448	401	424	419	423	408	386	415	440	436	452	436	460	402	449	404	441	388	409	415	437	423	437	396	429	427	422	398	427	443	444	416	434	387	434	408	412	435	426	417	443	452	417	449	420	426	409	462	433	451	442	413	393	469	443	418	413	449	449	447	420	449	461	418	477	421	443	440	439	433	437	412	466	440	472	425	411	436	399	419	439	427	422	395	436	427	455	409	445	423	414	442	430	386	418	416	439	414	417	431	438	433	416	449	415	457	426	446	404	405	431	432	436	420	415	454	398	426	417	419	421	411	429	424	433	405	379	429	426	423	417	406	458	439	420	485	435	402	450	421	394	411	418	432	418	387	420	414	419	458	419	420	431	409	434	432	417	449	432	435	422	436	408	448	421	454	434	407	422	449	423	426	422	406	432	426	407	443	418	431	431	438	424	436	401	404	438	463	423	449	433	441	425	389	407	449	453	379	432	422	428	448	422	402	440	419	395	417	420	470	438	440	422	464	482	434	446	426	417	414	427	383	452	457	435	445	464	423	425	396	429	413	430	439	388	432	473	430	451	429	416	432	469	432	395	425	440	415	482	415	427	418	398	418	419	438	427	433	417	446	403	428	472	433	412	414	441	407	433	413	424	461	431	437	411	439	436	437	433	430	427	448	455	464	418	417	453	394	425	424	409	451	431	429	404	453	433	464	435	422	411	397	456	416	423	459	390	439	420	439	451	461	463	457	426	427	413	426	405	408	430	420	410	451	407	423	370	449	423	429	433	430	455	423	429	399	431	437	408	428	411	427	426	460	439	438	418	401	402	432	431	437	393	430	452	406	404	471	419	418	388	397	423	385	403	434	428	405	397	449	455	458	441	424	458	403	420	471	419	437	433	430	398	469	418	426	434	406	443	443	430	420	443	403	436	424	417	387	439	428	408	407	464	397	429	434	425	412	434	388	426	427	439	472	391	409	459	420	420	436	435	446	418	449	421	410	384	456	404	438	444	421	448	437	395	427	421	404	426	422	412	418	447	407	406	452	428	411	435	443	422	429	433	426	413	435	440	434	445	469	426	431	422	421	421	436	432	400	417	413	429	433	466	421	447	399	422	387	387	444	400	402	428	439	401	406	435	416	463	460	444	395	412	484	412	431	428	424	430	416	419	411	428	436	441	419	416	396	442	454	410	411	468	426	452	420	429	444	403	423	400	437	426	433	452	411	410	422	422	474	429	410	433	424	431	419	421	416	430	422	404	430	404	394	425	429	420	463	420	442	405	434	447	415	456	462	473	422	415	419	460	464	432	422	467	395	453	432	438	402	386	441	427	437	435	410	407	434	465	415	424	445	386	472	471	415	450	436	442	418	432	445	414	436	460	412	407	440	397	427	433	467	437	456	426	418	435	458	379	418	446	429	466	420	420	426	402	404	453	406	413	434	402	434	452	441	454	427	473	435	424	397	435	407	397	435	429	446	475	430	391	426	414	464	471	437	398	453	446	412	404	427	442	428	432	389	431	460	407	433	493	448	432	434	405	467	406	434	447	414	442	433	420	461	414	395	396	453	447	399	451	438	428	387	415	417	418	432	423	433	401	417	441	425	458	430	432	436	447	435	445	390	438	439	432	396	414	423	436	432	427	405	421	410	407	424	449	446	398	444	421	409	427	377	425	436	430	435	420	428	450	453	410	396	427	448	416	434	431	404	433	448	430	411	446	423	404	418	479	428	440	405	412	404	401	420	410	420	433	418	410	441	427	433	417	394	404	413	435	388	413	421	404	432	455	443	435	426	426	424	429	429	436	425	475	437	415	442	436	452	400	455	434	428	426	454	459	401	452	446	452	401	405	430	423	451	429	416	433	411	430	405	456	442	413	432	395	409	419	416	414	381	429	433	424	430	445	441	416	424	417	490	422	411	415	419	423	430	391	431	385	457	424	438	447	405	380	428	422	429	434	438	450	424	409	415	403	395	441	408	428	441	427	407	405	420	451	429	435	406	424	404	421	433	404	418	433	433	448	427	407	457	441	439	438	405	415	439	406	411	434	406	404	429	417	451	396	421	405	447	472	436	442	472	404	447	394	426	377	394	451	455	426	439	439	396	435	460	449	446	397	454	441	408	431	400	433	401	424	418	422	421	420	404	459	459	471	411	444	448	468	420	438	403	463	384	412	413	419	445	429	428	425	447	416	394	440	417	437	399	457	434	429	430	436	420	452	412	395	425	425	391	421	414	454	441	422	410	437	428	420	439	413	393	396	464	420	438	438	403	415	411	443	393	397	411	393	398	411	440	432	378	428	452	437	457	421	421	407	414	413	448	444	442	438	452	426	460	465	432	454	440	393	363	440	420	402	460	433	391	437	423	460	422	430	430	434	374	421	418	429	434	439	425	424	453	451	438	438	442	408	410	444	429	416	462	448	405	419	442	437	415	463	402	428	457	438	421	408	376	440	433	418	420	433	436	407	437	418
779	606	547	452	548	524	396	341	282	229	195	171	151	142	132	131	114	113	127	180	355	342	220	141	117	149	90	77	57	54	52	50	88	82	88	101	88	61	75	64	43	39	45	41	49	32	36	41	41	37	46	42	28	41	48	41	41	49	41	42	21	40	36	56	42	33	35	31	27	43	41	45	37	35	36	41	32	48	46	33	41	32	42	34	43	34	34	31	42	41	39	38	40	44	54	48	37	32	40	40	29	41	33	30	38	41	28	40	30	41	47	34	33	29	43	34	39	36	46	27	40	30	42	39	41	43	45	46	33	40	36	41	42	38	36	28	37	30	42	33	47	28	27	34	29	37	25	47	31	40	39	33	50	38	33	43	38	39	36	24	38	30	38	37	41	47	38	39	42	28	28	29	46	35	39	39	37	36	33	45	43	34	40	48	39	40	33	33	50	31	37	27	31	43	28	39	46	39	44	29	36	33	34	42	37	31	46	31	27	27	37	34	35	51	27	29	41	48	38	40	40	42	39	37	32	40	42	31	43	22	37	39	34	48	41	38	51	35	29	29	41	46	37	34	35	30	36	42	40	33	30	36	50	47	34	43	44	32	42	32	29	33	25	20	48	39	45	41	45	50	44	31	34	24	37	45	41	33	55	29	34	30	36	33	38	28	37	35	33	42	43	24	35	43	35	32	46	33	36	46	37	44	36	31	38	38	36	52	43	35	40	21	31	37	40	42	36	40	34	39	39	36	47	45	42	39	21	48	29	52	32	45	49	37	38	33	40	36	29	43	43	37	29	39	40	40	46	35	38	35	39	43	37	30	31	32	37	28	46	40	32	35	41	32	41	31	39	37	32	38	34	39	44	40	33	31	40	28	38	28	39	39	43	55	50	43	38	36	29	42	35	41	40	39	30	38	29	41	32	43	49	39	45	38	36	34	40	46	43	38	37	29	43	44	34	33	34	38	35	38	37	30	37	37	40	38	37	45	37	48	40	33	45	44	34	45	48	33	42	34	34	36	32	34	43	34	40	26	48	26	30	29	34	36	41	31	30	46	35	34	32	39	31	41	33	33	35	45	30	42	47	34	46	31	32	46	47	37	43	44	51	39	38	38	40	33	40	40	35	34	31	35	40	53	31	49	29	39	31	33	36	39	38	39	47	37	43	35	27	40	29	35	38	39	30	38	44	39	37	33	37	37	44	41	41	28	43	37	32	38	38	34	39	44	30	40	37	30	35	32	40	52	39	41	36	34	43	37	27	33	32	46	44	34	30	43	38	39	42	37	38	45	38	37	52	40	34	40	41	39	36	39	46	38	26	34	44	39	48	37	36	40	38	33	34	33	40	44	39	38	35	32	30	33	38	36	35	35	33	40	34	44	47	44	42	35	42	39	46	39	40	36	31	31	42	51	35	36	52	38	36	38	43	43	40	37	27	50	41	33	39	27	29	34	21	33	38	20	44	34	43	37	42	38	24	50	31	29	45	50	36	33	43	31	44	38	38	33	43	30	42	27	33	43	37	40	32	39	50	28	43	38	33	33	29	32	36	38	37	51	44	26	41	37	37	47	45	30	32	36	28	30	38	37	36	39	35	41	45	35	37	41	36	37	43	41	45	44	40	40	29	36	31	39	45	29	46	38	38	25	26	36	20	26	32	39	41	27	37	27	32	37	45	35	41	44	35	34	40	36	29	43	28	30	43	35	45	34	38	34	35	57	41	42	31	35	38	34	41	40	38	33	36	37	46	47	42	38	29	33	37	34	39	57	34	36	27	42	30	38	32	35	44	31	40	33	37	33	33	34	36	35	51	37	39	44	42	43	39	36	30	28	41	32	48	37	52	42	42	40	45	49	40	39	32	28	34	41	36	32	30	36	43	38	50	45	36	36	40	35	34	34	41	42	29	32	43	44	38	36	31	37	34	36	29	31	36	43	30	34	43	41	40	27	35	33	39	29	32	44	42	35	38	44	39	35	38	30	40	36	32	29	32	32	40	39	33	39	48	39	34	34	37	33	24	36	35	33	38	38	35	37	30	38	32	34	35	33	28	32	56	34	32	46	43	38	30	37	26	42	37	38	39	27	34	23	31	42	35	43	41	47	43	41	36	30	32	39	47	32	44	29	39	33	44	33	32	35	42	36	38	38	46	37	36	36	31	40	31	37	41	34	35	35	30	45	38	49	40	27	50	41	31	39	40	33	42	27	40	37	36	32	36	32	31	33	47	30	31	39	41	48	37	35	38	31	36	39	39	36	36	30	37	39	46	43	34	45	39	55	38	38	40	36	37	39	38	30	34	35	33	37	43	34	46	38	30	52	32	36	42	37	29	39	34	34	36	37	38	40	44	49	32	36	44	35	47	38	35	29	39	43	36	33	45	39	31	33	40	42	32	26	31	28	32	42	42	40	37	33	34	38	34	37	43	35	34	28	40	34	44	33	36	48	39	38	30	32	34	26	35	38	30	38	50	39	36	43	40	26	34	37	38	38	37	41	41	34	31	36	37	45	45	39	42	38	25	39	40	25	27	34	51	32	35	48	42	40	37	38	37	34	36	42	36	38	32	28	39	44	41	31	30	39	44	31	41	39	33	40	40	36	37	34	35	44	33	31	45	34	42	43	39	37	37	36	40	30	37	37	36	30	46	37	48	36	35	35	28	36	24	35	34	31	33	39	37	40	32	34	33	35	38	38	41	43	36	37	44	28	35	30	35	40	39	32	44	27	34	42	30	36	28	42	42	32	36	41	29	34	34	35	45	42	36	33	44	41	34	30	39	45	33	33	32	37	36	36	33	49	44	29	32	33	38	45	49	44	37	40	46	34	33	36	38	31	30	35	37	33	40	40	46	28	43	28	35	40	35	33	38	38	37	29	38	46	44	26	37	47	36	43	45	27	42	32	39	34	44	32	35	32	43	47	26	41	26	35	44	38	37	39	27	43	43	35	33	43	34	28	46	45	40	33	33	37	42	36	29	32	35	31	39	28	31	31	33	36	51	38	35	31	38	29	36	34	36	42	35	41	44	30	30	46	40	31	46	34	32	34	38	42	34	32	30	37	46	39	45	43	46	35	48	43	31	39	35	31	42	39	38	35	35	38	35	29	27	45	42	42	36	41	31	28	34	39	35	31	33	30	42	29	39	37	48	51	37	36	38	46	23	36	35	30	34	42	37	37	40	50	27	28	36	38	31	34	34	30	37	39	41	47	35	30	39	28	26	38	43	37	40	39	34	34	44	31	38	41	42	51	37	39	29	30	39	46	44	42	37	34	27	44	32	29	43	37	28	43	35	27	40	32	42	34	32	30	37	41	35	36	36	45	33	38	38	32	34	35	36	33	29	34	47	45	34	33	37	41	33	31	39	31	45	37	28	41	40	33	40	46	41	31	38	45	31	40	44	48	31	39	41	39	41	24	39	41	26	44	32	29	37	33	35	47	35	33	44	55	40	40	35	43	39	43	27	33	42	40	30	30	39	41	34	40	32	52
15848	14315	12492	27867	30544	26189	20556	16029	12600	9938	8764	7424	6645	5668	4759	4743	4069	3619	3889	7392	12741	11519	7802	5050	3776	4055	3422	1819	1383	1310	1133	1234	2094	2851	2863	2839	2616	1816	1461	1152	852	768	739	757	733	748	685	664	691	675	599	636	621	565	639	585	609	535	606	638	590	599	759	937	567	614	615	539	613	573	569	566	585	597	521	559	568	598	574	570	538	533	599	524	536	543	542	571	555	569	547	498	590	583	543	558	559	579	525	524	591	511	561	514	533	524	539	574	517	553	574	583	587	584	588	569	618	593	632	576	575	612	614	600	597	633	593	571	577	581	600	628	564	589	582	625	549	564	543	513	522	559	538	562	549	499	525	540	543	494	546	541	529	543	531	553	538	562	604	553	567	576	533	584	546	541	510	573	563	535	517	533	562	525	502	560	544	547	544	530	472	565	560	520	559	535	568	556	562	530	497	519	534	536	549	543	552	549	510	539	539	524	524	524	536	516	511	510	542	545	543	548	547	496	587	552	542	561	579	544	556	545	505	536	548	544	545	518	536	510	543	549	549	554	564	493	533	553	534	561	537	540	548	528	565	563	514	534	565	623	561	584	528	509	577	512	516	547	552	551	538	513	545	535	492	513	549	586	558	563	594	532	555	538	591	537	524	537	571	573	544	571	544	544	563	537	551	524	552	530	525	565	558	581	548	522	518	527	544	514	543	513	521	567	533	524	528	546	531	545	569	543	518	484	534	547	546	521	560	520	555	512	541	547	542	530	535	521	538	508	525	516	553	579	584	538	591	549	541	544	490	556	513	553	538	561	532	524	547	518	542	525	527	571	523	501	543	515	533	529	561	555	522	522	547	562	499	536	516	550	542	531	569	543	508	578	555	546	515	579	540	576	514	552	542	564	541	515	554	546	513	561	554	545	535	527	548	541	541	512	543	529	529	508	562	515	499	530	535	543	523	515	534	512	536	508	563	533	527	555	564	539	557	545	552	558	547	540	536	513	560	550	540	580	519	561	521	503	549	531	541	545	486	545	479	553	544	530	501	566	537	552	513	548	530	576	524	509	577	514	556	540	575	499	568	551	509	580	560	536	575	524	569	509	572	529	569	560	521	571	518	535	533	532	530	537	538	527	513	529	549	501	552	542	575	532	567	543	523	555	558	536	551	528	539	541	539	533	565	566	563	566	524	545	508	528	568	531	588	549	569	544	558	506	492	525	541	553	548	522	567	488	532	529	567	578	522	568	542	544	507	532	538	562	534	524	560	569	568	551	555	509	572	538	534	505	548	511	603	577	509	560	526	514	527	541	523	517	566	525	528	535	494	532	578	559	548	572	561	547	553	521	549	577	572	557	557	534	531	541	519	541	578	515	519	515	570	519	520	547	530	526	534	533	524	542	536	560	513	525	549	606	533	544	528	545	496	537	555	555	562	546	519	552	566	547	551	518	538	530	575	524	564	546	548	574	552	528	542	560	500	486	536	549	519	531	582	606	567	564	541	541	576	553	578	521	547	503	538	521	542	519	544	510	547	513	515	551	542	551	543	514	542	524	554	523	518	543	527	510	497	559	500	542	552	518	517	541	570	579	538	551	570	583	531	544	597	537	545	557	537	540	523	569	524	520	554	503	544	537	537	570	547	554	555	534	541	561	599	578	556	561	566	550	532	537	573	539	512	511	532	537	547	538	582	588	519	521	559	505	524	554	531	521	558	533	551	521	558	517	522	561	549	519	517	545	606	560	544	546	537	513	535	527	571	488	525	545	548	568	550	531	543	503	591	503	541	533	512	541	509	515	541	536	528	535	544	521	517	518	517	540	579	554	547	541	511	535	538	519	567	576	576	558	561	523	541	583	519	526	530	533	545	552	533	554	583	513	539	549	569	500	537	544	512	550	492	562	504	520	515	520	508	526	511	523	531	576	544	514	574	577	541	543	532	586	537	567	585	558	553	534	510	506	566	553	549	569	553	513	548	539	507	557	554	565	514	516	584	544	515	547	573	560	489	550	530	533	550	533	527	558	566	534	567	536	548	538	571	509	545	588	546	552	555	532	502	530	550	561	535	524	541	521	558	573	561	535	509	557	535	518	568	504	523	513	515	559	525	485	545	514	576	550	551	552	546	549	565	551	516	530	511	531	538	526	530	537	537	567	546	549	533	507	585	548	529	546	557	579	527	545	485	559	521	530	507	514	595	525	560	539	530	550	540	555	575	537	542	517	564	511	548	540	560	515	551	522	571	541	561	628	539	532	564	549	557	515	525	542	547	539	597	553	538	472	522	541	534	549	529	518	546	566	544	538	540	512	533	547	589	528	527	526	540	545	512	582	560	516	545	553	534	510	494	538	486	544	521	530	574	516	545	523	517	569	539	559	546	564	520	506	521	497	543	530	594	538	595	550	515	558	522	537	511	537	548	557	565	518	534	508	564	533	572	540	530	538	530	556	506	537	497	521	549	524	551	512	551	517	560	522	565	523	513	579	515	547	575	568	566	536	546	520	559	520	547	534	561	530	527	539	509	588	527	559	512	521	536	562	587	506	532	523	558	564	548	513	525	541	572	559	549	534	550	530	539	562	529	528	526	506	543	528	555	565	563	535	512	520	534	522	549	526	535	559	488	536	551	582	558	542	525	541	550	536	561	552	597	585	552	557	537	549	552	560	548	531	584	539	548	566	549	555	510	539	506	566	549	549	542	511	579	495	562	558	546	558	533	534	554	517	572	540	571	560	577	523	563	540	548	550	552	537	517	537	530	549	552	531	535	543	571	523	544	552	542	570	549	544	560	544	513	515	567	538	524	575	545	552	520	523	522	542	526	524	550	564	566	508	537	547	580	509	578	540	522	525	526	549	534	494	523	505	525	540	533	543	527	527	533	559	534	548	491	517	560	546	575	518	492	576	525	557	532	536	531	554	546	561	545	567	562	518	500	572	567	567	569	541	560	524	562	537	527	555	547	498	530	571	511	502	543	552	554	540	547	590	529	582	530	561	540	507	534	540	576	554	544	539	550	503	524	581	558	521	512	555	563	521	541	545	548	544	526	549	565	515	568	575	552	509	536	521	531	525	551	524	578	538	538	555	545	539	535	536	540	558	502	520	531	560	554	534	549	503	568	544	528	541	543	553	547	553	575	571	530	510	548	552	511	582	563	554	544	544	558	581	510	520	499	508	550	545	561	539	566	543	559	504	547	534	516	496	535	532	592	543	508	534	537	554	588	544	572	548	589	533	537	536	512	546	538	537	557	560	552	562	559	530	531	520	566	535	510	482	537	539	506	549	553	536	602	622	535	531	528	508	532	546	538	538	561	487	541	524	550	567	501	536	526	551	586	525	492	530	572	495	554	542	550	523	533	557	562	560	566	535	545	550	501	543	482	546	548	503	530	526	563	509	546	534	556	561	539	566	527	548	566	552	562	542	549	533	520	492	529	544	529	539	551	546	541	532	534	550	532	543	577	562	573	565	520	553	548	556	576	539	536	541	539	534	575	606	552	578
2611	436	396	449	549	518	388	298	222	192	205	156	169	124	147	117	86	89	102	111	225	314	233	165	132	101	123	67	61	72	58	49	54	75	81	87	61	82	61	46	48	39	42	52	49	32	53	42	51	42	44	46	48	40	60	44	42	43	39	52	47	32	41	59	44	49	45	52	43	47	43	51	50	38	41	42	42	36	40	37	48	45	36	52	30	50	47	38	33	49	43	51	35	44	40	47	40	42	49	55	55	44	48	41	50	34	36	43	48	46	64	52	33	49	39	38	46	50	57	34	47	51	46	36	40	42	41	52	48	36	41	47	62	40	48	49	41	40	33	41	44	45	43	48	43	48	41	45	44	43	35	36	40	49	37	55	44	47	38	42	38	43	45	42	56	48	40	45	53	45	44	46	35	46	45	42	45	48	57	45	40	49	43	40	44	31	46	31	39	37	43	37	45	50	35	44	53	36	39	35	44	41	50	55	39	47	45	38	43	56	33	32	48	37	39	47	42	37	44	29	43	51	48	43	54	47	46	40	45	43	46	44	42	43	41	43	46	50	44	41	48	35	34	48	41	47	50	51	50	49	41	44	42	48	42	38	39	39	43	47	42	47	46	42	43	32	46	45	46	45	39	54	54	55	31	44	40	39	48	38	49	35	54	56	46	42	41	55	53	39	45	56	46	37	41	40	47	41	43	52	39	44	38	45	47	36	55	46	46	49	44	37	37	32	51	44	44	44	47	50	47	45	49	34	45	42	45	44	47	45	40	40	64	46	48	38	46	52	42	55	43	38	42	45	43	52	44	44	47	45	39	39	49	38	42	42	53	54	34	46	29	51	39	42	48	40	26	46	58	39	48	47	49	47	51	36	46	46	35	37	35	51	37	41	36	51	39	36	45	34	48	40	55	53	49	53	50	36	47	48	39	58	45	52	32	35	36	39	57	47	41	46	39	44	54	49	51	44	49	42	45	34	50	36	38	42	42	51	52	56	58	40	31	39	44	48	56	46	35	48	50	40	48	36	43	40	39	46	38	44	46	48	35	35	50	43	50	50	40	52	41	46	41	43	52	59	54	41	42	66	39	45	39	37	44	50	51	58	43	47	55	41	49	49	42	41	58	48	35	49	55	43	45	38	45	44	44	30	45	37	47	47	38	51	38	54	48	51	50	47	46	45	47	45	38	48	28	48	46	50	43	43	51	41	37	43	46	45	47	34	53	42	50	45	69	54	47	32	41	31	43	47	32	31	46	41	40	57	40	49	51	34	50	38	38	41	39	37	43	48	32	44	32	40	49	48	50	53	42	41	48	36	49	51	54	44	59	40	48	28	47	33	46	49	41	37	55	25	49	48	45	49	44	40	44	46	38	44	39	41	43	57	44	49	38	35	43	49	53	46	45	40	47	37	53	36	44	37	42	42	40	45	39	40	37	46	37	39	47	36	37	46	47	37	33	41	40	49	40	35	47	48	47	42	40	45	44	31	42	48	41	55	34	45	48	41	47	47	49	52	49	44	45	40	47	41	45	35	52	36	37	38	45	51	47	59	49	32	51	47	41	47	40	55	39	42	48	48	45	55	41	46	61	42	35	45	48	39	40	43	53	47	31	51	40	57	51	38	42	46	36	35	36	58	45	41	34	37	48	46	44	48	40	34	41	43	45	49	51	50	51	51	59	36	44	38	40	49	41	39	46	38	44	45	33	39	43	38	39	42	43	50	50	41	49	44	61	40	43	48	38	41	43	33	50	39	37	49	51	36	38	39	55	42	52	45	41	54	54	45	48	47	48	38	39	36	46	39	42	49	46	41	45	38	45	39	48	37	53	40	34	49	33	44	45	44	49	37	43	58	54	30	41	49	41	35	39	51	37	42	39	34	44	46	36	43	44	46	43	53	43	49	40	47	42	42	50	38	44	40	34	54	58	39	55	47	42	56	51	56	48	44	53	53	46	40	39	38	40	48	46	49	49	41	32	41	35	53	45	50	46	56	38	41	38	64	39	42	33	36	40	39	56	36	44	48	32	52	39	44	42	49	36	34	49	42	35	40	41	45	45	36	35	40	36	40	45	55	44	50	49	44	37	39	41	34	43	41	41	53	49	42	53	47	34	29	36	42	52	48	41	52	42	32	34	49	42	57	38	46	35	47	41	24	39	39	36	43	43	40	53	34	48	53	35	42	34	37	44	51	46	39	43	38	47	35	37	43	46	41	54	42	49	37	33	49	53	48	62	45	36	38	49	47	34	46	49	45	29	42	34	47	55	45	49	45	56	40	44	50	48	46	42	29	48	40	49	43	36	46	63	51	44	38	47	36	47	43	35	46	56	42	48	54	46	58	52	43	38	39	43	41	53	47	49	31	48	42	45	47	55	44	43	53	47	43	41	36	48	41	35	32	29	42	44	50	58	41	55	51	40	45	33	50	38	43	51	43	47	49	42	31	46	41	57	56	34	37	56	39	58	31	47	48	46	49	43	50	34	40	34	51	52	60	40	40	47	45	44	42	53	50	48	45	42	51	47	38	53	52	34	29	38	51	41	47	37	43	38	43	58	53	49	56	48	48	54	46	34	46	44	46	51	40	45	50	29	45	51	37	57	46	44	51	44	32	53	48	33	38	50	43	39	40	36	44	47	47	36	42	46	42	38	41	38	47	59	36	40	33	36	44	45	47	45	52	48	31	41	50	47	40	46	45	42	48	39	45	38	46	42	36	41	36	48	52	37	53	39	42	56	57	43	49	44	46	52	41	29	41	45	41	48	36	48	45	41	38	34	56	36	57	45	52	49	37	55	41	61	46	45	36	42	38	40	47	44	43	42	53	42	41	47	40	43	59	39	43	49	37	53	39	47	41	42	44	34	36	43	44	34	45	40	41	52	33	44	47	44	35	32	52	49	40	42	31	41	45	46	49	41	42	57	53	48	54	47	42	41	38	52	45	50	37	41	56	36	40	47	50	43	51	45	26	32	41	41	47	56	43	45	51	38	31	44	32	40	34	34	38	29	51	50	61	30	41	43	51	38	54	49	37	40	37	32	50	61	51	46	45	29	53	34	52	47	32	56	52	41	32	47	41	41	46	36	36	38	43	38	39	35	43	39	56	49	59	38	43	49	44	38	46	39	42	41	29	48	32	54	51	47	42	52	43	36	42	36	53	36	52	36	50	52	48	36	44	52	43	49	49	47	34	49	37	54	32	43	42	44	44	38	39	42	52	43	43	46	50	36	50	48	37	39	42	41	39	30	47	51	50	42	42	38	44	48	56	37	46	48	47	45	41	37	38	38	36	40	41	46	43	56	54	31	40	47	40	39	46	48	44	40	41	46	43	37	48	41	53	42	40	42	40	41	29	49	41	32	34	50	44	44	50	48	41	47	31	45	43	62	58	42	52	57	57	40	35	43	30	45	47	46	37	48	39	39	58	35	37	46	37	33	44	52	47	39	44	49	39	44	50	41	48	52	36	44	47	42	42	43	50	48	44	40	40	41	42
15146	10621	9212	25952	30142	25080	19498	14696	11794	9747	8320	6887	6373	5459	4801	3980	3288	2946	2911	4081	7791	10641	8058	5506	3653	3484	3874	1958	1300	1235	1171	1196	1395	2311	2475	2315	2137	1894	1353	986	962	872	913	806	816	768	775	721	749	715	718	723	683	677	665	627	699	664	641	622	615	714	698	658	656	633	652	679	637	641	674	652	656	661	640	618	629	661	627	615	638	645	700	590	652	653	652	623	640	632	663	640	697	638	612	668	642	679	632	605	658	638	662	634	599	620	613	632	654	706	682	650	654	692	678	644	676	680	711	672	729	731	690	692	660	698	696	689	652	667	689	703	672	713	643	702	645	637	617	638	618	653	607	640	643	617	607	618	639	688	653	602	649	616	630	643	647	647	620	640	703	635	632	635	624	646	630	594	619	676	600	640	631	643	615	618	619	678	630	634	618	613	613	646	656	629	645	673	650	625	629	656	636	616	621	635	619	626	612	575	616	629	655	620	649	673	657	634	643	635	627	591	671	610	667	645	631	631	607	633	645	588	604	644	640	618	664	597	630	669	634	678	619	628	631	620	658	586	654	598	606	643	615	605	620	606	616	590	649	672	619	663	639	640	625	630	583	677	637	655	598	625	635	559	611	623	621	642	590	636	648	623	672	653	648	621	690	658	603	629	702	630	645	703	661	608	655	680	686	674	593	612	643	648	637	657	652	630	679	605	548	661	612	629	613	614	664	673	667	639	613	545	659	613	659	617	623	615	655	611	637	686	658	644	606	617	618	622	610	632	620	661	633	631	671	624	649	620	644	665	636	607	662	649	610	629	594	622	638	593	677	584	632	609	637	636	627	648	666	629	612	608	685	684	586	611	621	650	621	661	597	663	679	671	656	675	683	663	660	656	640	649	635	644	620	646	610	683	636	659	635	658	651	644	628	649	648	666	636	625	613	633	644	675	625	652	604	665	642	609	673	607	684	633	666	648	634	583	663	615	611	646	628	624	644	610	667	622	585	658	669	643	659	647	676	616	577	648	615	607	636	652	605	653	652	653	646	650	650	634	598	622	604	630	645	583	622	628	641	641	612	651	609	640	629	639	679	664	625	672	653	632	635	614	644	646	633	647	668	662	627	621	635	656	620	652	633	602	643	626	680	635	637	661	643	643	613	679	654	636	633	636	606	643	637	662	600	616	648	579	595	652	634	660	635	634	644	652	602	621	638	609	632	664	667	642	591	592	608	633	616	623	639	659	625	619	634	619	674	623	640	667	621	664	658	637	643	588	647	620	648	651	621	633	624	688	644	605	613	613	662	613	619	642	636	595	627	631	655	651	649	651	631	609	647	609	592	648	603	628	682	649	630	628	667	638	630	638	617	610	637	618	633	664	634	671	655	674	616	620	606	639	623	614	645	645	648	586	632	662	626	616	640	638	619	624	648	632	591	618	617	633	632	625	643	651	669	628	656	630	661	631	591	659	642	623	631	600	644	626	622	635	649	643	611	642	643	649	621	632	634	669	597	595	643	655	620	603	606	618	630	660	633	658	673	600	620	642	621	665	622	694	613	617	681	612	625	646	656	653	614	623	630	633	623	610	625	628	647	617	671	624	669	624	636	641	592	617	637	655	653	666	664	645	609	636	670	675	627	620	610	619	663	602	647	642	686	684	619	652	641	621	624	645	629	582	674	641	608	621	649	645	656	657	624	584	663	621	602	628	640	628	610	661	681	627	599	626	650	636	637	615	701	678	629	620	617	677	606	653	656	666	616	663	614	603	654	599	625	648	648	620	628	650	659	649	642	637	612	607	614	644	647	636	678	639	604	598	623	620	646	635	636	631	619	685	642	607	617	613	600	621	631	615	626	632	609	672	610	605	636	605	611	620	651	594	669	677	623	598	647	639	656	625	642	648	638	626	649	597	660	683	622	660	605	641	614	584	615	639	662	659	636	630	665	671	621	642	606	674	590	632	645	639	664	637	630	609	582	652	627	636	628	634	618	671	591	624	640	662	638	649	610	624	669	605	599	608	653	654	660	638	612	623	652	640	631	631	623	606	664	635	620	617	609	592	654	616	665	633	656	632	605	665	590	624	694	665	616	650	615	630	654	620	660	600	632	647	649	611	680	607	661	646	668	642	609	636	672	641	571	681	663	645	658	607	655	647	636	618	646	679	625	661	591	632	613	688	638	643	590	623	642	638	632	617	642	608	613	633	666	639	626	655	579	670	613	648	623	613	617	617	668	637	649	652	610	599	616	664	602	652	640	649	609	605	602	635	616	659	632	633	616	646	644	649	673	696	628	648	597	625	675	630	594	629	647	643	643	573	635	595	668	616	644	647	609	671	654	642	680	682	641	565	658	672	590	625	655	600	687	641	694	608	616	605	635	637	659	626	622	658	623	651	624	623	619	635	646	649	661	665	624	632	625	657	675	648	660	611	661	617	624	652	633	602	663	654	671	591	651	636	621	638	624	656	612	650	645	624	661	634	656	645	658	605	655	672	598	651	627	633	573	637	618	625	665	642	650	664	636	651	657	669	652	657	626	669	627	663	637	681	627	665	670	630	660	667	612	592	646	622	624	636	614	636	641	649	624	624	675	631	575	607	602	635	591	591	627	634	632	658	622	690	665	606	613	637	631	683	625	656	656	610	606	626	650	636	628	603	629	565	657	613	636	623	588	653	610	628	671	624	657	644	650	620	623	632	603	619	618	640	672	618	666	654	613	559	629	624	622	622	648	597	592	662	667	628	638	692	600	653	665	616	695	659	631	646	636	635	602	620	629	646	617	638	636	598	644	642	627	599	659	656	657	641	628	651	660	611	645	644	627	621	594	625	674	609	613	619	635	656	647	641	620	612	633	626	634	635	660	655	665	671	654	667	628	619	659	632	633	628	610	647	635	644	641	625	583	635	657	633	649	695	665	681	596	603	618	646	685	653	637	601	620	640	667	662	681	620	661	656	594	621	626	647	585	637	589	615	661	605	591	619	596	577	654	632	633	666	647	628	633	640	607	617	640	606	610	636	672	613	647	607	616	610	653	657	629	598	671	649	612	603	609	655	648	647	637	634	636	669	660	664	633	619	615	598	639	641	662	640	618	640	640	647	644	653	615	627	611	572	637	660	603	646	635	634	643	620	644	657	657	638	637	623	670	605	643	634	633	601	639	680	593	622	643	660	604	625	666	575	636	615	679	626	647	595	599	646	617	613	647	580	632	646	632	694	643	621	603	673	652	609	643	620	630	655	638	627	586	643	590	598	671	668	621	598	601	630	653	681	644	594	604	627	655	644	645	649	622	611	670	633	657	658	661	699	671	676	650	602	630	617	620	644	631	615	637	662	657	633	640	648	645	685	591	646	600	644	649	626	607	662	625	670	651	664	632	636	615	675	632	634	664	631	585	641	617	615	666	648	635	658	670	628	647	619	635	663	631	586	615	625	685	624	630	657	597	611	618	615	612	614	644	650	624	636	661	630	643	661	643	644	650	690	636	604	638	631	612	608	654	665	645	605
1816	663	452	516	772	752	512	426	348	330	374	270	253	229	213	191	145	128	116	122	217	488	461	319	175	164	181	101	79	70	75	87	77	76	76	78	96	75	72	66	61	60	63	68	59	62	64	54	66	49	46	60	65	64	54	46	63	54	67	52	69	60	58	62	45	58	61	55	57	58	54	61	54	69	54	53	58	46	57	50	62	50	64	67	39	53	57	45	42	51	53	44	40	44	59	59	67	44	59	59	56	51	53	55	50	66	59	56	64	51	55	47	44	66	51	57	52	50	55	60	61	60	65	63	55	49	60	63	50	44	47	41	51	58	60	54	61	52	49	50	53	43	50	61	60	62	49	64	48	63	61	46	59	56	57	56	59	50	64	55	48	47	52	53	41	51	57	64	57	60	49	54	46	58	54	43	53	62	60	44	62	55	53	53	48	57	65	51	43	51	56	57	48	51	48	55	61	41	50	48	37	57	55	62	53	61	50	61	56	54	67	42	52	58	54	67	48	56	56	59	63	65	54	48	59	55	63	63	47	39	46	49	53	52	57	52	60	70	60	64	48	51	57	54	55	59	58	62	42	52	61	57	59	48	52	36	53	47	44	50	50	69	64	51	62	56	45	46	51	56	49	56	66	55	58	58	49	49	46	59	52	53	52	61	58	54	54	54	51	56	60	53	59	58	57	71	54	57	60	53	64	49	50	51	54	50	64	48	60	55	53	58	52	47	59	60	51	53	60	67	42	59	49	62	47	59	58	68	64	55	63	51	49	62	48	50	59	50	62	54	47	52	49	56	60	67	61	49	55	48	52	53	52	31	45	51	60	74	60	79	54	48	62	75	49	57	54	64	51	51	50	65	55	51	46	40	56	51	51	61	46	63	42	42	54	65	58	46	72	48	61	49	58	54	51	57	53	67	55	51	58	46	44	52	53	48	63	51	56	59	60	49	57	47	55	60	54	41	68	52	44	56	65	54	68	59	69	47	56	58	52	56	48	66	64	61	45	47	67	49	58	58	66	48	63	52	40	68	48	57	53	56	47	52	63	39	51	49	46	58	50	50	52	56	67	66	61	63	58	54	44	58	54	56	59	42	42	63	52	54	61	63	53	53	60	45	53	66	58	40	58	64	57	53	47	50	58	62	59	44	39	46	50	53	52	53	60	44	45	53	42	61	56	69	42	54	63	43	47	46	43	58	57	65	48	59	52	47	51	58	58	58	45	46	36	50	53	52	40	68	65	52	57	59	44	55	47	46	49	51	46	47	67	58	71	52	56	48	50	59	53	53	51	48	51	57	49	39	66	53	45	57	59	66	54	45	63	54	42	46	44	59	52	56	62	58	55	57	45	52	60	48	50	44	45	69	44	54	63	55	60	58	53	48	57	49	64	56	54	49	54	56	60	60	66	61	41	53	50	51	64	52	52	60	45	54	47	63	40	61	44	59	71	62	52	58	51	47	52	52	49	72	49	57	57	62	52	57	54	57	43	53	49	53	61	59	52	61	59	49	42	42	52	49	54	49	53	44	54	71	64	62	58	57	56	64	59	60	45	54	62	71	58	42	44	73	56	48	51	59	59	59	59	71	45	50	57	50	53	56	60	60	54	40	57	53	58	48	50	48	51	54	54	52	66	58	67	57	53	49	49	50	58	49	53	56	57	47	52	48	59	56	50	61	61	48	54	59	69	48	50	68	57	58	48	54	65	56	64	52	43	44	60	48	54	49	68	55	53	47	46	48	52	51	47	60	53	54	52	54	60	54	53	49	70	67	53	57	39	46	55	43	52	61	49	51	43	47	52	49	45	51	48	58	60	52	60	40	68	61	50	46	49	65	50	58	52	47	60	59	54	50	63	57	55	47	61	45	50	57	66	58	45	45	59	54	51	58	59	47	60	66	52	54	56	49	52	57	43	49	53	65	47	61	58	52	57	54	47	53	58	50	62	61	60	70	47	63	47	41	57	60	48	43	56	48	57	60	53	49	52	51	62	54	53	47	44	58	65	56	48	36	49	47	58	59	53	58	56	57	46	46	54	60	64	63	55	52	57	62	56	56	45	56	58	44	58	60	45	47	54	61	56	51	53	58	41	59	48	50	55	62	54	47	58	66	56	43	54	56	42	59	51	67	53	54	37	52	56	63	66	50	60	68	55	67	51	57	42	47	53	53	39	51	56	51	45	57	53	59	56	50	45	54	52	63	54	51	42	62	69	44	59	56	63	61	51	51	55	58	64	60	62	52	59	62	48	62	55	52	54	56	59	31	53	60	48	58	47	64	57	52	45	59	58	59	57	66	46	52	53	57	57	61	54	54	55	48	61	60	56	53	55	56	61	59	63	56	50	51	69	50	54	57	52	51	59	48	58	52	61	54	58	55	36	64	54	47	47	51	48	54	55	45	56	44	59	46	59	49	55	51	51	52	61	43	54	53	57	59	50	61	56	44	55	48	40	57	46	54	52	53	47	65	60	48	74	48	52	59	51	49	68	60	47	62	47	57	51	39	40	43	53	60	58	45	58	53	45	48	56	77	56	60	59	41	61	43	52	52	68	42	53	57	58	39	50	52	44	46	75	57	44	64	64	63	56	53	52	45	47	52	45	58	46	57	72	52	46	56	43	59	38	63	54	49	43	57	46	53	63	48	53	52	42	48	50	60	53	47	61	57	45	56	55	60	44	53	50	51	70	48	47	55	52	52	50	44	44	54	51	52	56	60	63	53	52	56	47	54	59	53	45	50	48	56	52	63	51	56	49	57	56	56	53	47	60	50	38	45	53	58	55	54	51	54	62	55	44	48	66	41	55	52	63	50	61	56	55	48	58	66	54	52	51	55	65	54	36	61	53	61	59	50	42	57	53	57	51	51	55	55	42	47	64	57	60	52	64	56	49	44	47	62	39	62	51	63	54	53	47	57	47	67	52	50	43	49	57	37	54	43	53	59	56	62	58	63	68	60	57	48	49	59	60	61	51	55	62	43	41	46	55	54	60	51	70	55	43	47	57	53	42	55	51	62	56	58	55	45	55	60	56	52	50	67	64	54	48	71	58	54	65	51	56	59	57	47	50	57	54	46	52	61	48	67	49	59	61	56	55	62	54	37	49	56	59	57	44	57	51	71	39	55	58	50	52	53	47	47	64	52	61	56	56	68	48	46	50	48	66	45	38	45	45	60	65	41	57	59	65	53	56	49	60	52	53	59	46	54	55	64	46	71	54	59	69	57	63	65	65	58	50	47	67	49	52	59	57	53	41	60	55	53	58	52	45	70	49	55	60	64	45	63	46	49	57	56	62	60	42	58	50	57	59	56	54	50	50	49	47	56	57	59	58	54	54	48	48	66	59	46	62	61	63	59	53	42	69	63	53	56	60	47	47	60	52	57	42	58	52	59	58	57	52	48	48	51	52	65	63	59	54	60	59	40	64	55	51	64	46	63	58	58	57	74	62	54	51	50	42	62	61	67	62	53	57	53	56	56	56	66	52	57	63	40
20939	14295	10694	28088	34027	30150	24573	19673	15829	14322	13004	10577	9078	8362	7175	5806	4919	4233	4018	4717	8106	15469	14702	10061	5850	5028	5657	3347	1942	1944	2169	2023	1961	1885	2092	1989	2152	1888	1666	1557	1433	1297	1214	1109	998	1058	1064	990	988	969	959	928	863	899	830	871	840	844	845	808	870	804	816	862	834	812	812	828	803	829	911	831	807	837	838	806	795	786	820	824	810	844	799	884	787	788	823	797	758	850	760	821	829	791	757	802	764	804	762	773	818	788	834	769	779	814	754	777	835	779	773	804	843	879	822	832	823	868	832	906	907	841	859	851	829	810	841	853	820	873	851	790	839	782	872	856	778	799	776	798	789	788	756	876	780	766	828	816	774	805	765	834	771	766	766	796	752	819	775	812	852	770	837	702	797	779	788	741	788	746	815	814	781	749	805	706	841	834	786	791	753	800	761	848	771	741	797	763	778	788	761	795	738	810	742	807	801	786	729	765	788	761	805	810	740	752	804	768	768	827	737	792	798	721	811	781	741	747	782	719	822	806	779	761	759	761	773	808	707	777	803	769	745	779	741	761	787	772	802	750	762	771	760	755	756	771	824	787	778	763	752	803	807	763	770	784	802	857	795	802	773	782	776	800	777	805	789	755	774	804	754	771	798	771	767	784	787	831	794	789	811	787	809	779	758	747	768	773	807	788	804	794	773	811	770	805	784	819	788	764	781	780	775	773	774	747	781	779	827	762	751	789	829	841	779	812	744	820	790	750	826	762	799	773	732	775	765	785	792	814	778	795	795	722	760	776	796	717	777	772	755	816	760	802	755	773	794	774	771	818	786	844	840	850	801	737	757	812	772	762	813	752	792	807	778	738	757	739	773	747	816	798	775	774	774	781	738	756	768	822	814	807	791	704	762	720	823	774	762	741	770	742	761	713	801	757	820	782	826	766	748	829	820	707	777	794	784	828	764	738	752	766	765	762	833	790	756	766	751	772	758	758	749	756	756	752	773	799	798	725	757	789	735	789	741	806	802	804	770	753	790	823	803	808	790	799	795	754	768	758	787	777	745	798	769	773	801	800	759	766	846	762	765	783	766	745	747	759	824	803	738	758	766	852	791	751	772	750	782	740	803	811	812	751	765	766	773	754	834	808	728	780	764	793	805	769	814	828	774	765	722	800	802	788	750	794	796	815	783	764	777	749	762	773	809	781	824	758	788	775	792	836	794	797	805	739	802	745	835	752	753	782	749	840	761	801	792	782	804	782	804	754	761	774	804	772	772	772	770	780	743	752	771	768	784	785	761	815	796	762	750	785	812	774	812	746	782	756	751	790	734	786	840	793	728	805	755	832	870	804	792	771	776	776	766	791	754	766	748	802	773	812	771	744	753	813	742	744	777	782	773	775	748	761	827	811	736	800	787	821	766	747	770	795	786	802	806	818	806	783	818	763	819	779	776	755	740	791	772	746	792	759	784	786	774	773	739	778	775	785	795	776	745	722	748	746	772	777	826	803	746	768	779	769	784	755	813	773	809	774	773	797	793	768	781	776	800	796	794	756	752	763	773	801	792	758	761	760	785	833	791	807	788	777	802	788	781	782	753	820	829	748	837	772	816	777	846	746	758	694	737	787	732	768	766	795	792	782	809	745	797	771	736	764	776	806	764	776	801	796	790	812	770	771	779	759	755	708	767	784	761	790	757	715	748	775	803	811	780	756	773	755	727	710	765	769	759	744	796	763	792	796	778	789	723	807	789	791	810	776	791	770	813	774	823	754	779	818	748	808	744	778	819	758	746	750	826	767	733	805	760	748	806	724	811	789	778	820	741	815	765	799	734	752	782	788	747	798	750	757	777	801	801	761	785	754	769	818	763	763	806	738	738	763	786	783	820	758	745	830	783	809	810	784	759	788	776	749	770	766	736	747	800	790	782	769	776	840	800	757	779	757	783	697	759	746	774	824	818	772	777	802	788	822	748	791	792	771	763	741	781	744	772	758	793	791	783	779	797	741	761	781	782	775	756	809	813	755	790	747	786	805	781	770	797	788	822	776	731	731	723	805	834	841	752	772	754	777	789	800	765	767	796	761	812	755	771	805	793	806	750	787	755	825	793	772	816	798	732	765	776	806	752	759	786	729	752	859	765	735	787	808	786	746	760	726	777	735	748	814	751	758	812	771	765	765	769	758	818	756	757	828	782	847	794	736	763	795	739	766	766	770	792	809	770	765	781	749	740	793	793	807	781	766	794	771	787	810	802	762	771	797	791	790	813	761	788	777	747	783	783	775	798	824	804	782	784	767	767	781	820	822	801	790	745	785	772	776	765	805	810	752	818	796	811	774	801	764	744	791	806	810	737	760	786	799	798	801	819	798	783	747	753	820	751	760	759	764	761	797	789	782	782	773	726	843	809	804	783	792	761	801	829	819	722	759	812	762	777	762	795	701	750	730	796	787	783	741	746	792	758	788	769	718	803	807	783	784	770	753	766	770	798	765	741	759	797	794	747	782	768	775	776	799	770	786	763	817	786	802	760	824	772	783	825	769	750	771	755	792	834	829	805	772	815	769	767	767	805	803	764	819	851	778	774	756	792	737	775	770	802	756	804	762	775	777	770	774	806	794	767	783	777	784	755	810	804	769	787	740	791	780	794	763	800	785	793	779	784	769	729	801	800	776	754	833	756	816	766	774	793	774	754	747	795	749	791	795	796	777	764	771	777	784	761	757	728	780	701	813	778	813	801	816	794	768	710	796	819	732	790	839	883	777	774	796	778	769	743	768	780	770	779	778	722	740	792	816	742	755	792	823	752	836	787	787	801	774	730	813	791	760	795	771	772	771	792	758	807	762	791	792	781	769	767	779	778	792	799	748	776	802	761	802	768	769	764	755	778	766	748	778	761	823	746	734	778	811	755	804	811	792	761	798	775	768	777	756	770	774	812	810	765	782	755	812	794	813	780	769	769	791	790	780	813	789	765	796	770	754	800	767	750	851	762	766	771	782	731	795	747	790	760	763	769	766	769	734	718	740	771	750	787	795	790	743	816	741	783	799	790	787	756	822	747	788	748	792	726	766	735	791	767	784	776	833	746	783	759	767	767	781	785	805	800	798	808	819	777	762	818	770	816	738	744	822	777	784	769	780	801	776	763	778	747	737	762	797	789	788	744	743	770	804	782	763	790	758	776	741	787	776	783	862	761	834	779	817	796	786	827	792	774	781	782	749	814	802	779	750	811	725	806	706	764	788	741	818	796	774	771	760	769	802	738	785	745	791	795	753	800	827	720	768	751	760	765	744	761	748	806	806	791	766	780	820	720	775	797	759	755	752	741	771	788	778	725	721	805	751	776	756	752	751	805	757	746	748	740	792	771	747	717	804	743	803	772	749	745	775	786	788	770	797	806	796	776	790	808	830	829	821	745	728	758	775	775	806	787	831	711	843	781	772	793	720	752	814	770	756	785	797	763	793	769	817	735	772	747	724	784	784	845	802	791	791	749	812	797	748	807	795	811	769	791	790
1497	227	162	172	299	264	192	132	93	89	99	89	85	80	71	54	55	39	52	66	85	193	206	161	93	67	60	58	36	43	49	41	45	34	53	44	31	43	52	29	29	34	40	26	33	22	29	27	30	28	28	33	29	28	31	28	27	28	30	29	27	25	28	27	20	15	32	20	30	31	19	27	23	28	33	21	22	24	25	23	31	27	29	33	31	35	16	29	31	20	23	26	24	27	27	23	32	26	36	28	22	26	30	17	28	25	23	32	24	35	30	35	24	21	26	16	30	29	18	27	28	21	36	23	28	25	25	33	30	27	36	30	25	34	23	27	41	26	27	43	27	32	26	20	25	28	26	27	21	19	19	18	30	26	20	29	36	30	40	20	29	29	21	27	27	25	28	27	26	21	24	37	23	33	27	26	32	21	23	27	24	26	31	28	21	21	25	33	26	35	25	29	26	29	30	24	27	22	27	27	31	21	35	33	33	20	29	27	25	26	27	27	21	21	29	21	28	26	25	38	23	31	26	23	24	27	27	32	27	21	18	26	30	30	20	21	25	21	27	27	21	27	24	18	32	21	32	23	28	28	24	36	18	30	31	17	19	15	32	21	29	31	28	30	20	23	31	39	25	14	29	17	24	24	30	25	22	26	22	21	30	28	29	29	21	24	24	32	18	25	20	25	24	17	23	24	24	27	23	27	29	27	31	26	24	25	33	25	30	24	25	28	28	23	25	27	24	15	31	27	30	24	38	33	18	19	29	24	32	14	26	30	24	24	29	28	19	22	24	33	36	27	21	25	27	29	29	19	30	19	19	35	28	25	24	28	27	36	32	33	30	39	22	19	29	28	34	22	25	28	28	33	24	27	29	20	25	27	28	29	28	27	23	31	30	31	24	25	33	22	27	24	27	25	17	30	29	33	34	31	23	28	26	36	37	24	23	32	22	33	25	17	27	31	19	29	19	30	27	27	24	25	27	22	26	29	31	30	26	21	14	39	32	18	32	27	22	31	30	32	27	29	16	22	28	25	29	22	19	24	25	23	27	32	33	30	32	20	38	20	35	24	26	38	34	31	25	24	23	23	36	35	27	26	23	31	30	19	26	25	32	36	29	32	24	28	24	38	26	29	24	22	37	27	37	25	18	34	32	31	14	23	29	23	29	23	25	25	31	30	18	21	20	29	38	31	37	19	32	33	30	19	21	25	36	38	33	20	23	23	30	21	25	22	29	30	33	23	27	39	27	34	29	28	32	30	30	21	26	28	19	34	26	20	26	24	33	23	29	20	29	26	34	32	25	28	23	28	35	24	30	26	19	23	27	30	33	23	24	27	31	24	32	22	27	36	39	18	32	23	30	26	32	23	26	29	19	32	32	29	27	24	33	29	33	26	30	23	32	35	27	32	26	19	30	35	28	32	31	28	27	37	28	24	23	33	32	22	28	25	16	23	31	29	25	26	23	21	33	21	26	31	29	32	26	23	21	27	23	19	22	20	28	23	27	30	33	27	24	26	28	32	25	31	25	17	18	31	39	32	31	28	27	28	32	18	26	26	26	36	24	24	28	33	25	22	16	34	29	31	27	22	33	24	43	29	30	25	39	23	39	30	26	22	26	30	32	31	30	24	34	25	32	27	20	20	30	30	28	31	24	25	22	24	27	36	21	27	32	35	33	25	24	31	28	32	26	22	30	23	21	29	34	30	27	36	28	32	23	21	29	39	22	34	25	28	47	24	29	35	35	24	30	23	18	22	27	41	29	36	33	32	28	33	32	23	40	28	22	27	28	34	24	29	23	23	18	25	24	33	24	36	34	26	37	38	27	31	20	31	33	24	32	25	37	33	25	40	28	30	28	22	34	26	22	35	25	22	25	27	38	29	29	22	32	36	40	30	27	31	21	26	21	26	25	26	27	23	29	26	28	19	37	18	33	28	29	25	22	28	25	24	20	27	23	32	31	26	25	19	27	21	26	29	32	26	24	13	22	26	29	31	30	31	24	35	36	25	34	28	22	23	21	27	29	26	29	34	31	20	34	30	29	28	34	33	28	27	26	28	20	28	21	25	31	27	28	24	26	30	22	24	21	23	31	28	20	28	27	29	26	22	33	19	22	28	33	29	25	36	15	28	23	31	28	25	44	25	24	36	32	25	25	25	24	36	33	18	33	23	21	29	23	33	19	36	33	25	26	27	24	27	26	33	36	24	24	32	28	29	29	26	23	24	29	37	30	28	26	29	28	34	30	25	13	21	30	17	28	27	27	24	24	19	27	30	25	41	37	27	37	27	32	24	26	24	34	28	22	28	40	16	35	23	30	28	26	30	27	25	28	25	45	23	20	23	23	36	40	24	19	30	29	17	32	26	27	34	33	22	29	31	19	21	25	33	28	28	13	37	35	30	22	28	24	23	18	22	27	30	19	30	28	25	26	29	23	23	24	39	24	16	36	21	36	21	28	23	32	22	20	23	19	37	21	24	32	27	31	32	25	24	30	23	32	31	27	28	20	24	33	24	32	19	23	17	25	27	26	31	26	31	22	30	24	19	32	22	26	25	27	33	28	34	24	24	27	22	29	31	23	36	20	28	27	38	32	29	23	28	20	39	18	34	23	30	32	15	33	17	32	27	14	23	33	23	19	26	24	34	30	33	23	29	23	28	21	20	27	27	21	26	38	27	24	34	23	20	27	30	28	32	33	24	27	21	26	23	22	29	27	22	16	28	22	32	31	29	22	28	30	28	26	30	27	33	26	32	22	32	22	25	32	25	27	27	22	34	26	26	24	19	27	30	36	33	20	29	30	31	29	29	28	22	24	25	28	22	21	16	30	34	30	25	24	25	23	32	29	28	38	30	19	32	29	25	27	18	18	26	26	28	24	33	26	22	23	29	37	30	24	29	29	30	30	24	24	35	33	26	31	30	25	25	28	24	20	30	22	35	23	15	31	32	29	28	31	28	23	25	12	32	27	29	29	25	28	29	26	21	32	33	25	29	26	34	25	24	23	28	29	32	35	29	22	36	27	24	25	29	15	20	23	39	22	34	24	22	27	20	23	18	31	26	32	25	24	24	32	24	31	16	23	26	23	28	35	23	28	17	28	29	38	24	28	31	34	26	23	31	23	30	23	31	33	36	33	30	28	21	27	31	18	25	24	27	24	25	23	35	30	31	14	28	26	31	24	28	22	24	31	18	21	29	31	30	29	25	27	26	24	27	30	25	27	28	22	31	28	30	34	26	24	36	18	19	24	24	24	29	18	24	26	27	29	32	29	32	28	28	13	22	23	30	29	30	32	19	33	33	22	24	36	18	32	24	28	34	26	20	36	25	25	22	39	17	32	24	27	25	24	21	19	25	19	24	32	22	28	27	23	31	29	20	24	31	28	19	24	23	23	22	25	29	27	27	24	21	22	29	25	32	24	25	29	21	29	18	19	23	28	37	25	20	24	24	24	27	27	26	26	30	26	35	16	30	29	28	23	29	25	25	28	12	27	29
12593	7117	4514	15300	22965	18777	13450	9041	6253	5275	4641	3394	3157	3069	2622	2069	1865	1844	1590	1803	3014	7165	8918	6296	3412	2357	1976	1388	826	892	965	1013	933	906	923	915	902	879	806	740	692	588	523	503	482	530	471	486	467	467	447	431	432	409	450	466	421	397	382	406	423	455	393	425	411	412	395	401	432	419	424	416	401	415	403	425	430	405	447	373	388	381	411	411	422	419	436	390	407	422	409	400	406	409	424	432	397	378	392	389	442	459	390	409	420	419	401	371	468	367	394	381	398	401	438	435	380	433	446	454	463	432	439	431	391	450	436	423	407	418	422	435	420	437	456	380	428	378	389	418	419	380	391	416	441	377	388	387	407	399	373	393	435	401	392	412	422	405	423	412	388	425	403	429	422	389	410	392	429	396	437	399	392	409	424	437	384	390	371	385	428	438	430	416	410	391	406	422	423	411	363	390	395	394	397	354	378	426	440	408	404	379	347	371	406	430	373	403	406	400	423	384	436	394	397	392	376	414	405	379	398	393	421	422	401	416	387	373	413	407	403	394	391	427	391	424	391	404	414	416	403	391	383	402	413	371	419	367	408	429	395	410	406	347	397	400	398	377	394	430	374	404	396	409	411	400	374	428	415	425	388	414	435	454	449	404	433	456	442	416	402	412	397	406	425	409	380	430	413	415	430	397	412	406	372	402	390	428	410	390	408	428	402	405	397	394	385	376	404	385	413	413	384	412	387	398	438	406	371	435	414	402	389	435	407	392	425	412	354	421	407	436	369	374	376	389	403	427	366	380	398	396	375	403	424	415	382	403	427	401	399	387	380	409	417	412	425	394	391	418	408	377	381	439	376	373	442	440	404	408	400	396	412	409	407	411	380	422	384	416	379	411	367	430	376	405	437	417	408	398	419	416	395	374	406	405	412	415	419	384	381	385	374	419	413	410	430	436	433	404	419	402	404	405	397	409	427	421	446	409	388	419	376	404	406	396	423	396	410	441	378	418	387	395	391	415	392	376	391	414	432	392	419	387	423	401	395	395	410	370	417	388	416	403	396	416	390	370	407	383	413	397	393	372	388	399	379	397	449	398	396	388	396	434	418	381	410	407	405	390	400	384	370	395	382	423	408	399	411	462	432	428	456	378	406	425	416	402	432	417	402	387	417	392	378	400	439	408	431	405	415	393	417	403	425	420	442	384	393	367	389	419	383	426	418	397	405	420	423	425	442	399	394	407	432	395	388	416	400	429	382	396	410	405	379	387	388	408	446	412	413	407	401	408	381	385	401	415	410	426	441	428	409	416	393	366	382	381	398	420	420	412	357	424	435	408	400	405	401	400	394	435	431	425	408	421	417	383	395	412	409	387	400	383	384	372	422	418	389	404	411	415	430	410	396	398	426	419	380	374	388	426	439	438	433	424	431	416	415	409	405	408	412	386	388	410	401	403	390	419	422	372	413	448	405	421	397	439	408	437	428	405	408	402	441	423	408	373	400	376	442	413	420	412	450	415	419	385	399	390	397	382	397	421	391	381	425	397	410	412	442	404	438	452	396	429	397	384	389	408	376	411	398	395	403	436	433	404	404	410	379	407	375	397	383	412	396	402	443	418	410	431	414	442	422	443	415	363	382	409	392	401	403	389	384	420	406	407	424	419	412	420	413	427	401	427	375	395	376	405	420	425	359	412	408	410	384	418	426	383	391	390	417	394	382	401	419	408	403	419	404	391	376	408	409	422	360	383	398	437	420	415	381	388	384	380	427	443	388	439	396	379	390	394	394	426	440	401	428	408	440	378	390	390	399	414	430	381	392	408	434	382	411	406	410	424	361	362	424	385	403	389	381	380	412	376	415	390	397	449	375	429	409	393	412	407	387	387	411	399	417	399	411	402	387	411	372	410	440	414	394	429	394	404	397	427	364	412	418	396	410	415	387	427	391	384	403	427	388	397	409	380	396	444	361	406	431	397	398	396	429	364	387	420	397	378	435	399	388	384	435	402	420	389	384	389	395	390	388	442	407	393	387	414	437	407	416	426	404	429	427	437	401	424	419	446	425	398	421	413	383	384	421	408	405	403	397	435	396	370	414	395	397	383	403	389	412	403	407	437	418	390	411	399	420	418	386	412	382	425	392	407	393	407	400	407	415	427	440	388	433	401	414	384	423	402	432	422	409	389	399	425	407	420	387	390	388	418	403	398	424	414	413	406	395	398	443	357	419	402	437	399	389	432	407	428	431	415	433	417	398	408	459	430	407	360	435	431	386	373	436	413	416	428	389	432	372	372	409	431	397	428	394	416	423	428	407	430	417	420	413	409	429	401	369	434	419	396	388	358	410	413	390	386	408	380	385	444	378	388	433	427	400	405	392	392	415	387	404	427	385	416	397	445	407	397	394	394	408	400	389	370	407	380	403	417	389	426	387	407	412	396	405	409	360	393	387	429	399	398	413	417	423	398	369	421	371	415	391	371	395	397	401	425	418	377	388	399	407	413	372	422	402	415	404	407	429	394	402	390	413	415	403	408	391	406	413	372	427	370	412	418	403	429	416	377	388	383	394	418	419	387	405	394	431	395	407	407	400	407	415	398	410	406	415	391	405	392	392	438	411	404	441	400	436	418	390	409	396	390	409	408	410	412	392	372	441	419	394	427	398	416	392	429	418	405	417	398	383	415	415	398	379	406	399	428	446	433	399	438	392	412	373	396	414	401	417	400	390	430	394	419	415	397	415	442	420	436	413	406	428	401	375	413	405	380	420	410	432	400	365	395	402	396	411	377	363	424	455	422	419	401	407	414	428	438	387	371	406	384	414	405	437	415	456	386	390	418	430	405	403	411	418	407	450	416	399	396	390	418	419	419	399	336	442	440	415	447	364	437	427	411	424	393	365	423	378	401	391	397	394	390	419	398	415	388	404	399	430	384	395	412	411	431	385	375	399	384	433	382	367	425	398	400	390	432	405	374	442	376	407	407	438	404	401	424	390	423	410	405	402	421	396	411	398	398	417	397	370	433	406	404	393	392	409	389	370	379	382	392	401	448	423	400	389	428	393	431	398	399	451	417	421	401	408	406	443	432	393	397	412	429	410	413	423	401	402	410	394	420	411	377	401	385	416	410	377	402	389	390	396	381	406	386	415	419	420	439	421	441	409	409	382	421	417	399	433	417	352	435	397	403	422	377	388	381	392	390	450	399	424	420	431	410	391	403	426	407	408	401	391	397	429	417	395	372	390	389	421	422	399	438	397	405	371	392	433	407	400	436	377	398	420	429	383	392	431	411	402	425	361	399	392	412	356	409	414	393	377	409	408	409	410	412	443	375	434	438	377	379	383	429	414	406	431	378	405	403	409	420	407	363	416	382	398	409	393	415	383	393	416	417	434	381	440	381	423	394	411	436	411	413	421	388	396	376	375	378	382	395	400	410	401	388	383	456	400	397	446	364	414	386	388	403	402	387	402	397	388	392	410	399	388	434	422	382	396	387	373	430	420	397	417	355	415	425
852	469	293	241	396	521	362	244	185	164	151	125	121	89	116	97	83	108	107	96	112	194	303	270	155	116	82	78	55	43	74	71	60	59	54	58	68	70	64	43	51	30	35	40	29	32	44	45	38	36	37	36	35	37	32	37	39	36	37	28	41	40	33	24	38	45	48	38	37	43	29	36	41	45	33	34	31	33	45	38	29	33	29	40	29	40	49	33	37	43	37	35	37	41	28	37	26	30	29	49	31	40	41	47	33	45	43	40	34	36	27	33	33	34	47	31	44	38	33	25	42	29	42	42	33	38	28	32	44	36	37	35	38	38	50	33	33	35	34	45	24	31	29	31	41	30	36	32	33	37	38	25	27	43	34	34	30	43	40	40	48	28	33	38	48	38	26	27	41	40	40	30	41	32	37	30	31	31	35	26	37	25	27	46	32	40	37	41	27	29	33	32	29	45	36	37	44	36	28	25	33	34	32	50	26	48	30	34	30	37	41	25	25	34	44	39	29	37	29	29	27	44	31	31	29	36	30	34	43	40	33	31	40	31	43	30	39	31	42	32	22	43	35	30	39	44	35	34	39	29	47	35	43	42	28	28	43	38	38	37	46	41	48	28	34	34	30	38	26	33	35	42	40	33	36	23	48	38	28	50	38	32	30	32	34	42	34	33	31	30	28	41	36	40	31	41	34	40	38	27	38	38	31	39	29	31	38	41	40	45	33	43	27	24	43	39	29	41	35	37	33	47	30	29	31	41	35	28	29	42	36	28	31	35	41	37	33	34	41	32	34	22	34	24	33	41	36	25	42	33	38	33	44	42	32	39	32	31	36	29	30	39	37	41	41	50	39	44	46	39	41	30	37	48	37	33	39	26	33	33	29	37	36	36	29	26	44	33	45	34	36	41	35	34	34	40	33	33	28	26	26	34	34	36	34	43	43	28	37	35	32	31	38	30	39	32	28	30	41	31	41	38	40	24	33	32	32	35	39	33	34	44	42	38	37	35	37	39	36	23	28	34	29	43	34	45	34	36	39	34	35	29	39	33	38	27	28	31	39	39	28	39	32	31	37	38	45	42	36	26	37	31	38	43	34	35	27	51	36	37	40	28	32	33	29	29	43	40	32	28	46	39	41	34	36	27	44	33	35	41	29	24	32	31	36	29	43	28	33	35	38	27	45	44	38	30	42	33	41	29	37	31	37	42	42	43	27	31	35	28	37	33	39	32	34	39	34	43	38	41	34	38	38	39	33	32	39	33	33	34	37	22	33	31	37	34	20	45	22	43	26	37	37	31	36	32	35	39	37	35	37	42	38	37	35	38	27	32	42	32	43	27	32	40	40	34	42	40	39	50	38	29	31	43	36	24	29	36	40	39	39	30	28	37	33	29	46	41	26	38	35	37	39	26	36	47	42	35	35	31	27	46	33	38	30	37	33	34	37	45	26	33	35	38	30	45	29	36	36	36	45	39	41	33	38	28	39	30	34	42	33	29	38	34	27	31	46	29	29	26	25	39	28	42	38	30	30	37	28	44	32	33	33	36	39	40	35	38	19	32	39	35	31	44	37	37	33	29	44	41	30	31	27	48	40	29	32	46	24	31	33	33	43	36	44	37	34	29	46	24	31	37	29	33	37	35	31	27	35	40	29	32	32	34	31	39	27	34	31	27	28	35	33	26	24	44	39	47	29	36	43	33	30	35	40	34	34	40	36	36	39	48	38	35	40	39	24	35	31	22	36	33	39	32	35	41	34	33	26	40	35	31	30	40	42	38	45	40	44	44	36	32	35	27	30	41	37	36	32	20	45	37	34	48	36	26	42	39	37	32	30	26	30	35	39	35	32	34	34	37	27	42	34	31	31	35	22	33	34	38	36	34	28	35	39	40	42	26	29	43	40	35	32	36	36	34	31	42	30	29	29	32	41	36	44	35	36	34	52	31	29	39	35	39	34	40	36	31	34	35	25	40	35	41	32	30	41	33	36	34	30	36	24	33	50	36	28	33	35	43	45	34	53	30	43	34	31	25	33	35	33	49	42	36	34	31	37	53	34	26	39	27	35	32	38	23	30	25	29	34	26	41	32	38	38	37	29	30	29	45	37	35	25	33	31	22	41	34	51	29	34	35	26	33	28	38	30	34	39	32	32	44	38	30	37	43	44	35	33	33	33	36	32	42	30	34	37	34	32	46	41	32	29	23	34	27	41	46	46	29	37	32	36	32	31	36	39	32	36	28	42	36	40	27	38	25	38	30	48	36	45	36	28	39	29	38	35	38	41	38	43	48	42	40	48	39	45	35	29	32	29	39	28	34	30	33	36	41	44	32	34	40	27	36	32	39	33	42	37	32	31	40	40	49	29	31	34	39	24	28	35	38	35	33	33	40	32	48	41	34	32	44	41	36	34	26	47	44	30	47	49	40	45	41	36	37	35	37	36	38	36	33	34	42	30	40	36	35	37	41	37	40	33	40	22	37	24	42	42	42	34	44	42	39	42	29	32	40	39	40	23	34	32	42	43	30	28	32	48	24	33	35	43	35	36	35	27	23	45	34	39	34	39	33	48	33	36	31	35	40	29	33	35	25	45	46	31	32	33	51	34	36	45	27	31	34	31	39	33	31	37	40	26	28	35	42	25	38	37	27	30	36	31	35	32	35	31	35	26	35	26	31	44	29	44	31	37	36	33	35	31	38	33	29	36	35	34	38	38	38	19	30	24	36	41	40	38	34	53	46	30	31	42	38	34	43	32	39	29	26	30	29	37	37	38	41	27	38	33	49	38	25	33	42	21	32	34	29	29	45	46	39	24	33	36	39	35	39	41	44	36	38	35	39	44	36	43	28	40	40	34	37	35	32	33	32	39	27	42	27	32	36	31	26	43	37	42	38	32	28	35	40	37	27	44	32	48	39	32	36	27	42	30	38	27	30	31	39	47	42	45	31	37	34	38	35	36	29	43	35	26	34	45	37	38	34	38	25	32	32	29	37	44	40	31	35	36	40	37	40	31	28	31	38	30	44	36	22	32	39	41	28	42	35	29	35	26	35	37	36	39	47	35	22	44	37	32	34	34	36	33	33	32	31	29	46	34	39	40	33	37	38	47	43	39	35	26	40	35	34	39	41	27	44	37	29	39	34	31	38	35	26	35	28	25	40	25	29	41	31	42	28	40	27	34	29	41	33	38	41	29	34	32	26	31	35	45	40	41	30	41	41	34	34	40	38	33	37	36	33	29	29	28	43	36	36	29	24	35	37	32	36	34	28	37	33	30	31	39	53	41	25	36	42	32	41	33	37	27	37	32	34	30	42	35	39	27	39	46	32	45	39	38	47	31	29	42	25	36	41	39	42	26	32	34	18	35	39	33	37	40	43	41	21	42	35	38	34	25	35	28	35	25	36	32	36	44	33	33	34	31	38	30	30	35	32	41	37	40	41	33	40	31	31	42	34	43	38	31	26	42	28	33	28	43	41	41	40	30	30	23	33	40	28	32	36
16839	11837	6728	18575	28064	25132	19687	14127	10070	8026	6896	5763	5160	4649	4317	3703	3558	3489	3038	2821	3841	7042	10460	9426	6530	4185	3006	2532	1758	1404	1524	1385	1276	1640	1661	1629	1721	1752	1420	1139	901	745	675	710	768	764	735	740	676	643	604	582	586	552	577	546	556	568	548	582	494	551	549	601	558	525	566	561	491	534	548	545	557	534	546	527	540	539	547	504	539	481	540	503	525	558	509	537	547	540	496	499	523	522	538	500	527	538	539	534	523	497	546	578	527	505	537	515	533	551	563	505	575	534	627	569	592	590	585	580	550	571	582	604	554	562	557	575	562	512	583	529	562	562	531	552	528	552	525	533	574	507	518	544	446	543	530	507	496	509	539	519	495	532	532	539	507	528	585	561	526	510	527	540	490	502	522	507	475	514	531	549	516	512	484	495	525	549	487	464	533	505	504	507	526	508	495	516	539	547	505	463	482	520	534	509	527	516	534	533	474	519	512	475	507	566	510	549	506	516	521	515	521	517	546	513	519	491	496	509	502	503	489	480	526	532	507	522	497	536	523	547	538	514	557	506	524	519	550	509	519	463	481	557	517	491	506	472	502	537	496	482	513	526	514	493	525	514	534	563	499	491	516	545	486	535	494	515	528	516	501	510	530	525	506	505	510	524	464	495	495	509	541	476	526	541	514	523	529	513	523	490	524	537	474	497	509	486	516	508	517	537	458	519	510	500	525	518	531	503	511	481	550	516	524	547	534	490	524	544	511	499	522	535	507	526	513	547	486	488	517	488	508	451	505	497	543	507	500	503	491	513	492	524	554	517	489	548	482	557	509	553	529	527	508	571	490	496	532	514	507	494	507	476	513	517	527	509	450	529	523	496	509	492	513	508	478	494	511	497	538	490	503	495	527	504	510	497	530	509	523	517	543	527	514	546	482	494	513	508	512	514	510	521	515	518	497	557	565	504	512	484	492	535	527	507	513	511	545	565	487	514	522	463	484	533	530	520	536	466	502	516	491	464	547	510	509	523	495	525	478	521	541	525	517	511	507	542	466	486	502	541	523	534	552	483	480	506	527	556	515	547	520	534	492	507	485	527	449	507	516	515	524	487	507	505	467	551	488	529	486	500	512	541	533	518	547	526	527	499	532	497	519	532	536	508	506	497	489	542	503	509	518	516	540	568	500	513	499	533	512	474	499	537	448	488	530	476	507	464	513	495	528	548	552	498	492	523	525	504	507	501	454	497	520	511	488	495	533	528	535	523	467	493	495	549	504	532	501	511	504	518	464	493	505	553	493	476	507	492	541	508	513	497	479	509	512	473	520	533	547	494	482	533	502	540	517	485	512	526	504	539	507	514	526	561	535	464	527	523	529	510	475	473	581	503	497	513	525	510	469	538	526	534	480	515	527	512	488	520	514	513	548	529	530	498	486	532	463	531	527	481	534	509	535	478	545	485	548	528	534	489	485	529	515	489	523	512	463	505	488	534	558	510	506	492	517	496	505	493	503	511	538	503	499	523	517	566	465	518	487	536	498	462	481	484	513	516	534	518	529	521	515	507	523	526	510	506	521	530	491	548	532	501	491	523	492	554	491	508	513	514	505	540	538	501	511	538	509	540	509	512	511	515	515	537	495	518	531	508	528	538	464	541	498	528	525	454	476	518	563	472	506	503	525	563	536	526	501	524	524	553	499	514	456	516	545	498	494	517	487	511	495	531	519	484	493	543	470	514	535	521	511	539	545	510	520	530	522	480	498	509	519	493	513	511	496	511	525	526	554	543	532	545	531	517	505	497	543	513	565	499	519	469	514	484	521	509	521	499	496	513	512	519	550	491	526	573	484	556	524	480	525	541	484	517	540	583	475	521	522	530	480	489	501	502	447	565	529	526	525	529	499	557	516	519	533	548	510	469	522	495	554	551	534	541	510	497	497	522	510	478	494	492	522	487	520	535	553	511	502	539	484	491	509	533	539	516	511	510	494	506	498	547	505	542	539	506	500	507	529	535	522	535	548	527	498	471	489	491	505	495	533	496	495	472	538	522	524	518	494	497	510	516	479	467	509	526	483	516	453	515	528	526	516	538	503	495	533	495	583	498	493	554	543	518	539	532	518	510	541	528	536	523	517	462	515	510	477	488	516	522	519	481	508	529	520	512	532	533	495	506	505	513	511	514	518	525	490	494	522	547	523	550	496	503	494	533	559	510	502	490	495	523	490	546	470	522	524	539	525	519	510	499	552	540	514	528	518	502	501	479	541	484	495	525	465	493	548	507	526	492	545	470	487	501	472	515	471	496	513	527	534	493	515	498	502	533	563	560	534	533	568	510	533	505	532	501	505	491	496	511	492	541	518	491	516	534	475	532	479	525	535	530	470	496	529	530	537	511	540	573	470	541	503	507	466	518	549	514	494	546	538	517	547	550	520	533	511	483	479	517	516	483	489	521	508	524	506	525	526	486	509	505	518	544	525	539	527	507	557	511	511	492	495	511	533	511	541	534	519	534	501	544	526	501	528	549	512	523	505	509	515	515	543	500	504	510	489	513	512	536	506	496	513	482	524	542	518	543	509	499	508	498	526	513	509	517	547	492	512	514	489	522	516	537	518	523	481	556	518	522	490	495	493	491	518	498	527	524	511	559	497	555	529	531	476	490	496	549	543	525	500	521	474	547	562	541	519	512	512	530	517	487	485	489	505	534	546	519	503	524	510	513	536	496	513	531	485	492	528	485	513	533	505	493	508	531	521	493	529	474	477	509	519	526	508	553	515	512	517	528	486	515	542	474	499	485	503	546	515	531	525	514	511	518	512	512	541	504	539	482	519	482	530	517	544	489	535	491	519	521	505	521	527	517	535	529	537	551	520	543	505	518	556	551	534	506	558	529	519	471	507	520	519	484	539	489	546	479	506	526	523	482	530	518	521	501	512	483	524	491	499	508	488	487	502	529	509	491	491	525	544	540	519	547	526	575	514	538	541	504	489	522	523	499	542	491	518	528	527	512	510	495	515	517	553	507	531	493	544	476	506	527	493	511	500	515	540	504	527	555	504	496	506	515	509	525	528	521	536	518	501	482	553	497	478	514	498	475	519	470	502	511	531	490	509	482	520	517	507	528	506	529	545	544	532	508	549	470	483	521	497	514	512	473	540	525	508	492	509	496	508	542	529	531	527	488	518	522	521	534	512	505	555	526	480	507	502	515	529	496	479	522	498	483	510	504	503	517	534	518	555	546	519	529	534	518	526	495	557	495	508	514	531	524	538	498	511	501	544	510	538	530	517	517	509	508	503	546	511	558	525	496	525	519	501	557	510	549	554	534	521	511	523	508	494	508	510	501	518	542	524	450	535	522	477	466	537	520	516	545	496	539	502	513	490	513	490	510	535	530	502	533	487	560	509	526	502	515	492	576	536	549	518	502	467	481	523	531	540	564	535	567	537	538	557	491	496	522	544	493	541	540	530	517	563	537	480	505	528	537	511	536	495	498	530	544	508	527	554	504	501	505	510	488
2612	385	249	202	317	395	314	211	184	121	134	129	141	105	110	100	107	111	106	86	107	182	205	246	193	156	98	78	68	66	76	54	61	63	66	76	66	68	42	50	43	58	57	49	54	59	47	52	43	49	43	39	35	51	43	45	51	50	47	51	41	47	39	37	53	48	35	43	44	38	45	49	47	49	44	40	38	51	48	36	46	46	41	39	39	35	36	39	40	45	42	44	45	54	51	38	41	34	48	24	45	44	48	46	51	41	31	59	46	48	33	38	40	48	39	47	49	46	49	39	47	47	44	40	43	47	39	40	56	38	35	46	40	42	36	55	44	60	48	46	49	51	40	43	41	51	47	49	49	30	45	45	45	45	41	40	41	41	42	37	39	40	50	54	44	35	45	32	39	48	42	57	41	39	50	40	33	56	49	37	51	41	45	54	35	40	34	51	38	44	56	46	60	54	46	38	46	36	39	39	47	45	39	45	41	44	49	36	46	32	45	39	28	46	39	41	45	39	53	39	32	56	37	38	41	49	30	40	46	47	51	55	51	42	58	46	46	42	53	49	56	46	41	52	38	37	41	39	51	53	44	55	37	47	47	51	42	41	44	40	49	42	52	44	51	43	30	41	37	42	46	45	49	42	56	46	38	36	54	34	36	36	46	36	48	36	54	42	44	52	38	37	39	35	38	33	45	46	52	46	45	54	35	31	43	37	36	53	53	51	43	48	35	41	46	47	39	44	36	45	43	59	46	40	45	34	32	52	44	37	41	44	47	51	44	38	31	36	49	39	42	38	34	40	64	43	51	45	42	47	36	43	42	49	42	44	45	58	47	34	42	46	46	45	41	48	49	36	39	39	41	50	42	43	50	42	54	46	43	46	40	35	42	38	42	46	43	28	55	52	44	42	45	35	48	46	44	45	46	40	45	43	21	47	46	44	35	43	45	56	39	51	51	48	43	31	42	27	41	46	39	53	42	48	38	38	36	34	36	36	39	47	39	51	55	33	31	38	51	38	37	51	36	41	45	54	40	50	63	37	39	38	45	45	39	51	49	41	43	41	44	51	46	49	36	38	32	41	47	49	54	57	30	35	39	43	38	47	48	43	39	43	53	37	42	33	36	33	48	45	35	39	47	33	49	49	46	47	47	32	51	48	46	49	40	39	50	47	47	44	53	54	38	44	44	47	37	54	40	41	53	44	42	37	41	42	35	40	44	39	51	40	34	48	42	45	49	48	49	45	35	37	41	39	36	44	49	46	36	40	30	50	55	51	45	29	39	33	31	37	42	38	41	39	43	37	53	37	36	35	33	29	52	37	42	38	39	43	39	42	54	46	40	40	39	49	40	35	34	45	40	43	56	53	48	50	40	54	48	42	46	40	41	51	42	37	43	34	39	53	39	45	37	40	45	38	42	44	48	45	51	52	41	31	57	45	58	40	43	46	30	41	49	37	48	46	46	51	61	40	43	42	38	29	41	44	37	45	42	45	43	34	41	38	35	32	39	42	41	45	48	36	30	36	38	35	52	50	50	45	41	33	49	34	48	52	47	46	53	43	46	41	52	41	47	42	44	43	41	51	42	50	45	38	53	41	27	41	41	41	42	44	37	50	59	45	46	42	47	39	49	47	44	37	30	43	44	39	34	49	30	36	39	56	42	36	44	34	49	45	54	35	44	39	45	44	48	46	41	54	38	45	68	52	50	34	48	53	45	40	44	39	44	38	51	52	38	42	35	44	52	49	44	45	36	37	40	44	42	42	48	42	38	46	35	39	37	58	46	52	45	46	53	40	45	41	45	41	50	43	47	35	49	46	46	46	35	34	31	40	60	41	32	37	42	56	44	44	42	46	36	57	43	41	54	54	49	40	42	30	55	48	41	57	38	39	49	54	50	51	39	62	50	48	50	48	45	45	46	42	44	44	48	32	58	49	51	49	31	36	40	25	49	43	50	43	50	48	48	47	34	44	30	45	38	45	47	50	44	44	44	52	34	50	39	41	38	39	41	39	47	40	41	41	48	50	47	51	33	44	54	35	35	40	44	42	38	41	53	42	42	41	38	47	44	46	43	45	49	43	44	33	43	43	50	42	36	39	43	43	42	35	54	51	50	41	27	43	53	41	32	47	35	36	39	47	38	45	32	43	47	36	51	36	53	43	45	50	33	34	55	39	42	40	39	36	43	33	46	40	43	54	40	37	44	39	46	54	33	31	39	59	44	39	41	65	39	44	44	52	44	46	33	39	48	38	46	39	45	58	48	47	41	52	44	44	41	45	38	42	34	54	41	54	41	37	47	37	44	52	35	46	38	35	50	37	46	56	31	36	53	41	46	43	50	48	47	55	34	56	43	49	28	39	47	38	38	42	45	37	41	44	39	35	36	42	54	39	39	41	37	36	46	37	46	42	44	39	48	44	34	42	42	39	53	39	35	42	42	48	42	45	34	50	46	62	52	50	48	42	47	43	38	48	46	47	48	40	42	47	38	44	43	37	52	35	34	49	46	45	42	46	38	44	47	41	49	46	37	37	43	44	43	43	40	31	57	42	45	41	40	39	44	37	43	38	50	43	38	47	40	39	38	49	41	54	37	34	52	39	49	44	42	47	32	44	36	47	41	42	45	38	50	51	51	48	40	51	45	29	29	37	46	39	42	37	47	43	38	45	48	45	28	41	32	38	47	37	38	31	40	38	42	53	45	33	51	40	42	38	42	55	49	36	52	43	50	46	48	58	43	40	42	47	35	42	30	49	41	55	44	43	36	43	45	39	49	47	52	45	45	49	45	35	31	49	51	32	28	46	24	46	44	54	49	37	42	50	38	32	48	42	47	38	48	50	49	44	54	40	43	42	40	57	40	46	35	49	38	45	41	51	37	37	44	49	33	33	51	44	39	43	48	39	48	49	50	51	40	42	45	40	46	47	53	44	42	46	46	40	24	29	47	45	45	39	50	54	42	32	59	42	44	49	42	37	47	49	44	44	44	43	49	45	44	39	46	48	35	47	42	44	41	48	49	31	47	56	28	40	43	37	43	47	41	41	36	41	49	47	47	35	41	45	38	53	43	49	48	48	45	36	54	44	40	42	51	46	31	50	46	39	58	43	43	55	41	57	36	46	56	35	41	48	52	50	30	37	44	53	45	48	39	46	49	42	42	39	54	54	42	49	45	45	48	38	30	48	37	41	46	36	43	49	50	45	43	37	47	30	54	41	49	43	51	51	35	31	42	42	45	40	38	58	52	36	36	46	44	42	34	42	51	46	41	46	49	48	29	32	44	41	52	50	39	35	42	47	50	54	49	41	43	54	46	44	58	40	34	49	47	45	47	39	40	36	37	46	38	44	43	34	35	51	50	41	42	46	44	48	50	44	43	48	47	46	45	38	32	43	46	50	51	51	42	53	42	42	38	37	36	37	33	35	38	53	41	48	45	53	34	39	47	43	39	52	48	44	35	36	48	41	40	38	45	42	43	51	45	56	55	45	41	41	42	45
14553	9141	6081	16320	23941	22413	17091	12444	8884	6968	5755	5156	4567	4039	3887	3715	3537	3806	3604	3050	3815	5812	7682	7953	7247	5552	3593	2544	1890	1466	1512	1560	1472	1499	1953	2092	1968	1777	1366	1063	856	795	823	915	891	844	798	772	791	721	749	723	675	664	676	666	650	687	681	679	634	682	631	625	652	627	666	650	671	655	665	643	590	654	645	630	655	629	605	664	652	652	668	570	593	602	607	654	627	662	646	620	640	666	618	637	642	608	623	645	638	631	636	644	685	681	620	653	671	694	661	615	689	655	717	643	696	657	694	676	725	705	636	647	681	665	654	695	617	685	662	677	632	626	652	664	652	660	649	635	620	650	610	629	622	646	662	663	606	618	657	665	623	620	645	603	606	641	564	638	657	647	625	637	605	643	590	598	565	614	644	616	606	629	627	626	603	657	642	622	650	584	627	609	631	636	646	602	615	620	649	605	617	658	600	614	608	612	640	620	662	611	630	637	661	648	646	605	634	633	668	600	637	623	658	651	590	606	685	633	630	621	607	601	642	666	661	643	645	608	629	612	654	632	648	631	683	615	656	633	614	616	654	568	610	587	602	587	608	588	603	623	625	652	619	612	620	647	605	648	631	600	617	680	619	654	645	647	588	664	650	655	638	646	622	638	656	577	593	633	589	618	581	643	606	613	663	630	598	617	649	662	597	627	651	631	638	605	673	598	597	593	608	624	628	598	640	643	634	620	594	652	590	629	666	575	649	588	659	620	620	640	599	608	597	633	645	622	648	563	626	648	637	619	583	615	615	610	596	631	641	565	676	624	637	669	658	608	666	610	627	624	613	654	605	641	628	611	620	587	619	666	597	601	622	619	627	602	630	583	572	628	643	623	632	607	596	649	640	618	631	599	622	621	649	632	616	600	621	619	629	597	649	637	619	647	644	614	631	579	672	613	607	635	623	607	617	615	632	627	607	650	663	642	641	617	607	671	658	656	586	593	654	637	628	617	605	652	667	639	633	611	624	635	628	589	632	611	628	601	594	600	615	668	632	639	638	647	618	633	635	633	626	669	596	655	666	611	609	676	619	598	610	648	646	629	600	603	639	618	675	577	609	617	618	638	593	615	599	617	605	599	653	639	660	608	639	639	614	646	599	621	655	653	635	608	627	594	633	649	587	634	625	639	621	616	594	605	631	626	647	659	630	608	651	626	637	584	563	606	605	611	626	619	629	638	614	604	632	607	631	645	657	588	616	666	614	607	632	621	652	632	602	634	623	660	587	638	596	632	605	616	616	642	675	649	630	602	626	670	652	620	660	634	630	622	640	636	618	605	584	624	588	613	617	623	559	616	649	625	637	655	630	625	619	637	624	617	637	602	638	599	650	639	625	647	686	669	620	651	610	611	626	586	604	617	604	625	675	611	652	617	612	645	641	619	647	570	623	625	674	642	631	602	684	625	660	627	612	637	604	579	666	647	638	641	656	625	630	660	613	606	610	610	627	623	665	590	594	593	617	609	611	646	618	685	587	608	673	620	622	635	619	607	617	617	638	611	646	675	638	616	633	593	554	631	630	619	629	589	624	572	608	590	620	642	609	591	575	642	672	594	581	602	642	624	659	643	627	627	604	620	625	657	607	632	637	651	613	634	629	662	613	621	620	600	635	656	627	628	668	596	630	612	638	610	622	668	660	655	635	616	636	632	621	595	610	589	662	629	612	687	610	577	645	625	606	642	629	621	656	622	618	605	619	596	633	606	623	639	627	635	587	604	650	625	621	620	636	645	644	625	609	616	582	654	598	604	675	622	606	648	599	614	614	592	590	629	636	618	594	634	591	614	613	589	687	661	593	641	535	618	627	627	642	584	593	630	577	650	630	649	657	643	606	649	591	613	561	641	649	594	611	624	636	641	676	622	682	636	675	653	622	657	647	643	596	623	681	647	568	639	610	642	590	634	632	672	590	605	604	627	657	606	587	607	609	592	611	606	633	617	657	654	685	610	624	649	609	638	596	645	651	620	644	671	617	637	609	633	624	650	620	616	590	638	614	618	677	597	638	627	593	587	616	660	581	606	589	620	628	646	659	604	670	614	609	665	679	648	648	613	594	609	583	623	597	613	591	638	651	642	597	657	629	625	616	660	627	611	644	639	594	596	626	644	622	592	541	629	635	587	605	607	645	644	638	623	594	661	651	619	618	666	607	660	617	612	634	603	620	631	631	607	625	603	658	585	679	637	607	602	668	647	634	673	606	656	640	598	628	597	620	709	650	663	640	573	578	594	663	611	577	572	632	643	645	642	614	618	613	635	611	639	631	670	631	606	601	619	601	596	604	635	635	631	590	612	603	598	614	642	675	610	647	609	613	587	633	622	645	649	596	565	615	634	616	668	623	617	597	615	639	601	593	648	614	673	621	652	630	633	592	603	623	628	623	636	606	621	610	613	674	662	618	621	615	630	616	611	664	629	594	602	650	633	599	574	609	608	656	665	661	599	594	628	676	638	616	628	635	616	609	611	621	626	609	623	608	608	624	611	597	632	652	649	603	632	654	647	619	611	628	626	640	628	609	640	635	640	618	624	618	666	625	650	600	616	604	627	645	627	614	634	635	639	614	597	654	608	671	666	618	601	585	605	642	648	592	609	618	664	661	607	645	606	631	572	659	619	575	611	561	621	641	628	608	658	614	654	601	608	631	636	584	648	611	638	648	647	580	657	591	668	632	647	620	654	636	658	662	612	637	625	588	661	604	574	663	607	560	643	638	610	639	633	641	612	615	611	604	634	660	632	641	659	658	669	672	643	637	573	614	641	624	612	642	618	624	621	638	625	617	655	601	626	658	645	597	637	591	601	600	654	636	668	646	630	614	631	597	647	618	631	667	632	675	597	607	633	595	609	608	618	604	625	609	575	605	618	655	650	642	656	617	612	601	639	657	574	636	639	660	648	623	610	634	597	625	606	622	586	589	622	624	628	579	590	609	631	644	616	644	601	614	623	633	640	611	684	585	617	614	631	628	605	594	618	600	626	593	627	646	648	661	597	630	616	623	614	626	627	654	629	624	650	624	631	622	562	605	608	638	597	624	638	619	588	600	606	631	630	638	608	652	600	591	668	644	607	627	642	567	600	590	632	639	604	579	636	611	627	626	609	614	620	652	593	585	656	622	593	595	645	641	630	620	632	578	600	621	607	631	566	630	613	625	638	631	643	593	585	666	591	587	670	596	676	615	609	589	601	617	630	613	599	571	641	606	623	613	603	672	590	623	636	619	611	616	606	651	642	630	669	610	606	638	660	622	626	623	616	595	657	604	576	597	632	612	662	650	609	571	611	576	605	619	607	614	586	642	667	611	674	584	598	631	594	650	626	608	583	628	604	632	619	616	606	649	619	601	626	625	635	600	633	602	599	627	624	618	561	650	628	639	651	629	645	628	625	632	678	679	587	617	629	642	618	643	605	649	657	614	606	595	634	635	602	625	631	646	608	629	634	607	630	601	640	594	620	601	588	586	611	629	637
1644	580	396	266	443	534	441	386	312	268	248	220	203	193	177	168	173	219	153	138	171	200	220	336	320	293	146	110	92	93	91	82	95	81	85	102	95	89	72	53	51	62	66	55	74	70	56	74	67	64	59	52	58	55	53	50	59	59	43	63	66	60	53	60	61	58	62	41	45	48	51	56	37	57	59	66	42	61	54	48	60	56	46	63	55	52	60	58	65	46	58	38	49	59	67	55	53	49	38	53	57	49	54	42	52	53	47	56	33	44	54	50	46	61	53	52	50	52	48	58	63	54	47	45	53	50	60	48	62	62	54	53	44	58	46	62	58	42	52	63	58	53	49	62	57	53	46	60	55	58	46	57	63	73	41	54	46	58	67	67	56	51	52	56	53	45	57	42	60	44	57	59	55	54	50	50	51	44	51	50	79	52	68	44	59	61	53	53	62	52	57	58	47	73	47	47	66	69	51	51	50	54	43	52	48	47	51	68	62	62	62	53	55	55	47	46	62	50	60	50	58	55	51	41	60	45	63	43	55	51	57	41	59	43	54	46	54	54	56	59	59	47	49	39	62	46	56	53	40	64	47	46	54	50	52	61	61	45	46	56	44	59	42	46	51	50	43	60	64	49	43	62	51	39	60	39	49	59	61	43	47	58	47	55	54	59	52	66	54	64	53	56	47	45	51	51	65	58	50	51	66	58	58	53	63	40	42	53	59	58	55	47	45	57	50	68	53	56	58	55	58	54	39	62	45	54	49	54	62	42	49	54	55	42	43	60	63	58	40	62	59	44	53	48	47	51	45	58	48	61	57	65	44	50	57	47	61	63	47	54	52	41	57	44	57	45	60	51	57	46	53	61	50	61	45	50	57	45	59	67	59	52	50	57	51	57	51	59	38	61	66	54	71	54	48	45	51	60	64	47	58	54	51	45	45	56	47	59	52	46	53	61	51	45	49	52	59	45	57	39	51	51	69	50	55	56	70	59	58	54	55	52	51	49	45	56	59	52	56	46	46	51	59	43	52	62	45	60	58	44	54	72	45	57	61	54	43	60	54	52	54	44	68	49	60	52	47	53	58	51	60	43	61	49	49	56	54	60	42	55	50	49	50	46	45	54	80	60	59	74	55	46	59	56	54	73	48	61	47	51	45	67	50	69	54	51	41	58	49	40	42	45	61	52	47	50	53	61	55	52	50	68	48	70	70	58	67	52	52	54	59	56	50	52	63	44	55	61	49	53	51	54	58	62	36	59	58	54	64	53	53	53	63	48	48	36	50	64	55	61	59	45	50	50	46	49	47	45	53	46	55	54	69	57	59	49	57	58	48	64	51	52	55	47	61	61	49	43	49	54	46	59	54	56	55	58	58	57	58	56	44	36	57	50	46	60	58	63	59	48	56	53	53	55	52	45	51	52	45	66	55	54	65	60	45	54	53	59	51	59	58	67	52	43	56	54	48	55	48	55	59	47	68	59	53	63	57	34	63	47	65	54	47	45	51	48	36	53	42	43	51	66	50	60	46	40	58	44	56	54	57	48	60	49	61	46	50	56	47	62	41	52	58	56	45	63	69	57	60	65	47	44	57	48	63	58	52	58	38	52	53	48	39	50	49	53	30	58	45	57	58	49	57	40	62	47	66	49	48	53	61	57	65	54	53	49	54	46	50	54	48	56	45	49	42	56	56	52	52	50	50	50	45	61	47	51	62	60	51	50	39	65	64	52	60	58	46	62	55	61	43	52	60	56	49	43	50	48	57	50	52	50	58	47	55	64	52	59	46	51	50	59	50	41	55	37	60	58	51	65	59	44	53	52	45	41	72	59	60	59	59	50	45	50	62	58	54	56	52	48	49	53	57	57	44	59	52	55	52	50	60	41	53	45	58	47	54	68	45	43	61	49	50	51	52	53	41	49	54	53	46	60	49	60	48	60	58	47	65	43	48	39	50	48	52	50	59	49	50	56	59	58	46	48	49	59	47	61	63	56	53	42	49	60	49	56	46	46	55	55	44	58	58	62	50	47	51	41	64	45	50	49	54	53	55	61	55	57	57	56	50	53	56	56	51	49	55	47	63	50	39	54	66	47	51	48	42	53	49	58	54	53	47	59	55	54	51	54	51	43	59	59	51	52	56	67	53	50	52	50	50	58	49	55	48	49	58	43	49	50	50	48	52	61	60	47	57	53	61	60	53	60	60	49	44	47	46	50	43	68	39	52	52	65	61	44	62	61	37	48	62	45	45	49	58	53	48	60	45	53	52	57	54	63	67	55	49	46	53	47	57	44	56	57	49	50	44	55	52	58	43	47	60	47	66	46	46	67	48	53	57	61	70	62	52	50	44	47	57	60	58	81	54	48	54	67	61	38	52	63	54	58	60	46	49	53	59	42	58	50	51	58	51	52	71	50	53	56	45	45	44	41	57	55	59	49	58	64	67	51	67	52	61	76	61	64	57	52	56	51	64	55	50	51	41	56	52	49	54	47	55	58	62	56	45	42	63	55	53	61	46	52	55	66	59	59	62	61	54	51	52	37	49	48	44	52	62	50	48	60	58	56	63	47	48	61	48	67	57	52	60	46	45	65	67	53	49	53	57	50	60	62	40	54	58	56	57	56	51	58	48	52	51	48	45	54	50	51	50	54	47	48	49	46	52	63	50	56	58	55	55	74	53	59	64	61	51	53	51	58	52	50	46	55	46	45	59	57	67	58	56	51	49	56	52	52	52	47	51	58	57	58	42	59	55	62	51	72	64	48	48	44	42	54	52	59	57	52	60	58	50	50	57	54	61	57	43	48	50	48	60	70	59	59	45	58	52	42	49	53	51	57	52	60	51	48	62	52	47	53	50	52	62	49	53	44	48	46	52	55	63	40	64	45	62	60	52	38	72	53	44	46	55	50	59	51	62	67	64	61	68	57	52	51	48	50	54	61	60	54	51	68	50	57	51	49	50	56	51	60	55	58	44	56	47	55	41	60	59	65	59	60	57	56	58	59	50	47	49	52	54	49	55	58	60	60	50	48	58	54	61	56	57	42	49	69	64	50	60	48	60	48	44	50	55	70	69	49	47	63	56	60	55	44	59	52	62	58	52	46	48	61	39	53	55	58	54	47	40	64	56	74	56	50	49	48	57	59	49	48	52	51	49	57	53	40	46	57	54	49	48	49	55	50	50	51	39	61	54	59	55	58	51	53	64	43	49	49	70	57	53	56	58	59	48	48	52	82	56	63	68	50	57	47	56	54	60	57	44	65	57	43	39	43	43	60	53	47	56	58	49	47	71	58	58	54	41	57	56	53	51	66	54	52	49	61	58	44	68	55	50	46	66	62	58	59	56	64	59	47	69	44	52	59	61	40	50	52	50	49	44	53	54	53	49	56	55	59	53	46	53	47	61	55	49	49	52	57	41	55	63	71	53	54	49	60	52	57	51	52	51	64	57	50	54	52	55	46	55	51	40	45	56	57	56	51	48	63	53	51	45	57	79	58	50	59
19934	13247	8576	19954	27271	25988	22030	17712	13862	11572	9879	9002	8472	7482	6204	5958	6015	6898	6273	5025	5569	6855	7770	10776	10755	9230	4624	3476	2920	2550	2276	2242	2218	2112	2329	2374	2224	1877	1432	1314	1164	1140	1233	1211	1273	1194	1129	1067	1097	1001	931	981	849	823	837	919	829	874	834	823	823	865	859	803	843	887	856	828	811	844	830	846	783	834	788	812	788	825	814	782	822	771	739	790	808	860	840	788	765	774	762	838	810	852	799	766	786	805	813	843	763	795	802	740	814	798	788	772	780	812	867	805	806	867	831	868	872	893	858	866	845	846	905	845	861	854	871	846	882	861	819	822	807	825	833	742	848	826	745	760	785	753	795	737	753	765	773	814	779	750	734	776	780	745	732	706	773	798	778	875	784	770	797	782	756	806	766	821	750	682	807	793	820	739	782	795	781	759	774	789	802	783	751	760	805	803	790	749	795	782	728	777	834	750	771	816	809	769	751	781	788	750	745	749	762	744	760	745	719	750	726	770	788	796	749	743	820	779	802	749	765	787	801	776	830	805	743	763	777	746	739	791	760	826	825	736	813	764	795	774	753	818	768	785	750	758	739	737	741	766	752	781	791	741	787	751	820	798	760	761	789	789	814	730	783	734	766	811	770	764	738	754	790	785	775	770	753	793	772	753	735	715	805	783	774	820	787	729	737	788	738	773	803	737	767	772	780	777	715	747	764	784	756	780	761	758	774	771	766	815	710	779	805	787	795	735	755	796	790	734	740	802	800	777	789	761	754	774	730	800	754	766	745	749	778	755	739	822	735	778	748	811	731	792	800	800	764	758	831	787	734	808	754	791	784	757	742	773	795	754	749	761	763	789	796	766	811	770	763	744	782	787	745	807	858	753	755	812	761	766	719	733	756	729	707	814	812	774	762	781	794	777	791	750	738	768	772	775	772	772	785	841	784	799	764	727	749	758	765	713	743	743	756	793	677	809	799	748	781	750	794	799	780	725	744	749	783	767	751	746	758	751	743	711	746	832	745	774	750	763	761	737	760	794	784	772	776	755	763	787	778	711	750	825	775	789	818	809	766	842	746	772	789	782	766	716	775	738	764	796	764	745	833	785	786	720	753	740	792	768	786	732	758	766	806	800	807	752	766	747	767	728	794	788	774	785	847	770	774	749	800	728	829	703	746	798	760	787	774	768	768	746	775	760	752	782	773	860	776	754	754	759	729	768	769	779	761	737	779	784	765	811	793	795	761	723	789	708	840	768	767	749	780	786	774	783	796	788	737	799	779	788	711	802	783	767	794	759	808	767	779	747	714	785	733	776	738	816	766	776	752	749	796	764	795	785	713	716	750	781	781	747	806	784	732	781	761	771	744	739	763	740	757	824	769	756	815	735	747	767	783	787	751	724	813	741	762	733	773	735	767	775	806	759	756	807	793	788	818	774	760	801	754	745	777	765	780	776	788	763	759	769	771	789	785	730	770	785	753	800	786	763	777	748	781	790	729	785	736	759	786	720	792	792	800	735	823	775	769	754	764	780	774	749	734	755	766	786	764	753	792	746	798	752	792	774	810	779	732	776	793	797	743	775	767	770	769	843	784	732	783	769	734	831	754	714	736	797	775	760	755	745	745	777	769	725	731	735	792	706	810	764	798	794	789	780	718	720	744	791	784	732	737	757	755	753	792	742	810	710	727	770	751	785	802	709	758	723	794	750	778	737	760	810	712	764	784	719	758	776	771	751	817	753	740	784	731	811	748	773	701	738	768	745	765	792	786	762	777	785	753	804	769	763	763	749	775	767	792	769	774	755	745	769	766	773	762	740	734	738	745	763	781	823	768	823	809	785	743	743	742	746	770	772	728	788	780	816	781	775	717	787	659	770	733	753	739	818	781	803	748	824	745	733	779	769	733	782	803	744	738	703	802	730	716	757	761	804	749	729	768	728	736	763	769	768	741	782	747	778	774	779	757	775	806	786	737	755	785	787	791	739	773	770	790	753	783	741	733	787	787	739	764	695	744	770	773	718	772	779	793	764	784	748	766	765	734	756	786	765	744	774	750	788	757	750	752	790	751	735	751	812	819	744	778	770	754	773	782	727	830	762	803	749	745	742	744	789	774	766	787	764	697	773	805	739	782	715	740	769	752	767	804	791	766	814	736	770	781	718	776	814	787	766	790	773	772	792	709	749	777	784	730	777	753	789	759	770	753	737	758	770	749	790	710	781	782	772	783	840	757	776	772	787	730	782	799	750	762	764	761	816	778	779	731	813	810	817	740	774	768	758	777	777	774	828	734	759	767	780	765	756	769	790	778	723	787	809	773	832	757	760	816	768	790	760	731	767	771	770	793	798	773	779	767	754	771	761	773	746	771	776	765	757	750	780	793	755	756	786	806	739	748	753	775	819	764	797	737	753	781	769	764	752	796	758	763	759	794	805	809	817	782	745	771	732	793	798	818	795	790	772	732	788	740	755	763	789	718	787	775	746	729	777	788	766	780	746	784	733	749	846	791	804	791	745	763	802	781	739	752	726	742	750	754	800	780	780	787	825	771	792	745	764	775	770	791	743	763	771	760	806	788	812	778	822	716	714	774	806	762	716	784	770	775	772	721	726	779	787	730	735	771	758	769	763	779	775	792	813	777	796	779	764	757	737	783	761	769	754	762	788	747	827	778	770	775	711	745	795	737	766	765	725	746	792	751	746	755	769	784	773	764	761	742	789	758	752	756	767	805	748	802	833	787	791	785	731	753	778	783	770	724	765	783	789	775	766	797	789	764	749	764	747	754	754	767	737	771	796	742	760	783	787	766	781	714	793	737	764	793	726	787	751	739	786	788	747	783	776	780	767	769	799	751	722	773	796	744	787	749	830	735	762	775	817	758	814	756	794	724	781	785	796	774	750	758	786	728	767	730	797	774	784	794	778	769	733	721	815	712	836	777	757	767	801	729	741	765	757	758	762	746	753	693	765	794	781	782	769	776	768	803	759	712	745	748	731	745	778	757	722	752	800	790	708	756	784	715	739	770	760	742	748	775	754	792	792	766	724	740	724	750	779	761	782	758	774	769	786	763	758	757	743	732	774	715	775	787	755	834	707	774	767	755	717	753	790	777	763	760	767	755	767	787	728	728	805	785	781	831	749	793	733	733	739	777	809	750	746	737	745	771	786	800	766	802	748	785	793	745	761	752	741	808	738	751	761	758	767	788	739	769	740	728	784	745	762	746	784	776	779	739	758	768	729	778	754	811	751	820	777	753	768	774	735	778	830	733	767	795	727	775	734	677	801	763	752	778	736	807	804	721	771	801	775	765	747	743	784	735	745	773	791	776	804	748	753	740	805	774	764	803	758	757	813	736	770	750	763	756	754	750	780	756	754	771	750	769	786	836	770	787	752	746	780	772	761	758	750	760	745	736	755	818	784	737	730	754	731	789	755	795	745	755	798	712	779	820	769	721	746	793	813	775	782	799	751	762	792	789	735	727	757	732	781	740	781	778	781	784	779	786	760	746	747
1435	162	153	103	166	149	143	129	106	102	79	79	110	83	84	61	72	82	106	72	73	88	117	127	98	108	67	48	33	47	33	29	42	46	37	38	32	37	39	30	41	26	35	35	38	27	27	38	32	29	31	24	23	27	26	32	31	26	30	23	24	22	31	32	21	26	14	35	23	24	27	26	26	31	30	33	25	36	28	26	30	30	40	31	27	25	31	30	29	21	17	24	27	38	28	22	30	35	29	28	32	26	21	30	29	33	15	32	25	22	24	22	25	18	28	35	29	27	28	30	28	43	33	28	24	35	26	26	24	32	21	25	31	39	31	22	27	40	29	35	34	35	41	28	33	27	29	18	34	27	27	27	23	18	21	26	17	17	20	33	17	34	23	25	24	35	23	22	21	28	24	25	37	16	29	25	25	41	27	32	24	22	27	29	26	26	24	28	36	21	29	26	25	22	30	31	34	27	34	30	39	27	23	26	29	20	24	25	19	24	24	30	32	27	25	25	30	30	24	24	25	41	31	39	23	31	24	27	21	25	28	38	19	36	28	31	30	28	31	26	29	34	25	21	25	22	24	24	31	18	27	23	30	20	28	23	24	28	23	20	24	23	23	23	29	25	20	20	21	26	30	30	23	26	23	32	20	32	30	31	34	31	21	28	35	22	30	28	23	26	26	17	30	36	27	25	34	22	31	27	19	15	21	31	20	24	28	33	25	23	26	28	23	16	36	24	24	27	29	29	20	27	30	27	32	27	18	32	29	29	27	19	23	21	27	35	21	28	28	23	27	26	22	17	30	24	28	32	32	28	31	24	24	29	35	24	26	24	26	27	29	26	31	29	32	23	23	34	24	21	24	29	26	24	31	27	29	34	23	29	28	38	33	26	28	20	34	28	24	24	24	29	26	25	32	20	14	25	32	24	25	29	19	24	23	24	17	25	35	19	25	21	37	23	28	20	37	28	24	23	26	22	20	25	27	25	28	24	25	27	24	27	27	18	20	32	22	17	24	32	24	26	27	24	26	23	23	20	27	27	22	19	17	27	23	20	34	28	27	26	24	27	29	27	27	25	25	24	24	24	27	30	34	32	31	32	36	31	21	33	17	27	20	28	36	29	27	29	37	22	24	30	23	33	24	19	26	28	28	26	25	13	29	24	25	25	17	28	28	27	31	20	28	21	20	22	27	25	18	23	15	25	28	30	23	23	33	24	31	23	30	21	35	25	27	23	21	30	19	32	33	35	20	25	23	21	21	18	18	29	26	24	36	24	30	31	31	23	24	23	32	26	25	26	22	22	23	24	27	22	25	23	28	22	19	33	28	37	22	28	16	29	24	28	27	35	20	25	28	29	26	34	31	34	23	20	20	25	24	29	37	26	23	33	17	21	27	26	18	32	28	36	21	14	21	29	36	21	28	25	29	28	23	26	21	28	18	30	22	28	33	31	23	17	26	34	20	26	34	27	17	26	25	27	23	32	35	24	25	25	24	28	22	14	20	21	28	22	24	35	26	31	22	24	24	17	33	25	26	31	23	22	25	27	36	32	17	27	29	29	21	29	24	27	30	22	20	24	24	19	30	27	29	31	28	32	20	20	24	32	29	27	19	19	30	20	25	20	25	33	33	30	25	22	19	25	20	24	27	25	28	27	38	31	29	21	27	27	16	30	21	18	26	26	31	19	22	22	29	26	17	21	26	27	29	25	36	35	34	28	22	17	31	42	22	31	22	15	23	21	34	30	30	24	40	24	28	27	20	34	25	29	21	18	20	30	24	30	25	27	21	20	32	31	15	39	26	33	27	23	39	22	23	21	30	24	21	18	27	27	27	29	22	29	28	28	33	33	29	33	17	28	25	27	24	21	30	24	33	25	27	27	28	34	26	22	31	31	34	25	25	16	24	21	23	20	29	26	19	27	21	31	17	15	22	31	31	21	28	21	27	27	24	31	33	35	34	28	29	22	36	24	23	23	25	21	22	30	26	25	22	22	26	17	16	18	37	31	22	31	36	16	16	27	28	18	18	17	26	25	27	26	29	21	28	27	37	19	22	27	25	27	36	25	26	27	26	28	34	27	31	30	36	22	20	25	36	24	21	29	36	24	25	23	25	25	29	26	28	35	28	19	18	27	35	25	27	23	24	20	22	24	27	29	30	32	36	29	25	29	26	36	29	30	23	28	24	13	21	26	32	30	19	18	18	18	30	25	32	30	28	37	30	31	25	27	30	25	32	26	26	29	26	31	24	28	27	24	26	25	24	23	23	32	22	25	31	31	23	19	18	30	23	30	32	33	27	36	16	25	30	23	25	18	28	24	21	22	28	21	30	19	27	30	23	26	27	22	22	19	25	24	27	20	27	36	38	18	29	28	31	36	18	28	31	24	28	22	28	32	26	26	24	23	27	39	21	12	17	28	33	21	24	28	25	33	29	29	25	36	33	38	28	21	20	35	28	22	21	29	23	29	27	26	32	29	29	32	26	27	16	29	21	21	25	24	22	20	15	17	21	21	32	30	26	34	16	24	32	18	29	20	23	26	26	24	31	32	35	26	28	27	23	21	30	26	29	26	20	36	26	27	33	27	24	24	25	29	22	27	23	31	35	21	37	26	39	21	21	21	21	20	37	24	30	23	20	22	24	23	26	28	34	22	33	29	29	23	28	20	29	23	19	31	24	22	30	25	29	19	25	23	27	27	27	19	16	30	29	30	23	27	22	33	25	23	26	25	16	27	26	25	25	27	23	19	22	28	24	28	28	29	30	26	35	24	27	16	25	23	22	30	33	30	27	28	26	18	30	29	30	25	18	32	31	25	26	30	30	20	27	27	28	31	26	28	31	25	30	21	22	32	20	27	31	34	26	25	20	18	25	27	28	33	27	26	26	27	31	33	26	18	28	38	24	29	30	30	28	31	24	32	25	20	32	27	25	32	30	20	25	16	20	32	24	32	27	26	26	21	34	29	25	33	28	33	27	28	31	23	23	25	23	31	31	28	36	27	27	28	33	17	25	28	22	31	33	26	23	26	28	31	32	37	28	32	28	33	25	29	35	26	20	30	33	25	20	15	28	28	36	29	30	24	26	30	32	23	29	39	19	27	26	23	24	27	30	27	33	31	35	29	30	23	32	32	27	27	24	20	31	24	21	33	31	19	31	19	37	31	29	19	25	30	26	19	33	21	34	30	19	32	20	30	27	24	24	15	29	22	25	36	31	21	30	26	24	30	20	34	30	23	37	24	35	30	32	29	38	25	29	34	26	35	39	27	29	18	26	31	31	33	20	21	23	21	28	23	26	22	30	21	30	25	25	33	37	24	21	23	20	30	21	25	21	32	25	20	25	32	14	29	25	29	33	32	23	24	22	38	19	24	31	31	25	24	26	37	18	34	18	25	28	27	26	31	29	30	30	25	27	29	25	34	28	26	24	28	25	26	24	34	17	20	30	29	30	25	22	20	28	35	29	22	22	33	28	22	29	22	24	24	21	26	28	35
11233	5887	4086	9813	14469	12866	10370	7747	5782	4570	3939	3979	4343	4098	3194	2500	2305	2968	3572	2748	2439	3047	3609	4743	4430	3903	2138	1358	1388	1070	924	1024	1053	1130	1027	833	678	607	606	517	537	567	671	576	526	535	537	523	495	457	427	405	389	419	379	395	399	399	406	420	419	411	451	407	417	401	432	372	415	402	429	405	419	385	407	396	423	387	399	368	373	393	379	371	367	394	419	443	366	389	402	372	386	384	391	389	393	415	404	385	425	429	389	412	409	396	389	407	400	418	451	398	399	426	453	440	450	439	438	443	457	406	454	421	425	416	423	469	419	413	390	412	372	422	426	392	371	446	410	407	359	421	406	393	409	409	411	415	385	388	390	411	422	394	392	412	412	425	424	408	420	414	426	401	411	397	373	419	393	374	395	435	407	404	418	380	413	375	422	367	385	429	388	407	373	379	389	365	407	388	394	395	393	389	356	418	401	387	408	383	395	371	417	403	410	387	413	375	396	387	370	398	365	366	382	395	395	365	376	383	370	379	401	395	388	393	412	396	404	424	360	393	399	409	386	382	423	371	371	404	389	387	422	398	395	382	369	430	428	399	374	369	375	405	407	402	415	403	422	400	392	379	410	379	402	348	405	385	397	365	385	412	406	400	364	381	397	407	394	419	407	422	425	403	378	390	359	399	382	413	411	396	458	357	397	402	363	404	382	386	397	375	368	399	384	386	342	425	403	364	440	437	366	402	405	397	381	425	405	403	380	412	373	409	400	427	403	409	398	381	371	363	399	421	390	417	427	378	406	413	413	380	355	415	411	412	400	386	392	383	394	383	410	396	391	408	411	385	428	400	399	325	380	391	400	390	394	386	378	401	411	392	413	437	418	401	389	386	356	384	355	370	405	367	393	390	416	389	354	408	387	395	359	393	431	418	406	414	377	370	403	408	397	399	373	402	405	412	405	424	410	390	400	400	364	404	393	391	381	399	405	353	424	392	387	364	387	376	377	413	406	350	384	418	391	390	378	394	387	395	377	387	423	412	400	412	389	414	360	370	398	389	400	362	392	392	421	452	391	412	394	402	355	406	385	398	426	381	384	388	396	386	356	388	405	414	397	394	404	406	388	395	409	396	385	414	414	410	360	401	391	410	372	380	398	397	402	414	424	396	393	357	414	438	382	368	399	410	389	385	365	406	412	394	399	361	382	385	351	417	361	413	361	383	375	389	395	386	372	394	370	391	375	359	377	415	412	396	413	371	413	429	400	371	387	420	420	389	362	404	384	396	420	373	415	358	376	386	423	385	427	403	403	402	394	357	371	408	420	356	385	389	383	382	407	388	372	397	388	402	388	414	375	377	425	391	412	397	398	371	418	398	414	403	381	387	360	378	391	391	370	393	413	390	374	367	358	417	378	397	378	410	384	378	429	411	412	397	374	381	403	443	423	388	389	401	399	381	390	393	430	416	404	430	403	378	375	434	413	399	397	384	408	403	354	377	380	391	420	403	443	422	376	383	404	374	388	411	387	388	402	432	422	438	371	411	379	421	356	378	422	374	415	402	396	373	396	389	346	377	411	436	376	373	355	381	416	406	416	410	381	407	384	360	372	384	367	378	419	438	394	375	417	404	377	392	401	402	353	358	344	397	385	413	390	377	389	416	382	387	413	417	382	364	431	394	415	391	409	406	400	399	412	423	361	366	422	427	427	406	393	407	371	372	396	369	426	368	385	384	377	407	405	354	426	394	370	390	398	406	381	397	407	328	389	400	405	423	369	400	390	427	358	404	378	368	397	403	381	383	394	373	356	430	374	377	410	400	392	370	442	420	367	399	411	372	392	402	373	373	409	370	399	373	408	356	366	395	398	383	389	417	388	370	384	402	401	401	438	374	407	433	375	373	380	396	410	403	411	411	407	366	385	388	409	409	343	410	389	391	424	410	406	349	398	394	412	411	410	373	386	418	403	418	404	386	420	349	392	367	414	400	410	431	379	401	387	415	414	376	392	389	377	387	386	397	380	443	430	363	383	399	387	427	420	362	399	367	414	363	414	433	372	367	402	396	388	427	355	424	414	369	386	394	446	372	393	389	351	409	400	376	355	404	406	394	426	406	399	350	388	401	425	418	370	394	377	412	421	406	412	406	365	372	393	412	375	381	429	372	411	403	379	414	374	409	383	409	372	409	376	372	415	399	368	434	412	406	383	402	379	412	372	395	385	417	406	372	420	350	390	398	422	394	370	378	427	383	420	350	405	370	421	412	395	372	412	398	407	390	372	405	356	399	370	428	428	416	392	437	415	401	406	429	376	384	368	399	387	372	397	397	409	420	367	425	377	387	391	402	406	387	382	385	401	387	430	412	385	410	386	373	407	410	374	346	383	367	391	404	394	403	421	374	372	381	376	406	374	404	398	374	399	386	391	371	391	360	420	359	393	411	361	380	384	385	402	417	371	418	397	382	396	403	412	389	379	386	406	394	411	394	379	383	398	393	381	394	409	403	372	406	366	421	419	394	387	417	434	398	386	414	393	398	423	374	361	415	409	414	408	387	385	417	379	388	405	416	395	389	414	384	422	397	384	391	387	396	381	393	407	412	398	408	392	375	425	383	369	389	408	410	406	444	366	423	403	384	416	369	391	433	410	407	377	364	390	387	439	373	403	388	410	367	411	394	379	384	399	388	386	377	375	400	415	387	412	353	402	396	421	396	398	347	416	403	374	368	417	385	422	384	416	392	388	401	402	398	393	398	419	400	371	414	377	381	421	395	393	332	364	438	380	432	432	359	389	372	421	419	423	417	434	398	413	407	422	388	412	357	416	381	365	381	425	387	420	416	394	434	388	398	393	393	433	388	391	408	367	391	420	424	363	412	404	373	410	386	402	407	398	363	372	385	367	385	369	412	402	389	384	400	381	394	405	386	406	395	377	380	382	380	423	438	367	386	448	414	441	422	414	389	412	409	389	383	439	386	394	419	379	387	427	416	388	363	391	386	385	376	399	395	399	398	390	390	412	361	411	413	394	401	406	394	424	368	389	401	364	393	378	411	390	400	374	370	391	406	413	393	371	398	369	394	405	410	422	421	388	395	426	382	367	428	400	392	399	399	396	380	399	411	421	407	389	361	406	421	386	411	382	413	409	375	386	388	397	363	410	419	381	387	403	427	401	422	401	398	378	430	398	384	378	362	369	374	396	383	398	401	398	394	447	414	358	389	397	386	405	415	373	378	384	393	412	377	393	425	388	411	378	379	365	434	390	415	420	417	410	460	384	413	453	400	386	375	381	447	413	396	392	381	375	412	394	386	394	401	386	393	368	416	422	399	410	382	418	382	412	415	390	403	382	382	391	390	379	407	406	389	368	384	375	394	440	393	374	394	417	428	378	380	371	383	407	430	383	401	413	381	337	377	432	422	396	372	403	404	366	387	398	387	401	409	394	380	387	398	375	409	408	423	427	371	366	419	419	400	367	397	395	397	404	402	383	411	411	394	396	388	417	396	403	393	406	378
678	309	199	170	271	313	300	228	220	171	165	156	193	206	171	124	99	133	123	134	91	123	137	129	117	74	78	77	62	52	49	52	53	59	53	56	52	48	36	23	46	41	46	35	55	50	37	44	39	35	24	34	37	30	39	30	35	39	37	37	44	38	29	48	35	34	28	34	26	24	24	34	37	28	31	30	35	43	35	38	34	34	34	35	43	34	27	39	23	31	46	29	30	31	44	33	29	27	44	36	31	35	49	23	36	37	42	34	30	35	27	32	31	35	35	30	22	36	32	31	36	40	34	41	35	39	33	39	37	28	32	32	32	46	39	25	32	41	37	33	48	27	21	27	28	29	39	29	30	34	42	41	35	45	32	26	35	32	24	29	34	33	38	38	43	29	34	39	40	46	38	40	34	25	34	35	39	36	27	25	38	38	35	33	41	42	24	35	29	28	26	43	33	40	39	25	35	33	25	34	38	31	31	31	23	32	40	22	39	32	32	36	28	34	31	29	31	25	39	31	30	34	27	41	27	30	25	44	38	44	34	33	29	28	31	35	33	33	24	30	32	33	38	31	40	35	39	36	46	38	43	39	32	27	39	40	26	37	33	36	37	30	33	37	31	43	36	32	39	44	33	31	43	35	28	20	37	35	36	39	29	38	30	46	38	29	35	32	33	29	37	36	50	36	32	31	31	37	41	37	33	35	37	40	40	21	21	30	28	38	29	38	19	40	43	38	45	35	37	37	37	43	33	30	25	36	33	32	28	35	40	45	37	23	29	37	26	31	39	22	38	27	32	30	31	37	40	32	22	36	33	38	32	31	25	38	40	31	33	31	27	35	23	36	27	38	39	42	42	25	27	39	30	37	31	26	31	29	17	42	38	39	28	36	34	37	33	25	28	30	25	37	32	34	35	39	36	27	43	40	38	31	31	34	35	37	24	39	29	34	31	37	45	28	27	37	39	32	36	34	46	44	27	31	31	34	43	30	33	28	34	25	33	37	31	42	35	44	30	32	27	35	35	44	28	38	28	25	32	36	24	43	35	34	36	27	30	29	27	33	35	43	29	28	31	39	32	43	37	41	30	33	34	25	32	39	34	31	31	27	35	32	28	28	30	28	35	28	32	30	32	33	34	39	40	35	38	37	37	36	32	26	40	37	36	30	25	26	22	35	40	29	29	35	32	35	41	33	37	33	25	36	32	35	37	37	32	34	44	38	35	38	27	33	27	29	32	45	26	40	28	38	31	41	35	24	39	45	22	38	30	39	29	32	35	22	40	28	34	36	29	34	41	35	35	36	39	31	31	31	26	28	31	42	26	29	36	31	24	32	27	31	33	31	34	39	41	36	37	33	33	43	35	40	38	32	37	42	26	28	37	28	36	37	31	28	34	29	28	43	37	35	26	30	38	33	29	38	25	41	32	40	38	43	41	31	26	27	35	30	37	30	38	19	25	35	34	38	32	30	31	32	29	32	43	24	23	34	34	40	18	40	38	22	33	28	24	47	34	35	22	30	38	37	42	44	28	35	35	31	35	36	24	42	37	32	26	38	35	35	29	43	39	30	32	23	41	31	28	36	33	28	36	26	28	30	40	33	36	29	45	42	32	36	25	26	34	33	38	25	30	31	28	25	44	42	21	28	31	28	25	37	48	45	31	36	41	34	33	30	33	38	33	35	37	31	30	33	30	37	38	38	34	27	31	42	41	33	29	32	40	36	36	34	33	33	47	31	35	29	36	33	33	30	33	37	30	37	29	39	37	32	41	31	30	33	27	53	46	38	37	29	40	33	31	35	38	39	20	35	30	28	38	32	37	44	31	29	32	36	30	30	30	29	33	32	35	40	27	38	27	32	41	31	28	42	32	30	39	35	27	30	33	31	39	31	38	31	38	33	30	31	29	34	37	28	33	33	33	41	26	29	39	30	28	39	30	35	21	41	48	25	30	32	34	23	36	26	40	25	33	28	34	29	24	30	25	28	24	29	35	40	31	44	35	28	34	35	38	42	38	37	35	45	32	28	42	36	29	43	38	36	36	31	32	37	39	24	34	33	28	28	37	44	28	36	39	43	43	42	26	40	39	36	30	29	43	36	39	37	35	39	39	36	26	42	27	43	35	34	46	38	37	26	36	33	32	31	31	35	36	32	30	34	27	38	32	42	43	26	37	32	28	40	31	37	32	49	46	34	35	29	42	41	30	30	46	30	25	38	41	34	36	44	33	36	38	30	41	44	28	36	29	36	46	37	26	34	34	33	33	33	39	34	32	28	39	31	27	32	40	27	37	30	33	33	33	32	31	36	35	37	30	25	31	36	34	34	43	48	27	36	42	28	32	38	31	33	41	25	27	34	30	35	40	35	39	35	30	37	35	33	25	36	24	29	35	33	33	30	41	30	36	41	34	31	42	36	35	27	30	37	46	31	29	37	27	35	27	29	37	28	33	26	33	26	31	33	30	36	37	42	38	38	26	40	29	31	24	30	42	42	43	34	34	34	32	32	34	31	30	36	34	33	27	41	26	36	36	35	41	34	30	31	41	31	22	37	43	31	36	30	34	33	28	30	27	31	36	35	33	32	43	28	39	41	33	45	41	26	25	37	36	47	24	29	32	35	29	33	49	32	31	30	37	46	27	37	37	27	31	28	42	37	23	30	41	42	29	30	29	40	28	34	32	33	37	33	40	28	36	19	40	28	29	33	45	37	26	35	39	38	40	31	27	37	49	39	37	47	29	24	32	37	26	37	30	32	34	29	27	24	34	30	36	33	36	26	24	45	33	40	33	25	39	25	40	38	47	36	40	38	35	35	32	32	39	35	28	38	44	41	33	33	30	33	30	31	29	22	32	40	40	41	33	35	26	37	40	30	33	37	35	33	39	38	32	32	42	32	34	33	26	33	34	48	22	45	41	46	34	45	29	26	24	41	46	49	36	41	24	39	32	30	37	30	41	40	33	31	28	31	36	30	26	25	40	32	35	40	34	24	35	40	37	32	33	29	33	43	28	36	29	29	28	35	35	30	30	27	33	31	42	30	31	33	31	30	26	26	32	31	41	33	32	32	26	22	37	37	30	37	32	40	30	38	27	30	29	35	44	39	30	34	33	32	36	35	29	36	41	43	32	25	32	33	29	35	21	37	34	38	33	28	35	36	34	37	23	44	31	34	30	38	37	25	39	44	34	36	35	33	28	30	28	31	41	35	31	44	30	32	41	40	25	39	36	37	31	32	29	34	41	31	38	42	36	26	35	32	33	28	34	38	38	34	33	29	28	31	34	30	25	34	42	37	33	32	32	26	49	36	37	33	38	35	31	24	27	37	40	33	24	32	31	43	30	32	31	23	45	34	37	33	30	42	26	31	32	24	33	33	30	42	36	37	37	28	40	37	28	36	43	24	36	34	23	34	32	35	39	38	25	29	36	33	33	43	31	29	39	34	30	31	37	31	37	21	35	43	33	27	29	44	27	34	36	38	43	36	38	31	35	28	24	33
14291	9080	5654	14685	22362	20617	17069	13718	11223	9072	7728	7353	8088	8181	6588	5010	4220	5084	5476	4484	3676	5214	5383	4477	4910	3273	2756	2088	1975	1812	1326	1506	1728	1574	1617	1314	1093	924	850	885	875	950	795	821	765	739	743	678	617	670	612	569	580	574	524	540	589	560	552	522	558	519	523	579	507	534	556	529	528	524	541	509	509	496	556	488	523	547	513	495	503	499	563	509	455	546	542	504	517	520	508	562	482	484	516	474	567	500	519	537	508	534	500	542	505	493	529	513	511	537	530	547	543	571	514	581	505	564	594	567	565	635	606	565	521	579	506	565	564	564	529	521	538	499	530	529	496	479	534	487	496	481	498	473	491	511	473	482	503	468	503	495	530	488	479	497	503	503	508	544	492	517	468	507	503	471	486	494	503	496	476	528	499	481	563	485	500	482	506	474	512	509	492	487	523	529	517	483	481	512	491	522	505	540	530	466	514	518	493	534	511	505	473	473	499	506	531	515	492	506	445	512	490	486	549	540	499	497	533	508	490	547	505	512	492	509	498	493	513	524	456	488	497	489	470	468	536	491	494	466	454	497	502	481	514	552	489	504	499	519	503	502	495	494	507	453	499	484	486	503	534	476	456	534	462	515	513	533	493	512	483	471	499	484	513	509	499	474	526	489	517	511	509	499	517	515	512	510	509	524	488	516	533	512	485	489	494	511	486	489	497	480	464	481	521	483	485	474	460	482	487	505	485	448	483	498	494	473	523	459	450	483	511	495	538	474	517	467	488	499	519	525	509	527	473	479	550	461	530	483	478	479	485	494	487	502	489	462	481	501	502	497	491	504	469	488	506	506	502	489	502	474	503	540	481	524	512	521	493	462	499	492	511	487	502	497	493	522	493	501	482	544	495	516	517	531	483	489	513	525	460	471	449	531	489	505	483	508	498	487	479	469	512	491	511	532	500	481	514	527	498	470	500	501	504	500	516	467	515	522	458	489	499	517	500	495	519	545	461	517	479	494	453	498	557	502	498	491	548	506	480	482	497	485	482	512	486	493	469	535	471	487	454	490	498	476	510	479	544	505	526	476	467	485	480	521	503	551	494	499	507	519	480	499	483	470	448	494	494	466	478	496	526	503	540	498	491	532	498	443	488	468	516	480	474	483	462	491	490	525	502	478	498	440	468	445	480	472	511	512	505	511	516	514	507	546	511	528	511	478	475	529	474	490	508	490	458	514	460	540	478	500	511	482	504	505	493	518	546	478	458	471	530	494	530	509	492	513	510	531	518	479	487	504	494	496	505	505	484	527	473	479	477	524	493	501	509	505	461	457	537	488	477	480	483	479	491	518	486	529	528	507	518	505	510	466	453	483	485	522	456	508	523	505	494	509	456	497	467	494	501	537	512	479	506	472	526	504	521	487	507	488	505	515	513	486	506	518	522	519	478	463	486	526	484	517	452	535	479	461	492	491	478	467	486	491	523	471	490	514	469	509	485	464	474	486	529	461	505	504	488	517	510	488	463	541	492	446	466	490	477	494	551	434	481	508	519	508	491	489	477	471	487	451	475	518	510	465	477	549	542	497	529	503	474	486	489	541	508	541	482	479	474	479	503	503	516	505	454	472	527	516	459	502	515	515	475	503	495	491	485	473	456	485	541	520	471	488	469	478	483	503	473	525	478	497	489	472	484	458	502	500	488	477	502	539	483	531	495	534	496	506	505	495	497	488	535	497	483	479	487	503	448	494	494	465	520	477	514	481	457	490	535	492	535	475	489	497	485	464	513	481	488	483	489	517	479	494	460	526	505	536	474	470	512	498	508	522	445	487	545	502	418	477	486	456	504	530	529	480	503	502	482	503	487	529	490	484	463	475	508	525	516	472	485	460	487	473	499	463	518	501	468	475	506	518	492	531	502	512	489	496	464	509	499	471	483	492	509	494	522	477	504	488	489	518	494	509	498	479	505	504	484	509	469	493	472	509	486	499	474	499	473	455	523	488	470	482	466	479	491	505	505	516	500	487	506	483	493	464	492	518	504	524	504	479	488	508	499	550	471	470	501	463	508	475	485	469	523	435	498	480	499	478	475	545	497	493	462	480	488	523	516	501	485	441	461	497	490	540	565	514	519	479	501	501	532	497	482	521	533	475	485	524	463	459	507	491	471	484	485	513	503	464	459	535	471	487	515	469	539	491	500	473	474	467	487	490	500	486	533	504	511	488	492	494	498	533	475	491	493	490	473	483	535	472	506	481	519	507	480	521	465	509	461	506	494	505	509	518	507	480	476	522	521	532	506	480	452	473	475	504	519	494	510	483	488	510	534	508	501	517	520	534	508	473	480	513	482	557	501	480	493	492	516	495	506	446	492	491	482	522	505	510	506	498	478	528	464	504	454	513	538	522	458	484	508	508	547	477	456	526	454	495	468	441	488	509	478	493	511	471	477	480	508	514	473	494	504	513	513	483	521	480	536	491	498	470	495	524	447	535	460	534	464	499	526	502	497	469	524	494	497	484	528	491	524	511	522	514	508	512	490	461	489	463	509	459	508	513	520	496	501	530	507	478	506	521	484	474	486	511	474	493	477	511	462	521	497	509	510	481	501	497	466	461	493	498	487	480	528	462	538	473	504	519	527	459	481	531	486	469	470	516	530	548	533	487	526	499	517	491	511	443	520	530	483	464	505	515	501	536	476	511	519	490	471	496	517	495	476	500	485	518	503	460	492	454	515	513	497	470	472	479	487	481	470	486	485	482	503	497	512	508	520	501	485	513	475	508	525	482	479	478	483	468	511	495	484	503	490	494	506	475	518	547	547	482	510	518	483	458	533	491	491	490	496	496	513	505	506	450	494	521	489	462	512	491	462	475	482	529	485	508	478	472	514	471	455	538	466	536	492	509	519	498	521	462	514	505	506	463	487	503	485	451	519	536	480	504	492	499	469	482	467	518	489	522	497	523	482	512	505	482	504	516	456	443	527	499	499	503	515	476	482	541	488	502	474	458	540	550	518	495	486	497	478	489	493	527	515	520	481	485	480	480	483	517	502	454	481	482	488	492	473	472	492	508	518	474	475	498	477	462	516	490	489	523	493	501	522	496	462	489	540	504	445	513	497	486	498	495	498	456	495	498	537	509	472	503	487	484	543	469	546	486	542	469	473	497	511	477	464	464	521	504	504	489	493	474	506	509	489	481	504	476	491	515	461	472	492	521	457	497	484	518	489	512	519	484	521	504	521	505	481	510	504	485	509	434	477	478	504	487	485	482	493	501	479	443	485	502	525	465	500	526	464	479	532	503	508	548	507	464	502	512	490	459	493	467	506	532	503	498	482	486	503	508	460	488	478	489	483	506	500	519	477	487	481	528	472	470	463	481	457	495	491	480	540	514	518	524	448	489	497	473	454	513	540	510	471	450	499	475	486	501	480	499	502	485	544	512	512	470	465	525	492	519	503	498	515	504	471	455	537	488	504	467	472	495	490	483	486	497	514	511	484	483	461	490	484	526	467	493	475	448
2321	250	180	136	240	277	265	228	206	191	163	175	192	193	168	134	101	133	150	132	93	104	114	78	82	77	72	70	78	66	58	49	77	67	54	50	50	58	51	53	54	56	51	41	40	39	55	44	32	42	47	43	35	47	38	50	39	44	47	47	35	41	34	38	44	44	43	45	35	51	48	39	44	38	44	56	40	42	36	42	34	34	37	36	46	31	39	38	40	40	40	53	49	39	40	43	48	44	47	33	40	32	50	52	40	37	43	45	32	37	37	37	53	42	35	39	46	37	45	50	42	43	39	35	44	41	36	48	40	35	41	49	32	41	44	49	29	47	51	40	41	42	31	45	51	50	37	38	42	52	37	42	41	34	42	49	48	32	37	49	44	38	39	54	55	46	44	38	52	34	35	57	36	48	40	51	46	36	40	32	37	47	36	36	46	39	35	40	44	39	37	42	39	41	35	34	50	36	51	41	46	40	43	34	40	37	35	35	36	45	36	40	51	33	42	37	46	42	57	45	40	34	36	45	53	37	38	41	31	46	40	48	48	34	34	37	34	44	36	41	42	31	45	41	41	44	39	39	38	48	41	39	40	41	54	46	46	36	37	47	44	40	31	43	43	33	51	32	39	34	30	35	37	42	42	43	36	32	49	44	35	39	30	39	39	38	41	46	31	32	50	45	36	38	33	45	36	56	51	42	54	49	45	46	50	42	36	49	48	44	44	54	38	43	32	34	43	48	45	44	29	49	42	41	43	36	41	48	45	37	40	42	43	45	56	37	39	36	45	41	51	54	36	38	42	30	31	40	38	47	42	30	33	40	46	41	38	41	49	42	41	41	40	40	49	44	31	47	40	31	41	49	46	37	41	39	44	42	38	53	41	32	42	49	40	32	50	43	30	33	49	55	29	38	38	41	38	36	41	47	49	37	36	34	45	38	46	44	39	36	52	38	29	37	32	39	47	59	40	41	48	43	36	39	31	44	39	32	39	51	42	45	37	47	36	45	46	34	37	48	39	36	44	40	41	50	41	43	39	46	51	42	46	42	45	45	64	45	42	39	42	37	39	50	57	41	51	40	44	32	44	42	29	38	42	39	33	38	39	61	41	40	39	32	43	39	44	46	45	35	38	39	46	33	38	37	31	47	46	50	36	43	44	34	39	54	46	46	46	38	42	37	41	31	44	46	32	38	49	38	39	38	48	36	46	47	53	42	48	40	40	29	45	58	39	50	34	30	32	48	30	39	34	40	54	41	47	37	38	47	40	36	32	43	43	47	42	43	48	36	41	46	34	42	51	42	38	53	39	35	45	40	46	38	42	38	39	40	42	41	43	44	44	35	36	36	43	42	39	43	43	36	34	56	40	60	42	38	42	44	51	52	36	40	33	24	44	44	39	33	37	37	50	38	53	39	37	38	42	47	51	46	40	41	32	46	35	51	46	32	38	43	43	47	37	36	35	44	40	41	34	43	41	38	41	31	29	54	45	49	36	40	37	38	52	42	41	41	45	41	39	47	42	28	46	35	56	29	32	57	28	40	45	35	36	35	34	38	45	36	39	49	48	39	42	56	40	37	49	40	43	47	26	49	51	32	39	45	40	33	36	42	39	51	38	42	39	45	36	38	43	48	34	45	36	37	31	36	28	33	34	38	40	45	40	38	36	40	53	50	29	42	38	44	46	42	39	39	45	37	52	41	35	44	41	43	30	40	52	43	51	32	32	33	46	39	37	41	35	38	31	50	36	40	39	36	51	50	38	48	51	33	33	40	36	33	32	38	43	49	36	38	33	46	40	57	41	35	38	46	37	32	46	41	46	39	44	51	31	50	40	43	41	42	47	53	46	33	40	40	41	41	47	53	48	40	40	40	33	32	39	34	47	31	31	49	40	57	39	42	32	34	48	41	30	44	45	32	44	41	31	41	47	37	47	52	56	42	51	39	42	45	32	37	43	43	48	48	42	56	46	37	46	34	46	40	50	31	39	37	43	31	51	39	39	35	41	50	42	47	37	52	38	37	43	40	51	43	37	37	38	41	34	44	35	35	48	48	47	48	51	43	29	45	36	49	40	43	61	46	59	37	36	42	46	34	43	49	41	43	38	48	39	50	42	41	47	41	44	29	52	39	44	39	33	43	37	37	31	51	51	38	33	47	53	43	36	34	51	38	44	40	40	37	47	33	40	42	36	43	41	36	44	46	55	31	38	37	37	57	51	39	47	38	52	33	44	45	42	30	38	49	37	36	35	43	35	41	43	51	46	43	41	34	37	49	41	40	46	28	44	36	47	51	43	46	40	35	34	43	38	37	46	41	47	45	38	36	30	47	34	44	32	40	49	43	48	39	35	41	29	31	40	46	39	46	40	42	30	49	44	42	34	46	41	40	46	43	43	33	39	39	52	47	32	44	28	42	50	40	37	48	51	56	43	41	33	39	45	49	43	50	36	35	39	39	46	43	41	42	40	54	48	52	45	48	30	38	43	40	48	38	45	43	31	54	45	43	23	41	51	38	50	39	54	42	43	45	42	42	42	51	46	40	42	36	47	33	43	46	38	37	37	36	42	43	44	51	39	44	44	50	49	34	31	47	43	48	33	46	38	64	28	38	31	41	37	39	44	40	28	44	49	37	50	40	44	51	34	38	42	52	34	31	37	31	38	44	54	52	40	47	51	45	27	33	42	39	51	33	46	46	33	50	50	37	40	37	34	45	39	32	43	40	48	30	33	44	46	36	41	32	41	26	37	45	45	43	47	48	45	42	37	51	51	35	39	40	47	49	41	44	42	48	57	41	52	33	37	40	48	32	35	44	38	43	45	36	38	54	41	45	41	42	47	47	47	34	52	59	48	47	39	38	30	27	36	39	58	44	47	49	39	46	34	47	41	56	39	32	37	39	36	54	37	40	34	38	46	36	43	46	39	50	25	36	39	39	35	36	40	50	46	50	38	35	45	44	38	31	43	37	49	40	43	43	49	36	41	38	33	48	41	27	31	43	44	39	43	39	53	42	40	36	45	43	36	36	50	42	38	40	40	46	43	45	42	42	44	50	38	41	54	29	56	46	47	59	36	44	50	41	51	55	38	45	39	41	41	42	53	36	37	48	47	45	45	43	50	42	48	41	50	51	41	46	41	50	28	42	48	39	33	34	33	37	33	41	39	30	36	37	47	38	37	39	38	51	44	41	42	44	56	47	44	40	43	34	32	36	44	51	41	46	37	40	50	40	50	32	36	35	41	49	46	40	41	36	43	41	31	38	25	50	35	35	43	55	47	45	44	43	47	38	42	41	29	42	41	44	37	34	36	36	37	41	41	47	45	54	47	40	48	53	38	42	45	48	42	42	42	49	38	47	38	38	42	28	46	47	36	39	54	51	42	27	36	30	45	41	33	43	44	36	41	41	47	38	38	48	37	36	43	45	37	49	42	34	47	32	48	46	33	49	35	53	37	41	48	43	50	43	42	43	43	30	28	40	35	44	46	49	47	44	41	35
12068	6626	4491	12851	20947	19562	17209	14401	12075	9669	8335	8068	8428	8295	6649	4704	3928	4977	5107	4085	3249	3594	3433	2948	2998	2546	2316	2006	1811	1593	1360	1423	1536	1405	1546	1428	1225	1122	1078	1059	1052	935	930	854	776	785	881	781	805	734	673	688	700	664	630	668	633	613	672	669	661	649	656	632	636	622	600	582	602	632	588	619	660	615	612	668	586	609	628	587	615	654	631	568	600	638	582	608	626	640	617	596	591	623	626	634	583	614	616	632	634	598	601	632	632	583	658	596	596	616	626	599	648	685	651	642	648	676	712	679	686	652	698	665	625	655	644	630	676	676	636	616	654	623	665	612	629	618	586	623	613	594	586	631	591	620	637	627	622	588	649	579	660	600	595	565	621	627	595	624	600	621	619	627	621	601	615	627	625	634	588	606	609	640	602	615	612	584	632	650	605	619	610	601	587	612	636	637	585	565	606	596	653	608	614	640	605	614	591	566	568	645	612	634	618	600	583	579	571	646	596	609	582	650	623	637	597	589	566	631	608	558	613	600	597	586	578	628	590	569	569	649	580	625	560	591	590	581	567	630	536	626	554	595	631	593	597	595	599	639	601	628	601	596	617	599	580	609	583	581	616	583	591	630	615	650	608	550	635	589	609	596	620	565	578	613	595	615	589	648	564	635	588	659	584	652	601	606	593	586	618	593	604	609	637	609	616	589	619	637	612	621	588	602	594	625	608	598	597	629	554	593	585	635	607	630	571	602	601	627	625	595	642	617	631	600	575	630	611	587	586	613	602	644	605	597	587	626	643	593	596	597	586	561	566	646	613	639	620	612	628	599	642	611	599	611	595	607	626	575	592	620	561	597	581	554	623	566	568	618	620	608	589	598	602	622	565	562	590	614	577	609	605	614	609	613	642	635	624	622	593	598	601	590	618	595	602	586	613	576	592	588	624	604	603	632	569	607	550	586	591	582	591	626	583	603	585	628	583	597	626	574	606	589	624	595	556	602	635	586	609	575	658	588	615	561	623	589	617	638	626	600	633	583	603	615	535	632	601	623	605	633	582	577	587	590	619	622	609	604	543	609	600	604	548	624	606	581	626	637	594	564	619	609	559	625	661	607	559	645	590	591	596	660	615	648	554	575	586	627	598	604	631	649	640	635	559	610	639	618	600	607	622	609	657	591	615	596	598	608	583	603	615	575	581	604	600	643	599	594	572	630	570	613	614	572	611	630	599	617	612	590	604	612	567	605	618	609	602	606	596	618	692	576	600	572	587	596	606	571	580	552	626	581	569	602	601	602	604	636	574	611	586	596	603	580	641	630	584	602	585	602	630	611	621	616	603	633	612	650	595	607	593	651	608	572	650	546	616	572	589	590	598	618	552	605	583	592	625	610	596	575	595	589	590	592	629	567	594	599	643	622	594	607	596	581	624	618	616	609	601	629	606	615	610	588	611	653	613	614	597	590	608	607	603	601	604	653	591	605	620	606	607	612	605	570	585	580	607	633	622	554	573	613	572	639	602	562	632	550	553	580	609	592	617	565	599	587	604	581	577	655	592	630	596	648	603	619	597	573	613	570	625	609	601	610	604	595	607	615	577	603	670	609	598	596	585	572	597	629	620	581	631	610	562	596	576	627	595	586	566	584	604	600	625	620	587	629	609	593	606	633	621	614	607	606	578	608	603	615	581	677	610	618	632	625	628	564	641	596	593	594	608	643	614	625	576	585	601	571	603	570	595	610	604	587	571	622	587	614	607	589	636	644	553	602	628	673	556	597	640	576	554	633	651	623	605	621	638	602	633	608	600	586	559	656	584	653	596	636	579	627	654	613	618	605	603	604	626	607	599	629	614	639	575	607	581	619	606	588	567	647	633	625	591	591	615	609	605	600	573	599	570	594	588	601	631	546	607	594	615	633	621	593	578	669	610	606	623	551	578	673	609	599	641	583	622	588	604	576	586	602	637	568	602	584	577	608	648	591	609	584	601	602	573	589	582	618	600	628	607	543	616	619	606	648	594	610	576	580	618	600	589	621	613	590	634	593	638	627	678	619	595	609	619	600	624	647	623	628	616	606	587	629	596	604	623	614	615	574	609	651	612	561	573	620	621	631	624	626	602	599	592	596	586	589	608	606	641	612	582	598	615	592	588	597	556	615	616	585	579	633	601	580	579	656	588	574	613	620	593	614	573	546	589	605	565	639	658	610	623	593	614	629	612	590	593	584	577	626	621	584	590	637	637	578	612	628	590	594	608	588	607	596	628	574	582	560	574	596	641	615	596	609	634	664	588	575	596	670	592	630	626	647	652	612	630	632	590	592	588	576	657	606	597	570	594	627	624	620	662	632	611	614	617	583	647	582	630	595	633	601	578	593	608	605	595	588	569	601	636	618	617	589	649	546	628	621	605	581	624	626	572	592	599	609	554	602	637	612	647	607	574	587	624	600	595	562	612	593	608	570	598	594	581	588	597	576	583	635	633	609	591	580	569	579	591	619	635	628	626	594	577	586	578	603	598	598	553	633	578	624	629	594	619	616	643	592	626	609	584	580	567	568	591	601	639	601	623	595	570	617	601	615	598	558	603	621	595	621	618	613	613	638	593	641	601	587	579	590	641	614	604	620	591	597	615	590	553	661	577	593	608	592	601	584	619	617	604	606	628	637	596	580	579	636	608	595	561	625	581	621	607	650	606	618	670	587	655	589	615	584	616	603	605	559	602	610	654	587	600	612	636	588	636	623	621	616	608	623	667	634	592	650	604	595	571	628	592	608	560	615	631	652	610	624	629	644	585	575	622	599	609	596	603	608	649	619	644	607	589	628	589	623	582	574	619	652	596	623	619	605	620	601	574	632	613	607	560	597	620	638	631	603	603	594	581	618	599	621	602	623	587	594	643	627	589	636	626	564	577	657	620	621	612	581	621	591	566	616	594	577	592	577	582	659	608	616	602	592	629	633	590	568	582	646	576	646	643	593	642	568	647	589	655	633	620	573	607	615	622	615	628	623	624	634	621	588	563	598	610	597	636	609	607	642	556	582	541	582	581	599	609	571	631	606	616	594	628	608	596	576	593	650	599	578	583	615	587	641	562	571	599	611	608	608	579	601	629	595	652	560	607	628	590	565	609	645	568	618	606	670	630	662	573	611	564	617	645	614	601	585	573	614	613	605	619	611	605	637	596	615	588	553	591	647	635	623	596	574	603	572	603	615	577	588	609	636	566	617	590	584	592	633	581	587	606	587	597	583	611	602	603	638	583	597	627	571	583	560	647	638	628	614	563	612	612	625	620	590	545	571	628	622	589	638	572	627	589	603	597	583	591	599	578	647	580	589	622	621	570	577	614	616	648	654	586	620	616	614	596	599	580	629	583	616	609	612	593	611	603	595	594	632	575	603	653	618	613	575	577	634	600	626	588	584	578	604	598	615	605	645	604	603	618	632	637	619	615	592	611	610	624	595	583	599	626	585	612	606	594	527	574	622	597	611	634	578	561	630	609	536	650	604	574	586
1468	439	287	211	397	537	501	446	416	364	328	347	404	314	205	173	175	196	212	186	152	137	149	131	123	105	95	105	110	93	87	78	81	83	70	73	77	86	84	63	57	61	64	81	55	81	64	49	58	49	49	55	56	56	57	53	56	59	59	48	51	62	52	53	63	54	66	56	48	67	56	57	48	56	49	55	61	43	57	52	54	39	62	47	60	42	54	46	46	53	58	58	66	39	62	43	66	54	58	60	51	54	44	46	61	56	59	44	50	59	49	63	54	60	51	47	53	61	66	59	57	57	66	63	51	78	53	65	57	65	59	72	55	56	47	38	57	46	41	43	42	64	61	54	63	55	63	54	68	43	42	47	48	47	55	48	69	59	41	41	51	50	70	48	50	49	49	37	46	56	37	43	44	54	50	51	45	49	46	55	50	49	48	60	53	44	44	59	57	59	50	63	62	66	53	46	51	52	50	48	68	55	49	53	55	63	60	57	70	48	56	57	58	55	62	43	58	42	43	49	41	58	48	43	55	46	63	55	50	49	58	44	60	54	40	30	49	57	48	52	58	57	55	54	58	66	41	53	50	48	58	45	77	48	57	36	51	46	54	40	51	49	46	46	56	54	62	49	46	58	58	34	57	51	52	57	51	49	55	59	48	57	44	56	36	54	57	46	51	53	58	71	52	41	55	48	53	58	53	49	52	61	52	49	49	54	48	45	50	57	50	64	46	59	49	62	49	58	54	58	52	46	44	62	52	52	55	48	51	57	45	51	55	60	40	53	40	55	59	52	57	63	62	44	62	49	65	60	53	52	42	39	54	61	54	53	50	58	56	43	59	44	57	43	58	39	62	43	48	39	58	53	61	43	46	63	63	54	52	54	55	58	57	50	60	45	38	52	43	56	35	42	49	46	44	45	61	60	45	48	46	42	76	46	54	41	46	58	45	52	68	53	47	45	46	53	45	43	64	56	50	51	48	43	48	51	42	48	49	58	59	55	56	49	60	62	64	52	60	51	50	56	49	44	49	60	46	51	69	52	57	54	60	45	34	63	76	46	52	40	57	49	45	58	44	60	51	53	65	40	46	60	50	56	56	46	54	52	54	55	53	47	61	48	62	58	55	65	57	76	49	61	63	58	45	60	56	51	59	51	54	54	54	48	46	55	60	53	46	41	54	49	62	44	64	45	60	41	60	57	49	62	61	49	49	70	52	57	60	56	50	55	47	40	41	47	55	61	58	57	63	58	33	45	49	60	39	43	51	48	57	51	51	66	54	51	64	59	53	46	52	44	50	51	45	47	43	46	63	52	47	62	51	61	68	48	52	38	45	55	57	65	51	55	54	42	48	50	53	49	62	52	42	36	55	56	51	60	55	56	56	36	51	51	48	49	39	56	46	46	55	51	53	59	57	56	47	46	50	48	57	62	66	53	57	53	66	52	54	50	47	53	69	57	58	52	59	53	63	55	56	45	49	52	55	49	46	49	48	50	58	69	48	53	45	53	49	60	49	51	51	71	59	49	58	52	45	58	51	45	51	54	55	45	58	60	54	42	67	44	32	61	47	48	65	44	60	61	60	42	54	47	49	38	49	54	67	53	50	54	66	64	51	50	53	46	60	46	46	52	48	51	35	63	49	51	62	60	57	58	60	51	60	50	57	55	57	61	54	40	44	49	56	63	38	53	60	46	50	61	67	44	40	55	48	62	53	36	45	63	41	49	59	57	61	72	54	61	56	44	61	54	60	45	47	66	56	48	55	55	60	60	59	64	58	51	48	60	56	49	51	62	42	53	56	48	51	55	59	69	64	61	39	64	45	66	50	81	48	42	52	48	53	62	49	39	52	51	51	53	59	51	54	57	61	55	50	52	45	56	63	51	53	51	58	53	51	48	62	44	50	55	47	45	47	54	62	56	59	59	51	53	38	57	63	56	63	43	53	58	54	64	50	62	51	44	61	54	48	41	49	54	50	49	55	48	50	45	44	51	45	51	42	42	53	46	54	52	66	45	40	49	54	51	41	48	49	55	54	68	54	51	69	59	36	47	38	49	55	55	49	47	57	52	47	49	50	49	58	61	54	51	56	63	59	53	56	44	45	49	60	55	60	51	59	46	57	44	54	50	39	57	59	49	46	52	51	37	53	34	48	56	45	48	48	48	54	74	41	45	47	54	38	45	48	49	62	45	50	46	49	46	51	41	46	42	41	49	50	56	50	53	42	37	67	52	55	54	55	46	52	49	65	50	53	50	63	57	54	51	44	55	59	52	57	53	47	40	50	48	63	55	46	59	52	50	41	53	54	48	42	50	44	55	48	56	52	58	59	44	49	47	47	41	59	38	67	59	57	40	52	59	38	57	63	46	40	50	47	56	44	47	55	58	58	53	55	39	64	69	39	53	66	46	40	41	50	51	48	49	56	51	52	46	49	52	51	51	52	42	46	55	47	46	43	40	70	50	62	44	53	49	39	68	50	60	56	53	55	64	53	59	54	44	52	59	52	60	57	60	41	52	49	45	44	63	56	50	50	47	48	39	46	54	61	52	51	45	45	61	42	62	50	51	52	63	59	51	45	52	55	59	58	52	49	56	45	53	49	52	59	43	47	48	49	48	52	55	53	49	52	47	48	59	50	57	59	52	50	55	40	58	52	57	49	45	54	45	47	60	67	58	55	57	58	49	57	42	67	59	66	53	54	62	47	45	43	42	64	58	56	49	54	52	46	58	53	55	59	61	60	55	66	43	58	52	45	47	54	40	55	52	57	57	57	57	65	66	60	60	60	60	70	58	50	54	46	53	56	57	47	60	55	50	53	48	59	57	56	47	63	56	51	59	64	49	57	53	44	67	61	55	51	55	44	54	56	48	56	45	46	67	47	48	43	50	44	53	64	50	54	75	48	53	51	47	57	33	43	49	44	49	48	56	50	48	48	49	53	59	67	56	58	56	52	48	58	50	56	44	44	60	62	49	44	54	56	48	54	56	42	44	59	48	47	48	44	48	50	44	46	59	38	57	49	33	60	58	45	57	46	44	47	62	55	61	57	62	62	63	52	53	46	53	57	49	47	50	52	49	52	43	55	40	50	45	59	53	57	43	52	58	64	52	52	62	55	56	49	55	43	55	42	34	66	45	45	51	51	46	58	51	53	49	61	48	54	54	47	53	55	48	44	53	59	53	46	49	41	38	56	48	40	59	63	55	62	57	48	49	54	51	52	57	55	63	43	64	51	60	53	29	77	44	53	55	53	29	52	48	52	54	59	58	58	43	51	49	47	58	50	42	64	36	54	64	49	39	55	57	49	50	52	52	59	45	45	56	49	56	42	46	55	50	47	50	54	46	38	56	62	62	45	48	51	66	59	56	56	40	58	51	68	56	64	52	54	53	55	56	55	52	51	41	39	39	55	48	64	58	47	55	54	58	65	48	37	51	55	53	55	55	50	59	46	39	52	49	62	53	47	63	48	54	48	55	61	54	57	54	68	43	42	45	47	61
17806	10815	6507	17075	26145	26383	23747	21103	18162	15563	13700	13951	14237	12005	8671	6574	5758	6928	7811	6620	4896	4831	4016	3272	3771	3558	3455	3248	2688	2420	2358	2369	2044	1837	1803	1884	1791	1673	1707	1442	1313	1316	1274	1113	1153	1209	1223	1079	1046	984	924	958	913	888	902	852	846	819	857	822	798	838	850	864	834	820	766	822	812	817	790	786	810	813	814	798	733	840	797	825	808	833	800	802	804	803	781	793	768	839	801	837	796	791	748	786	796	794	717	820	754	795	723	746	777	763	779	789	775	800	819	834	836	819	854	825	876	840	871	864	896	954	853	821	826	823	807	820	866	852	822	801	787	805	742	774	769	808	776	779	752	724	752	784	755	741	806	786	781	802	781	766	785	769	802	763	733	787	836	813	806	790	769	775	762	753	739	788	769	775	820	785	782	769	798	819	747	775	802	727	741	744	738	741	782	783	724	779	744	734	732	728	770	737	791	701	774	745	754	743	699	751	745	760	743	768	732	734	728	717	747	740	780	745	781	747	797	738	782	745	745	767	781	738	841	743	777	749	727	732	765	722	748	754	757	724	764	764	747	725	726	758	764	741	795	749	771	746	760	758	756	751	758	732	783	767	785	788	759	769	739	745	790	741	768	762	770	761	770	790	774	715	713	706	755	728	724	739	825	747	789	769	696	799	737	786	780	744	760	691	736	750	749	741	770	721	785	742	767	771	771	781	726	718	753	750	747	786	769	772	780	794	749	796	779	806	720	761	787	745	755	820	739	758	786	733	791	786	732	734	743	767	725	795	756	747	680	765	735	738	771	734	778	807	727	742	780	702	736	776	758	785	794	772	771	766	789	710	772	784	697	757	764	721	688	751	724	730	723	706	771	766	734	755	710	762	686	775	701	791	795	730	716	785	751	787	737	743	714	747	742	778	759	723	750	717	782	790	761	781	775	718	769	752	735	764	765	706	766	739	734	760	764	740	753	792	769	734	789	757	745	763	788	778	666	789	741	752	768	773	785	756	780	788	786	754	738	795	773	725	709	782	766	775	807	740	719	762	791	769	730	763	760	760	706	799	738	791	733	741	728	743	718	764	737	747	772	746	757	746	781	759	786	767	763	698	764	767	773	790	745	797	739	763	756	771	714	805	713	774	704	733	749	723	769	769	778	792	749	756	767	702	755	732	761	719	760	711	795	754	777	809	755	747	772	782	753	734	715	728	774	787	803	744	761	820	753	741	806	792	760	750	755	736	742	764	690	789	720	787	761	786	729	736	757	762	781	737	740	787	773	726	730	751	703	785	770	702	725	745	764	765	767	742	753	745	759	767	718	712	755	706	704	801	746	712	762	742	774	790	769	777	746	781	762	746	800	769	756	769	721	752	771	747	782	744	711	816	731	817	731	742	748	787	745	740	724	727	761	734	773	836	738	793	737	716	694	711	802	783	733	733	729	704	781	743	743	756	775	751	739	736	725	815	725	773	788	730	755	792	728	720	761	780	785	755	736	720	737	732	794	782	739	750	774	714	749	803	792	738	767	727	725	794	710	735	757	755	778	774	757	796	774	740	719	739	748	739	745	786	743	747	702	681	764	773	773	696	732	750	748	770	707	794	754	691	732	711	733	821	719	770	729	770	688	771	794	775	780	770	731	763	767	794	725	736	749	762	781	730	783	740	761	754	800	752	778	770	776	748	762	784	779	732	809	740	722	770	807	793	739	726	816	761	734	779	758	813	759	720	777	745	762	703	697	746	819	794	789	783	797	697	762	735	795	742	726	783	734	740	758	759	760	782	758	749	795	772	745	765	812	730	780	772	756	756	734	731	800	756	759	770	792	768	735	733	786	725	739	740	788	792	735	747	799	667	740	779	761	717	755	766	726	755	767	781	812	771	750	814	767	767	798	743	766	756	762	742	792	794	771	730	762	763	754	757	759	721	724	795	726	736	745	729	774	788	784	778	730	716	764	700	739	752	765	689	754	738	788	751	762	765	764	808	813	740	787	753	750	747	748	736	764	770	709	779	730	772	754	767	745	766	763	739	772	753	772	764	752	749	746	779	725	746	740	751	764	746	793	737	742	729	703	747	695	745	728	737	778	714	740	758	786	755	745	738	718	739	728	770	715	793	755	709	756	780	793	787	716	795	729	729	767	748	762	753	740	750	766	749	705	758	727	766	703	736	765	735	749	746	756	743	754	757	710	776	744	752	701	737	770	786	748	734	766	782	772	785	785	805	758	756	755	781	745	760	768	738	785	783	734	700	728	739	800	795	753	726	802	745	774	744	701	728	736	746	817	706	720	756	725	744	803	789	767	769	769	775	770	738	702	741	750	738	821	716	776	766	757	745	756	740	750	768	786	791	738	737	715	789	787	749	809	752	753	736	733	705	764	764	754	754	810	780	741	739	726	778	762	725	783	741	749	768	752	796	743	738	782	754	771	709	760	716	744	785	797	766	782	743	731	717	685	777	756	723	735	720	741	740	726	781	785	741	784	750	795	738	740	711	790	755	718	755	720	769	739	730	709	760	779	746	797	790	753	771	726	804	763	715	764	752	757	695	716	821	801	758	767	806	753	793	723	742	762	781	736	768	799	801	770	765	771	742	753	746	758	756	744	771	813	793	759	738	712	745	746	732	807	749	753	737	792	746	757	757	742	771	765	776	742	771	779	766	716	754	794	726	701	779	745	736	773	769	775	765	731	747	768	706	790	719	752	754	734	721	783	740	752	790	758	716	747	709	756	772	753	728	860	760	769	796	731	804	767	783	745	793	751	768	760	748	791	763	719	773	760	732	773	778	783	771	784	806	729	755	751	771	753	752	726	776	735	782	751	779	792	769	778	772	757	776	793	719	726	742	738	758	760	749	767	794	752	746	767	754	780	728	761	780	701	786	711	748	728	756	757	745	747	787	731	743	793	736	697	755	747	765	758	717	746	791	764	744	781	768	787	756	772	758	799	725	765	731	687	658	723	720	755	823	741	753	781	760	837	766	760	738	722	750	761	807	788	708	753	784	790	749	767	748	756	739	801	763	698	742	738	739	765	817	782	782	739	728	755	754	738	711	757	780	792	762	764	729	725	722	728	804	785	734	775	776	767	743	702	716	739	738	792	729	758	706	769	782	735	731	743	750	760	771	795	741	724	758	669	752	777	730	778	712	753	770	771	789	769	748	739	739	789	751	800	760	733	786	753	735	715	773	778	719	772	762	687	761	778	715	784	771	779	818	759	771	749	764	757	744	741	763	769	710	789	746	778	784	821	745	720	785	765	757	726	722	787	828	783	766	754	762	755	801	747	760	751	766	756	719	772	820	749	718	750	718	768	707	789	746	745	700	753	729	780	767	770	753	781	763	747	781	750	766	709	730	759	738	746	813	726	761	778	723	784	800	745	750	725	764	711	742	749	746	825	803	748	791	733	758	749	799	717	762	748	751	741	754	735	761	750	820	762	734	768	778	725	750	736	756	764	774	756	708	792	722	722	752	756	777	759	762	819	773	746	797	768	733	773	716
1373	114	91	93	126	177	202	203	160	122	127	170	137	97	82	55	68	70	82	82	62	59	60	44	31	48	35	45	42	34	32	34	32	37	36	40	30	40	36	30	22	23	26	27	28	24	31	20	27	27	22	28	22	31	30	25	29	22	26	34	28	13	26	30	27	24	25	19	30	20	12	23	24	29	36	20	31	22	29	34	32	25	31	31	24	23	20	29	20	14	33	29	25	32	34	27	18	26	35	32	27	20	23	25	22	30	22	15	38	16	25	21	29	24	24	28	24	26	29	17	17	28	16	22	24	27	26	47	33	25	21	34	28	21	19	29	23	22	30	30	16	32	21	26	25	24	16	25	24	29	21	29	11	24	18	26	24	29	30	26	23	18	23	37	22	14	27	17	17	25	33	24	30	27	24	24	18	35	29	21	23	21	24	25	21	20	24	21	28	31	25	38	29	34	26	27	32	25	22	31	21	27	21	29	26	23	20	23	27	31	19	17	32	32	19	20	32	27	22	22	33	30	27	23	30	27	18	28	24	30	23	25	22	15	32	24	21	29	14	31	24	25	24	30	29	18	24	21	19	20	25	20	32	19	28	25	19	20	20	31	30	26	28	41	23	12	22	18	17	26	23	22	28	28	22	28	23	18	30	24	23	21	28	29	20	25	31	31	17	22	19	29	24	23	19	23	22	19	28	26	20	20	26	22	25	23	23	28	31	29	29	28	29	31	19	25	28	31	20	31	21	32	18	25	26	36	27	25	19	26	19	24	25	23	24	27	25	16	24	25	27	22	25	27	24	26	26	20	27	26	27	24	23	27	27	24	21	27	22	31	21	18	27	23	23	19	33	22	23	25	21	29	34	23	20	32	35	20	21	22	32	30	27	24	24	26	20	19	27	14	24	21	35	31	20	36	23	21	28	20	22	26	32	22	18	21	24	31	35	30	26	28	20	30	25	29	23	25	29	25	28	22	31	20	21	19	23	14	21	18	28	15	25	23	32	32	31	26	25	23	27	33	29	25	22	30	32	25	28	26	27	11	20	16	24	26	26	23	26	24	35	22	25	27	23	47	25	31	21	22	18	28	21	22	28	25	31	24	22	28	21	28	21	26	29	31	25	23	26	22	24	25	19	28	27	16	17	35	27	34	16	25	28	28	22	24	27	27	24	28	23	25	29	21	23	27	18	25	25	30	25	23	27	20	24	22	26	27	25	21	33	28	24	18	19	29	34	22	25	25	28	19	24	17	16	19	23	27	22	27	26	24	28	29	24	28	22	28	25	25	28	27	28	29	24	24	24	34	20	23	36	35	24	35	33	27	39	34	29	28	19	22	16	20	19	22	27	22	23	25	35	22	30	33	23	20	23	15	37	15	44	23	24	28	14	26	18	29	28	29	24	26	23	23	27	26	17	25	36	32	19	27	28	23	31	27	26	27	20	28	27	19	27	32	21	29	22	13	25	19	20	27	21	33	21	26	24	33	33	28	38	25	37	27	19	24	23	34	30	21	22	24	21	28	30	25	25	25	22	25	14	23	32	22	23	31	20	24	29	26	34	25	34	30	21	26	19	28	20	29	31	32	24	36	22	21	23	30	30	30	26	29	22	22	29	18	21	22	18	24	26	23	30	28	26	26	21	26	35	28	20	20	28	21	26	16	29	29	23	25	23	20	21	27	27	31	19	22	25	38	29	27	31	22	19	29	27	27	17	21	31	40	33	22	29	16	17	28	30	21	23	34	23	34	35	31	30	24	34	25	24	27	28	22	28	22	24	24	22	22	25	21	23	24	31	35	29	22	32	28	30	27	22	34	17	23	24	16	31	23	24	18	22	17	17	27	27	20	30	28	28	31	22	25	24	31	32	20	27	23	24	27	31	18	18	23	27	17	20	34	15	35	24	26	31	29	26	24	20	25	21	37	23	24	25	22	21	29	24	28	29	22	20	30	18	37	30	18	25	24	26	19	35	26	28	20	24	30	15	28	25	29	24	13	22	31	27	18	27	28	20	24	25	33	26	25	16	27	22	19	27	28	23	21	28	22	22	16	20	22	27	25	21	33	16	26	25	28	26	18	25	23	18	23	28	16	35	27	35	31	21	26	16	19	30	25	21	20	19	21	25	29	30	35	25	28	23	32	18	22	27	31	30	22	18	23	24	31	23	22	29	16	24	27	33	27	24	24	22	25	28	24	27	16	30	23	34	26	28	30	28	34	27	30	21	20	23	25	29	27	33	19	17	27	27	19	45	19	28	28	26	26	24	20	22	24	35	17	23	20	22	29	27	22	25	20	17	17	26	26	17	25	24	20	22	23	26	21	28	31	28	26	25	27	27	21	29	24	22	20	27	31	22	23	27	22	19	30	26	26	28	28	14	19	22	29	25	31	24	30	23	24	29	21	31	26	21	22	28	25	30	21	27	29	19	19	17	20	24	27	23	35	27	24	22	24	23	32	30	22	22	22	27	23	20	23	20	16	24	21	22	22	22	40	26	29	24	26	19	19	35	27	35	39	22	28	28	21	33	26	31	21	15	27	28	25	24	33	29	32	32	30	28	30	28	23	23	20	23	23	19	21	24	27	24	26	25	23	19	22	22	23	29	24	29	29	22	31	22	34	24	32	20	23	19	18	27	32	30	31	33	25	23	24	23	22	25	20	9	21	25	17	24	18	26	29	29	31	16	11	33	24	21	30	28	27	30	25	32	27	26	26	40	23	24	22	20	28	18	28	25	24	25	21	30	27	23	26	24	21	27	17	32	36	36	26	22	26	27	31	28	26	27	25	33	31	26	18	21	29	22	26	24	25	23	22	26	27	22	22	25	29	16	36	30	23	19	31	26	27	27	25	25	25	23	24	20	22	21	24	19	26	21	18	33	20	38	31	30	27	22	25	28	33	26	20	30	22	26	23	27	26	28	30	25	27	29	27	16	30	29	22	22	28	27	26	28	17	27	22	30	23	21	28	25	24	37	26	28	21	24	32	22	14	29	22	23	19	20	21	26	22	26	31	26	18	27	25	20	37	21	26	34	37	25	17	28	24	28	18	23	21	30	29	26	14	22	28	25	33	31	29	18	14	28	27	19	28	17	30	29	23	25	24	20	17	29	15	19	24	26	27	24	32	18	23	26	23	22	30	24	28	23	25	25	43	30	20	20	35	20	22	18	34	24	24	26	30	21	24	21	24	35	34	33	21	15	24	32	29	20	30	22	24	25	14	27	32	28	24	30	27	23	23	23	24	26	20	26	26	24	23	22	23	28	25	27	23	26	26	29	19	30	26	23	27	22	28	11	28	22	26	23	25	17	25	19	20	26	18	17	26	28	19	22	27	25	24	19	30	28	28	13	20	26	24	23	26	19	29	31	43	18	23	25	31	44	24	26	27	27	21	24	32	24	20	23	29	22	33	28	35	25	25	23	27	24	20	30	29	29	26	37	29	27	23	25	30	32	27	26	29	24	23	32	32	32	36	26	25	23	34	14	23	23	20
9020	3574	2216	6658	13168	14741	13599	11704	9332	7618	7119	6899	6769	5245	2989	2156	1919	2545	3158	2959	2279	1903	1684	1337	1488	1581	1266	1426	1060	956	1041	984	945	815	750	688	668	695	661	578	618	576	524	472	502	508	468	474	416	434	439	419	406	401	387	359	392	366	385	346	414	361	404	396	403	375	380	414	377	366	394	393	406	360	382	356	399	396	342	371	366	372	378	392	372	376	382	393	345	391	387	398	387	380	397	374	413	372	375	375	362	378	367	374	372	374	391	411	365	370	399	401	360	403	392	440	403	396	412	440	453	386	379	403	365	442	370	412	459	425	405	372	393	403	372	366	377	413	369	381	378	368	349	376	406	382	362	384	377	345	379	361	372	373	383	367	371	379	374	379	405	378	369	384	369	406	383	354	393	423	366	370	356	399	361	424	369	366	399	356	379	348	406	350	361	371	354	362	371	335	393	381	365	419	369	381	339	377	340	382	352	366	379	395	341	370	394	412	389	350	387	384	398	384	392	388	371	352	358	371	357	364	415	381	379	401	379	373	357	377	387	402	421	377	375	379	361	409	368	370	384	384	356	364	404	363	363	380	411	361	364	375	385	348	368	381	345	361	405	380	403	409	343	339	353	396	390	414	362	353	352	357	369	331	340	382	387	394	397	389	342	415	333	380	379	378	365	379	350	346	376	372	401	369	354	376	366	387	339	375	405	329	368	402	362	360	356	387	412	384	362	362	396	378	358	370	377	392	382	389	349	367	388	371	338	350	369	390	393	342	373	388	378	372	386	370	326	382	373	398	384	396	363	380	365	356	362	359	370	348	367	382	364	370	393	391	368	361	365	368	370	383	384	359	350	351	375	387	361	376	364	390	366	341	387	349	360	389	380	382	399	358	351	364	391	376	385	389	362	378	380	393	365	383	396	385	359	372	377	380	393	366	384	397	386	347	413	389	351	380	368	336	378	361	377	382	399	339	393	388	361	353	328	375	349	356	356	368	379	346	366	395	372	363	390	388	382	369	363	381	353	379	358	379	406	366	365	330	393	354	344	374	392	367	391	357	392	373	404	380	388	388	348	381	334	361	374	388	408	360	369	363	369	353	381	397	391	362	395	393	390	348	369	367	338	395	324	372	354	377	373	354	386	371	358	366	370	370	364	406	350	336	363	402	360	367	326	394	378	382	361	355	386	424	372	375	370	386	392	346	384	387	367	379	423	359	365	412	401	386	374	387	360	413	361	343	385	379	351	406	382	352	385	432	361	377	350	321	377	356	389	317	363	388	375	358	363	393	340	360	359	386	350	393	367	381	386	370	373	376	372	408	377	351	380	390	398	413	390	354	375	355	395	389	343	383	403	391	366	410	362	371	391	408	370	377	352	375	377	392	373	394	367	340	403	367	370	390	377	369	341	384	380	365	347	373	363	351	383	374	364	391	354	376	338	371	365	415	346	378	379	372	355	375	358	374	373	373	367	381	383	363	358	415	424	364	379	332	380	406	359	374	375	377	405	390	397	368	350	392	373	403	398	370	403	390	380	407	402	400	385	395	374	361	379	383	412	347	379	383	379	349	390	348	394	315	341	393	359	352	348	395	372	385	351	361	355	372	381	385	370	348	342	372	389	380	373	376	372	392	378	400	377	379	389	329	370	369	340	378	402	410	391	344	410	349	337	404	365	381	365	354	380	374	378	337	391	352	358	369	397	364	403	341	372	369	392	399	432	375	377	401	430	366	359	350	366	376	368	365	360	418	385	333	371	369	369	363	404	361	397	371	386	371	364	399	375	360	365	397	352	359	360	394	376	405	394	417	350	378	351	379	362	371	365	375	368	397	362	355	363	394	369	355	354	373	389	346	354	382	410	348	381	406	399	384	371	334	379	370	362	343	384	371	405	406	351	366	390	371	361	377	360	339	349	383	374	352	388	377	409	353	390	406	398	346	376	361	401	357	366	351	400	389	388	367	364	377	374	369	411	394	362	355	377	369	363	371	357	346	391	379	373	381	357	375	359	363	361	374	369	344	365	375	379	376	372	384	386	388	379	360	340	394	363	369	368	379	377	383	395	386	409	384	371	384	394	396	407	376	360	371	395	394	392	365	375	378	397	333	330	355	389	386	382	393	373	353	385	335	364	368	348	364	393	366	363	377	402	365	394	382	345	369	403	383	377	369	362	379	372	401	383	363	399	391	397	380	368	361	377	376	372	374	389	385	368	358	379	350	355	404	380	369	393	385	378	351	386	383	339	376	351	360	419	353	370	360	351	392	347	376	385	368	349	375	329	358	361	361	353	399	371	345	390	391	392	390	369	409	366	358	381	369	374	373	361	367	360	392	366	351	342	373	365	385	330	364	356	370	386	387	357	344	366	395	358	392	358	383	389	390	385	374	363	393	404	387	385	404	366	342	384	371	368	390	332	384	376	371	362	370	380	370	362	390	364	369	364	395	358	383	376	362	365	398	378	391	386	363	346	399	400	399	402	376	356	326	389	384	402	401	386	354	365	360	364	371	359	375	391	388	395	373	410	396	347	355	369	379	381	395	361	379	415	368	375	371	395	378	363	388	386	424	386	372	388	352	405	371	400	383	376	376	398	387	388	357	351	372	359	385	364	365	356	400	373	353	371	364	381	377	394	387	400	389	391	358	398	367	354	353	381	353	375	374	359	365	383	371	375	384	383	376	400	400	343	379	382	343	341	352	346	344	353	367	403	367	358	422	354	386	358	350	372	357	410	354	407	366	334	360	394	366	362	384	346	367	371	363	414	369	392	407	366	374	400	378	363	366	337	374	367	365	369	362	380	338	387	391	362	371	366	378	343	370	392	382	383	387	376	409	387	373	389	411	366	360	356	370	369	387	365	382	359	373	363	384	386	342	361	388	366	353	377	356	379	391	340	380	422	374	374	433	370	398	382	370	371	365	381	366	380	377	371	373	414	346	404	404	381	381	360	327	366	362	352	375	356	360	382	348	398	372	374	363	335	384	374	386	393	399	357	371	345	358	392	381	384	347	412	370	363	377	387	375	402	363	344	399	384	369	366	385	368	340	368	333	374	380	320	345	364	373	347	372	390	381	396	364	412	402	330	357	390	369	339	367	338	370	375	361	392	335	380	357	379	345	359	351	381	378	428	398	369	354	403	395	369	357	382	363	399	364	390	410	363	354	399	372	381	381	362	364	376	392	403	396	376	380	338	398	407	384	377	353	390	375	406	383	358	379	366	390	337	383	381	374	403	383	363	382	341	343	362	359	382	390	379	350	377	383	360	375	393	394	393	379	388	363	393	367	362	369	384	364	367	387	369	382	384	372	398	411	318	374	358	378	359	372	370	368	364	385	366	376	347	379	376	401	374	368	393	366	357	366	359	381	394	366	375	358	366	359	363	378	359	400	353	373	360	350	383	378	375	362	390	386	378	365	383	367	382	378	353	354	362	393	360	373	356	390	371	382	369	398	365	396	355	349	386	387	372	369	365	353	387	381	379	365	394	366	385	389	368	375
602	224	190	147	262	335	363	354	293	214	219	198	214	172	105	87	71	90	101	116	107	73	64	72	90	81	76	81	54	55	55	47	41	47	62	61	46	47	38	42	50	46	31	44	43	37	45	37	35	38	33	33	35	47	29	37	32	26	41	29	37	27	31	35	41	32	37	44	29	38	23	31	26	34	29	31	28	35	39	36	46	30	32	38	33	37	27	32	21	32	28	25	25	40	31	30	27	43	29	44	40	23	32	25	40	43	33	36	30	36	41	43	25	30	36	26	29	35	41	32	31	28	27	24	43	39	32	31	34	28	26	34	25	39	33	29	30	32	25	29	25	34	29	39	23	37	30	36	35	27	30	24	39	38	37	27	38	29	34	30	21	42	33	21	39	35	32	45	37	27	30	38	43	33	32	29	34	36	23	31	32	35	43	41	34	35	36	35	38	30	21	33	24	32	31	35	37	30	41	23	27	35	36	27	36	30	33	34	29	28	28	47	39	32	32	36	27	37	35	32	36	37	29	26	34	28	43	29	34	38	25	27	21	29	34	32	18	38	24	32	30	33	36	32	29	38	31	21	30	37	25	34	24	40	36	36	31	27	31	37	32	31	24	38	28	33	43	37	34	48	21	32	38	32	24	33	31	29	44	31	32	30	49	29	29	33	23	32	25	31	24	35	40	31	24	30	31	40	35	44	31	32	28	43	48	39	34	35	38	26	37	32	29	35	37	42	30	40	38	40	26	30	34	28	26	38	42	29	37	31	27	38	45	35	30	43	35	32	32	34	31	36	46	33	29	28	28	26	32	30	34	23	41	26	26	32	28	34	26	31	37	26	19	30	28	34	36	37	27	22	45	33	35	37	26	40	20	39	26	35	28	37	40	29	36	30	28	27	27	41	32	29	30	32	36	27	27	32	30	32	37	39	38	41	40	37	39	34	30	39	37	34	41	30	36	35	37	27	33	24	38	34	38	22	19	30	30	27	31	26	35	25	33	31	45	35	35	46	33	30	40	30	25	28	24	33	40	36	34	34	32	24	24	27	30	40	39	32	20	26	30	35	30	43	38	41	36	28	30	37	33	35	41	34	32	36	42	32	32	23	30	36	45	36	35	36	36	34	30	30	31	31	40	25	30	20	24	37	30	38	40	39	37	38	31	38	22	35	29	30	33	38	33	38	31	36	29	39	27	38	30	32	31	43	24	31	35	35	35	29	26	25	27	45	32	27	31	34	29	36	38	29	21	32	36	30	43	37	34	40	38	33	28	34	32	24	37	26	31	26	32	33	33	36	38	41	44	34	34	26	41	29	26	34	28	33	37	32	29	38	33	22	36	38	29	52	31	40	32	35	24	39	47	20	22	32	40	31	32	23	28	36	27	32	32	25	52	40	41	32	36	31	32	35	37	33	28	36	25	49	28	25	30	32	26	42	35	46	32	29	30	30	26	30	30	36	27	22	45	26	30	34	43	31	24	24	35	32	38	28	33	36	32	38	29	24	35	28	29	35	32	37	28	26	24	25	44	33	32	38	34	39	26	31	32	36	32	24	33	49	33	37	26	36	36	30	35	39	30	30	28	24	30	25	30	38	28	39	29	29	34	21	29	31	26	24	40	35	33	39	43	36	29	35	37	30	44	43	33	31	27	40	26	41	31	33	30	31	27	31	43	32	35	27	25	33	33	39	25	28	36	26	17	34	38	37	26	35	44	42	36	31	21	30	33	29	21	24	25	22	42	30	30	44	25	28	35	36	34	39	31	37	44	29	30	35	28	22	30	40	30	32	29	28	33	24	29	29	33	28	30	39	24	18	33	36	39	41	42	37	24	32	37	27	39	39	37	33	38	27	30	26	37	32	31	27	28	29	36	24	42	54	40	34	26	41	47	32	29	22	25	32	27	38	28	31	25	23	18	33	36	31	36	38	27	31	31	28	28	28	36	36	30	40	30	35	29	34	32	40	30	34	37	30	25	23	34	43	38	38	41	21	32	25	31	30	26	39	25	31	33	22	39	30	42	32	39	22	30	39	35	33	20	33	38	27	42	36	34	30	23	42	24	37	24	33	34	38	40	22	20	31	32	35	32	26	29	43	26	28	21	37	34	30	30	28	29	33	32	32	33	18	32	36	36	39	35	52	44	31	43	31	28	33	45	25	33	35	41	17	34	33	24	32	34	35	31	38	29	31	33	37	38	41	35	28	34	21	25	33	33	21	26	34	23	27	22	31	30	30	23	37	44	34	36	42	31	32	23	43	30	31	34	32	30	36	26	38	32	24	33	33	34	31	32	33	38	25	33	25	31	37	37	36	29	28	30	36	31	31	35	40	35	28	33	25	25	35	39	31	24	26	31	33	31	31	33	41	20	28	32	35	34	40	38	39	23	31	25	35	36	37	27	27	30	27	31	42	38	30	34	25	44	29	44	30	35	37	34	25	31	34	37	28	37	30	31	40	40	34	37	28	38	32	27	43	29	31	38	32	36	35	34	28	30	31	26	33	31	38	36	45	45	30	32	30	25	30	31	42	33	34	43	30	27	33	35	35	40	31	29	33	29	31	37	26	32	32	35	31	24	35	27	30	34	33	29	38	21	36	39	30	29	34	33	36	38	26	30	26	52	36	33	32	36	35	34	35	37	33	24	29	33	32	45	28	33	44	31	35	32	38	24	43	34	31	35	38	32	36	29	40	33	21	26	32	27	35	38	24	38	31	29	28	29	26	29	26	49	28	32	36	27	43	40	36	39	33	36	30	24	40	27	29	35	25	37	28	42	32	23	31	42	20	43	29	37	43	26	31	31	32	33	32	44	30	34	35	26	39	34	27	35	36	26	26	43	36	27	38	24	28	25	32	30	31	42	30	33	31	24	29	32	27	27	24	32	33	26	31	27	22	42	35	27	40	37	34	33	27	44	37	35	26	35	43	30	30	31	37	28	31	35	33	21	37	32	38	33	40	35	27	44	31	37	32	35	28	31	30	19	34	31	30	32	36	33	40	34	36	33	37	24	37	32	29	21	48	34	25	29	43	36	36	33	36	34	44	22	40	28	33	29	28	37	30	35	30	26	28	24	39	43	25	36	28	26	30	39	37	32	36	30	28	31	38	39	33	44	32	41	39	25	31	40	36	33	30	50	30	31	40	33	27	41	33	31	33	28	27	37	32	32	32	32	26	32	40	20	43	39	36	28	37	29	38	31	38	25	40	35	29	32	32	43	30	27	47	37	38	32	29	35	42	22	34	32	44	37	31	35	20	39	33	27	33	45	32	23	41	27	37	28	18	30	40	47	32	28	34	39	40	27	36	28	24	28	30	32	35	27	35	31	33	29	34	25	35	23	36	28	31	45	31	29	27	21	32	36	32	33	39	38	31	22	31	35	30	31	31	38	20	27	39	34	30	36	28	35	33	27	28	33	38	40	35	37	30	31	28	27	32	36	30	36	30	29	28	40	42	35	23	28	33	32	35	27	29	32	36	38	34	32	34	34	33
12982	8053	4351	13124	21578	22166	20538	18253	14894	12477	10913	9862	9131	7446	4859	3371	3005	3255	3954	4150	3570	2909	2526	2487	2959	2662	2572	2389	1582	1497	1364	1274	1327	1117	1161	1185	1081	1070	967	967	957	875	782	677	718	707	687	656	679	581	606	576	560	578	577	538	560	508	477	525	544	516	536	526	522	524	546	478	514	508	477	532	516	536	458	519	535	501	488	526	509	519	497	482	517	493	464	508	494	512	473	498	491	496	471	497	505	507	509	460	524	482	533	489	515	532	466	507	510	511	553	496	539	535	530	614	588	566	573	586	551	535	521	581	565	544	545	494	527	496	501	487	507	504	493	478	505	526	498	495	499	468	475	464	484	499	485	498	499	488	495	485	493	498	525	481	523	523	469	492	471	486	483	459	510	427	488	472	488	508	439	490	470	517	488	482	532	449	507	507	506	514	499	507	472	454	495	491	517	474	444	487	518	475	519	455	513	478	459	497	506	492	493	484	488	471	475	472	511	501	465	504	491	483	451	504	535	486	466	480	487	531	495	482	477	470	497	482	501	468	500	450	483	462	471	466	476	535	451	469	498	468	479	439	461	506	445	459	467	477	474	514	481	491	485	494	483	470	490	476	448	495	495	455	512	496	535	489	463	474	447	493	476	481	471	487	457	477	493	464	456	454	508	538	476	481	507	492	502	537	495	534	492	497	502	475	495	520	513	463	520	493	501	474	485	471	500	483	500	453	492	452	480	461	460	520	531	463	481	467	467	511	505	464	456	497	470	468	467	484	473	458	476	488	505	459	505	456	491	428	474	494	483	472	504	459	472	511	456	484	486	514	461	483	494	503	469	509	484	488	499	467	466	481	499	492	478	469	501	509	507	526	503	489	444	465	513	452	486	475	491	485	511	494	491	499	494	471	502	477	478	484	466	448	487	482	461	481	459	494	495	505	497	497	448	530	484	480	458	444	494	485	455	476	497	470	458	470	501	487	453	477	509	466	434	490	448	478	487	488	490	499	499	502	447	468	474	474	497	487	477	472	517	504	496	501	521	527	475	448	509	488	475	446	490	481	484	468	511	515	479	486	514	482	473	478	483	494	467	508	463	468	495	470	471	478	493	473	448	492	487	491	479	523	511	516	474	493	498	488	520	469	461	489	493	500	497	475	486	446	496	468	513	456	469	484	531	462	509	456	535	474	469	449	483	492	523	509	511	516	483	490	484	476	514	448	475	445	466	463	497	439	470	475	483	462	478	519	458	496	445	475	474	465	499	495	505	507	474	493	470	454	514	478	457	455	460	509	509	486	518	472	481	481	526	483	488	455	518	464	475	477	507	470	493	488	455	463	474	461	528	455	497	492	465	482	513	494	473	496	507	496	509	469	487	443	488	473	493	502	455	486	449	482	469	491	451	481	519	495	488	491	455	509	465	515	461	478	493	482	460	472	468	490	490	458	490	440	515	488	480	442	508	503	470	483	488	481	496	469	459	506	466	477	469	477	474	521	501	471	482	525	464	474	487	509	483	460	473	485	490	457	501	503	487	458	495	473	489	462	473	512	480	484	485	481	430	452	479	519	492	466	530	511	474	466	481	486	504	485	487	526	487	503	521	493	467	469	466	492	480	479	491	467	488	474	493	428	509	467	472	527	484	463	509	482	536	477	481	503	451	461	485	504	472	472	448	476	490	445	457	498	448	467	473	451	520	464	476	504	488	493	469	507	478	514	469	501	456	515	491	478	501	493	502	510	475	480	490	487	476	488	478	484	514	489	484	484	486	454	477	454	482	508	459	554	482	474	528	483	441	498	494	492	488	467	461	498	487	496	442	471	493	498	503	481	461	469	448	442	476	488	489	445	464	484	481	483	518	490	447	496	467	512	499	481	498	519	463	502	466	483	516	444	462	480	503	476	495	465	469	500	510	450	488	484	491	496	453	466	498	542	456	450	462	491	457	492	456	466	450	529	449	469	506	436	506	491	498	495	504	497	479	470	464	467	509	441	457	514	499	467	453	478	470	544	442	474	501	463	472	504	485	452	487	444	481	491	446	495	482	492	488	506	468	468	481	483	500	467	433	488	495	480	497	497	458	481	422	479	489	495	474	493	491	480	490	472	473	499	537	484	503	483	468	478	458	534	466	420	464	435	474	487	459	455	461	465	492	501	478	496	463	508	506	499	457	475	495	467	512	498	533	449	490	501	467	474	449	487	473	485	492	479	487	444	499	461	471	524	463	508	453	494	456	491	515	484	480	482	490	463	458	490	487	495	477	473	474	491	485	448	494	500	432	471	492	501	478	449	479	502	517	489	450	483	463	482	459	492	479	453	501	467	473	463	485	470	466	496	463	434	480	486	494	499	473	448	482	449	500	473	513	508	464	457	510	458	473	468	489	484	498	472	489	511	498	520	514	473	493	476	498	493	514	478	490	494	498	497	503	463	472	475	520	514	492	487	497	467	451	495	464	454	482	474	473	468	471	483	471	502	472	529	458	503	500	489	481	505	449	443	443	525	488	451	490	460	468	458	484	495	501	468	443	470	454	485	523	506	467	477	471	447	505	472	520	489	463	481	467	497	522	493	508	465	454	448	490	498	465	465	476	489	474	484	468	472	474	471	452	495	482	492	466	479	459	496	513	475	493	470	498	464	463	483	545	448	471	495	455	486	471	472	482	492	483	477	472	472	455	513	469	479	487	496	477	547	479	461	465	474	507	501	486	506	466	494	504	469	503	486	469	470	507	487	509	476	474	473	489	475	505	482	493	469	469	477	507	504	471	496	477	469	466	487	460	461	475	453	478	446	473	498	485	452	507	480	448	453	473	470	478	497	504	447	479	500	505	504	454	472	481	444	474	476	480	469	468	487	468	468	504	502	487	483	473	458	477	480	480	480	486	472	466	488	484	501	462	477	490	505	440	499	457	452	461	492	466	472	511	440	457	502	517	493	497	513	470	514	467	497	504	514	454	457	485	474	501	482	504	490	478	463	463	506	477	450	462	473	477	491	479	488	460	486	462	455	503	506	454	444	492	486	542	502	465	471	457	449	473	522	534	489	505	502	453	493	488	467	477	483	515	474	459	471	467	491	439	519	483	456	520	496	461	508	483	486	477	470	456	492	498	444	471	502	459	464	466	499	498	474	465	462	477	451	459	476	457	511	480	495	505	495	486	452	460	470	516	495	520	462	467	502	526	476	455	501	516	467	458	502	492	448	462	502	481	476	453	496	459	495	474	467	469	497	484	475	456	460	466	514	466	510	500	498	479	476	488	482	488	496	508	494	499	501	444	524	488	478	487	512	489	495	481	491	503	490	515	467	479	523	424	498	505	489	478	483	465	467	491	487	475	470	479	469	482	491	468	499	477	457	481	454	504	478	460	537	499	506	489	494	484	467	467	502	449	489	516	457	481	488	501	444	477	492	470	495	441	485	489	498	489	489	481	434	474	464	474	484	486	497	463	512	475	476	468	484	455	500	531	508	481	484	490	507	459	469	480	469	491	482	493	492	485	490
2378	198	140	119	244	343	324	305	252	212	175	206	180	144	101	81	91	85	95	111	122	84	84	88	85	74	106	74	63	63	68	57	69	63	66	67	52	50	68	42	55	49	45	31	51	57	45	49	47	39	29	50	50	38	45	53	41	42	49	29	42	44	57	37	39	40	43	47	35	47	48	32	52	33	58	39	28	34	40	73	38	44	48	42	35	46	45	37	41	53	46	38	44	36	35	47	41	32	42	35	39	50	46	33	36	56	35	38	49	35	37	34	40	33	41	42	37	36	40	51	51	45	36	33	40	49	53	40	46	34	46	38	34	33	46	56	34	34	46	32	30	40	53	41	40	39	43	32	39	34	42	33	54	44	32	38	51	42	52	48	40	39	50	29	41	50	39	43	44	44	32	38	41	43	44	42	46	44	31	41	43	44	50	52	35	39	46	41	33	50	37	43	41	48	53	50	36	42	44	48	33	42	47	51	41	41	46	48	45	50	37	39	42	42	55	37	42	40	38	44	41	48	46	39	48	51	49	38	44	36	30	38	42	42	42	41	33	34	54	39	53	33	43	38	37	37	40	30	36	46	46	37	33	48	36	43	41	36	42	42	39	35	32	45	44	43	43	28	38	43	39	40	49	52	39	46	39	43	48	37	47	33	35	39	44	25	40	55	40	35	39	47	38	33	33	38	49	49	42	46	44	39	40	24	39	40	38	37	42	37	53	39	47	43	35	40	43	39	42	38	39	36	42	42	42	49	32	34	38	39	44	42	39	34	49	39	36	47	39	40	42	47	43	39	47	37	46	58	40	37	48	40	42	30	48	34	34	41	38	52	43	41	44	53	40	43	37	47	45	43	40	39	40	47	43	40	44	28	46	33	44	38	46	44	47	40	38	51	42	36	41	43	36	36	56	43	38	33	40	37	40	47	47	45	47	36	44	55	37	38	33	43	44	42	39	35	46	43	35	51	47	37	42	42	42	36	55	34	49	42	38	33	45	46	35	41	39	49	61	34	52	42	46	45	47	49	36	53	33	37	43	47	40	48	50	38	54	53	40	44	52	42	50	43	40	43	35	31	35	45	34	40	45	39	52	56	42	39	39	55	40	33	41	41	31	41	45	44	42	44	41	50	39	42	42	52	57	43	41	38	42	37	38	40	37	24	42	53	41	54	51	54	38	36	36	39	48	45	31	38	50	41	32	43	49	38	37	51	40	42	46	39	34	40	36	38	38	33	38	47	37	47	44	33	35	46	45	48	34	45	45	37	55	35	35	38	47	52	39	39	48	47	47	37	31	31	43	31	39	47	52	53	47	53	52	37	34	45	35	44	32	47	39	48	38	40	56	52	34	48	42	40	39	41	46	38	53	40	43	46	35	31	44	42	49	36	37	44	41	40	49	44	47	52	46	48	45	43	50	54	49	51	38	42	47	36	38	45	37	46	40	42	32	42	34	41	40	44	43	46	39	47	42	40	49	56	29	41	50	34	43	39	50	32	32	36	41	40	45	53	40	41	36	36	32	29	41	45	43	47	38	38	54	31	36	28	48	30	36	31	40	37	39	33	48	48	47	29	40	42	48	44	55	59	37	45	54	55	35	38	47	45	36	49	40	45	52	42	36	50	43	44	40	42	46	39	40	35	33	42	45	41	45	45	49	38	36	44	40	32	43	50	46	49	36	34	42	36	41	50	38	23	50	44	38	38	39	46	45	41	48	44	38	47	41	36	43	40	36	42	51	47	61	38	49	49	40	45	30	36	44	35	28	52	28	49	50	36	44	34	36	47	45	43	47	54	52	35	46	27	44	46	52	45	34	39	57	42	46	41	41	28	41	34	42	40	41	48	44	37	44	49	35	49	37	44	42	36	41	35	52	39	39	40	37	46	36	49	46	50	38	44	44	39	38	32	38	38	38	52	37	36	41	39	44	42	44	50	35	43	43	40	47	39	37	48	27	42	49	33	34	50	45	44	47	44	37	39	45	37	36	39	37	39	43	47	44	52	54	40	42	46	31	46	43	43	44	35	31	36	34	37	37	33	42	44	50	39	49	41	38	42	41	37	40	34	52	49	48	36	38	44	40	35	53	32	36	49	35	37	45	37	37	47	41	47	38	45	36	53	39	33	43	43	38	48	54	29	36	44	42	43	52	33	37	29	38	44	49	50	46	49	56	43	45	45	39	44	50	42	34	43	43	40	43	41	48	37	49	48	42	36	33	47	44	35	50	34	43	48	35	43	48	37	36	44	43	27	32	31	52	37	32	45	39	44	38	40	55	27	37	41	43	39	35	46	31	51	41	36	45	42	43	45	41	40	56	43	41	33	46	40	40	39	44	35	57	45	44	26	41	53	55	45	32	32	41	30	35	36	49	41	31	27	35	34	53	45	42	37	45	49	45	31	36	39	39	38	40	52	48	46	52	37	37	56	52	42	51	44	43	33	34	52	34	51	35	38	39	35	47	46	44	41	57	32	42	37	43	36	43	35	50	39	42	45	42	35	55	41	45	28	28	49	40	44	41	44	32	26	46	39	24	47	42	50	40	37	47	36	42	38	47	42	43	42	46	42	46	43	51	39	46	42	33	51	41	40	45	42	49	44	38	56	53	39	43	41	36	35	48	42	48	43	41	38	39	41	45	40	32	41	46	41	42	46	37	36	40	51	40	39	49	40	42	34	39	40	41	38	40	47	42	44	44	35	47	37	42	31	46	30	42	48	42	36	50	43	31	38	36	42	44	42	36	37	43	36	42	27	40	41	52	38	27	36	40	41	42	46	43	44	32	44	34	37	51	36	30	56	34	39	42	45	44	34	36	31	43	35	44	37	37	38	48	47	36	42	45	32	40	37	33	39	29	35	40	48	37	49	37	37	38	43	51	41	32	45	40	38	36	23	29	28	38	47	45	31	48	40	41	50	49	34	37	44	43	44	51	39	49	33	44	33	45	45	40	36	43	34	45	43	47	52	37	43	47	42	44	46	45	42	32	52	43	46	45	44	42	47	39	39	43	48	42	43	32	44	38	40	28	51	43	37	42	46	41	51	52	42	42	51	42	41	47	38	37	37	39	32	46	51	48	36	34	44	52	42	36	33	48	60	52	42	44	50	42	39	45	41	47	34	41	39	29	31	42	40	49	43	43	47	26	32	33	37	34	44	39	30	55	40	40	47	49	36	37	43	30	39	30	43	47	49	45	42	45	33	44	40	49	37	39	33	47	41	30	42	41	30	31	34	45	46	47	57	36	39	29	46	51	30	50	45	39	42	44	55	42	38	45	28	42	48	48	50	40	56	47	34	31	37	38	38	41	26	46	32	43	43	32	55	53	44	51	24	51	39	42	40	34	32	36	44	55	41	53	44	44	47	32	34	45	27	36	42	42	44	36	54	57	45	49	45	42	35	31	47	36	34	33	41	55	27	47	50	32	37	43	35	40	30	44	43	40	42	41	50	46	34	52	41	43	37	40	35	54	34	44	37	43	40	34	41	54	49
11332	5742	3825	11933	19829	21048	19378	16784	12926	10811	9052	8563	7955	5996	4137	3159	2774	2913	3059	3585	3367	2883	2377	2762	2891	2477	2805	2335	1368	1385	1621	1437	1251	1136	1205	1285	1182	1203	1176	1149	1029	895	781	853	825	878	878	810	820	734	720	663	650	671	636	661	667	624	640	626	675	755	659	632	607	650	577	620	616	608	616	560	661	607	621	615	608	624	578	615	592	617	622	626	614	596	562	586	605	599	632	609	615	629	602	605	608	563	620	612	647	602	617	576	605	636	619	612	584	628	636	664	686	654	641	696	688	643	658	655	650	673	612	636	656	620	664	640	637	650	638	630	643	624	639	601	596	592	604	638	648	598	573	591	619	613	621	637	601	603	607	600	587	615	588	672	610	597	610	646	593	613	610	610	599	601	590	585	619	608	582	594	566	573	560	604	559	574	638	642	616	606	620	608	585	605	610	618	612	605	605	621	604	605	547	610	601	657	608	656	623	605	567	630	655	592	617	600	567	644	583	593	629	586	588	587	612	582	592	638	614	608	625	621	604	583	585	647	613	614	656	639	666	588	608	566	607	601	571	604	647	610	578	627	620	611	581	573	622	592	614	611	627	588	630	606	647	589	612	660	617	622	599	584	609	564	592	589	650	572	604	601	638	585	636	578	613	603	624	660	613	581	650	570	605	578	594	569	565	601	585	562	582	602	626	606	580	628	628	633	626	587	599	614	650	623	582	564	632	613	637	606	618	626	647	588	599	618	539	518	567	585	582	623	624	621	592	636	600	575	608	597	607	582	595	593	595	605	584	600	585	627	586	587	576	588	581	595	581	649	555	573	626	616	592	586	585	605	581	614	618	611	605	600	567	602	621	627	616	604	584	614	588	592	582	620	549	565	611	601	596	559	547	591	630	553	583	588	605	604	659	626	609	590	589	620	616	600	600	542	557	618	608	531	600	589	615	584	604	625	639	630	600	621	637	602	597	581	575	579	565	610	561	625	623	586	606	608	584	606	626	587	619	612	572	620	624	635	584	619	592	606	644	608	593	594	598	620	663	624	594	587	591	620	650	609	568	636	609	593	584	575	603	591	587	604	594	587	607	577	566	573	612	632	625	568	615	591	599	622	607	658	615	620	605	547	567	620	616	606	587	587	643	641	630	631	625	577	625	612	611	625	596	602	556	606	607	604	616	598	600	621	574	580	592	589	603	638	580	639	626	564	588	589	608	598	606	633	553	599	571	601	602	568	616	582	595	573	612	613	623	608	615	640	589	585	598	574	619	617	573	592	609	619	585	641	591	586	568	590	600	609	573	550	604	599	598	610	592	597	602	610	554	593	552	633	587	614	595	586	623	623	599	609	580	631	572	584	592	614	563	634	602	588	567	590	560	624	598	593	594	605	603	594	631	590	630	627	600	588	576	604	606	590	582	582	564	584	590	563	554	605	603	619	588	579	609	546	608	627	602	597	584	605	608	592	615	637	637	614	577	561	625	594	631	625	580	590	558	609	565	603	596	603	572	572	576	583	614	605	612	624	594	612	595	583	591	594	623	596	585	597	601	577	551	598	569	583	582	553	604	602	570	593	541	568	597	598	561	599	608	599	619	614	644	624	625	652	594	634	637	598	653	635	626	605	633	583	579	601	604	616	579	620	618	599	680	597	643	570	620	590	585	564	572	601	555	598	616	601	623	620	612	569	644	609	594	581	616	638	565	594	566	612	574	625	618	565	596	574	595	613	598	615	634	615	571	620	580	555	612	601	608	602	601	624	583	627	607	639	582	572	608	637	576	588	618	578	581	640	587	613	584	620	583	612	581	600	600	636	639	612	620	608	556	568	601	607	611	663	594	604	628	644	582	651	609	579	587	614	585	632	606	647	592	582	591	568	582	596	549	587	637	610	634	567	596	584	633	595	592	657	598	604	600	595	604	594	597	592	569	644	616	633	602	608	650	609	598	599	572	601	629	643	587	596	593	604	601	603	614	606	606	618	652	618	571	608	586	584	596	607	594	586	622	621	592	608	577	569	566	597	617	612	572	608	573	568	574	570	567	585	556	579	584	634	585	605	619	568	614	576	592	603	604	576	602	578	570	603	610	633	607	614	594	558	596	608	597	616	600	574	583	554	600	626	612	581	601	607	573	642	629	585	592	621	580	601	633	564	647	577	580	582	628	575	599	560	574	597	570	586	581	598	617	593	631	579	624	586	554	571	591	554	637	601	587	609	544	602	589	568	603	629	580	620	588	619	617	605	580	559	631	592	591	609	595	598	601	565	591	603	585	565	571	588	626	584	571	590	637	581	613	600	613	605	641	610	582	667	616	612	603	590	603	581	610	613	617	608	632	602	620	622	652	620	594	581	595	618	559	583	590	612	642	625	561	574	589	646	606	584	588	598	612	594	598	613	584	580	577	633	633	615	578	595	622	652	581	576	574	592	584	589	581	594	593	595	613	676	594	632	632	587	622	598	598	597	605	577	635	614	585	644	576	636	578	584	587	598	619	624	558	607	584	610	611	608	634	620	610	591	610	629	563	604	643	592	621	631	563	603	617	621	621	585	613	565	587	600	611	600	575	626	568	584	589	566	592	584	593	646	618	630	623	605	597	569	608	630	616	548	593	590	551	611	632	598	589	626	553	593	600	601	583	587	577	587	571	615	602	622	612	606	630	575	596	577	608	574	573	599	610	588	559	641	626	586	587	613	604	605	622	602	570	591	645	605	591	604	631	612	634	591	618	608	641	589	578	566	611	581	566	564	623	599	618	640	617	591	606	621	613	606	570	582	587	569	611	594	635	597	626	594	575	588	580	562	533	643	593	573	611	603	585	570	628	574	620	585	589	612	569	602	608	615	571	607	582	604	594	623	622	571	563	577	576	602	596	608	595	561	613	618	588	615	634	538	627	636	624	661	580	579	615	571	623	587	612	592	584	620	589	590	632	566	622	577	604	615	631	567	615	606	623	593	637	592	613	634	540	592	535	580	606	589	600	626	597	612	612	564	593	581	644	609	594	620	591	608	621	608	636	570	632	599	645	576	579	624	582	611	608	618	643	635	585	591	650	568	608	570	588	640	614	556	567	591	646	566	586	577	600	621	624	597	613	613	618	627	614	635	590	590	629	579	571	590	601	596	616	617	586	575	577	614	602	599	566	636	581	576	617	590	617	597	584	588	611	584	580	605	600	592	603	647	577	556	622	622	621	600	607	625	598	612	626	594	584	547	579	614	635	587	603	626	578	613	566	583	625	596	599	620	624	603	580	597	607	659	655	583	577	645	591	592	587	572	560	587	587	638	583	591	619	604	587	617	600	606	595	599	605	600	588	608	577	602	614	601	617	598	601	594	641	590	599	614	598	591	616	592	634	540	600	582	569	547	619	561	609	584	572	628	657	636	576	634	619	633	556	593	613	614	608	594	541	557	589	581	587	606	614	623	653	612	594	634	609	604	635	575	572	593	600	598	609	585	634	616	583	621	599	603	605	556	603	632	625	615	587	587	614	582	614	592
1433	309	230	181	411	611	563	526	425	344	301	256	236	217	162	157	124	145	119	163	174	162	117	134	131	115	120	143	88	90	91	94	84	77	63	64	68	77	83	67	55	71	69	62	65	64	65	48	62	53	58	58	51	55	47	68	63	55	58	56	70	78	52	48	47	65	49	58	56	44	43	52	46	50	67	60	48	50	59	40	43	60	49	72	51	64	59	56	43	56	59	50	58	49	55	45	51	65	56	61	46	53	61	48	52	48	48	53	56	62	42	55	37	50	55	57	56	42	55	56	55	56	48	66	62	51	56	54	62	45	55	73	60	47	41	52	54	56	51	50	51	57	45	57	35	49	47	55	61	63	43	37	46	46	54	40	45	53	65	52	63	66	51	62	57	31	52	44	59	46	41	47	54	51	56	48	55	49	45	48	49	49	45	60	49	49	46	46	49	55	52	55	59	56	68	56	53	51	45	43	44	59	63	45	52	57	43	42	46	50	62	52	64	60	49	46	55	59	65	67	70	53	49	57	49	47	53	45	56	55	61	55	64	48	46	44	60	60	44	51	52	48	47	53	40	50	52	49	60	53	56	47	56	54	51	39	43	52	31	46	42	48	60	52	60	55	53	45	58	57	62	48	53	59	46	46	54	46	55	49	69	43	53	71	56	58	53	63	47	56	56	50	55	44	48	54	41	44	58	63	45	61	51	50	64	54	51	56	63	51	44	41	45	60	57	51	42	50	47	42	44	51	47	53	37	51	50	58	63	55	48	67	50	53	50	40	48	56	61	64	44	48	49	62	55	59	49	58	36	38	57	68	50	54	41	49	55	59	55	53	49	37	47	64	53	61	52	51	52	50	54	46	48	47	46	52	62	70	51	47	50	47	52	49	47	66	48	50	58	51	51	48	56	48	45	56	45	52	54	53	47	49	59	45	56	54	57	43	59	56	57	46	49	51	52	70	59	49	47	41	53	57	54	49	41	61	66	57	59	61	52	52	61	43	43	47	47	44	53	55	56	44	51	44	63	53	44	56	47	50	50	47	40	64	51	59	44	50	58	62	57	48	51	45	48	50	53	43	53	43	57	50	59	54	41	50	62	46	54	55	52	56	50	67	41	53	59	59	54	54	53	55	66	51	61	42	50	54	39	46	52	55	44	45	40	59	64	51	43	44	45	46	52	53	45	60	67	49	57	57	50	48	55	53	51	55	55	64	49	43	43	42	52	65	54	61	40	51	59	50	51	42	62	53	52	41	49	67	45	46	55	46	45	41	61	62	51	53	65	57	41	40	55	50	61	59	61	42	63	60	54	51	65	53	39	59	43	48	49	56	56	57	55	49	53	45	51	43	50	50	44	48	44	50	62	52	48	49	57	45	55	67	46	44	45	54	61	47	55	49	55	48	52	56	49	46	51	36	61	40	63	57	41	56	54	63	54	47	50	48	53	55	56	49	42	64	59	51	58	56	41	42	56	66	60	46	72	48	57	45	41	62	70	43	51	66	54	59	52	50	46	42	43	58	64	57	44	72	54	62	42	43	46	47	47	56	51	58	44	44	41	53	45	55	54	70	38	53	57	47	57	58	52	53	47	45	48	51	48	41	47	61	58	50	52	46	51	54	43	52	63	58	44	51	58	45	54	50	47	51	52	46	63	69	47	64	48	54	50	50	58	54	45	67	50	56	45	56	40	56	49	49	46	45	58	56	58	65	40	56	41	52	45	51	49	52	58	50	53	45	42	53	53	54	46	55	58	33	53	49	51	53	38	47	52	62	51	54	52	67	69	58	38	50	37	43	51	53	57	46	46	47	51	66	53	46	50	53	47	57	51	42	55	52	53	47	46	53	62	62	64	51	55	55	57	55	51	48	49	49	61	57	62	69	57	42	57	66	53	49	50	53	48	56	38	57	59	59	55	37	40	41	57	54	57	29	43	53	46	61	65	46	52	57	48	55	44	64	41	46	44	39	53	53	50	50	52	54	50	62	42	53	58	55	56	62	49	39	54	59	63	50	45	44	47	49	59	59	47	52	52	48	49	63	54	51	64	54	41	49	47	47	59	70	52	56	49	45	62	39	50	53	56	62	57	71	54	50	56	59	56	62	49	66	43	66	60	61	49	43	51	50	67	43	48	39	41	45	43	41	51	44	68	52	57	48	59	51	47	41	49	55	51	47	59	52	64	58	58	52	55	53	45	39	43	64	41	44	38	54	54	51	52	47	55	57	41	51	50	45	55	49	57	52	50	59	44	46	50	45	60	57	44	49	61	36	52	52	48	50	49	49	37	49	38	55	57	56	38	43	49	58	59	47	60	53	55	38	54	47	59	48	50	55	56	58	55	43	59	64	59	48	56	42	59	60	49	45	68	58	53	59	59	50	58	47	60	41	45	42	40	51	44	60	45	54	42	51	57	54	60	51	62	52	67	60	65	49	55	47	44	66	56	50	64	41	49	51	43	47	44	58	62	57	33	56	47	59	62	51	62	61	56	47	44	50	48	63	44	60	48	55	51	44	42	45	65	54	46	57	60	60	49	53	43	64	46	53	65	55	68	60	56	48	58	64	50	49	48	55	52	48	55	65	46	58	52	43	56	55	54	37	61	41	56	50	35	65	42	47	45	54	56	37	47	67	50	55	37	55	48	45	55	50	43	51	55	52	54	49	68	50	59	51	45	57	54	41	55	67	52	52	50	62	47	63	42	57	45	59	50	51	56	66	41	45	45	55	58	52	61	45	55	56	58	56	49	46	51	53	53	58	46	54	55	47	60	57	58	59	67	58	41	47	48	55	53	48	48	36	57	44	57	53	62	61	56	55	53	65	53	35	76	53	48	47	55	49	53	47	61	65	54	47	52	56	66	53	42	53	55	43	51	35	50	52	43	63	50	53	43	43	42	53	62	41	60	55	55	47	59	60	59	65	58	52	40	54	53	53	43	65	46	62	44	57	57	45	56	68	45	46	38	52	44	73	47	51	58	48	63	34	50	59	40	57	55	51	62	48	56	35	52	59	56	53	40	46	41	49	60	49	59	67	44	44	48	59	40	57	41	52	59	45	59	60	59	68	52	52	44	48	47	55	47	52	51	38	44	43	61	58	47	45	52	61	53	63	45	65	56	44	60	66	47	52	59	52	67	57	46	53	44	63	51	54	56	49	46	42	50	49	56	49	47	45	58	53	51	48	46	57	54	70	43	60	42	56	45	57	48	50	49	53	55	41	59	46	62	50	53	51	46	54	43	38	53	54	47	56	56	49	51	52	50	47	54	56	50	48	58	48	61	60	56	66	59	49	44	48	57	51	43	64	52	44	66	48	51	44	52	56	44	59	49	66	56	50	49	43	50	56	57	52	62	42	50	53	50	56	50	58	55	48	59	53	64	58	54	65	49	55	44	37	56	48	53	55	56	69	51	47	61	45	51	51	42	50	48	47	64	44	57	61	51	54	42	47	42	48	44	57	46	56	59	55	52	59	53	41	63	58	53	57	53	69
17454	9661	5530	16855	26815	27560	25624	22810	17724	13937	11491	10686	10038	8164	6452	5109	4295	3825	4073	5429	6006	4776	3715	3896	3931	3378	4592	3968	1963	1994	2477	2288	2085	1629	1653	1875	1843	1592	1523	1397	1186	1215	1299	1334	1338	1258	1178	1098	1034	1019	945	927	933	871	878	879	871	864	793	868	839	1593	838	716	809	777	817	761	748	804	798	787	825	866	856	793	822	803	800	818	790	792	773	802	776	814	771	723	786	775	838	837	782	810	766	729	789	765	746	795	814	763	773	782	791	753	716	738	752	783	833	829	833	832	842	825	897	874	955	858	882	843	845	844	877	819	824	832	825	832	799	848	837	758	778	774	771	797	741	800	758	780	794	744	792	695	766	785	784	754	685	748	749	764	843	839	791	750	814	771	758	772	786	782	766	718	755	779	776	799	724	716	822	753	814	777	732	732	720	748	766	738	803	750	700	755	750	754	736	737	771	770	744	760	768	746	734	759	747	783	727	812	764	711	772	720	760	693	792	730	795	738	779	772	740	728	734	787	740	770	726	780	784	771	771	716	780	739	740	784	750	761	739	737	748	737	758	810	776	822	723	730	783	770	731	743	717	773	792	776	758	762	758	756	747	706	762	751	753	768	743	758	796	717	750	688	785	768	802	778	750	729	709	746	747	744	745	763	798	709	750	737	759	775	735	767	731	762	770	776	713	714	733	806	753	728	762	766	707	737	690	728	744	802	750	734	737	732	804	792	782	756	782	746	744	721	750	776	751	749	746	795	756	791	746	773	767	803	753	736	757	759	700	737	747	701	725	755	731	725	743	751	716	724	785	744	695	734	789	748	761	722	777	765	770	779	731	741	751	777	769	722	772	736	772	775	754	686	771	758	754	743	729	789	749	721	735	733	758	721	761	762	783	740	733	761	791	736	834	773	741	788	733	747	743	791	721	693	707	788	791	734	712	737	738	782	789	769	716	760	739	786	734	717	748	817	723	744	790	697	744	724	726	725	741	749	820	762	783	764	740	771	696	750	771	734	782	753	735	695	752	735	772	753	742	778	738	739	726	731	747	733	741	763	785	749	730	721	752	719	795	794	784	758	793	723	750	788	772	735	765	747	786	763	765	732	707	745	783	749	687	727	735	733	752	738	767	780	790	723	729	757	803	750	737	775	784	749	760	774	769	739	791	708	781	746	685	759	754	734	749	747	758	734	750	762	787	749	680	713	773	765	722	763	780	752	786	759	791	734	763	745	774	703	714	796	752	721	801	804	742	755	765	733	743	770	764	720	765	750	733	769	782	768	792	747	724	744	771	752	765	748	726	722	724	763	762	751	745	760	747	777	746	754	714	719	722	762	795	781	726	776	739	741	779	738	723	744	704	764	722	746	763	715	763	733	706	764	749	732	719	740	716	772	764	756	755	742	778	745	757	703	749	735	738	736	762	778	745	802	727	758	766	790	751	746	707	736	742	759	737	804	771	753	760	773	730	776	726	722	704	740	733	784	762	740	788	738	768	749	741	758	723	791	742	791	766	762	749	750	810	695	733	735	735	797	775	772	750	731	692	772	729	745	732	797	746	773	780	749	770	740	733	747	743	787	742	733	726	768	739	756	735	803	734	789	746	769	751	717	758	730	749	785	722	740	728	773	759	778	745	705	765	752	711	756	758	723	787	743	749	807	725	738	744	734	766	718	775	730	772	775	763	739	753	742	788	753	747	737	743	713	733	744	735	775	703	753	771	726	754	775	714	739	718	750	700	731	787	734	725	776	720	729	756	721	761	786	778	684	792	756	752	752	740	705	741	736	766	770	711	759	721	708	762	776	780	775	795	748	793	734	719	792	774	799	768	719	721	796	776	770	791	776	785	794	749	758	764	763	750	759	703	758	754	797	693	820	753	770	739	702	747	801	739	719	753	729	756	717	740	765	778	763	755	736	759	641	688	764	774	808	765	822	688	732	770	798	733	754	762	746	770	707	718	716	745	801	741	704	695	771	754	754	737	759	771	703	748	687	746	720	783	746	742	762	766	736	746	751	756	763	747	760	743	740	728	732	724	744	780	747	710	763	780	745	776	754	709	776	739	764	748	727	786	712	726	747	727	766	738	767	743	695	735	748	736	775	776	778	743	714	746	776	761	772	750	740	740	745	793	737	777	785	772	688	750	734	783	720	716	773	739	737	781	775	728	727	729	734	794	763	753	711	761	779	698	716	744	778	771	717	790	766	745	785	747	740	699	771	764	735	703	725	741	708	764	745	732	755	757	723	804	702	787	731	743	760	722	734	743	686	729	754	771	749	736	828	717	799	742	754	733	710	727	801	757	740	695	739	780	728	763	760	715	746	741	749	754	759	741	758	743	732	739	786	757	744	765	751	778	791	730	726	747	747	752	778	743	719	772	759	738	704	761	785	752	799	703	743	759	732	775	779	734	723	735	697	718	749	767	736	744	747	748	798	731	750	741	705	795	718	743	738	753	733	750	727	768	718	790	735	724	758	767	713	707	765	733	729	761	716	768	734	741	771	761	729	775	761	735	772	696	748	725	754	788	751	771	724	715	729	770	758	739	715	791	800	775	730	745	739	720	748	751	840	728	732	756	767	767	809	804	728	738	802	803	751	745	726	736	749	735	780	695	734	796	731	751	731	781	748	683	722	719	783	731	689	732	766	749	808	723	810	719	735	746	765	723	781	742	693	680	719	742	735	758	790	696	792	720	744	748	757	744	729	705	763	763	783	762	751	763	773	765	806	735	775	757	729	737	731	762	728	771	699	785	793	761	765	738	800	782	798	776	755	709	749	734	740	752	794	759	758	733	763	714	708	751	730	730	741	728	737	743	767	717	779	762	751	745	753	724	736	729	768	760	776	708	741	718	770	751	768	747	754	740	739	704	768	761	691	720	770	759	769	745	777	701	717	752	726	736	734	777	758	767	761	710	737	795	724	753	742	756	795	722	756	726	701	804	713	739	772	756	723	731	770	777	751	761	758	756	742	735	725	769	744	738	769	742	731	690	734	657	744	732	710	739	720	716	720	804	742	772	783	754	790	756	798	722	748	764	793	776	752	763	725	771	739	778	795	789	782	762	748	751	748	747	734	748	744	764	780	777	751	740	732	745	806	771	746	732	748	748	710	739	719	755	740	760	740	770	757	719	770	754	726	773	743	782	746	725	761	746	798	758	720	729	724	809	717	759	764	767	696	706	734	771	709	705	803	741	741	744	746	766	782	717	756	729	762	752	750	804	750	740	723	736	807	732	714	703	771	740	769	751	735	788	728	726	751	730	778	741	800	721	724	755	760	736	749	734	711	760	775	750	747	740	713	799	761	754	757	708	783	776	777	781	763	779	702	760	720	759	752	713	780	786	766	695	760	789	795	742	720	719	779	763	722	740	733	789	739	745	734	772	737	787	735	802	757	744	718	765	781	755	742	758	748	780	753	802	751	747	710	727	745	772	750	781	729	725	713	739	727	735	732	780	707	768	753	693	792	730	775	761	793	720	804	766	735	733	720	813	760
1338	66	62	67	131	204	166	142	131	93	86	101	100	84	71	62	57	42	52	86	83	59	50	39	40	37	52	76	38	28	37	29	21	28	38	31	34	35	34	28	20	34	32	28	44	43	25	26	26	32	26	18	22	25	44	25	25	23	21	29	19	32	26	24	18	29	31	26	18	42	32	26	31	25	23	26	23	19	26	29	34	22	30	23	26	24	24	21	33	23	26	19	19	23	31	24	29	26	21	25	18	28	27	29	23	25	18	22	29	16	23	26	20	34	21	30	17	28	27	26	26	27	24	26	30	31	22	24	26	33	21	27	24	23	20	26	18	27	36	24	21	22	34	29	16	20	34	23	27	28	21	31	30	23	23	20	30	28	37	30	35	25	30	29	31	20	29	25	33	22	15	30	26	26	16	24	31	32	30	33	26	32	31	18	24	21	26	24	29	23	30	34	27	26	17	31	28	34	18	24	24	27	20	22	26	27	25	26	34	22	19	27	18	24	21	30	24	29	21	24	24	27	28	32	37	28	25	27	29	25	22	28	27	22	26	27	26	20	23	30	21	22	23	19	13	33	29	24	22	21	19	30	19	17	26	27	29	21	22	25	19	21	26	21	33	27	29	29	17	21	27	22	22	28	21	17	17	24	25	20	19	18	32	25	26	30	24	23	21	23	19	22	28	26	25	24	28	21	29	25	22	20	30	37	22	27	28	18	27	38	20	28	19	31	23	29	27	29	20	32	26	30	26	24	27	32	26	21	22	30	25	25	31	17	21	23	22	28	19	26	27	17	29	28	19	20	27	29	30	33	28	40	26	24	30	30	20	34	23	30	26	24	24	26	26	29	27	22	26	25	21	28	31	23	20	23	25	26	22	23	24	24	20	26	27	22	18	25	34	31	23	25	34	17	16	25	19	25	22	29	27	18	30	23	30	36	28	21	17	28	22	30	26	25	25	28	23	24	22	24	25	29	31	15	28	25	24	26	30	21	19	21	18	31	29	22	26	27	24	33	35	24	25	31	24	35	25	28	33	25	15	18	24	23	31	18	23	25	31	22	20	22	26	24	32	32	36	24	16	21	18	30	22	37	14	22	28	30	20	27	25	24	18	23	25	40	26	22	23	35	20	33	35	24	31	23	20	33	26	24	27	32	27	17	19	23	18	9	31	20	19	28	22	23	17	32	34	24	16	27	28	25	26	37	29	28	20	25	23	22	25	25	18	28	24	29	23	24	30	26	25	25	29	32	24	20	23	36	24	26	25	33	25	23	14	29	26	27	21	25	21	31	24	20	32	23	35	31	23	25	29	23	27	33	21	28	29	25	19	28	20	28	26	21	19	25	14	17	22	20	30	26	22	22	21	24	24	17	36	25	29	19	34	24	26	16	31	26	37	17	31	25	27	23	25	26	23	23	25	23	29	20	28	23	29	22	21	22	21	27	32	26	31	25	28	21	17	24	20	32	18	38	27	28	27	30	25	20	40	29	22	23	15	23	34	25	25	30	27	24	24	28	26	23	33	29	30	23	29	19	21	29	22	19	26	22	24	31	24	30	26	19	25	27	28	38	24	22	24	21	19	26	31	29	26	31	26	30	17	20	29	26	22	21	22	24	28	28	27	32	24	25	23	28	22	19	19	21	23	28	27	25	26	25	18	29	28	30	24	16	23	32	16	27	34	20	27	25	31	25	24	24	23	27	27	29	23	35	24	21	26	27	26	31	26	18	25	21	28	22	28	28	30	30	37	28	28	26	22	22	25	33	20	20	28	24	17	28	28	33	22	32	20	23	27	24	31	23	24	29	29	22	24	24	22	26	17	24	29	25	26	30	24	27	21	23	19	28	21	36	27	20	33	33	26	25	21	25	36	26	21	21	25	26	25	21	33	38	27	24	28	18	30	25	23	26	18	26	20	22	19	34	18	27	13	21	22	29	33	30	26	24	28	26	30	27	33	26	30	26	27	29	31	22	25	23	32	25	21	26	30	26	24	23	19	27	26	21	28	19	33	30	21	33	23	28	34	23	31	28	33	29	34	25	20	36	23	26	28	31	22	32	17	21	21	28	30	16	29	28	33	22	20	17	18	24	22	28	21	24	34	27	24	22	22	23	10	16	32	29	25	23	35	28	27	30	25	23	15	23	25	29	28	31	27	17	26	32	27	18	20	37	14	29	26	25	20	29	32	24	29	27	28	25	21	21	24	19	19	27	29	32	28	23	33	31	22	38	25	24	32	26	33	22	20	32	20	26	21	27	25	24	26	26	23	25	18	25	26	26	29	28	29	24	22	31	24	30	28	20	15	31	26	27	16	32	22	23	32	32	25	20	23	22	22	15	21	30	26	27	27	24	26	28	32	27	28	24	20	27	16	27	21	27	18	33	38	15	23	15	23	33	26	23	31	27	22	21	25	29	21	27	23	34	25	26	16	20	18	28	26	30	27	23	29	18	28	25	22	27	24	26	22	23	29	22	27	22	18	24	37	29	25	24	27	22	25	29	28	20	20	23	26	29	25	26	19	29	25	23	25	25	22	26	22	14	27	29	29	38	24	25	25	32	19	17	30	24	21	26	36	22	18	18	19	21	34	19	23	33	24	27	27	29	21	22	20	31	26	28	33	25	29	25	24	27	28	18	24	38	38	30	21	21	23	21	21	25	24	31	23	24	21	24	22	20	14	18	24	23	34	27	24	20	27	26	22	31	23	21	27	21	20	32	25	20	27	21	24	23	25	22	19	34	22	26	26	31	14	27	23	15	29	20	34	23	30	34	27	26	25	24	29	33	19	32	23	14	28	24	28	27	30	26	33	22	18	31	26	19	27	21	29	24	27	22	30	19	31	24	28	22	28	29	28	23	25	37	23	22	21	17	29	31	26	26	22	22	29	26	30	20	18	23	24	22	23	15	20	27	24	34	30	16	19	22	22	23	19	19	16	24	23	26	25	31	26	19	28	28	21	30	28	23	31	29	32	24	23	23	18	17	19	31	23	21	21	28	26	25	24	22	27	22	18	28	24	31	23	16	24	30	20	29	27	28	19	25	26	30	25	18	18	28	31	23	29	19	18	22	27	30	24	20	23	24	18	20	21	24	28	22	28	27	22	24	22	19	24	23	24	28	26	18	27	25	27	34	32	30	22	28	29	26	24	32	24	39	25	29	20	29	19	21	28	35	29	24	41	23	27	24	33	19	18	30	30	20	31	30	25	18	22	21	34	27	25	15	20	30	23	29	33	27	31	22	35	28	28	30	32	21	25	26	23	29	21	15	25	31	21	23	21	25	27	26	21	27	25	30	26	28	18	21	29	21	32	29	25	28	23	31	31	29	21	20	29	20	26	22	19	27	31	25	26	29	25	18	31	24	24	28	25	19	21	20	21	26	23	19	21	23	28	25	24	22	31	25	35	23	25	31	28	18	22	25	16	17	22	21	20	20	23	25	24	20	17	30	23	28	34	26	22	23	20	16	32	24	25	29	30	26	19	24	26	34
8447	2566	1464	5948	13520	15824	13584	10375	7540	5240	3953	4066	4048	3358	2539	2071	1710	1513	1804	3262	3383	2160	1520	1348	1377	1216	1578	2639	1060	780	816	787	660	680	676	590	624	614	538	514	557	644	633	679	686	553	512	498	493	447	459	403	403	391	417	393	415	401	381	417	391	676	398	374	405	358	378	404	365	381	376	351	397	359	362	407	338	365	371	372	378	368	362	375	354	373	353	375	360	389	359	361	364	395	351	386	340	427	381	349	365	398	395	382	366	379	385	351	347	412	364	394	377	396	426	399	436	426	421	410	409	400	408	397	403	379	391	399	408	400	384	390	363	322	393	388	382	402	361	391	370	376	378	434	364	379	377	415	371	353	403	401	391	391	394	387	375	406	378	389	350	377	383	382	366	369	366	363	361	360	390	372	378	375	384	353	382	362	357	377	391	350	375	396	373	343	395	391	364	402	384	368	370	387	348	369	344	410	364	383	381	385	385	379	390	377	354	364	358	371	376	395	376	389	371	357	373	376	357	348	383	330	391	366	366	366	352	355	363	418	374	353	346	364	372	354	385	366	405	396	340	378	391	406	372	371	388	370	418	344	367	387	363	363	365	379	383	388	378	366	368	329	404	377	383	358	375	369	366	427	394	385	382	372	370	378	332	380	396	397	392	366	356	385	368	376	377	400	370	368	355	371	378	372	359	332	369	393	373	398	382	345	400	360	383	355	416	418	402	388	370	398	369	366	414	399	381	420	359	387	370	403	358	354	359	372	389	359	365	365	404	383	392	394	397	369	329	391	360	367	332	400	341	383	363	371	377	387	362	365	371	363	356	377	387	409	370	346	346	400	357	372	371	369	399	349	348	358	385	388	382	393	369	375	378	389	342	353	388	387	357	353	366	367	366	356	348	386	368	382	395	377	402	369	383	396	387	417	359	375	358	400	354	378	393	382	389	390	369	369	404	395	425	375	362	364	378	383	365	383	412	379	355	349	327	377	378	397	398	360	394	372	388	385	378	394	410	356	387	365	338	385	433	401	383	368	371	360	365	331	360	370	362	396	414	381	379	343	375	370	424	370	384	379	388	368	390	379	381	385	328	405	397	385	349	371	362	387	368	381	420	358	365	361	401	380	378	365	402	353	386	388	353	397	397	391	351	351	365	367	380	364	363	344	346	387	382	407	367	344	373	369	354	376	382	367	340	368	396	381	375	402	369	356	369	389	375	375	408	386	386	369	371	412	399	382	375	382	379	356	367	365	392	384	357	402	375	373	402	380	350	373	363	381	365	363	358	365	375	380	345	382	365	383	339	367	386	394	392	411	348	314	338	377	387	372	396	375	409	389	391	359	339	359	352	362	395	412	366	391	388	410	379	369	346	409	385	344	387	375	377	352	378	368	377	351	365	357	393	406	354	375	384	363	375	363	339	401	346	366	348	361	405	333	399	364	372	404	369	367	361	385	399	370	376	375	357	369	390	380	371	365	368	378	363	372	403	386	366	417	354	406	363	402	369	366	371	341	368	402	381	380	360	360	373	390	383	403	366	369	389	355	375	381	380	352	382	374	342	363	396	349	375	377	386	394	357	349	387	406	358	380	392	359	383	376	344	398	355	387	371	364	364	357	373	376	376	377	366	374	408	397	364	371	381	367	386	390	341	374	347	341	381	380	391	412	388	393	375	345	391	390	363	401	376	387	390	341	398	404	374	385	393	362	346	354	374	352	379	402	363	399	380	390	349	357	380	398	373	366	394	362	342	377	375	410	360	350	338	357	372	394	371	389	389	420	358	390	399	397	370	360	376	389	388	397	382	373	403	355	310	383	360	365	376	387	368	356	372	384	387	358	386	358	345	373	377	385	395	404	388	359	394	348	339	377	353	351	377	385	355	360	387	420	351	389	385	328	375	387	359	377	386	371	366	353	396	399	389	405	356	376	374	331	372	338	384	371	366	408	397	392	381	391	405	359	370	382	397	372	374	343	388	374	373	390	379	393	380	359	351	378	370	382	397	393	377	386	379	362	380	377	379	367	381	386	390	346	354	369	371	349	376	364	377	363	378	375	384	350	364	379	391	362	353	359	354	367	366	379	397	365	401	338	358	361	373	363	366	361	368	391	380	364	386	365	372	361	401	402	362	370	364	352	343	362	395	352	376	402	367	334	390	365	391	352	384	358	372	380	408	413	356	373	401	367	374	373	382	362	398	401	351	398	369	353	371	383	350	342	392	363	384	349	376	382	359	370	373	384	367	328	373	362	366	383	331	339	356	378	413	385	368	422	384	359	372	366	331	347	400	414	405	350	385	367	354	380	392	375	375	362	402	375	417	401	360	406	370	372	401	409	361	344	390	396	388	379	373	417	382	414	404	344	374	378	379	378	402	386	367	350	346	404	375	384	382	377	372	342	381	385	368	377	382	344	368	365	352	394	392	374	381	349	409	358	369	408	378	396	339	343	367	386	388	360	380	394	371	380	365	401	344	412	376	361	348	402	372	367	353	363	385	367	387	362	359	356	334	382	382	380	357	386	360	409	392	379	362	372	420	377	392	376	378	345	351	385	368	395	389	376	347	371	371	368	375	363	359	373	358	338	397	398	352	383	375	371	343	380	396	376	346	388	389	375	360	364	365	376	379	351	370	357	387	372	337	400	388	388	337	380	387	385	364	376	351	373	405	409	420	402	379	352	329	395	353	374	400	363	343	380	391	386	405	390	370	351	364	434	376	359	418	336	356	376	387	412	354	375	402	364	363	368	340	362	400	399	360	367	358	388	387	375	399	377	394	374	386	417	389	373	374	372	366	389	338	389	391	380	382	367	362	377	354	389	339	359	341	347	418	383	363	379	369	369	405	365	386	363	389	360	365	374	376	350	391	377	335	370	384	371	363	365	397	379	369	372	346	376	388	375	336	402	386	416	392	326	358	362	384	358	384	395	339	370	364	371	385	382	374	357	355	381	378	363	344	364	362	379	386	374	393	362	373	385	384	397	387	390	354	333	407	375	393	365	332	370	346	373	383	365	369	355	384	385	368	355	379	369	379	335	364	401	375	358	407	372	358	362	387	376	395	368	395	358	369	415	333	383	378	374	420	393	337	360	385	354	413	363	380	367	406	371	374	371	358	386	402	331	372	394	357	385	381	333	350	370	372	386	372	361	373	376	368	379	376	384	364	368	356	369	331	383	348	380	369	375	387	353	386	365	378	393	370	339	344	379	376	361	379	408	403	394	402	374	353	345	394	399	354	372	396	392	366	397	334	378	404	358	354	361	379	347	363	366	415	395	376	393	387	356	393	374	373	389	406	380	399	379	370	392	347	373	351	356	346	410	404	377	392	371	377	361	403	401	403	380	361	394	376	388	371	403	332	392	399	338	405	367	391	366	397	380	355	392	357	375	408	391	373	335	372	357	387	354	377	366	383	382	398	378	372	357	351	354	387	369	366	377	363	392	356	321	371	386	393	363	382	357	398	358	374	398	373	366	378	373	343	367	369	337	415	352	348	377
594	220	152	105	233	294	320	266	226	189	151	134	118	136	117	103	81	75	107	160	123	86	70	62	69	62	70	114	75	57	61	59	42	41	36	38	29	41	43	43	42	37	47	49	51	40	46	41	46	40	46	30	39	36	24	40	38	38	31	36	28	99	20	40	36	31	31	39	34	30	34	31	42	32	40	34	33	38	38	30	39	40	23	45	44	38	33	26	31	45	33	37	30	36	39	39	35	28	30	29	35	40	34	32	27	34	26	34	34	25	31	31	27	33	41	26	40	33	33	38	36	45	34	50	36	27	33	38	37	28	35	36	32	29	29	27	33	32	29	34	28	40	34	35	27	22	34	33	30	30	30	35	34	33	27	35	34	23	35	27	31	29	32	28	26	32	40	38	33	31	42	29	34	31	38	26	28	36	32	34	28	30	35	32	40	40	35	30	34	30	34	24	45	37	35	36	37	44	32	27	42	34	28	40	33	43	24	41	19	38	45	22	29	22	31	26	37	40	26	42	34	37	39	40	41	38	29	38	27	48	38	28	42	40	23	20	35	44	38	20	36	34	34	38	35	28	32	37	34	36	23	38	29	42	40	31	39	24	32	33	38	22	32	30	25	33	25	34	35	34	38	27	31	36	24	29	22	32	35	43	25	35	32	32	39	27	37	42	35	27	32	35	34	20	39	28	27	41	38	32	41	30	28	33	28	34	25	33	40	19	29	29	29	35	44	37	36	24	36	38	28	38	21	34	30	37	25	36	21	31	24	29	25	24	34	32	42	39	25	31	34	22	38	34	32	29	36	41	29	32	42	34	36	29	31	28	38	35	34	28	35	31	41	28	35	30	33	32	42	36	30	36	36	38	24	34	28	28	32	28	34	37	34	31	27	38	41	30	36	30	32	37	42	29	28	43	21	20	37	32	29	29	37	30	26	27	35	29	36	38	30	32	34	34	45	32	28	33	38	38	31	34	32	34	33	37	37	27	31	38	33	31	28	23	26	23	33	40	33	40	34	32	38	38	36	21	32	31	30	56	32	31	32	40	33	28	36	37	35	30	33	25	29	38	45	33	34	33	30	30	40	32	33	32	31	33	30	29	33	28	34	42	39	40	25	34	41	44	29	34	31	32	36	33	37	29	25	31	36	27	37	31	33	25	32	28	28	40	30	40	25	27	36	26	28	24	34	42	37	30	29	33	43	31	40	34	36	33	36	44	33	35	35	35	35	33	30	39	23	34	43	34	38	22	36	38	37	31	35	25	25	33	38	45	44	34	33	25	29	28	30	26	48	49	41	30	30	32	33	36	32	35	34	30	25	33	30	30	38	32	32	30	32	25	38	31	27	32	39	46	31	33	25	36	38	34	34	26	34	28	38	28	29	33	34	35	31	41	44	33	39	37	27	39	36	27	40	32	31	34	29	30	29	39	31	26	35	27	23	44	37	33	40	29	34	32	43	35	35	26	18	30	30	40	27	31	26	41	31	48	40	33	40	27	30	24	36	30	31	24	33	38	35	29	29	31	29	31	20	34	35	27	33	39	38	31	29	36	40	34	29	31	38	43	36	34	23	26	35	34	37	36	38	34	25	36	26	45	29	31	29	33	31	37	26	43	41	40	31	43	34	32	26	37	38	23	29	27	33	39	29	39	30	29	30	21	32	29	37	35	39	32	29	36	36	30	29	35	32	35	27	33	30	26	29	39	33	36	20	31	36	25	34	35	33	39	39	32	34	35	46	33	24	38	41	28	32	36	33	44	36	28	29	30	29	41	29	22	29	31	31	32	35	27	33	30	27	30	37	26	31	30	33	35	40	36	31	43	32	39	41	32	31	39	35	29	27	30	32	23	35	40	42	28	35	34	42	36	40	38	32	41	37	28	42	42	33	30	26	26	28	38	27	32	46	36	42	30	32	30	26	34	32	28	33	36	34	34	20	32	37	37	34	46	40	28	32	30	35	28	30	31	42	31	22	25	33	28	24	30	38	33	33	30	31	34	42	37	26	31	32	36	26	39	33	26	37	32	32	37	31	43	36	27	33	32	37	45	27	34	38	28	43	42	42	39	36	32	31	28	43	24	33	30	34	28	36	26	30	27	30	38	32	31	29	34	24	42	48	29	36	29	32	31	24	37	36	31	41	35	33	30	30	46	20	39	35	35	23	29	30	44	20	34	32	31	37	27	29	26	37	30	21	32	40	33	30	32	24	34	42	30	34	41	27	37	48	29	35	34	30	31	34	38	31	23	43	30	39	31	31	34	34	28	37	32	33	40	29	36	28	24	35	31	26	37	29	25	35	33	34	35	45	42	43	33	36	24	39	33	33	31	25	39	45	23	37	28	24	31	38	41	31	29	27	28	33	40	32	37	29	35	40	26	32	37	45	21	25	30	18	35	28	35	39	30	29	23	27	29	34	18	32	36	27	42	26	36	28	39	39	20	29	36	31	32	44	29	22	40	30	25	30	25	32	34	29	31	31	34	23	27	34	37	35	34	34	33	27	29	33	41	45	38	35	31	35	33	32	37	28	30	39	37	53	24	26	29	41	23	32	37	28	44	31	33	29	26	39	26	44	27	27	32	30	30	29	34	32	32	23	27	26	32	30	33	28	44	35	45	38	32	37	32	37	34	26	30	40	40	27	39	40	34	33	35	38	31	32	25	35	45	31	35	31	31	28	41	37	30	39	28	34	32	38	36	30	48	44	34	25	38	30	44	32	33	29	31	35	36	33	39	28	31	30	32	33	27	28	33	30	42	34	29	42	32	28	35	24	39	23	36	39	32	33	23	35	28	27	38	33	26	25	33	41	31	35	23	47	32	26	46	33	32	42	34	31	33	41	23	26	33	33	38	35	26	36	40	17	26	34	45	29	29	23	27	33	34	43	32	35	24	34	28	36	45	30	36	38	39	35	24	31	27	32	28	28	30	48	21	29	39	29	37	34	32	35	36	33	30	30	32	44	40	27	33	28	29	34	33	36	48	39	31	26	34	26	43	30	25	34	35	39	29	30	31	32	32	24	32	33	40	28	43	30	35	29	24	44	26	29	33	38	31	31	25	33	41	25	40	34	30	37	30	24	35	28	35	29	28	31	36	36	30	38	32	40	39	28	37	31	27	41	30	41	39	31	26	31	33	36	34	32	21	29	32	34	39	23	34	33	34	45	26	30	27	19	32	37	27	34	30	29	32	45	30	35	30	36	39	38	33	31	41	40	32	34	38	36	29	33	29	29	26	33	28	36	37	43	30	27	36	34	32	28	32	31	42	24	34	37	42	42	33	25	35	31	34	28	41	44	36	31	45	23	24	27	31	36	36	29	33	26	34	37	38	31	27	38	32	33	34	33	35	30	28	30	26	24	37	24	36	33	35	38	44	32	29	33	36	25	38	24	30	32	37	32	36	30	38	26	32	33	43	24	34	42	32	34	29	29	39	29	34	35	34	36	35	29	41	50	37	29	32	34	32	24	31	27	24	37	32	41	29	44	23
12475	6944	3221	10967	20019	20933	18360	15556	12826	9845	7198	5985	6394	6519	5027	3944	3263	2962	3755	6208	5150	3221	2265	1796	1762	1859	1950	3735	2075	1262	1343	1125	1021	957	932	990	869	846	906	1005	1125	1117	1037	1046	952	818	817	811	782	628	587	550	576	549	539	526	542	559	555	563	557	3108	551	531	539	537	515	538	492	566	545	533	485	531	511	489	499	481	520	483	482	531	504	496	521	479	485	506	469	506	498	511	531	521	488	487	493	546	501	485	517	529	501	489	476	512	455	498	500	524	566	548	541	532	557	591	530	525	531	573	573	523	553	566	549	552	529	516	512	519	518	554	487	494	484	507	464	524	487	510	486	469	493	491	438	501	485	484	515	522	507	498	481	492	461	518	501	498	478	479	491	490	489	523	513	509	517	481	477	499	476	497	505	498	527	475	471	495	492	486	469	470	505	502	452	499	508	450	481	501	470	484	510	475	500	487	458	514	466	500	452	542	468	472	484	455	468	504	482	513	506	526	440	467	492	470	502	496	494	497	501	485	494	507	486	501	489	509	484	496	475	485	481	483	477	488	486	477	470	508	484	445	467	498	494	486	483	511	471	492	488	498	465	474	503	483	484	501	529	497	459	478	509	500	469	510	503	496	452	494	505	473	485	486	474	464	480	500	458	449	463	496	495	533	490	477	466	493	491	498	432	497	512	482	511	478	505	528	536	492	432	472	457	510	472	515	470	463	462	493	490	460	472	487	509	480	499	463	486	453	461	496	455	484	458	470	467	472	491	457	499	508	492	474	472	501	480	532	522	505	467	470	517	478	497	456	495	460	490	495	467	468	462	488	466	498	485	460	454	507	502	471	458	469	460	520	503	470	451	525	470	483	518	490	500	501	456	497	463	459	475	482	531	528	462	479	489	463	523	501	513	487	474	503	469	484	468	473	529	454	516	492	483	482	476	414	456	477	453	476	457	451	451	480	479	510	470	488	507	476	495	447	506	461	499	499	528	469	491	474	452	461	509	496	497	492	483	496	440	484	528	510	467	496	492	491	489	495	510	498	485	477	494	485	456	491	547	458	461	484	480	500	491	451	466	470	464	495	473	469	493	471	484	476	498	490	447	472	483	484	492	489	460	437	482	528	482	476	498	454	496	505	506	470	482	513	509	520	474	445	463	481	503	452	475	481	457	462	449	497	456	482	475	499	491	511	492	493	479	476	478	478	504	501	461	472	493	495	494	493	520	480	510	475	508	490	518	479	470	467	462	483	481	494	482	462	509	478	539	483	483	474	508	504	479	486	459	480	494	455	500	445	491	521	485	506	440	483	529	488	519	481	482	444	507	450	531	476	491	454	499	459	473	487	455	521	483	493	490	494	458	468	475	483	493	494	479	476	489	491	455	466	508	521	491	495	457	491	508	504	473	498	507	521	474	483	435	501	466	463	486	474	514	511	440	466	486	502	474	471	501	465	493	500	503	445	528	485	527	514	470	483	520	504	519	526	499	495	481	518	470	460	476	487	492	476	466	488	447	471	485	469	515	480	462	468	490	499	532	486	528	524	433	492	454	432	461	467	529	505	509	499	499	474	477	512	474	489	488	471	451	475	495	476	497	458	533	477	510	453	470	476	484	473	467	487	467	455	507	476	485	487	519	512	488	516	493	466	475	494	492	492	492	508	476	478	499	505	491	484	468	462	477	477	534	500	482	472	496	493	468	458	483	492	467	493	455	480	505	500	475	487	456	461	481	467	497	487	490	473	479	458	458	471	483	470	512	485	511	498	472	429	450	515	478	493	461	520	508	469	484	467	429	485	528	485	455	501	488	469	522	502	450	467	481	496	486	518	476	455	468	474	489	462	447	509	509	492	496	499	546	442	506	490	482	494	456	460	507	479	444	497	475	467	541	479	496	487	501	478	471	483	510	495	482	480	499	495	517	482	488	486	492	469	477	482	448	469	477	447	455	471	499	489	494	512	485	517	448	503	499	458	485	502	500	478	466	464	496	502	481	484	474	468	472	461	515	483	487	498	506	524	481	489	508	484	468	496	509	505	486	493	510	488	530	484	503	479	510	461	513	522	508	476	445	503	480	461	504	465	481	496	470	490	491	482	477	511	503	509	497	471	449	460	486	489	481	455	476	501	504	466	507	567	509	495	468	502	507	496	505	469	470	459	475	479	529	535	499	476	470	482	488	499	477	506	510	473	499	474	501	521	508	494	489	511	535	492	481	449	488	492	475	507	517	505	474	478	526	467	490	517	473	452	458	466	465	500	517	485	496	507	465	485	478	504	483	477	486	455	522	521	527	484	500	473	482	475	480	477	480	490	470	496	456	493	476	468	463	518	521	459	482	474	539	458	462	460	481	464	485	464	501	457	494	439	509	480	455	469	478	537	453	477	475	479	477	481	478	496	509	465	524	487	503	480	486	515	513	479	521	480	437	517	484	441	456	486	474	451	483	476	455	458	470	449	479	520	480	452	494	519	496	463	462	496	449	503	522	499	485	470	464	515	516	439	457	510	509	517	496	455	457	496	495	497	525	471	468	482	513	477	511	501	477	473	492	484	480	498	516	488	456	497	480	471	484	492	512	484	519	525	459	480	468	477	502	500	501	480	498	516	499	522	482	506	477	464	493	480	495	485	480	441	492	506	488	451	489	517	474	490	475	497	476	472	479	456	459	464	456	492	432	473	504	495	477	480	507	523	472	558	484	483	478	498	486	502	480	503	503	505	489	464	481	473	480	483	515	487	471	459	501	470	506	484	497	489	481	502	527	503	516	520	495	497	493	490	503	499	489	459	500	499	458	459	490	475	459	479	508	468	503	502	517	494	504	463	497	469	519	498	470	491	501	466	490	468	453	473	490	471	505	498	493	471	494	502	457	478	463	482	471	463	481	474	485	466	461	512	466	488	477	506	505	470	463	472	465	448	445	461	480	466	481	480	480	494	477	497	491	500	458	479	482	472	434	476	477	496	480	489	481	489	491	478	473	474	514	462	489	487	490	478	477	483	460	453	482	490	491	496	479	507	461	522	483	545	491	462	478	490	427	487	479	468	478	457	481	495	455	488	487	483	467	486	475	492	460	466	440	508	479	469	474	501	471	481	507	483	498	510	512	463	486	475	471	494	493	493	482	494	501	495	448	472	466	476	515	514	430	464	464	494	483	485	481	518	458	494	471	476	495	497	496	491	491	465	472	474	480	525	492	501	512	474	440	464	508	538	485	474	523	480	479	438	450	483	510	456	442	478	506	479	481	475	474	498	511	533	470	500	486	456	498	459	458	475	513	501	497	509	477	496	496	496	495	474	486	479	490	504	461	480	479	508	475	471	489	492	475	467	501	469	497	511	468	483	480	461	491	468	507	481	481	517	483	492	520	495	452	451	523	472	475	526	494	469	509	472	474	500	497	488	504	485	477	483	509	447	496	469	499	463	526	479	480	481	501	486	474	468	494	454	461	485	460	466	473	496	484	493	475	483	474	509	466	519	520	474	456	500	454	480	464	505
2337	192	135	105	190	261	269	268	228	215	146	131	146	128	124	118	97	78	94	138	142	115	57	60	63	60	67	75	92	66	53	63	51	70	63	61	49	60	66	53	49	57	62	53	62	56	60	63	43	45	42	43	37	46	34	32	44	42	35	45	37	45	45	39	50	32	36	44	47	38	49	35	46	46	40	35	45	45	50	49	44	48	52	46	36	53	48	49	45	44	44	48	41	39	33	46	43	49	40	41	37	31	44	46	41	41	46	43	58	34	33	47	43	51	49	37	48	31	40	45	49	54	49	32	36	36	23	41	53	44	41	27	33	50	42	40	46	43	46	50	44	39	43	43	45	33	46	54	54	39	42	37	42	52	37	47	43	45	39	43	45	45	38	39	51	40	35	45	33	33	34	42	47	44	38	50	43	41	57	49	35	38	54	34	34	52	37	45	47	41	37	39	36	39	34	40	57	39	43	51	37	46	46	33	41	40	42	42	51	48	48	35	35	43	35	39	48	43	47	40	42	43	46	44	49	48	37	51	39	41	48	46	28	38	43	43	39	41	35	37	44	41	36	34	37	43	33	30	43	61	47	51	49	36	34	43	44	45	35	40	37	39	36	36	45	42	44	39	47	38	37	29	45	44	35	41	43	33	39	33	34	31	44	51	43	42	64	39	33	27	38	43	33	41	52	50	48	43	46	52	41	60	53	51	39	40	40	44	28	42	43	48	49	41	36	39	43	39	40	43	47	40	28	31	40	46	41	41	41	51	45	40	41	42	42	51	40	43	44	34	38	37	39	38	45	48	41	43	40	51	54	46	36	43	36	42	34	41	40	44	42	33	34	43	41	32	42	46	39	52	35	44	38	33	39	38	33	56	56	41	34	47	49	40	39	30	41	46	41	47	40	57	57	30	39	35	48	51	35	42	42	45	46	36	36	37	40	37	41	42	34	45	48	33	40	40	46	42	44	34	41	33	43	34	46	36	33	44	45	46	45	38	42	42	29	47	36	31	40	36	33	51	50	36	48	48	38	39	41	37	40	61	44	50	34	46	35	42	33	51	33	39	44	39	46	39	52	36	33	38	40	42	44	48	32	33	34	39	36	35	43	38	36	34	37	29	38	46	39	36	38	34	34	36	41	43	47	37	38	46	42	49	41	40	51	36	35	49	45	46	48	41	47	43	40	43	33	27	42	37	47	50	50	47	37	34	39	36	40	31	38	35	43	53	44	38	45	47	33	36	38	32	45	45	41	50	42	36	43	43	33	43	37	41	37	43	49	53	41	35	45	31	36	41	38	43	49	51	46	36	48	38	49	31	46	47	43	43	35	40	38	50	43	41	47	51	49	53	38	42	38	46	35	42	57	39	40	46	32	51	41	40	38	51	36	48	31	33	37	43	31	45	39	45	39	33	41	30	37	43	37	48	45	31	55	40	41	50	45	30	37	39	50	34	38	47	52	43	45	49	38	41	49	39	52	40	51	42	47	38	41	37	51	31	37	42	37	50	37	42	44	45	47	33	39	42	44	44	32	42	39	47	48	38	43	58	39	31	43	49	37	38	39	43	37	52	46	47	50	47	36	41	47	39	52	48	44	36	33	52	48	40	31	50	47	42	39	42	35	35	54	43	41	41	34	44	50	42	40	41	46	43	41	50	42	33	43	35	55	39	41	38	37	46	35	43	48	38	41	40	44	38	35	42	31	42	39	47	44	40	43	46	41	38	46	47	43	28	35	47	36	42	52	37	43	40	44	44	39	49	27	41	51	39	44	46	48	34	50	37	43	48	47	44	39	35	52	33	54	42	34	45	41	34	44	53	39	41	41	48	35	57	46	39	41	47	39	54	35	37	33	35	40	32	36	42	39	37	40	31	49	50	44	39	34	37	32	43	36	42	42	40	43	43	42	36	52	55	44	44	48	39	49	49	32	45	36	48	47	36	33	40	48	37	43	42	42	44	36	38	46	37	38	37	30	40	47	46	42	36	53	34	43	32	40	45	36	42	50	52	53	35	45	49	42	33	38	50	42	41	42	49	43	36	44	42	36	41	46	42	35	39	42	46	42	36	41	35	40	42	49	44	29	44	44	42	46	55	44	46	47	46	52	31	30	45	35	38	28	42	39	44	52	26	51	36	45	45	42	42	41	51	43	47	43	39	55	42	51	34	35	46	36	35	47	36	39	56	38	51	32	36	35	49	40	35	41	41	34	38	38	43	33	43	43	38	45	49	45	32	49	43	33	38	39	40	47	46	49	36	39	38	42	36	36	34	38	42	49	30	34	41	43	41	43	36	40	46	45	57	41	39	34	37	47	43	43	49	43	38	37	42	50	39	43	39	39	55	39	41	38	32	50	43	48	48	40	39	44	48	44	41	48	36	35	46	38	37	45	48	36	35	34	40	43	44	39	45	43	40	37	55	31	37	38	56	41	41	34	43	41	28	41	42	38	35	39	49	44	45	36	45	32	33	50	44	42	34	38	38	43	29	39	32	39	38	32	36	39	49	38	44	33	35	45	43	42	48	36	47	21	38	43	33	37	43	44	34	47	49	47	43	44	36	44	30	42	37	38	43	46	40	37	50	49	35	40	39	35	40	47	48	45	48	44	38	54	37	46	37	42	46	39	51	43	43	53	44	37	42	42	36	43	46	57	39	32	52	44	35	43	38	41	45	25	40	42	49	32	49	32	32	46	45	36	34	35	37	42	40	42	39	39	44	43	40	30	51	34	47	43	41	36	35	36	39	48	44	35	39	46	46	48	39	53	31	37	49	40	32	45	52	54	47	39	41	33	46	42	42	37	41	36	43	34	49	35	49	40	37	44	43	43	44	46	46	53	50	46	47	43	34	40	36	39	33	38	39	34	39	37	43	37	43	43	41	51	28	40	44	39	35	41	31	54	44	41	48	44	39	34	46	46	38	46	27	50	36	40	36	36	44	41	39	41	44	41	32	46	40	30	37	43	34	43	41	43	43	48	41	46	41	46	37	43	48	42	46	42	45	44	38	45	38	46	52	53	40	44	39	29	33	37	38	40	38	39	42	54	47	36	37	40	29	41	33	38	53	39	40	41	40	34	38	44	47	50	46	46	49	49	40	40	36	41	37	31	33	45	39	38	36	42	36	52	45	45	38	34	51	48	36	36	48	40	45	50	58	38	31	46	31	42	46	33	39	52	22	39	39	36	52	37	52	54	34	44	38	40	38	38	39	50	30	48	32	45	41	41	31	30	46	43	41	31	42	45	30	38	35	39	30	47	49	34	39	30	47	40	38	48	44	42	28	45	39	32	41	41	40	52	43	41	43	40	47	52	41	41	52	47	53	43	30	46	48	39	27	51	46	47	44	42	46	54	38	44	36	52	46	32	37	43	52	40	48	43	35	35	41	38	51	48	42	36	55	35	32	42	41	48	34	45	52	38	43	46	33	28	35	45	45	45	36	42	32	48	40	43	35	37	37	39	36	32	42	46	46	34	37	36	39	41	47	42	48
11395	5459	2896	9561	17272	18212	17108	14656	12926	10427	7318	5736	5220	5709	5509	4131	3105	2737	3538	5483	5270	3292	2033	1579	1521	1743	1916	2369	2495	1542	1269	1228	1102	1148	1271	1270	1134	1186	1210	1215	1288	1281	1183	1067	958	1040	1092	1053	901	741	684	648	667	692	632	648	663	637	622	662	664	747	655	606	622	605	614	634	641	633	628	636	690	609	641	596	621	608	657	600	622	627	600	610	667	585	648	620	588	629	657	604	606	591	591	591	603	632	571	638	607	601	647	593	639	600	569	615	621	635	638	580	640	659	666	680	675	674	630	688	719	598	682	654	647	628	580	656	665	634	649	601	609	635	618	639	608	551	629	624	597	612	611	623	579	601	635	629	606	597	631	630	593	603	596	649	607	624	594	651	648	651	615	628	609	594	580	629	619	610	588	632	566	613	552	656	623	567	609	543	617	557	596	603	558	599	602	593	597	579	610	591	630	577	579	584	605	577	585	604	586	607	600	579	566	620	619	574	613	609	572	612	609	590	623	550	570	614	620	609	615	624	596	609	594	583	620	607	600	593	607	588	587	578	575	598	594	606	579	587	582	644	617	590	604	589	581	548	597	601	586	621	559	621	622	586	615	629	577	557	548	617	647	604	611	559	565	618	577	620	570	583	601	588	642	617	618	615	645	531	657	596	646	593	598	586	585	588	653	600	578	639	586	633	591	578	618	580	632	631	597	600	623	603	624	600	629	625	580	596	635	601	576	602	583	620	590	567	629	538	606	618	575	618	581	579	625	644	583	622	665	630	605	575	587	584	625	621	602	581	562	617	644	571	571	586	567	592	606	621	581	572	600	609	601	577	588	599	611	633	624	605	557	577	657	634	580	586	562	586	610	608	605	568	630	596	626	579	599	620	650	599	606	627	568	611	616	638	631	611	586	610	612	638	605	582	555	631	562	624	592	566	627	620	606	630	613	613	567	602	596	615	643	598	618	598	558	653	569	585	599	625	617	582	550	624	657	587	641	597	584	561	644	600	590	616	610	641	597	572	577	604	573	604	612	606	580	611	579	633	590	623	588	617	621	593	615	601	589	617	628	618	576	613	577	605	604	606	603	594	629	594	603	604	579	592	629	600	632	624	602	582	553	621	607	618	593	617	541	636	565	564	604	610	647	597	589	586	619	591	669	572	628	546	642	618	624	584	617	622	603	620	608	605	630	619	590	604	669	660	608	616	619	648	594	539	610	565	596	572	621	569	665	611	589	628	642	609	557	648	602	619	603	625	555	610	604	634	618	606	589	584	613	573	609	590	608	567	641	648	622	588	595	625	581	599	637	562	594	606	575	630	606	591	627	584	604	606	552	579	599	595	633	590	609	619	629	570	609	611	593	581	595	610	644	594	625	613	645	594	589	610	610	561	575	621	563	618	639	618	597	589	545	593	572	574	644	614	617	567	631	606	606	572	606	615	620	578	571	603	584	626	587	632	616	624	588	596	588	568	593	589	578	596	635	596	618	628	661	579	589	599	542	585	569	622	623	614	589	617	591	566	597	638	570	607	652	592	624	604	568	623	614	591	560	616	612	624	635	568	584	576	574	602	561	563	646	569	564	622	597	636	582	590	601	625	607	651	632	628	628	581	570	627	659	606	620	635	610	615	596	634	610	625	618	581	604	587	605	595	646	592	568	631	576	585	591	615	563	618	591	623	597	581	639	585	589	606	595	622	649	612	556	635	594	577	586	604	581	639	625	614	587	589	632	679	609	621	576	586	605	573	571	609	570	630	553	590	619	602	577	583	619	626	586	597	602	607	641	579	618	588	600	573	599	551	596	597	592	586	593	589	621	608	587	589	614	614	592	598	614	609	613	593	601	596	621	562	603	606	579	633	616	619	624	594	621	557	621	621	584	625	612	614	559	649	580	578	579	617	609	656	594	596	616	568	612	631	578	624	638	624	614	617	604	594	599	631	589	611	623	586	608	621	592	582	573	604	567	612	620	615	616	643	638	597	586	624	571	593	580	583	596	620	570	605	587	611	599	620	574	550	594	585	588	558	617	550	582	573	598	603	555	634	596	592	627	579	623	616	554	541	633	605	581	604	593	600	629	593	600	549	648	612	591	617	600	608	548	616	620	603	570	590	632	611	578	616	570	601	579	659	601	593	622	575	636	634	583	598	636	612	592	637	634	605	656	583	623	593	571	626	592	639	599	595	581	578	544	586	593	603	627	616	584	596	588	570	610	605	628	553	569	591	637	587	585	594	575	633	624	598	612	593	648	627	662	596	635	615	623	600	609	618	609	567	563	576	602	636	652	621	587	624	622	648	576	606	613	589	630	599	628	628	578	629	561	611	591	583	592	634	598	580	654	629	577	564	586	556	622	655	592	569	604	569	592	638	686	606	556	596	590	596	622	606	627	601	643	582	604	584	559	569	589	567	602	635	587	584	605	591	645	581	599	587	576	587	603	607	608	590	593	594	608	593	559	608	613	607	598	616	636	602	584	591	609	626	570	637	591	593	588	615	588	600	618	590	625	620	615	582	603	578	596	571	642	591	594	584	587	554	592	559	609	606	604	615	646	623	646	638	645	549	615	582	560	543	585	592	594	604	612	579	594	586	591	615	593	569	683	635	663	634	560	633	586	555	638	589	638	566	625	621	598	600	541	592	580	533	635	623	600	601	578	622	588	604	562	593	582	618	599	609	608	562	588	636	561	635	596	638	596	615	590	570	613	570	603	629	580	636	586	599	621	583	587	622	590	617	610	610	622	588	630	562	630	551	590	592	621	576	588	572	567	584	570	565	617	608	575	563	586	630	591	614	553	605	633	618	624	618	618	571	585	627	598	603	558	587	614	592	635	582	616	630	618	580	586	593	579	634	597	622	601	593	629	586	622	650	600	628	595	594	603	625	599	600	553	605	622	642	583	628	571	609	601	643	583	609	586	627	611	562	597	614	614	598	637	581	584	619	646	604	603	666	584	604	608	606	610	636	607	564	586	584	614	609	572	642	597	610	599	586	572	666	610	623	634	594	624	651	588	645	599	590	603	631	611	617	610	636	591	630	616	574	622	636	607	599	630	581	603	601	592	628	582	621	625	560	579	574	573	611	594	578	609	601	641	610	602	622	641	594	594	620	544	582	593	587	626	584	638	619	588	613	594	622	620	635	589	599	593	564	601	621	572	619	559	600	642	625	591	607	628	587	598	572	637	565	579	604	600	594	654	596	625	637	587	607	624	603	583	572	598	644	610	595	596	599	574	597	598	571	621	569	589	563	617	620	622	604	591	603	572	606	548	615	595	580	590	663	609	619	595	609	590	675	627	611	572	616	613	618	573	567	591	577	606	662	611	588	585	620	581	657	588	616	564	586	608	592	606	579	567	639	580	617	625	627	558	631	548	660	615	599	596	585	578	573	627	591	635	604	590	601	623	615	614	583	577	631	563	631	595	613	582	577	581	567	634	652	593	608	613	640	605	569	633	586	596	605	604	616	604	602	598	576	612	615	601	590	644	599	604	586
1497	365	217	182	349	469	499	469	410	370	278	230	189	191	153	149	141	120	134	174	223	178	105	92	80	100	87	86	125	98	83	83	72	59	78	80	67	68	66	82	70	78	64	67	74	53	70	51	59	69	42	45	55	50	49	47	49	61	50	56	46	54	47	47	64	46	57	50	70	62	54	47	52	61	58	59	53	47	56	55	48	54	43	42	53	56	52	56	49	49	56	59	59	49	56	54	67	44	52	53	49	54	63	46	48	48	56	58	52	48	49	51	56	63	43	51	55	59	39	55	59	58	57	58	60	52	69	57	55	49	47	60	42	44	54	47	55	58	52	44	54	47	49	55	59	59	58	50	52	43	50	60	71	52	63	48	50	53	65	47	51	44	55	50	55	42	50	58	45	43	45	43	52	61	58	63	63	57	56	55	56	49	55	41	51	46	54	55	67	55	47	44	43	52	49	58	58	46	48	53	46	60	63	52	48	58	44	37	58	48	55	50	63	53	53	61	57	63	48	62	55	49	40	49	39	48	40	52	65	45	55	59	44	58	61	49	47	49	66	52	64	49	48	46	48	41	42	41	59	57	47	43	54	42	62	51	60	48	50	44	55	62	44	41	63	62	36	52	47	51	46	54	48	56	51	41	51	59	37	52	48	50	53	63	43	57	51	50	39	66	55	47	55	48	59	59	61	61	53	59	54	45	39	47	56	50	50	40	34	41	42	49	37	61	60	52	47	48	49	38	55	51	58	53	37	59	46	60	38	43	68	37	59	43	52	64	72	51	49	52	57	59	52	57	55	41	41	52	48	52	50	50	44	52	50	58	49	37	61	47	56	57	45	48	58	43	48	38	55	50	41	55	52	42	57	39	53	50	48	49	60	51	59	49	46	39	62	35	54	48	50	36	55	43	56	63	55	54	40	59	48	58	50	57	52	58	53	57	54	61	51	47	54	48	52	50	60	36	42	58	53	44	50	46	42	63	48	51	49	50	60	57	45	54	57	44	52	52	46	57	49	47	62	50	57	46	53	52	55	58	48	35	49	44	60	47	45	45	58	53	66	43	43	50	59	50	52	49	51	47	49	48	53	60	55	43	54	56	48	66	61	51	50	57	49	52	51	53	54	42	63	51	42	41	45	49	37	58	51	54	61	53	48	44	53	51	59	44	52	54	42	58	61	55	40	56	57	52	66	48	45	51	56	45	49	49	37	44	57	51	54	46	59	48	49	55	49	41	55	36	41	56	40	49	54	50	44	55	56	57	54	58	45	48	47	48	52	56	56	52	42	50	45	56	49	45	58	54	46	60	52	56	59	59	53	64	45	52	49	45	53	45	56	55	54	44	54	52	48	62	57	50	53	61	54	45	53	50	55	43	62	49	61	44	58	52	48	48	52	57	61	52	49	41	44	51	49	54	53	57	56	55	56	45	53	49	59	54	51	53	61	52	60	63	51	44	42	39	56	42	43	56	52	46	48	69	46	54	61	48	61	64	58	49	63	53	49	48	59	52	52	51	48	49	48	52	50	53	46	52	44	51	47	57	60	53	45	41	64	54	48	57	54	42	68	53	50	55	58	46	57	53	48	45	55	47	47	43	52	51	47	55	53	54	47	45	50	46	61	47	53	53	48	58	39	49	49	53	44	55	50	59	53	53	44	57	53	46	63	58	61	47	50	50	53	59	51	46	43	59	44	63	50	51	55	62	70	54	65	60	47	53	59	56	37	45	52	55	43	50	52	58	46	45	54	55	51	55	48	48	51	68	58	40	49	49	46	54	44	51	55	56	54	58	61	66	55	54	40	45	54	54	50	45	57	50	51	38	61	52	48	47	52	50	52	44	57	45	48	53	55	50	52	55	62	52	52	47	57	53	64	56	53	51	45	50	63	46	48	38	43	52	52	59	60	56	59	47	61	57	49	57	50	39	59	45	44	54	51	61	51	51	50	43	52	55	46	40	66	53	52	58	52	54	65	40	43	45	50	55	55	69	56	51	67	40	46	60	59	52	51	51	64	51	50	49	40	52	49	41	54	56	51	52	49	46	38	63	55	41	51	37	58	40	46	57	54	48	54	43	47	50	55	55	47	46	47	49	54	53	55	37	46	46	52	48	47	52	60	57	52	40	52	64	47	44	46	56	48	59	58	53	52	60	49	40	55	55	54	61	54	59	61	45	48	62	56	37	52	63	54	51	60	42	58	45	62	41	62	62	43	57	54	54	65	43	51	55	63	49	48	43	56	52	50	57	52	53	57	59	63	44	53	43	51	58	47	59	51	55	60	52	53	45	54	44	39	53	47	55	48	47	59	51	48	34	63	65	56	52	48	53	43	52	62	60	36	55	48	53	45	42	49	49	53	60	43	47	46	49	47	43	40	48	49	47	48	68	47	51	49	51	49	54	33	57	45	58	50	66	59	62	50	52	67	47	51	53	55	67	49	49	51	59	57	62	49	56	37	52	54	47	68	71	53	57	55	44	49	55	56	53	51	57	59	51	49	54	52	62	47	50	67	56	58	62	45	53	51	55	58	48	46	50	53	51	51	55	42	50	48	45	45	58	56	50	43	52	47	50	50	37	60	54	61	41	40	56	52	58	46	66	61	51	50	55	44	53	57	43	54	57	41	49	56	63	51	53	50	60	47	55	52	48	55	50	44	54	53	48	71	53	57	65	56	51	52	54	45	47	58	59	47	57	50	48	53	42	55	47	61	40	42	45	42	52	55	45	55	48	50	48	52	58	45	53	53	61	40	59	45	57	42	44	48	58	40	59	51	46	51	56	60	43	52	51	52	51	53	40	46	60	57	51	56	56	70	55	52	49	59	55	51	61	46	48	40	49	44	52	46	53	67	51	47	46	64	51	52	56	53	54	53	52	37	49	39	55	59	54	51	43	48	56	58	47	68	57	51	40	58	52	41	59	60	55	59	51	50	51	50	57	46	60	45	51	59	52	53	46	53	50	58	47	48	47	53	45	40	63	48	38	58	52	46	56	46	46	52	41	49	42	34	68	53	62	55	40	39	48	56	66	41	59	60	41	45	53	63	60	52	48	52	63	52	42	44	46	57	56	45	50	37	59	55	47	50	44	47	45	45	56	42	46	64	50	46	47	52	44	52	53	45	50	54	66	51	51	57	49	55	53	56	50	52	49	51	47	50	56	46	48	73	57	42	39	57	44	46	69	55	49	51	50	37	46	58	50	62	54	48	60	56	68	69	58	41	61	52	41	51	52	52	70	51	52	55	43	58	50	59	52	49	51	51	49	55	50	51	47	48	56	60	40	56	64	50	51	45	57	41	36	59	44	55	38	46	56	61	56	54	61	45	51	58	42	53	54	48	56	61	52	55	51	54	43	34	42	47	56	44	43	61	52	37	56	52	49	56	49	44	57	52	42	53	49	59	50	51	51	46	53	55	57	50	52	54	70	56	38	51	51	56	42	40	44	53	48	74	56	47	60	53	50	56	50	57	51	49	54	48	52	42	56	58	56
17581	10088	5228	15622	24878	25443	23077	19637	17167	15115	12259	9422	7629	7253	6675	5994	4934	4076	4392	6553	8415	5945	3378	2459	2300	2496	2671	2768	3364	2776	1773	1645	1604	1606	1895	2235	1952	1927	1961	2007	1912	1445	1261	1347	1272	1233	1213	1050	1006	958	964	937	834	854	856	802	855	825	909	840	842	774	835	754	806	806	792	759	784	777	840	835	831	803	813	809	816	765	774	774	766	805	769	796	784	800	800	780	778	751	749	784	792	749	759	750	746	713	797	760	779	738	719	765	741	763	826	801	781	773	819	879	771	875	824	871	888	907	866	852	816	892	896	857	835	843	848	807	827	787	757	832	781	799	776	766	799	757	796	766	737	783	788	785	732	760	741	754	774	734	731	761	802	753	786	836	803	768	745	777	824	812	737	750	726	765	777	725	783	759	805	692	739	710	747	755	750	787	742	748	810	757	784	785	705	771	693	767	750	755	749	767	710	791	771	719	734	746	738	722	766	738	726	780	735	753	757	719	760	786	788	781	766	760	782	751	759	708	765	720	744	709	762	773	717	747	767	807	745	754	687	755	782	672	746	755	760	760	703	762	739	750	722	778	735	768	738	757	757	676	720	805	770	754	761	772	773	764	760	762	720	744	723	746	701	740	730	761	762	764	775	799	740	772	725	739	743	782	739	775	756	739	746	739	720	752	731	805	728	808	744	748	753	741	704	759	774	729	763	720	757	797	803	749	720	762	783	702	754	737	793	686	717	760	726	783	769	715	792	759	768	770	716	793	728	762	748	748	699	763	729	805	753	776	744	743	759	731	719	740	725	709	729	714	725	777	773	710	745	791	767	716	744	710	755	741	791	740	714	768	710	717	778	764	769	768	719	738	727	719	790	735	783	734	731	784	735	742	711	702	700	744	736	737	732	709	740	745	751	739	691	731	742	726	741	703	745	707	754	724	756	731	770	733	773	728	716	741	776	681	770	746	758	786	732	778	727	724	770	736	735	749	753	735	744	731	777	759	741	740	746	737	757	757	739	727	785	764	729	752	747	790	749	765	773	729	775	780	729	728	830	762	724	734	762	758	720	735	791	780	779	778	716	732	780	734	714	754	743	713	747	726	687	737	734	706	760	729	773	704	773	742	773	661	737	761	750	795	777	754	757	730	735	738	740	711	813	756	754	756	758	738	714	700	740	746	711	747	703	761	711	776	719	756	774	734	726	801	771	735	758	752	761	695	720	777	785	683	681	755	748	725	763	709	791	718	734	781	721	752	766	791	716	730	772	689	731	754	746	745	730	779	769	686	725	775	711	771	753	712	732	728	715	756	741	732	765	741	728	732	749	770	735	720	754	776	719	742	747	728	706	758	737	712	748	742	754	739	809	710	721	723	715	749	770	761	757	698	768	751	792	765	714	738	733	767	760	801	754	769	766	741	718	720	747	736	719	693	705	763	757	751	704	711	720	782	737	758	713	754	697	763	726	700	757	763	730	767	789	783	744	715	731	704	710	724	739	737	755	792	710	768	731	818	708	790	767	787	732	715	744	704	681	753	757	728	750	752	737	754	698	735	757	744	756	764	751	702	779	757	719	681	734	769	727	770	764	757	761	798	823	778	722	780	736	758	746	753	755	772	775	772	727	703	793	758	711	724	737	812	725	744	732	735	752	749	751	762	780	750	748	713	739	782	784	751	729	750	702	787	765	728	757	768	761	740	773	747	744	734	759	728	730	771	776	744	773	739	755	774	696	745	761	771	778	696	708	768	724	762	750	749	748	749	737	730	724	731	728	728	733	759	739	719	765	753	757	749	730	808	770	748	724	738	813	721	696	719	754	700	665	719	766	737	699	736	746	751	745	753	788	764	741	723	743	719	732	768	724	694	728	793	733	757	751	728	743	746	746	705	754	734	759	764	770	739	760	750	743	743	745	784	746	781	693	748	773	718	763	777	765	716	763	765	788	689	722	731	714	745	725	766	779	743	737	736	742	779	749	761	763	731	741	693	726	744	720	766	726	745	783	730	770	753	779	740	782	721	789	761	762	696	725	737	699	766	804	750	756	744	753	766	773	770	749	732	750	793	791	722	751	772	762	782	779	792	761	770	713	757	778	741	778	752	747	756	756	760	753	739	817	718	723	748	697	727	706	736	695	753	762	765	712	751	721	733	726	685	771	763	763	698	693	799	733	731	730	745	765	742	770	721	746	727	748	759	749	781	764	729	739	743	780	743	771	776	749	735	760	741	738	721	752	739	735	705	756	750	745	759	761	745	747	750	757	765	709	777	740	724	745	728	795	764	708	715	731	747	739	770	759	793	745	740	767	768	743	757	733	736	728	754	720	732	752	728	805	730	752	757	742	755	761	796	772	742	757	726	743	762	754	749	758	799	724	768	724	724	735	737	812	731	730	767	776	764	742	713	751	747	719	717	749	757	744	717	780	776	767	769	768	762	704	754	716	758	766	729	710	781	811	788	705	718	750	729	756	728	738	734	785	782	764	809	755	764	748	730	730	742	736	740	736	753	739	756	719	771	739	750	748	724	718	771	728	769	675	757	730	735	750	733	726	734	774	795	790	775	789	745	785	749	706	760	759	745	717	760	768	727	732	729	750	725	684	746	731	708	758	721	744	736	760	748	699	742	727	717	753	761	720	733	741	709	731	716	765	741	718	765	778	745	750	741	733	754	767	713	781	797	740	733	695	709	724	746	774	725	748	759	705	712	699	787	723	686	756	748	737	740	753	697	744	725	735	756	752	753	779	748	772	735	706	779	716	700	732	771	743	765	750	711	761	757	735	731	712	762	760	741	747	748	705	715	744	639	706	785	766	701	710	706	746	723	752	776	732	715	756	749	757	693	754	749	749	745	718	741	722	751	790	765	739	724	703	690	783	716	753	725	729	729	741	743	732	768	767	693	757	727	787	725	738	724	764	740	741	750	753	776	708	695	803	702	777	801	743	772	786	718	736	723	767	702	762	721	696	806	749	695	728	740	703	706	710	814	701	780	752	721	745	719	704	757	700	724	718	789	733	729	751	757	771	746	781	802	733	735	685	745	736	778	773	759	711	782	769	757	702	723	759	716	777	785	746	714	776	733	739	705	756	765	725	731	716	723	747	785	732	725	734	720	714	761	780	760	727	736	773	747	765	714	713	778	746	745	693	799	796	721	798	745	769	758	715	730	713	763	750	693	753	720	776	702	752	755	707	767	722	749	743	747	797	752	720	757	733	756	725	758	765	760	720	736	741	729	733	776	734	760	755	725	743	764	761	719	768	786	726	717	735	729	711	742	760	755	739	756	761	752	715	796	778	774	751	733	759	803	728	795	764	728	738	780	762	762	727	732	767	731	743	754	758	765	727	760	753	761	755	766	755	764	747	786	760	754	677	806	744	784	660	792	771	739	778	763	729	733	743	714	768	736	797	739	734	770	750	765	758	785	712	743	733	756	761	782	775	760	767	736	776	767	774	695	709	729	778	738	801	760	743	719	785	747	769	749	723	781	788	758	754	747	752	718	735	727
1398	124	94	63	144	187	148	149	117	125	114	93	87	61	56	51	45	53	42	58	86	59	52	44	22	36	38	39	51	23	30	37	36	27	31	38	27	35	32	30	27	29	23	30	25	36	24	32	24	33	17	26	27	20	19	26	34	23	25	27	23	27	22	20	22	24	24	21	21	28	31	17	31	13	19	29	16	37	39	23	30	25	24	28	27	17	17	32	23	18	23	26	27	20	30	22	23	22	26	28	13	10	28	28	31	31	19	28	21	25	25	25	27	17	26	20	22	18	24	14	17	29	21	30	22	37	27	29	20	24	25	24	30	25	19	26	15	21	27	22	22	19	23	27	31	39	24	32	20	24	20	14	28	17	25	17	35	24	19	21	21	20	21	30	30	23	27	25	28	19	29	25	31	24	18	19	26	21	17	28	21	18	25	29	22	29	22	18	29	27	14	22	21	22	25	28	30	23	22	23	23	23	22	21	17	22	25	29	18	26	22	25	20	27	25	30	27	19	19	35	18	23	27	29	17	20	20	19	16	17	22	23	23	21	31	24	26	28	20	21	27	28	28	34	28	34	29	22	21	32	23	23	22	33	31	15	25	23	27	14	26	23	21	28	25	21	30	12	24	32	32	22	28	28	26	22	22	18	27	21	15	17	22	34	23	22	21	19	26	26	31	22	24	22	37	24	28	15	29	20	24	25	28	23	35	20	32	27	32	26	21	21	22	25	26	30	22	28	21	20	27	30	22	20	28	20	26	26	26	23	23	21	24	29	19	24	27	23	25	30	31	22	28	26	32	16	19	27	19	26	28	16	30	32	25	20	24	23	22	21	24	21	24	33	23	25	19	28	23	17	20	20	24	24	29	27	23	27	31	21	30	26	34	30	32	28	29	25	22	21	22	26	20	20	27	22	16	17	13	21	22	16	23	23	25	18	26	19	24	22	18	20	23	19	31	20	20	24	20	27	20	34	31	30	31	21	24	23	18	23	29	25	27	26	20	27	19	24	30	15	19	18	26	16	25	27	20	31	21	25	22	19	30	30	33	21	31	20	27	21	16	22	25	25	15	21	22	18	32	16	28	34	25	22	18	29	33	27	29	27	20	26	31	33	26	26	30	24	16	31	20	23	23	32	27	27	22	36	21	27	29	32	26	23	29	22	19	25	27	29	14	22	26	26	17	21	28	26	17	26	35	22	28	25	19	32	21	24	24	24	19	26	25	25	21	14	29	25	31	22	30	26	23	18	30	26	30	31	24	23	17	20	18	33	26	27	17	20	15	19	26	18	27	32	36	31	25	18	22	28	32	28	28	20	32	20	24	25	26	20	16	20	18	20	21	33	26	21	26	26	24	23	18	22	26	21	28	29	25	28	22	22	20	15	20	27	27	22	22	25	29	23	24	26	21	23	17	23	30	36	26	26	24	30	23	25	25	29	26	25	22	30	24	21	15	27	28	26	24	31	22	36	24	19	12	29	16	27	28	19	33	22	29	30	19	28	25	20	15	26	26	19	21	23	24	23	25	28	24	20	29	24	25	27	32	22	15	24	15	27	26	21	29	22	28	26	22	25	23	19	24	23	23	20	33	20	24	23	25	17	25	26	26	21	17	31	24	23	24	22	30	21	21	24	26	30	25	29	30	23	23	29	22	23	15	23	28	18	23	25	24	25	30	22	20	24	15	27	30	29	24	17	28	26	24	34	25	25	24	29	18	22	23	26	23	23	33	28	28	29	23	30	26	20	18	28	24	25	23	21	24	24	26	21	31	19	27	20	25	30	27	31	26	20	24	18	20	30	25	18	30	30	20	27	19	29	32	23	29	18	26	29	16	28	29	22	24	20	20	23	13	23	31	19	26	24	25	28	27	25	17	24	17	29	20	26	21	23	31	25	21	27	19	30	23	26	20	27	21	22	22	23	18	24	16	23	28	25	20	35	27	26	19	25	22	27	28	19	25	21	27	29	25	23	23	27	26	20	25	30	16	17	16	23	23	24	23	26	20	31	20	26	31	34	35	24	20	13	26	25	24	26	29	18	23	15	20	25	27	14	19	16	26	28	18	26	29	32	26	29	20	22	20	22	26	13	23	22	18	24	28	27	28	28	28	32	21	12	18	22	26	23	31	19	24	18	22	19	18	16	13	20	23	33	21	19	16	24	27	34	33	26	28	25	29	30	22	31	30	27	17	16	24	22	24	24	14	29	23	19	23	35	26	25	28	25	31	33	27	24	22	29	23	27	23	22	16	40	29	29	26	18	26	30	25	21	27	31	29	24	23	30	17	20	25	18	23	27	15	24	32	19	30	24	19	23	26	17	22	23	27	32	24	27	27	28	27	28	17	25	24	16	24	26	20	18	21	21	29	23	31	25	24	23	33	31	29	21	18	22	19	18	23	28	23	23	23	21	28	27	22	24	20	19	24	21	22	29	15	25	25	15	18	27	32	20	26	23	26	20	30	33	20	33	31	18	28	24	28	28	16	25	23	26	32	25	22	16	30	26	28	29	17	33	24	25	26	24	14	33	26	19	29	35	27	21	23	23	14	24	31	27	17	24	24	27	35	22	14	19	23	29	27	27	26	19	20	19	23	28	26	31	27	25	21	26	18	24	24	29	27	19	27	29	20	24	25	39	30	15	14	19	23	30	25	29	18	36	32	19	32	28	26	23	27	23	21	25	24	29	29	21	23	24	22	27	31	27	28	22	23	21	32	29	20	27	28	23	21	25	25	23	23	22	29	27	29	20	24	25	20	29	37	24	36	26	18	14	21	21	28	16	19	32	21	12	23	23	24	21	31	20	33	22	25	32	24	25	21	20	32	22	31	24	30	18	31	11	24	32	28	22	23	22	28	23	37	25	18	33	25	20	19	20	13	19	35	19	22	24	23	21	27	21	18	14	27	20	28	25	25	23	24	20	32	21	39	21	17	22	19	30	28	32	27	29	30	17	24	20	18	28	24	17	17	18	22	28	15	19	29	25	19	29	17	29	30	18	24	16	19	28	23	23	27	29	26	25	20	31	25	22	24	24	25	17	29	38	21	21	28	27	19	19	28	23	27	16	22	17	26	28	18	26	19	31	24	25	19	19	33	26	23	29	27	24	24	22	26	23	24	31	27	26	28	22	25	24	17	26	31	29	29	23	22	31	30	27	17	21	20	22	28	22	23	31	37	23	27	29	25	27	19	18	26	16	18	18	34	25	34	29	27	22	22	22	23	20	26	18	29	21	19	21	24	34	25	21	35	20	26	23	18	27	25	24	23	23	27	23	21	25	25	31	32	28	30	29	24	26	20	20	22	21	22	30	21	15	25	27	25	16	28	26	25	26	23	26	21	26	28	18	19	20	19	23	20	30	26	25	18	15	25	25	23	27	30	30	23	20	21	27	30	24	20	29	20	29	26	36	30	16	23	24	20	25	21	19	20	25	28	36	29	22	26	12	24	28	20	22	21	26	28	23	28	17	28	29	29	19	21	32	33	31	27	26
9673	4056	2347	7504	13917	13773	11224	9776	7948	6475	5095	3766	3002	2298	1880	1685	1553	1385	1728	2321	2758	2270	1574	1109	977	1010	969	1023	1257	934	835	598	694	619	719	935	1025	945	839	780	587	502	466	502	573	512	504	474	444	456	470	392	457	450	385	369	372	405	428	381	396	403	343	372	429	351	387	370	366	391	416	388	359	358	358	370	352	387	357	417	367	372	355	378	369	385	384	356	370	388	382	393	370	377	347	367	390	363	407	377	330	394	380	361	368	383	397	376	409	354	393	413	394	393	427	369	392	416	412	380	400	410	361	387	375	402	412	415	381	356	381	416	369	382	401	386	368	364	418	371	364	381	376	376	399	413	359	354	355	343	380	394	390	382	391	363	376	357	388	414	374	340	365	393	340	405	379	399	382	371	376	377	368	376	384	335	366	371	344	376	380	412	353	351	380	361	399	366	377	376	391	385	391	363	349	373	368	354	373	403	366	369	364	340	333	357	359	358	404	378	374	363	362	348	388	339	342	371	368	362	364	386	375	346	376	378	386	385	363	375	378	363	375	360	352	372	337	413	380	345	370	363	380	344	394	364	366	351	377	377	374	373	360	394	399	365	369	373	373	343	385	356	366	371	392	397	346	349	362	361	377	385	410	358	364	352	367	353	374	383	388	364	350	345	373	392	372	415	385	366	376	346	371	365	358	358	353	355	369	371	375	372	370	374	363	357	325	386	360	347	373	318	343	351	377	374	364	398	412	376	365	371	359	364	355	368	355	374	360	382	394	367	342	383	373	380	350	366	352	354	361	377	345	341	365	328	381	373	388	347	379	363	361	367	336	387	398	367	366	355	363	352	382	343	352	353	382	371	367	376	392	336	368	352	391	366	354	379	387	357	356	365	348	344	384	396	382	359	365	348	389	328	393	381	380	398	349	363	366	373	377	407	392	393	383	391	402	370	336	351	363	384	340	378	367	367	354	361	385	407	382	385	366	375	360	358	373	357	343	329	356	350	396	387	392	350	373	356	412	381	321	346	361	376	348	349	355	331	388	389	369	400	348	365	381	348	375	340	355	363	380	356	362	398	365	354	365	362	321	393	393	370	367	399	321	351	374	386	380	371	347	387	366	354	316	367	380	352	356	364	366	400	405	349	379	380	363	342	365	370	364	402	365	347	385	367	389	346	392	360	353	339	385	372	354	356	355	383	364	358	334	366	373	367	345	352	376	352	367	328	377	346	347	353	341	351	370	341	386	393	346	360	361	353	359	350	348	377	386	371	330	382	336	378	358	368	356	357	383	377	375	358	364	356	359	385	350	408	337	363	351	372	359	378	368	364	352	337	365	348	343	353	364	343	326	391	358	378	396	367	367	377	339	368	371	378	386	347	377	352	349	363	376	349	409	342	357	344	369	376	382	393	375	333	378	341	357	392	365	384	372	386	368	387	349	388	357	355	388	387	369	325	346	345	391	333	379	386	342	376	376	366	379	366	380	416	359	342	374	364	367	393	375	367	386	355	351	358	378	367	375	362	348	379	384	341	348	364	353	365	337	348	368	353	361	377	314	377	398	341	347	336	388	362	361	385	345	356	370	358	364	377	339	351	336	373	349	369	352	387	379	387	362	379	399	374	373	367	347	405	370	352	372	371	373	365	358	365	371	362	342	372	366	404	372	377	381	343	397	370	366	351	365	372	394	375	385	367	370	375	352	342	356	351	375	360	359	375	346	352	370	401	359	367	381	375	351	366	369	393	415	389	386	349	374	369	363	356	381	369	336	376	367	363	395	371	365	360	369	387	363	364	343	338	377	377	375	363	366	381	359	345	393	382	380	398	361	377	399	359	362	391	347	360	368	378	383	360	359	353	381	419	368	367	372	355	350	335	313	363	363	401	360	372	397	387	376	391	331	323	397	367	379	338	352	352	363	373	377	345	382	368	334	362	362	387	340	376	380	395	342	353	359	367	364	372	366	389	365	382	368	375	367	329	363	390	375	389	359	372	357	352	375	347	343	387	344	367	362	412	352	376	360	388	377	388	374	335	375	372	365	374	377	362	378	370	356	380	339	369	359	366	370	381	340	382	361	361	357	355	370	401	393	393	386	408	382	330	379	382	370	368	364	366	377	381	374	412	348	336	344	358	372	379	318	372	374	348	319	350	381	382	363	372	360	367	366	381	355	351	339	337	383	377	374	368	383	371	360	377	369	368	348	356	342	382	386	413	353	383	354	411	352	359	381	345	330	361	335	349	359	343	370	355	362	353	325	385	343	356	361	354	350	369	385	387	367	369	360	374	354	367	372	357	354	359	364	379	352	371	359	398	380	360	410	377	352	358	366	391	414	348	362	352	382	360	356	393	329	368	329	389	378	373	366	399	351	369	359	387	383	373	366	385	376	402	369	389	345	396	389	367	390	375	335	384	366	383	351	363	393	337	364	337	359	395	405	383	375	374	346	377	366	345	330	385	366	361	366	373	350	388	362	366	378	342	377	372	303	349	358	377	369	389	354	396	378	349	373	341	352	371	326	347	343	398	364	357	389	396	353	340	360	358	368	353	333	372	386	378	369	319	366	417	377	340	349	368	363	355	379	359	384	348	357	365	340	387	372	399	372	383	351	397	404	374	349	360	378	367	374	307	369	334	391	353	377	341	382	394	383	417	350	356	344	382	354	370	368	356	352	348	368	383	367	361	372	365	354	361	377	381	387	382	382	418	354	381	341	354	370	370	369	350	381	357	354	386	364	375	353	378	391	344	336	382	367	352	369	367	292	391	334	349	375	369	376	375	430	326	363	370	372	370	354	338	370	368	376	365	344	397	399	372	372	353	410	375	389	372	368	382	366	365	356	370	370	357	343	385	346	328	365	359	356	383	349	394	345	340	385	354	366	371	392	375	363	379	350	373	387	363	387	380	389	383	336	368	371	378	402	376	343	373	364	367	365	350	383	365	363	363	355	372	390	374	361	380	324	357	365	358	370	368	369	345	398	365	369	386	355	374	381	367	368	342	374	377	365	336	350	383	359	374	410	348	358	327	369	364	382	356	350	386	354	337	379	377	402	342	329	401	363	343	378	374	333	392	359	374	376	368	396	332	357	374	382	333	370	419	367	376	345	351	351	332	360	429	417	393	363	364	339	344	370	367	389	338	365	349	362	363	369	352	377	358	345	358	356	369	365	368	377	390	368	369	415	399	385	346	330	371	374	374	351	360	356	363	384	360	370	375	370	352	390	392	379	362	369	376	386	387	391	378	376	358	383	371	409	366	374	384	349	342	373	350	409	366	363	362	378	374	345	369	314	359	376	361	359	345	335	361	372	350	368	372	383	376	345	339	355	380	331	364	380	365	360	378	343	362	360	373	382	388	388	394	361	369	357	395	359	356	355	377	344	374	386	359	397	390	364	399	375	379	367	368	386	379	401	353	346	358	368	355	336	374	387	369	375	375	378	330	385	371	346	384	362	347	368	374	391	350	351	360	363	385	383	403	382	322	397	330	353	380	353	372
658	393	212	156	261	345	331	257	282	179	164	160	106	121	99	85	80	66	77	90	93	120	91	60	67	57	58	58	62	57	41	49	46	44	53	40	54	56	43	42	35	35	44	37	47	46	43	32	28	40	41	33	30	44	30	36	36	35	37	22	41	31	23	24	45	32	29	45	25	25	34	23	28	34	35	36	35	23	38	25	34	32	26	22	35	33	33	38	32	30	40	35	26	36	38	31	32	26	44	41	44	27	35	30	37	23	33	27	26	40	37	25	29	33	32	35	47	30	40	36	37	30	35	37	31	30	34	38	39	28	36	44	38	22	25	28	29	23	35	26	31	38	29	28	29	35	45	26	37	36	32	34	32	35	37	30	37	31	24	37	36	35	36	28	26	26	42	38	34	40	40	28	36	26	28	36	30	34	32	24	33	33	34	25	26	35	32	36	41	38	39	30	27	31	28	25	28	34	29	21	25	41	31	41	36	28	36	36	30	35	41	37	24	33	18	39	31	35	39	32	26	45	30	30	28	32	36	34	30	31	39	31	34	34	37	38	34	33	37	26	26	35	30	34	36	40	39	34	37	40	29	36	27	45	25	22	25	30	26	23	37	26	33	34	33	34	24	27	35	41	44	29	39	25	26	31	46	28	26	36	30	37	20	30	30	30	34	30	28	27	37	27	32	23	36	31	38	45	43	29	28	35	30	41	27	28	29	37	23	34	33	30	33	35	41	39	44	37	33	34	29	40	34	31	31	30	32	35	23	30	39	37	33	30	31	33	36	37	34	41	28	29	23	47	27	28	29	25	40	33	28	29	37	42	31	30	43	33	30	30	24	35	32	27	38	39	37	31	31	25	28	32	29	25	24	35	37	33	35	33	26	34	31	29	40	29	35	33	27	29	37	29	27	29	36	29	32	36	38	16	43	27	40	33	24	37	39	35	36	34	23	34	34	31	34	30	27	24	29	35	33	35	31	34	25	41	41	25	25	28	33	40	35	26	38	28	30	22	29	24	37	21	36	36	35	26	36	45	31	45	33	40	29	34	36	33	34	33	24	35	33	36	38	28	27	43	27	28	35	27	39	34	36	28	32	28	33	34	30	31	36	29	28	26	42	30	34	47	26	25	30	42	43	38	40	31	28	24	31	31	28	21	24	34	39	36	27	36	44	34	30	30	29	34	35	36	20	30	34	32	36	32	37	32	28	36	35	35	36	28	34	35	28	33	34	25	29	47	30	25	39	22	36	33	23	28	23	39	24	32	30	26	32	26	30	41	35	35	34	39	29	25	37	32	35	24	26	34	34	33	34	25	30	41	49	39	32	39	46	30	39	27	32	36	33	46	34	33	22	35	30	32	29	32	29	29	27	32	25	26	20	31	34	25	29	35	24	27	39	45	29	31	32	35	33	28	19	29	35	31	31	37	35	50	25	36	29	30	42	26	32	31	24	19	33	29	35	33	36	36	36	29	25	28	44	33	32	34	30	32	32	29	31	38	28	36	26	21	32	31	38	29	28	36	32	37	34	28	39	30	22	41	28	32	41	39	37	29	38	34	27	44	22	28	37	27	23	27	24	28	23	25	42	38	38	36	22	39	25	31	33	34	30	32	34	40	33	26	33	29	36	25	37	28	43	29	42	38	33	30	32	32	36	33	31	33	36	35	32	23	39	23	32	25	22	29	34	28	32	38	32	41	30	34	29	29	28	40	28	26	21	34	26	37	25	33	36	28	39	44	32	27	38	35	31	33	34	32	30	32	22	28	27	29	18	35	45	23	29	40	45	30	24	34	24	31	29	28	43	33	30	29	30	30	26	28	31	31	29	27	26	32	33	40	36	32	43	29	36	30	31	27	32	33	29	35	38	21	34	40	32	35	37	30	29	29	39	33	27	27	33	24	37	41	35	28	28	40	28	30	47	27	34	50	38	29	39	26	30	30	31	29	29	31	31	31	29	29	30	33	42	29	30	23	30	28	38	35	40	26	30	36	34	31	21	30	33	42	25	28	30	41	34	33	31	38	27	40	25	32	24	30	32	21	26	21	29	24	20	37	40	42	41	30	40	20	42	41	34	29	33	39	33	27	24	41	32	36	39	39	34	31	32	33	30	40	30	28	26	30	30	23	32	25	27	36	29	21	25	34	25	36	39	25	33	36	42	32	43	31	41	28	35	28	39	25	28	33	38	24	31	34	29	31	40	27	34	35	32	34	31	32	27	45	41	27	33	30	33	36	34	44	29	42	30	38	36	37	25	39	31	43	37	30	36	34	30	40	33	40	35	29	17	32	23	28	33	40	38	34	30	30	29	30	39	25	33	29	29	40	27	34	28	31	35	21	39	32	35	28	32	21	43	36	27	31	37	24	38	28	27	27	33	35	30	32	31	25	44	34	38	33	30	38	28	22	35	37	22	27	32	32	31	44	29	25	36	35	29	29	33	27	31	37	28	31	35	28	31	39	30	24	31	33	33	27	36	29	28	23	36	24	51	31	29	29	33	24	30	28	28	21	27	30	29	37	30	42	32	35	29	22	26	35	29	31	24	22	33	36	29	30	34	32	36	32	31	31	39	35	27	40	31	39	27	40	27	38	23	36	36	43	37	31	38	29	34	38	31	29	32	37	25	34	38	26	30	36	39	31	35	30	29	40	27	30	31	32	39	37	30	34	35	28	30	35	39	34	35	27	41	29	28	37	33	37	30	36	38	34	32	37	31	32	36	37	35	30	34	28	31	35	30	30	22	29	28	25	28	34	31	30	22	33	32	44	39	28	35	29	32	26	29	28	25	39	40	25	30	34	26	38	27	40	32	29	35	41	38	33	44	28	34	32	39	32	24	32	37	35	32	22	28	28	35	31	38	41	22	28	33	31	25	34	37	30	25	29	40	32	35	43	29	28	32	23	34	32	42	27	34	38	25	27	28	40	25	42	30	35	34	31	36	24	29	29	42	34	44	29	36	22	36	36	36	32	27	30	34	43	23	32	36	41	38	43	29	39	24	25	37	28	29	37	36	32	32	23	33	28	38	20	31	29	30	30	29	34	33	43	47	39	36	30	37	27	32	40	26	31	31	28	45	30	31	28	37	27	33	26	47	31	29	24	32	38	39	28	33	38	33	39	28	39	26	32	25	21	29	36	31	30	44	39	33	33	35	31	34	23	28	40	33	33	36	25	29	22	32	22	39	35	26	41	49	32	36	29	30	31	35	33	36	36	34	49	35	29	33	30	31	27	29	29	23	35	30	31	23	22	29	28	30	23	27	33	29	28	28	26	22	33	22	29	27	24	26	28	41	27	35	40	28	37	33	17	33	25	35	32	32	33	32	33	28	40	31	40	22	40	40	35	32	31	40	42	33	28	30	42	35	20	29	48	26	29	32	38	39	30	26	33	22	32	32	26	31	32	33	29	35	42	36	24	33	29	35	41	32	37	29	42	36	40	22	23	27	37	27	31	36	35	29	28	40	26	35	33	31	27	33	22	20	38	30	35
15032	10352	5070	13288	22607	21699	18244	14686	12293	10290	8399	6367	5028	4287	3554	2968	2747	2474	2484	2972	3982	4582	3230	1980	1723	1641	1754	1753	1806	1527	1142	1080	1144	1290	1380	1523	1415	1244	1134	945	885	790	790	793	757	737	777	696	720	630	746	751	706	685	590	495	544	546	532	537	571	670	516	518	528	511	514	475	494	544	484	524	510	531	524	540	514	512	495	452	525	490	510	501	492	481	503	531	452	508	519	478	491	475	489	499	493	485	500	486	479	460	509	476	474	523	494	469	519	470	564	572	551	544	546	541	569	553	563	546	555	549	544	566	507	517	547	550	533	466	539	534	529	514	511	478	528	493	485	513	487	511	471	496	496	463	489	472	513	499	490	475	492	530	521	468	464	475	524	522	455	506	497	466	479	455	473	497	494	488	459	497	494	469	488	457	478	441	481	481	483	474	459	486	477	488	500	510	482	499	463	458	481	451	492	497	455	445	485	465	498	493	463	457	486	469	485	483	498	466	475	435	485	452	490	530	436	489	472	488	543	492	502	465	476	481	526	457	472	475	488	480	478	472	468	463	493	489	532	429	449	466	466	485	478	469	486	468	512	483	461	492	539	445	482	504	478	525	501	480	445	474	525	470	479	461	448	469	518	463	446	494	480	465	482	478	499	467	469	480	518	496	475	518	448	462	475	475	466	482	467	456	454	471	452	518	501	481	466	448	470	482	503	463	524	492	482	471	469	468	466	460	471	479	486	478	434	509	474	443	495	468	490	479	468	504	475	501	440	513	440	488	493	475	536	470	478	470	485	475	495	461	487	476	470	480	443	442	471	454	460	501	463	502	488	496	456	461	479	511	500	505	503	494	468	491	487	479	449	464	451	493	484	497	477	463	495	460	470	485	484	534	447	452	478	498	435	483	464	522	467	461	485	495	478	494	491	518	457	447	506	501	473	464	476	452	443	495	510	503	492	447	450	511	514	500	449	475	475	489	497	483	466	461	492	490	461	446	459	514	462	533	456	519	507	500	480	504	464	467	481	474	466	527	501	508	473	452	480	454	499	470	500	523	505	470	486	453	478	490	487	501	464	478	465	524	491	459	452	511	461	490	496	491	449	466	502	493	473	506	471	489	478	484	499	488	462	464	500	490	440	478	494	489	494	486	429	439	479	473	478	508	486	474	479	462	480	498	479	497	465	472	482	477	479	483	450	494	485	493	474	492	497	448	459	432	495	476	476	488	477	465	466	456	511	457	486	486	459	486	459	476	468	472	439	425	511	485	494	460	484	479	461	494	499	524	487	475	517	472	469	496	452	494	492	471	503	463	473	491	473	448	482	460	465	495	468	470	492	489	456	476	461	483	457	445	517	450	492	517	487	452	495	515	479	473	462	438	469	475	444	483	473	502	466	493	454	465	488	502	494	492	480	471	511	503	469	443	458	478	483	446	451	468	452	518	475	448	481	488	490	510	414	461	469	442	484	475	495	443	445	470	457	461	497	476	435	462	429	429	487	473	523	470	467	492	474	487	508	478	484	476	505	508	456	515	532	447	495	448	463	464	491	468	473	469	497	521	452	430	480	477	479	516	498	510	472	466	461	512	487	469	471	466	517	502	482	458	466	498	481	504	510	504	474	465	466	468	486	457	499	462	470	459	486	468	459	468	498	470	497	476	484	460	440	456	469	493	509	474	450	484	482	447	502	501	476	485	520	497	461	444	533	507	513	471	511	479	482	503	492	466	452	486	498	496	489	508	506	497	474	475	483	492	488	492	474	504	495	509	496	468	470	475	504	492	487	446	486	477	492	467	469	484	483	506	467	490	480	468	485	486	493	514	458	447	474	476	467	460	471	470	504	491	469	467	467	493	519	426	500	470	493	470	490	479	503	428	487	479	471	498	492	448	480	459	504	501	479	490	460	510	472	494	478	480	467	504	475	506	505	502	449	451	465	482	502	473	486	468	496	444	469	476	444	448	480	476	481	454	438	501	467	506	454	500	485	483	495	532	474	489	464	514	502	428	491	466	468	471	452	487	464	474	490	515	481	502	477	481	460	473	484	494	501	510	488	485	469	456	488	517	458	489	486	437	478	483	475	471	483	454	441	501	490	439	478	519	496	500	464	436	423	464	498	486	454	487	453	448	499	464	440	488	456	484	442	507	474	491	486	509	509	465	497	491	462	468	486	486	498	496	516	459	447	464	473	468	455	489	478	471	480	459	513	482	478	518	512	515	441	495	518	482	511	511	508	471	455	474	477	479	465	452	450	495	469	497	451	463	429	458	507	472	495	482	461	437	462	511	490	461	471	450	510	499	500	447	495	499	453	515	444	471	476	443	481	504	431	501	511	447	469	445	489	509	456	474	480	514	497	503	484	468	492	457	478	482	448	476	498	484	473	494	461	464	474	439	459	490	485	443	478	531	489	510	450	494	475	525	487	509	459	470	512	468	457	480	519	497	460	505	438	466	454	496	465	499	497	527	457	489	509	472	501	492	461	499	452	477	488	510	490	490	444	494	469	458	486	501	476	483	505	490	506	496	459	464	454	485	484	470	455	478	472	440	495	460	476	456	479	503	452	489	477	499	525	495	509	480	459	517	467	499	476	490	503	456	501	535	470	469	481	496	509	480	500	495	430	467	496	469	455	475	474	491	450	506	446	505	495	457	481	497	477	505	472	480	483	474	459	450	522	440	469	464	482	487	513	473	446	487	507	478	452	450	487	426	497	457	467	493	486	499	477	491	493	458	463	480	494	459	466	493	518	462	523	468	495	495	502	486	464	474	453	505	510	468	492	455	496	493	503	485	478	491	486	474	465	481	487	507	469	482	487	492	498	477	478	526	484	480	465	498	457	483	511	462	491	486	472	484	485	518	495	457	510	478	482	501	469	463	523	467	447	486	486	504	478	472	464	511	439	505	479	513	438	442	502	474	493	470	463	486	468	499	459	498	504	457	495	524	506	502	473	500	501	493	484	469	470	502	484	432	492	451	479	475	463	473	475	506	446	469	487	425	499	499	470	470	462	480	490	484	484	477	468	487	475	439	470	469	533	479	489	515	514	467	438	492	475	498	499	459	487	503	521	452	471	476	499	477	463	501	484	490	481	503	470	465	437	430	508	468	492	470	471	484	524	515	480	455	453	496	492	445	477	456	485	475	473	473	454	465	453	487	494	488	468	464	487	462	485	476	441	515	477	467	449	467	479	480	507	463	503	510	443	505	492	500	444	512	477	484	502	445	513	464	515	487	489	451	481	508	471	471	479	501	472	451	484	453	521	442	412	488	496	482	485	492	486	477	473	469	446	506	522	498	503	492	488	442	436	454	504	439	524	429	441	481	448	493	470	413	476	491	494	481	462	492	465	440	495	470	491	505	463	507	491	464	475	473	487	515	467	430	442	413	479	490	496	459	486	447	511	425	520	520	463	489	484	512	483	490	463	493	477	509	489	475	476	485	536	501	484	468	461	491	470	480	523	464	496	516	465	501	541	487	458	474	484	495	480	506	486	491
2510	355	218	146	280	324	331	280	213	166	127	123	99	92	92	75	70	77	83	78	123	112	84	58	51	62	79	82	62	65	63	53	55	66	56	54	50	46	48	65	42	51	46	46	49	53	54	49	62	42	49	47	53	51	41	40	31	44	49	40	37	34	36	36	42	42	37	46	39	43	42	42	35	50	49	48	45	47	40	44	39	56	46	32	50	45	44	33	45	34	37	44	50	35	49	27	39	46	37	34	36	32	36	51	44	31	37	52	37	43	32	40	44	36	44	33	51	51	51	33	40	36	45	33	20	50	54	37	49	49	45	38	30	37	39	47	39	37	45	41	37	39	39	43	41	52	38	34	50	41	51	42	42	41	32	34	48	51	48	42	38	44	42	52	48	30	41	47	46	35	31	49	33	40	38	43	36	45	37	38	40	48	51	43	39	33	39	39	39	52	44	35	53	34	44	44	51	36	29	40	45	53	48	42	43	40	41	46	36	42	47	32	39	43	37	50	36	35	39	31	45	42	41	44	37	38	51	45	36	41	40	38	51	41	29	34	50	42	41	43	45	45	45	57	42	40	39	46	40	42	47	46	38	58	30	35	35	43	32	46	34	33	42	29	39	41	43	54	34	41	54	45	43	40	35	43	46	43	41	49	37	32	47	41	45	45	35	38	38	40	41	40	48	37	31	28	45	36	30	36	44	42	30	51	39	49	32	43	44	30	53	42	38	36	44	51	42	35	41	43	43	47	56	37	36	41	47	33	45	48	44	47	62	39	49	44	44	39	34	36	46	44	42	49	38	36	42	46	48	30	51	42	40	38	45	39	47	28	38	34	42	38	48	29	42	54	39	41	42	30	35	43	52	34	43	35	55	49	37	42	30	38	47	46	28	39	33	44	42	36	48	40	38	51	36	35	42	32	50	36	45	35	41	29	50	43	31	30	49	45	41	46	32	36	45	43	31	41	47	39	41	47	39	46	41	40	37	44	40	43	54	39	46	37	39	40	47	48	44	59	38	34	48	53	39	47	39	41	38	28	40	40	35	47	48	44	38	32	45	43	39	32	38	40	43	40	41	48	28	40	42	28	47	45	47	50	38	39	43	42	33	40	35	46	51	41	32	49	32	47	40	35	34	49	42	43	48	33	48	48	37	43	41	46	47	47	45	47	36	42	41	44	47	39	35	49	44	32	34	33	43	45	42	47	42	40	45	41	43	42	40	53	36	59	52	32	53	37	42	36	51	31	37	48	37	39	45	47	35	38	56	48	38	41	38	40	30	48	47	39	44	47	41	51	31	54	51	39	35	45	40	33	52	47	43	48	41	42	50	45	39	38	37	33	45	42	54	38	46	39	46	30	36	49	39	47	45	51	46	29	43	39	42	47	48	40	45	45	45	37	29	51	37	31	43	41	36	37	30	45	40	47	43	47	36	34	43	41	40	43	37	41	32	50	32	43	32	54	34	37	42	37	37	34	36	44	35	35	41	44	40	45	33	31	45	35	38	33	38	35	38	48	53	44	44	49	44	36	42	38	28	47	28	28	43	42	38	32	33	52	46	40	54	40	41	45	46	46	44	40	35	41	37	45	49	48	36	50	44	50	33	37	32	43	38	46	38	30	37	34	42	54	26	40	38	31	31	48	46	51	31	46	50	37	57	37	49	42	42	39	40	40	39	51	48	49	37	36	44	34	44	36	38	38	42	44	32	42	42	30	43	38	39	47	39	47	55	43	33	50	43	41	44	44	40	46	45	36	41	39	40	41	51	47	40	33	45	46	28	31	35	54	45	39	44	41	37	45	34	51	41	43	45	37	41	59	39	35	54	47	35	34	28	37	43	22	39	47	38	50	49	54	36	48	29	37	35	33	32	38	48	30	38	38	38	50	44	39	46	50	48	40	43	38	43	46	31	44	36	40	22	35	46	26	39	51	43	36	46	48	34	44	41	37	39	40	44	46	34	33	40	52	55	43	39	46	45	47	31	43	40	57	30	38	44	48	50	41	50	37	43	38	39	44	41	55	44	39	36	42	32	38	48	50	40	42	44	49	47	38	40	34	44	44	46	47	41	38	56	48	55	31	52	46	39	49	34	35	37	50	42	40	32	40	48	36	49	44	48	37	44	38	45	37	59	39	35	39	38	37	31	38	32	45	33	44	45	36	46	49	32	40	22	64	45	45	53	45	31	45	44	45	41	53	46	35	34	39	37	44	45	39	40	38	34	45	50	48	48	41	48	38	40	46	51	41	48	45	35	39	41	37	53	31	44	53	39	36	42	47	44	49	34	30	43	37	41	39	41	35	44	46	41	44	37	32	38	36	31	33	37	34	39	34	37	44	41	32	42	41	46	44	43	39	28	47	42	44	46	37	36	35	44	30	56	47	41	40	34	36	29	47	54	45	46	44	45	48	52	49	34	37	38	56	42	27	45	40	45	36	36	45	35	41	39	44	54	43	42	50	40	35	39	41	43	47	46	40	39	48	40	39	41	45	45	37	29	41	31	36	38	41	45	48	35	42	46	52	46	41	52	38	47	43	46	35	43	41	36	44	51	42	41	47	34	38	40	47	37	33	31	42	32	25	40	46	47	36	45	55	45	35	33	29	42	52	46	49	43	37	27	35	46	40	32	40	48	31	37	42	37	37	35	53	44	44	42	47	48	42	40	39	38	44	34	47	51	37	45	45	40	32	29	39	49	30	42	37	43	39	40	41	32	48	45	41	44	38	37	39	55	36	41	42	41	30	33	38	44	29	43	33	34	42	33	40	48	44	31	39	43	41	35	42	34	35	42	47	49	28	34	39	47	42	36	48	39	39	31	37	49	36	37	36	46	47	47	41	51	36	48	32	41	43	41	41	45	21	35	34	51	35	41	42	50	41	46	49	46	51	43	31	51	45	32	38	53	44	46	36	46	51	43	46	36	44	45	34	35	40	51	46	36	43	49	37	40	40	52	40	56	31	43	44	41	42	44	40	38	36	38	37	39	46	35	38	38	38	40	37	33	37	36	40	44	42	33	28	38	44	36	47	43	27	36	46	37	38	50	28	36	44	31	35	50	44	40	39	42	39	31	34	40	37	36	37	49	45	39	32	49	47	34	47	28	43	35	40	40	43	61	44	47	45	38	32	45	39	33	41	42	33	35	56	41	44	45	29	43	38	54	39	30	38	37	43	43	43	41	51	45	46	39	35	47	40	36	43	41	46	39	43	38	47	37	38	44	42	45	52	42	47	37	33	50	41	49	42	39	41	43	32	42	34	41	34	41	37	27	44	43	43	31	44	35	33	44	48	38	39	43	37	44	34	34	43	42	44	38	38	49	43	45	45	48	32	36	47	48	30	49	39	48	44	35	41	47	45	36	41	44	42	33	39	40	39	34	47	48	43	31	39	42	37	36	27	36	39	41	45	47	43	55	47	38	35	29	38	50	38	42	38	38	39	29	48	43	45	32	38	47	23	41	47	54	31	43	39	49	37	44	39	30	32	54	50
15003	9486	5370	14254	22560	21684	19256	15741	12206	9352	7131	5270	4136	3455	2928	2476	2480	2199	2237	2718	3816	3778	2590	1797	1631	1511	2022	2363	1967	1533	1354	1170	1056	1338	1423	1325	1301	1249	1013	931	963	892	861	860	913	853	791	838	973	1081	1170	957	844	753	692	688	657	709	644	635	658	667	646	664	641	597	611	605	657	631	635	591	624	578	659	637	603	602	630	631	642	652	640	633	632	578	605	603	632	633	633	581	630	594	605	580	644	603	634	645	598	617	594	589	623	598	622	610	631	659	691	628	659	650	670	656	683	699	674	688	679	670	675	676	645	668	677	662	645	639	650	712	669	604	642	640	621	640	622	650	620	657	627	630	656	630	586	660	622	642	606	590	620	592	560	604	612	654	594	613	581	629	653	614	554	607	614	586	600	598	612	605	629	631	584	577	610	596	587	574	588	613	576	625	586	572	588	599	610	570	593	644	589	558	609	573	602	599	596	670	590	597	580	594	637	611	632	666	613	611	626	592	604	597	563	621	553	553	596	574	582	609	552	590	610	600	604	590	577	598	587	596	611	596	612	585	589	604	654	628	590	591	587	641	571	635	608	623	616	627	635	591	580	603	642	611	632	605	610	596	597	627	618	613	608	612	582	542	569	549	631	599	627	643	596	612	601	564	567	625	608	623	600	623	603	636	597	620	631	617	573	592	573	644	586	580	625	611	600	608	582	660	627	612	606	615	609	597	587	614	605	630	593	590	565	575	587	581	547	560	577	575	558	638	578	615	607	603	611	566	632	610	562	588	588	580	613	604	577	610	619	604	625	567	608	596	618	621	573	641	610	595	629	599	616	633	594	557	601	574	606	631	545	621	604	542	613	627	618	566	618	576	615	566	622	610	593	585	609	659	633	589	594	592	551	629	637	601	581	613	590	611	611	605	618	624	637	631	628	592	574	582	594	578	584	598	584	635	597	559	632	617	623	605	632	634	595	574	632	658	593	559	615	602	598	637	568	584	555	605	607	610	587	593	582	600	569	575	621	622	615	589	589	605	610	598	574	592	590	587	627	574	608	623	592	585	595	581	583	616	610	602	561	647	627	586	656	602	599	589	603	578	585	569	615	611	611	640	628	631	584	607	639	558	605	575	625	610	608	617	615	598	613	623	581	605	609	603	610	605	626	551	609	609	588	611	589	606	579	596	615	651	579	619	649	589	616	641	624	632	593	583	635	587	639	628	606	617	623	608	637	605	632	630	610	577	581	602	574	609	617	574	597	551	615	638	604	640	593	600	611	632	636	569	581	563	624	601	603	628	591	592	620	581	625	585	581	591	623	601	613	584	583	624	611	634	660	629	607	562	616	615	620	578	581	619	601	603	608	585	588	624	572	575	596	630	641	594	647	602	600	617	567	630	584	577	601	578	573	628	649	617	585	622	602	596	612	599	624	644	597	603	574	602	598	611	602	613	561	663	602	603	600	580	608	572	588	610	626	613	621	575	589	670	601	594	585	601	593	638	658	635	607	602	597	652	609	641	553	623	597	601	587	630	630	607	583	609	592	649	571	616	595	596	620	588	647	595	578	588	637	588	638	574	590	587	570	608	563	650	607	563	603	624	558	634	602	620	624	631	588	588	621	597	580	590	572	631	617	579	619	609	588	569	605	608	561	625	579	596	596	580	581	572	633	606	619	584	589	597	652	623	570	570	619	597	603	586	593	650	564	563	620	577	658	604	596	615	652	594	622	609	611	557	574	602	564	573	614	608	617	624	590	598	567	584	598	626	589	600	592	602	596	615	601	626	615	586	661	609	633	600	603	638	590	605	632	639	621	611	634	591	580	634	605	599	608	612	606	608	605	595	583	628	636	622	583	601	568	592	611	600	608	663	597	600	556	593	598	608	584	642	607	558	597	565	620	627	615	625	604	559	586	575	587	579	618	610	635	581	628	607	587	629	578	592	599	601	602	596	576	599	590	622	581	574	631	625	613	596	573	623	627	569	582	575	583	584	614	585	647	583	573	602	626	632	613	587	597	582	593	576	625	616	621	604	566	605	633	592	631	579	611	598	618	587	562	567	611	596	615	593	627	616	626	565	571	587	599	592	591	611	615	617	576	554	634	658	620	667	621	638	586	609	629	575	622	646	580	607	562	625	630	591	607	626	598	596	612	575	563	627	598	576	600	582	573	595	598	647	589	629	638	563	632	560	591	603	614	597	585	623	616	570	602	604	588	625	618	602	589	579	605	578	597	596	615	642	604	624	636	604	617	600	590	551	597	614	611	617	554	599	609	596	588	595	622	583	599	587	630	620	600	586	600	587	592	588	624	638	566	585	616	606	631	620	613	636	629	595	561	619	637	598	624	600	621	582	612	585	615	644	578	578	632	612	580	615	630	576	593	608	638	593	598	599	588	633	636	598	606	607	624	615	629	591	592	605	620	635	615	566	591	609	602	618	628	619	611	601	597	585	611	619	575	577	572	590	627	571	605	610	624	600	619	611	621	606	618	579	600	592	607	583	611	633	618	588	578	619	607	595	607	570	609	628	626	632	618	572	615	602	583	596	578	597	593	571	629	624	615	584	630	629	545	609	577	565	564	620	563	592	606	577	594	625	623	606	570	595	625	575	615	608	600	657	618	608	631	586	618	568	625	637	635	631	643	569	595	595	579	620	647	611	586	636	562	605	575	634	607	592	571	642	578	598	609	624	605	592	613	617	639	653	610	558	571	637	612	602	583	620	588	644	565	600	663	576	683	614	591	600	579	538	570	611	601	610	619	587	587	628	588	552	573	620	583	580	569	642	597	568	584	596	600	631	603	633	575	616	684	644	589	629	592	625	615	624	608	584	591	592	609	614	591	593	573	617	605	603	623	595	628	603	623	601	612	612	617	604	635	585	589	657	621	600	611	635	608	587	620	615	589	552	621	583	582	567	626	625	571	611	634	613	575	608	583	598	603	586	564	568	632	602	615	592	624	602	597	601	623	588	608	627	570	622	633	585	574	602	582	572	611	590	585	600	588	562	607	585	596	559	617	592	640	583	583	557	605	586	567	597	602	618	564	582	544	553	605	562	604	607	616	592	572	604	585	621	589	605	621	608	601	578	597	634	585	602	617	587	658	595	584	565	607	604	605	607	594	628	605	594	583	609	632	604	613	618	658	586	595	629	593	611	580	547	596	589	621	596	597	616	580	573	586	624	594	631	600	604	554	608	549	601	588	599	554	594	631	622	591	597	580	616	612	603	625	640	594	585	587	587	608	599	608	585	572	608	589	628	600	617	580	584	635	614	607	663	574	581	642	563	625	625	594	630	625	604	572	596	573	606	592	636	646	599	608	613	590	599	643	619	553	638	615	555	638	599	591	590	606	606	567	618	590	603	597	621	611	560	562	591	652	602	533	564	603	609	565	611	618	595	597	547	614	599	646	662	566	623	621	649	564	565	556	627	573	564	617	543	628	612	581	609	538	569	611	547	603	595	608	637	616	575	657	610	606	584	570	655	643	580	588	592	613	621
1705	684	415	313	575	768	688	574	477	348	289	193	145	131	135	113	107	101	102	125	158	134	111	95	73	75	86	157	124	100	83	72	87	64	80	72	78	72	63	57	60	68	78	80	61	65	58	67	67	76	70	62	72	60	58	50	48	52	52	50	73	77	50	56	57	41	41	46	47	57	54	55	56	63	57	51	43	50	54	48	65	49	46	55	61	66	47	73	56	39	58	42	55	56	60	47	45	50	44	60	44	63	48	39	55	56	60	43	44	48	53	43	61	53	52	38	55	40	45	44	63	53	59	64	45	43	43	55	44	57	63	61	63	47	42	59	64	54	50	53	45	56	45	41	55	54	45	55	48	46	56	51	55	43	49	48	56	63	51	35	55	42	48	50	46	51	45	47	56	44	45	52	51	56	49	57	45	48	58	71	39	41	43	44	52	49	45	52	58	49	45	50	49	47	54	47	60	69	43	45	53	45	68	45	52	53	47	42	57	53	54	39	44	65	41	51	59	59	41	48	54	47	49	58	54	53	38	51	54	56	53	63	64	61	49	53	49	42	57	52	50	54	48	58	47	58	57	50	50	59	52	42	51	52	67	51	52	47	58	38	50	56	57	49	52	45	56	45	46	48	48	43	51	62	62	49	60	56	38	57	46	41	44	43	56	50	54	59	39	45	46	49	50	48	59	54	50	50	42	48	51	51	55	51	64	53	62	57	58	55	68	53	66	51	36	41	56	45	35	54	47	59	49	64	54	51	49	54	49	38	42	60	56	64	58	44	49	52	56	58	55	53	54	57	59	54	50	58	48	77	68	44	54	49	40	43	54	51	55	49	67	58	58	51	40	43	47	61	58	59	61	47	57	62	49	52	44	66	59	67	48	48	48	59	39	46	57	57	52	52	49	72	54	48	51	40	31	42	53	46	58	42	49	48	60	45	52	44	53	42	47	51	52	69	35	58	48	46	42	44	52	46	56	42	50	56	56	58	51	56	53	38	46	35	50	54	57	45	39	55	61	50	51	44	43	57	56	35	57	56	47	40	47	55	60	46	57	53	58	51	50	58	40	48	54	50	64	46	65	46	49	50	62	42	68	56	54	50	58	50	53	52	59	59	55	55	54	62	43	54	58	60	44	37	44	56	40	42	58	49	54	46	58	61	53	51	46	60	54	52	51	61	56	61	60	50	60	51	42	52	50	58	49	50	54	43	50	62	45	48	62	43	52	53	55	49	44	52	46	50	49	59	51	46	51	57	53	56	58	63	54	44	41	44	41	47	62	60	60	48	38	52	52	45	59	51	51	57	54	54	58	53	35	63	53	49	73	40	60	56	54	47	56	57	53	38	53	55	49	35	47	52	53	50	51	49	49	36	53	58	43	51	50	51	53	45	49	53	63	55	62	53	52	52	59	46	49	49	57	47	50	51	57	44	47	51	60	46	56	32	53	54	49	46	46	40	41	55	51	56	57	51	57	62	47	37	46	46	55	47	42	38	52	39	57	69	58	47	57	63	46	54	50	57	57	54	50	44	51	74	51	56	44	47	61	67	45	65	51	43	40	47	47	49	57	54	57	47	73	50	57	53	44	37	74	59	45	52	56	51	61	54	48	60	44	46	40	63	43	44	48	48	57	46	52	58	43	52	65	49	55	47	55	43	56	49	57	54	46	52	39	42	62	68	52	70	51	45	54	54	45	56	35	55	46	47	60	44	53	45	51	40	50	59	61	47	60	55	63	56	57	62	50	43	60	54	62	55	40	45	57	57	58	47	48	68	52	54	55	60	50	52	49	50	47	52	61	49	50	51	49	53	57	59	44	54	53	49	49	47	50	50	48	54	39	58	62	64	57	43	49	63	56	58	51	50	55	40	52	36	47	43	47	50	43	48	44	54	51	50	67	57	47	44	58	50	65	49	53	41	41	69	44	56	57	68	48	40	63	46	49	56	59	39	45	59	43	48	41	52	40	51	69	50	51	50	61	54	50	56	48	41	60	50	58	48	48	45	33	48	55	45	47	55	52	41	39	56	54	45	44	45	54	53	51	57	54	51	76	49	49	55	56	46	37	47	62	40	46	53	50	55	49	51	47	58	51	51	54	39	50	56	54	47	56	69	52	51	38	51	57	49	55	45	49	54	42	48	46	42	46	33	52	43	53	44	43	45	46	56	54	44	52	58	47	43	50	73	52	36	65	42	57	38	63	45	58	49	50	55	55	45	43	51	42	50	57	52	52	50	43	56	49	35	54	51	59	49	59	52	51	63	43	44	50	58	43	42	49	57	57	49	39	58	60	55	48	44	48	56	52	67	46	54	54	49	52	36	50	46	45	47	51	59	56	56	52	42	45	51	51	44	59	55	56	44	47	43	49	52	54	54	62	63	59	64	50	46	45	43	59	54	58	56	45	57	54	47	38	48	51	54	65	60	45	49	48	59	45	62	41	54	54	54	51	54	46	56	65	58	48	51	46	70	55	67	40	44	53	61	43	47	56	49	52	50	44	51	45	45	67	48	57	45	53	53	43	50	55	60	49	59	55	51	64	33	58	52	66	48	47	53	48	57	43	46	41	55	49	52	45	46	56	52	40	40	57	56	47	45	41	54	43	44	54	58	60	42	49	45	53	48	50	49	49	59	65	48	44	49	54	43	63	59	51	48	64	56	53	75	41	42	56	44	51	56	55	50	49	51	46	43	56	70	42	56	49	61	45	63	50	62	55	62	53	58	61	48	46	51	49	62	51	68	43	44	48	57	57	66	62	63	62	41	46	56	46	50	58	57	60	46	64	60	48	60	47	55	51	54	63	42	72	44	52	56	55	51	62	61	69	47	60	48	68	42	47	50	52	48	52	42	54	45	47	70	59	47	47	53	44	55	49	34	44	59	50	52	54	54	51	45	52	58	57	52	53	51	49	64	41	51	43	51	41	41	43	55	62	47	58	52	65	46	53	49	56	40	56	57	54	59	41	48	50	52	49	51	55	49	59	41	62	47	62	51	66	63	54	45	58	52	52	48	56	54	50	42	63	53	62	47	50	49	57	47	46	70	50	39	50	50	58	58	55	52	59	63	46	52	53	57	44	50	51	55	38	54	52	58	49	54	60	47	40	46	50	53	51	62	52	61	55	57	54	44	60	54	53	46	38	64	43	63	50	50	57	40	65	55	43	38	48	60	56	56	62	58	57	47	41	57	49	65	58	50	51	63	63	51	61	49	51	49	58	55	55	48	58	62	63	55	45	53	52	43	49	37	44	51	68	41	50	54	47	55	62	57	40	59	62	49	43	53	54	64	53	50	45	36	57	43	48	50	48	59	53	56	55	65	56	56	63	56	57	52	55	58	48	42	48	51	53	42	54	51	53	54	40	54	62	53	53	47	51	41	54	53	48	59	49	46	66	58	31	52	58	58	67	60	54	61	54	56	48	68	66	53	44	48	41	57	64	49	60	61	51	71	37	42	41	49	63	50	40	40	43	49	58	45	53	53	41	47	43	53
20514	14069	8998	21534	30608	30363	28486	24751	19497	15316	11374	8121	5924	4910	4411	3791	3485	3353	3567	4732	5160	4753	3674	2773	2490	2300	2905	4259	3255	2369	1891	1740	1574	1548	1693	1621	1719	1827	1604	1515	1379	1257	1219	1316	1269	1198	1166	1240	1369	1681	1552	1292	1167	973	879	882	885	838	825	845	1330	2117	795	823	791	864	815	791	770	825	798	801	793	793	814	795	766	753	751	770	785	765	880	744	827	758	786	761	805	777	786	797	776	760	750	728	778	754	777	740	788	788	780	729	773	723	780	774	761	781	827	850	831	803	870	862	841	898	929	893	830	870	832	866	862	813	813	855	771	804	744	751	787	802	784	763	770	741	764	729	702	790	790	749	789	762	785	747	729	795	740	772	805	803	823	800	771	711	781	744	729	759	769	771	722	769	765	778	805	767	777	738	720	743	754	774	765	773	716	771	761	717	735	727	700	750	754	718	724	764	748	728	739	758	714	776	763	793	721	777	768	792	713	730	744	742	795	721	759	759	760	759	764	734	762	744	725	739	725	759	737	765	825	759	782	795	710	760	782	754	783	762	720	715	743	710	781	748	759	755	725	742	747	757	770	801	761	783	747	735	737	763	792	702	797	811	738	777	745	730	799	789	696	768	778	752	749	737	729	736	759	742	753	756	738	770	709	747	785	762	775	752	723	759	747	753	717	706	790	715	740	742	746	749	784	756	707	703	772	744	777	748	728	751	736	766	717	757	707	760	719	735	718	708	733	727	724	722	742	769	729	795	755	747	761	785	772	723	753	725	782	785	759	736	793	776	776	725	737	771	715	752	747	690	751	700	775	750	732	789	779	780	805	786	770	740	789	774	774	807	769	788	757	737	765	758	742	780	685	804	732	741	820	765	764	764	774	742	770	776	697	734	726	709	728	750	721	780	694	745	740	743	754	740	743	766	814	782	709	742	799	712	745	779	738	768	736	795	829	728	751	713	702	749	760	730	741	755	764	728	668	685	774	700	767	781	724	776	756	739	718	749	712	754	751	736	763	738	739	735	766	707	721	756	753	780	748	751	762	772	775	730	731	737	768	717	728	704	730	738	754	712	729	767	750	712	752	717	737	749	775	787	746	759	769	760	751	780	730	745	721	795	769	762	738	770	741	770	783	743	768	770	748	775	728	776	750	697	761	732	727	714	831	738	773	723	749	781	720	739	764	764	730	762	745	765	746	760	741	719	721	730	706	716	733	788	704	782	729	734	765	767	737	756	798	756	749	723	726	744	714	726	757	780	739	742	715	797	770	775	780	779	762	786	800	761	717	793	749	771	783	750	735	745	721	758	742	756	768	712	724	736	753	774	735	758	768	729	780	762	758	788	770	748	719	771	723	756	674	742	726	720	753	749	736	725	752	769	708	736	750	746	766	724	761	733	700	724	747	742	741	741	756	689	725	795	731	776	734	776	811	744	789	797	735	747	750	808	768	758	712	712	764	736	771	804	737	759	801	785	801	717	755	763	748	752	775	780	718	735	737	757	696	745	761	703	743	673	720	779	733	714	717	750	754	773	747	732	767	716	731	772	783	743	754	751	757	656	730	740	810	750	735	782	777	724	738	736	710	717	725	763	746	759	729	774	738	766	731	754	731	806	750	766	755	700	751	761	805	743	769	752	750	751	738	746	750	738	800	763	728	748	719	729	753	761	788	715	777	770	739	786	711	713	753	745	799	721	765	739	727	841	753	761	790	764	731	769	802	749	758	751	730	757	773	714	783	796	750	726	736	720	725	706	700	720	732	733	753	738	696	745	765	711	741	763	733	754	711	725	771	779	770	760	754	781	717	708	724	713	772	745	754	778	722	766	764	751	761	788	774	741	770	721	817	730	746	735	721	779	699	673	743	773	778	730	745	731	728	768	756	728	734	762	724	773	762	733	719	671	765	765	720	727	768	786	705	707	730	747	732	780	731	710	753	777	768	694	701	742	796	744	769	774	743	737	744	739	756	765	745	712	718	752	783	771	749	764	783	773	724	711	744	742	767	762	765	755	747	793	771	772	720	722	787	759	804	772	750	758	770	776	780	696	733	745	730	740	733	753	736	730	764	776	748	758	746	693	714	767	786	735	735	744	741	774	717	784	748	819	735	764	763	742	718	740	785	718	760	789	742	730	708	670	785	765	728	824	757	762	768	770	771	721	711	796	772	747	753	760	756	792	798	777	791	751	716	729	775	730	737	756	753	708	765	768	734	755	729	740	792	756	746	789	804	761	744	725	726	822	710	788	755	793	743	732	729	749	737	773	750	754	798	782	770	788	704	697	719	743	739	736	733	780	729	758	740	771	701	722	771	763	739	795	766	763	717	766	790	764	725	773	741	762	718	739	738	743	745	738	729	744	769	796	750	717	749	762	673	748	758	785	766	762	781	773	726	742	799	739	762	771	751	757	705	768	720	752	775	760	722	732	712	787	786	803	749	793	778	712	756	706	732	740	702	784	776	771	745	740	787	725	726	714	721	756	764	770	773	741	716	749	765	758	788	742	733	745	723	729	784	724	733	777	748	755	720	729	707	746	742	702	754	806	757	730	715	749	751	794	808	716	728	759	723	789	749	732	752	794	738	729	745	771	753	773	747	724	765	769	730	737	749	748	806	730	780	741	788	751	768	699	732	746	752	747	786	793	747	723	700	735	735	752	700	741	730	754	755	725	740	765	725	769	763	743	714	742	736	776	744	796	779	772	728	763	776	734	747	800	786	713	778	778	726	789	813	777	737	737	737	727	790	711	722	773	713	713	767	785	714	753	752	714	787	786	681	764	768	772	740	734	767	714	770	712	777	760	738	779	729	739	778	790	749	754	759	757	787	724	738	747	757	785	713	760	742	755	747	713	749	755	736	786	763	769	718	701	771	715	734	775	784	792	729	799	725	733	753	717	749	768	756	732	770	751	747	712	703	748	712	757	759	738	717	722	764	749	752	783	770	760	713	800	790	711	762	739	745	753	758	763	691	757	722	754	774	787	780	738	735	745	777	746	713	749	771	733	752	744	745	771	752	680	776	745	809	725	751	737	750	783	744	744	757	728	724	768	765	774	768	737	758	736	775	756	745	751	736	748	733	772	770	762	775	723	771	795	747	766	788	684	747	741	717	760	750	744	790	758	744	756	743	737	784	812	777	701	724	773	738	758	769	750	792	787	729	737	691	730	716	763	755	714	740	801	761	745	748	711	740	730	768	725	749	724	747	763	800	772	772	706	736	723	765	741	752	736	753	773	716	694	726	752	772	760	751	749	731	717	784	743	735	712	748	805	733	727	756	762	726	751	712	768	710	733	787	767	766	739	719	764	733	765	775	732	724	771	790	751	712	766	781	755	739	752	711	800	735	778	730	707	771	748	706	784	751	760	762	766	756	694	737	716	746	776	724	684	742	739	736	744	724	740	717	757	778	746	752	745	754	766	749	752	734	751	803	756	724	714	750	762	806	724	748	727	713	736	695	742	764	734	755	782	684	752	770	760	739	717	712	728	714	775	753	765
1376	241	178	139	330	417	429	372	269	189	110	63	43	30	45	41	31	48	42	45	52	45	35	33	32	34	40	45	58	33	34	34	34	26	26	34	27	31	40	29	28	32	29	40	33	34	24	28	37	38	30	30	25	28	29	28	23	24	32	28	23	55	26	24	29	24	8	26	37	30	23	29	29	26	28	27	28	26	19	22	21	20	23	26	22	29	27	22	32	28	24	18	20	22	27	21	32	24	22	22	27	22	30	30	30	20	23	31	23	28	31	34	31	28	20	23	18	34	23	27	21	21	30	19	32	31	22	32	20	28	32	34	31	23	28	35	41	22	27	22	23	24	24	19	33	23	19	23	20	27	25	20	31	22	21	30	21	23	18	22	27	31	32	33	27	27	26	32	24	21	27	31	27	21	29	25	37	19	21	27	17	24	30	33	28	28	19	26	21	27	28	29	29	21	20	31	25	29	21	30	27	20	20	27	29	31	28	20	23	25	22	26	26	28	18	26	29	21	19	31	23	32	24	25	14	19	30	18	11	19	23	34	30	27	26	28	28	25	23	20	26	20	32	21	19	28	28	25	20	30	24	21	23	24	26	21	22	17	17	31	24	29	23	29	21	25	33	34	18	29	28	20	21	23	23	29	21	23	30	22	26	15	21	28	26	23	24	17	27	26	29	17	31	26	22	25	28	26	28	27	30	17	27	22	25	18	23	27	31	25	17	20	23	24	22	24	30	32	24	20	25	33	25	18	27	20	24	28	24	18	26	22	18	24	20	18	23	24	22	23	30	28	28	24	30	26	37	30	20	34	15	23	33	28	24	19	29	26	20	31	21	31	27	19	29	22	22	24	26	24	26	20	24	20	31	34	24	26	24	26	31	25	39	27	25	25	29	24	23	22	28	33	22	29	27	28	25	33	30	22	34	20	25	20	29	24	27	22	25	17	27	23	27	23	25	25	25	25	22	20	28	28	19	27	22	28	25	19	29	32	17	29	23	27	33	23	30	26	15	21	29	23	26	23	27	24	26	26	31	28	23	38	31	34	23	25	23	29	27	32	19	32	19	33	25	18	31	30	20	28	28	18	30	16	26	18	19	32	33	26	22	25	22	24	16	28	30	23	26	32	34	25	25	33	34	20	32	29	29	21	17	36	29	33	38	28	33	25	30	25	18	25	20	18	23	25	26	29	30	31	23	30	16	30	31	16	16	25	30	24	29	18	29	30	30	24	20	25	22	27	28	21	27	17	27	31	24	21	36	23	25	24	25	40	31	17	27	26	31	16	24	23	26	21	32	23	22	14	36	22	28	26	32	36	28	27	27	29	23	19	29	29	32	25	26	25	38	23	25	31	29	19	26	25	21	29	28	21	19	30	27	15	19	35	16	21	30	19	16	24	26	27	18	26	24	23	31	22	25	29	25	34	21	20	26	33	31	24	27	18	20	26	28	27	21	26	25	25	15	25	27	27	34	24	28	30	24	25	25	37	32	29	17	21	22	27	25	22	28	24	34	29	28	26	32	31	20	31	23	28	30	29	29	33	24	19	30	34	35	26	31	26	30	34	25	20	20	28	27	24	23	21	26	22	24	32	27	32	24	32	28	31	25	27	30	35	25	16	23	26	28	29	21	30	27	34	28	27	24	29	32	32	26	19	28	32	20	22	19	24	23	23	22	27	29	24	30	23	34	23	29	24	15	30	22	25	27	29	32	19	25	16	19	17	26	22	20	35	25	26	29	31	24	23	25	23	18	32	19	21	18	26	28	13	21	20	24	19	14	24	22	27	28	29	33	22	21	28	27	27	22	29	25	24	20	27	35	18	33	27	26	27	20	24	27	40	34	19	19	28	23	30	29	26	37	20	18	24	27	27	26	17	23	20	27	31	32	30	22	28	22	28	14	32	24	19	25	27	27	24	31	25	24	30	23	17	25	28	24	21	24	20	23	29	34	26	20	22	28	26	22	23	30	17	37	28	20	27	21	27	29	25	20	26	30	29	20	34	32	22	25	26	20	14	26	27	23	25	24	25	21	33	24	25	28	21	19	17	26	28	33	37	23	21	23	28	20	21	20	23	30	19	21	23	32	24	27	19	27	17	27	18	20	30	23	24	16	21	22	28	27	25	28	21	23	25	24	27	22	30	27	24	24	28	30	26	28	29	25	33	26	30	27	33	18	27	31	21	30	31	22	20	19	29	25	43	24	30	19	34	32	26	22	18	26	19	19	25	23	18	33	28	25	22	27	28	21	21	19	35	24	22	27	23	17	38	18	22	25	16	29	31	28	29	24	26	29	33	23	15	24	26	23	25	22	28	28	24	18	25	25	29	19	26	17	32	21	37	30	27	27	31	19	26	23	27	29	25	26	30	27	31	31	28	33	27	30	18	33	30	30	28	31	28	18	28	24	32	28	30	27	24	18	22	25	35	21	29	25	19	26	27	22	20	20	31	21	33	33	24	32	29	31	20	33	21	18	29	23	35	36	17	32	25	17	24	26	37	22	21	19	22	21	26	28	26	28	26	23	26	24	36	23	31	27	22	24	23	20	33	23	21	37	21	30	32	26	28	32	29	23	31	26	29	27	32	32	23	21	27	34	28	22	24	27	26	27	33	28	29	19	25	22	32	25	25	25	16	23	27	17	23	35	33	25	20	29	27	24	26	10	19	25	28	31	24	25	26	16	26	26	25	23	26	34	23	25	25	19	29	23	24	32	29	24	24	29	26	22	18	23	25	22	23	29	24	24	30	28	38	23	22	21	22	23	32	19	33	24	20	22	25	28	24	27	17	26	29	38	27	31	23	19	29	27	23	38	21	22	25	22	24	28	25	26	21	37	24	27	32	22	27	29	29	24	33	31	23	16	24	22	33	32	26	37	30	24	31	32	23	24	28	27	28	23	21	24	21	32	37	21	22	29	25	30	30	29	18	36	23	24	20	27	27	29	22	22	28	29	26	23	32	29	17	30	27	27	33	25	29	15	22	29	17	30	26	19	29	36	27	37	24	25	27	27	24	21	27	24	31	18	37	25	27	27	23	34	24	22	23	33	28	29	26	25	42	23	23	18	38	27	17	15	32	30	25	34	27	18	30	19	29	27	29	28	20	40	27	21	19	16	25	19	32	16	31	38	32	26	22	16	21	23	23	27	23	26	25	22	29	37	35	30	33	18	29	19	35	26	28	22	33	23	20	32	31	19	25	27	25	25	24	29	12	15	29	19	28	28	27	28	26	19	23	22	14	25	32	26	23	15	24	28	24	30	16	18	28	26	31	24	24	25	29	29	15	29	27	25	19	32	27	27	19	27	29	28	33	35	28	29	25	25	19	31	23	20	30	20	25	30	28	24	32	24	24	22	16	31	14	25	35	33	23	24	20	23	25	30	26	12	18	28	29	35	24	23	38	27	31	25	23	24	28	27	34	22	27	34	20	21	19	26	29	24	23	11	21	25	16	32	31	31	21	19	30	28	30	24	26	18	23	26	28	22	24
12070	7134	4474	14847	25148	26051	23550	18588	13078	8407	5132	2742	1568	1195	1078	1006	979	1121	1154	1291	1363	1483	1176	1004	989	895	906	1847	1882	1037	824	748	670	542	589	602	736	691	682	586	540	619	609	598	518	508	523	578	685	852	670	624	522	433	436	404	387	417	405	410	579	1136	398	384	405	410	354	367	421	428	377	386	404	395	383	367	398	411	353	396	400	404	385	374	366	429	391	410	371	397	405	383	370	354	412	425	392	439	418	372	406	390	357	398	394	379	389	397	431	406	449	419	407	382	448	389	470	398	453	431	368	432	403	367	379	422	407	372	403	403	397	437	411	359	387	395	332	418	360	397	399	426	394	363	388	397	436	389	390	408	381	421	446	346	379	408	368	440	430	369	393	355	378	365	413	363	395	392	389	366	409	432	428	375	373	375	384	400	388	411	356	381	417	418	412	369	409	413	385	366	404	410	364	354	413	407	388	367	378	379	394	364	388	356	382	394	387	343	417	370	403	417	407	370	391	353	401	403	428	388	392	386	368	387	403	374	372	375	384	390	388	364	404	384	360	375	363	384	371	399	406	409	378	357	364	397	403	393	393	366	370	388	410	413	426	413	350	375	358	373	392	367	375	403	379	373	384	385	369	410	362	397	388	393	423	352	380	365	397	378	378	395	370	395	366	375	365	415	412	430	387	369	377	358	397	394	398	376	377	368	382	356	381	392	360	398	408	396	359	369	393	390	403	374	410	424	370	400	370	388	396	412	414	389	385	397	413	405	380	375	376	376	395	366	414	400	403	406	363	382	428	392	368	383	396	400	386	385	382	407	384	369	397	340	409	389	388	396	367	405	367	388	360	348	361	381	362	362	378	392	398	401	385	380	399	395	383	386	383	370	404	367	397	365	389	385	387	342	391	386	379	421	407	365	342	406	425	390	418	375	374	431	391	400	359	403	357	402	411	384	387	408	348	409	357	381	358	367	363	337	364	406	378	405	389	391	432	384	396	382	361	394	397	424	410	396	383	384	373	393	396	418	386	380	388	377	379	367	381	375	414	393	377	360	380	404	376	378	426	400	391	407	396	365	380	378	361	425	386	411	343	389	362	387	397	382	396	388	413	393	396	399	381	389	344	383	409	390	348	406	377	395	360	387	383	377	398	356	386	396	366	380	343	382	401	377	403	350	361	368	404	370	380	371	355	394	372	376	379	362	414	370	359	397	401	397	390	355	401	389	342	378	396	366	361	381	394	347	392	399	399	362	380	387	354	381	389	375	371	387	395	389	358	403	354	413	364	404	396	377	410	388	372	386	387	392	383	355	410	401	409	347	383	356	363	379	367	404	388	428	356	351	359	382	387	358	363	376	428	317	383	414	387	382	378	404	438	357	383	392	418	414	395	362	374	395	384	364	444	391	405	400	406	370	366	435	381	378	422	405	367	401	384	365	401	382	346	382	373	365	382	363	393	401	355	380	410	404	403	391	402	368	354	389	364	366	389	393	366	379	361	370	400	392	403	396	385	362	365	432	380	394	396	375	397	409	383	390	362	416	384	408	378	380	378	413	368	405	378	390	389	376	383	370	404	387	419	399	419	405	384	338	331	406	429	395	355	412	377	380	388	395	376	363	406	367	413	365	404	346	400	411	394	415	377	425	360	385	368	424	363	405	377	377	386	367	410	388	394	405	367	370	404	389	384	411	396	378	392	407	391	372	405	356	372	352	359	366	363	377	378	389	400	380	435	370	368	417	415	385	411	388	407	369	411	400	391	392	417	394	383	394	401	381	364	395	395	358	377	360	380	371	383	389	392	415	436	378	389	389	378	359	358	392	395	365	399	360	419	355	407	395	387	399	385	355	392	415	371	357	376	383	380	372	370	384	367	371	385	397	387	370	371	375	369	398	380	396	374	384	413	353	374	363	376	399	375	417	369	403	370	363	390	397	417	371	363	371	370	367	380	375	356	411	373	390	373	342	412	416	389	393	373	369	390	383	394	376	398	360	363	379	365	386	377	376	352	377	361	403	404	375	409	413	376	359	411	378	402	389	363	393	381	392	385	380	380	379	376	402	361	375	402	373	347	404	463	383	394	403	352	390	387	408	377	391	384	400	370	376	378	391	377	386	359	395	373	347	403	428	394	339	411	381	421	404	379	418	394	382	377	386	390	416	370	404	365	381	387	334	412	389	383	354	401	395	366	363	388	398	406	374	377	408	395	393	400	372	369	399	401	347	357	416	368	388	372	375	389	374	368	361	385	412	369	388	399	392	401	383	376	395	389	393	360	375	376	373	395	354	398	383	393	332	368	380	379	353	389	390	383	372	377	401	346	372	371	390	372	372	377	368	388	381	395	388	372	427	362	362	357	427	416	376	379	415	377	372	371	356	367	360	376	378	372	380	375	385	373	374	385	400	391	393	353	379	369	402	395	399	394	393	370	368	368	381	373	382	436	397	328	358	371	371	385	393	389	392	365	408	339	332	335	359	380	384	396	372	404	406	420	387	405	404	411	405	372	356	356	375	383	411	401	387	351	378	386	369	369	389	395	415	379	390	385	372	419	411	364	391	367	400	398	399	353	402	381	344	386	368	392	379	346	410	369	418	366	364	381	371	397	370	390	384	387	376	427	388	372	397	399	366	388	362	374	361	374	355	400	391	362	350	360	411	414	416	390	386	393	390	392	364	413	366	364	425	400	396	374	361	385	382	403	381	380	411	387	393	366	389	400	392	398	405	351	388	373	363	420	420	407	411	381	384	409	347	430	383	392	407	359	399	383	378	387	414	409	389	389	355	384	362	407	399	388	370	396	417	376	348	404	384	369	414	375	383	408	389	436	383	386	384	379	376	381	366	361	363	398	377	381	410	386	368	403	394	371	379	387	351	407	427	423	382	353	386	400	404	359	398	412	378	415	379	376	419	407	370	397	373	388	392	393	400	375	410	379	368	347	410	376	412	366	355	391	353	379	410	370	420	360	399	397	409	417	367	393	367	402	370	382	381	398	360	369	352	423	404	394	372	397	365	403	385	385	394	401	382	373	415	384	370	399	383	373	361	397	375	386	379	394	394	360	371	404	398	409	379	384	386	379	395	378	403	378	348	426	391	420	389	434	355	410	377	368	407	384	423	389	409	389	391	363	393	355	412	374	376	371	395	363	408	375	383	387	365	363	363	372	381	361	370	423	401	353	427	365	407	377	394	378	365	381	384	381	411	404	378	381	401	375	365	376	410	397	364	414	369	341	369	371	378	363	408	400	354	415	410	385	403	365	394	401	414	386	379	397	397	357	371	393	389	352	402	396	405	386	362	384	422	345	366	391	384	358	373	385	353	349	399	414	385	384	380	412	351	370	404	399	385	386	369	400	384	381	372	361	419	404	406	358	370	358	366	375	387	364	400	410	395	419	378	368	396	413	385	391	383	375	376	375	370	400	390	434	398	390	404	386	387	388	377	365	396	410	402	393	386	393	396	396	393	398	393	386	379	386	407	345	395	390	409	359	354	353	422
805	449	303	241	667	1056	940	668	504	352	253	128	80	69	49	57	58	61	54	74	55	57	73	55	49	65	68	101	79	58	34	56	44	32	50	41	51	54	47	41	38	47	50	36	53	47	40	52	43	45	44	21	37	38	32	45	32	34	34	33	70	73	38	32	41	30	34	36	33	32	27	30	43	35	22	30	33	38	42	37	27	36	19	28	32	39	32	32	21	25	42	34	33	36	38	29	38	31	31	26	37	37	33	37	36	27	36	36	29	31	36	42	34	51	25	42	43	34	48	37	39	43	37	47	32	40	42	23	34	25	26	40	28	33	39	42	29	35	32	27	35	43	38	31	35	31	30	26	42	37	29	37	34	30	34	39	44	26	33	33	40	33	33	29	32	35	37	35	44	25	30	27	38	32	34	31	30	42	34	33	24	27	41	26	30	39	34	36	25	34	33	26	35	30	39	41	35	33	35	32	28	35	24	35	38	35	31	38	35	38	49	39	26	28	29	24	31	32	40	27	31	36	30	38	30	27	30	26	36	32	23	43	32	41	28	30	34	36	29	35	26	35	32	36	32	33	34	31	39	38	32	31	31	24	38	27	37	31	49	32	27	30	33	30	38	28	37	30	34	22	37	40	22	32	32	32	45	31	31	25	29	38	41	24	39	37	30	30	32	39	43	35	35	34	37	30	36	39	41	37	35	40	38	28	32	36	43	33	29	33	47	23	39	34	30	22	34	38	41	31	32	36	31	33	32	26	44	41	34	39	35	39	34	30	23	26	29	39	28	30	29	39	25	31	32	37	32	25	27	36	29	36	32	39	33	42	36	34	40	33	36	34	33	36	35	39	38	34	32	33	31	47	44	33	32	31	38	31	33	41	26	30	40	28	37	19	27	31	32	27	36	28	28	35	28	37	28	44	37	42	33	38	33	43	40	38	31	37	39	43	41	24	17	31	25	37	28	50	33	38	26	23	24	29	37	38	39	38	37	31	27	30	30	32	26	25	31	41	40	30	32	35	37	35	35	23	28	29	27	19	24	36	38	35	24	39	33	33	30	39	34	29	34	32	37	30	26	28	31	29	29	35	28	37	36	27	35	34	37	33	41	37	29	36	46	37	37	24	32	38	40	28	33	33	40	29	36	29	38	30	43	22	27	23	34	24	31	35	33	31	22	36	38	42	25	32	36	30	27	38	34	30	26	36	43	35	46	37	31	38	33	34	31	39	26	37	29	45	44	30	37	37	42	34	26	29	33	30	36	44	37	28	40	37	31	35	26	35	37	27	38	39	24	19	33	33	35	44	42	22	33	38	39	28	31	26	38	47	32	31	33	28	32	33	26	32	33	36	41	33	28	36	28	31	37	44	36	30	29	21	26	34	34	41	31	29	28	24	28	28	38	32	38	31	44	25	29	34	49	35	50	26	36	29	26	21	39	49	36	27	40	32	40	31	28	39	31	30	28	31	30	25	30	37	39	33	28	42	30	39	37	42	33	30	33	42	26	24	41	29	40	28	38	38	40	37	28	31	39	34	38	40	36	36	39	42	31	41	34	36	38	25	30	34	32	29	41	31	30	27	25	35	31	35	32	34	35	34	38	26	31	31	33	28	41	23	35	34	32	38	28	36	46	36	31	34	37	46	29	35	35	34	31	41	41	32	38	35	51	42	30	31	46	21	39	30	35	37	32	26	29	30	31	25	32	32	28	32	36	33	31	26	35	30	29	36	36	26	34	37	35	23	24	26	34	40	23	31	31	28	37	36	29	38	46	39	31	38	35	48	22	31	21	33	36	25	25	40	33	39	20	38	21	30	21	28	37	24	35	45	29	24	37	33	39	35	40	26	35	34	27	36	33	32	35	31	33	29	35	30	27	32	31	33	42	29	34	32	35	27	34	33	35	31	26	44	30	41	27	31	34	25	31	30	36	37	32	31	31	34	34	26	39	39	31	35	35	35	35	31	28	20	43	22	35	31	28	31	29	24	38	37	30	28	35	34	21	30	29	23	25	30	32	33	30	36	35	33	37	33	27	39	39	30	42	36	40	29	39	37	36	37	32	35	35	32	32	42	41	38	44	37	37	26	34	32	43	32	39	38	34	32	36	27	35	35	37	34	42	28	27	35	27	36	31	31	36	24	34	26	36	34	39	32	37	31	31	27	35	29	34	37	33	24	45	31	36	35	40	29	45	20	37	33	35	29	40	24	32	30	37	27	37	31	33	25	30	44	34	31	32	32	34	26	37	28	37	28	24	39	32	39	31	36	31	40	38	35	26	35	46	34	41	32	30	34	24	29	35	38	30	32	29	34	27	32	28	30	39	26	38	34	32	38	46	42	35	31	35	44	47	37	27	42	34	34	32	36	43	40	32	43	34	34	27	38	17	36	35	26	35	28	28	38	33	41	36	33	50	28	32	36	29	34	29	39	36	27	39	33	35	24	30	31	29	30	38	27	28	36	30	31	43	35	29	38	28	27	34	30	37	25	35	49	32	36	27	27	33	32	29	29	31	40	38	40	27	40	48	25	33	28	28	41	35	34	36	40	30	38	29	25	30	30	35	31	34	36	44	40	35	24	27	32	35	40	40	31	50	33	30	29	35	37	33	39	32	37	35	26	38	38	32	30	36	38	39	22	32	33	29	30	37	34	32	29	33	30	27	36	20	29	32	29	26	30	40	44	36	44	44	34	41	38	29	36	28	24	29	31	47	37	26	29	40	31	37	31	35	33	33	35	21	30	22	48	34	26	26	34	34	38	41	20	31	27	38	25	29	31	31	43	26	38	26	37	32	30	37	23	40	19	30	36	29	28	32	29	29	33	37	29	29	28	35	26	35	25	28	38	36	30	32	25	38	40	44	28	44	42	29	30	31	36	32	30	23	38	33	38	32	40	38	33	37	44	42	34	36	32	32	30	26	27	25	35	25	30	26	39	23	35	34	40	28	45	36	39	28	31	36	38	35	34	31	44	34	38	41	35	29	33	30	46	36	27	16	36	38	28	37	24	29	27	40	32	39	43	32	28	31	27	36	30	24	28	33	48	31	29	39	28	27	30	33	33	34	42	38	30	35	45	24	28	33	30	24	32	36	31	34	33	32	33	30	26	28	40	33	26	33	38	24	34	37	25	33	46	25	25	27	40	26	32	31	30	37	28	25	25	33	33	42	34	37	37	34	32	27	38	33	36	30	33	43	30	34	43	42	31	41	32	31	26	27	24	24	35	35	37	38	35	30	30	30	27	33	34	30	23	28	29	34	35	41	37	16	32	36	30	34	31	36	29	34	38	23	33	31	22	30	30	40	31	33	35	22	41	39	36	31	28	38	36	30	26	42	24	25	28	47	42	33	34	36	36	33	33	29	36	30	26	33	37	31	39	30	33	31	36	36	33	35	29	36	46	40	39	36	44	34	47	32	38	29	36	43	37	47	34	28	30	32	29	28	35	32	31	44	23	44	31	34	36	27	23	45	22	25	36	41	26	25	30	35	29
16242	11560	7122	20943	33419	35509	32599	25885	21082	15711	9884	5640	3509	2699	2342	2026	1972	1981	2043	2042	1958	2107	2078	1753	1589	1451	1555	2436	3191	2077	1393	1140	1308	1081	960	973	1160	1150	1179	1040	1081	1061	980	909	805	719	754	865	925	937	855	863	740	609	537	522	547	578	593	538	2109	2343	541	553	565	503	509	471	507	561	525	556	535	585	505	500	501	529	489	505	550	512	484	526	489	511	540	480	526	528	484	500	499	526	469	499	506	447	528	489	522	532	533	511	524	487	497	561	532	553	530	571	539	547	567	554	562	571	558	558	588	565	536	560	580	551	541	522	529	515	512	544	497	489	509	525	539	529	527	520	511	513	529	477	509	460	499	473	525	508	500	502	543	477	506	520	508	548	499	514	539	492	497	532	519	491	508	518	484	467	479	485	454	525	512	469	528	486	504	446	471	480	461	503	491	497	524	413	459	541	488	470	516	524	497	444	498	501	508	445	509	496	498	511	505	481	477	474	478	521	464	462	480	508	533	491	540	530	519	510	483	529	466	546	472	508	503	502	457	521	460	497	472	511	518	494	539	519	501	498	504	505	458	510	534	473	497	484	494	466	476	534	493	471	469	502	509	520	501	499	524	458	539	468	466	488	492	516	513	492	492	477	499	493	496	509	473	507	513	492	468	490	477	492	495	496	517	493	522	485	488	521	488	520	530	508	482	487	450	515	447	508	496	548	487	492	469	486	511	514	513	491	506	539	478	488	485	501	470	513	490	485	528	487	534	523	488	473	483	502	500	497	488	478	504	482	473	504	488	507	509	529	497	482	471	508	483	521	498	481	505	485	462	481	552	466	471	512	489	487	505	533	495	515	492	475	514	495	496	507	525	508	523	504	495	502	521	508	510	517	470	490	511	503	440	513	493	477	488	509	501	503	518	463	493	494	494	481	505	508	481	509	496	517	494	489	515	525	480	491	491	513	512	536	474	496	511	484	498	492	492	517	480	511	510	506	492	517	508	488	491	543	476	497	501	498	449	479	493	504	519	485	510	468	501	468	529	491	467	477	467	546	498	512	521	466	512	471	500	465	482	477	501	491	507	493	517	454	477	488	514	493	506	516	491	532	497	514	519	519	489	520	505	480	495	486	563	497	473	496	486	487	499	489	558	516	462	510	508	502	512	490	473	433	471	550	497	496	486	497	482	478	524	474	493	464	477	472	502	448	523	537	504	504	519	481	482	489	476	469	485	518	487	514	492	516	514	510	506	498	482	526	460	508	494	511	492	517	500	491	540	519	466	498	474	509	489	504	494	520	520	485	544	539	494	456	464	455	508	511	565	519	511	495	479	538	468	513	525	464	517	493	489	476	483	457	507	471	507	501	496	494	472	483	463	468	506	481	500	533	458	499	507	512	497	531	484	484	496	476	523	508	478	479	472	512	509	487	476	493	517	470	476	526	505	501	474	514	522	487	497	486	542	479	476	465	521	500	494	527	518	461	452	486	501	459	504	496	505	494	515	480	523	454	497	502	485	508	502	482	508	495	533	513	478	527	482	486	480	465	519	499	468	517	481	469	525	482	508	464	465	481	546	517	504	486	535	467	502	482	499	516	532	518	514	499	505	496	503	508	489	493	485	502	515	507	555	472	500	470	502	531	493	527	502	500	513	545	495	514	489	516	533	526	493	525	459	485	496	509	476	490	514	518	499	483	471	505	496	534	517	475	499	477	459	500	512	528	555	521	477	514	523	511	500	495	461	481	517	480	501	493	492	506	482	463	531	516	492	530	497	522	444	494	485	478	527	534	504	501	517	493	452	473	488	526	494	487	482	511	500	529	488	463	469	488	525	477	493	468	506	467	514	520	499	489	485	512	477	490	481	499	512	528	525	502	491	511	478	472	485	521	526	492	527	482	488	511	490	525	522	496	461	535	492	507	459	491	510	488	477	480	468	480	501	503	474	501	556	512	515	496	487	477	467	500	475	452	489	495	527	507	531	474	465	535	490	508	476	525	496	511	485	531	512	507	503	483	483	463	492	454	479	522	522	495	499	491	522	513	532	522	470	482	522	541	475	495	514	474	483	486	527	492	482	482	500	501	503	486	508	500	505	487	452	529	485	499	493	511	504	493	502	519	493	518	519	485	492	489	527	559	504	490	499	433	463	556	527	487	482	494	528	505	501	448	548	453	495	521	494	483	533	460	505	519	484	496	523	466	520	517	490	520	502	486	497	510	513	503	494	500	503	488	520	516	521	502	501	480	507	479	471	479	530	484	483	513	515	497	499	512	532	494	477	519	499	498	505	532	474	488	494	484	505	495	528	467	486	501	521	517	545	509	484	494	493	520	504	470	462	479	464	493	514	482	513	456	489	455	492	482	507	468	493	524	496	489	497	500	509	470	520	460	489	515	459	477	490	507	483	504	496	477	512	493	516	520	528	510	481	479	508	533	502	488	480	536	508	500	492	487	476	517	481	478	512	495	494	516	504	470	518	518	538	491	472	504	505	471	468	467	471	495	512	491	514	489	475	503	520	488	474	509	505	504	525	500	520	487	517	495	486	465	520	492	508	513	459	474	492	434	496	540	483	485	514	503	527	474	497	477	457	489	496	494	522	500	480	462	458	487	493	489	468	504	496	517	484	486	494	523	538	476	518	489	490	496	484	508	493	526	482	515	472	514	538	488	513	488	533	495	493	481	511	509	540	496	511	493	508	510	547	528	476	493	505	510	511	483	499	509	482	510	485	452	482	504	518	478	467	479	502	532	496	544	484	503	448	464	510	473	507	527	483	485	477	496	512	516	499	498	476	529	486	511	483	515	515	534	504	540	466	504	497	474	569	502	525	498	487	482	482	526	474	534	533	487	539	471	451	508	510	488	488	493	528	504	491	539	518	509	536	477	537	530	491	493	499	488	541	521	494	507	470	485	500	515	500	496	548	475	508	483	492	469	485	467	429	521	484	484	551	481	492	495	519	513	485	527	464	496	520	478	507	449	549	482	519	511	491	489	511	481	530	478	472	478	494	504	457	470	529	479	518	482	477	484	507	470	486	574	463	477	533	484	445	489	529	516	518	481	475	506	486	532	504	488	501	461	494	503	480	475	471	506	535	503	468	473	463	534	512	468	512	519	492	515	496	511	512	528	451	460	523	500	510	502	524	551	484	499	495	483	482	519	498	503	453	476	464	484	510	468	527	476	487	462	510	490	485	469	528	470	486	501	527	508	504	499	478	484	494	480	481	491	514	485	482	491	478	482	508	480	522	523	474	502	460	499	499	501	472	484	460	519	514	511	487	511	465	504	482	511	496	485	525	517	488	512	474	506	544	500	512	446	486	508	503	487	542	539	457	524	527	497	496	453	473	514	511	520	498	524	476	496	500	503	519	503	505	535	476	487	513	472	501	489	468	504	513	503	499	515	475	542	473	469	502	480	536	502	512	465	516	510	506	491	524	493	512	483	498	527	494	555	525	497	513	499	495	502	491	515	502	552	506	487	542	483	524	480	476	501	529	510
2536	416	274	262	643	1033	1052	762	521	331	227	141	95	76	81	58	55	71	70	74	64	83	74	71	51	55	71	73	83	79	58	54	59	58	56	50	48	53	57	46	51	54	54	48	46	44	43	49	50	54	51	51	39	54	42	35	46	47	37	25	90	80	35	40	47	43	48	51	39	34	43	45	52	41	35	39	45	36	31	36	60	51	35	38	51	39	42	34	41	27	43	45	51	42	48	39	36	40	37	37	36	40	36	59	38	42	39	32	47	53	41	36	49	38	37	53	43	37	47	37	45	51	36	33	33	47	43	26	52	37	42	43	44	42	38	43	47	34	42	55	42	51	44	36	46	45	44	45	37	42	25	43	44	35	45	40	46	39	42	42	39	31	36	42	34	45	52	38	48	39	45	34	37	44	33	48	39	50	45	47	40	41	41	39	52	40	44	42	53	31	35	38	52	41	39	38	34	35	45	45	42	45	32	39	51	39	43	42	28	46	36	36	63	45	56	31	37	41	39	43	44	43	45	49	39	48	41	42	46	45	44	39	37	34	48	37	33	40	34	39	43	41	46	39	45	38	46	45	50	24	45	36	28	46	32	42	44	40	41	43	46	44	36	40	43	47	44	39	46	50	42	41	37	33	46	40	46	31	42	44	47	33	38	46	41	42	37	44	30	42	39	42	48	46	37	29	44	38	47	43	38	34	56	45	39	28	47	35	43	40	43	49	32	44	36	44	39	49	40	40	46	41	48	38	31	38	33	55	36	35	43	45	44	43	44	49	39	34	35	42	36	40	53	43	46	37	43	39	39	41	38	49	36	40	43	50	39	38	44	44	45	36	36	39	53	48	45	40	33	37	52	36	35	42	43	33	46	45	45	33	41	34	37	38	44	43	40	42	46	45	50	43	35	46	43	50	42	30	43	38	47	32	54	48	40	32	33	43	50	40	48	50	38	45	44	43	39	47	40	38	50	43	40	45	41	34	32	45	45	44	42	34	50	41	40	44	40	27	48	42	53	51	45	40	52	40	47	40	50	34	32	47	32	42	47	33	35	40	44	46	43	42	42	39	36	43	36	45	44	44	37	36	46	48	32	53	43	36	34	39	30	44	32	46	56	49	43	42	45	42	41	39	42	40	53	44	47	39	49	45	36	28	34	40	38	28	49	36	56	39	36	49	43	47	63	35	36	47	41	44	38	31	46	44	48	31	31	39	36	34	41	44	42	37	49	39	46	56	43	31	44	44	31	41	35	35	44	49	32	52	39	46	39	42	45	40	46	48	42	48	48	46	41	37	34	46	38	38	44	38	41	45	43	42	41	52	41	42	36	42	44	27	46	38	39	44	40	38	37	41	36	43	38	50	37	41	37	32	47	42	49	39	38	49	43	43	34	40	41	37	43	40	40	44	44	43	50	35	38	36	42	37	54	34	43	46	48	47	40	38	45	51	37	46	41	38	46	39	41	38	48	53	55	43	37	40	40	41	38	45	44	34	48	51	37	36	40	32	49	42	43	50	37	44	39	48	36	40	47	37	39	40	46	45	48	36	47	39	50	41	59	38	44	45	47	31	41	40	43	50	43	39	50	39	41	40	42	40	44	35	50	41	35	38	50	41	41	40	47	51	47	34	43	48	52	39	37	39	45	38	39	44	33	42	44	41	46	39	44	43	39	28	41	42	48	42	36	33	40	50	39	46	41	41	46	42	50	41	44	46	36	41	34	45	39	40	39	41	40	39	45	36	46	40	37	39	46	51	55	46	49	40	44	49	40	49	37	42	42	28	50	29	45	48	48	48	47	56	47	36	38	38	46	56	46	44	50	42	42	45	41	58	49	49	41	37	39	40	30	37	55	38	44	43	38	34	47	50	36	34	43	37	45	51	47	45	46	49	36	41	45	35	36	42	45	31	42	45	47	49	42	43	48	54	29	31	33	40	31	44	38	47	44	47	43	34	53	42	36	42	45	37	44	44	47	42	41	48	45	40	44	44	39	48	42	34	39	37	45	46	50	44	37	46	39	40	47	28	53	37	32	41	53	44	46	38	41	28	32	40	43	37	50	51	40	51	40	54	25	39	38	43	47	53	42	46	44	51	41	47	57	48	38	37	40	45	37	44	27	53	56	47	44	39	39	45	49	38	46	40	35	36	39	52	35	47	46	50	40	36	49	54	43	37	52	27	57	34	33	38	40	41	29	41	41	47	30	33	46	34	42	48	62	42	33	49	37	39	48	46	51	45	46	28	26	42	41	48	43	38	38	40	40	52	28	31	41	51	42	47	31	41	36	42	46	36	43	38	37	36	41	38	38	50	47	37	42	45	42	43	51	47	41	51	52	48	30	53	41	41	45	46	43	46	42	40	45	41	35	37	37	51	31	41	37	31	44	35	37	36	48	41	48	41	45	37	43	49	41	45	24	39	49	43	41	41	39	41	50	33	33	30	41	46	50	42	36	45	43	47	49	45	43	44	38	45	43	39	37	40	46	39	40	40	40	49	41	50	37	41	35	33	41	45	28	43	51	39	36	36	47	34	45	36	48	52	37	39	48	47	45	53	33	46	40	42	30	52	50	34	40	38	43	50	28	45	33	49	41	45	44	32	64	37	43	41	42	40	35	44	39	35	45	53	46	45	47	53	49	39	40	39	30	41	46	43	50	39	42	47	44	45	37	44	40	41	33	38	35	40	49	37	48	44	50	33	52	38	48	47	21	38	48	40	30	46	45	42	39	34	33	40	46	41	43	33	40	43	34	39	52	36	44	37	42	34	52	43	39	41	47	48	47	29	42	45	50	36	47	39	41	33	40	37	40	41	42	35	34	40	42	41	38	39	46	44	51	38	37	46	42	52	41	45	37	32	60	44	44	45	32	55	50	43	42	36	38	48	40	36	38	34	40	52	45	41	40	52	54	43	61	44	39	63	31	44	43	45	49	38	39	39	44	51	48	44	43	48	36	44	41	51	46	38	49	43	51	44	39	51	45	54	51	46	43	36	41	42	51	42	46	46	52	38	36	30	45	42	38	33	49	42	36	43	36	40	60	39	36	42	39	37	53	42	34	41	37	40	38	34	43	45	48	36	39	38	43	37	40	45	42	55	49	32	49	41	52	49	55	39	42	49	46	40	41	42	48	55	40	38	35	52	28	47	44	43	49	40	42	47	28	38	37	49	44	45	35	28	38	44	51	35	36	41	40	42	39	36	47	47	52	40	40	43	59	28	36	43	53	37	47	42	40	43	50	48	52	46	43	42	44	35	49	49	43	47	35	37	37	40	48	30	42	34	46	42	44	51	47	32	46	49	42	43	44	50	42	28	40	49	38	48	33	46	45	35	44	40	34	33	42	54	47	41	40	47	33	46	45	41	46	39	47	40	41	36	41	36	42	47	39	46	47	34	43	31	40	51	46	48	43	45	34	32	42	41	40	39	47	45	55	38	39	45	48	41	38	41	36	50	45	41	37	39	45	42	41	46	44	41	35	42	42	47	33	27
14838	9643	6282	19411	33231	36430	33937	27295	20576	14926	10053	6114	3696	2436	2004	1828	1697	1890	2119	2076	1938	2124	1906	1641	1335	1387	1340	2193	3088	2351	1504	1106	1115	1243	1105	1038	1110	1126	1232	1240	1274	1266	1147	962	834	818	840	938	967	1019	942	883	783	712	713	672	670	655	646	627	2439	1669	628	648	657	675	641	617	655	658	713	683	651	608	602	610	604	688	642	590	646	617	636	643	631	647	665	612	647	623	589	624	633	596	612	578	596	592	607	606	626	615	676	649	613	666	653	587	621	677	658	636	718	675	643	674	674	670	652	660	655	707	650	635	650	679	641	598	636	602	680	626	621	627	610	635	635	608	625	635	626	607	620	671	657	616	568	663	620	599	642	621	645	627	669	627	634	649	567	607	611	625	615	633	624	625	565	592	632	647	628	576	590	592	591	623	624	640	632	587	630	672	647	561	646	610	595	590	658	624	607	644	619	590	612	633	606	625	606	619	636	634	582	627	660	613	647	585	604	629	615	590	651	604	606	600	608	611	628	585	612	647	617	559	650	585	613	598	600	602	619	663	595	600	632	592	619	613	596	618	591	627	633	603	616	581	638	606	616	624	603	647	610	647	635	611	570	619	629	529	614	618	650	594	636	592	591	609	649	615	645	581	630	637	617	631	629	605	583	581	623	612	639	610	635	652	583	650	605	595	637	608	622	640	620	613	608	634	623	588	622	604	682	606	652	555	636	599	645	664	596	576	587	655	618	617	623	637	697	618	589	638	644	617	627	624	647	589	612	574	618	584	586	598	633	634	588	598	632	626	595	642	631	620	610	615	590	625	589	555	589	640	656	627	589	621	617	631	597	636	644	607	647	589	584	628	624	694	642	608	608	608	608	583	627	583	627	619	645	634	590	611	602	624	584	623	629	607	590	619	606	612	610	623	636	625	587	647	605	608	624	646	597	600	647	614	570	601	646	618	608	625	590	619	612	594	575	634	599	611	597	628	664	613	630	637	585	640	641	627	607	620	610	659	665	613	631	649	609	625	577	611	613	637	636	594	591	628	635	634	615	610	572	632	570	599	643	641	602	606	672	622	622	619	633	565	603	620	546	593	609	614	670	606	617	614	614	603	605	630	566	616	607	625	591	641	627	615	647	630	628	633	630	604	620	628	599	587	660	581	607	634	624	652	622	653	618	601	586	601	641	613	645	632	648	613	637	614	649	643	589	575	640	624	638	612	599	625	603	626	620	638	610	636	574	651	636	617	604	632	601	609	634	653	642	649	645	594	629	605	630	592	651	573	624	602	613	629	666	647	596	620	623	606	626	598	626	635	586	587	604	635	640	579	653	626	616	631	630	594	625	562	632	596	550	581	610	593	609	608	591	612	589	667	595	652	626	619	607	583	615	612	623	575	642	639	623	587	607	656	634	580	584	607	615	590	647	610	605	618	579	637	596	581	565	630	552	614	649	622	578	652	655	610	646	589	633	632	622	574	607	593	649	647	622	632	625	625	618	610	572	628	582	623	629	599	643	668	646	590	596	613	578	598	618	621	620	633	581	619	621	622	596	665	670	621	647	625	663	568	627	627	614	657	633	624	664	613	649	640	596	603	621	622	589	583	596	634	604	663	660	582	592	619	584	639	604	658	570	635	599	602	601	637	583	591	614	657	601	625	599	574	559	603	619	589	631	640	628	593	625	626	647	603	606	650	613	616	644	627	621	595	629	620	619	605	631	643	615	650	618	602	616	589	666	626	608	609	608	660	634	599	588	625	625	600	613	607	596	601	606	639	633	600	651	630	575	639	636	622	600	639	638	599	619	590	612	636	584	621	598	607	625	657	636	634	595	600	617	643	627	658	626	639	637	617	652	608	646	614	627	601	617	645	646	656	587	582	597	591	642	595	594	620	615	624	601	617	617	591	592	604	642	606	588	612	603	659	668	592	602	621	608	625	610	626	615	612	635	629	605	627	612	649	632	663	590	620	626	616	569	577	632	631	603	637	609	639	624	637	651	620	611	636	616	630	592	605	592	620	574	624	600	608	582	634	615	622	623	640	584	573	606	572	598	653	598	631	577	639	636	594	637	650	612	655	608	646	596	648	591	632	622	644	605	564	623	655	604	639	642	631	638	591	626	652	614	625	659	590	630	652	613	605	636	636	637	624	621	607	601	590	631	589	512	589	610	594	579	608	618	657	589	644	579	592	623	575	582	607	595	611	631	597	613	640	621	635	601	612	595	598	586	620	593	603	593	629	627	628	632	585	617	609	618	645	637	652	635	644	642	618	625	546	631	642	585	598	636	640	618	590	636	605	610	657	598	574	607	652	585	593	570	658	643	595	608	606	605	587	580	594	618	606	647	650	616	658	656	617	585	614	618	615	617	590	650	610	651	617	626	639	593	648	636	606	616	598	611	588	605	586	610	627	590	614	631	602	643	632	647	624	578	645	587	645	604	590	614	644	633	601	590	649	642	664	621	619	617	630	628	586	574	607	608	685	629	639	649	667	637	606	611	612	593	628	614	624	623	566	630	652	660	636	628	618	613	609	673	619	635	609	625	642	612	588	625	608	643	652	630	632	619	628	628	634	600	605	630	590	608	609	605	606	643	597	613	595	667	629	614	631	567	562	637	631	625	584	596	638	601	598	580	564	628	597	614	589	590	643	638	614	624	617	631	606	620	642	596	628	579	615	629	582	592	608	618	672	609	652	608	612	604	625	606	610	606	581	634	623	595	616	660	607	656	609	608	609	597	610	609	591	615	631	564	614	616	606	585	618	648	583	615	623	605	603	621	570	636	624	590	620	625	650	578	599	590	618	592	590	600	624	576	633	615	618	636	634	635	635	639	617	642	598	621	614	616	590	596	626	629	603	619	637	634	610	614	598	599	637	594	606	618	649	618	636	631	644	657	619	663	624	665	590	675	619	626	664	609	609	673	624	575	612	625	595	614	636	600	633	620	609	626	608	614	623	671	648	616	668	663	620	634	610	579	635	621	643	608	605	636	606	626	666	567	626	641	620	639	615	611	610	588	592	653	582	612	611	627	590	639	600	662	582	631	608	611	636	672	617	590	636	630	632	579	600	582	557	648	622	607	629	596	645	584	579	655	607	573	630	557	560	605	599	616	605	639	600	616	649	602	619	617	618	587	634	661	616	608	614	663	603	587	619	601	595	637	607	624	601	613	596	623	612	602	596	612	639	584	646	632	592	606	599	571	625	600	643	613	614	614	612	587	600	619	532	610	597	657	653	591	606	610	600	651	618	664	639	627	612	638	593	638	574	607	602	596	624	598	598	581	597	610	617	639	593	609	618	647	624	547	582	596	631	581	614	611	611	622	634	556	609	675	595	587	620	628	648	651	582	609	620	630	646	650	596	607	594	597	632	592	616	570	616	581	608	616	608	600	646	635	628	605	648	610	639	608	589	610	618	588	552	606	586	608	612	648	657	606	589	638	603	560	602	617	639	619	617	625	632	660	648	626	587	604	637	632	611	634	644	611	619	614	671	618	584
1735	578	324	325	906	1513	1670	1243	774	443	288	209	160	124	104	97	101	99	121	95	93	79	102	85	89	79	79	98	125	109	88	62	60	74	78	91	65	66	51	81	87	101	71	61	69	48	58	63	56	56	64	59	52	59	43	61	46	57	60	63	61	125	55	52	43	54	57	61	49	46	47	57	51	42	59	58	51	50	72	54	53	68	58	57	48	69	47	53	49	60	56	64	51	63	36	57	64	66	39	40	69	40	48	41	56	54	64	48	52	49	62	54	63	73	62	39	44	52	51	61	56	57	51	53	51	55	50	69	50	54	57	57	48	60	48	49	56	52	52	48	55	48	49	49	67	55	48	35	48	60	45	48	53	51	52	60	45	58	58	51	55	46	45	40	53	46	63	54	56	51	58	61	52	59	54	54	61	69	63	55	69	55	50	32	61	66	48	54	48	55	51	49	46	43	64	44	48	54	53	52	55	52	45	45	57	50	46	56	47	50	63	42	46	51	53	53	43	60	60	49	57	51	56	49	50	45	53	42	64	46	66	50	57	55	50	43	56	42	46	54	57	51	41	60	49	42	59	72	45	69	39	45	48	41	55	51	45	64	61	54	52	50	36	51	40	50	47	45	43	45	53	48	50	47	50	43	55	63	59	59	49	56	42	52	66	43	63	50	61	49	52	46	40	43	56	49	50	47	58	54	51	51	60	51	52	47	46	62	47	55	55	46	64	38	50	47	47	48	49	62	43	49	52	58	57	50	60	39	55	56	47	64	54	58	47	45	50	39	51	63	61	59	52	55	49	60	47	49	61	58	59	50	44	57	51	47	44	37	59	51	46	57	53	47	46	52	42	56	53	52	50	61	66	46	51	52	52	47	50	45	45	44	52	54	53	55	50	43	43	52	49	60	51	38	48	46	56	43	57	55	50	50	55	45	71	50	50	41	55	37	45	52	48	54	52	55	64	44	52	46	47	47	53	55	39	56	52	45	65	63	59	64	42	47	52	51	64	52	51	48	53	45	42	49	49	48	51	49	44	67	51	41	56	48	52	51	55	47	51	51	46	45	50	52	59	63	37	56	50	63	43	63	47	48	53	47	56	52	62	59	53	50	44	51	33	50	44	51	57	44	57	41	50	56	61	39	45	46	46	52	60	51	46	52	51	60	43	56	49	50	52	62	54	47	46	63	49	47	57	51	48	53	57	50	50	52	45	51	50	53	46	63	34	41	45	52	53	41	48	44	39	58	65	63	55	48	53	46	55	60	51	46	68	56	46	52	47	55	59	59	55	57	45	54	57	50	52	62	45	42	43	40	44	44	50	47	50	48	63	56	47	45	47	47	47	55	59	59	53	39	40	55	58	55	40	54	55	44	51	58	55	62	47	50	62	50	42	49	36	62	52	54	50	49	61	54	55	52	49	50	67	66	46	39	55	59	42	53	56	61	50	58	39	56	50	51	53	59	73	59	52	49	56	44	49	55	46	50	53	54	43	45	41	51	64	56	58	52	57	57	38	48	61	52	41	56	48	52	51	39	47	41	48	34	45	43	51	49	40	57	52	60	51	66	51	62	45	52	56	47	51	58	60	61	59	44	45	66	50	51	57	55	37	46	57	38	44	53	56	61	61	53	55	49	58	56	49	58	56	65	48	54	53	44	49	63	56	38	47	47	51	45	56	57	49	62	65	50	49	51	58	54	53	57	49	56	39	63	58	63	50	53	42	56	52	52	63	49	61	43	59	56	50	52	57	74	42	50	50	50	54	50	57	53	62	39	43	51	49	55	54	51	54	55	52	56	54	46	52	59	58	52	54	61	47	39	48	61	45	53	46	54	63	42	48	53	53	56	46	55	46	53	46	45	40	52	49	52	48	46	47	53	44	60	56	42	47	51	41	42	53	49	59	48	50	49	44	53	48	41	63	61	55	37	57	41	66	68	39	56	40	44	56	55	56	58	45	72	57	53	52	49	43	46	60	54	43	47	53	57	59	45	30	57	45	49	60	59	48	47	32	60	52	66	43	45	53	41	44	59	59	55	44	60	55	54	43	59	45	41	54	43	51	62	44	47	62	59	53	45	58	47	36	64	57	56	43	56	51	49	52	54	49	50	31	56	55	49	54	58	56	53	63	56	59	54	44	44	45	59	39	49	52	45	61	55	64	58	50	42	59	45	58	50	64	45	57	63	41	59	40	42	60	55	52	59	54	60	48	48	54	63	69	55	60	46	43	45	40	41	53	51	39	53	44	59	67	58	47	52	49	57	49	58	52	66	57	50	66	57	42	47	61	48	52	44	45	66	61	48	59	58	46	59	52	48	60	46	41	50	58	54	54	59	39	56	65	48	54	52	50	44	52	49	60	62	59	61	47	60	49	56	59	63	46	46	50	57	46	74	60	51	41	60	46	39	51	47	41	39	49	53	52	55	52	55	59	51	49	51	47	54	54	47	49	47	54	45	53	45	55	47	58	38	41	50	55	47	35	45	53	50	62	53	52	52	55	46	54	61	54	53	39	55	51	42	35	60	52	59	57	63	53	45	55	56	53	53	54	55	52	47	50	52	57	62	49	53	44	47	53	56	57	51	49	62	51	47	45	49	37	59	46	51	61	46	58	48	47	54	47	37	39	53	53	48	56	43	67	54	48	51	60	67	65	40	50	52	55	41	52	56	50	53	53	40	57	44	53	47	56	69	58	68	51	64	50	54	60	60	62	54	66	47	43	63	50	51	42	42	56	46	55	40	49	48	40	53	52	54	57	43	37	56	56	64	44	54	43	43	41	48	58	54	57	49	50	62	60	42	47	46	48	48	48	57	52	65	51	66	55	47	53	55	47	51	42	54	48	55	58	54	48	51	57	44	50	53	57	57	67	47	42	52	46	52	56	41	63	45	56	61	53	51	49	54	53	39	44	55	54	49	51	48	60	59	53	50	49	46	41	57	52	54	50	66	55	59	48	56	65	38	61	52	47	44	47	49	58	46	58	54	48	54	41	45	50	44	44	64	44	53	57	51	58	47	61	41	42	50	49	51	49	43	56	47	55	64	54	43	51	52	34	50	51	47	57	43	47	58	56	50	41	50	52	58	59	55	58	54	67	63	48	49	49	52	58	50	47	56	50	49	55	42	59	52	53	52	46	50	42	48	62	73	58	66	48	66	61	55	50	46	56	47	62	55	49	51	49	37	53	61	44	48	45	36	69	49	58	54	54	47	49	62	46	48	47	50	55	65	46	58	48	60	45	44	52	45	45	55	43	56	56	44	59	53	56	58	54	44	49	52	49	55	50	57	49	43	48	46	60	48	58	42	54	38	52	65	53	55	49	53	54	59	55	38	54	42	48	41	54	46	51	46	47	51	50	47	45	50	54	38	45	59	47	45	51	60	37	45	60	53	68	50	52	47	53	36	44	61	36	56	45	51	60	42	44	53	54	48	47	60	38	58	48	57	46	46	49	48	57	56	56	56	60	40	42	47	56	61	52	55	52	50	47	54
20076	13127	8182	24017	36454	40507	38978	33698	25829	17644	12291	8827	6093	4165	3454	3093	3029	3213	3274	3131	2766	2745	2596	2239	2055	2129	2067	2900	4003	3314	2067	1608	1514	1503	1645	1652	1668	1729	1851	1990	2250	1984	1440	1236	1181	1092	1059	1229	1344	1349	1196	1046	1036	884	874	857	847	839	823	763	1401	3389	849	856	818	788	813	793	810	819	797	833	813	877	783	764	791	822	810	750	821	766	802	791	748	780	829	797	773	752	783	765	762	806	808	797	755	753	773	813	748	776	805	772	767	789	812	766	767	874	820	873	828	826	879	826	831	866	853	850	858	883	885	866	791	815	809	740	778	780	787	753	792	772	791	783	770	772	742	796	796	780	787	800	767	832	783	726	793	772	756	759	842	797	763	724	777	727	747	790	735	744	705	770	788	702	759	756	783	815	779	831	778	769	733	770	729	800	748	756	802	740	732	770	766	753	730	734	782	751	760	828	743	729	750	770	728	755	752	789	753	724	757	836	763	808	723	723	760	738	736	742	742	734	748	775	802	758	704	752	817	763	746	723	757	728	735	747	720	792	681	736	789	732	742	776	732	752	808	738	814	748	734	736	768	715	743	736	773	762	786	756	781	820	764	750	782	797	778	778	750	742	734	745	775	682	728	775	754	698	823	729	788	758	713	786	772	703	738	744	714	742	721	701	767	764	751	733	744	780	717	770	797	776	747	731	767	764	737	752	778	748	753	766	754	774	737	841	769	761	752	767	763	755	730	786	762	787	714	755	792	726	750	763	764	795	761	787	736	784	747	752	795	696	729	716	731	753	765	730	747	754	783	721	728	738	760	718	741	765	758	712	763	768	783	767	721	730	744	812	755	768	810	774	777	771	718	790	747	717	798	715	742	788	741	773	735	762	768	736	792	747	717	767	741	762	752	717	724	717	770	715	781	701	811	755	762	758	765	770	776	763	741	775	793	774	801	724	773	769	782	727	755	729	744	743	758	759	755	745	761	725	710	737	784	760	763	782	741	731	789	754	743	753	735	721	744	766	780	752	759	704	770	735	763	789	743	752	765	793	748	752	759	725	744	724	767	752	730	794	744	735	723	755	760	793	771	768	767	726	754	762	787	743	763	722	757	726	738	765	741	782	749	791	754	822	745	778	726	703	713	774	740	799	798	782	744	794	754	746	724	707	765	730	756	767	768	733	741	784	743	735	749	760	756	786	744	774	730	772	786	760	808	767	751	761	746	738	770	823	734	743	735	755	728	711	759	777	788	803	744	765	775	721	759	746	750	753	775	772	781	772	750	731	710	775	803	723	728	729	767	762	717	793	782	750	780	719	772	721	731	752	767	807	739	722	772	760	703	772	769	760	759	715	728	733	800	786	768	760	759	738	741	737	755	759	755	758	801	818	778	743	739	763	736	754	768	791	716	736	787	781	722	746	745	774	732	772	776	757	776	779	736	762	735	753	730	728	752	740	739	735	753	732	774	737	709	738	732	750	773	789	765	719	773	760	764	748	799	786	756	728	740	761	747	770	757	772	754	785	724	775	752	732	773	747	765	756	758	774	736	794	767	743	759	742	744	765	760	778	655	759	787	733	792	774	735	772	696	754	762	781	753	739	794	744	715	764	813	700	749	738	788	741	771	769	785	802	773	731	778	774	764	730	738	755	765	788	788	738	744	735	757	776	742	723	792	768	798	786	714	788	782	782	772	762	805	746	737	701	802	791	740	762	745	733	728	763	751	738	740	808	764	775	705	726	736	784	750	738	708	761	777	739	776	788	769	773	699	800	811	747	809	760	767	813	751	749	785	776	745	783	788	713	785	752	730	716	782	753	765	816	807	789	791	828	741	758	745	726	698	740	786	768	759	728	780	758	748	747	710	770	763	774	754	744	754	714	774	803	747	758	786	716	775	734	734	799	742	781	711	720	746	832	733	741	723	761	748	760	780	768	803	782	771	766	759	727	750	762	781	748	746	742	725	747	773	700	770	754	744	755	751	791	726	692	758	743	725	759	749	776	765	772	783	783	764	771	756	770	763	742	722	721	796	735	729	753	751	766	734	705	725	739	739	719	732	750	829	748	759	728	822	783	737	760	708	748	749	760	726	749	764	732	774	761	766	752	769	732	759	710	786	727	736	744	737	754	805	741	774	774	783	735	736	783	731	780	726	790	756	765	730	798	720	793	754	748	752	782	711	787	759	752	729	765	748	739	768	708	801	742	721	742	765	737	688	740	805	740	769	727	745	734	737	791	768	734	717	749	720	739	725	786	760	807	826	746	745	780	743	760	776	751	775	784	752	705	773	737	727	766	713	742	798	736	809	801	718	765	751	790	751	733	723	789	792	743	734	784	751	742	708	771	751	774	713	716	784	725	762	777	812	759	794	733	746	742	758	741	737	772	744	761	759	739	756	712	731	744	743	751	742	784	796	753	784	723	746	788	740	725	768	755	724	714	731	705	752	776	764	740	741	762	743	753	738	786	750	755	746	754	731	790	684	765	803	769	787	740	795	729	771	762	774	744	743	784	747	766	730	720	806	790	740	750	776	729	809	794	691	740	721	738	814	770	748	778	776	761	745	761	763	788	762	715	771	715	742	777	774	763	722	759	727	788	702	774	768	760	708	753	752	728	745	734	734	761	829	781	743	739	789	763	720	741	731	703	774	760	794	740	770	772	757	707	710	677	753	783	770	757	796	742	741	714	704	736	761	755	794	738	769	769	729	707	750	727	765	746	768	723	747	670	755	702	763	723	733	809	700	765	756	765	776	778	800	770	755	830	786	795	722	729	746	810	752	738	757	749	789	744	742	748	777	737	748	746	769	733	697	737	746	721	787	767	755	713	740	781	766	725	734	708	700	775	732	734	770	820	760	705	779	731	741	736	771	746	717	783	741	757	721	700	721	714	765	753	747	725	771	787	751	743	767	776	788	785	731	770	725	750	780	754	780	794	771	713	746	792	780	705	769	742	784	752	736	709	773	759	751	736	744	765	775	713	756	744	688	751	780	756	750	750	745	788	731	846	713	712	748	758	730	779	759	800	770	714	729	763	773	758	718	744	754	711	704	793	755	744	736	719	743	777	803	727	730	731	789	777	779	721	703	776	764	715	754	767	737	729	760	758	770	782	700	742	767	705	782	736	764	712	678	755	765	765	738	758	786	738	777	770	791	771	745	713	738	748	779	735	746	760	783	755	749	778	772	761	758	764	756	801	764	777	739	770	762	766	739	735	817	754	729	768	700	750	744	787	775	751	729	703	745	724	709	768	745	771	748	802	738	758	762	736	731	784	697	749	737	748	731	773	709	734	819	761	734	752	713	723	736	776	781	761	754	777	760	772	770	776	746	699	771	783	774	751	730	769	781	771	773	782	751	746	748	717	761	765	738	762	794	766	757	736	780	811	739	728	765	748	708	763	788	753	755	714	765	734	714	766	750	741	753	749	801	734	749	747	709	770	744	698	741	728	741	713	809	778	715	763	772	766	771	732	754	781	707	751	750	771	715	760	753	756	797	765
1461	184	129	134	324	542	667	504	306	134	98	62	49	38	25	29	32	44	35	41	33	31	37	35	31	46	35	50	47	57	41	38	32	29	39	35	34	28	38	44	44	28	27	34	37	27	37	25	33	32	32	19	24	20	25	26	29	16	26	28	23	19	29	23	24	36	23	30	33	22	23	20	16	26	21	16	20	29	24	20	19	22	35	25	29	23	18	17	22	20	34	31	32	31	22	24	22	24	23	23	26	18	24	21	23	19	27	29	25	18	20	25	20	18	14	28	23	30	23	34	23	27	21	28	28	21	28	22	23	28	20	25	16	23	23	22	20	26	29	21	28	25	27	26	26	18	24	23	28	16	23	28	32	24	18	27	20	21	16	20	24	27	25	21	30	26	24	20	26	21	29	29	28	27	34	24	22	38	29	31	27	34	27	32	25	25	24	34	21	30	25	17	17	28	21	31	23	22	20	25	25	24	29	22	23	24	26	23	25	22	32	27	21	26	22	24	26	27	18	24	28	19	29	30	20	27	21	42	34	26	16	24	28	24	24	27	26	27	28	34	14	21	33	22	26	26	26	24	26	25	22	22	25	27	18	18	27	26	32	26	24	18	21	15	28	24	20	20	20	20	30	31	22	32	16	31	22	34	25	24	26	16	27	30	22	23	21	17	25	25	28	22	25	30	26	23	28	28	23	18	30	36	26	26	28	22	25	25	28	29	25	23	22	33	25	28	21	27	21	14	28	25	23	23	19	14	34	25	21	25	27	24	18	28	23	26	20	21	26	25	36	23	30	22	20	30	22	23	24	29	27	31	32	23	26	26	20	18	22	23	23	28	25	19	23	32	20	29	28	24	33	22	24	26	26	21	32	25	25	18	35	27	24	30	27	32	25	34	25	28	23	28	25	25	30	25	30	18	19	24	19	29	26	22	13	21	30	16	30	27	19	25	24	23	23	24	18	21	25	27	30	24	27	27	16	17	26	22	22	27	18	22	26	25	14	29	26	18	28	33	27	19	27	22	24	26	31	23	23	19	17	18	33	18	23	21	20	21	24	23	23	25	29	25	22	16	26	29	22	38	27	27	21	34	23	22	26	24	27	29	27	27	37	22	29	24	30	22	23	27	24	29	27	27	25	22	27	19	24	21	28	16	28	25	19	25	30	25	34	30	28	17	29	27	25	20	21	39	35	19	23	17	26	31	19	23	25	22	27	26	30	15	32	30	26	23	29	28	27	25	32	30	19	19	29	29	30	33	29	28	29	34	20	24	26	28	24	29	29	18	21	25	16	24	30	32	27	24	27	19	18	32	31	25	22	21	20	31	27	28	28	24	16	23	27	16	22	28	25	31	27	19	32	21	26	29	20	24	20	26	27	19	20	28	32	23	17	23	23	24	28	19	23	15	30	24	22	28	24	33	27	25	16	22	29	17	25	29	22	22	20	27	24	19	31	22	21	24	22	21	20	22	29	28	34	22	23	24	18	31	22	26	17	24	24	27	31	31	26	22	22	25	17	34	22	25	23	28	24	25	30	25	25	27	24	25	29	27	26	28	25	34	28	41	21	30	25	33	31	26	24	19	37	22	27	24	28	22	24	24	25	16	25	35	33	22	20	19	24	29	25	21	18	24	22	33	23	22	26	26	28	32	33	28	25	28	16	28	29	18	33	25	23	33	19	22	20	39	28	24	31	22	22	27	17	31	26	33	27	27	30	25	40	25	27	13	29	20	37	21	20	30	23	26	30	27	40	19	20	27	21	23	20	20	25	35	21	21	21	15	21	26	24	29	29	24	27	22	17	26	30	29	34	24	26	20	22	17	29	18	27	27	31	27	27	25	24	21	23	20	24	25	28	27	30	26	31	34	21	21	23	22	20	24	30	27	34	18	32	32	25	32	28	22	16	17	19	30	27	29	26	31	24	28	30	22	24	20	17	14	20	19	20	36	26	28	28	23	27	18	22	32	19	24	22	22	26	23	23	19	30	22	17	26	23	20	21	28	26	22	25	28	33	16	33	17	21	22	38	19	31	13	16	28	22	16	17	31	28	24	24	34	26	25	23	22	27	29	24	21	21	28	24	24	25	30	30	26	21	24	23	32	25	21	28	35	26	27	19	19	29	27	23	28	19	34	23	22	20	22	33	21	22	28	17	25	26	27	27	17	25	30	27	25	28	23	22	25	27	18	19	23	32	25	31	23	23	22	28	30	21	19	26	32	24	28	28	26	25	24	26	25	20	20	22	21	21	27	22	27	33	22	30	16	30	27	23	15	24	22	23	30	28	34	35	13	25	26	30	23	31	25	31	23	23	24	29	32	15	33	31	21	32	24	17	25	16	24	34	30	26	27	22	20	33	26	32	24	21	20	21	19	32	25	17	30	31	25	24	17	28	29	19	25	23	33	20	15	27	18	27	15	17	24	24	35	24	36	26	30	33	20	21	16	35	21	31	23	25	27	18	34	14	31	34	26	18	23	27	19	22	35	18	22	24	20	17	23	19	22	22	22	16	24	20	25	27	29	27	26	31	31	32	19	26	22	24	27	28	27	24	31	26	27	32	26	26	22	21	23	24	24	31	26	22	19	23	22	34	22	18	22	29	19	22	24	27	23	16	29	23	24	14	23	33	31	18	28	24	26	36	30	39	29	25	23	18	22	24	22	31	26	17	30	28	26	17	20	12	21	32	30	29	28	28	21	31	22	27	21	27	24	25	23	21	19	26	21	22	26	17	27	28	16	32	25	36	25	24	26	23	32	20	26	18	18	24	18	32	30	27	32	17	25	23	30	17	28	21	21	33	21	24	27	24	25	28	24	25	29	26	31	16	22	31	29	20	26	22	20	18	32	23	27	24	27	29	20	32	18	22	30	30	28	20	30	29	29	21	26	42	18	18	30	26	26	23	21	23	31	17	29	29	26	27	29	25	26	38	15	30	29	27	30	25	40	23	28	20	25	26	27	29	24	37	24	19	22	24	32	24	26	32	18	21	26	21	23	16	30	22	24	29	32	23	21	30	24	37	28	28	24	20	34	25	23	29	23	23	24	24	24	26	24	31	18	28	27	33	27	30	29	32	18	20	22	32	19	23	25	30	21	20	16	31	28	22	26	38	29	34	21	25	30	26	20	16	25	17	25	29	27	34	30	22	16	23	32	20	23	16	21	23	26	20	32	26	15	20	34	23	22	28	37	26	21	25	23	31	30	22	23	28	25	27	18	29	27	28	29	18	28	19	24	31	21	22	34	23	29	23	21	24	23	32	30	17	36	34	31	24	26	27	14	20	21	26	21	18	13	25	34	22	24	34	24	33	28	21	27	25	23	28	32	30	20	20	18	28	22	22	25	19	28	21	26	19	34	32	35	24	24	23	26	26	26	14	24	21	22	28	28	24	27	24	23	26	18	23	24	33	19	21	33	17	18	25	27	26	24	27	23	22	28	23	21	32	27	21	23	27	23	30	27	31	21	33	19	29	20	20	28	27	17	29	28
10923	5534	3039	13307	25604	28634	27946	23357	14792	8084	4576	2839	1761	1135	940	777	766	1079	1143	1013	917	876	871	793	763	758	834	1256	1817	1500	873	674	574	596	610	657	648	771	912	1132	1127	759	628	579	526	456	479	514	537	466	472	453	466	420	411	393	385	403	409	392	429	541	386	380	360	372	390	381	389	396	365	398	401	345	386	378	357	349	380	382	373	355	364	345	351	353	379	417	387	357	371	365	389	410	405	385	377	376	384	361	381	391	389	405	365	379	387	378	358	422	382	400	395	400	413	443	410	437	405	436	428	433	454	397	394	425	410	425	373	383	378	389	377	370	387	398	381	378	390	403	389	376	390	388	350	369	367	403	397	376	363	373	400	358	384	367	388	386	368	344	360	381	372	384	359	367	359	426	362	381	400	358	352	380	345	385	390	369	373	397	377	376	379	391	390	372	376	383	381	369	369	392	369	393	349	379	361	385	373	373	411	366	395	394	406	370	393	355	364	351	376	370	358	353	391	368	360	382	409	411	400	394	372	398	393	375	373	360	367	398	399	409	370	398	388	382	387	349	389	348	394	383	332	364	385	398	381	379	365	397	394	393	379	370	374	356	349	382	402	344	357	391	393	406	370	383	401	399	376	398	385	348	415	374	394	380	357	400	382	345	385	369	388	346	378	369	359	345	385	375	375	346	386	378	386	337	385	417	376	375	390	364	333	397	411	367	378	363	373	369	353	391	370	387	358	344	364	377	366	386	378	379	357	402	403	363	405	392	365	372	411	395	355	359	379	391	400	413	357	353	370	353	355	368	381	396	395	379	383	368	352	323	357	354	385	348	364	326	352	396	418	394	375	387	394	402	378	362	371	430	380	379	357	402	350	399	368	369	382	421	379	383	345	352	366	361	374	361	395	393	376	359	337	363	376	353	355	392	400	380	392	330	351	380	400	399	366	379	357	369	326	374	349	379	412	410	405	385	350	359	382	367	372	424	368	404	362	366	362	353	360	378	360	362	345	387	375	380	381	417	386	358	360	360	401	388	396	361	394	355	361	392	375	335	366	396	348	370	371	351	369	365	373	393	378	381	394	408	371	374	347	335	367	373	386	354	337	369	378	396	386	376	405	383	390	394	403	387	364	368	379	365	360	376	346	396	380	371	362	389	353	399	437	374	384	367	385	412	370	377	349	405	337	408	376	428	375	384	377	390	378	372	396	381	393	373	377	346	374	360	381	380	376	353	369	375	402	378	347	404	380	390	396	378	380	386	381	414	376	431	385	368	364	420	379	379	383	332	415	356	378	350	380	390	361	402	391	362	373	404	400	359	354	376	361	391	349	382	377	418	384	356	401	410	369	361	381	353	360	418	364	366	363	366	373	374	388	362	384	378	372	394	377	383	352	416	381	343	392	341	364	401	370	389	351	384	361	412	372	408	381	398	364	336	344	383	392	361	359	372	371	379	357	357	326	352	372	379	382	380	386	368	385	398	384	382	372	384	396	408	428	361	359	391	422	380	384	357	366	376	381	339	347	404	388	399	374	378	373	394	399	379	383	402	366	383	384	352	376	363	381	373	353	386	377	388	394	374	328	398	384	372	379	379	391	387	367	397	386	368	340	432	344	389	382	366	393	406	348	370	368	417	355	391	404	372	357	378	358	371	385	400	397	371	373	406	378	371	369	383	377	349	365	390	418	388	379	379	354	383	389	366	380	415	366	392	359	362	389	338	371	378	386	372	362	376	406	383	408	368	376	376	372	362	365	342	376	395	361	384	382	353	347	384	394	401	361	392	389	363	355	365	342	378	396	361	379	389	368	386	348	378	381	345	365	411	392	398	379	341	405	360	349	366	392	384	380	336	396	413	345	380	370	372	348	404	392	357	369	371	393	394	378	386	397	371	393	318	316	368	333	374	364	378	387	374	389	404	378	336	362	403	361	336	385	377	348	358	349	375	410	416	349	387	375	365	356	358	347	392	355	369	363	379	371	358	367	364	402	384	381	335	352	342	348	376	396	381	371	403	385	404	367	375	391	386	358	361	377	388	417	380	354	379	378	358	367	351	402	349	364	414	359	363	396	335	364	390	395	349	382	378	385	382	409	350	385	393	357	392	359	405	370	362	417	373	377	380	368	374	364	354	394	348	390	372	372	393	363	396	364	383	373	375	360	385	378	400	391	377	364	402	351	404	401	370	366	370	370	399	404	386	371	376	377	355	377	352	390	360	407	398	421	347	358	388	341	379	377	335	396	371	369	393	371	389	389	411	355	362	375	384	379	394	345	383	367	361	382	389	386	404	371	397	398	358	369	366	369	361	379	381	362	368	377	363	351	398	352	386	346	394	356	383	385	386	362	372	388	374	375	372	380	410	413	361	389	367	387	378	337	343	389	353	393	405	383	379	341	382	367	394	371	398	376	407	381	361	378	391	381	362	359	368	405	400	397	386	409	408	379	362	369	389	399	404	370	372	358	379	360	372	403	396	414	386	373	339	378	368	385	372	387	371	396	365	382	373	344	384	377	378	387	403	376	345	389	375	324	362	380	375	408	386	407	361	391	362	376	383	378	370	373	366	379	359	373	345	414	371	378	382	397	372	408	356	387	382	364	412	380	390	375	383	356	363	388	367	380	381	356	367	355	367	417	347	346	369	379	368	361	406	372	392	435	390	391	378	440	372	336	369	340	383	386	365	385	359	367	368	362	365	368	365	370	389	389	373	422	370	386	353	362	381	407	367	371	375	389	388	378	380	374	366	373	379	389	371	423	389	385	355	381	360	400	417	357	380	411	368	383	370	404	391	394	389	370	365	382	386	373	393	371	409	352	384	371	355	367	419	395	366	378	418	376	351	391	384	404	373	355	369	378	399	357	365	393	373	377	367	334	363	357	382	387	356	367	365	364	382	375	394	339	343	407	358	373	350	343	337	379	386	359	403	347	385	380	408	355	390	389	400	365	363	360	348	391	357	416	389	391	362	412	366	370	400	382	397	370	352	369	377	372	375	386	391	363	370	358	395	372	372	367	386	389	389	366	364	380	345	368	379	395	366	373	351	399	369	389	361	391	386	345	367	389	369	352	366	394	419	375	380	385	374	358	387	401	352	366	363	397	385	372	377	376	373	405	365	331	335	391	391	376	389	392	380	418	375	375	363	372	396	389	389	378	374	384	386	360	380	372	396	369	365	322	338	356	352	405	383	361	383	379	388	395	391	375	387	382	325	338	417	411	404	390	387	385	396	399	390	357	398	371	377	352	362	380	403	413	407	391	379	369	387	392	367	402	398	372	346	355	383	382	370	363	383	339	380	368	358	401	340	371	386	374	382	378	362	381	386	397	346	403	370	380	353	370	385	342	385	376	347	391	371	353	381	385	366	394	383	342	365	367	388	379	377	401	366	394	377	392	341	385	389	393	356	388	398	429	337	387	368	381	354	387	386	371	367	372	358	346	369	370	374	371	378	405	356	391	393	396	375	366	425	353	365	385	393	411	365	382	400	347	383	367	369
693	380	211	175	459	745	940	951	551	302	238	129	83	76	55	63	60	58	64	65	57	60	53	49	40	59	61	69	99	97	52	30	39	44	42	51	55	66	77	74	59	39	44	38	36	35	29	40	40	29	31	33	36	24	28	32	38	35	27	32	32	39	31	33	32	34	35	31	33	35	38	32	28	33	28	26	41	36	24	39	21	38	46	27	40	34	44	27	36	31	26	26	42	27	41	37	30	31	28	31	32	34	30	34	26	29	35	50	28	30	38	41	35	33	35	32	32	32	24	34	41	20	19	35	25	28	34	29	38	15	39	32	31	30	30	32	36	33	26	27	26	37	35	26	28	36	36	35	27	36	33	27	41	30	30	31	36	30	36	23	35	29	27	14	39	31	35	32	34	33	33	27	34	33	43	29	26	26	26	22	26	29	32	37	33	31	35	31	33	29	37	34	29	32	35	42	38	28	27	42	38	37	37	31	25	36	31	44	42	29	35	34	38	41	33	39	34	30	19	32	30	41	25	21	20	31	51	30	41	28	37	37	31	36	39	32	34	29	30	30	33	35	29	39	37	29	33	27	28	50	32	25	32	30	31	29	30	39	26	39	43	30	31	35	31	48	31	34	30	36	28	34	26	37	35	42	33	48	32	26	32	30	27	40	24	27	34	43	32	37	24	41	40	28	35	35	25	37	25	23	26	32	28	32	31	35	23	34	37	36	34	25	36	35	35	33	32	26	34	28	23	27	38	38	32	39	38	29	31	31	35	38	38	43	38	36	31	33	29	32	33	28	26	36	32	22	42	30	33	42	37	32	22	34	37	33	31	38	33	48	31	38	35	35	29	31	30	37	30	32	33	30	38	25	39	43	38	31	35	47	34	32	31	30	27	30	32	29	28	25	32	33	29	37	31	36	32	31	31	36	41	29	43	37	29	29	30	36	35	38	44	39	35	26	37	34	34	35	41	26	47	32	27	32	30	33	36	31	39	19	26	26	36	28	30	23	33	22	41	25	32	34	31	27	27	32	38	38	37	28	35	28	40	23	36	36	38	36	38	24	32	38	36	37	34	28	26	40	33	28	25	42	34	37	29	28	28	34	35	36	32	33	33	36	37	37	38	38	35	34	28	23	36	38	33	34	34	42	48	27	46	35	29	33	43	37	38	31	34	31	31	23	29	31	33	32	30	30	35	39	28	34	26	29	35	37	34	27	27	39	41	38	32	35	32	34	37	40	30	25	23	38	26	29	34	34	32	47	31	31	29	35	24	38	40	24	25	38	39	28	23	31	30	29	27	35	29	33	28	27	28	40	38	29	44	40	37	44	36	39	40	42	35	27	30	25	23	39	36	30	42	27	37	33	25	27	39	34	37	32	28	39	34	33	38	39	32	37	23	31	32	25	32	40	23	32	30	29	23	27	24	33	34	32	28	25	33	29	36	28	32	30	35	31	33	43	27	40	32	21	25	25	26	28	31	39	30	33	43	24	36	34	42	26	31	37	27	32	35	39	30	30	25	30	28	28	35	28	26	38	25	38	32	27	31	36	28	30	38	40	36	20	32	32	35	34	21	32	33	33	36	23	25	35	25	24	27	37	43	27	33	35	32	30	43	32	26	33	42	37	23	28	35	32	29	36	35	29	21	34	32	24	27	34	32	30	20	33	31	29	35	35	32	38	28	30	30	36	29	28	22	31	33	33	34	27	36	38	25	38	30	31	38	37	40	34	23	40	38	38	25	29	30	31	30	30	25	34	34	43	34	24	29	36	31	31	50	40	37	41	29	27	29	29	25	27	33	38	40	34	41	27	29	29	33	32	30	39	26	36	41	33	26	31	35	33	32	34	24	33	32	29	23	28	37	31	40	34	34	34	32	27	39	20	26	29	32	32	35	22	39	32	30	32	31	26	46	36	28	28	32	21	30	33	37	36	31	25	37	36	23	33	29	39	31	33	34	31	30	23	22	26	32	32	34	32	32	29	29	41	44	42	41	27	50	27	35	45	31	34	47	25	25	36	32	42	28	22	41	31	25	25	30	35	26	28	36	36	33	32	32	25	37	49	39	39	42	34	34	28	29	35	24	32	31	38	33	30	33	35	25	31	24	28	17	36	37	37	31	47	37	30	23	26	44	26	28	32	28	30	33	34	37	28	30	34	32	34	23	35	30	39	33	50	21	34	25	35	38	30	35	31	44	28	33	29	31	30	23	25	49	37	31	29	34	39	29	37	34	28	40	35	45	37	36	36	26	25	33	22	39	33	31	35	33	27	33	31	25	30	42	28	37	26	41	25	32	37	32	39	39	38	30	30	28	24	47	37	29	41	24	30	34	38	26	23	29	30	26	38	35	32	47	34	30	25	24	25	31	29	36	30	29	37	28	37	26	37	30	26	33	25	27	30	36	24	44	34	32	36	35	34	24	35	38	33	36	34	23	34	29	30	33	29	34	37	42	32	37	45	26	13	34	33	24	36	29	29	25	35	34	35	38	47	40	33	27	32	30	18	27	33	29	34	36	39	30	32	35	38	34	38	35	50	40	48	33	41	32	35	33	32	28	32	30	40	23	32	32	39	25	29	35	22	31	43	39	38	32	42	40	39	37	23	33	44	31	21	34	41	43	27	34	35	30	26	28	24	28	35	38	29	22	32	30	27	33	26	22	31	25	26	27	29	29	35	35	37	27	35	28	46	26	28	32	27	27	31	24	23	37	40	30	34	36	36	22	30	29	31	25	47	44	34	40	37	27	21	36	34	30	31	30	39	29	36	22	31	37	23	28	35	30	26	29	44	38	31	26	31	37	40	31	29	36	34	41	28	23	31	43	41	37	25	41	21	42	26	38	30	36	34	30	31	35	33	22	31	26	38	37	36	38	28	39	34	34	35	34	36	39	33	32	20	31	31	34	33	28	40	29	25	25	30	37	32	29	27	38	26	28	24	30	38	35	31	40	28	33	34	37	30	32	33	25	27	29	40	35	37	28	39	29	37	34	38	31	33	28	28	31	35	30	44	36	34	32	38	25	31	39	35	33	41	38	36	28	28	32	33	36	48	43	29	49	32	34	32	37	29	31	33	36	23	31	31	33	39	23	32	35	30	35	32	37	39	34	33	31	32	26	38	32	23	32	33	30	19	40	23	34	27	32	46	49	31	27	40	26	38	35	44	38	27	32	25	34	41	42	34	30	30	33	28	36	29	38	34	33	33	37	27	29	35	38	38	32	33	33	30	29	35	44	23	36	32	33	28	35	29	28	36	39	20	33	31	35	21	21	25	38	33	35	31	28	38	30	29	37	33	25	40	27	42	34	43	27	30	29	18	27	36	30	34	32	34	28	36	40	35	27	25	28	28	38	37	25	36	27	34	26	32	37	32	36	30	31	35	32	35	30	35	47	38	23	35	42	34	36	28	38	26	34	41	22	39	30	32	36	27	38	35	31	26	29	34	30	29	38	33	29	26	27	33	25	32	37	26	34	33	39	31	34	31	38	38
14961	10148	5128	16399	28741	32084	32209	29912	22548	14717	9289	5397	3416	2536	1990	1825	1805	1902	1856	1786	1657	1674	1608	1409	1519	1365	1324	2086	2730	2413	1441	1074	1029	983	1113	1453	1873	2177	2280	1929	1224	885	872	833	751	640	712	690	695	589	651	618	569	571	533	564	508	568	535	593	548	520	512	503	486	459	459	509	494	537	513	520	490	511	512	492	476	480	461	532	475	479	501	534	496	493	490	461	485	503	492	494	508	465	520	521	484	480	497	491	506	532	520	509	504	451	478	501	473	516	529	536	496	538	564	527	539	531	550	580	551	546	548	542	540	511	545	512	495	532	479	476	477	507	458	543	511	508	497	487	456	473	477	473	512	516	499	498	505	506	488	551	485	524	553	469	489	491	502	523	456	479	477	496	476	533	477	486	464	487	462	473	460	490	513	506	529	489	486	474	465	467	504	484	500	488	440	469	519	512	466	477	497	486	500	453	507	475	454	507	446	482	479	455	524	482	486	496	477	530	466	502	480	500	477	491	506	493	497	471	492	496	455	504	496	483	480	477	480	470	490	478	473	473	460	501	514	457	493	487	476	507	468	496	455	486	502	485	469	494	457	460	495	484	502	438	473	493	456	519	531	456	486	477	518	516	477	491	528	464	499	501	513	500	505	490	488	475	518	466	470	487	505	484	487	498	491	430	539	477	480	453	523	486	437	465	495	458	473	517	498	480	504	460	480	461	484	511	455	465	490	508	501	489	471	482	467	491	536	467	477	473	468	488	464	519	506	479	473	517	515	471	465	499	485	459	450	485	490	487	505	453	493	503	483	462	485	476	504	500	489	500	502	476	520	459	470	535	474	443	484	497	473	531	493	484	453	500	535	459	470	493	453	508	520	529	497	463	472	456	494	497	476	452	541	511	500	480	488	483	492	440	498	445	482	502	504	484	462	479	473	495	489	518	450	503	477	521	477	463	500	468	464	496	473	452	535	497	474	490	442	506	499	496	506	494	487	477	487	482	470	460	489	477	473	468	483	461	491	468	507	460	475	473	477	435	480	495	491	476	483	463	466	498	490	502	460	488	494	495	493	452	502	465	466	458	475	451	485	473	482	513	469	454	474	467	485	473	492	482	484	481	472	468	465	496	466	494	462	471	500	448	462	488	487	449	495	449	466	464	477	500	495	459	490	468	465	493	476	478	494	484	495	476	456	492	463	503	479	500	490	475	514	464	496	472	472	486	455	467	476	453	508	498	507	493	464	465	491	484	520	482	513	479	503	467	496	488	441	464	525	486	490	491	481	470	466	497	484	467	472	509	430	479	487	491	484	457	481	468	468	494	523	503	434	472	440	477	498	483	463	496	494	471	451	479	493	474	461	484	470	488	488	479	513	470	453	471	477	473	469	435	495	481	543	452	453	519	436	532	489	465	505	495	447	479	504	445	492	522	476	471	490	451	486	485	468	478	470	477	544	430	487	488	446	469	462	485	474	518	464	516	483	430	476	503	475	501	478	474	482	499	496	507	501	491	501	474	479	504	509	508	498	508	492	451	449	464	456	452	469	503	473	511	480	448	535	490	501	503	454	489	499	494	513	450	454	450	454	481	495	477	498	483	482	481	490	491	477	490	500	479	481	477	481	481	479	502	465	481	494	498	485	504	483	474	518	467	466	457	455	427	463	446	445	508	489	476	531	490	481	472	490	480	457	439	497	478	489	502	456	503	467	497	496	524	487	494	490	491	485	473	504	495	476	465	478	458	490	461	508	499	524	513	470	473	467	504	477	500	481	518	493	455	493	510	449	481	494	488	502	489	476	493	486	478	497	474	496	474	463	486	500	459	450	464	475	474	469	454	484	489	509	477	488	471	506	536	500	493	519	488	505	511	469	482	481	494	482	494	464	480	464	495	482	505	457	481	468	509	476	466	468	471	462	462	501	527	473	468	490	437	435	467	453	448	469	495	503	460	508	497	448	474	464	450	506	475	472	468	442	493	475	508	519	457	462	489	482	495	471	474	502	504	496	510	474	434	498	474	482	462	485	488	441	460	457	478	501	487	440	453	492	476	489	487	473	479	446	475	487	529	465	461	470	464	481	474	492	484	478	499	467	501	521	497	500	459	470	511	478	504	469	465	460	494	468	501	533	501	512	495	443	479	455	456	466	484	486	448	493	472	459	489	478	512	488	471	482	465	494	494	499	463	492	461	497	514	517	477	480	477	462	465	505	500	521	488	488	512	482	511	474	477	477	493	439	480	510	492	487	470	471	469	447	434	466	480	440	454	493	505	481	510	463	499	477	475	461	427	497	467	439	479	511	462	429	457	451	483	474	497	489	474	463	464	447	482	519	517	473	467	463	451	479	491	536	474	487	461	505	486	474	507	488	462	443	458	474	493	527	488	473	499	484	522	469	466	472	457	505	452	476	472	487	444	487	490	461	477	490	477	479	473	440	482	469	481	487	483	502	501	522	531	470	434	445	513	467	492	495	516	469	445	492	483	538	481	471	452	496	456	501	462	504	524	429	485	491	433	452	487	475	452	456	488	465	506	457	519	480	467	462	500	501	471	477	479	464	484	514	481	498	438	528	516	507	473	455	552	485	496	457	453	482	481	481	501	468	478	507	470	508	446	497	447	425	454	515	460	484	494	480	455	472	485	518	464	481	481	468	482	497	492	484	480	491	504	488	463	453	488	481	465	512	472	480	473	524	476	482	525	507	427	442	461	492	479	490	481	465	500	489	461	463	448	460	423	503	464	453	500	499	505	482	519	496	512	453	475	511	500	478	469	496	464	497	449	516	529	473	469	504	462	491	478	524	491	499	462	483	511	467	492	468	458	521	470	451	492	510	468	479	458	457	482	466	457	464	512	489	482	503	483	531	535	488	456	526	455	515	437	468	461	459	464	495	468	461	465	455	443	473	509	473	473	483	483	470	476	484	491	504	465	484	488	505	461	473	536	449	449	459	499	532	458	488	492	463	485	489	491	469	473	468	433	432	468	476	505	525	510	489	514	457	450	511	519	491	502	526	470	456	501	447	477	438	489	526	458	497	484	482	505	505	516	495	515	480	498	463	527	440	472	499	475	476	480	480	484	513	447	456	504	460	483	481	486	527	468	472	500	502	476	511	526	499	467	488	506	483	505	498	437	469	512	481	480	468	500	506	480	447	493	492	459	502	465	463	460	486	503	508	446	464	497	486	480	466	438	503	492	482	459	475	501	455	473	488	489	467	478	474	482	475	460	516	464	483	437	469	457	490	494	473	468	504	481	507	469	493	497	509	464	454	463	465	518	484	494	439	486	513	497	477	492	465	492	457	492	477	479	508	431	516	494	453	490	485	509	481	458	443	485	486	485	437	488	475	473	500	470	477	505	453	452	496	513	478	508	478	514	477	471	469	449	499	447	479	468	467	498	448	511	467	504	459	471	484	499	480	473	493	506	490	503	492	486	478	489	456	471	516	484	467	485	461	487	464	474	500	458	521	466	474	480	471	496	472	487	477	475	459	457	513	518
2508	357	209	190	302	572	648	698	536	325	242	134	82	70	68	68	65	70	63	58	71	58	44	66	75	68	52	76	80	80	66	45	55	47	47	75	63	69	90	52	52	45	40	37	38	46	41	44	48	42	33	48	36	44	50	43	26	27	35	42	38	44	41	48	39	31	33	42	38	39	46	45	40	30	32	46	36	35	38	46	41	51	52	33	46	42	43	45	40	38	51	35	50	45	38	38	32	44	35	39	31	55	51	37	45	49	35	43	43	45	45	56	39	37	40	41	42	40	44	49	39	37	43	43	36	40	39	28	39	36	35	50	52	43	45	33	47	48	45	50	44	43	48	44	44	38	35	41	38	45	33	53	50	37	39	40	46	45	47	38	37	57	37	35	30	31	40	36	33	30	41	29	48	36	47	41	40	32	37	49	43	33	34	41	26	37	48	36	36	38	40	44	35	50	43	35	38	38	49	50	42	41	39	39	34	36	48	37	52	38	42	48	41	49	39	43	47	53	32	42	36	49	47	48	46	34	38	38	47	43	39	36	38	34	43	49	42	47	34	39	43	36	37	45	36	43	40	28	45	48	43	31	42	41	46	41	37	43	55	34	30	38	37	39	43	46	45	52	38	52	39	47	52	46	30	41	40	32	31	38	40	43	49	33	41	38	44	37	40	41	44	37	42	38	51	40	48	37	51	33	26	40	38	31	34	44	43	47	40	46	32	46	37	33	32	49	41	37	60	40	50	31	35	37	44	38	47	36	45	41	35	42	42	50	58	52	33	51	41	46	35	34	33	37	33	54	49	42	48	41	24	39	36	44	39	45	36	40	38	37	49	38	41	43	35	50	31	41	34	39	31	38	38	44	41	45	37	36	35	40	45	37	42	40	43	40	40	35	43	36	45	37	45	32	44	50	33	30	46	36	38	41	47	51	38	38	39	37	34	23	46	37	39	24	44	40	47	39	42	41	49	43	32	33	33	47	41	41	38	41	33	43	38	44	31	49	32	36	50	41	41	46	49	34	45	35	44	46	44	39	42	46	47	48	44	53	36	54	54	39	47	40	43	34	44	40	37	41	32	36	49	43	27	37	38	35	32	46	39	44	39	31	57	38	37	41	39	46	38	37	50	29	53	43	42	44	46	44	37	36	37	38	38	39	40	49	49	40	35	42	43	43	48	34	46	47	38	37	33	41	45	30	48	41	34	43	43	47	37	36	37	30	43	40	47	48	36	34	36	29	48	45	39	42	36	34	37	55	34	46	41	45	43	46	42	55	38	38	37	50	42	48	40	38	39	38	44	44	39	35	41	47	47	33	44	38	29	47	43	42	38	41	31	41	49	46	46	42	30	35	38	43	28	46	29	27	57	34	47	37	55	35	43	33	47	38	50	41	42	38	50	42	41	38	40	45	48	46	41	45	53	33	36	52	51	35	32	43	46	49	46	43	40	53	40	53	43	39	53	40	42	46	38	36	56	32	45	38	49	42	49	33	34	31	45	32	43	37	46	53	35	39	31	42	35	36	40	38	45	39	46	31	40	38	35	41	41	34	41	52	46	32	37	53	40	51	48	29	32	39	60	40	43	38	46	42	28	41	40	47	51	32	34	32	27	34	55	50	44	47	39	37	44	42	41	42	53	44	38	52	40	48	35	36	40	36	32	47	35	44	38	53	42	36	44	43	28	32	35	55	44	38	45	36	43	33	42	44	33	44	38	42	44	40	37	44	37	39	40	43	33	45	38	38	33	40	36	41	46	38	39	41	33	32	41	40	46	34	33	43	33	47	40	37	39	35	47	37	36	35	43	39	40	39	39	47	39	29	41	42	46	39	32	40	47	39	38	33	53	34	46	49	44	41	37	38	31	41	34	45	42	47	59	41	50	45	33	50	36	34	24	42	48	36	39	39	43	41	39	43	49	44	48	33	52	41	42	56	39	34	45	44	41	38	49	41	45	37	46	36	28	39	32	32	53	25	46	37	34	37	43	44	34	53	34	41	40	47	42	38	49	41	43	39	45	56	47	29	44	43	40	41	51	37	39	34	38	38	39	36	36	37	48	44	39	33	39	48	30	31	44	40	40	44	44	41	43	35	39	43	43	35	32	43	41	42	42	37	36	42	38	49	38	34	37	38	43	39	52	42	43	46	37	49	47	46	31	41	52	49	37	36	37	36	31	36	36	40	41	42	48	33	44	47	43	42	42	42	35	32	45	34	44	37	46	30	45	32	42	33	32	43	41	34	44	49	45	49	39	61	28	53	38	48	63	39	37	42	43	47	48	50	37	38	29	30	47	46	39	33	51	48	40	34	30	42	37	41	45	39	50	41	33	31	41	38	28	43	38	32	39	49	49	43	44	37	40	47	30	46	41	34	42	46	41	44	37	40	46	35	45	43	45	39	42	38	33	37	45	32	38	35	34	32	53	42	38	42	21	45	42	36	30	47	30	38	30	29	36	30	41	44	39	54	43	36	42	31	36	37	41	37	38	42	33	34	37	45	53	26	36	39	36	46	56	51	37	48	45	43	44	47	34	43	45	47	61	40	32	37	39	36	43	37	30	41	37	45	35	45	38	41	38	49	48	38	50	35	53	46	40	37	42	34	51	52	42	44	27	48	47	39	39	28	41	41	48	43	47	42	39	45	47	30	42	34	44	40	40	38	44	37	41	44	41	54	48	45	33	44	44	32	40	41	39	45	37	43	34	36	33	47	47	37	40	44	27	46	33	44	41	37	36	38	39	36	44	30	28	47	39	34	40	31	42	27	47	39	37	35	36	35	54	45	38	52	41	30	40	45	33	48	35	41	38	43	46	31	48	38	46	36	29	33	38	45	40	38	46	42	53	38	53	43	49	37	45	48	50	46	32	48	40	43	46	46	43	34	38	38	44	36	33	33	44	43	41	32	45	37	30	39	26	37	34	33	30	51	41	32	36	35	44	50	43	39	40	45	50	39	35	37	31	47	40	42	34	46	30	53	35	40	30	43	47	35	45	49	32	40	33	39	39	46	40	49	43	44	35	37	38	44	40	49	43	47	40	44	35	49	48	38	29	37	36	50	51	30	32	35	37	37	37	31	43	37	39	41	43	52	36	49	34	37	33	46	48	36	43	32	36	42	37	32	42	53	49	51	43	31	48	37	46	47	34	44	46	43	44	34	35	56	29	30	34	46	40	26	38	41	43	48	40	47	40	41	46	48	41	40	38	34	44	43	37	42	31	43	46	35	41	34	38	31	37	42	41	26	24	34	37	27	43	40	39	50	45	30	53	44	37	62	32	45	46	39	37	41	38	45	39	37	41	47	38	31	45	45	42	33	48	42	45	25	36	34	32	36	28	31	35	39	28	47	34	31	49	35	39	40	36	51	47	39	48	42	32	50	42	37	38	30	50	47	49	37	41	49	45	43	45	36	39	48	39	47	42	39	57	36	44	35	44	35	34	36	48	39	41	42	53	31	43	41	38	41	35	34	37	38	43	42	38	38	41	34
13854	9330	5224	14676	22792	28389	27344	27656	21718	15535	10371	5815	3486	2447	1897	1767	1705	1711	1799	1685	1484	1690	1562	1498	1687	1416	1402	1855	2304	2150	1723	1354	1208	1179	1185	1481	1848	2049	1820	1310	1155	1091	1022	841	758	779	766	773	766	751	727	658	674	654	697	658	627	645	637	596	623	665	656	673	629	630	617	628	608	603	599	621	658	646	625	665	630	580	633	635	658	565	611	566	608	629	615	588	654	600	618	590	647	605	649	597	573	618	604	601	547	607	601	641	611	613	589	610	623	618	662	599	635	651	687	651	673	667	640	652	674	683	636	631	591	624	663	658	593	634	643	626	598	580	649	612	595	636	645	588	652	634	602	631	634	570	623	596	619	597	647	641	580	590	620	600	602	618	587	618	649	583	608	601	625	579	614	657	618	618	636	603	598	605	596	575	605	625	594	565	600	580	636	574	566	572	607	582	602	602	582	610	582	597	581	658	590	592	557	581	609	584	570	606	571	660	585	620	606	592	611	564	587	590	589	636	602	611	637	608	586	628	578	601	590	577	590	559	600	571	638	590	584	570	574	579	570	611	626	578	618	603	588	541	611	638	625	589	609	600	580	618	586	631	603	615	603	646	584	583	574	591	610	643	605	614	617	601	602	561	572	585	563	605	589	605	591	600	596	619	560	609	583	582	586	620	585	663	599	631	605	624	576	591	616	599	583	610	628	616	621	604	603	568	589	609	581	607	608	596	579	602	601	608	609	642	602	614	574	615	546	610	585	572	637	655	571	603	642	623	555	599	525	582	603	602	635	573	615	579	575	579	575	636	613	622	622	592	629	584	594	594	589	591	593	592	590	635	611	601	610	621	552	617	567	562	545	579	591	606	634	582	595	603	559	592	604	554	578	624	621	575	577	653	582	588	628	589	590	595	600	606	572	584	559	620	580	577	599	602	608	624	627	617	619	608	562	624	565	615	551	634	601	603	576	602	606	585	601	614	567	608	550	573	608	593	605	613	559	585	579	614	615	586	595	609	579	589	636	612	584	592	556	599	620	591	622	559	628	627	638	614	591	572	548	626	581	565	557	581	592	617	575	584	569	626	596	601	656	601	573	560	601	589	552	602	605	567	590	579	585	582	616	617	587	664	571	615	621	603	583	587	607	570	591	619	558	649	616	635	601	628	558	618	606	640	616	619	620	576	553	562	613	635	637	545	615	580	569	568	614	555	581	573	586	656	582	579	604	589	605	589	637	588	585	625	568	578	600	592	636	582	601	593	551	593	588	608	631	559	602	633	573	631	521	667	567	567	602	580	599	535	545	627	579	576	606	575	581	650	601	613	593	549	589	576	610	586	615	567	607	584	601	574	638	606	598	604	569	662	586	558	645	598	586	589	602	593	574	590	622	585	550	606	598	583	604	571	623	558	582	581	592	582	542	654	616	621	609	607	589	604	595	584	622	617	621	603	623	594	540	595	539	609	610	597	570	564	613	621	565	590	587	584	574	589	587	622	589	574	598	592	640	595	582	594	587	591	594	610	598	596	618	599	594	620	602	618	600	615	603	581	595	586	583	587	620	603	595	623	594	598	581	574	622	621	560	641	605	621	593	597	639	625	560	631	580	608	625	610	587	596	606	628	598	599	568	579	642	553	578	592	628	586	579	612	576	591	597	570	595	614	590	590	611	635	574	543	612	588	632	607	602	623	593	609	594	573	581	655	576	580	615	586	626	603	612	592	606	596	524	578	577	550	608	587	623	633	618	613	616	616	615	538	627	619	598	625	602	588	571	576	592	597	595	593	584	593	578	633	631	605	601	611	610	595	598	628	615	613	589	562	615	592	591	601	619	577	621	597	581	625	591	622	630	607	633	631	588	594	596	585	642	580	615	631	599	630	592	613	559	590	606	575	579	558	567	590	642	551	588	599	598	595	548	614	587	621	613	572	623	561	599	589	593	622	617	583	615	625	605	588	632	602	621	580	559	616	585	616	573	648	575	593	594	566	618	567	560	564	593	613	626	628	597	549	612	554	600	600	644	609	623	638	589	577	601	570	651	576	602	593	610	629	567	582	621	580	569	636	618	619	596	577	603	617	606	594	595	578	599	573	604	578	642	563	625	574	610	629	579	592	622	634	616	579	595	590	567	537	613	613	609	664	575	581	605	632	601	602	637	627	604	583	558	587	589	571	566	602	600	564	614	549	596	602	639	601	639	617	570	671	542	614	592	567	586	604	600	597	597	608	572	536	619	629	577	617	599	592	593	620	578	625	608	619	572	603	645	609	624	567	595	607	617	594	612	575	618	590	590	616	579	584	572	619	597	594	579	619	584	563	595	558	625	624	580	609	593	630	552	617	603	611	629	575	615	582	588	615	609	604	605	573	590	611	578	585	591	538	600	601	541	632	589	626	621	598	601	633	652	590	613	575	607	598	577	583	599	581	577	606	624	629	580	608	585	571	617	630	590	603	551	576	578	569	609	577	600	594	622	592	595	621	591	575	629	643	621	567	559	596	605	607	595	627	582	633	605	609	601	585	630	585	603	636	599	617	568	604	604	632	594	563	597	611	608	617	592	592	619	614	583	660	580	578	631	598	570	595	624	617	617	586	585	617	591	652	614	566	586	564	610	605	601	609	604	635	576	613	596	589	562	582	633	612	589	581	599	578	595	604	589	567	626	638	588	540	600	552	582	579	534	603	587	599	580	588	620	621	605	618	591	589	604	616	600	615	592	567	615	600	615	614	602	584	584	605	612	579	616	583	576	625	593	598	629	596	638	607	599	552	608	577	591	593	621	603	557	540	616	592	593	604	573	611	598	589	573	610	569	587	606	571	561	631	582	548	659	596	599	581	610	591	624	623	608	603	618	619	618	590	599	646	584	635	591	583	594	597	609	596	619	573	598	624	606	591	602	585	610	628	581	553	609	586	595	616	580	588	646	571	597	586	596	584	577	572	562	586	595	601	590	594	573	573	609	610	584	595	584	589	566	602	597	571	590	604	614	572	656	583	585	607	613	606	582	638	615	637	606	557	562	589	583	612	607	602	640	582	558	606	560	607	603	628	569	596	579	649	640	594	599	599	607	592	617	596	622	582	599	608	572	597	631	610	572	645	584	647	642	587	599	588	631	639	619	618	628	623	597	610	582	613	632	624	567	591	646	605	601	591	656	655	590	629	561	614	626	624	610	562	595	642	554	615	571	619	601	596	605	620	611	592	603	624	594	584	601	570	578	595	565	564	600	560	568	635	572	556	619	615	593	588	591	590	535	572	585	591	592	597	551	602	607	621	609	603	620	583	528	621	593	607	580	611	655	616	626	608	584	613	596	566	596	607	670	604	596	562	630	565	590	633	571	620	614	622	534	609	619	597	589	585	599	585	619	556	607	626	634	608	585	566	604	625	611	634	568	604	586	608	561	567	610	587	612	604	601	587	648	594	631	570	625	644	614	641	610	608	613	604	633	620	622	596	602	599	625	598	609	593	571	609	594	609	626	651	592	619	609	562	628	616	552	608
1679	783	437	332	432	491	515	433	502	409	319	224	151	119	89	79	83	105	93	87	92	97	85	83	96	70	93	68	98	102	100	80	69	92	67	65	67	78	74	79	95	80	70	56	68	66	51	49	51	58	52	57	37	55	51	48	48	60	52	61	58	68	59	57	60	40	49	49	66	59	44	57	57	65	46	50	56	55	39	60	46	57	56	55	46	52	62	62	40	59	55	55	56	47	54	42	44	60	55	33	58	51	42	47	53	47	50	47	56	44	50	68	28	55	61	61	47	51	75	45	37	60	57	40	50	45	54	44	56	42	45	46	60	66	49	56	50	39	62	45	42	63	48	49	50	52	52	63	55	37	62	58	57	66	61	44	55	51	46	47	47	46	68	54	53	53	39	35	46	49	46	45	54	49	40	55	43	48	66	50	62	54	46	50	47	49	49	64	56	43	46	58	58	46	55	62	49	35	51	56	43	54	41	55	51	57	50	39	56	66	45	54	45	59	49	48	45	41	36	51	50	44	36	66	49	54	46	50	45	55	37	49	56	46	46	49	47	50	57	43	55	52	53	49	48	40	58	49	55	44	37	55	56	45	51	56	60	57	58	47	55	60	67	64	51	53	58	52	54	57	41	49	58	60	55	62	60	48	41	47	49	49	52	52	49	58	61	48	49	47	52	64	47	61	60	62	63	44	49	59	54	52	51	42	60	59	54	56	43	42	55	44	50	55	48	51	50	54	46	49	44	42	47	45	47	56	53	60	67	49	44	43	47	55	57	44	53	45	57	56	52	49	51	49	66	49	49	60	58	46	45	56	56	51	52	46	47	44	48	50	45	41	48	53	51	59	52	52	31	54	42	47	49	50	57	57	47	54	39	57	50	64	62	44	43	49	45	43	41	45	50	43	56	43	49	42	50	46	48	51	53	60	50	53	41	53	44	52	68	56	47	42	43	50	52	34	52	50	56	61	51	46	48	34	44	46	55	50	45	42	61	44	49	46	50	54	46	56	55	41	46	46	45	59	45	54	55	60	43	55	44	57	46	45	52	48	48	61	52	59	51	46	56	56	49	47	57	46	41	46	52	56	67	62	51	59	51	43	31	47	41	50	53	57	41	59	58	53	50	45	42	50	55	46	45	43	54	51	50	46	58	50	56	49	44	41	53	54	39	50	40	51	51	57	54	48	53	58	55	47	53	52	64	42	49	71	43	55	53	36	51	39	41	55	53	51	48	52	45	49	64	52	47	40	50	48	43	54	51	51	50	46	56	52	50	51	62	55	59	53	51	52	41	46	55	60	48	47	57	56	59	45	47	53	55	66	49	48	47	50	53	45	48	57	55	55	37	58	53	54	46	49	56	54	52	37	53	44	47	47	50	39	46	46	53	64	53	54	50	41	56	48	51	56	50	49	46	44	58	46	40	44	54	61	56	49	40	70	37	38	51	53	60	51	55	51	58	39	44	66	68	47	43	57	62	56	43	43	54	44	53	44	49	58	49	46	62	48	38	57	50	61	56	50	57	50	55	48	58	44	50	48	59	59	38	52	51	54	37	49	39	67	43	44	53	59	44	50	56	51	47	53	53	59	59	49	47	54	47	44	49	60	46	47	33	50	57	42	49	42	44	49	56	55	59	70	53	61	40	49	43	44	39	44	32	58	45	61	56	48	46	47	44	49	70	45	48	66	48	63	51	62	66	51	43	47	45	51	49	48	48	45	44	41	52	50	52	57	37	49	45	51	43	56	60	52	41	65	66	48	46	47	52	43	48	46	44	54	60	54	62	43	47	50	54	42	47	49	53	60	57	49	50	70	41	52	35	45	42	45	61	38	62	48	68	56	45	43	46	40	53	47	42	38	49	57	51	46	43	54	52	45	64	52	50	48	44	53	51	65	67	50	54	57	48	48	68	41	46	44	45	55	53	48	47	63	45	33	44	53	66	47	46	45	54	59	55	47	49	59	57	57	48	50	67	58	56	57	39	49	45	45	50	41	38	40	60	51	59	54	58	66	53	59	37	53	50	42	54	57	47	45	54	63	54	42	53	53	43	58	47	56	52	48	44	43	50	45	60	41	62	46	41	54	37	65	43	46	39	55	51	37	55	43	56	47	53	56	59	59	44	42	45	63	60	52	46	44	50	63	49	62	46	46	48	49	47	48	43	57	49	56	50	43	45	46	46	49	54	36	43	56	62	59	51	52	50	59	68	56	52	60	54	46	55	60	44	39	64	54	50	43	47	50	44	55	59	61	35	58	55	52	50	45	61	55	51	61	70	52	48	49	51	49	56	51	53	44	39	59	42	55	57	55	57	43	48	57	53	66	40	55	46	46	48	71	58	47	44	61	54	42	57	45	54	55	57	55	56	57	50	54	50	61	43	54	48	50	54	45	59	44	50	44	49	44	42	49	57	54	55	44	41	56	50	50	55	61	52	49	65	41	53	43	50	50	54	54	56	49	49	55	60	62	46	72	59	53	62	51	48	42	55	53	46	60	50	58	50	44	55	55	44	52	40	56	52	45	38	54	47	49	46	50	58	45	44	43	56	34	48	49	36	56	51	50	65	51	51	48	45	52	53	51	47	56	56	49	47	48	60	45	48	55	47	43	53	54	48	59	62	45	47	56	47	55	40	72	47	63	57	60	58	55	43	51	42	45	59	49	55	56	52	47	39	55	35	44	49	50	55	36	48	55	63	42	57	48	56	46	49	50	47	41	51	48	42	50	51	39	44	43	51	51	53	45	50	46	46	47	48	48	52	58	57	48	44	50	57	71	57	56	43	41	56	46	51	56	56	45	46	56	59	48	56	50	57	51	46	53	43	59	59	56	48	48	44	45	58	61	66	42	57	42	56	42	53	47	39	50	45	58	57	50	46	58	58	46	39	50	48	38	57	50	56	51	51	52	41	59	65	39	47	54	56	53	51	50	44	49	49	56	47	60	50	55	42	36	47	55	61	67	54	56	47	55	50	49	51	38	46	51	44	42	51	67	62	69	45	44	41	47	50	63	48	51	50	53	59	53	44	55	48	51	51	37	56	50	52	40	44	44	56	58	65	54	52	50	45	57	49	45	54	59	56	49	50	56	47	42	51	45	61	52	59	42	61	52	50	61	40	47	46	54	50	52	56	40	55	48	38	54	49	63	53	46	68	52	39	47	60	50	48	44	55	50	44	43	67	54	43	51	49	41	51	56	51	47	49	66	54	49	50	52	43	54	59	52	58	49	45	57	48	59	47	43	53	42	45	58	40	37	54	49	45	52	67	58	58	46	54	44	36	48	52	71	44	47	53	43	55	60	58	44	56	43	57	48	54	47	46	39	43	50	49	57	58	46	55	59	45	47	57	49	46	41	47	58	47	49	58	57	61	49	53	52	59	61	42	52	57	45	51	47	49	57	49	59	57	44	58	61	50	43	39	36	45	62	55	48	58	57	57	47	55	48	51	47	41	54	55	49	36	48	53	42	50	40	52	48	69	53	55	49	45	48
20922	15117	9579	22382	27623	26090	24031	21696	20579	16363	13449	9368	6088	4674	3559	3205	2941	3028	3012	2592	2602	2564	2576	2473	2230	2253	2312	2451	2864	2918	3026	2081	1972	2313	2083	1796	1903	1968	1825	1733	1841	1644	1497	1232	1124	1088	1088	1003	1030	893	883	876	879	884	865	834	830	812	824	780	991	1136	832	808	836	785	794	826	829	745	785	804	801	748	801	789	782	767	779	754	794	792	792	728	781	716	796	764	753	740	756	744	765	817	751	746	784	708	705	758	786	794	704	758	735	716	757	801	859	741	797	821	850	785	832	818	910	838	799	864	851	790	833	809	883	802	765	767	783	781	739	760	751	745	732	796	730	745	754	733	741	766	810	773	730	762	754	712	787	809	737	777	743	761	800	754	812	777	756	730	762	762	720	750	743	751	753	684	772	757	755	733	749	725	755	741	734	750	699	760	748	751	772	739	794	739	747	705	760	695	756	738	768	729	736	668	756	765	718	688	758	740	731	695	757	768	744	723	731	759	721	771	759	722	767	710	723	734	744	766	757	694	778	774	737	715	737	745	792	703	740	759	724	717	709	710	759	712	763	713	727	752	730	710	716	754	725	786	753	726	771	728	753	747	705	726	724	704	778	702	721	728	773	690	698	718	731	734	769	713	678	756	693	743	720	755	741	699	744	722	725	763	739	771	729	755	750	708	708	739	744	728	725	729	784	744	728	752	749	762	781	728	730	729	725	732	695	737	718	751	743	763	773	773	695	776	760	763	715	727	712	797	733	758	788	729	684	771	777	730	695	724	745	740	734	713	728	745	705	667	754	739	771	698	741	750	762	733	770	770	686	721	705	743	708	678	726	718	737	713	747	749	677	752	736	732	679	773	776	706	707	769	776	730	734	718	714	743	739	706	750	763	767	775	728	749	700	759	725	688	724	687	736	726	734	742	719	731	702	773	732	715	721	732	749	720	746	793	696	699	736	703	750	726	717	738	735	755	762	780	695	724	751	738	750	725	734	770	745	767	720	752	719	772	769	710	700	707	707	721	755	747	741	730	740	731	702	732	711	763	690	766	700	714	722	768	676	698	729	724	703	743	740	747	718	674	728	749	779	741	767	752	716	715	746	713	719	701	731	728	703	727	746	733	734	712	778	731	703	729	714	752	701	714	707	702	747	717	703	754	728	713	665	735	752	731	738	734	746	704	746	746	743	712	728	690	739	739	704	755	731	718	707	663	713	708	684	753	684	745	704	725	743	730	706	743	689	713	694	733	755	754	764	800	698	768	755	722	705	791	716	683	706	732	700	764	769	732	726	699	733	729	726	708	721	717	703	736	724	726	720	743	777	724	750	730	756	738	752	727	781	772	727	760	741	747	703	735	730	777	726	782	755	778	744	731	711	740	730	784	729	741	739	731	710	779	681	641	700	753	756	715	747	756	713	734	721	781	707	749	753	755	737	738	711	723	746	769	710	752	692	719	730	724	735	733	781	719	729	780	743	697	779	731	696	760	741	745	679	789	727	704	727	719	683	713	734	730	735	776	721	752	743	750	764	736	735	730	745	769	736	767	772	742	745	785	702	726	763	714	774	705	697	748	713	788	683	692	707	735	773	709	799	764	725	738	745	758	742	712	727	747	716	707	766	741	752	752	718	768	733	765	730	715	756	726	780	732	770	721	762	729	707	771	689	757	714	719	708	737	748	745	710	716	730	710	687	796	793	676	726	756	723	723	728	676	746	750	731	756	728	731	752	792	697	768	720	725	709	754	750	734	776	762	728	731	735	715	738	753	741	811	730	687	723	752	696	744	753	737	759	724	793	720	711	729	705	723	725	742	673	733	698	704	712	719	719	765	762	724	693	763	760	706	716	667	721	758	767	761	718	697	759	708	731	704	710	704	752	745	699	719	749	717	715	720	772	752	739	698	767	715	718	752	727	718	734	713	781	725	739	739	776	723	773	747	701	767	700	810	737	698	746	797	723	781	737	712	721	705	754	743	815	732	734	779	755	688	750	721	728	762	736	737	679	729	707	750	731	714	732	777	723	702	689	762	733	749	676	735	742	698	724	763	759	762	702	793	757	743	693	709	758	700	719	697	813	740	696	764	742	735	732	729	720	689	695	763	743	774	710	738	777	722	688	725	717	771	777	710	731	725	736	735	700	772	719	728	710	713	702	761	737	719	725	716	722	774	728	729	751	708	740	785	696	742	749	781	738	721	707	764	711	727	682	706	765	754	705	685	705	761	746	734	724	716	720	711	756	693	694	742	756	691	751	758	750	731	771	688	766	693	740	713	739	729	731	723	770	710	723	704	704	714	738	803	758	690	710	757	738	726	740	755	717	683	745	735	723	738	725	745	708	687	742	729	716	752	705	725	653	729	721	691	688	723	760	728	726	741	718	733	707	754	770	718	710	758	725	745	715	769	687	733	716	695	767	708	713	729	744	728	743	757	732	735	735	678	707	701	689	735	750	715	700	701	736	755	720	717	699	796	732	810	722	714	727	767	734	768	737	701	735	713	756	761	717	735	725	693	744	785	748	742	709	717	757	735	723	754	765	729	699	769	739	746	678	707	716	746	708	724	749	768	742	783	709	724	817	708	706	762	781	754	754	745	734	716	718	742	731	734	771	687	751	756	708	765	747	769	711	684	754	745	723	658	749	721	736	719	702	688	690	754	719	714	735	743	747	745	747	744	714	722	751	740	713	723	733	727	738	746	712	724	749	757	771	755	738	755	685	782	697	726	742	695	783	755	743	730	706	815	731	717	731	767	747	727	736	755	709	741	709	760	750	718	743	728	743	750	730	751	705	755	754	705	742	762	768	734	701	764	754	710	691	733	705	707	767	717	730	747	711	718	734	739	731	754	760	741	794	773	762	720	722	729	741	693	735	720	784	747	743	761	714	758	711	763	725	744	710	736	742	789	696	738	702	704	769	718	732	754	665	786	726	767	688	767	719	736	723	700	737	708	705	699	720	742	804	686	762	781	794	779	757	690	784	716	721	706	725	762	743	730	754	701	782	731	675	730	708	747	740	712	754	736	703	715	732	774	756	795	738	703	749	742	751	721	776	745	749	721	736	745	739	663	744	795	721	769	712	735	744	698	732	769	676	749	751	707	731	769	785	745	783	732	731	694	701	730	772	709	714	742	736	661	763	758	736	696	739	736	752	718	778	719	739	732	745	694	717	750	703	740	671	729	747	757	728	765	767	809	711	762	680	719	751	739	761	707	669	719	736	752	762	740	708	699	749	713	790	739	694	732	752	763	744	746	732	656	755	718	761	742	725	733	759	716	753	705	751	757	721	700	726	761	712	740	695	689	797	796	748	742	710	713	722	774	727	719	706	703	756	741	723	759	717	733	762	718	730	737	671	719	734	792	724	702	724	727	726	716	706	726	776	763	747	705	727	717	769	729	732	723	672	673	782	759	734	728	715	717	765	738	714	664	774	740	692	708	730	713	727	770	726	773	747	778	705	785	730	738	725	718	743	762	740	798	718	741	678	757	722	758	734	729
1534	279	164	116	197	166	123	131	112	109	79	88	55	38	31	25	30	36	40	36	32	38	40	31	24	29	22	39	31	42	42	44	28	37	42	43	34	38	29	30	43	30	31	30	25	34	22	21	24	29	20	21	26	19	31	27	23	26	20	23	23	23	27	19	17	27	27	23	28	24	25	27	29	29	32	22	29	27	34	34	17	24	31	28	21	22	16	17	25	36	34	19	30	20	24	26	26	16	29	22	23	28	19	20	31	22	20	30	27	23	26	19	19	26	26	22	17	25	25	24	25	23	29	22	25	18	26	28	26	16	21	33	32	20	31	39	28	22	29	22	20	19	28	30	22	30	30	23	22	24	16	23	29	30	26	18	17	22	19	35	17	31	20	32	24	27	22	26	33	31	16	32	10	15	25	27	19	19	31	18	26	27	17	22	28	22	24	17	22	35	38	16	26	21	30	31	17	24	30	20	19	21	33	27	24	24	24	19	33	27	30	23	17	17	15	25	32	22	25	25	28	19	19	17	23	26	32	22	30	23	24	28	21	28	19	20	28	23	33	23	19	22	25	27	30	21	25	21	22	24	33	32	19	32	18	28	19	20	24	31	27	22	23	21	32	21	20	21	21	32	30	25	23	29	22	19	15	19	17	22	23	25	27	21	14	28	22	32	21	25	23	22	27	22	28	22	21	18	31	25	20	22	25	17	21	23	20	11	32	33	35	24	21	28	27	29	20	27	34	21	27	18	25	20	27	18	21	23	29	19	20	21	29	22	18	23	21	20	28	19	20	19	10	19	24	25	15	23	24	26	16	22	22	23	29	17	15	19	19	17	19	37	28	15	31	26	19	19	22	27	28	29	28	22	26	22	21	20	19	11	28	23	28	23	28	18	27	15	18	23	22	20	27	29	28	21	24	18	32	21	21	26	22	23	21	17	24	27	23	32	13	23	21	28	32	15	25	23	19	31	32	26	24	15	22	24	11	21	24	20	15	24	19	19	20	20	35	22	17	19	21	25	24	30	25	31	29	20	16	21	29	24	26	20	27	27	28	19	24	20	28	29	29	21	20	21	25	13	20	25	25	26	18	32	21	26	24	20	30	24	27	20	22	26	19	30	26	27	26	21	26	26	29	23	26	19	25	29	24	27	22	16	24	25	20	26	17	20	26	19	18	25	26	13	26	29	21	23	20	21	29	19	26	29	24	21	20	24	18	23	20	20	34	19	25	28	23	25	16	21	24	20	27	23	12	24	27	20	19	33	23	22	31	26	27	19	23	25	19	15	32	26	32	30	32	30	31	32	20	20	31	13	18	21	27	28	26	32	20	30	28	21	20	21	26	29	21	23	22	28	26	35	34	25	28	19	27	30	27	30	16	32	19	17	22	19	26	23	21	29	24	17	21	17	29	22	18	25	28	15	13	13	25	18	25	22	26	24	34	25	20	28	30	27	22	40	26	43	26	31	26	25	17	26	29	26	25	24	20	35	19	22	32	30	25	15	24	17	21	36	22	22	22	25	26	26	30	15	21	24	26	25	34	30	18	23	23	37	25	26	20	28	21	22	28	25	24	24	25	27	21	25	23	25	23	33	13	26	27	20	30	25	31	32	26	29	19	26	24	27	21	17	21	28	31	26	19	28	25	22	22	22	22	13	21	25	20	27	16	15	24	27	16	22	25	18	13	20	38	28	34	24	24	19	22	27	17	17	18	24	27	31	28	25	22	20	31	24	24	27	25	24	21	37	12	24	30	29	20	21	16	13	35	28	32	26	26	36	33	24	26	21	23	17	20	24	25	22	21	18	14	29	21	30	22	27	20	19	17	18	29	23	24	27	19	18	24	19	26	21	32	20	27	16	29	23	19	22	23	17	31	25	27	29	29	26	26	13	31	20	24	25	19	20	21	29	27	22	22	33	30	19	25	14	27	29	33	15	21	21	30	24	17	22	21	32	21	28	22	30	34	25	32	24	26	24	31	27	18	25	27	25	27	24	24	18	28	29	19	22	22	26	23	26	19	22	24	20	27	25	28	34	25	18	25	29	20	24	26	30	19	37	27	27	33	25	24	24	27	24	29	16	24	25	30	22	21	19	19	18	29	26	22	24	28	29	21	24	26	26	32	22	20	29	32	26	27	22	19	22	15	21	22	20	33	25	24	21	34	27	23	20	24	18	20	34	25	22	24	23	26	24	33	27	32	22	17	24	29	24	19	24	25	25	24	23	23	24	25	28	25	29	21	22	29	22	21	25	26	26	29	37	18	22	28	21	32	35	19	24	26	26	28	25	36	18	27	23	23	22	28	31	22	30	16	21	23	26	24	29	33	18	21	19	33	19	31	14	24	18	22	23	23	33	28	23	30	24	29	25	24	20	23	25	29	29	27	17	25	21	20	20	24	18	17	19	28	19	20	16	20	16	27	22	23	24	21	29	22	22	15	27	19	18	26	26	26	23	22	23	22	30	22	17	24	26	21	29	20	29	21	20	18	24	20	26	17	20	30	26	28	30	18	26	20	15	21	22	30	14	16	28	22	27	42	17	33	22	38	26	26	20	29	21	25	18	18	31	25	16	23	26	18	20	24	22	25	24	31	18	18	30	23	23	26	25	13	20	26	37	16	27	28	25	25	35	16	20	22	16	35	20	30	27	21	32	25	15	34	24	27	22	27	30	24	20	19	22	32	27	20	24	27	32	29	29	18	27	20	25	21	23	18	12	28	23	33	20	26	19	18	27	22	22	15	16	32	24	26	27	21	37	26	23	23	17	15	29	18	28	24	28	31	28	23	27	25	24	24	18	27	23	23	21	20	27	29	21	40	26	24	21	29	29	34	26	21	19	32	20	31	23	30	21	18	21	27	31	21	24	17	22	34	25	27	23	29	28	34	25	23	27	16	21	24	25	21	19	16	23	34	22	25	24	23	28	19	20	28	24	28	27	27	22	21	29	19	28	22	24	35	28	17	20	28	16	21	23	20	27	28	32	37	20	30	27	17	20	17	24	26	31	26	26	29	33	15	17	23	24	25	26	28	22	27	33	18	24	26	27	33	25	26	21	20	23	22	40	19	26	21	24	26	19	26	20	19	19	28	14	30	24	20	27	26	22	29	28	14	27	24	22	22	20	19	33	16	19	28	24	20	28	28	19	21	24	19	20	26	26	24	26	22	20	26	23	24	30	34	18	23	29	32	23	19	20	18	20	23	20	30	20	28	26	24	14	26	31	26	18	30	29	27	24	22	25	16	33	28	25	27	19	21	23	27	25	20	16	23	38	18	21	27	20	21	22	16	23	20	30	27	27	28	25	22	19	23	18	25	32	20	19	23	25	22	15	17	26	23	25	20	16	26	26	24	17	20	24	20	32	29	29	23	18	26	27	25	23	26	19	20	20	28	21	22	23	20	28	19	24	21	23	22	25	32	21	17	26	14	27	18	23	20	26	18	25	17	20	28	23	29	30	27	20	24	24	23	17	36	16	25	24	25	23	21	26
13095	8110	4339	11648	16994	13991	10385	8391	7103	5146	4275	3455	2108	1309	1063	887	902	892	937	827	810	961	984	863	759	812	834	945	967	1000	1249	1039	844	958	1329	1072	859	769	868	966	1092	958	734	549	499	467	445	397	389	390	372	394	377	392	364	412	410	359	397	387	353	351	364	373	383	378	365	386	386	362	372	390	343	395	354	395	382	365	336	373	346	364	354	370	386	341	365	378	345	365	370	394	343	380	356	372	365	368	336	338	360	348	373	379	371	352	350	361	373	425	407	356	383	380	356	399	408	432	413	400	397	400	413	388	370	375	370	406	400	366	377	368	366	362	338	370	364	385	351	363	344	335	348	398	370	341	364	386	378	369	378	362	400	361	332	374	380	357	385	385	385	379	388	379	383	350	379	340	358	359	345	358	378	360	340	361	363	393	367	366	382	378	371	342	381	397	354	385	385	363	361	358	354	357	394	390	352	368	359	366	353	360	398	339	353	371	326	376	373	344	360	368	388	397	382	368	346	351	357	405	359	384	382	382	395	355	380	366	384	388	374	329	381	381	348	383	341	328	344	369	339	348	386	407	362	374	348	376	354	339	358	357	385	353	343	334	361	384	344	371	379	371	327	394	341	351	343	373	393	372	348	344	354	344	362	349	388	350	361	364	374	331	355	361	357	355	351	363	363	390	375	337	327	350	367	351	366	370	332	342	344	366	337	384	378	363	362	390	373	354	352	356	361	372	336	357	346	335	350	372	383	365	377	372	393	351	388	378	313	361	356	363	340	361	351	371	344	333	394	372	358	366	356	362	354	378	303	345	370	363	391	361	344	328	366	344	361	375	361	348	335	395	351	379	357	330	395	350	325	393	378	368	355	362	380	367	345	358	372	345	328	368	344	350	381	347	329	379	373	363	366	385	378	340	355	366	334	346	311	374	383	359	366	368	366	365	390	389	339	387	369	353	334	404	334	358	371	376	375	391	355	368	361	368	367	352	362	379	360	372	336	354	345	387	401	372	373	334	341	350	324	331	350	357	344	315	371	387	353	333	368	350	333	356	346	327	384	374	329	356	372	362	364	313	370	389	365	335	380	357	385	363	402	373	348	389	315	381	364	351	360	371	349	366	387	334	345	335	410	350	354	361	349	367	344	392	369	364	370	344	344	391	374	356	359	360	363	353	367	340	402	359	375	341	368	355	366	349	374	358	345	372	347	368	352	357	357	373	359	381	382	386	376	377	371	353	347	371	373	361	328	370	368	353	383	372	352	374	360	373	351	369	377	364	391	362	368	349	347	340	309	382	374	376	364	351	358	352	334	356	372	353	374	373	328	345	349	384	361	370	341	374	349	369	378	330	367	357	408	368	355	361	345	367	339	349	355	361	385	376	368	356	364	385	344	352	332	386	377	342	330	343	371	353	387	378	348	316	346	351	359	353	364	343	368	382	382	353	355	360	336	369	364	374	376	364	382	361	358	368	332	375	337	392	396	348	349	365	363	385	362	369	364	364	374	380	356	374	362	362	340	371	364	334	364	365	356	366	376	366	399	375	332	376	355	380	352	339	359	373	368	355	376	364	339	368	363	380	356	336	326	347	345	372	388	339	377	346	361	365	361	322	393	338	371	340	337	375	360	407	372	361	350	371	367	372	369	356	349	356	354	372	355	356	338	347	358	369	347	391	374	368	344	340	337	364	344	355	363	348	369	364	385	341	385	335	358	356	381	396	369	389	381	364	369	372	379	350	390	402	346	341	344	332	324	380	352	374	339	379	366	330	413	351	386	383	381	362	357	366	355	400	339	364	386	349	373	351	354	334	332	366	339	369	355	390	371	344	353	362	355	343	359	370	367	360	371	366	311	343	382	362	358	342	350	350	384	363	394	363	360	346	374	393	339	367	395	350	357	346	381	397	370	356	383	360	383	364	365	324	357	341	360	343	361	348	332	327	341	351	351	354	366	329	399	334	380	333	335	380	371	331	361	357	314	325	362	381	346	372	369	364	342	374	382	379	349	357	336	364	395	381	330	367	381	369	353	397	366	338	345	378	347	353	360	369	374	370	371	380	323	369	345	381	334	332	367	365	365	345	378	338	378	360	372	348	352	339	375	358	355	360	351	388	351	390	376	365	379	368	367	357	336	362	373	357	393	333	354	368	355	341	384	412	376	361	342	378	336	369	370	329	361	380	340	367	372	354	377	358	332	325	329	359	374	383	364	360	343	354	329	376	370	360	344	348	399	340	338	365	346	327	373	314	358	387	380	382	346	315	392	354	369	360	342	340	375	340	376	351	339	330	390	362	392	392	321	383	382	371	331	362	380	376	356	385	346	375	388	348	325	346	359	363	375	355	388	375	337	376	348	350	363	360	330	354	344	352	349	370	365	347	370	335	392	364	382	380	367	348	338	370	359	344	380	367	381	343	373	358	391	368	397	364	356	373	357	358	358	373	367	380	385	384	387	404	342	358	357	367	381	354	400	363	367	398	360	336	376	335	368	357	395	359	361	346	327	365	348	386	349	386	356	381	335	352	373	353	361	366	359	357	370	364	343	374	364	321	361	361	356	349	329	351	377	382	376	353	365	335	353	365	377	397	378	391	406	348	351	370	350	360	349	362	369	378	359	343	369	360	355	339	359	375	383	348	384	342	325	360	355	367	391	345	381	352	370	357	388	369	321	349	369	380	400	349	344	353	350	353	362	343	326	368	418	342	375	336	354	356	345	334	365	391	359	347	387	414	368	368	344	388	375	369	361	359	366	359	378	365	338	351	356	358	340	355	394	358	370	338	339	372	371	376	345	359	374	356	363	368	380	356	390	358	318	350	365	340	353	384	321	319	362	332	396	369	353	358	362	363	363	378	364	374	388	343	348	361	351	346	367	369	373	384	375	356	344	390	366	364	351	374	373	344	342	339	359	336	349	368	336	386	344	351	380	379	373	366	349	405	327	346	389	346	375	361	370	356	385	352	355	397	333	327	336	379	346	352	338	359	366	341	368	361	381	348	351	371	384	388	369	339	360	309	351	386	378	338	369	351	355	374	370	356	377	303	381	389	346	357	352	373	376	408	364	361	369	373	365	363	355	337	341	339	383	349	355	368	391	360	354	363	373	349	406	347	386	378	367	347	352	365	363	392	377	346	384	399	396	346	353	351	370	356	367	344	396	365	398	357	342	355	364	360	360	380	357	336	372	362	365	381	364	356	356	386	359	346	345	354	337	336	350	357	378	375	351	372	373	386	370	401	342	331	360	346	374	336	356	365	347	376	386	357	371	369	363	342	353	333	352	371	343	344	377	357	344	381	369	366	359	345	346	361	351	390	365	376	365	398	353	386	346	366	378	401	337	339	404	391	364	343	355	358	339	389	338	320	353	366	377	343	346	359	363	393	367	402	339	340	396	367	351	358	353	352	346	355	352	350	374	374	341	347	342	382	338	330	347	353	337	351	361	344	360	337	343	334	361	362	356	388	368	350	352	321	350	388	380	372	331	337	363	365	372	336
947	506	308	219	409	411	292	194	180	132	114	119	86	79	80	70	45	64	60	48	44	52	51	55	52	37	48	55	55	57	37	41	63	52	54	67	62	57	69	92	77	59	45	28	42	48	28	38	40	29	35	35	32	24	28	34	35	32	34	25	29	32	39	30	28	41	34	29	36	43	37	25	27	49	34	33	27	39	24	30	32	29	35	27	24	39	37	49	34	30	30	28	38	32	25	30	40	40	44	35	36	33	34	31	27	36	37	37	30	30	25	29	41	41	34	30	29	31	49	27	30	27	33	23	31	35	39	32	32	36	25	30	26	38	22	24	35	42	28	28	24	31	35	29	36	32	43	39	18	35	28	33	33	33	30	39	40	29	46	18	34	37	25	34	31	37	41	34	28	24	32	27	26	37	36	33	35	28	36	25	30	25	42	27	27	20	28	38	31	38	27	23	32	30	26	29	31	49	24	30	32	33	24	29	35	26	20	29	34	29	30	26	31	28	28	36	39	20	29	34	36	32	24	32	41	31	21	37	23	32	33	38	33	28	21	42	34	25	26	40	26	41	36	33	37	21	30	36	34	33	36	22	40	35	36	31	29	33	43	37	32	21	28	31	24	35	39	26	36	29	30	30	25	40	27	28	26	31	41	28	30	32	30	26	30	26	32	27	40	28	30	32	19	28	26	42	22	34	47	26	25	27	24	33	33	35	30	25	43	34	37	29	22	24	35	37	37	28	30	31	31	34	34	29	42	27	31	35	28	27	22	40	38	29	35	33	30	39	35	37	30	35	21	29	35	27	31	38	33	40	28	36	37	23	35	29	30	27	28	36	23	33	33	33	34	31	25	23	28	37	41	24	35	38	39	36	24	34	27	31	29	40	43	22	30	28	28	45	31	41	41	40	32	24	30	31	21	20	32	33	38	31	30	26	26	32	32	35	31	39	30	28	33	26	33	26	40	29	27	24	39	40	29	31	32	45	25	23	27	31	31	42	34	35	33	31	27	30	26	30	46	24	35	45	43	30	27	33	40	31	26	39	34	27	31	26	45	34	26	24	25	34	29	27	27	34	30	29	38	36	26	35	23	36	35	26	26	24	34	28	34	34	43	30	30	40	27	21	43	37	30	42	30	26	28	33	32	37	33	19	28	28	30	32	34	22	28	27	35	42	29	20	32	32	25	36	32	30	40	33	31	31	28	31	32	41	29	30	25	29	37	33	34	34	38	31	26	30	33	33	30	29	23	34	34	24	30	32	30	29	28	26	30	33	29	27	33	35	34	38	34	21	25	35	38	33	32	26	40	36	40	30	36	44	27	18	32	44	27	27	32	32	29	45	29	33	38	32	42	33	36	28	30	30	20	36	30	39	46	27	27	29	42	39	22	38	28	32	39	32	35	34	29	16	28	34	34	25	28	30	27	37	27	31	27	33	40	23	33	31	32	29	23	29	34	24	32	24	33	30	37	37	26	27	29	27	31	32	29	23	39	35	28	28	26	36	32	34	22	30	28	37	27	37	26	30	27	33	40	26	29	29	29	33	34	26	21	31	38	24	49	35	26	31	35	24	29	40	39	25	35	30	27	28	19	35	35	38	36	27	36	29	24	25	31	32	30	28	31	28	31	31	36	30	22	32	27	30	32	23	28	32	45	23	30	26	30	47	33	45	27	26	36	43	34	45	28	36	41	39	29	42	29	31	29	36	30	28	31	31	30	29	22	34	34	30	30	22	30	30	35	29	29	28	34	30	29	27	20	32	43	25	23	29	39	23	25	38	24	35	41	32	34	25	33	32	34	33	39	27	41	29	31	39	31	27	34	30	32	34	34	30	31	34	41	36	33	29	28	44	30	25	30	27	28	31	37	25	30	31	31	32	40	36	33	24	29	33	19	28	25	38	29	33	38	40	30	35	33	30	28	33	23	23	32	33	35	35	34	37	28	22	42	25	33	32	36	34	27	29	34	32	32	41	31	34	24	25	29	32	32	35	26	33	32	29	27	31	34	32	37	29	26	27	39	26	33	30	28	37	22	31	29	38	33	27	28	24	31	28	25	42	39	30	33	32	27	32	36	36	27	40	24	31	27	36	28	37	32	34	39	37	36	31	40	31	39	35	34	37	32	32	36	38	35	35	25	29	22	34	32	27	24	33	24	35	35	30	35	34	35	28	24	24	39	28	32	32	33	24	36	26	29	29	29	31	25	31	39	17	28	22	28	36	36	29	27	31	33	27	32	22	43	31	30	32	32	34	28	30	38	30	25	26	36	26	44	37	33	29	34	32	30	41	35	35	42	34	36	31	35	35	28	35	30	35	35	26	23	29	35	39	35	31	40	24	32	39	40	35	36	38	33	20	21	29	31	42	30	20	24	24	40	35	38	39	27	38	29	33	26	29	35	33	34	39	28	35	32	19	29	31	30	22	44	33	39	24	33	38	28	37	30	31	42	38	42	35	30	32	33	26	41	33	30	32	35	31	30	35	23	39	35	32	34	34	29	33	26	38	41	22	33	38	33	24	29	36	28	31	41	31	32	42	34	28	19	21	30	27	33	30	24	31	35	31	27	34	31	26	33	34	29	46	30	22	24	33	28	32	34	36	19	31	28	35	30	37	35	35	37	33	21	31	29	41	29	27	33	36	30	29	38	24	34	35	37	30	35	46	38	40	30	36	25	38	36	30	35	31	27	23	44	29	33	14	23	35	32	33	41	32	34	18	32	35	23	28	22	33	22	28	32	24	40	31	33	38	38	33	23	24	32	31	34	35	22	32	26	33	30	34	28	32	33	32	26	41	25	30	34	24	39	31	36	34	28	31	31	26	26	39	35	28	39	39	23	31	32	24	30	23	33	34	27	28	32	27	29	19	38	36	36	22	23	32	25	27	32	23	39	31	27	28	28	25	29	24	30	26	37	38	41	37	28	30	37	19	30	26	32	30	25	31	42	19	24	33	23	32	26	28	36	27	34	27	15	18	31	21	36	25	28	34	39	33	30	33	36	35	36	35	26	28	36	31	30	32	30	24	33	23	29	35	35	32	35	36	38	29	32	27	25	28	26	29	29	32	26	35	28	29	34	27	26	38	42	35	36	25	40	31	25	36	42	34	36	34	32	33	26	34	33	30	31	33	26	35	31	39	37	36	31	32	34	41	26	39	32	31	38	30	30	41	34	30	24	24	35	30	39	28	44	36	36	33	28	27	25	35	26	24	37	29	36	33	19	35	42	21	33	37	26	29	32	21	33	25	36	28	35	30	28	32	27	36	38	37	25	25	32	28	30	35	33	32	25	46	38	33	31	32	34	23	29	25	42	35	33	38	43	31	26	30	44	30	28	30	37	20	34	35	41	38	33	37	38	30	35	37	32	29	35	24	21	31	33	27	39	23	29	31	31	35	31	27	30	18	30	23	31	43	37	30	35	26	27	31	25	29	33	28	30	32	29	27	36	41	24	38	32	28	33	30	25	32	28	28	31	29	44	32	28	28	32	27
17851	12490	6652	18570	26237	22593	16903	12523	9877	7314	6207	5490	4029	3052	2608	2102	1970	1926	1861	1617	1555	1623	1612	1465	1280	1328	1348	1383	1381	1234	1309	1621	1864	1465	1568	1881	1785	1738	1971	2436	1927	1252	937	866	668	624	605	614	586	581	557	597	612	548	544	514	492	527	525	557	517	523	474	497	524	517	534	526	467	521	498	484	508	502	520	494	506	434	467	456	455	473	494	499	479	490	444	487	493	490	487	436	469	502	493	482	472	498	497	494	488	488	433	539	452	498	462	495	487	518	518	512	527	509	522	532	517	574	497	549	505	557	532	527	520	529	486	489	489	485	484	483	526	493	471	492	525	465	496	526	463	500	470	493	475	457	472	492	469	490	493	525	460	477	497	485	479	483	499	464	458	455	468	486	454	455	485	478	479	460	490	482	454	489	448	447	483	482	469	516	461	482	464	474	454	460	476	499	448	470	455	455	501	428	475	485	454	465	467	445	468	490	484	492	520	452	473	477	457	485	498	468	474	471	488	498	477	512	464	431	481	458	472	456	511	470	432	455	476	471	476	449	440	457	470	466	472	477	478	464	437	439	467	488	531	478	519	454	461	466	469	487	475	443	479	502	502	461	470	441	471	473	486	455	448	502	451	490	493	450	431	470	466	443	422	436	463	460	469	471	481	480	432	456	474	470	474	488	480	502	490	448	484	459	506	528	436	460	404	454	441	477	469	503	444	477	470	465	469	473	476	457	430	484	461	487	470	450	494	494	461	437	452	492	483	499	448	482	447	443	488	429	491	463	485	513	483	512	453	437	484	461	435	466	477	462	476	487	489	464	472	458	469	475	449	469	481	462	460	457	438	435	473	455	491	436	475	485	467	460	460	460	511	493	447	500	488	442	472	505	434	486	465	497	449	519	452	474	456	492	457	471	465	469	490	482	446	468	489	473	510	439	468	464	505	415	475	492	474	475	456	498	436	498	481	450	463	478	438	450	459	486	464	478	462	509	473	484	498	473	472	458	497	469	504	492	475	472	498	447	474	463	477	492	465	468	451	474	440	460	442	460	431	426	477	496	482	465	456	459	434	477	467	468	446	477	482	425	474	470	449	466	488	477	495	489	451	480	476	528	452	442	468	454	427	489	423	436	461	474	492	466	508	460	519	465	481	470	465	492	477	476	447	442	465	491	469	481	457	455	462	458	468	477	441	480	487	454	453	475	476	471	478	465	482	485	469	446	481	468	474	467	493	456	450	463	461	460	477	456	483	448	483	465	484	485	479	467	437	459	508	489	496	463	468	481	456	475	431	449	426	486	451	450	462	459	494	463	482	470	493	485	456	432	533	505	472	475	463	497	462	465	483	482	468	450	480	524	437	457	490	467	446	477	476	508	432	476	433	449	451	483	459	465	462	472	444	468	485	438	503	466	479	437	465	459	483	465	456	475	488	481	471	511	464	484	466	480	466	467	451	492	464	496	444	475	489	458	461	419	478	482	456	471	473	471	452	482	472	459	437	469	478	454	455	481	458	424	462	494	483	524	479	412	438	458	459	433	481	509	463	501	479	447	472	472	490	434	492	512	463	487	465	453	478	480	456	465	464	470	483	468	504	467	494	444	443	514	484	487	482	476	478	466	470	439	494	503	450	470	433	471	469	460	444	469	467	479	527	474	444	474	474	494	483	488	447	484	479	484	481	466	433	475	454	480	466	481	452	470	483	447	493	437	486	436	486	526	475	469	464	480	485	484	516	471	462	481	470	444	428	453	474	487	481	471	476	474	466	450	441	486	485	479	465	464	451	454	508	488	476	474	438	496	491	495	454	473	504	464	457	429	464	465	465	476	469	478	511	425	494	441	463	443	454	438	488	447	496	457	472	474	471	472	472	491	502	458	454	441	467	469	469	478	476	474	445	486	489	486	476	482	459	453	449	504	456	455	458	472	490	491	462	467	490	463	448	446	448	452	449	491	445	503	483	464	464	440	441	468	504	502	440	462	455	489	477	497	472	434	465	496	468	497	484	474	431	522	456	454	464	475	428	456	492	458	482	449	459	463	439	492	486	460	486	475	443	497	434	474	483	467	459	441	488	479	463	447	466	459	470	465	499	474	484	462	444	488	486	507	451	498	486	492	447	538	453	477	507	518	500	468	483	511	476	439	460	469	476	479	474	430	460	457	508	493	410	472	452	479	429	446	470	477	449	460	470	458	454	480	486	465	500	457	496	512	491	482	477	516	453	461	490	473	434	475	445	456	491	463	471	485	473	466	498	461	451	448	439	455	462	442	481	462	497	452	488	475	426	486	480	501	494	441	473	456	454	470	487	447	453	494	475	429	442	497	457	455	472	448	460	506	468	477	460	443	480	466	470	483	459	458	461	489	491	441	462	465	465	460	467	439	436	468	477	450	453	492	465	483	472	504	494	498	463	436	440	460	464	475	482	470	470	487	457	446	427	509	487	481	503	423	425	477	489	491	465	477	484	455	499	452	468	441	478	468	481	488	447	432	485	480	490	434	451	428	492	462	517	438	486	458	449	461	491	496	468	508	472	461	450	495	475	441	467	479	470	465	453	499	453	488	535	460	504	495	456	484	471	494	479	485	478	519	468	481	452	501	475	484	477	457	441	463	457	495	532	467	497	458	501	484	506	476	462	446	481	503	442	474	464	472	518	455	450	484	484	463	434	509	501	471	440	453	458	461	497	458	515	451	479	475	467	486	461	469	465	461	452	492	481	408	482	436	456	503	508	447	464	468	475	501	486	472	482	491	456	427	470	452	459	477	471	486	452	458	459	482	499	439	463	472	468	480	478	501	440	452	435	480	464	428	506	428	441	491	482	478	495	484	457	461	454	502	455	489	481	432	466	462	457	471	444	458	500	472	469	453	465	458	437	473	449	483	474	437	472	486	435	479	509	484	466	438	422	437	441	492	445	492	446	464	444	485	473	469	456	489	475	444	470	488	502	496	449	478	442	491	503	470	468	492	463	488	472	449	499	497	458	467	464	447	480	470	455	485	467	461	483	484	494	474	478	438	467	433	506	434	429	490	442	458	434	469	465	426	501	475	485	468	436	453	464	484	449	473	466	435	494	449	494	501	480	472	470	433	454	468	483	441	507	488	471	422	481	434	482	501	493	474	464	447	476	476	464	484	417	426	488	467	476	467	447	472	473	472	472	457	474	509	472	456	466	470	446	479	441	462	514	493	464	474	460	503	470	454	479	434	481	489	500	475	445	451	466	484	446	409	506	469	503	482	494	448	456	490	513	460	462	466	464	457	448	489	460	466	444	472	489	472	472	471	496	484	485	477	505	503	465	476	438	490	450	473	448	489	491	482	454	470	433	461	486	473	454	462	477	502	488	450	454	471	447	444	453	439	471	473	455	474	478	474	510	487	451	461	497	476	433	447	510	446	483	464	456	473	497	514	457	505	463	471	463	464	506	443	427	469	442	420	452	495	452	453	475	485	460	467	429	489	455	486	481	429	496	441	443	474	428	443	462	459	482	498	483	513
2793	413	256	245	361	350	228	195	156	125	123	104	106	75	76	68	74	69	80	63	57	59	65	61	62	49	54	72	48	78	62	64	74	75	64	86	82	89	73	61	63	49	42	38	45	30	47	42	42	34	39	34	62	58	38	40	55	27	53	40	25	27	41	39	46	40	42	34	42	40	44	49	31	42	37	33	28	45	34	41	42	40	37	36	38	35	46	39	46	36	41	43	43	40	40	46	48	33	38	41	36	36	42	49	41	42	40	38	41	30	48	25	42	41	33	44	56	37	42	42	37	49	40	32	42	40	44	24	51	49	56	43	41	40	37	40	45	31	35	46	42	46	34	48	42	31	35	36	47	28	46	45	34	38	49	43	44	43	22	40	34	42	40	42	45	40	32	44	35	40	39	41	42	42	29	43	36	35	65	37	46	35	41	36	32	35	48	38	29	37	37	45	31	38	31	40	43	42	56	38	40	40	40	46	38	42	50	38	41	45	41	49	46	45	35	33	34	40	38	45	30	36	36	43	36	44	40	50	42	41	47	43	42	45	49	50	48	40	45	35	35	37	39	38	46	29	36	37	36	36	45	46	32	29	35	41	44	56	43	39	31	42	45	25	55	44	33	37	41	34	44	39	41	48	39	44	38	40	42	44	54	32	34	40	46	42	41	38	34	38	38	36	42	37	35	36	44	43	43	35	35	52	37	40	24	43	29	26	50	43	46	37	39	52	30	36	39	40	34	47	43	40	39	38	37	35	43	40	30	36	38	39	37	39	39	40	35	37	38	43	42	41	32	32	47	41	41	55	40	38	31	44	28	33	40	32	40	40	45	48	38	31	45	36	37	38	37	42	49	43	41	28	52	45	37	39	38	51	33	33	46	45	43	39	37	39	38	53	37	39	49	42	38	57	44	44	38	48	40	34	35	52	42	48	45	40	55	43	38	54	38	35	47	37	39	39	39	27	39	41	32	52	43	49	27	53	51	36	47	49	37	44	42	40	40	48	49	45	55	43	31	45	43	50	44	41	38	49	32	36	39	33	27	38	35	45	43	48	33	39	31	32	38	39	35	41	48	41	36	39	32	38	36	37	51	49	38	46	34	43	42	34	39	43	48	38	45	34	44	46	42	31	44	50	42	41	47	40	46	38	51	36	37	43	34	33	34	46	48	50	37	39	36	41	34	40	38	40	42	54	45	47	48	33	30	45	41	50	48	35	38	47	52	43	35	33	43	40	35	42	47	35	47	38	47	40	39	40	38	42	36	34	37	57	46	35	31	34	34	46	32	32	45	38	46	36	46	52	42	40	34	35	43	33	40	32	45	45	37	36	38	46	31	30	42	44	37	34	39	35	30	52	40	43	33	39	37	38	42	46	42	35	50	45	36	41	47	36	40	36	32	42	37	39	39	43	43	47	41	40	46	45	40	46	40	50	31	33	41	24	40	37	50	51	38	40	38	41	34	36	40	39	48	47	35	35	28	42	38	38	40	38	37	50	47	52	42	42	42	32	43	32	32	46	34	19	35	39	35	39	33	39	40	42	31	50	45	40	25	50	41	49	57	38	44	31	40	43	39	41	32	36	43	48	54	50	44	27	36	35	59	50	36	42	38	34	40	39	41	34	38	35	47	43	36	37	45	30	43	36	31	42	46	39	38	41	33	48	50	42	45	49	43	46	44	43	33	26	34	42	44	27	30	27	34	28	38	34	46	42	41	34	36	43	37	46	38	49	37	47	41	29	47	38	46	42	43	40	47	43	36	41	45	38	44	45	42	50	42	31	35	36	30	42	55	33	41	41	48	52	30	41	40	45	40	41	44	38	31	35	34	29	42	33	37	34	45	40	37	34	48	31	47	23	44	48	44	40	49	33	39	47	32	38	52	47	44	50	46	35	38	45	43	40	29	34	33	36	29	46	41	32	36	36	39	33	33	34	40	49	35	36	47	47	58	44	37	35	47	35	37	44	41	41	31	37	37	47	36	33	39	35	33	36	49	37	39	30	48	27	31	39	35	39	49	46	41	42	34	41	45	45	47	48	49	36	44	41	54	50	40	35	35	40	36	36	36	33	45	37	42	31	40	36	55	33	46	34	31	48	42	36	55	55	37	40	40	56	34	41	50	56	38	47	38	37	38	41	43	35	38	44	29	37	32	36	42	54	39	32	28	37	38	43	44	50	42	49	39	43	44	36	44	39	44	36	41	50	50	52	45	41	38	38	36	45	40	44	47	26	41	39	39	36	46	32	41	36	38	41	41	50	47	36	37	43	36	47	30	29	51	42	35	37	34	31	38	40	40	49	44	49	47	36	47	42	48	48	36	33	37	29	37	32	45	35	39	39	39	47	38	36	45	49	34	45	42	37	42	44	47	38	30	42	43	36	37	44	32	32	44	37	40	38	55	42	46	34	40	40	42	37	43	54	50	38	37	29	43	33	32	42	40	45	50	37	39	31	44	40	44	40	38	37	39	30	36	40	32	36	29	44	33	47	42	30	37	33	35	32	43	34	27	29	33	41	30	38	44	36	40	39	27	43	36	47	45	39	37	46	38	51	35	44	45	38	44	44	46	36	42	46	38	40	37	44	46	52	36	47	48	40	33	32	49	46	42	39	39	27	37	47	32	41	25	46	33	49	34	34	37	44	48	33	39	41	38	35	40	36	39	49	33	39	41	31	38	34	45	36	36	44	38	33	34	36	37	46	39	30	34	32	37	45	58	44	48	43	37	49	45	45	32	41	35	38	34	34	47	41	42	32	36	49	45	46	42	34	42	48	35	29	44	49	38	34	34	40	43	37	42	45	43	35	54	48	34	35	41	44	35	49	42	45	40	32	46	37	40	41	48	39	48	44	27	46	49	34	38	33	22	56	33	39	35	43	40	45	42	45	42	43	46	24	43	36	35	32	42	52	47	33	41	46	40	33	40	42	35	37	27	36	37	44	37	39	54	41	42	27	37	34	38	43	44	40	41	42	34	40	44	30	38	44	45	43	36	45	41	49	38	35	43	41	33	44	35	40	33	36	46	35	37	31	36	43	34	51	38	44	41	37	33	34	48	50	36	46	45	40	38	38	31	37	41	53	36	43	41	41	34	38	46	55	50	44	46	42	43	35	39	47	31	33	38	55	39	47	45	28	38	39	37	35	39	48	39	43	45	31	44	30	46	50	37	34	47	38	38	27	51	32	38	55	44	37	45	36	37	22	39	34	41	45	27	36	41	34	49	46	47	27	53	40	33	33	39	35	40	54	38	43	28	46	48	38	38	46	40	38	40	40	40	47	38	40	39	36	49	42	42	36	44	34	44	32	29	42	53	44	37	49	45	45	41	43	28	53	42	42	38	49	31	37	41	32	35	39	46	45	49	34	39	48	40	40	32	40	44	27	44	39	55	46	41	35	40	36	46	30	45	40	40	44	33	40	32	42	40	35	34	46	44	40	39	49	50	36	45	42	42	52	39	51	29	43	54	30	45	41	49	33	50	38	42	52
16559	10003	5711	17598	25012	21209	15472	10625	7663	6337	6070	4936	3643	2780	2392	2046	1987	2087	2044	1664	1629	1570	1480	1444	1271	1321	1384	1490	1464	1392	1376	1588	1697	1722	1625	2102	2491	2668	2555	1977	1407	1062	887	773	667	701	716	654	746	654	659	704	627	629	628	583	632	662	655	590	591	595	625	588	638	648	636	650	612	573	621	597	622	590	644	610	623	571	615	582	632	623	664	622	618	603	608	613	588	613	624	622	634	601	579	603	597	583	606	599	649	584	610	599	625	584	656	599	596	605	583	641	587	650	663	679	665	648	677	683	618	675	625	614	606	610	630	593	584	598	575	644	585	617	609	586	599	577	568	623	597	596	580	564	578	569	630	580	624	581	610	607	581	630	662	564	588	609	618	601	634	568	598	614	581	599	575	556	644	581	622	648	555	593	631	603	588	598	603	630	577	612	607	581	558	582	629	617	631	604	581	590	557	629	622	604	557	613	598	590	610	581	570	588	610	620	607	560	602	582	594	554	598	579	564	609	575	609	587	591	587	618	588	635	640	592	635	618	540	557	553	606	567	591	522	572	594	576	581	626	616	608	566	582	632	607	538	616	611	592	592	617	592	580	621	611	598	576	581	579	590	609	603	569	628	650	589	564	657	606	609	595	606	614	612	602	631	587	598	586	587	597	576	593	611	583	626	597	582	608	550	599	604	591	539	566	609	601	572	562	596	579	607	581	617	609	576	632	548	581	559	557	611	596	620	571	602	562	608	583	619	596	573	570	597	598	618	588	636	606	631	585	612	575	584	574	577	631	553	568	582	603	613	590	626	579	673	608	565	599	602	558	581	551	529	613	619	603	579	609	551	585	644	624	587	570	595	574	607	588	557	581	600	574	591	620	608	608	538	541	602	590	598	598	553	637	613	572	596	602	579	598	592	631	575	618	594	578	612	613	588	578	577	644	638	622	621	605	561	593	584	583	601	584	593	616	618	608	615	599	602	600	625	607	589	629	595	544	618	553	582	584	622	575	532	601	546	559	584	629	579	569	617	653	617	581	595	593	641	601	590	607	611	638	618	558	569	607	590	581	585	576	608	551	567	592	589	602	582	571	590	547	610	597	655	616	596	572	568	569	554	569	578	591	623	603	585	574	584	644	556	623	623	585	570	573	561	565	545	598	596	587	590	602	569	569	629	570	598	562	542	573	614	621	610	585	651	551	613	577	611	600	563	584	604	564	571	580	602	597	604	565	605	609	572	589	550	526	575	591	588	632	580	629	604	602	590	586	628	563	597	581	603	622	559	600	572	594	641	604	571	560	550	575	632	601	584	622	544	605	552	597	593	620	590	583	621	623	583	569	610	574	583	605	607	591	650	566	617	611	613	588	598	576	627	585	596	607	583	608	577	579	607	570	632	593	610	547	605	548	611	591	598	555	579	563	584	551	560	600	644	590	570	611	590	594	634	566	561	658	614	586	584	600	572	578	577	574	596	629	592	624	595	581	584	581	581	560	543	576	659	609	584	613	568	629	592	601	608	584	580	574	583	572	625	604	629	567	623	601	626	597	580	591	594	612	568	584	598	624	590	625	561	572	576	575	598	627	585	581	575	572	578	604	640	609	603	571	574	540	602	562	595	542	594	583	611	540	606	566	537	638	626	628	558	590	616	591	611	599	613	607	599	559	563	593	577	603	608	627	618	561	564	603	647	580	579	599	600	597	625	562	617	607	591	587	603	544	562	562	593	619	594	596	583	599	567	598	622	623	544	599	626	581	583	591	595	594	588	612	582	584	592	626	575	601	608	632	581	554	585	590	602	616	609	594	558	605	606	587	588	560	607	625	646	595	598	574	590	612	603	573	557	603	586	615	572	581	598	610	606	562	567	589	607	589	606	561	622	591	578	618	603	568	567	625	589	506	585	593	636	587	620	571	619	546	562	579	556	548	578	576	570	567	551	585	575	560	632	591	641	539	606	559	585	608	569	600	584	604	549	635	624	577	602	604	604	623	564	607	583	596	594	624	595	550	583	581	661	585	574	592	586	587	557	599	570	556	616	604	612	599	616	606	653	607	622	599	549	597	605	564	617	587	584	593	555	592	589	581	580	582	581	577	591	577	589	603	583	588	602	559	559	586	592	566	562	583	573	609	583	575	618	579	618	556	620	568	612	585	551	589	616	629	539	613	542	588	619	596	565	577	632	619	548	575	594	563	642	550	606	582	615	626	593	593	588	575	589	599	555	591	614	592	592	598	613	623	588	558	560	603	600	635	600	555	601	599	596	556	579	642	613	614	599	563	633	598	597	623	556	558	643	573	619	600	596	626	585	560	649	612	565	577	589	568	619	571	626	587	650	585	588	608	591	550	579	581	600	561	598	646	637	599	585	596	586	593	574	588	584	595	609	573	656	586	626	581	584	612	571	559	624	577	597	583	544	568	590	608	586	602	572	608	603	597	617	571	608	593	598	610	609	592	585	562	587	544	552	585	597	574	606	567	579	612	544	598	579	609	602	596	595	567	567	583	588	580	596	595	596	655	565	549	576	582	593	569	609	609	594	585	583	591	590	574	612	556	579	625	585	600	589	557	576	583	643	621	597	577	579	561	577	588	613	568	612	635	610	613	606	624	592	542	546	584	575	585	612	565	578	612	603	575	594	611	627	586	589	561	590	619	585	628	609	579	570	594	586	621	580	543	576	604	609	606	561	576	600	594	612	606	607	584	595	598	628	547	598	624	634	563	569	618	586	628	615	610	600	611	622	599	593	603	605	568	599	609	606	587	585	604	597	593	579	583	590	573	578	607	615	603	611	590	596	626	599	588	617	587	609	607	595	555	615	578	605	542	574	566	613	599	604	563	581	603	597	583	609	577	565	602	575	615	594	616	613	600	602	599	590	622	610	626	606	588	601	606	556	591	576	587	606	636	593	591	617	593	600	616	605	617	606	571	558	612	613	646	598	570	623	564	577	603	620	604	611	586	634	625	616	570	598	589	591	577	616	630	632	608	591	596	534	603	570	566	591	593	609	626	626	598	572	583	583	605	607	565	580	626	584	608	540	586	586	589	582	563	576	602	624	586	630	595	629	585	599	604	542	621	560	574	554	597	605	621	592	564	599	616	574	599	588	624	588	567	552	605	584	620	572	569	568	574	570	577	622	611	596	621	638	627	566	607	544	557	651	600	586	615	586	635	605	577	588	612	590	606	590	653	614	608	567	581	609	604	610	590	570	608	623	556	591	595	579	586	623	599	642	552	614	645	633	613	589	586	626	561	603	604	597	593	606	593	572	608	562	619	600	592	620	533	607	589	591	604	598	604	567	625	604	590	606	620	614	603	593	578	633	582	579	585	584	597	602	573	612	577	583	621	572	619	607	598	553	582	582	595	584	604	585	579	629	590	618	592	600	611	572	609	568	586	612	587	619	617	585	630	584	564	632	604	596	662	556	585	611	578	573	584	617	596	544	603	580	587	635	566	633	596	544	582	574	624	608	590	558	602	588	575	553	612	586	566	596	607
1985	607	324	289	534	561	461	342	250	186	168	174	129	133	121	117	106	100	106	88	84	63	65	80	73	60	80	74	74	78	70	58	89	68	92	101	107	109	95	74	69	58	46	69	57	69	46	64	54	54	63	60	50	59	57	49	64	57	64	49	64	56	45	47	50	53	51	53	56	61	45	65	45	47	58	51	54	70	40	54	45	49	62	62	56	69	50	50	62	46	40	55	54	53	52	44	50	49	56	57	43	47	52	60	39	50	46	54	51	62	53	49	53	58	49	53	52	49	49	64	45	44	62	57	52	53	54	44	52	45	32	45	51	46	51	60	45	55	52	51	43	52	40	53	49	48	40	52	49	32	61	56	48	62	37	66	57	46	50	42	42	40	40	50	46	54	54	42	64	52	53	53	55	47	62	56	59	43	38	47	39	45	44	50	45	59	49	45	55	42	63	54	46	46	48	57	51	47	53	48	50	48	40	44	43	48	47	42	50	52	59	58	55	55	48	53	59	59	43	52	47	49	54	52	57	51	65	45	50	58	54	48	49	34	54	43	66	41	45	56	47	48	37	46	40	56	50	45	46	48	58	42	48	45	38	58	56	48	46	56	49	42	51	54	51	54	57	53	66	45	53	42	48	60	47	47	65	62	52	60	51	65	45	46	55	51	59	46	60	43	54	47	47	56	48	54	56	66	48	50	46	47	44	62	45	59	56	45	37	42	48	51	46	47	58	59	52	64	54	54	40	59	41	49	67	36	42	49	50	74	41	56	48	58	51	63	58	45	40	49	50	45	37	59	41	46	60	40	39	50	53	46	58	40	32	38	54	40	56	50	40	54	47	49	49	43	67	40	58	43	60	59	45	57	49	50	63	54	50	31	48	49	55	46	46	47	46	58	54	46	44	48	61	46	53	50	51	37	41	56	40	55	54	53	49	41	62	51	47	49	34	58	39	54	59	64	50	50	49	52	41	53	45	36	53	48	58	52	45	66	42	51	60	52	44	48	43	52	37	56	55	48	52	65	47	52	40	44	56	55	51	44	45	50	45	55	51	44	43	59	40	40	52	61	52	42	59	38	66	60	48	55	41	48	56	59	50	54	63	51	54	42	59	42	48	63	40	39	47	47	49	50	42	45	44	46	49	36	53	57	50	53	49	60	39	63	35	48	46	56	54	48	45	57	57	52	49	55	47	50	51	45	63	55	60	47	38	57	44	46	48	53	50	44	63	51	59	51	49	54	54	49	66	41	51	53	49	49	59	52	44	54	59	58	41	51	60	49	61	34	57	45	45	40	45	50	51	50	56	57	47	56	41	47	45	57	46	58	55	48	49	47	57	46	45	60	54	54	59	36	44	40	60	64	46	45	52	43	56	57	58	43	53	47	40	46	55	44	47	52	47	63	51	34	55	41	51	60	51	45	48	45	39	54	52	43	42	45	50	56	50	55	49	53	61	54	62	49	46	53	52	51	36	54	51	46	56	45	49	46	50	48	60	62	51	44	44	50	59	53	42	54	57	41	57	49	50	39	47	46	43	56	42	51	55	56	61	52	61	43	40	54	46	36	43	47	35	43	44	52	38	63	54	68	39	59	58	45	56	51	56	40	46	41	45	51	63	50	48	45	48	50	59	58	49	47	51	54	48	48	52	49	54	45	49	69	57	45	43	45	56	47	34	47	50	55	42	38	32	42	56	59	49	43	46	59	50	53	49	51	35	38	27	45	55	42	48	55	55	62	52	50	49	48	50	61	53	48	41	52	46	54	53	55	49	48	55	46	48	43	55	42	55	57	51	52	47	44	42	48	67	54	48	45	42	54	59	36	48	51	52	43	33	47	56	58	49	45	43	57	33	43	47	33	61	56	64	46	50	52	56	49	51	43	54	49	56	47	48	58	45	46	56	53	70	55	43	47	50	49	45	54	48	51	51	42	43	36	53	46	56	70	54	44	49	46	51	67	52	57	50	52	49	58	54	50	46	48	46	53	56	44	49	56	56	50	46	44	49	64	47	32	50	55	57	42	57	45	50	56	39	63	61	48	45	57	47	62	37	44	48	61	49	59	55	58	45	38	47	55	58	50	46	55	46	49	49	59	59	59	54	41	51	51	49	56	53	56	57	42	48	47	49	52	49	51	59	51	45	49	57	38	39	49	54	52	41	42	45	63	47	53	55	52	45	57	58	44	51	39	56	42	52	54	56	53	47	62	46	42	54	44	48	38	45	40	51	43	38	49	58	54	60	44	46	55	41	62	53	35	50	49	42	52	48	51	34	40	67	35	52	58	53	42	55	56	55	46	56	60	53	50	52	50	58	44	56	52	46	39	56	42	59	56	55	52	49	47	38	56	44	52	47	47	52	54	52	55	49	47	53	48	55	55	41	56	46	44	44	58	56	62	60	39	40	49	49	53	48	38	59	37	51	60	55	45	57	47	46	44	46	55	53	43	49	54	49	39	50	40	60	39	44	54	49	45	56	52	33	54	40	48	62	58	43	47	40	54	48	55	48	67	45	55	52	67	60	50	43	56	69	41	42	56	46	53	43	45	54	34	50	54	39	56	59	42	52	53	54	57	46	40	49	59	48	43	56	55	56	54	56	50	52	44	43	49	42	43	59	42	51	59	51	53	64	40	53	48	49	51	55	51	46	51	54	38	53	45	42	50	49	48	55	42	34	66	49	48	50	67	51	40	54	59	50	44	46	47	57	52	40	69	51	48	53	53	46	37	54	52	60	45	51	53	46	48	51	52	48	47	49	49	47	58	55	39	43	49	41	48	44	42	50	38	56	57	50	61	46	56	37	50	46	48	57	29	55	55	60	40	50	37	51	42	46	53	32	35	54	57	48	53	56	55	50	47	39	51	54	41	47	59	47	32	55	51	51	50	47	46	55	58	52	45	47	49	43	38	44	40	57	54	58	52	46	47	55	45	33	54	42	42	50	53	49	46	45	63	55	51	53	45	43	48	39	51	44	39	61	43	49	63	40	50	45	52	44	59	45	48	45	52	56	56	56	58	48	50	47	51	47	53	48	61	49	35	55	50	58	40	53	43	54	48	44	57	36	50	61	52	64	43	38	49	44	63	49	46	60	57	46	47	38	45	59	50	47	49	59	48	40	49	56	53	46	42	52	49	61	49	48	47	56	49	60	42	42	42	51	41	50	38	43	45	44	43	51	40	42	32	53	51	52	40	38	48	64	65	51	50	42	47	51	67	43	44	41	50	43	46	47	62	44	50	48	63	45	66	51	51	42	47	48	57	54	58	47	43	54	50	50	52	50	53	44	49	56	65	64	56	56	41	35	41	39	48	52	47	50	51	44	49	41	59	49	65	46	50	53	51	61	35	36	51	35	53	43	45	43	46	52	62	48	35	63	56	53	46	53	56	44	45	47	53	54	48	65	50	58	46	44	53	44	49	46	51	53	34	59	54	55	54	51	51	38	58	48	41	55	62	51	64	53	50	51	53	55	36	39	55	49	47	53	39	46	63
22442	13679	7843	20690	29792	27217	22899	17297	12332	9776	8654	7515	5678	4826	4243	3852	3501	3727	3531	3019	2678	2461	2383	2102	1934	1994	2103	2220	2153	2007	1965	2169	2474	2319	2487	2466	2923	3022	2781	2247	1648	1317	1104	1036	1052	966	1013	928	905	869	941	944	809	850	849	799	816	856	826	839	788	818	817	799	761	812	810	783	795	764	832	791	819	788	788	725	801	744	729	769	730	781	823	823	743	750	733	768	783	781	733	733	781	749	786	782	760	747	755	778	747	723	758	748	823	745	765	743	791	778	801	839	820	848	809	847	825	841	927	889	868	871	810	751	772	856	803	791	760	758	727	730	777	757	728	756	796	768	764	764	700	743	708	729	752	781	770	738	763	762	766	761	761	780	717	742	760	783	686	724	726	741	746	698	692	709	732	815	753	728	752	742	783	747	789	729	711	745	721	732	771	737	722	694	768	729	720	757	732	746	752	685	741	690	781	746	698	723	709	767	736	747	725	744	720	735	744	747	743	700	709	700	732	672	749	769	696	736	734	747	682	720	703	746	752	734	705	748	689	736	735	684	765	755	758	699	712	750	751	770	749	726	752	706	771	759	716	705	707	739	729	690	735	776	729	728	738	720	738	734	750	742	737	721	794	690	757	687	690	692	748	682	716	733	733	786	780	704	715	738	751	744	738	716	680	780	741	699	710	727	752	735	766	773	697	745	725	712	746	733	714	829	732	736	745	663	742	710	711	732	732	754	763	683	700	725	761	795	713	748	737	709	747	754	791	753	755	723	726	679	740	762	748	749	755	739	701	714	691	745	708	738	717	729	752	765	765	714	655	732	690	749	677	734	659	759	706	762	707	768	748	659	748	758	771	712	728	699	700	737	708	731	694	727	744	748	749	761	755	743	729	743	722	746	771	693	722	711	737	714	708	765	739	794	731	762	714	695	738	709	694	749	713	766	720	720	740	740	712	690	697	733	740	723	697	723	763	746	743	764	670	739	765	724	681	790	710	760	708	729	724	748	728	678	743	746	795	753	763	768	772	700	694	683	776	702	728	750	689	779	728	680	783	746	696	710	722	768	700	752	729	756	758	751	705	718	757	728	732	696	726	741	695	712	728	723	721	754	746	733	706	716	744	758	719	724	742	743	674	715	741	663	715	750	722	666	727	741	727	749	775	755	727	761	753	686	746	752	709	735	719	779	712	770	721	766	718	734	737	739	719	706	724	698	655	706	728	748	689	689	733	738	718	707	743	738	707	723	725	721	740	780	735	730	727	732	745	720	699	739	768	692	735	724	742	688	761	761	741	720	738	744	712	720	762	704	747	753	711	698	724	710	736	762	685	683	739	779	723	683	742	741	733	698	775	717	728	723	735	737	761	771	739	757	732	733	738	706	742	752	702	713	701	678	759	721	754	737	738	664	733	765	705	693	747	722	659	683	727	727	668	747	705	777	699	733	720	683	815	719	745	704	787	771	717	725	701	709	713	717	764	755	742	769	732	706	668	769	797	744	710	730	758	719	697	739	744	727	721	681	684	747	686	753	773	706	714	704	733	735	761	733	721	816	697	718	729	761	710	710	747	731	752	739	732	766	684	697	677	711	732	780	770	721	748	705	747	667	742	767	756	726	717	730	713	685	705	725	707	731	730	693	700	728	713	692	747	756	726	760	703	760	667	716	717	712	750	738	727	696	736	726	716	714	740	765	717	731	772	709	725	759	724	737	759	729	731	713	706	731	724	744	700	732	711	764	739	762	759	733	696	741	736	757	731	714	768	712	763	740	718	716	760	702	749	793	697	702	667	725	678	724	738	745	739	698	715	738	710	720	757	746	717	712	708	732	689	733	717	735	706	737	693	725	772	725	692	729	771	749	751	715	699	707	740	714	793	794	725	719	712	718	705	739	721	782	779	732	716	711	704	757	707	736	714	715	749	699	725	746	718	775	716	728	705	717	742	691	704	747	745	732	722	762	767	724	758	690	794	759	739	717	737	695	757	730	727	744	779	721	765	742	800	720	720	709	732	725	726	730	662	741	684	749	739	771	697	741	742	721	707	690	755	709	758	737	700	727	690	716	704	725	705	757	747	740	677	705	724	704	700	760	775	718	715	757	771	692	735	761	715	710	705	701	732	760	732	725	717	714	731	762	727	691	715	734	708	713	702	740	763	727	713	764	683	740	732	699	674	728	745	744	723	722	747	726	749	735	762	760	701	750	730	771	791	730	693	695	732	696	724	716	722	764	699	728	745	734	723	680	687	747	731	676	758	763	766	717	692	714	742	726	773	731	729	720	784	723	733	717	708	755	725	720	731	696	705	673	739	705	773	755	735	745	750	718	703	729	792	802	766	727	735	701	768	745	772	675	704	742	704	718	776	748	706	767	667	779	739	811	717	754	714	650	733	705	755	713	780	771	705	716	735	697	704	709	718	745	706	739	706	748	681	707	773	731	769	752	718	729	717	756	759	701	727	729	789	720	719	750	729	745	728	760	751	733	726	760	768	729	716	724	730	731	714	714	718	719	712	755	743	732	741	712	726	785	734	739	712	727	724	734	687	692	754	708	740	677	701	779	730	733	724	696	726	728	720	771	737	748	762	791	777	736	738	686	694	728	659	721	717	753	719	754	727	728	768	775	738	708	747	737	738	714	693	740	719	734	775	693	708	663	721	736	739	689	761	723	732	739	713	720	725	689	683	756	738	751	762	734	696	722	741	686	743	741	696	762	734	739	750	744	690	779	757	684	710	704	720	663	713	732	736	738	693	716	739	687	725	694	676	734	792	698	763	694	725	702	750	756	707	702	752	708	734	725	707	699	682	711	747	713	719	718	748	783	687	717	733	738	699	700	752	744	753	701	691	767	715	752	722	770	746	739	706	725	728	749	710	680	766	762	709	746	742	667	749	725	744	734	678	718	728	752	737	729	735	713	724	715	711	700	735	762	731	745	751	686	739	769	679	699	714	740	758	721	762	697	741	741	776	713	743	737	717	722	711	730	722	706	740	719	790	737	716	705	686	713	724	722	758	704	694	756	761	745	718	756	729	736	697	754	696	715	743	759	669	680	744	714	702	705	747	719	707	753	694	717	717	728	700	702	741	704	761	711	766	740	682	698	713	728	692	693	750	724	728	713	768	717	739	715	756	699	726	701	727	758	748	740	726	725	715	691	661	739	671	738	761	743	765	735	755	760	709	677	687	760	732	728	675	705	693	739	773	673	685	726	689	764	769	678	680	702	677	721	715	698	724	728	759	693	695	722	737	721	718	742	727	746	750	748	687	709	734	760	675	731	729	685	747	731	767	758	751	723	723	757	718	735	705	672	722	727	748	711	728	742	702	712	707	704	696	725	706	730	692	727	755	763	798	770	703	702	717	703	722	744	784	693	702	700	704	737	687	718	730	677	720	757	727	748	739	764	750	702	722	730	705	710	680	707	731	710	748	698	690	691	722	710	758	690	755	731	743	720	736	670	706	767	741	721	776	747	721	748	731	711	698	749	765	739	741	735	729	756
1534	234	98	104	171	175	157	122	118	66	64	59	49	42	39	33	43	40	38	37	30	30	29	33	29	27	35	29	37	29	27	35	41	40	28	42	53	34	48	27	26	37	25	20	27	31	25	23	23	22	24	40	21	32	31	30	23	30	20	27	27	36	21	26	24	23	20	24	23	19	30	19	35	18	18	21	20	24	25	26	27	26	24	24	28	17	23	25	26	26	19	16	24	21	24	23	22	22	25	19	22	18	24	24	21	25	19	22	30	31	19	25	20	20	25	21	23	31	29	31	28	17	23	18	29	27	22	19	29	20	26	17	20	29	30	25	15	19	35	26	25	25	28	22	29	26	29	22	31	31	26	20	20	24	32	26	23	25	21	24	25	24	21	11	18	25	15	28	25	24	25	20	20	16	23	22	19	26	22	17	21	21	25	14	19	18	14	19	22	35	25	21	21	21	30	23	23	22	19	23	25	23	22	12	27	20	23	27	31	20	22	34	18	16	25	27	23	25	25	20	22	23	26	24	19	32	26	25	28	21	24	21	21	28	16	19	22	28	30	24	21	24	34	17	21	19	15	22	19	19	19	21	27	25	17	23	31	24	18	16	29	24	25	25	32	22	21	20	26	27	24	19	26	22	22	29	30	23	25	24	25	22	14	25	24	19	14	22	20	27	20	19	17	29	27	20	25	26	21	30	22	28	25	27	14	10	23	19	23	31	23	24	28	27	25	23	19	28	25	17	31	25	25	25	23	19	19	15	26	22	21	21	15	21	23	27	25	33	21	24	17	22	17	24	21	26	25	22	25	17	23	16	20	23	22	23	37	15	21	20	21	27	35	20	18	36	25	27	26	33	23	29	19	27	21	20	20	18	28	19	17	27	25	24	15	16	24	36	30	14	22	20	27	26	20	25	19	28	19	27	17	27	25	27	19	33	25	28	23	22	28	24	28	24	18	28	23	24	20	26	28	23	22	28	29	24	13	23	24	22	24	15	28	26	25	25	34	21	24	28	18	26	16	24	28	20	36	30	22	18	31	21	30	23	25	21	28	22	24	18	30	21	21	13	23	23	39	27	22	18	25	24	20	30	32	31	20	27	21	21	30	24	22	23	24	21	35	21	27	21	13	33	23	31	23	19	24	23	21	26	34	40	22	14	15	22	24	35	18	20	20	25	17	27	23	25	29	26	24	29	19	20	23	23	31	22	19	26	24	27	22	26	15	17	25	24	14	26	23	19	28	25	24	21	31	16	26	20	30	20	31	25	25	23	29	20	20	24	23	21	28	19	33	19	15	20	21	20	28	21	22	20	27	29	19	19	24	29	20	25	23	20	25	21	23	26	20	29	20	25	23	28	24	24	22	22	28	23	27	21	27	30	30	27	23	20	24	20	18	27	18	24	17	29	34	17	27	27	20	33	20	25	23	24	24	22	23	18	24	21	29	24	27	21	16	23	30	31	26	27	23	15	24	23	29	17	36	22	31	24	21	15	17	26	28	23	23	20	21	22	23	26	28	15	29	28	27	24	30	24	29	25	23	20	26	19	32	24	27	31	17	25	27	29	30	24	22	20	31	22	27	28	21	18	23	23	21	25	18	24	23	21	20	18	26	16	20	24	22	23	21	22	20	26	19	23	19	18	20	25	26	15	21	16	29	24	25	32	26	21	18	27	26	17	13	26	26	32	29	35	23	16	21	23	16	23	33	29	29	24	32	26	32	27	23	27	28	15	24	20	27	23	23	20	23	25	24	33	22	30	19	19	21	13	22	29	21	23	24	21	26	20	29	25	22	22	21	24	28	26	25	15	23	12	30	23	17	26	22	18	29	17	18	18	19	24	26	22	18	19	22	23	18	21	22	16	18	26	29	25	22	24	20	35	26	14	24	14	21	20	24	16	18	18	26	24	21	26	28	23	31	21	22	40	26	25	19	18	18	19	17	22	22	31	11	29	20	30	24	32	20	28	24	18	25	26	26	26	31	35	19	27	19	18	25	20	33	20	25	28	20	28	28	19	21	23	19	28	19	26	24	25	11	17	24	19	21	24	30	23	15	17	22	25	27	26	22	21	19	26	32	24	25	20	19	37	25	24	16	21	20	27	18	13	33	25	18	31	28	27	28	20	29	17	30	19	30	24	24	25	22	19	26	18	25	17	20	20	24	18	24	19	22	20	25	26	26	22	32	17	26	25	24	15	19	22	24	22	21	18	19	28	29	23	20	25	36	35	28	25	27	21	25	24	29	20	19	23	23	34	27	20	26	27	23	26	26	31	25	28	18	26	26	24	27	25	25	30	24	21	27	26	22	26	20	18	28	33	28	22	17	19	24	22	27	16	23	28	26	35	19	24	21	35	27	21	24	28	23	16	21	15	27	26	17	22	20	23	31	18	24	23	32	32	27	22	25	27	25	32	17	17	23	20	20	21	24	20	16	23	30	24	28	19	20	22	27	24	31	21	25	22	26	19	20	23	17	28	16	39	22	22	21	27	15	18	23	39	22	24	25	26	28	24	19	28	24	29	18	25	23	30	17	16	18	33	27	27	32	20	20	21	27	23	33	22	20	26	37	21	19	22	22	19	28	15	28	24	21	16	23	18	20	19	26	24	27	17	19	19	19	23	25	20	23	16	21	23	22	31	35	19	21	27	26	25	23	22	18	34	23	30	16	24	15	23	24	26	29	24	17	19	16	28	13	17	25	29	20	26	33	21	23	35	18	18	23	15	20	22	25	28	29	39	29	28	22	21	27	22	26	17	32	21	22	28	19	29	20	24	21	32	22	24	35	23	25	18	19	12	23	20	16	28	25	22	16	21	26	22	23	11	19	22	22	22	22	20	27	27	29	26	25	30	34	30	20	34	26	20	33	22	26	36	24	25	20	21	26	28	32	17	19	20	13	22	33	14	17	22	20	26	18	21	23	21	18	31	22	30	25	22	23	18	18	19	27	19	16	30	22	25	26	20	33	17	26	22	16	27	30	25	26	29	15	32	28	22	19	24	21	35	21	24	15	16	21	25	21	30	25	20	27	23	24	21	24	28	31	24	37	20	26	25	20	26	18	16	25	22	25	22	26	23	25	18	21	23	20	24	31	27	25	28	28	27	23	21	16	25	23	19	30	28	20	19	15	21	30	32	24	27	32	26	29	21	25	22	26	23	23	25	22	23	19	23	34	27	24	14	42	34	26	23	27	23	26	21	32	19	24	21	21	21	22	26	24	27	20	25	17	22	24	21	17	21	25	29	22	27	20	21	12	22	27	31	17	17	34	19	23	24	22	23	21	22	23	23	19	25	27	20	20	21	26	26	22	22	16	22	24	19	23	19	31	24	19	31	22	17	34	25	26	28	28	17	25	26	21	26	25	21	17	19	19	29	28	18	18	16	18	11	22	25	22	23	26	18	26	24	21	17	26	23	28	20	33	25	23	20	13	21	18	23	25	22	26	24	20	21	30	29	28	16	26	29	27	27	18	32	30	28	37	24	26	19
12821	6254	2868	9072	14789	14403	12154	9041	5923	4040	2756	2513	1803	1529	1358	1309	1167	1186	1218	1066	968	854	791	697	613	723	701	853	813	796	705	891	1015	1073	1253	1359	1396	1305	998	720	581	494	470	471	400	438	407	392	381	382	409	413	454	389	362	326	350	392	313	368	367	351	389	393	367	385	367	382	383	385	347	371	386	355	376	342	383	378	392	353	337	380	350	369	362	351	339	326	357	346	378	384	361	358	379	417	353	405	341	386	376	348	372	381	364	396	396	338	344	386	401	397	365	443	385	403	388	443	419	437	411	432	365	353	374	380	371	389	391	358	371	370	371	358	351	362	380	350	350	336	403	382	343	369	379	354	346	367	373	403	409	344	376	374	346	373	362	334	364	352	368	363	344	325	380	363	355	360	359	348	343	350	373	379	350	336	345	372	370	368	339	361	369	368	360	344	364	318	363	359	324	392	363	345	372	380	344	344	380	313	347	364	366	341	363	338	331	348	375	367	377	360	351	345	394	356	346	375	359	338	357	370	361	356	362	353	362	345	346	327	332	329	349	368	342	362	354	365	358	353	376	340	379	359	370	352	367	380	365	383	367	360	346	333	339	350	351	363	352	357	349	373	369	355	355	359	386	360	339	333	379	369	363	361	332	355	358	398	351	326	369	349	379	341	360	369	321	361	366	370	387	333	363	348	348	371	353	376	367	357	342	358	351	394	370	367	356	346	378	377	355	371	352	357	356	330	379	358	354	356	359	357	347	364	362	351	334	366	364	367	372	379	377	382	352	338	360	333	324	331	375	373	375	365	384	343	376	382	342	366	349	358	334	368	340	338	345	353	350	351	347	357	326	336	363	338	338	343	365	346	367	397	334	394	351	349	386	366	366	395	345	384	350	359	328	372	387	333	364	425	383	368	359	351	353	336	333	374	338	370	339	353	354	329	350	369	362	354	340	362	369	340	396	355	353	397	337	390	355	373	368	369	366	362	362	365	362	320	341	343	366	365	362	364	348	364	364	381	360	361	355	316	385	349	337	331	372	347	360	367	362	385	353	403	373	357	353	360	353	391	347	341	344	362	365	348	370	366	363	362	331	384	348	364	360	365	317	344	314	341	373	342	341	377	319	336	346	366	324	384	353	338	356	356	369	391	377	349	355	384	374	336	361	383	338	370	347	368	390	360	363	345	351	313	361	338	353	359	359	358	377	378	369	352	409	346	377	343	344	341	354	313	342	349	372	341	364	367	361	361	365	344	371	324	393	350	367	359	370	336	362	330	343	366	356	395	348	326	358	349	322	363	334	359	376	330	348	356	360	360	353	354	375	347	381	362	338	340	370	372	366	396	368	348	349	328	345	381	334	357	381	387	349	341	393	341	376	353	330	381	335	348	364	374	354	347	338	385	334	349	379	351	334	320	351	350	342	368	354	348	338	341	368	380	331	358	359	343	389	375	365	345	350	378	368	354	366	353	358	355	327	374	348	378	350	393	346	369	363	389	398	343	342	342	377	347	387	400	365	366	334	352	368	348	338	343	352	375	369	317	347	354	360	374	330	378	352	353	355	334	358	361	359	378	381	339	355	374	359	343	349	331	352	368	305	360	360	330	333	391	358	352	350	381	362	366	324	367	348	359	394	343	341	355	327	348	367	377	346	360	364	383	362	350	346	368	374	337	378	355	319	359	341	321	381	375	388	405	382	348	354	370	358	350	385	372	377	369	366	349	360	374	347	345	337	369	341	335	371	401	349	347	345	363	337	373	350	381	309	374	333	342	377	343	366	360	362	371	325	341	396	385	351	381	351	340	349	373	392	363	348	365	344	366	370	345	342	348	361	348	350	355	370	359	356	355	370	381	358	355	316	327	343	355	359	348	382	335	355	386	357	351	334	336	338	380	331	365	399	364	362	330	342	380	324	340	360	345	344	365	357	383	355	380	363	361	384	377	352	356	351	349	359	380	335	331	359	354	356	370	370	390	357	343	397	369	387	335	407	333	330	345	342	350	341	365	318	357	344	353	373	398	380	332	350	350	338	391	374	347	361	367	389	349	357	377	369	372	313	336	350	346	340	351	351	402	336	340	339	354	368	361	356	378	375	382	355	372	371	348	379	336	320	349	366	357	357	352	362	347	335	365	328	341	374	371	385	352	374	335	365	344	350	367	368	345	370	347	372	361	371	351	380	357	350	375	365	337	342	343	335	348	359	356	363	362	389	315	358	375	376	354	344	346	361	341	346	330	372	372	383	404	382	371	347	391	334	400	371	336	340	358	400	365	312	392	336	366	335	366	370	363	363	346	371	420	341	369	378	333	335	351	363	356	357	339	361	347	372	367	378	359	333	357	374	345	359	360	348	369	359	356	368	323	364	328	361	377	338	343	357	361	332	385	334	365	356	341	334	363	365	344	365	357	353	343	331	369	367	366	369	352	344	374	366	341	358	358	356	353	357	334	368	388	370	350	365	362	391	354	342	324	383	351	357	350	355	363	343	368	396	329	353	354	356	338	328	376	355	340	383	330	364	320	355	348	361	372	361	360	363	374	404	350	388	367	341	362	344	358	362	378	335	364	352	347	384	349	386	335	364	346	349	341	348	355	400	377	358	343	363	340	361	336	368	395	365	339	355	345	330	356	342	367	342	351	389	344	356	341	373	344	371	356	353	344	372	345	356	335	348	363	387	382	384	347	330	363	366	349	355	360	374	373	392	359	366	358	363	371	355	356	344	355	372	361	332	380	361	349	363	368	375	329	361	369	367	351	366	350	336	359	386	361	349	339	329	385	387	369	404	355	400	390	368	349	376	367	358	375	382	346	330	354	353	354	371	363	343	363	320	339	334	384	399	352	352	342	372	335	358	345	343	388	366	363	374	362	372	375	317	375	376	372	358	342	324	344	327	381	373	337	351	371	366	367	325	377	366	342	387	353	341	323	377	349	352	364	334	350	329	350	339	391	329	353	352	379	318	353	331	373	369	330	364	384	373	335	349	351	365	390	354	335	345	331	362	348	354	376	345	395	353	317	332	341	353	322	333	346	367	318	375	377	380	354	370	370	342	345	343	352	366	376	340	357	366	370	331	362	369	351	357	345	386	371	353	350	331	325	353	347	326	411	365	376	362	354	371	377	337	368	344	377	398	384	325	329	364	349	342	368	381	338	354	325	369	342	365	357	331	328	360	356	373	358	373	344	369	345	365	341	339	353	357	334	354	390	374	346	356	347	374	369	348	388	377	329	334	342	349	351	370	367	356	392	316	387	370	334	346	381	358	331	331	366	308	349	372	385	338	386	377	336	352	372	368	361	355	337	321	349	385	345	343	390	329	362	367	375	406	356	360	347	345	328	366	361	377	370	391	340	342	353	345	364	364	362	370	348	353	347	359	378	342	349	379	371	332	375	388	345	328	371	376	339	363	367	347	308	381	357	369	351	391	383	356	377	360	348	342	360	385	352	360	348	325	390	364	348	343	375	354	349	370	360	384	353	371	371	327	370	348	334	333	360
925	480	218	155	277	365	295	265	221	130	129	106	100	84	80	89	70	62	51	64	59	52	57	37	51	35	44	56	49	59	57	49	57	53	60	35	57	69	47	40	37	36	30	25	37	33	33	32	40	23	29	29	27	31	23	26	45	32	29	33	30	40	31	37	43	29	32	34	31	33	42	32	20	30	29	35	26	31	29	31	25	33	36	29	28	38	37	26	30	26	23	35	20	26	34	39	29	26	35	30	36	34	31	34	21	34	22	35	28	40	20	30	30	32	42	29	42	33	29	28	35	19	24	34	33	37	35	30	42	41	27	30	25	34	36	26	25	19	37	28	27	19	37	33	32	42	36	36	36	23	35	34	29	28	27	38	32	25	30	27	31	26	26	25	29	32	29	24	38	21	37	35	33	33	32	33	26	34	28	27	36	29	28	20	39	26	37	38	26	23	38	26	33	28	33	28	23	31	41	35	23	27	26	32	30	37	33	18	26	35	29	33	39	35	28	26	36	28	28	27	33	26	34	27	25	25	29	26	28	30	29	33	26	32	29	28	49	18	32	33	29	32	28	40	41	40	32	31	23	26	24	52	29	30	28	22	32	30	29	25	30	30	29	31	27	33	21	34	21	27	36	34	24	30	30	32	20	29	22	29	32	28	42	33	34	23	40	29	26	23	20	29	29	35	42	28	32	33	26	30	26	37	28	26	27	25	32	29	34	29	40	31	36	16	21	34	26	24	39	33	30	35	28	29	25	29	34	32	29	37	29	35	26	23	40	27	27	41	23	33	22	32	24	36	33	31	29	27	31	28	29	29	28	29	27	41	27	23	20	37	31	30	33	27	35	23	32	33	24	25	19	23	32	22	36	36	28	29	29	28	33	26	37	25	26	34	28	18	29	23	35	27	38	29	28	25	25	29	35	37	31	35	37	28	33	18	29	34	34	36	27	35	34	28	24	29	25	29	26	28	31	28	18	35	26	29	33	30	27	34	34	25	37	30	30	18	28	31	37	35	34	16	29	39	36	25	32	40	36	23	39	33	39	29	42	29	33	34	34	31	36	35	39	32	31	28	26	30	25	26	40	32	36	32	34	30	31	41	29	38	40	33	33	27	31	37	28	32	36	28	35	31	28	33	33	33	31	26	31	40	29	21	37	19	27	29	34	32	24	27	25	27	40	33	35	41	20	28	36	26	33	40	24	29	30	39	21	36	31	23	32	31	23	30	29	22	41	32	16	31	33	24	30	26	34	26	30	32	26	21	37	42	26	26	28	32	27	40	30	23	37	28	37	35	29	35	26	28	23	24	24	27	39	28	30	25	27	31	26	24	27	29	28	34	37	20	34	31	35	32	29	36	29	25	35	31	29	27	31	29	31	25	30	33	36	35	29	36	32	31	25	28	29	34	25	32	26	29	30	28	24	28	33	36	35	26	26	25	28	35	29	31	25	22	32	21	32	25	26	32	35	23	43	46	36	39	35	23	36	28	24	29	29	35	31	35	28	28	34	23	25	40	30	29	31	23	34	23	33	34	35	43	28	27	18	21	26	25	45	27	30	27	22	27	35	31	32	33	30	29	32	34	27	34	18	40	39	30	20	28	26	43	29	26	25	23	34	24	33	25	26	23	24	31	27	34	21	26	43	38	26	26	31	40	26	32	39	33	30	21	26	32	28	27	28	27	24	28	26	31	29	35	34	26	41	31	17	20	36	33	23	26	37	37	30	27	29	36	25	35	27	31	35	22	23	35	33	26	32	29	38	17	38	41	26	27	21	28	45	37	30	24	44	24	24	36	33	26	23	36	19	29	35	33	39	27	36	27	32	26	41	36	26	23	32	32	40	33	27	37	30	39	36	44	34	30	33	30	30	30	33	30	30	30	29	28	36	37	37	25	37	30	30	32	38	36	39	30	30	28	37	24	42	32	25	34	20	35	28	29	32	34	16	19	32	29	26	38	27	30	28	34	29	22	35	33	24	28	27	36	21	33	40	42	37	32	30	32	36	28	29	40	28	29	30	35	30	36	35	31	32	33	29	24	25	36	24	37	36	27	34	15	28	29	35	35	39	32	45	32	38	29	29	31	23	35	26	31	40	28	29	27	39	44	28	46	38	27	26	15	26	34	31	28	33	42	19	31	34	22	22	24	41	42	25	30	31	38	21	30	27	28	37	28	37	34	24	29	31	31	38	29	37	28	26	34	31	33	23	18	42	34	33	28	50	31	39	25	36	34	26	23	31	38	25	33	35	27	28	23	23	28	31	23	36	32	30	32	24	32	34	37	40	25	35	29	25	27	33	35	24	37	31	34	27	32	37	27	30	41	33	18	24	32	34	19	31	28	26	28	28	30	28	22	35	23	30	31	31	31	34	25	40	19	25	35	18	29	33	29	29	31	33	24	28	23	20	34	29	41	48	28	37	20	28	31	24	28	29	27	23	27	43	27	38	27	33	31	26	24	35	37	34	34	29	25	26	37	23	31	31	36	23	26	29	33	35	37	26	32	32	30	28	37	30	31	29	30	30	26	31	22	28	33	31	41	28	25	34	37	23	30	32	45	31	29	43	18	31	30	29	30	27	24	33	37	28	29	27	32	25	24	31	33	25	32	28	31	32	26	32	31	24	23	27	27	17	35	32	36	33	32	33	31	30	28	23	29	22	32	22	32	35	31	36	30	26	18	24	34	30	30	37	31	27	36	28	23	35	28	30	26	25	32	37	29	30	36	28	37	41	26	29	25	25	33	30	34	25	21	26	33	34	26	28	37	28	27	28	31	39	32	35	31	28	32	35	37	24	32	47	33	23	44	23	34	36	27	30	32	27	24	34	25	37	26	28	27	22	27	30	30	21	35	28	23	42	22	33	28	27	33	27	35	25	25	35	31	21	26	41	31	32	31	36	38	28	32	27	35	29	31	37	20	43	32	25	25	30	29	38	26	31	33	21	36	19	27	38	38	27	29	30	35	36	38	28	26	31	35	26	46	30	37	43	26	27	32	35	32	25	27	45	31	20	31	31	23	27	29	32	19	23	34	32	35	34	25	27	23	35	27	37	29	32	28	24	24	25	32	28	36	25	33	25	30	34	37	35	22	35	35	23	29	22	34	28	33	27	37	38	32	28	26	44	29	36	28	31	30	32	27	28	25	31	43	32	35	25	28	30	40	30	41	38	32	30	35	30	38	22	27	28	21	27	29	37	24	28	27	28	26	29	25	30	36	39	33	38	30	30	22	32	28	30	41	31	25	35	33	23	37	22	28	41	24	22	26	29	32	32	36	34	38	36	32	27	30	38	19	20	43	41	36	28	31	27	24	31	33	38	22	33	29	31	23	33	26	31	28	21	27	45	29	37	33	28	34	37	33	28	39	33	33	37	33	31	37	32	24	32	33	39	33	30	26	33	32	37	24	25	32	38	33	33	30	25	24	20	38	30	27	30	30	28	38	41	35	28	35	32	41	34	31	26	32	33	29	35	39	28	32	28	32	32	28
17181	11586	5571	14998	22290	21870	18011	14418	10727	8239	5999	4606	3645	3121	2842	2736	2641	2424	2025	1861	1699	1535	1348	1253	1191	1376	1334	1439	1470	1426	1247	1251	1332	1467	1417	1435	1569	1385	1191	1053	905	790	687	599	606	647	602	547	595	558	573	532	542	508	506	515	478	530	536	555	486	546	501	465	508	456	477	481	526	491	530	464	506	507	522	488	461	468	488	498	488	445	446	457	487	477	444	471	468	456	480	478	481	502	470	478	498	436	436	500	489	502	422	481	450	507	448	476	512	520	552	476	538	539	543	529	534	530	539	531	550	514	541	544	494	507	493	498	458	455	434	466	481	474	458	503	442	423	463	477	480	460	468	483	456	464	470	482	505	482	496	476	488	506	474	452	502	445	469	464	476	445	465	456	425	457	437	458	507	438	431	453	422	446	444	441	483	484	444	428	431	461	443	465	467	462	433	429	463	445	441	488	466	506	476	440	411	472	423	471	453	455	474	434	464	459	457	417	473	491	450	471	461	444	472	453	458	468	448	452	436	469	493	466	414	465	452	435	451	442	436	470	489	458	444	467	430	492	452	464	458	479	447	452	429	425	434	449	472	483	457	467	467	453	416	457	475	433	459	489	464	437	489	450	453	437	478	477	460	451	472	465	467	488	483	475	447	411	479	448	459	478	485	451	450	405	454	455	456	422	470	462	410	458	445	488	515	489	462	432	481	472	476	435	457	454	476	437	443	445	431	474	437	448	459	438	464	451	479	434	476	451	483	465	468	491	465	451	460	438	484	475	435	442	447	436	451	447	472	449	398	465	438	489	486	450	495	432	447	433	467	457	453	441	461	472	424	456	426	474	462	434	436	441	487	415	440	450	467	431	451	426	450	443	446	445	459	458	467	498	457	423	450	473	431	470	453	453	477	466	473	433	447	424	459	470	458	421	447	493	433	463	432	447	442	431	455	461	444	451	479	461	461	434	461	467	489	463	473	439	423	442	487	432	440	462	433	480	451	472	441	464	453	491	442	456	460	451	487	470	473	489	462	456	458	466	447	449	437	456	460	502	473	449	458	455	468	467	432	454	420	452	456	477	442	449	464	484	484	497	459	443	429	462	509	452	460	473	471	472	439	421	454	414	428	448	470	471	486	473	434	428	474	481	475	456	463	468	482	482	459	439	454	443	460	434	447	460	484	441	470	476	467	480	455	437	438	467	492	445	450	464	450	463	450	478	416	491	448	422	446	470	461	468	474	449	468	447	429	462	448	449	469	479	429	435	466	449	461	462	470	454	414	438	450	458	484	445	463	460	468	439	461	469	460	443	446	465	467	465	484	466	448	448	446	451	435	497	431	444	425	457	467	437	473	442	466	480	459	417	471	442	452	462	451	458	459	438	460	445	465	463	458	442	449	459	473	436	469	492	453	445	499	462	443	480	486	437	458	436	449	454	454	450	449	483	489	462	458	476	437	471	460	435	453	452	434	450	430	471	431	428	431	442	452	449	482	481	437	451	451	465	472	458	437	438	511	459	425	460	453	439	475	454	420	424	490	444	416	473	449	413	458	399	410	420	478	424	451	452	511	445	438	478	482	465	426	462	426	462	445	461	470	484	460	432	459	449	486	454	435	447	489	462	459	436	418	439	471	472	456	429	452	443	425	468	418	498	435	435	450	440	436	485	443	482	447	465	454	462	442	482	493	462	408	449	416	455	473	429	440	445	445	445	405	466	411	476	471	425	427	431	453	446	488	454	481	468	468	475	423	445	493	419	416	461	458	441	471	462	443	452	458	461	478	457	440	454	473	450	428	482	435	467	444	429	431	476	494	410	447	415	455	435	456	439	478	452	509	422	483	436	438	493	480	502	484	453	458	458	444	428	420	451	454	457	447	455	471	434	464	453	456	464	445	485	479	490	468	475	499	433	449	489	459	437	482	433	466	432	452	459	462	413	472	445	411	487	443	462	413	452	469	461	455	427	473	456	482	466	452	471	484	470	455	430	470	483	486	438	434	471	465	498	454	457	455	430	455	476	445	440	479	492	428	464	488	517	436	414	454	429	469	435	453	447	482	437	451	461	466	487	462	458	476	433	480	483	454	430	471	473	473	445	463	463	473	446	458	479	435	456	468	446	461	442	424	420	400	452	460	448	451	457	437	451	440	466	427	431	442	479	475	451	477	434	508	467	468	455	448	478	450	451	442	487	434	482	456	479	470	424	422	438	469	441	432	485	456	464	480	416	448	442	439	449	453	480	461	430	464	469	457	427	427	477	455	484	466	433	453	447	445	428	467	473	453	450	445	441	453	458	453	464	465	440	420	487	486	445	449	470	439	451	437	442	470	486	439	437	478	469	463	473	516	426	465	434	442	472	459	520	447	461	481	446	449	440	450	440	442	469	424	486	466	426	461	427	430	422	428	446	453	435	454	476	456	437	412	443	439	452	468	441	461	490	450	407	451	452	425	433	436	463	459	483	451	456	436	439	471	449	445	422	474	474	461	458	452	428	451	412	453	465	462	442	462	448	421	429	461	464	507	446	474	463	483	460	444	459	475	467	420	437	460	443	469	481	444	454	488	431	444	438	445	452	462	432	443	441	446	430	473	399	442	416	501	454	482	496	427	448	458	443	450	484	495	448	479	466	476	436	489	483	465	450	450	416	450	491	457	449	444	454	445	426	444	438	471	432	485	451	459	471	459	469	428	476	421	421	489	480	461	446	428	476	430	468	460	479	466	443	467	491	458	461	475	472	465	486	444	467	461	443	486	482	470	413	478	445	471	442	431	470	490	443	491	487	454	437	449	436	448	426	454	410	475	457	452	452	457	451	451	449	428	444	427	448	440	438	490	454	470	433	449	450	492	447	451	435	460	481	469	428	439	477	456	454	444	431	462	469	459	458	406	480	483	433	495	452	445	471	430	450	471	405	425	430	466	441	454	443	436	467	497	478	479	453	459	451	451	484	408	469	444	473	420	460	457	460	476	451	479	470	453	439	456	431	435	438	452	486	430	449	428	458	420	464	451	468	461	415	472	464	532	430	442	450	484	471	421	433	432	441	458	405	477	405	440	446	464	458	447	410	462	460	467	400	464	489	450	433	483	483	429	445	428	475	459	449	455	426	447	475	501	484	470	473	462	449	443	471	451	454	481	434	475	472	442	439	431	442	461	408	482	471	419	474	460	439	416	461	443	466	453	464	469	430	424	448	475	447	454	470	448	458	443	442	494	461	455	505	465	444	408	469	468	478	445	460	457	464	423	404	446	433	470	474	453	446	443	457	444	453	491	422	445	438	443	440	497	433	481	462	527	426	466	443	440	424	451	462	471	455	451	447	458	434	450	458	455	458	448	450	457	472	463	423	439	396	490	448	494	485	461	449	427	443	481	449	432	392	464	466	497	446	477	441	433	492	446	443	472	470	453	483	467	486	491	444	428	446	466	478	443	429	474	476	441	453	440	420	472	450	469	434	462	436	447	462	388	448	436	429	433	482	418	495	438	419	459	445	479	457	415	426
2709	605	256	152	290	304	266	192	148	131	102	95	78	85	78	76	71	76	66	67	72	56	53	49	46	64	59	64	69	63	65	48	58	56	50	47	49	60	56	48	41	47	52	41	39	45	51	49	42	37	44	43	44	41	34	37	48	57	42	48	41	51	43	37	35	32	39	38	33	41	35	41	33	47	39	37	52	44	43	36	36	44	45	40	41	35	31	26	38	39	38	41	22	32	35	47	39	42	38	41	35	42	35	38	34	42	44	39	42	46	43	46	37	43	37	44	41	38	44	41	38	47	40	27	41	41	30	51	42	45	44	38	44	34	36	49	37	30	37	37	37	36	42	43	44	45	38	37	37	44	37	49	41	40	27	43	33	46	27	36	32	43	32	51	44	38	43	36	48	56	49	46	53	46	42	33	35	39	42	39	42	43	36	35	48	39	48	44	39	42	39	46	36	35	38	36	28	28	38	40	45	36	45	46	32	40	37	37	27	40	38	39	35	30	40	45	35	39	50	33	38	33	38	46	47	47	41	43	42	44	40	28	32	36	38	35	31	29	44	37	45	36	50	38	38	44	39	41	40	51	32	44	31	44	39	38	33	48	43	40	46	31	42	45	51	39	45	38	45	44	49	43	37	43	38	34	34	44	40	39	40	46	43	39	36	44	27	28	37	35	26	43	35	37	37	40	36	39	57	36	42	38	50	32	40	44	34	26	37	37	48	33	39	43	36	43	32	39	40	32	49	36	38	43	34	37	39	37	47	46	42	25	44	38	49	37	43	39	31	47	50	38	41	48	40	37	43	33	29	38	49	45	53	49	31	43	49	33	29	42	42	29	37	23	48	41	43	33	37	41	37	36	45	34	30	35	42	60	35	30	49	42	39	45	39	36	44	36	35	33	53	34	39	43	46	34	37	40	48	47	44	28	33	37	35	37	32	32	35	30	41	55	36	40	44	27	50	45	39	47	40	46	42	38	44	32	45	35	38	40	39	24	43	46	32	43	40	31	32	39	36	44	42	32	43	42	41	41	38	47	41	38	43	32	43	50	35	40	42	45	49	33	34	46	31	33	35	34	37	33	42	36	39	38	45	30	35	40	41	38	46	33	31	35	42	33	39	31	42	42	38	38	53	44	46	47	52	41	42	33	41	37	41	38	42	39	29	41	41	34	44	46	41	30	40	37	36	44	40	39	30	40	37	47	35	37	46	48	33	35	49	33	25	47	41	42	33	30	35	33	36	33	42	41	53	50	39	40	40	40	43	38	42	44	40	36	39	44	41	38	39	48	40	32	44	32	41	47	39	36	27	33	40	43	27	31	38	33	47	42	36	53	33	42	31	28	41	38	44	41	43	43	44	35	56	51	30	28	44	38	43	29	37	40	38	39	40	41	32	45	47	45	48	47	30	38	33	29	43	32	40	35	40	50	45	42	60	38	43	50	39	36	36	40	37	35	45	40	44	36	50	39	32	43	45	51	41	35	38	47	39	33	43	42	38	39	43	39	43	33	41	44	41	41	30	43	43	35	38	44	39	48	36	50	32	35	34	41	33	47	38	40	45	38	38	38	47	37	41	28	36	44	42	30	35	30	47	36	37	39	39	43	27	38	33	30	36	38	29	39	41	32	40	37	38	44	47	40	27	36	34	37	45	31	42	39	35	38	45	33	40	42	33	36	45	46	39	48	34	27	32	35	39	36	41	36	56	29	41	39	44	39	35	42	46	42	40	31	30	47	47	37	46	25	38	35	45	35	37	30	40	39	42	47	37	43	36	38	35	39	35	42	38	40	40	44	36	27	50	37	36	49	31	41	32	41	27	39	42	37	37	45	38	37	31	38	36	42	47	37	42	38	38	46	31	40	47	34	42	41	33	38	40	45	39	32	41	40	38	47	39	43	38	34	33	34	40	36	40	45	40	29	37	31	29	32	45	35	44	33	48	36	42	39	34	38	43	37	35	43	35	29	38	49	31	40	31	35	44	31	43	35	45	45	36	38	33	45	34	44	38	38	39	36	41	40	31	41	44	41	48	39	38	46	33	44	50	32	24	46	48	46	34	36	38	50	37	29	37	32	35	40	42	36	33	40	37	39	47	41	39	42	46	33	45	37	42	48	50	39	49	37	38	27	32	45	31	36	41	49	32	42	32	45	47	33	36	40	28	35	34	35	40	45	35	35	38	34	34	25	34	46	33	26	41	44	35	42	35	33	37	39	37	34	35	45	37	38	37	34	42	41	34	34	36	48	28	41	39	43	37	34	36	39	22	47	42	38	39	38	49	45	46	54	36	26	34	35	36	44	37	31	35	42	32	39	31	34	47	46	44	39	39	28	41	48	49	34	31	36	35	34	31	44	35	37	32	39	43	39	34	37	38	44	46	40	41	51	40	42	36	39	50	35	52	51	36	42	43	34	40	30	43	39	38	42	33	28	29	48	46	44	38	31	40	44	30	48	39	40	39	47	40	35	33	44	30	37	40	52	42	40	40	31	41	30	48	40	43	52	41	37	37	44	41	43	42	46	36	32	35	41	42	30	32	43	40	42	38	43	40	34	36	41	48	36	47	38	35	35	37	38	40	36	39	30	38	41	37	36	30	32	33	43	46	31	43	33	30	43	35	37	32	40	33	30	34	47	45	36	39	40	40	45	49	40	46	44	53	39	40	42	39	39	45	34	39	26	41	39	48	42	37	33	42	45	50	33	39	30	38	49	36	27	39	39	46	43	41	36	30	38	29	40	32	37	46	40	35	42	29	44	43	34	41	42	37	36	42	46	45	37	47	43	49	36	40	45	39	40	30	37	49	34	36	37	33	40	48	44	47	44	43	50	43	37	48	36	52	37	39	50	42	40	34	41	36	43	34	48	35	47	42	30	35	38	33	33	40	36	45	47	31	52	31	27	47	39	37	39	49	39	40	43	38	48	33	50	36	42	40	35	40	44	36	34	33	35	32	35	39	35	34	43	51	31	51	40	44	42	38	52	44	28	39	47	45	41	42	50	42	48	48	32	45	50	37	31	30	32	47	39	48	27	43	47	40	37	45	38	34	44	39	31	36	38	42	43	44	51	37	36	44	38	36	43	40	40	53	36	46	39	47	35	31	39	34	45	39	48	40	38	40	36	48	46	44	32	46	36	37	35	59	42	39	40	46	39	43	44	37	37	40	32	29	34	46	30	45	32	46	43	46	34	50	43	26	39	38	31	38	38	34	28	33	35	34	43	32	33	34	38	42	46	36	37	52	49	45	44	51	40	34	33	37	36	41	39	41	45	34	28	29	36	33	40	42	45	45	63	45	29	46	40	34	31	35	37	38	41	41	37	31	36	40	55	44	52	32	44	33	40	38	42	44	51	34	39	46	31	37	43	30	44	43	29	35	29	35	34	28	32	51	38	36	36	41	30	33	29	43	40	40	41	31	36	50	47	32	30	41	44	44	41	43	28	45	51	39	28	38	37	40	48	35	49	34	36	45	38	44	33	40	55	43	30
17312	12766	5818	15023	22020	19967	15779	12158	8993	6641	5104	4068	3350	2994	2698	2714	2767	2522	2147	2013	1759	1621	1374	1264	1248	1429	1486	1521	1572	1322	1247	1207	1330	1351	1436	1445	1432	1447	1435	1177	959	774	716	760	750	780	748	690	617	634	648	652	649	661	615	619	600	637	667	889	635	577	604	645	599	616	632	615	663	576	607	636	606	578	581	616	635	597	596	578	606	611	581	584	569	619	591	608	587	610	610	573	574	577	646	581	589	574	596	579	563	600	565	583	647	580	613	599	625	657	595	638	658	653	637	645	672	626	666	634	620	691	689	643	643	645	586	611	612	586	591	670	622	576	572	638	593	614	540	611	615	581	619	585	566	599	590	576	607	596	563	611	576	615	620	618	576	600	569	586	586	581	606	590	552	587	547	601	589	572	604	586	542	568	623	597	597	581	599	582	539	585	652	601	564	536	544	623	582	565	573	618	588	571	583	607	602	578	609	576	565	574	597	573	581	556	562	623	554	568	609	624	589	573	598	557	601	603	626	619	624	581	559	592	590	594	538	573	595	602	604	602	612	597	573	558	585	567	611	615	578	607	596	598	601	551	610	598	581	611	606	577	654	554	558	599	577	579	574	572	552	573	584	611	568	558	596	588	596	577	588	545	566	560	624	596	598	588	585	572	567	551	570	569	570	572	602	583	621	560	569	560	577	619	582	589	583	582	566	594	586	577	588	602	618	602	594	534	547	570	623	606	570	581	543	598	596	593	598	591	559	624	583	622	609	629	556	595	584	595	558	555	558	570	594	599	637	580	621	560	576	584	608	550	628	632	632	553	595	584	637	569	581	581	605	607	558	567	561	584	575	656	583	555	625	570	584	592	567	559	619	616	564	603	589	578	613	585	595	615	581	612	568	617	569	604	573	560	579	528	573	596	614	592	606	619	603	579	596	573	597	590	591	594	572	597	639	569	602	594	611	557	589	643	582	571	583	630	528	587	600	610	612	535	594	644	610	577	611	611	578	563	601	567	619	583	551	581	636	594	622	595	593	589	596	558	607	579	583	549	574	605	597	556	526	582	595	605	600	607	615	563	568	567	582	555	593	591	584	543	604	578	583	544	621	604	589	584	629	604	565	595	574	607	603	588	534	599	566	639	612	620	622	576	590	607	529	580	585	571	585	558	588	568	584	570	608	563	572	596	567	588	580	556	577	597	577	583	578	593	583	572	561	594	537	573	583	553	630	542	551	582	541	560	609	597	544	572	585	586	582	555	600	577	575	574	563	595	588	581	555	558	612	578	562	559	581	581	578	595	623	594	569	581	562	572	576	579	607	567	600	573	612	594	579	578	565	563	642	577	570	580	599	584	597	600	583	589	567	599	548	625	598	579	599	618	570	585	602	588	636	560	572	556	600	570	611	563	558	582	552	581	560	534	610	552	568	649	576	568	661	594	571	553	572	605	551	573	616	582	558	558	592	626	592	571	568	589	605	608	565	596	592	597	591	585	567	584	561	549	546	602	528	505	603	578	575	571	599	629	615	564	592	534	548	573	562	602	589	634	606	578	565	570	595	615	586	573	579	536	538	628	582	612	586	538	545	551	609	564	593	580	588	571	599	589	590	574	571	602	570	558	598	589	598	642	600	543	539	572	570	590	647	601	546	582	579	588	610	627	574	603	530	584	561	589	582	563	611	565	572	615	605	597	616	559	558	614	606	602	554	608	607	589	608	563	581	592	584	604	594	539	592	576	532	617	614	616	591	627	570	586	577	592	546	556	597	633	578	580	543	622	607	563	566	586	588	531	640	656	630	600	574	586	571	570	562	581	602	579	594	544	570	608	564	592	590	570	604	576	567	596	592	574	602	580	578	552	573	609	572	578	565	597	583	569	593	558	611	601	580	581	567	554	600	572	595	585	559	579	599	541	559	595	548	584	607	577	601	577	579	600	604	567	603	556	609	607	571	582	581	613	564	570	623	574	564	585	629	587	581	574	555	582	615	539	588	557	592	576	582	604	579	615	539	610	594	558	568	614	605	572	559	625	623	567	575	569	560	619	586	610	596	570	576	521	600	577	617	580	587	566	544	581	589	565	590	598	575	573	628	554	618	546	607	565	529	538	586	566	562	584	590	600	575	592	611	593	561	563	591	606	572	591	567	615	592	587	581	551	569	580	607	550	568	593	587	586	609	583	564	586	586	575	609	551	595	587	578	561	615	602	570	615	566	589	569	543	569	609	550	583	560	556	546	564	605	590	579	560	592	539	555	569	579	630	569	617	546	612	559	559	552	577	553	591	559	580	559	554	603	595	596	573	613	629	591	581	634	566	607	613	581	580	615	604	559	559	612	582	588	570	518	585	600	585	559	568	596	598	544	597	608	631	600	563	564	605	588	579	595	573	565	631	586	571	546	583	584	556	569	581	542	569	586	558	579	605	599	591	573	620	592	593	571	504	550	594	597	574	566	603	586	562	544	607	618	571	523	580	566	584	660	558	545	556	553	616	566	565	607	607	605	539	604	569	567	568	620	602	565	590	564	569	602	565	564	624	565	559	613	591	512	592	595	583	567	591	565	631	583	587	605	547	595	528	584	591	631	599	618	604	591	590	594	584	587	595	604	560	587	621	543	614	567	557	597	552	574	574	577	590	576	601	627	551	583	567	571	542	527	604	609	628	576	591	553	578	591	587	646	587	555	588	592	556	582	565	579	519	584	589	611	609	570	583	585	556	599	575	573	575	595	589	552	582	543	596	613	556	587	604	539	573	568	606	595	565	587	570	573	604	578	559	587	563	547	539	597	568	545	613	568	599	585	553	564	555	600	579	553	567	617	569	573	588	610	581	558	530	607	605	549	592	536	574	602	561	622	584	599	554	581	558	586	604	561	557	603	617	558	573	576	584	587	596	631	566	612	553	585	592	612	571	555	561	594	563	560	590	528	589	577	570	578	567	593	543	610	595	594	577	602	544	584	564	572	607	610	624	590	558	582	577	646	555	596	579	578	527	556	581	630	593	570	576	580	584	591	510	600	639	560	629	624	602	588	540	614	596	566	587	575	532	575	577	563	557	566	558	526	570	574	616	571	554	590	600	610	645	558	607	591	580	587	564	619	572	566	580	606	569	596	583	553	601	600	538	601	595	624	606	591	585	555	593	591	592	596	571	597	595	543	601	566	598	574	616	606	577	572	592	554	590	575	539	611	614	637	610	559	598	599	590	575	626	580	619	572	614	609	604	601	602	607	582	562	619	575	532	564	596	596	580	597	568	569	581	599	608	599	587	632	613	612	591	612	567	578	587	583	608	575	580	564	558	543	588	576	672	610	624	560	621	542	591	592	582	606	533	597	603	590	606	557	582	606	571	594	577	610	577	562	581	605	611	563	553	551	575	619	537	588	597	583	613	609	607	568	610	546	600	568	590	561	563	599	568	603	587	582	619	571	566	620	611	556	579	558	585	537	554	584	571	607	583	613	562	590	569	605	569	605	619	592	552	552	595	604	564	625	541	595	625	564	545
2269	1331	492	294	513	538	436	378	341	243	188	170	170	139	148	119	121	127	103	110	96	113	78	62	82	91	67	99	89	93	74	72	69	73	73	100	89	77	73	68	66	61	50	56	70	58	45	54	54	58	43	57	57	65	51	50	44	47	51	42	53	45	57	58	49	60	52	51	58	44	39	48	50	73	55	58	43	44	54	54	43	55	44	48	55	44	34	53	53	49	50	42	45	46	64	49	47	47	51	45	53	49	40	60	35	41	60	54	60	61	65	41	47	50	55	60	54	43	42	58	50	55	41	60	60	54	52	55	55	55	48	47	47	57	41	30	64	51	60	51	50	44	53	45	50	50	44	53	55	56	62	58	66	45	40	58	36	51	54	53	53	46	46	49	48	52	66	51	46	44	49	48	54	45	49	37	50	47	43	46	60	41	46	37	49	40	51	57	50	49	36	45	50	61	58	47	50	35	33	53	40	46	40	41	44	48	42	57	61	62	53	45	46	46	56	60	56	47	46	42	50	54	54	54	41	48	48	52	51	53	58	59	49	59	47	42	47	58	54	61	41	52	49	50	56	61	43	52	59	50	39	47	46	59	52	60	52	63	58	48	52	54	44	49	59	62	45	53	55	62	46	57	58	49	48	55	54	62	43	52	52	52	49	56	41	48	46	36	46	39	37	39	45	55	37	53	38	50	49	41	51	71	44	49	41	49	47	58	45	49	42	43	55	53	69	57	54	48	47	43	61	65	60	39	59	40	61	34	52	47	56	61	48	55	44	45	65	59	34	53	54	52	63	42	46	40	55	43	61	39	54	37	50	53	45	62	60	47	56	49	51	47	39	51	50	57	63	37	59	52	44	48	47	46	53	45	38	48	50	46	48	42	50	47	56	54	52	53	54	56	40	62	48	57	42	51	45	51	43	49	44	48	55	58	49	50	46	52	60	39	46	32	57	46	56	57	47	45	62	50	48	48	49	49	46	61	46	47	57	55	50	44	63	50	49	47	40	55	34	54	51	45	36	52	50	46	47	73	46	48	46	54	69	37	46	50	45	43	51	54	56	49	52	51	55	50	57	64	60	45	46	42	54	49	55	48	54	52	41	49	47	54	43	54	44	56	44	49	46	44	43	54	54	47	46	67	42	43	53	39	37	46	42	48	48	48	34	56	55	41	41	48	51	60	60	44	44	59	43	51	54	43	36	50	58	61	48	42	58	45	63	58	42	46	47	44	49	48	43	43	47	38	46	58	54	50	48	46	56	41	37	35	33	46	51	47	56	47	41	45	54	50	49	51	48	49	41	55	49	66	56	56	38	51	37	60	46	51	54	61	49	50	50	61	47	49	37	37	46	35	48	41	51	49	58	48	58	57	66	53	41	50	52	51	57	49	44	51	40	42	41	44	49	56	55	46	50	48	49	43	58	51	45	56	41	49	44	51	56	56	42	50	58	48	51	45	60	52	51	46	46	43	58	46	57	47	60	49	51	44	50	54	55	50	53	59	64	50	50	44	59	46	40	56	43	51	53	44	33	49	37	51	52	47	40	63	44	60	46	49	61	52	53	52	45	41	49	50	53	65	52	51	43	39	44	49	56	57	57	57	49	51	55	51	46	44	49	36	42	43	50	52	47	55	39	37	59	56	54	49	47	50	37	57	38	49	47	48	37	37	46	54	44	47	47	59	52	54	48	41	50	45	41	55	57	37	57	40	47	53	47	53	44	49	52	49	50	48	41	56	61	57	50	61	44	51	45	42	60	53	43	49	44	49	45	54	52	44	56	58	43	62	42	56	65	47	49	49	70	38	50	53	57	62	43	50	47	49	48	46	45	46	45	51	45	41	58	40	60	58	52	51	48	62	43	45	38	50	40	62	43	51	43	51	45	56	71	41	45	47	51	57	46	53	43	39	54	53	44	48	41	61	43	43	55	48	50	52	55	49	51	49	49	56	41	46	45	54	59	69	52	56	52	55	48	56	44	58	46	65	47	54	37	33	44	54	41	42	45	48	48	58	45	49	54	44	54	58	45	41	54	48	42	53	52	49	51	44	51	66	41	53	46	47	42	43	54	49	37	54	51	64	42	41	48	53	61	37	40	53	53	50	54	51	69	50	44	53	34	46	54	34	57	44	33	49	48	50	52	48	53	53	59	38	47	56	49	50	43	47	52	43	51	67	58	49	63	61	69	49	51	47	45	43	49	61	50	48	43	52	41	50	43	50	53	34	50	42	56	48	54	41	44	32	40	44	48	54	55	42	45	50	55	60	42	45	45	41	49	54	51	44	47	62	54	45	50	57	48	50	51	54	66	52	44	59	43	47	56	60	45	46	41	51	60	41	55	53	55	49	43	54	53	49	42	48	40	47	64	51	56	49	48	48	51	55	55	36	35	48	54	53	47	50	54	73	55	55	54	52	51	48	50	52	45	52	41	64	44	63	46	49	48	51	45	55	59	50	63	40	57	41	43	55	49	52	43	58	43	58	47	64	46	46	45	57	62	57	46	45	41	47	57	55	52	48	57	68	72	30	39	49	59	45	47	48	55	37	49	44	53	51	47	53	55	53	54	55	50	57	51	50	56	45	53	55	46	54	47	53	57	48	48	32	56	42	41	64	38	43	39	63	52	59	43	51	52	53	52	41	43	50	49	56	51	67	45	39	46	50	59	55	40	46	46	45	55	43	61	42	57	48	47	49	57	51	54	51	59	48	47	45	34	48	46	60	49	50	41	52	57	54	51	49	51	55	57	57	46	58	40	48	44	45	57	46	51	50	39	44	48	63	59	50	39	50	43	44	42	61	46	53	55	47	56	57	66	45	52	52	59	49	48	63	67	57	59	52	36	53	56	51	55	56	54	61	57	58	44	46	40	50	56	51	53	50	54	53	46	63	60	58	50	48	56	44	40	42	58	52	53	60	46	57	51	46	42	38	36	38	39	45	41	48	66	65	56	44	64	53	59	55	53	51	33	53	44	49	45	53	53	44	51	47	45	42	44	39	44	62	56	38	44	46	47	56	57	46	53	48	47	56	57	52	40	45	50	38	44	51	41	53	59	68	52	37	57	68	49	45	41	45	50	47	62	48	40	58	35	46	53	50	51	53	58	37	32	56	52	38	44	54	47	40	60	48	51	42	45	50	46	73	39	69	47	46	54	38	54	51	63	48	46	29	54	47	46	50	44	63	45	55	47	58	39	50	42	51	42	52	45	50	52	59	49	49	58	56	52	42	54	47	42	54	53	55	48	53	42	55	53	51	54	57	52	58	57	46	44	48	57	54	46	50	45	45	44	46	51	39	43	56	40	57	52	50	47	33	42	41	53	42	44	45	47	52	52	55	39	54	44	61	46	51	44	57	45	50	44	49	44	53	42	47	43	42	39	52	51	45	40	56	49	50	50	48	66	54	58	60	39	47	57	47	58	50	36	55	53	58	47	51	41	65	42	57	56	48	65	46	50	56	54	62	49	44	41	48	46	44	52	54	53	54	53	47
25975	19666	10273	20355	29565	27029	22283	17509	14601	10747	8249	6614	5886	4996	4632	4714	4738	4197	3609	3193	2854	2505	2256	1900	1864	2188	2254	2151	2044	1752	1808	1861	2007	2005	2083	2328	2473	2362	1984	1575	1225	1181	1186	1204	1021	944	955	984	886	925	930	903	810	847	851	895	869	845	767	796	838	837	796	773	756	822	774	774	813	782	819	776	786	778	788	732	754	773	776	760	760	775	777	748	725	800	784	742	762	730	728	747	756	759	751	798	747	789	762	750	756	756	751	767	736	742	753	762	774	769	783	790	847	841	774	834	835	817	785	828	808	852	821	733	767	820	731	769	753	810	776	723	730	720	722	734	745	732	755	752	757	753	785	751	752	692	730	734	747	769	820	703	786	705	716	750	703	718	773	796	701	761	749	716	746	734	739	757	764	702	747	762	762	773	724	735	738	747	735	752	767	772	753	712	746	747	726	703	717	746	729	759	747	758	753	757	759	712	736	702	694	735	716	754	720	722	724	755	755	724	776	727	716	733	708	739	709	745	750	748	781	699	732	727	741	692	694	716	766	709	747	721	756	679	688	704	734	724	741	736	709	710	765	734	720	716	679	720	740	730	704	732	738	728	737	723	714	710	723	713	735	748	684	697	714	724	720	726	740	736	734	702	737	694	728	706	704	732	777	759	716	703	732	720	673	722	778	754	765	699	727	713	721	729	675	737	730	707	751	721	761	795	667	722	757	717	712	717	704	735	717	734	689	663	721	752	752	776	732	688	728	730	758	764	722	730	719	701	698	715	773	712	758	711	750	692	730	674	724	771	715	718	731	722	801	753	761	733	731	725	733	769	721	762	742	748	774	753	761	681	702	788	703	695	758	727	704	763	722	765	715	659	704	693	649	750	758	765	710	712	682	711	779	715	741	734	689	702	752	731	767	748	705	697	700	701	713	718	724	752	752	761	726	699	720	732	789	698	710	716	694	730	734	683	710	695	728	747	716	720	733	746	703	713	745	710	720	744	748	734	709	746	758	724	741	718	723	742	738	713	721	701	748	727	729	740	740	745	726	761	790	772	742	737	770	695	661	699	743	739	699	769	727	742	735	730	681	738	709	747	701	692	743	692	727	757	720	720	755	726	723	709	714	724	778	688	770	728	758	737	785	759	717	707	733	711	749	742	663	759	755	743	725	688	754	741	738	731	729	721	756	728	746	691	739	767	722	710	661	701	788	692	735	691	775	706	697	787	663	698	752	739	741	668	692	710	752	787	747	767	748	765	725	720	693	759	736	722	718	750	721	698	700	697	754	731	689	709	710	722	674	711	716	749	736	741	697	799	728	753	701	782	692	729	754	738	698	699	770	737	690	720	734	691	761	658	769	723	729	659	743	677	736	746	755	703	696	708	702	738	688	750	688	728	728	720	781	724	723	698	746	721	691	702	741	732	725	770	740	721	724	714	729	696	746	669	768	632	754	789	751	723	719	697	737	755	730	698	716	678	719	713	729	725	719	721	755	714	714	733	733	686	701	689	685	734	759	727	786	746	683	689	720	723	770	743	738	732	697	723	725	693	756	723	751	715	740	708	729	720	698	733	750	734	714	712	706	709	714	740	727	770	749	752	744	748	783	735	718	736	687	682	739	758	742	669	724	763	764	731	747	715	725	685	712	731	710	735	724	681	712	741	754	765	734	731	684	739	711	716	744	772	757	685	710	709	717	752	724	750	763	754	706	744	698	746	767	705	724	725	729	759	700	722	714	747	706	729	712	717	770	752	714	705	747	738	749	677	719	678	713	741	713	695	720	748	736	704	683	749	702	705	763	728	709	759	719	724	693	689	698	717	666	762	700	701	675	758	719	706	735	735	719	728	673	721	746	692	740	746	736	708	769	727	736	704	762	747	714	716	714	745	724	706	721	708	736	737	726	726	718	731	684	733	810	787	678	689	709	719	723	677	725	752	700	762	759	700	711	699	726	727	700	702	738	716	695	788	718	759	716	708	718	710	706	744	700	742	725	749	782	805	695	745	765	769	747	664	786	710	749	764	673	761	780	734	704	710	721	740	769	767	751	774	693	746	701	727	697	712	745	776	711	736	722	754	721	728	700	683	717	683	740	743	754	679	746	727	749	708	777	678	766	730	762	684	747	721	709	734	714	683	714	749	727	706	699	740	706	701	740	758	746	709	748	745	735	726	749	719	750	731	705	731	729	747	704	704	692	678	714	716	703	726	712	732	728	742	709	687	743	708	728	766	712	689	732	760	728	723	736	675	692	735	683	723	700	698	709	741	746	711	728	706	706	743	702	772	720	714	732	729	722	745	716	708	762	749	740	732	815	738	743	726	709	718	706	729	730	744	722	708	737	680	718	791	716	681	719	746	699	743	732	736	700	731	772	674	742	694	718	711	686	717	727	715	685	712	731	708	695	789	703	738	740	713	675	774	737	746	696	703	733	722	758	714	749	776	750	713	686	721	702	758	710	749	755	703	736	735	686	734	721	736	744	715	781	719	711	686	687	741	713	762	705	718	722	774	695	724	749	696	700	718	735	755	747	700	673	701	764	711	693	769	710	733	704	745	740	722	789	728	700	710	731	660	699	741	724	709	686	723	753	788	739	753	714	694	715	722	697	758	720	696	723	781	732	762	700	726	701	749	772	717	728	736	730	720	722	752	737	746	718	709	747	762	733	761	672	724	716	699	753	667	714	729	717	664	708	716	739	727	747	727	745	768	689	717	695	698	715	735	737	723	716	718	744	704	735	749	728	709	727	699	758	731	752	727	781	715	729	744	731	706	736	750	699	714	721	688	716	724	725	728	711	738	753	711	697	712	717	746	724	730	730	685	729	747	688	742	737	720	743	735	694	734	738	710	751	691	757	704	731	683	680	692	738	714	737	732	729	710	759	746	683	690	738	755	751	713	763	699	790	747	761	761	703	770	740	706	724	719	741	696	754	759	756	746	688	699	743	765	715	686	740	743	739	759	728	763	741	732	677	733	727	702	723	711	680	715	669	740	728	724	732	735	696	745	729	659	703	741	699	761	741	717	739	730	690	741	753	728	733	744	707	724	765	687	740	768	725	767	704	712	733	751	726	744	754	728	728	682	728	730	671	715	736	748	722	701	736	775	744	750	724	766	761	699	722	706	726	731	709	679	738	726	709	725	729	736	773	724	713	712	746	746	704	740	747	742	687	749	712	697	736	773	704	667	780	729	727	727	727	735	706	758	749	719	654	701	701	751	729	701	758	707	731	750	732	751	709	754	685	705	750	704	714	751	688	743	750	769	690	735	742	727	736	696	700	667	708	717	752	711	733	699	731	736	761	651	784	668	708	682	692	701	690	737	710	719	694	755	705	734	744	723	717	693	766	742	732	716	757	725	723	720	756	762	746	741	758	728	728	713	702	701	756	702	723	707	766	743	722	714	731	716	686	748	741	655	724	718	728	692	713	726	742	751	744	719	736	742	706	727	768	726	697	773	708	714	739	763	755	721	734	723	714	772	716	744	761	728	713	733	732	747
1805	459	189	82	159	189	157	109	95	61	55	41	49	42	50	59	50	40	27	33	37	35	24	26	29	27	28	26	31	17	20	27	26	41	30	46	39	34	30	18	18	31	21	25	23	27	19	20	12	25	23	15	15	23	28	17	30	23	20	29	19	18	29	29	18	16	25	24	22	20	26	28	21	19	26	24	22	27	20	26	23	22	26	14	19	13	27	26	26	22	35	27	25	18	34	20	13	27	25	30	21	21	18	27	23	21	25	21	28	17	23	20	32	27	29	27	19	19	33	31	20	22	19	28	26	23	25	23	37	26	23	23	27	30	17	33	20	17	25	18	18	24	22	19	26	16	20	34	19	24	25	17	20	16	29	27	24	23	31	28	28	30	17	15	27	20	19	35	28	25	22	30	23	27	25	18	18	24	26	22	20	20	11	22	33	27	35	21	18	28	15	22	27	13	24	21	23	26	22	27	24	31	31	26	26	33	20	26	26	22	29	24	20	25	26	19	29	18	21	26	23	27	27	33	22	21	21	26	27	29	22	23	29	22	25	29	27	31	17	38	35	30	30	17	32	30	34	25	31	21	21	23	21	19	20	28	31	16	27	22	24	24	19	27	20	26	25	17	20	25	24	29	24	26	23	22	22	19	23	28	24	24	40	16	27	24	30	24	22	23	28	26	25	22	21	17	26	22	15	22	18	19	27	27	23	24	23	32	14	33	24	30	23	26	22	21	18	24	23	18	26	21	28	26	23	19	25	23	24	18	23	10	31	25	21	27	32	19	19	20	20	24	20	19	22	25	25	23	12	20	22	17	28	20	30	16	18	26	29	21	19	22	19	23	22	20	24	20	18	25	28	18	22	29	16	27	26	29	17	15	27	18	18	25	22	21	27	27	26	21	22	24	26	10	11	28	25	17	21	16	22	19	26	22	26	28	16	33	20	28	20	23	22	33	30	20	27	32	26	17	29	18	20	25	18	23	21	18	21	29	19	23	23	17	18	32	22	22	29	27	22	20	22	17	27	19	23	18	27	26	29	27	18	18	17	23	16	26	18	23	23	19	28	28	27	14	27	20	15	25	26	25	30	23	9	25	13	27	23	26	32	37	25	24	26	28	22	27	29	32	18	23	19	26	23	23	39	24	23	24	27	17	23	27	24	21	21	24	21	15	27	26	21	27	25	21	20	17	24	24	16	23	24	22	29	13	22	23	15	15	30	24	26	26	25	26	21	24	27	34	20	26	24	23	18	19	22	20	26	23	32	29	26	34	19	22	18	26	23	24	32	22	22	12	19	16	22	16	16	24	16	14	20	25	28	25	26	27	23	20	29	22	19	21	24	28	30	23	21	17	22	18	24	36	25	15	22	34	23	26	20	23	20	31	30	20	26	22	22	23	26	25	32	24	25	29	24	13	23	17	25	22	24	23	25	18	19	18	18	28	25	18	44	20	26	24	31	26	16	24	23	28	37	17	31	19	25	16	28	24	24	22	21	30	27	25	15	23	19	20	23	23	16	20	22	29	27	28	29	19	21	19	17	21	15	28	22	21	24	22	23	20	20	29	31	22	21	17	33	23	20	20	17	29	26	18	12	18	12	24	27	17	27	27	22	26	22	36	22	23	26	17	28	22	19	27	18	24	18	17	21	30	24	21	22	33	29	33	30	25	11	23	18	25	22	30	22	17	28	30	28	11	25	19	29	31	25	23	24	24	21	25	27	21	15	25	29	19	18	25	14	21	37	21	26	25	20	23	18	18	25	28	17	25	17	15	29	25	19	31	20	22	33	26	18	23	24	18	28	20	30	24	15	24	17	16	19	18	20	23	22	16	24	28	23	28	29	26	32	18	18	23	28	27	16	19	21	24	26	20	21	29	22	23	19	25	27	22	17	23	20	18	19	29	22	22	25	27	24	20	31	25	24	34	19	23	24	27	31	25	28	19	16	24	24	35	20	17	21	32	19	21	27	22	15	23	17	27	22	21	24	24	26	30	24	18	27	20	22	27	22	25	23	12	14	24	21	32	22	17	22	27	25	22	16	18	23	26	22	26	19	39	20	30	26	21	31	26	25	27	24	28	17	21	33	30	27	25	35	30	27	28	25	19	21	27	23	33	23	20	28	27	20	19	30	15	26	24	16	32	20	13	24	24	36	19	27	19	25	25	16	24	25	24	18	28	22	23	25	29	20	18	24	15	25	18	22	37	18	22	18	19	26	19	27	24	15	19	28	33	30	21	19	33	15	20	25	27	23	17	15	25	23	23	34	22	11	19	25	25	14	20	19	27	35	19	21	20	17	16	20	23	25	23	20	26	24	23	19	25	33	23	28	20	20	24	25	26	20	19	29	22	22	17	35	26	33	25	23	25	24	21	17	23	25	17	23	33	21	21	15	29	15	22	34	29	26	20	25	33	20	30	21	23	24	21	18	23	24	23	15	29	25	24	25	23	26	22	20	14	21	18	23	16	33	25	29	18	21	15	17	17	24	20	29	22	27	22	25	31	23	29	16	26	28	21	20	27	19	20	23	30	29	28	27	16	15	23	27	25	39	20	23	27	17	29	23	28	23	31	21	22	29	22	24	24	34	23	31	25	22	26	26	23	17	25	20	19	24	20	23	23	22	21	25	26	29	28	18	16	30	25	29	18	20	16	26	29	21	28	14	32	15	21	21	26	22	21	21	18	25	26	21	22	26	28	16	25	17	21	28	20	24	19	25	29	27	29	24	31	23	22	20	26	23	19	25	15	23	19	18	24	26	16	28	26	16	22	27	17	28	23	22	23	20	24	29	16	19	28	19	20	29	23	20	29	20	25	20	18	24	22	20	25	25	19	25	20	17	27	18	25	20	28	20	18	28	18	23	20	27	19	18	28	24	25	28	28	23	29	32	22	17	23	21	19	23	20	20	23	29	23	27	18	22	23	23	32	20	30	23	31	20	24	33	14	20	11	19	24	24	24	34	22	27	17	26	17	18	21	24	30	18	35	21	24	22	26	28	26	17	26	22	27	30	29	20	24	31	21	27	26	14	24	21	31	28	35	19	13	27	28	23	21	27	26	37	17	30	20	26	21	32	31	30	25	15	18	19	30	27	21	35	21	17	22	13	24	21	28	24	19	23	21	20	24	21	20	25	28	26	33	25	19	23	29	22	18	18	20	30	20	21	24	27	21	28	17	14	16	20	21	14	27	30	26	21	24	28	20	36	22	20	20	28	23	29	23	13	15	28	22	23	26	25	22	20	22	19	27	23	29	27	22	22	17	23	22	31	23	17	21	17	18	19	22	28	25	23	24	17	21	24	23	32	17	26	21	21	24	29	26	26	22	31	21	19	29	23	20	23	29	23	24	31	24	23	37	29	26	28	23	20	25	43	22	34	15	23	33	20	24	24	26	17	25	26	25	28	25	26	30	21	20	29	23	32	18	29	18	17	25	22	22	32	23	26	34	24	22	27	24	12	33	24	16	25	24	13	22	21	19	21	20	24	29
19389	11565	4738	8642	14814	15134	11244	7065	5435	3669	2346	2027	1663	1507	1531	1735	1833	1478	1260	1119	1000	902	765	657	638	703	735	678	634	625	617	797	988	1121	1018	1030	986	870	605	524	519	581	536	450	397	390	410	387	390	385	382	356	410	370	398	391	379	323	368	376	384	372	379	392	364	359	390	363	362	377	362	357	379	374	379	379	357	377	358	368	369	402	386	384	347	343	328	370	356	392	384	328	360	370	371	361	366	337	371	395	350	390	339	345	345	376	362	350	394	353	363	359	406	412	386	441	390	440	443	394	390	426	387	394	361	376	375	345	376	340	377	402	353	363	366	335	364	346	344	351	376	369	347	369	357	354	388	378	357	389	381	383	384	358	355	340	350	336	358	339	373	375	334	368	352	370	343	322	360	359	350	352	374	356	348	356	369	352	359	336	382	380	347	354	334	362	346	348	339	335	414	346	364	379	363	373	355	330	362	368	354	346	340	355	360	330	357	341	367	352	351	367	352	332	352	356	321	351	342	363	355	331	355	359	337	329	371	350	338	392	353	348	392	353	367	363	395	336	359	392	351	349	320	373	370	340	382	382	358	373	361	332	342	337	361	350	316	355	358	328	327	359	354	368	372	348	354	333	356	330	341	337	379	379	359	342	339	330	355	349	355	401	388	348	341	347	334	350	337	375	365	376	351	346	353	317	357	339	372	388	365	349	317	394	334	392	355	335	365	355	350	360	368	358	353	320	356	359	389	369	356	347	337	402	339	363	339	377	358	380	357	352	350	335	334	335	335	330	336	370	348	331	386	343	356	320	365	381	331	317	363	365	377	329	351	366	356	360	333	370	354	350	349	356	380	373	359	340	373	370	359	354	364	340	377	387	350	354	355	352	347	380	372	335	332	361	339	399	329	321	373	340	357	348	379	339	343	335	340	326	348	372	332	345	375	363	348	358	371	358	359	354	345	357	392	338	356	356	344	351	377	349	318	334	339	372	343	389	351	300	352	356	358	353	346	379	352	360	339	374	361	319	330	349	351	349	317	354	356	342	350	330	343	347	393	359	343	365	379	366	340	352	353	362	364	339	375	339	356	340	349	321	347	353	352	354	380	374	366	328	343	345	376	385	372	343	345	376	339	377	349	383	346	346	347	325	326	348	355	345	365	370	326	371	334	368	337	343	350	390	385	337	363	360	334	388	347	353	375	362	352	362	324	335	352	349	355	342	353	336	370	362	352	337	357	358	360	349	362	358	343	343	352	381	344	359	324	351	334	340	344	358	373	378	311	368	354	336	356	386	346	374	332	333	351	349	360	342	323	361	346	338	336	361	368	380	342	392	359	343	369	395	322	321	351	348	338	364	344	347	360	361	356	353	373	341	333	330	353	361	357	335	400	389	361	310	351	373	332	337	352	339	328	327	373	334	344	324	344	382	333	357	372	367	327	357	363	346	364	331	328	342	359	337	346	360	352	325	315	364	334	394	318	342	350	363	378	356	371	340	360	374	332	375	365	329	350	359	372	366	353	323	341	345	386	356	393	317	355	365	371	333	373	355	339	416	374	365	369	357	365	350	340	359	338	355	337	363	379	372	383	358	341	342	312	381	360	328	322	353	338	354	344	349	352	337	368	358	334	345	370	367	362	348	296	355	319	372	373	386	359	340	353	353	333	336	334	332	357	362	380	369	385	337	333	341	347	329	350	359	353	367	348	363	389	324	348	372	349	350	353	363	362	358	313	369	357	336	369	330	364	322	340	336	339	380	360	350	356	367	357	372	350	374	365	348	330	371	339	343	339	332	361	342	314	368	330	361	355	367	350	332	355	355	378	352	356	326	334	362	372	382	342	375	319	352	327	352	346	397	363	343	329	359	368	387	344	321	371	404	342	389	332	340	321	348	314	347	337	357	352	341	369	382	350	388	384	312	380	336	344	352	346	312	336	349	368	365	391	347	370	320	363	357	367	349	356	356	371	380	370	316	336	357	340	364	325	334	395	364	351	391	354	349	356	338	380	390	355	362	352	344	347	367	341	357	347	343	348	359	354	375	361	346	352	360	373	353	343	351	387	401	347	339	354	387	372	307	370	367	320	344	340	349	321	348	400	358	397	382	357	354	357	366	368	335	372	388	374	351	362	385	320	344	333	352	345	361	319	344	364	338	368	363	383	344	380	344	373	341	369	346	368	367	351	354	374	352	333	330	365	361	381	342	378	386	372	343	337	326	365	325	369	316	333	368	370	354	340	348	346	367	374	372	350	367	370	387	353	358	371	326	333	356	365	386	310	290	336	354	343	343	350	346	329	357	391	322	377	326	315	356	353	367	334	362	353	366	350	353	342	344	346	360	371	345	335	372	366	347	358	358	333	326	370	357	384	348	358	348	327	347	369	355	356	377	325	380	374	322	321	390	341	385	328	346	362	367	349	343	366	362	336	351	347	335	345	339	389	362	360	327	356	331	356	371	327	312	340	353	312	346	344	362	385	312	326	354	361	383	358	335	367	344	330	368	334	374	358	359	338	338	349	381	357	316	349	346	328	336	386	336	363	400	360	366	344	400	390	413	335	336	347	345	378	339	350	324	299	361	350	321	366	347	336	384	346	372	340	356	377	351	329	337	338	359	374	344	357	360	356	364	347	344	336	347	364	319	374	360	363	357	338	364	361	361	332	355	375	339	363	401	351	346	343	360	329	377	320	337	340	365	350	332	361	391	355	365	353	368	340	315	384	360	341	381	359	365	396	341	364	340	344	343	356	327	358	339	359	352	345	373	356	366	366	359	326	379	341	362	347	337	362	368	337	348	304	365	381	365	379	376	357	381	347	379	335	363	354	385	380	374	322	359	329	365	316	329	324	345	344	345	348	335	387	340	345	361	340	348	346	344	332	342	314	374	338	384	383	373	388	370	380	348	369	388	349	357	365	335	344	358	395	350	372	338	318	325	350	338	360	348	360	359	323	353	360	343	355	376	353	396	324	368	348	384	365	374	396	335	337	351	339	360	362	350	354	339	367	361	315	340	333	313	344	363	371	376	307	342	334	334	344	353	364	375	364	349	377	334	367	360	353	357	366	358	348	350	338	369	344	347	351	345	367	355	358	355	382	331	372	370	375	357	349	358	347	323	358	349	355	369	368	378	344	341	382	339	350	343	330	321	333	350	370	355	346	360	309	357	385	353	353	340	355	369	392	354	365	362	337	333	324	355	347	369	349	340	378	349	404	381	364	355	355	366	349	321	373	335	351	372	371	358	352	349	355	342	349	361	379	336	364	358	334	348	324	334	373	356	362	370	334	340	363	348	342	383	378	345	360	378	364	327	369	374	315	339	357	369	370	371	355	361	344	370	342	341	360	356	347	383	384	357	363	346	368	347	337	360	344	352	347	360	317	340	348	350	319	390	359	332	359	377	351	372	340	366	361	344	367	348	316	370	366	348	373	386	334	318	369	354	359	339	360	342	352	351	372	377	358	355	355	343	322	340	377	361	364	363	375	370	381	344	360	372
1571	718	271	177	223	299	245	191	150	131	117	79	89	88	91	80	90	76	63	62	51	47	62	41	45	54	51	53	50	44	44	54	49	67	65	60	41	50	44	40	24	27	37	40	21	30	38	51	27	43	29	43	25	33	35	33	24	28	33	34	35	31	23	37	29	37	28	32	22	36	32	30	26	22	36	37	38	21	27	34	21	34	24	28	32	38	34	33	28	25	31	38	29	27	36	27	27	25	27	38	24	35	31	24	28	29	25	28	17	34	33	35	30	24	31	29	27	27	31	30	35	26	26	29	27	33	33	32	43	31	17	41	37	15	23	33	25	27	22	44	28	28	27	31	30	26	32	20	43	29	45	37	32	33	38	33	28	27	23	34	25	24	40	31	23	25	34	29	25	38	26	39	28	19	28	30	38	29	23	30	22	34	30	32	22	34	37	28	18	32	31	20	25	37	32	27	27	27	33	29	25	36	35	35	28	37	40	27	22	19	26	31	23	28	43	38	25	32	33	39	36	36	25	37	27	26	26	34	26	36	31	42	31	28	25	28	34	31	35	27	35	40	36	24	27	34	29	32	27	25	35	31	26	35	46	28	25	35	26	29	29	28	30	31	27	30	28	26	29	42	25	27	37	29	24	29	22	33	29	26	30	43	22	32	26	25	39	29	27	23	30	31	27	33	29	22	35	26	38	23	21	41	31	33	37	29	32	38	26	25	28	31	31	33	22	28	33	24	30	36	34	25	47	36	32	37	29	28	24	36	33	32	28	31	26	35	37	21	27	31	29	39	35	32	33	28	36	27	23	29	36	35	24	23	27	29	27	28	35	36	26	24	26	38	33	41	26	36	29	22	30	23	31	39	32	30	33	31	22	31	29	36	32	31	24	28	34	25	42	25	32	26	35	26	29	24	32	33	23	27	29	37	31	27	31	28	28	30	23	23	27	32	23	26	37	23	27	31	33	29	32	34	35	26	31	22	34	35	28	38	30	34	28	25	24	35	30	27	26	29	28	40	34	32	31	32	32	28	30	24	22	35	31	33	33	24	23	29	32	31	24	23	31	25	35	25	29	35	30	34	37	31	35	27	22	27	38	27	34	31	27	34	32	27	34	28	32	29	34	31	29	27	19	26	31	34	34	26	25	32	28	31	31	25	25	31	28	20	30	17	26	21	38	34	35	30	33	20	42	31	27	35	30	22	29	32	31	36	27	30	34	38	26	31	32	28	26	24	30	36	32	36	30	33	28	35	27	31	34	28	34	28	30	38	24	31	26	29	34	36	26	30	25	32	30	31	37	29	25	34	37	32	33	26	34	26	35	30	27	28	21	28	25	31	30	24	34	30	28	26	26	27	27	25	34	25	26	36	29	31	37	31	34	31	31	27	27	44	23	33	43	32	27	36	39	29	30	33	20	35	34	30	30	27	37	28	39	31	26	26	38	27	40	29	28	31	30	21	26	27	28	35	34	34	43	28	32	23	30	32	25	29	35	43	31	25	40	26	34	26	30	26	24	24	35	30	32	27	20	37	26	27	25	31	32	35	29	27	31	24	26	30	28	32	40	33	28	25	27	21	32	37	24	33	24	24	21	33	24	28	34	32	33	33	27	27	33	36	31	30	34	23	30	35	24	33	25	25	31	29	39	31	26	32	27	30	30	24	28	18	28	25	33	30	30	27	24	27	33	33	28	36	27	39	39	41	36	31	19	37	36	26	31	33	27	36	30	24	31	26	22	25	43	34	35	25	32	42	29	33	26	30	27	27	29	29	35	30	30	29	35	31	39	35	22	27	21	32	27	39	34	27	31	31	39	41	31	32	24	21	26	32	24	32	35	32	36	27	22	25	33	24	38	32	33	47	30	26	27	34	44	33	29	31	35	36	36	40	26	19	33	29	40	40	37	28	25	24	25	39	27	32	28	27	37	29	39	30	30	32	38	39	24	37	26	23	39	33	37	29	27	28	31	29	28	21	24	26	35	40	31	30	21	31	30	34	26	16	34	26	20	23	32	32	25	26	24	32	26	36	32	26	30	34	26	32	31	28	19	37	35	28	26	37	30	37	30	29	27	42	22	33	38	36	33	37	22	32	30	30	29	28	31	30	20	29	31	30	33	29	26	30	28	31	26	27	34	33	22	34	39	25	33	23	40	31	25	34	26	30	28	30	36	29	20	34	30	25	30	37	32	34	26	23	30	33	33	33	29	29	29	25	31	31	39	28	27	34	35	35	21	29	29	35	24	32	20	26	28	27	22	30	23	38	27	31	32	30	30	30	28	36	27	32	23	22	39	32	32	32	35	36	31	24	33	34	34	26	27	31	26	31	28	22	30	38	25	32	28	29	28	43	43	23	24	37	37	22	23	28	29	31	29	28	27	25	32	25	22	31	32	29	29	22	34	38	41	33	21	30	31	39	45	30	50	20	28	32	21	30	25	27	39	33	20	29	33	22	31	33	38	26	35	39	31	33	31	25	41	34	27	34	27	35	29	27	32	29	18	29	33	20	26	35	19	32	38	18	32	27	26	35	35	25	37	34	26	24	32	29	32	29	16	39	28	25	32	40	39	32	33	29	36	39	29	22	35	37	35	32	24	28	33	29	36	40	35	31	40	31	33	24	28	38	27	39	34	25	31	20	30	36	32	37	28	20	39	36	38	32	20	31	29	26	35	34	30	27	36	34	26	37	24	28	31	25	31	36	24	38	35	25	23	31	33	25	28	23	23	25	22	25	26	27	33	29	30	23	26	27	39	24	25	23	34	36	19	35	37	34	30	30	27	35	29	29	29	32	29	34	31	40	25	32	31	33	35	38	22	28	30	34	40	20	29	28	28	28	27	30	32	24	34	24	32	28	29	38	25	36	29	22	35	21	35	38	34	38	32	29	25	31	33	27	30	22	24	43	26	35	30	31	29	36	30	27	27	26	25	34	22	33	24	23	30	30	27	20	30	25	37	33	42	38	36	26	38	27	32	28	38	37	27	23	26	33	37	26	24	32	32	30	34	25	24	33	26	28	40	29	34	29	41	35	36	24	32	32	29	24	41	38	39	26	28	22	23	41	27	39	31	32	30	27	26	31	38	25	27	33	22	37	35	41	33	24	28	40	36	26	35	26	29	39	35	26	43	30	31	28	23	32	29	31	25	32	32	30	30	28	30	34	23	23	35	40	31	34	33	31	32	43	27	30	23	29	33	36	23	24	38	31	27	38	23	35	33	35	26	21	30	24	25	25	32	30	33	31	32	30	32	30	30	36	26	32	22	27	25	29	31	37	41	18	21	36	28	39	25	26	23	36	32	35	37	37	36	26	32	30	23	33	27	43	27	29	23	30	31	33	31	27	22	27	28	29	34	21	37	24	39	37	34	26	33	28	32	25	23	33	28	26	28	26	30	25	26	39	38	36	28	24	22	24	36	32	34	18	36	33	37	27	28	26	32	30	22	30	36	36	40	35	41	42	32	30	26	30	33	43	37	35	25	34	30	43
23748	14964	6148	13161	20086	20280	16867	12197	9243	6853	5118	4133	3604	3218	3192	3248	3064	2682	2319	1942	1823	1800	1375	1186	1026	1263	1288	1263	1135	1013	1102	1472	1651	2285	2240	1648	1359	1027	884	945	870	728	702	660	635	591	584	546	606	573	541	547	542	548	545	488	508	477	581	551	543	518	544	489	523	498	438	518	487	494	516	514	470	445	478	492	473	430	439	469	465	469	479	475	456	493	422	474	471	455	441	455	476	452	495	443	465	457	476	487	427	465	423	453	441	466	505	480	475	503	512	561	522	510	539	509	516	548	573	538	494	525	561	475	510	482	457	510	469	472	494	477	489	480	474	453	485	450	464	480	477	472	494	430	440	435	477	519	486	508	462	444	493	460	485	447	447	476	419	429	400	443	464	454	429	495	465	464	473	432	452	461	455	446	460	455	463	461	472	438	442	452	482	469	490	441	465	441	453	445	436	488	463	423	463	475	468	448	430	423	462	499	447	453	471	436	428	446	471	442	434	481	477	430	467	473	492	465	426	443	486	469	424	462	467	460	459	450	449	450	457	439	487	476	481	479	436	464	442	464	475	470	430	426	483	471	486	481	438	464	487	487	435	531	473	455	499	472	468	419	459	462	439	426	447	480	435	480	432	478	480	441	478	470	461	444	466	432	475	439	448	454	444	467	491	427	505	425	426	481	458	436	418	514	442	459	454	412	465	450	464	452	472	459	455	410	472	463	462	475	422	412	465	466	469	485	491	461	450	421	451	448	440	454	465	471	451	445	437	417	441	423	450	468	460	442	443	418	472	474	437	449	470	482	439	468	471	441	463	475	465	481	477	486	478	433	463	472	470	467	450	484	454	448	494	492	458	457	454	468	468	429	405	448	477	459	419	470	436	482	451	462	454	439	452	485	408	453	448	500	471	473	448	411	453	440	479	429	453	493	426	455	431	455	442	453	477	435	469	454	507	491	436	434	468	448	468	470	459	433	448	454	440	440	433	429	463	469	449	417	465	437	459	449	472	433	443	470	435	464	438	434	451	457	477	456	456	441	486	435	453	471	441	472	460	476	441	446	444	484	438	474	400	462	462	500	449	434	485	468	474	475	423	440	471	467	426	479	444	395	472	456	455	429	442	470	451	466	417	476	421	434	440	457	477	444	482	431	469	465	453	464	456	442	442	499	445	434	420	419	488	412	433	453	469	452	443	476	452	501	446	452	450	449	472	458	448	473	481	493	474	487	475	426	455	413	460	469	462	444	433	457	449	475	448	431	449	438	434	442	452	465	432	450	448	446	436	468	431	433	437	430	429	448	493	502	454	444	448	445	436	464	452	457	448	456	460	477	443	438	444	467	461	428	440	446	456	430	430	444	438	458	442	436	460	446	481	416	462	448	474	458	428	446	479	445	450	432	451	466	418	419	431	470	475	492	493	455	439	491	443	414	422	421	459	462	465	410	463	471	437	435	494	468	475	447	449	459	424	436	425	428	433	485	448	438	463	439	456	480	438	459	479	459	463	436	490	432	460	460	454	457	437	439	421	471	468	448	425	445	442	435	453	458	425	451	480	438	479	459	458	462	440	461	446	469	470	483	459	461	431	478	459	444	471	478	491	470	446	464	431	458	443	451	467	440	460	429	432	467	430	445	476	486	466	460	456	467	398	425	489	465	445	496	441	420	454	458	477	480	465	490	439	436	475	445	420	429	478	454	423	458	458	450	467	480	489	455	463	431	460	423	404	439	450	442	488	449	460	439	443	472	480	458	466	466	456	486	434	456	466	495	459	457	442	443	449	458	457	446	477	444	442	437	464	440	428	468	443	456	477	439	464	441	439	432	458	448	427	442	420	437	484	491	466	421	465	446	451	461	491	475	476	449	482	442	459	424	454	460	462	464	458	473	469	488	465	440	467	468	452	429	469	456	451	476	496	438	419	470	486	440	461	443	450	469	429	410	468	500	455	470	438	451	453	443	466	451	470	427	452	455	422	460	437	427	499	443	465	448	473	438	416	441	457	451	451	428	444	447	488	501	520	465	479	506	407	423	451	448	461	431	490	455	455	497	523	438	450	412	433	434	455	434	476	430	435	473	476	449	504	486	423	491	420	464	476	477	480	438	424	445	447	444	447	475	465	490	428	435	469	441	452	447	433	467	478	435	468	445	415	471	451	447	460	472	446	468	443	461	444	446	468	433	446	475	450	475	419	441	395	472	485	439	485	478	453	448	468	469	420	468	437	438	478	459	470	459	457	451	433	496	457	474	426	424	446	471	462	413	455	450	462	466	463	496	446	410	434	482	469	448	439	441	432	462	452	410	433	444	441	440	449	467	431	447	470	424	456	433	488	467	446	440	469	469	442	471	478	453	424	426	465	436	462	448	442	444	462	461	419	419	439	446	438	448	451	466	476	460	477	429	455	486	474	409	465	446	424	463	476	476	470	443	459	474	428	458	472	466	459	442	443	484	461	446	460	436	447	421	474	418	438	460	489	478	434	468	429	474	451	474	455	457	451	430	445	485	465	462	472	437	456	471	466	472	462	492	478	446	446	441	481	429	460	463	469	441	464	478	461	470	472	436	449	481	445	455	433	435	431	431	453	462	456	472	470	446	467	445	487	442	465	452	443	438	471	452	476	464	406	423	430	449	436	426	463	493	519	474	436	422	510	463	452	482	444	455	430	466	437	438	489	457	444	451	451	427	449	439	483	436	466	414	492	425	490	462	472	464	473	433	455	489	441	459	481	428	444	459	395	429	419	468	477	454	491	468	417	465	450	433	434	429	494	473	432	421	443	465	454	482	442	427	454	480	466	456	464	472	423	407	433	441	448	441	461	460	461	512	441	452	445	442	435	472	474	468	495	461	459	461	466	454	464	427	432	454	435	473	456	446	442	459	470	452	462	478	428	443	474	407	460	428	437	465	468	477	463	439	451	465	425	434	443	481	463	462	444	451	427	462	477	426	471	477	493	439	446	438	469	480	471	416	459	431	444	419	476	468	445	458	409	463	458	442	458	449	430	433	443	428	449	452	429	451	458	405	444	457	423	503	421	444	481	461	458	460	438	471	441	439	458	441	476	402	462	478	458	458	497	428	452	441	459	493	442	470	427	425	461	463	464	469	467	422	446	419	453	451	446	444	505	445	487	435	467	470	484	422	429	443	409	435	437	465	450	423	432	478	451	466	446	479	507	477	461	465	421	432	456	484	461	455	462	446	458	459	499	441	478	416	442	470	463	445	501	456	398	457	427	496	436	484	415	458	468	451	449	409	459	447	462	455	455	443	453	433	462	466	473	434	449	432	470	439	475	469	472	450	427	461	445	467	414	480	460	500	391	450	437	445	439	430	444	438	487	411	496	447	477	451	450	489	438	492	497	442	475	486	440	436	441	431	448	441	431	449	441	493	434	436	463	447	417	437	444	467	421	445	473	481	461	444	421	441	440	453	473	456	467	443	463	449	414	477	444	443	471	476	439	449	446	464	479	484	427	462	449	453	477	456	450	427	451	458
3117	526	189	134	179	225	220	183	144	143	108	110	92	97	92	92	80	65	76	58	55	68	53	65	50	46	50	65	53	48	56	72	72	74	77	58	49	44	48	45	30	40	40	57	46	34	38	38	44	38	43	48	41	51	44	46	38	43	42	36	43	38	42	39	33	46	47	37	42	43	32	48	39	46	32	33	35	44	45	37	48	36	36	44	27	51	44	42	28	41	47	38	38	50	35	32	33	45	43	46	36	43	26	40	31	44	45	36	42	42	33	41	40	47	50	41	34	34	41	43	57	42	43	44	50	44	40	45	42	38	43	28	38	50	43	37	39	36	43	37	44	32	42	53	50	38	44	41	47	37	36	44	40	41	37	36	29	40	48	55	40	40	35	32	42	45	40	35	33	28	40	35	37	35	47	37	44	37	32	42	30	43	50	46	43	48	49	48	47	49	54	37	34	26	30	37	40	42	35	35	45	40	49	40	26	37	32	41	49	38	38	33	41	40	48	41	42	41	39	27	40	31	37	45	39	32	39	34	28	36	39	45	47	45	35	55	41	35	38	33	48	32	33	41	35	36	42	50	41	26	42	51	37	46	40	41	45	32	43	27	37	35	47	32	48	41	39	33	47	34	37	39	45	33	42	31	37	31	50	47	37	44	29	33	41	31	38	36	31	40	43	40	34	38	37	46	43	47	33	40	27	42	44	33	42	40	42	35	42	34	46	33	34	38	53	37	46	39	54	36	44	38	52	30	43	51	45	27	43	42	49	41	38	29	50	44	29	29	32	37	51	45	43	31	37	36	43	39	44	48	30	39	45	42	43	52	33	43	43	38	41	32	38	32	42	43	30	37	51	37	39	35	42	29	31	38	40	37	38	32	34	36	45	39	49	51	49	36	38	45	46	42	33	37	41	41	23	35	52	38	43	37	38	37	46	42	40	49	46	34	39	49	36	35	47	42	38	44	37	40	30	38	38	38	42	33	36	32	43	43	40	37	42	34	41	39	48	39	29	34	34	34	38	36	48	30	45	51	49	39	44	35	53	47	47	46	45	48	38	41	38	30	50	51	35	46	39	53	41	39	33	38	37	49	54	29	39	44	40	52	42	39	42	31	41	47	36	46	43	34	37	43	36	54	40	37	51	43	45	44	37	44	44	37	42	39	35	39	38	44	43	39	33	48	44	44	42	28	40	35	39	29	30	46	34	43	44	60	33	39	55	36	36	42	44	40	44	34	32	39	49	38	46	48	47	43	41	38	32	36	33	41	46	44	40	43	49	26	40	42	42	44	33	38	35	51	48	34	36	46	39	49	35	45	39	38	32	33	38	34	36	31	39	38	43	43	36	43	30	42	38	40	44	43	32	35	33	36	48	49	42	38	39	50	47	39	40	42	50	46	38	37	40	47	38	40	29	40	51	26	45	30	42	39	29	30	48	40	32	54	38	31	38	34	46	39	38	32	32	46	46	37	40	43	43	33	36	34	39	41	36	44	37	42	33	55	43	32	48	43	48	37	41	42	37	44	44	46	38	31	33	46	34	42	29	40	52	32	46	41	42	37	42	46	57	42	48	44	39	48	48	41	34	42	30	39	24	33	28	25	54	40	47	45	46	38	37	36	44	50	43	37	37	48	40	39	48	39	40	41	46	47	51	49	48	40	38	34	44	49	31	32	36	36	44	41	44	38	34	35	41	33	33	43	40	30	30	34	40	46	46	53	33	33	41	52	36	42	41	32	36	45	40	36	29	39	47	39	36	45	40	36	31	50	37	27	41	46	32	49	40	39	38	28	47	43	34	45	47	53	45	36	39	44	47	37	34	56	52	41	43	46	37	34	36	55	42	54	42	37	36	50	42	36	42	54	34	36	32	33	44	31	49	42	28	37	44	34	33	35	40	37	44	32	45	25	40	35	46	28	39	39	45	40	26	36	36	39	34	34	28	37	47	43	39	45	39	35	45	39	42	50	38	40	39	35	39	38	45	50	42	40	40	41	32	45	38	36	28	40	43	39	30	46	45	41	35	43	32	49	52	50	35	43	51	38	35	35	43	45	41	41	38	54	38	50	33	44	37	41	48	37	47	33	38	36	29	36	42	52	45	47	38	32	45	32	47	42	41	45	35	35	31	57	39	28	54	40	41	25	37	34	44	41	38	48	43	42	30	41	38	45	25	43	29	38	27	48	40	39	41	34	39	46	36	32	39	48	35	44	37	46	47	49	43	44	39	58	32	38	34	33	42	35	43	41	43	57	37	41	51	52	47	38	37	40	40	42	44	42	39	31	40	35	49	24	46	39	33	43	33	41	30	39	31	41	34	42	31	38	40	40	39	41	38	46	44	43	44	44	36	56	44	39	39	42	42	31	35	38	51	43	49	36	32	45	42	50	41	33	35	38	37	29	41	35	33	52	31	43	48	37	39	53	42	35	37	32	34	42	31	46	44	33	35	32	38	37	28	46	36	41	42	49	54	40	40	40	49	40	40	46	34	40	58	33	47	44	56	29	34	38	43	28	31	33	39	47	40	44	40	39	22	33	47	40	47	36	32	40	42	49	39	36	36	42	40	43	46	33	35	52	34	34	42	38	39	24	46	29	24	40	50	45	37	38	46	43	47	38	40	38	42	30	47	37	42	40	41	35	43	41	31	36	44	45	40	52	47	40	51	34	19	30	43	30	35	33	26	40	48	34	43	32	35	40	34	38	36	33	40	32	38	31	33	42	41	44	36	38	41	45	45	38	39	42	37	46	46	39	41	34	43	48	31	37	35	46	42	36	48	41	38	37	35	31	32	43	41	43	35	31	46	46	37	45	41	27	45	50	30	54	40	37	51	34	38	45	44	28	35	37	50	38	34	44	43	46	40	42	45	45	41	36	48	39	38	38	46	43	38	39	47	42	42	30	26	32	55	30	38	54	28	30	42	46	48	28	27	33	25	40	44	32	36	36	43	35	43	46	50	47	38	44	39	43	45	43	38	37	30	30	35	32	27	32	46	39	39	40	39	33	43	46	50	44	45	37	51	36	36	40	40	34	36	44	36	37	38	36	37	29	38	51	44	38	43	49	37	53	37	42	36	40	38	35	25	31	39	37	31	40	32	37	34	34	43	48	36	46	36	53	35	40	35	36	36	36	43	38	33	52	34	53	39	32	45	41	46	38	53	42	47	43	39	40	41	38	36	47	44	39	43	34	47	35	40	50	40	44	39	40	41	39	41	43	40	40	43	49	38	59	33	49	40	39	40	40	37	38	41	38	55	39	35	49	46	39	32	42	44	38	34	36	35	46	34	45	45	40	34	36	45	44	41	35	38	37	40	46	32	38	36	45	32	51	39	37	38	41	38	35	43	39	43	40	31	38	32	36	44	22	48	39	42	40	31	41	37	42	51	51	36	44	43	33	37	45	51	32	37	43	49	30	43	41	27	27	34	31	45	33	44	48	46	47	38	35	43	43	49	53	30	39	38	42	41	44	32	39	33	36	48	41	51	48
20743	11143	4761	10835	16548	16000	14035	11139	8442	6077	4687	3776	3217	3160	3207	3084	2930	2699	2232	1840	1877	1824	1471	1094	1179	1241	1283	1326	1243	1219	1123	1595	1995	2335	2178	1797	1333	1146	1057	914	837	905	805	791	779	705	683	656	666	681	657	646	641	644	652	657	637	622	611	676	658	659	639	638	623	631	632	572	623	606	656	651	601	668	541	619	603	593	561	583	582	582	580	606	618	563	607	628	625	631	614	566	578	572	633	583	585	614	629	589	615	581	582	583	603	571	617	580	612	622	685	687	667	635	619	685	644	669	628	635	638	683	631	599	560	581	608	578	605	630	622	601	591	598	623	604	585	579	596	553	612	615	641	598	602	588	607	582	617	616	622	603	610	624	572	606	563	606	583	609	604	550	609	588	582	551	591	550	570	589	547	613	557	539	549	617	510	597	595	613	564	602	627	585	572	575	587	542	612	577	601	544	597	562	593	590	573	538	575	564	577	590	591	575	607	592	597	597	595	612	598	581	589	555	571	583	586	576	583	580	579	598	577	635	566	620	624	520	572	573	543	544	592	591	552	593	556	650	575	557	573	577	572	581	653	587	556	609	535	590	598	631	550	575	602	573	590	604	556	565	597	600	605	585	560	585	587	573	555	572	573	549	570	604	583	647	542	601	582	573	598	579	599	585	563	582	531	601	554	586	601	600	588	629	533	562	637	576	529	601	579	554	568	588	582	575	535	591	588	563	596	589	586	569	591	592	612	569	550	559	592	559	564	572	608	565	576	591	577	659	583	630	575	622	570	610	561	627	548	622	604	616	561	575	582	575	576	580	591	617	589	596	566	563	561	596	572	610	599	628	593	587	547	595	598	571	571	582	572	548	606	557	603	598	590	616	545	566	569	564	619	588	597	560	595	590	544	630	574	574	599	570	543	568	620	561	561	609	626	576	578	582	590	578	604	591	602	561	555	547	613	567	631	592	600	557	553	612	623	551	608	591	626	560	585	559	564	594	564	562	618	572	591	609	572	626	604	572	589	572	578	584	567	535	600	586	573	553	574	560	530	593	597	585	550	611	630	538	580	564	600	570	572	546	600	559	605	571	588	535	599	573	569	588	581	576	620	582	573	591	529	539	567	591	601	573	553	580	578	630	612	589	567	589	595	560	593	612	544	573	587	564	611	581	597	593	557	579	556	583	588	580	627	530	621	613	583	573	568	566	596	617	588	570	616	575	569	608	598	587	579	556	646	558	590	605	588	583	549	572	572	544	613	553	580	573	614	605	590	549	588	549	594	572	580	555	527	530	572	591	572	571	585	642	584	589	576	572	601	573	586	584	579	573	580	607	570	553	551	611	577	555	616	549	566	572	545	552	566	608	615	602	572	559	565	565	602	576	600	611	582	603	599	566	551	564	583	603	574	563	584	565	631	602	569	624	597	557	596	587	570	579	582	582	571	625	580	593	603	595	559	600	554	601	603	613	561	562	598	574	585	516	550	621	565	566	593	604	627	616	596	568	553	572	617	580	569	621	579	597	586	582	587	602	589	567	558	562	587	591	570	550	564	592	595	596	568	548	570	606	583	618	560	601	580	533	613	608	575	539	572	553	594	590	589	599	548	572	604	622	582	584	578	536	579	563	575	608	590	585	610	611	561	607	582	576	609	602	583	608	555	556	567	553	588	545	588	575	583	551	548	580	614	635	568	585	570	591	623	554	596	557	541	606	538	593	604	605	616	615	608	578	601	593	630	593	563	580	616	575	588	627	584	593	567	605	587	540	582	577	569	569	563	587	562	558	602	557	607	577	606	577	610	564	562	617	577	602	582	569	575	581	596	558	620	581	578	597	560	626	619	607	561	562	593	588	561	617	629	544	594	565	585	554	616	602	550	557	594	602	570	576	576	538	619	579	585	626	575	597	583	617	567	628	556	598	589	585	629	609	611	575	568	600	591	627	579	609	596	574	603	622	603	597	604	577	626	544	585	511	546	583	543	612	597	580	576	625	575	626	592	551	591	587	618	609	579	605	589	569	616	578	564	553	561	581	607	597	574	609	589	576	562	545	588	568	642	608	578	570	644	565	529	584	575	568	558	592	640	549	553	567	542	587	574	576	584	602	567	609	608	562	592	588	591	588	589	619	591	584	565	604	571	608	605	593	579	606	556	601	592	585	598	577	569	539	600	604	556	569	590	597	597	541	594	600	596	580	596	618	586	590	611	580	615	625	574	594	574	602	599	577	605	564	571	603	549	585	608	544	558	580	591	573	564	545	567	572	580	557	595	632	595	582	585	580	594	591	615	590	587	615	596	599	584	569	577	566	598	535	571	565	591	578	546	555	605	591	561	537	597	548	599	568	629	589	605	576	600	616	569	574	580	588	577	581	550	597	570	591	584	561	564	557	586	592	607	585	605	553	589	584	575	594	561	566	585	569	610	615	605	569	641	613	602	567	594	588	613	589	576	568	561	587	579	606	566	601	544	602	590	576	578	590	626	587	561	613	578	570	594	575	569	572	538	588	609	591	609	597	557	621	586	577	589	558	581	610	597	570	599	570	564	573	534	613	567	570	618	589	605	571	577	587	561	583	551	583	570	610	562	546	550	555	611	549	565	570	565	571	643	598	582	594	573	608	598	620	583	605	577	560	562	586	602	538	581	626	613	553	591	594	588	605	609	566	592	528	593	606	609	559	607	580	556	571	581	580	607	524	567	618	549	569	617	590	585	596	570	607	562	569	612	569	595	600	573	613	580	602	588	598	612	581	617	588	627	551	587	537	552	565	589	561	588	632	585	550	595	528	567	600	565	583	603	584	628	580	592	607	566	617	646	602	596	609	595	556	620	607	571	597	578	620	601	571	572	572	578	583	579	574	612	555	582	584	592	552	555	590	589	591	571	637	574	606	568	542	569	586	588	528	577	601	531	564	575	578	597	567	618	586	588	543	568	590	567	537	587	628	543	586	601	564	580	595	563	570	605	632	553	601	572	605	559	581	574	562	563	567	564	571	591	564	620	567	616	549	579	598	629	536	559	563	546	587	607	581	606	560	576	593	562	587	649	579	543	593	595	577	566	584	556	605	574	561	590	643	596	606	580	574	578	584	583	570	549	594	598	628	589	629	586	567	538	579	638	541	558	555	577	562	567	545	592	565	600	591	591	591	566	584	569	589	610	567	594	581	558	594	597	550	587	577	610	558	538	556	619	556	587	616	599	606	575	611	615	556	569	638	612	597	565	570	594	594	569	621	546	627	610	595	560	581	630	613	579	593	604	607	575	575	573	577	558	586	633	585	562	575	602	620	601	613	533	511	535	573	589	623	618	557	553	522	616	637	591	559	568	602	582	609	608	611	598	636	577	532	639	591	581	602	579	560	600	578	586	571	595	625	598	587	562	551	607	595	523	572	605	618	523	600	590	573	559	622	586	619	554	621	549	607	606	599	601	583	623	582	615	594	619	597	596	593	575	590	578	573	570	589	539	616	617	594	617	562	573	606	583	569	575	569	553	562	579	596
2298	616	297	214	288	360	338	267	268	199	181	149	137	151	140	125	112	113	99	105	84	92	83	59	71	82	70	86	56	79	76	81	123	173	118	91	71	65	57	63	74	72	68	66	75	57	55	49	60	52	43	58	66	58	63	54	53	59	39	61	50	58	57	54	62	56	46	47	53	49	46	69	45	53	65	55	50	45	51	54	37	44	63	41	50	53	38	49	58	58	40	59	53	48	54	47	56	42	52	52	51	52	46	69	55	60	46	40	53	46	45	44	47	58	52	63	58	59	64	57	52	38	41	58	63	49	47	35	47	50	50	45	51	55	57	54	61	44	53	56	54	63	40	41	48	45	50	43	42	49	46	43	37	44	47	47	56	64	45	50	41	52	67	46	56	45	43	43	42	46	52	52	43	50	54	36	49	40	51	42	63	47	47	47	45	51	46	38	42	56	33	40	46	53	37	54	55	47	52	47	44	40	53	53	49	44	58	59	58	60	60	55	38	44	45	55	45	38	52	40	53	66	52	42	43	43	50	42	41	56	49	40	56	41	44	40	56	58	49	63	54	48	58	35	42	55	43	55	47	43	36	39	50	41	52	55	54	45	43	48	46	51	52	43	49	57	50	45	51	36	50	54	63	37	51	44	47	46	46	61	43	54	47	58	45	52	44	56	47	32	65	50	44	39	48	56	50	39	39	49	56	60	49	49	59	50	47	50	59	55	46	41	52	44	52	61	56	36	50	36	44	43	60	46	42	56	47	50	47	50	49	49	43	47	37	38	46	46	50	51	45	48	39	38	53	40	55	47	50	38	56	60	56	55	62	46	45	43	43	56	39	43	48	52	46	45	53	47	57	55	47	45	45	42	51	56	41	44	54	51	50	44	41	49	46	70	45	52	45	51	36	44	54	43	46	53	53	56	52	59	41	52	52	44	48	56	47	48	47	56	55	42	53	54	32	51	40	47	48	51	43	47	50	49	61	45	40	54	45	49	42	47	52	44	50	52	47	60	39	45	56	47	35	56	46	44	55	54	47	60	37	44	61	57	42	46	43	44	55	57	59	46	43	41	54	57	58	47	45	47	53	52	43	48	56	60	48	53	47	67	40	45	42	32	46	51	50	51	44	46	35	33	45	47	48	44	53	57	43	51	53	56	55	61	46	39	49	41	79	46	53	56	47	38	43	58	56	50	57	45	47	64	47	52	50	43	56	47	38	52	50	46	57	35	55	55	58	43	42	38	56	44	64	40	46	41	55	39	45	49	42	36	46	57	45	45	51	50	39	50	57	40	56	44	44	52	39	63	52	50	43	65	54	29	58	54	53	63	49	50	59	29	58	39	46	66	51	55	58	46	42	46	44	51	56	40	54	46	50	50	41	46	51	44	43	56	38	51	46	64	32	51	60	43	47	48	46	40	57	54	66	63	45	50	56	52	51	45	46	60	49	55	56	63	37	39	50	63	33	53	53	48	51	50	43	48	50	58	44	53	54	54	49	38	59	53	50	56	48	55	44	50	43	46	48	51	54	49	48	55	54	52	45	51	54	63	54	44	43	38	49	52	37	45	49	67	55	58	47	45	47	52	52	44	55	44	40	44	53	50	57	51	57	48	47	56	40	49	45	45	41	61	45	58	53	47	47	42	54	47	58	44	46	46	64	60	49	59	53	54	50	51	44	52	58	48	54	49	52	42	44	56	52	38	53	58	45	49	43	62	55	51	51	48	55	60	40	56	45	42	51	48	40	46	51	44	53	59	54	38	57	43	57	53	52	58	51	50	61	57	56	44	51	49	53	54	58	52	53	53	49	46	65	45	39	39	44	44	43	39	42	51	56	51	51	55	51	48	51	46	48	41	51	64	52	42	46	56	50	51	57	40	38	48	51	43	56	50	47	62	58	49	51	46	61	53	35	43	46	44	47	59	52	50	37	44	59	47	49	45	54	54	50	56	35	38	39	52	46	47	44	67	52	41	53	52	35	53	48	56	65	42	42	37	47	59	35	45	65	40	38	57	55	67	48	43	51	49	48	47	48	51	57	45	54	58	61	48	47	46	42	44	48	50	47	44	55	45	48	43	47	51	48	54	54	45	43	51	57	46	57	45	39	51	46	42	58	49	59	47	55	62	55	51	49	56	52	52	57	38	36	54	61	39	34	49	47	48	52	56	55	45	41	30	49	44	48	50	62	42	59	49	49	47	46	50	44	47	59	45	56	56	53	54	64	50	53	49	46	40	37	50	49	43	47	44	46	51	52	43	50	52	57	42	52	49	54	57	56	45	41	50	49	58	39	41	52	63	43	51	48	44	51	54	53	57	45	48	54	56	52	51	58	54	43	39	39	43	50	52	42	53	43	55	35	34	58	55	69	45	50	48	58	52	39	44	45	52	38	47	52	44	54	53	47	48	44	57	42	55	51	60	42	51	42	54	57	46	39	43	49	52	39	44	50	46	36	54	54	44	51	46	42	46	59	50	49	55	59	49	46	47	51	68	42	65	49	52	58	64	55	44	66	51	54	57	53	38	44	50	50	46	54	58	49	53	39	51	45	34	50	42	51	39	59	48	53	59	50	52	49	62	45	43	43	57	38	64	46	47	51	61	51	50	57	35	38	56	50	55	57	42	50	38	56	45	43	41	49	63	66	53	59	51	54	57	57	46	56	43	49	45	36	62	40	45	48	47	51	53	40	62	40	53	55	47	39	55	46	39	52	57	50	53	61	51	50	41	54	46	49	40	45	52	42	40	61	46	37	56	47	44	48	37	60	52	52	49	47	64	47	59	58	51	53	41	41	52	54	46	44	48	35	57	41	40	51	47	50	50	43	63	47	57	54	64	53	41	45	43	55	56	50	44	51	49	58	51	50	54	57	47	46	49	36	57	59	61	53	54	56	62	55	57	49	51	58	48	46	48	57	39	53	48	49	50	39	45	41	53	44	53	51	48	51	60	50	37	45	52	53	49	46	58	53	61	52	58	60	50	50	68	53	41	47	34	58	42	48	40	42	60	40	50	47	59	56	51	46	41	42	44	44	56	56	57	48	53	49	44	55	51	53	46	47	48	42	51	35	47	45	53	50	47	42	59	50	55	33	54	41	57	29	51	41	47	59	56	52	41	58	51	32	54	49	52	48	45	46	40	59	44	43	38	60	47	50	53	47	48	42	60	44	48	50	40	48	41	62	50	46	40	52	54	46	47	53	48	43	32	54	53	56	35	54	58	40	47	40	39	48	42	46	42	51	40	44	35	50	38	45	46	68	49	54	56	48	35	63	54	61	62	45	58	60	49	59	47	55	55	53	49	53	55	54	42	61	47	62	45	44	51	38	40	35	47	54	39	51	46	52	40	48	61	51	55	56	42	43	48	62	49	54	56	48	52	53	37	51	34	46	43	73	60	55	46	51	48	65	44	39	51	49	43	50	66	47	43	55	42	60	55	58	54	45	46	42	47	49	45	53	60	52	55	41	46	50	51	56	48	43	58	58	45	44	45
24569	13652	6850	16346	23095	21821	19008	16107	13302	9990	7789	6435	5701	5313	4957	4779	4486	4276	3365	3012	3060	2975	2337	2042	1810	1873	1928	1932	1943	1939	1833	1897	3424	4990	3831	2419	1876	1553	1484	1391	1325	1284	1335	1212	1012	949	945	935	923	889	848	904	886	838	865	836	870	818	809	897	845	998	862	855	805	817	795	795	760	719	783	805	793	844	805	776	769	783	808	776	753	741	793	758	776	755	758	724	764	735	759	708	749	727	784	773	798	720	732	719	769	751	747	689	755	741	745	809	789	805	806	872	783	869	836	827	842	815	828	826	791	778	743	831	759	773	765	738	758	776	699	786	755	694	741	741	732	692	749	767	750	729	758	821	732	715	785	740	737	760	753	793	756	742	788	712	741	752	747	726	735	773	738	721	746	721	717	772	757	738	725	705	695	706	758	745	709	760	741	685	749	671	748	730	723	744	747	717	702	740	709	782	725	737	731	727	708	735	716	760	722	698	764	760	706	692	751	719	766	750	745	765	720	721	698	715	728	739	760	713	714	688	722	756	743	732	765	737	771	707	706	707	679	713	732	728	706	744	733	752	720	729	734	706	712	742	705	716	726	680	724	730	699	746	697	767	698	674	753	785	707	720	677	724	705	758	708	748	723	672	690	751	694	759	712	724	729	766	694	765	698	785	750	715	706	745	750	765	729	739	726	708	703	756	684	725	739	733	698	728	752	709	739	724	731	717	757	717	707	701	726	727	707	727	743	695	790	761	736	695	722	695	736	765	715	742	710	721	727	689	753	738	675	742	711	764	673	668	710	709	686	723	783	734	717	662	751	712	720	680	715	752	718	732	728	751	729	728	713	706	731	711	716	685	746	667	783	718	716	701	711	772	756	759	738	730	747	739	707	780	727	726	757	728	671	708	715	733	689	697	705	793	723	742	734	718	718	724	708	778	787	717	677	704	681	722	755	684	777	791	705	769	756	733	720	716	756	710	757	747	724	751	707	754	746	762	736	733	703	686	738	743	729	732	723	741	685	675	728	746	765	758	694	745	728	733	705	699	734	710	721	719	712	726	726	743	688	747	724	719	728	751	767	691	737	727	705	693	739	692	767	669	681	733	722	689	715	756	718	716	707	736	710	765	778	699	740	725	735	666	751	739	686	730	737	755	702	709	740	714	775	686	710	730	745	702	701	736	814	730	701	746	740	695	706	633	715	759	704	714	703	683	724	757	702	713	740	747	726	744	719	675	775	716	698	716	708	793	707	670	800	730	733	723	749	755	719	724	768	781	715	692	732	726	692	701	703	717	771	711	725	693	686	724	733	718	768	755	735	694	686	732	691	713	685	749	728	740	735	688	720	750	753	721	726	736	710	719	704	736	735	712	695	731	703	716	736	710	775	735	717	739	726	738	704	693	731	724	661	751	707	708	695	701	724	681	686	742	715	744	717	724	743	718	740	718	787	699	681	730	721	718	707	761	691	726	733	650	730	733	751	660	689	725	708	748	743	762	747	728	778	743	679	767	704	721	734	744	730	744	745	727	770	795	660	721	737	758	746	715	697	692	700	740	798	715	707	774	701	717	772	746	738	729	729	718	756	710	723	714	751	734	679	724	747	702	749	699	706	693	716	725	697	674	692	701	728	700	752	722	711	732	703	737	712	700	703	716	706	724	746	740	729	692	719	719	675	685	712	738	727	736	751	732	672	720	742	725	737	713	751	721	702	735	757	759	690	751	737	700	727	784	702	722	687	694	720	725	746	744	716	745	722	755	789	717	741	760	732	717	725	720	724	729	736	777	691	716	686	737	689	718	720	735	741	718	718	715	723	689	753	737	743	717	730	676	709	702	695	700	764	700	711	722	718	762	724	705	738	713	700	720	720	661	683	731	681	731	750	693	769	711	708	733	757	744	732	705	734	689	733	737	730	724	711	796	726	701	724	719	771	748	703	737	706	710	751	737	698	787	741	724	718	715	778	722	746	697	710	697	732	710	771	710	695	710	700	718	714	705	742	725	726	764	717	768	717	695	757	636	675	713	672	755	684	717	756	697	724	720	752	719	688	716	742	718	725	735	748	695	697	732	719	673	720	670	727	706	731	707	725	689	697	725	722	720	720	709	724	707	740	705	704	708	764	756	754	698	711	694	709	742	734	748	735	714	752	672	731	735	703	700	658	685	731	732	688	713	690	701	696	759	685	717	750	693	684	724	730	717	738	687	751	780	755	708	727	709	698	715	757	738	716	762	695	739	716	732	726	749	725	703	699	721	725	738	661	720	737	702	727	720	738	747	702	735	760	709	754	713	702	738	726	759	684	705	715	763	717	723	683	709	733	692	702	732	688	732	735	760	775	721	725	714	710	695	746	752	763	749	674	728	714	721	728	714	761	683	687	711	762	733	744	732	724	780	737	709	706	695	724	724	756	727	724	723	681	688	732	728	700	704	714	707	730	746	710	732	723	772	728	724	726	734	709	754	695	763	721	711	713	708	741	728	726	767	692	746	787	705	703	724	716	763	739	740	740	769	683	716	740	733	718	759	721	698	733	735	716	729	751	742	706	737	750	730	753	710	735	702	695	716	727	690	704	741	701	700	681	711	739	727	727	763	685	719	747	714	750	761	699	720	711	726	710	739	783	706	724	675	705	706	752	753	735	763	724	725	730	703	699	720	721	708	713	701	680	711	718	760	720	736	720	719	711	750	680	773	728	744	719	738	721	697	738	696	746	711	730	757	675	699	689	740	708	729	707	675	694	707	733	725	651	696	743	726	750	720	728	746	731	722	740	717	740	723	748	654	704	676	753	781	735	770	748	667	763	735	733	677	775	735	713	730	732	692	736	711	688	765	658	750	716	719	739	724	689	776	728	677	765	690	760	755	753	737	705	751	756	680	730	687	725	741	704	730	702	743	714	749	769	702	714	713	725	724	707	727	684	733	688	712	777	717	739	684	731	664	712	751	731	737	698	721	743	732	695	763	771	756	672	721	758	758	740	751	724	690	687	698	679	691	716	730	728	738	747	751	716	680	751	762	737	759	794	690	759	684	756	707	723	700	778	748	729	769	722	706	771	769	743	749	704	723	724	778	767	769	724	727	710	718	708	741	743	723	727	721	720	755	750	759	718	696	717	722	722	735	735	703	679	714	749	775	737	710	721	720	735	729	743	731	742	723	727	741	759	699	734	738	735	728	688	703	717	696	757	683	699	743	723	708	733	689	719	697	748	732	748	729	732	746	770	773	718	684	727	682	777	696	756	759	706	720	706	744	742	743	777	718	728	725	716	711	748	704	749	768	722	711	701	692	698	679	686	753	683	728	743	727	731	716	770	712	718	679	729	740	710	742	724	719	726	757	716	753	744	701	701	760	761	718	770	714	750	736	712	726	733	732	733	752	721	733	728	745	706	745	724	695	717	709	677	679	730	711	778	782	758	710	691	780	747	697	706	700	730	741	723	771	734	737	698	645	687	745	711	714	740	743	703	725	699	701	741	735	748	728	692	677	745	667	775	713	733	721
1568	154	97	66	78	86	79	82	78	65	59	41	46	38	45	42	48	46	45	33	29	42	27	28	27	25	29	31	37	25	22	27	30	58	90	43	36	38	28	25	36	28	27	27	34	26	24	18	26	23	28	16	13	29	27	28	30	35	23	19	14	34	17	28	31	13	31	25	21	23	24	25	21	20	24	17	30	29	25	26	21	23	22	24	21	26	24	27	23	17	19	28	33	16	26	24	22	28	23	19	25	19	21	33	23	30	25	13	34	28	21	24	16	22	28	28	19	32	33	36	29	30	23	23	16	22	17	31	20	24	23	21	18	18	30	29	31	16	29	24	28	19	19	22	18	33	29	16	26	33	23	21	22	25	26	28	31	27	15	31	22	19	25	19	23	19	17	19	27	8	25	15	30	19	24	24	22	29	33	25	17	22	18	28	31	21	18	26	24	18	25	24	21	23	29	31	17	23	21	24	20	23	35	25	22	16	19	23	15	33	26	26	25	22	24	22	17	34	27	29	22	17	29	34	18	24	25	29	26	33	32	21	20	32	21	28	27	24	23	29	27	30	21	21	21	24	26	26	22	31	20	23	23	29	21	21	23	27	12	29	14	22	21	25	17	22	29	22	20	26	29	25	21	25	35	29	23	20	28	24	25	20	24	19	31	22	28	25	18	36	35	26	23	30	18	32	23	29	24	27	25	19	18	23	28	18	13	14	27	18	28	20	25	23	21	24	20	28	16	24	25	21	16	24	23	39	20	36	35	31	18	30	30	18	21	22	23	24	30	24	22	31	32	23	37	20	31	19	23	33	27	18	25	15	13	22	25	21	25	11	15	31	19	21	26	12	26	20	18	17	24	23	24	23	25	24	19	20	16	26	29	23	21	22	22	20	28	36	25	20	21	20	21	15	34	26	25	24	25	29	25	27	27	20	31	27	21	28	33	26	19	25	34	27	26	37	20	25	21	39	23	25	24	22	24	27	18	23	25	22	17	29	22	32	32	27	28	18	27	32	22	28	19	21	25	30	15	18	26	20	16	21	30	21	13	23	25	17	26	18	23	25	31	25	29	19	17	19	24	27	17	15	23	29	28	23	19	27	21	13	30	17	23	27	17	20	14	23	20	26	20	19	24	24	17	23	23	19	19	22	22	25	24	26	22	20	22	22	25	24	25	18	22	23	28	17	29	24	19	26	24	21	25	26	24	19	22	30	29	14	25	20	33	25	28	28	24	36	25	28	14	28	19	16	21	24	27	25	22	21	21	19	29	26	29	28	33	22	24	27	30	12	16	31	25	25	19	25	16	12	29	21	22	21	28	19	19	23	29	23	14	22	17	28	35	28	23	21	20	20	31	20	28	24	23	23	20	16	18	26	22	25	25	22	14	29	32	30	24	29	25	31	29	18	30	19	27	20	26	20	26	22	31	23	17	16	26	28	27	15	16	28	12	22	17	21	18	30	38	21	27	30	30	17	32	24	22	21	30	23	14	26	21	25	21	27	27	23	22	23	17	35	28	16	21	29	28	17	19	19	29	27	25	22	28	30	19	19	31	27	18	23	22	25	18	22	32	17	15	31	23	19	34	19	29	27	19	25	14	23	25	29	22	19	21	28	27	29	19	33	21	21	23	20	28	19	22	22	25	29	24	19	28	21	17	17	25	28	14	24	17	17	25	17	26	15	20	17	25	20	26	22	30	24	30	22	19	28	36	21	19	22	24	17	21	28	19	20	34	24	20	23	23	18	21	21	21	32	14	23	17	23	18	17	20	23	30	21	30	23	20	22	23	20	26	24	27	12	21	22	23	20	14	26	11	28	27	29	34	34	17	27	18	19	18	31	27	28	26	19	19	26	25	25	30	19	19	21	31	34	24	22	31	23	23	18	24	22	26	23	25	27	25	22	27	16	33	18	28	18	18	21	27	22	29	24	31	29	16	23	23	28	22	23	28	19	17	24	23	21	21	17	29	25	21	29	16	25	24	26	16	26	22	27	18	26	20	28	17	25	24	25	23	25	19	10	26	31	20	21	19	20	28	33	28	33	25	26	23	26	24	19	21	23	15	18	19	16	20	19	25	24	29	20	25	27	21	24	29	24	21	21	24	22	24	30	19	30	20	27	19	24	30	24	17	23	28	18	20	25	21	24	29	24	26	22	23	19	27	24	18	20	19	22	18	15	22	25	22	31	28	15	28	20	22	41	16	21	20	33	23	19	18	26	27	25	31	16	18	28	22	28	21	25	31	28	28	21	33	28	18	22	37	20	17	35	21	28	24	17	19	27	23	20	22	28	25	23	26	24	24	27	26	16	22	20	25	20	16	30	20	32	21	28	23	17	15	33	24	27	28	24	15	28	31	19	21	37	20	17	21	23	18	19	24	18	21	23	14	17	24	31	26	24	18	22	17	24	30	23	17	17	28	20	25	23	16	22	23	17	28	27	24	31	27	31	31	22	24	21	23	17	29	17	20	18	28	25	21	17	17	24	18	30	25	22	20	22	26	34	29	15	27	22	30	16	33	24	23	15	15	15	20	13	25	25	23	20	17	32	30	22	22	28	22	29	23	22	23	22	23	21	30	23	22	19	18	23	18	20	28	22	23	24	31	21	21	29	24	17	21	23	15	23	25	12	29	31	30	26	28	29	18	30	19	27	26	25	21	20	29	29	20	19	22	20	20	25	22	30	17	22	17	20	29	17	19	20	29	27	25	26	30	24	24	24	27	25	18	20	24	22	26	32	19	17	25	32	20	25	31	25	20	26	22	19	28	19	22	18	21	24	26	23	21	16	30	23	21	20	30	24	24	15	28	28	27	21	22	29	26	25	33	18	18	17	37	27	27	19	19	22	27	18	39	23	21	27	19	25	23	24	19	26	27	21	15	14	28	26	23	22	25	29	25	29	14	30	22	26	25	28	25	16	24	31	22	27	29	20	24	21	28	20	34	34	15	21	16	22	17	14	23	27	29	22	17	25	27	13	23	27	26	25	23	25	28	26	29	27	21	26	21	25	24	23	22	32	23	20	27	22	23	23	21	25	25	17	25	18	21	26	28	20	21	24	33	28	27	28	25	24	17	29	28	21	23	25	24	13	13	24	18	29	31	23	23	18	29	31	19	26	28	30	25	26	27	27	19	20	23	24	18	26	18	23	30	19	14	19	29	21	17	23	25	17	22	24	25	29	24	35	18	18	20	25	23	21	22	17	23	21	24	24	26	24	24	22	20	27	24	22	28	26	19	20	23	18	22	27	27	23	28	27	17	17	33	22	17	16	25	24	16	17	26	28	33	19	20	26	19	23	20	23	30	31	25	28	21	22	24	30	23	25	23	21	19	28	23	21	29	20	23	25	25	22	20	21	21	18	22	23	18	27	19	26	25	29	22	20	19	27	20	25	17	22	27	20	26	35	21	28	27	16	19	20	25	18	28	27	16	20	20	28	28	23	26	25	21	21	15	30	22	28	15	32	25	26	34	29	24	22	20	22	25	24
13070	5238	2126	5332	8373	8334	7072	5736	4431	3202	2295	1700	1560	1489	1580	1574	1644	1443	1186	1163	1059	1002	730	566	603	675	729	690	698	737	660	694	875	1926	2823	1795	1213	895	683	572	603	631	598	525	458	389	351	414	408	364	395	402	394	372	392	404	346	393	406	412	431	491	494	365	387	401	393	368	401	383	411	362	361	396	384	361	342	374	363	354	386	361	363	343	353	365	342	351	378	353	371	343	335	348	346	370	345	387	396	390	358	376	371	367	399	344	360	383	375	358	390	394	397	397	434	376	406	407	404	388	396	401	391	390	378	364	357	345	376	361	383	357	370	352	350	342	384	395	367	357	386	364	344	383	373	393	342	345	362	388	353	349	354	352	389	369	346	335	360	358	369	348	363	327	360	377	363	393	384	364	324	340	378	350	367	409	339	377	339	362	361	347	321	352	370	355	371	374	348	338	339	379	398	353	346	352	339	335	372	348	366	362	387	389	349	358	385	334	368	342	333	346	372	372	387	370	331	319	353	357	408	407	376	362	357	347	354	377	376	354	356	359	377	410	360	356	360	345	351	368	345	347	323	388	343	376	357	344	337	344	371	371	352	382	371	369	361	371	359	347	355	353	398	385	353	361	340	400	317	382	354	355	375	366	370	393	404	329	371	360	329	362	336	331	380	363	366	371	352	340	366	338	371	379	367	339	359	345	383	362	352	320	339	382	326	364	359	321	359	372	374	389	345	366	372	336	329	360	381	396	352	348	351	330	380	375	369	379	343	368	352	347	346	385	378	340	345	380	348	366	368	350	337	346	347	348	346	375	365	394	366	370	388	383	350	361	353	343	351	352	381	355	350	362	315	347	369	385	325	362	369	349	368	386	352	385	351	388	368	364	347	380	358	355	339	364	379	354	323	364	349	333	384	358	357	352	362	366	373	349	344	366	355	359	365	353	333	361	352	344	364	372	339	359	342	371	357	378	367	346	395	351	359	341	376	351	377	385	377	342	353	372	365	364	378	354	367	333	329	348	354	354	357	346	356	365	334	390	350	363	369	362	354	351	364	376	340	347	340	396	342	369	343	380	335	377	326	337	377	372	343	369	353	377	357	352	338	313	376	347	353	347	360	354	341	357	323	373	391	318	401	361	355	408	353	348	346	366	370	352	365	390	371	372	364	330	366	331	351	337	368	355	333	334	378	390	339	386	335	372	360	392	393	334	362	371	382	367	340	367	369	346	361	338	346	383	347	379	354	381	343	354	339	327	399	365	362	355	343	318	378	336	351	353	355	342	389	388	374	374	334	390	355	344	383	384	353	344	356	372	372	329	359	361	341	353	363	321	346	345	387	378	340	361	364	388	337	365	337	401	376	330	335	342	413	342	374	339	373	359	342	374	342	381	372	354	391	345	348	359	335	382	360	363	373	356	333	343	351	374	355	361	343	388	360	337	339	352	366	378	356	349	317	327	370	358	346	358	371	367	325	362	387	336	329	362	370	363	372	348	337	378	385	369	354	342	359	351	396	365	356	384	351	354	339	347	348	357	355	381	379	365	360	366	311	348	354	373	362	344	368	364	351	390	390	393	365	343	361	372	351	372	377	365	389	361	375	357	342	334	347	343	370	360	357	362	377	351	334	374	365	365	363	356	373	350	349	324	319	361	352	343	350	380	345	372	354	334	375	354	366	362	388	388	339	318	333	323	382	348	350	333	325	345	347	343	372	357	379	341	349	360	355	388	354	342	357	349	373	344	387	345	377	353	367	341	325	350	354	373	349	371	351	369	353	368	390	332	310	340	373	376	356	354	369	378	358	329	375	344	353	352	375	382	377	365	382	373	366	344	378	367	374	343	341	370	319	344	352	362	382	376	382	368	370	358	362	341	382	371	374	363	346	372	355	330	357	377	337	355	355	336	323	350	329	331	349	354	389	376	360	324	363	331	347	316	340	340	348	364	384	365	353	350	412	362	365	368	358	373	353	336	364	347	331	367	351	339	372	341	356	394	352	375	366	378	339	319	393	330	323	386	350	333	344	362	366	333	374	395	352	347	332	366	383	356	362	344	372	353	394	375	338	328	362	346	336	375	364	366	336	369	390	348	371	367	388	376	364	377	374	352	353	333	339	340	357	348	333	350	393	365	334	313	366	387	373	359	370	375	399	384	353	351	373	328	348	365	351	357	349	374	354	347	357	367	335	371	352	321	371	343	354	366	391	332	329	349	344	364	352	344	376	359	352	363	336	340	332	346	365	362	355	377	392	374	356	354	372	375	352	372	343	352	365	371	370	373	363	399	340	337	388	351	381	365	358	355	362	330	323	379	354	351	387	399	378	382	350	392	341	363	381	354	355	370	329	401	345	361	375	342	373	371	401	358	367	316	373	349	366	357	361	362	369	369	336	351	335	359	371	333	365	350	370	373	384	333	367	341	362	372	347	349	359	347	350	378	376	338	388	366	347	353	364	374	356	359	357	348	315	368	353	377	341	329	378	349	346	367	370	375	342	330	355	354	359	355	344	337	356	381	335	365	359	370	348	323	382	325	343	388	385	330	347	380	354	375	363	366	378	369	337	362	374	318	336	382	354	374	356	346	336	355	361	364	343	355	353	365	341	408	371	339	327	338	361	368	353	363	353	314	325	365	358	342	341	359	371	340	384	353	350	351	358	376	355	335	339	367	342	362	344	372	377	350	371	367	336	382	342	339	371	359	366	385	341	367	355	350	393	353	351	342	353	375	359	319	362	365	355	358	410	350	348	371	365	357	364	333	366	326	350	355	359	356	358	352	333	371	357	370	343	385	357	380	400	392	358	342	384	331	353	356	382	371	366	383	350	353	351	352	371	348	340	334	358	371	363	340	370	349	346	367	361	370	359	346	377	375	334	380	375	356	346	346	364	368	368	366	359	363	333	372	369	342	355	350	394	377	379	349	379	369	363	336	335	341	401	354	379	338	372	383	353	377	374	370	354	387	365	385	360	353	388	379	350	347	335	362	325	358	376	409	359	353	348	321	358	374	349	347	326	390	380	344	355	344	342	344	341	357	343	365	366	354	376	345	339	375	395	371	355	367	365	370	374	358	374	362	358	371	362	346	377	326	353	364	336	395	338	359	371	358	358	356	342	351	338	340	397	385	372	422	374	360	335	320	400	409	401	370	353	329	375	369	342	370	376	375	325	358	378	377	356	369	347	380	350	378	350	373	326	346	385	363	377	390	316	345	372	359	336	325	386	363	334	337	373	349	351	358	363	380	339	338	331	355	366	378	353	383	353	357	343	356	350	365	349	344	348	384	340	321	337	353	372	360	391	325	363	325	360	368	368	391	324	373	344	352	367	375	345	353	404	364	340	361	382	322	353	371	333	376	371	324	358	344	347	349	363	378	359	331	353	344	331	341	352	353	381	374	343	359	371	350	330	383	340	392	359	356	352	344	369	378	361	360	362	384	395	376	372	364	414	337	334	386	320	336	356	378	350	361	362	349	368	362	362	410	343	368	347	327	368	367
850	320	159	112	179	233	214	208	196	137	100	92	87	73	66	60	60	75	66	75	58	56	45	38	54	32	39	42	48	37	54	49	50	46	75	79	66	62	37	41	52	43	36	29	43	28	27	43	23	37	32	32	40	30	31	22	25	30	37	30	39	37	32	48	33	38	44	27	41	38	29	33	34	35	26	30	32	24	37	29	23	28	36	23	32	31	32	30	33	25	27	26	39	26	28	24	35	28	28	29	27	42	31	38	32	35	26	29	27	36	43	31	35	34	41	29	39	32	36	34	23	33	38	28	35	38	35	24	35	23	23	28	32	27	27	27	24	33	35	22	27	24	33	29	31	28	17	22	26	35	31	21	24	31	35	33	28	33	25	41	25	28	35	24	29	29	29	32	29	28	28	30	26	21	23	30	24	25	30	30	24	29	23	28	30	34	43	24	24	40	33	29	30	35	33	31	34	35	40	41	30	38	31	32	31	29	38	31	33	29	31	31	32	28	18	25	31	28	25	32	30	23	31	35	25	28	25	32	25	26	20	31	34	31	29	37	28	20	31	34	32	30	31	25	32	34	27	29	41	31	24	24	28	34	33	31	33	19	24	30	30	23	26	34	33	27	38	43	25	25	37	30	31	38	27	34	31	25	17	30	25	36	33	30	35	30	32	34	37	40	31	34	32	26	30	24	31	33	36	30	33	26	33	23	22	26	24	29	33	35	35	18	28	25	28	32	31	38	37	27	28	24	24	39	34	31	25	22	25	38	32	47	21	25	25	24	23	26	31	28	25	24	28	28	42	24	30	28	35	26	20	39	25	26	37	18	29	31	22	27	32	35	39	20	52	29	29	35	25	28	34	35	38	30	29	28	32	21	25	25	32	35	30	30	25	30	33	23	31	31	34	28	31	26	24	27	24	29	30	43	32	35	26	24	33	33	31	34	22	32	38	33	25	22	34	21	37	28	28	41	29	32	44	30	31	36	31	25	31	30	29	40	14	34	27	27	18	44	32	32	34	31	38	32	38	29	34	31	37	33	27	29	21	26	32	28	37	28	35	30	33	30	30	26	30	24	26	30	34	26	35	31	24	25	36	29	28	34	33	25	47	32	23	30	29	39	17	27	23	30	37	25	33	27	37	26	29	24	38	36	29	32	25	33	27	34	40	19	21	25	36	27	27	26	30	25	32	45	31	25	25	36	29	36	32	27	35	28	29	23	35	38	41	32	32	33	27	26	29	30	30	26	32	37	27	32	24	28	28	28	29	31	36	27	30	28	29	24	23	39	26	33	20	32	33	31	38	28	24	36	27	27	26	41	28	22	40	36	28	25	37	37	36	33	29	30	27	29	23	39	31	22	35	33	44	23	30	31	29	34	36	34	30	31	32	32	30	34	38	32	31	36	23	31	37	33	30	35	30	29	43	42	23	25	28	38	22	24	30	28	29	23	28	27	25	35	31	32	25	29	23	29	26	35	26	38	39	34	28	30	26	31	27	26	37	21	31	31	28	21	21	22	16	24	36	27	38	53	37	29	23	21	23	26	34	32	27	31	28	27	37	32	33	45	29	29	33	30	22	30	27	32	30	30	31	26	31	28	28	40	35	30	26	37	32	25	33	30	27	37	26	27	28	29	37	29	24	24	29	29	31	24	30	30	27	25	24	33	31	33	31	33	33	31	25	21	28	36	37	27	33	32	38	24	38	28	36	31	30	28	38	41	25	20	27	31	36	36	31	32	38	30	31	33	22	18	31	31	33	38	33	29	26	38	35	36	29	17	34	39	28	33	31	31	32	38	29	34	36	14	31	33	35	22	39	23	32	30	35	24	30	35	26	25	23	30	24	36	25	21	27	40	39	34	28	22	41	25	29	34	25	26	27	30	29	24	30	34	31	31	29	40	28	33	34	26	31	34	29	34	31	24	23	26	37	27	29	27	31	27	30	38	29	33	37	26	37	33	30	31	30	28	37	35	24	39	31	23	39	28	20	21	28	38	33	31	30	26	29	23	21	33	37	30	25	16	26	34	35	24	25	33	34	31	33	29	28	40	26	25	34	22	36	26	33	30	32	24	32	28	25	28	32	28	33	30	30	41	35	33	38	35	23	23	31	29	27	32	30	39	26	33	38	31	26	33	30	26	29	19	47	32	33	31	37	31	34	37	27	30	33	24	25	27	25	27	35	33	32	29	26	36	35	30	33	36	36	31	37	26	23	39	24	42	27	36	34	32	26	23	28	26	35	32	24	30	28	43	29	23	24	33	39	38	32	34	38	33	34	30	39	32	31	28	30	27	26	31	29	29	22	29	35	40	33	19	38	27	25	30	21	29	24	23	24	38	33	25	33	25	30	31	18	28	35	31	41	29	25	26	27	34	27	27	28	25	40	29	27	39	40	28	28	26	30	31	24	24	40	21	34	27	32	23	24	26	24	23	23	27	29	23	40	35	39	31	34	33	25	22	23	28	14	25	24	27	30	31	22	29	41	30	35	19	28	37	30	37	36	27	28	24	36	26	24	32	25	25	25	29	30	24	30	22	25	29	20	21	28	29	32	31	39	38	29	33	29	27	30	29	33	31	31	23	24	27	38	26	31	32	33	29	33	31	28	29	38	31	35	42	39	26	24	28	34	32	38	21	29	33	37	34	39	35	27	21	31	35	30	28	38	32	29	27	34	22	32	21	36	27	34	28	27	33	27	28	21	37	29	23	35	20	30	22	31	35	28	25	35	30	27	23	32	31	31	31	24	30	25	23	34	30	36	28	29	38	23	31	33	32	38	29	29	27	30	32	44	18	31	23	27	28	37	26	24	25	34	32	32	25	29	41	30	38	38	21	28	30	31	32	33	30	24	26	21	27	34	31	35	27	29	25	26	23	25	30	28	36	26	34	26	25	40	23	30	23	33	30	24	32	25	28	23	29	28	25	31	20	30	26	31	28	23	29	36	41	32	30	35	29	33	33	14	31	32	16	25	39	40	27	36	28	28	30	35	28	19	35	27	26	25	26	29	30	42	33	31	25	23	32	26	26	40	33	26	32	23	34	37	24	31	29	33	29	28	28	28	28	34	25	34	28	28	44	20	30	20	24	41	31	30	24	34	21	28	31	26	41	23	31	32	22	27	24	34	31	29	32	28	24	30	29	34	24	24	24	28	33	31	21	34	34	33	34	26	29	28	29	32	20	41	35	27	36	25	21	24	33	35	30	29	30	24	37	38	24	29	33	34	36	24	28	31	24	23	35	28	22	23	29	28	32	34	25	42	38	21	27	36	36	25	34	34	37	25	33	34	23	18	26	28	21	29	36	26	25	34	29	34	25	26	30	28	32	19	20	27	37	35	35	39	23	36	27	30	36	31	31	23	31	27	20	32	46	34	33	31	22	22	25	35	21	23	33	42	26	48	34	37	36	28	27	25	27	36	31	31	28	26	24	35	34	32	38	32	22	34	23	24	23	20	36	32	36	26	29	17	38	34	34	31	36	40	30	32	30
16601	9160	3809	10391	16501	16371	14823	12775	9830	7104	5075	3979	3410	3145	2991	2879	2731	2634	2459	2193	2052	1853	1387	1149	1148	1250	1281	1256	1245	1155	1032	1005	1083	1402	2443	2828	2032	1303	919	920	989	1073	785	721	651	675	590	597	570	569	511	563	490	502	510	502	488	518	517	563	836	789	692	509	533	495	484	475	494	478	502	458	501	508	475	434	449	475	468	443	487	469	475	506	476	431	468	440	469	499	473	487	475	480	457	465	469	499	474	460	502	502	435	470	476	484	452	478	518	465	517	549	521	514	532	538	522	522	499	551	483	572	466	502	490	467	459	455	461	489	445	487	482	467	497	496	493	468	517	473	453	424	539	476	463	474	481	472	533	523	465	472	510	455	502	493	477	454	443	477	479	442	427	457	440	477	479	439	482	462	479	457	436	465	433	461	475	468	463	454	468	442	476	417	424	448	455	453	456	466	462	446	421	445	438	425	441	475	483	469	450	501	448	428	405	474	469	458	440	480	453	440	456	453	447	462	411	511	482	484	431	463	466	447	457	441	502	463	463	454	451	456	488	422	464	480	465	464	445	466	447	444	460	444	476	442	467	450	462	400	496	484	470	398	513	473	430	419	468	482	433	473	477	475	443	458	486	454	450	465	469	450	431	463	452	421	472	476	465	449	457	486	435	432	443	439	458	479	439	428	465	439	448	447	458	451	457	436	464	482	447	456	430	429	489	451	430	491	464	441	455	481	492	451	461	442	456	468	453	473	463	436	445	438	459	467	464	455	469	492	451	482	424	429	455	438	452	492	454	451	432	417	463	435	425	477	452	445	464	443	416	457	429	402	453	452	436	428	459	438	423	461	461	455	418	447	480	496	443	465	444	427	467	484	477	444	456	468	446	462	482	465	467	450	504	442	437	493	448	429	479	454	438	437	416	487	446	436	435	414	455	428	474	438	487	415	418	481	480	471	461	431	495	493	484	463	441	458	479	432	453	432	453	458	473	431	421	438	459	433	429	446	474	482	459	484	487	456	428	482	443	458	448	451	439	467	472	419	486	432	484	454	452	449	430	452	443	436	455	461	474	478	467	445	438	439	479	470	439	407	481	453	443	454	469	463	467	456	443	444	403	466	483	481	471	475	414	389	438	435	485	469	476	441	462	460	490	462	462	428	456	469	471	456	459	434	441	476	435	433	433	436	453	483	480	463	470	434	467	458	471	432	484	475	460	464	498	425	491	478	483	455	484	408	469	435	457	431	435	455	440	470	453	464	443	477	470	461	474	471	480	476	415	493	449	451	509	458	471	448	437	471	463	423	448	437	460	430	432	441	473	466	488	457	467	449	461	450	420	476	463	464	450	467	464	487	493	493	429	444	472	465	445	474	470	444	456	450	458	443	465	455	485	453	490	446	459	431	472	473	474	433	470	468	431	476	470	452	443	453	468	497	458	461	479	473	493	472	463	456	447	451	478	465	437	417	450	435	458	438	462	460	448	464	442	460	459	485	455	435	483	452	454	442	470	425	459	465	459	441	444	462	459	463	471	474	460	469	430	497	439	455	455	432	443	452	487	471	451	443	443	438	501	466	450	468	445	447	431	484	455	474	467	423	464	486	448	474	468	459	457	405	481	450	440	489	480	457	455	486	453	441	472	453	462	469	448	454	452	424	488	431	427	467	458	463	432	464	466	455	445	440	440	433	531	469	452	444	478	493	506	437	430	443	441	462	460	453	460	461	463	463	497	417	451	492	497	455	494	457	429	463	474	457	464	473	429	447	488	447	507	469	448	439	479	452	449	441	419	452	432	420	466	429	460	448	459	464	456	437	498	478	445	461	484	424	447	472	450	505	441	444	449	464	468	438	445	496	462	444	458	450	442	486	414	430	462	453	451	452	434	428	483	449	462	442	466	509	443	420	447	438	443	451	423	472	440	433	448	444	435	459	411	389	454	480	433	453	453	449	465	467	424	509	434	452	444	461	474	433	423	438	478	454	451	484	465	445	438	459	426	449	459	470	492	461	433	436	454	466	471	455	434	443	486	432	437	432	469	454	461	434	433	497	482	479	459	460	482	482	467	477	451	484	428	470	452	455	487	426	389	468	468	466	464	455	450	467	450	438	474	476	442	474	479	460	458	489	460	464	451	470	508	442	474	445	444	434	448	489	445	430	455	432	476	471	436	449	498	477	454	459	480	443	457	435	453	456	452	457	429	446	440	473	466	445	467	439	405	447	470	466	468	415	467	443	435	398	487	479	428	443	460	475	443	439	460	473	472	421	470	433	453	447	458	435	438	456	486	467	446	482	454	459	428	457	513	438	489	416	489	435	465	414	456	490	473	437	433	428	413	410	460	456	470	466	460	477	431	466	464	472	487	468	442	416	467	448	456	461	464	419	469	462	464	447	453	475	452	450	429	445	440	471	423	436	480	485	461	445	487	420	465	440	489	487	472	453	476	471	501	479	460	431	466	444	481	415	451	407	440	453	501	442	429	476	428	450	445	488	471	498	450	470	475	447	462	473	447	474	428	496	459	451	416	474	468	452	449	450	442	443	452	491	440	453	420	446	478	449	458	455	438	449	486	480	484	487	424	474	506	439	404	478	434	411	451	462	436	467	447	472	460	450	476	484	471	488	445	460	437	484	436	430	427	457	500	454	458	430	457	487	459	445	483	462	471	469	434	468	441	448	457	465	443	452	477	500	434	455	466	491	475	485	454	461	449	442	427	472	469	457	516	456	490	450	475	443	403	511	404	452	471	446	447	445	469	484	480	472	454	481	496	480	438	459	458	486	460	455	466	471	421	444	473	478	458	481	427	475	437	460	444	464	462	464	468	434	443	448	480	421	520	485	459	472	473	508	455	433	485	490	494	448	458	468	475	399	467	442	487	484	468	477	459	452	445	459	425	439	438	435	439	469	482	506	499	456	413	465	438	434	472	486	438	445	488	480	454	423	429	442	478	464	481	428	463	440	460	459	471	453	428	453	441	466	451	453	462	481	481	442	459	407	468	426	480	442	510	477	469	451	465	471	420	438	450	440	454	447	434	434	429	479	438	439	453	484	466	458	463	459	494	463	492	482	441	463	480	449	451	439	479	426	445	425	433	440	440	457	454	439	470	469	438	437	436	435	432	447	480	414	455	446	465	466	481	410	489	441	475	475	491	480	489	459	459	455	433	476	446	434	427	466	442	467	442	464	436	470	481	447	439	437	446	461	470	468	494	489	460	493	418	474	447	436	424	427	443	477	473	449	458	465	433	440	495	447	470	430	458	444	459	433	460	449	472	453	440	464	448	481	449	455	479	445	475	427	431	466	458	487	465	416	457	457	470	526	454	484	470	425	430	424	472	406	506	454	412	405	508	433	478	464	464	459	441	427	449	429	450	458	462	462	444	509	448	466	471	437	483	439	474	477	442	482	439	468	464	464	453	426	459	441	477	469	458	452	441	468	475	448	464	465	483	448	480	439	467	470	457	463	437	413	458	449	470	477	459	433	432	462	422	437	438	460
2560	294	151	102	175	193	187	193	169	156	97	86	83	90	88	71	76	87	106	73	73	76	58	56	55	60	62	58	47	54	53	57	43	40	39	45	65	47	41	59	37	39	46	49	41	39	41	35	33	51	40	44	43	47	38	50	37	49	36	45	58	58	44	37	36	45	43	43	38	46	40	28	35	29	34	43	34	36	32	37	45	47	42	43	47	34	35	45	37	35	48	47	35	45	31	33	36	56	31	50	38	37	39	29	44	40	39	36	30	48	39	34	45	45	37	37	36	48	32	42	51	42	33	48	39	44	43	46	40	46	42	26	36	32	52	33	33	57	40	43	31	39	45	41	39	39	36	38	40	41	40	55	40	32	36	51	27	29	33	31	36	40	40	41	39	52	37	34	33	43	43	33	42	37	51	27	47	29	30	48	42	47	50	45	38	39	39	31	41	33	59	23	43	38	36	46	38	42	39	35	60	45	43	30	48	50	28	46	44	37	43	52	32	50	41	39	43	40	48	37	35	26	47	43	36	38	40	30	29	52	44	42	38	49	34	55	34	55	47	37	62	29	49	33	39	37	36	41	35	28	34	34	30	28	30	32	44	29	31	45	37	34	33	39	42	41	31	55	46	37	44	50	34	34	26	30	25	35	36	33	45	41	37	27	45	35	39	31	49	53	44	35	43	45	45	31	35	38	37	41	36	45	48	31	45	39	28	38	43	38	40	41	48	41	56	35	40	35	45	34	42	47	33	25	38	49	37	32	40	46	33	37	33	44	40	34	33	46	27	48	32	40	41	41	39	39	39	35	39	34	45	44	43	27	43	35	40	33	39	32	23	40	62	33	47	43	49	39	36	39	47	41	33	36	46	46	44	39	44	37	36	39	37	32	57	39	44	38	42	36	39	38	33	41	38	44	47	42	43	39	42	37	44	30	26	38	39	46	39	45	43	52	36	37	48	36	40	39	49	33	37	45	43	42	40	38	49	25	26	36	27	37	42	32	42	37	46	40	36	35	39	41	40	47	46	37	43	33	39	37	30	37	37	37	35	38	49	33	43	33	39	43	29	23	42	39	31	38	36	41	42	38	39	44	42	50	33	50	33	29	35	33	40	44	39	41	51	34	38	34	44	37	45	33	33	41	31	32	43	29	35	43	39	39	46	46	35	43	35	50	34	31	41	50	42	31	46	43	36	37	42	26	38	31	25	38	41	32	36	35	47	37	39	34	34	46	32	36	31	33	39	34	35	38	33	42	44	49	29	44	35	39	41	40	43	47	49	38	42	41	41	35	39	25	45	36	34	39	41	42	32	37	50	36	35	35	33	26	42	40	35	47	40	34	38	37	39	30	45	47	34	33	45	34	29	48	32	46	47	34	36	29	40	43	54	42	42	40	45	33	33	36	42	26	47	43	41	36	38	44	35	34	44	39	36	39	41	35	41	33	38	43	45	21	40	36	37	52	30	49	35	37	36	34	37	43	56	29	24	32	58	45	43	41	37	41	47	44	42	43	45	41	43	38	35	44	31	38	41	41	51	39	35	41	38	45	46	41	35	38	32	28	35	34	35	39	46	45	43	34	39	48	56	29	40	33	40	31	45	45	30	44	29	47	38	41	42	49	37	55	37	42	53	42	35	31	44	38	30	43	46	34	29	39	30	32	37	56	47	46	39	36	27	45	40	31	46	44	36	32	34	55	36	40	45	43	31	43	42	29	50	45	46	39	39	33	32	34	48	55	37	48	45	40	31	40	49	53	31	28	34	42	33	42	23	28	35	35	35	41	22	42	37	39	43	35	38	45	27	38	36	50	49	30	34	59	26	37	45	44	41	39	36	45	31	35	39	34	38	31	29	41	44	42	32	44	31	45	33	41	57	33	42	37	37	38	45	37	41	43	40	45	35	39	33	44	46	40	35	45	38	46	34	38	35	33	32	45	50	38	36	24	46	43	42	37	37	35	37	27	42	41	40	42	39	39	36	33	44	45	42	35	40	44	51	41	41	38	40	33	39	33	45	45	42	32	40	48	37	37	36	33	31	40	50	33	42	34	36	32	38	38	35	37	45	47	45	36	40	35	43	36	35	41	34	33	36	35	43	26	45	33	44	47	48	35	41	47	35	31	37	34	47	37	37	34	32	44	28	36	43	36	36	28	34	38	37	48	32	49	32	37	42	28	44	26	22	51	40	42	42	44	45	33	45	41	39	43	34	48	38	38	41	32	38	29	44	47	37	36	35	35	42	28	27	32	42	36	36	48	41	37	37	41	40	35	43	32	33	31	43	49	42	35	43	44	34	35	32	50	32	47	38	45	42	53	37	46	38	35	44	36	29	37	31	29	41	44	53	30	45	35	47	39	39	39	45	33	41	39	29	44	43	36	52	41	48	42	41	40	36	33	37	45	30	32	44	35	44	35	35	48	27	32	33	48	44	42	38	28	29	44	37	34	42	48	31	43	38	39	48	44	39	33	50	46	35	32	34	47	46	37	32	45	38	26	44	30	39	30	49	48	33	34	50	46	47	35	38	34	45	35	37	46	44	44	36	40	41	38	47	40	42	42	47	36	42	31	40	54	42	45	46	39	37	33	35	38	34	47	28	43	32	45	24	33	37	37	40	37	42	33	46	25	44	36	34	38	38	50	32	36	31	55	43	39	43	26	37	34	50	32	38	38	45	39	37	47	39	35	33	48	39	50	38	43	27	33	34	34	52	40	38	47	47	43	38	37	40	45	31	31	44	39	44	39	39	35	30	39	48	31	39	36	31	33	40	37	34	45	36	30	32	31	52	35	32	39	38	35	31	37	35	38	44	46	46	45	44	44	40	40	30	46	38	53	49	33	40	43	36	41	27	47	35	34	40	42	37	36	41	41	32	43	42	32	33	36	36	43	44	40	40	31	35	35	41	39	36	48	36	37	36	45	49	44	36	33	42	44	50	46	33	39	44	34	46	37	34	43	34	52	42	42	44	34	45	40	39	36	34	37	48	46	37	45	33	49	38	29	40	41	43	36	45	43	28	46	47	45	39	45	44	43	46	40	42	29	42	47	33	37	47	35	46	37	43	30	34	42	49	34	47	38	35	32	40	42	40	46	43	37	46	38	44	32	38	41	36	38	39	31	25	34	42	41	43	41	46	44	38	33	39	45	39	43	31	37	48	38	48	39	38	43	31	27	30	38	38	36	43	43	45	37	34	28	37	41	34	44	42	25	40	52	43	50	31	31	39	34	34	35	47	44	43	33	41	38	37	43	49	36	45	33	41	38	43	36	38	40	38	37	39	37	43	46	30	38	35	40	47	54	37	41	40	36	44	54	35	50	42	37	37	47	45	46	37	44	46	48	43	31	34	37	36	53	40	46	39	55	30	42	36	47	42	43	45	26	47	45	23	37	46	29	33	47	35	30	28	35	39	39	40	42	48	30	42	36	42	33	33	38	43	42	38	35	34	36	43	32	35	43	44	48	42	35	38	37	37	31	33	32	44	34	50	39
14515	7273	3245	8984	14676	14625	13691	11968	9922	7249	4960	3701	3123	2965	2783	2650	2285	2402	2412	2217	2113	1894	1597	1237	1177	1179	1204	1340	1222	1149	1075	1036	1031	1122	1370	1415	1323	1103	1016	1106	1101	954	901	830	800	721	825	750	662	687	686	702	634	661	645	667	636	694	676	670	1032	903	699	598	555	650	631	611	636	656	613	594	636	605	601	624	600	647	661	622	606	596	576	565	570	548	572	603	546	583	594	599	586	595	595	582	619	585	554	637	606	577	581	600	573	560	610	612	640	674	660	596	682	615	661	645	629	654	662	648	660	607	637	638	629	597	609	593	613	625	579	613	637	609	569	612	615	594	625	629	618	574	604	616	614	628	601	637	622	590	630	589	577	570	644	570	582	626	582	598	589	570	553	585	601	558	537	601	598	619	598	598	584	606	593	573	593	576	571	590	544	584	614	556	564	568	553	580	560	546	594	596	556	557	624	560	601	579	612	560	592	601	610	568	574	581	581	626	605	589	586	611	568	551	559	583	577	575	632	580	547	604	601	585	591	611	611	607	583	611	592	554	558	593	561	596	543	583	599	560	585	601	584	603	585	619	581	577	563	584	608	556	566	597	566	572	578	560	579	598	561	566	568	606	546	550	607	516	546	590	607	547	559	578	573	579	577	641	587	583	574	590	572	574	614	583	541	579	588	565	552	586	574	588	580	556	573	577	600	604	586	578	576	531	570	563	600	581	572	551	572	598	620	585	572	590	589	595	560	630	558	593	575	542	624	600	581	597	563	616	574	605	570	571	554	610	618	540	598	611	579	569	595	603	592	553	556	566	582	585	530	570	581	585	555	588	581	604	581	559	606	607	567	615	561	564	540	543	567	570	569	574	592	588	610	585	590	569	565	545	551	605	616	600	593	572	591	566	577	563	587	571	557	583	571	571	564	574	578	591	590	584	569	572	613	569	533	594	592	562	605	591	617	560	599	596	574	578	577	584	581	583	566	580	593	577	581	584	560	572	577	623	565	570	640	587	556	578	522	606	571	554	555	591	589	583	538	593	588	589	546	562	556	569	556	602	580	578	613	590	574	562	579	610	552	611	601	621	583	595	556	601	588	580	586	542	547	556	568	548	557	580	609	602	593	585	596	561	621	606	590	603	589	586	544	599	578	623	605	555	609	557	501	573	577	588	578	591	614	633	620	587	572	582	600	581	600	561	544	611	622	567	574	574	568	565	538	590	565	590	549	565	632	598	601	608	573	585	562	590	627	573	588	573	572	546	532	556	586	619	573	580	592	549	563	603	537	559	581	588	585	584	597	584	583	584	544	557	575	577	541	570	601	566	565	576	594	596	552	591	593	606	590	532	597	607	567	573	612	588	596	513	598	565	555	616	609	578	605	557	617	603	620	582	581	553	618	604	541	612	579	554	581	543	595	625	609	651	560	590	599	554	575	571	582	572	604	552	534	570	597	597	565	586	597	579	535	579	622	611	594	529	540	581	564	605	567	608	606	595	571	545	589	631	608	611	537	566	534	584	614	553	551	586	574	643	582	589	579	572	572	566	585	593	593	574	566	568	567	576	600	563	580	585	560	614	584	608	620	577	634	560	565	610	592	599	603	585	622	569	582	610	568	569	567	581	588	575	569	615	542	582	549	533	565	573	584	572	598	583	525	586	631	554	570	609	560	590	572	619	626	575	547	553	585	600	618	580	593	534	580	618	627	604	573	550	627	588	582	577	588	567	584	570	581	545	592	603	583	563	620	582	573	636	603	609	522	585	596	567	566	578	550	582	621	593	557	568	595	583	572	615	571	593	594	584	617	592	571	605	592	580	589	580	613	600	593	566	612	613	613	533	623	603	595	564	611	539	577	579	631	580	578	581	559	581	564	588	621	574	564	602	568	544	540	596	589	564	597	552	566	542	587	610	558	544	568	590	533	601	583	543	577	585	616	587	593	579	628	605	582	581	591	598	559	605	572	636	566	552	604	612	579	582	567	602	591	587	606	605	588	602	568	578	598	564	575	589	596	600	594	599	595	571	559	555	559	578	620	595	568	587	593	598	598	596	558	572	618	583	606	571	601	557	602	581	572	601	601	576	561	562	571	570	612	586	577	585	592	575	515	594	574	612	581	565	541	594	533	607	613	598	588	603	593	630	604	613	602	577	619	581	563	566	561	633	575	582	646	535	555	597	553	579	575	571	599	589	581	584	578	540	578	587	596	576	575	587	585	614	534	618	564	582	541	603	596	547	615	594	615	570	592	570	574	581	601	572	559	573	566	605	599	570	569	602	561	606	588	580	589	584	591	573	610	599	598	538	613	582	558	573	579	605	602	619	595	601	636	650	568	573	590	603	582	574	620	556	568	594	581	578	551	564	572	585	582	582	558	550	631	572	598	558	573	601	555	566	602	562	576	585	572	558	580	594	587	559	568	598	589	603	587	624	584	645	609	569	579	607	596	549	580	601	614	613	601	619	574	613	572	601	567	599	567	548	587	593	612	614	603	587	662	604	584	599	589	549	565	538	565	600	571	593	587	577	573	560	614	566	562	562	594	609	549	597	593	546	627	525	580	570	528	571	596	559	592	576	577	589	609	582	608	581	571	577	595	572	567	586	616	532	567	530	579	558	579	600	534	571	568	547	613	616	588	620	581	583	548	552	585	562	550	607	563	611	588	586	555	593	544	598	579	584	542	578	540	567	562	547	635	580	607	557	608	578	559	567	566	529	555	543	560	577	592	543	612	564	617	594	600	605	604	566	557	547	580	603	592	591	580	508	627	608	533	582	532	564	632	552	597	578	585	529	575	588	582	589	560	600	594	583	562	586	617	612	575	617	602	619	575	576	591	615	618	595	605	602	593	548	580	535	577	551	590	590	543	579	573	542	608	641	575	575	582	569	582	624	558	601	579	559	577	556	537	594	578	583	542	614	569	600	591	535	610	573	588	606	590	595	580	541	582	578	593	593	590	557	612	606	602	593	564	592	561	610	562	565	602	578	569	574	575	542	561	600	608	574	621	573	603	586	602	574	630	594	580	612	601	567	546	561	611	557	546	583	588	580	579	577	591	586	575	524	593	612	537	559	578	605	584	541	581	557	583	600	613	590	586	584	601	574	560	598	570	574	599	597	583	583	604	554	601	584	572	580	586	596	576	582	628	605	607	626	613	616	631	566	611	559	553	522	570	593	590	614	602	549	586	581	584	578	575	588	590	591	595	579	559	610	588	596	578	556	542	578	588	573	564	583	605	562	550	563	569	582	574	571	557	566	572	614	621	548	553	548	564	546	589	589	571	580	606	579	562	608	543	541	617	558	552	580	529	600	627	554	566	569	598	589	608	540	574	551	601	557	598	571	585	569	592	554	595	520	545	563	564	576	624	542	555	584	581	575	542	587	580	595	608	550	578	624	578	574	574	574	579	569	600	558	639	580	580	594	537	581	551	611	558	615	599	594	593	568	548	620	609	572	543	571	564	582	564	587	563	592	594	585	564	556	547	584	646	582	619	575
1771	513	257	179	243	347	363	422	374	308	221	161	152	129	117	106	119	112	119	125	105	105	112	84	70	66	95	73	72	80	67	78	65	88	75	79	71	62	61	70	50	65	54	45	48	60	57	60	58	54	53	49	49	50	52	59	56	61	56	61	54	58	52	41	49	44	51	61	61	49	59	60	41	45	62	57	55	51	41	51	56	46	39	50	40	42	47	54	50	49	58	46	57	60	44	41	49	59	52	60	47	48	53	66	39	56	36	44	50	44	52	58	41	50	51	61	39	51	57	57	53	61	45	42	66	52	60	56	53	50	47	43	50	45	66	54	58	56	50	57	61	49	52	46	57	46	58	56	61	56	46	46	48	49	37	43	45	69	45	54	38	63	48	42	45	44	52	47	49	48	52	43	46	46	59	53	55	47	48	48	44	52	49	45	53	61	70	55	45	58	52	35	44	54	48	53	63	53	45	55	44	53	43	52	52	45	46	50	69	47	51	36	43	35	46	50	44	51	57	41	42	56	46	50	53	52	60	47	61	49	47	46	46	57	57	48	63	49	50	50	52	56	56	45	48	60	49	61	61	50	57	51	49	51	51	51	49	46	51	45	46	47	54	43	50	45	49	45	49	47	51	43	50	57	47	51	50	41	46	44	48	39	48	50	56	41	51	46	39	41	52	53	52	42	41	70	43	66	58	55	47	42	42	50	51	53	46	50	48	51	57	51	53	50	52	40	45	55	49	35	52	49	53	48	54	57	39	48	36	44	47	45	57	47	42	49	52	46	51	59	44	53	53	46	51	55	58	27	62	47	52	52	51	45	49	60	49	46	53	43	55	44	59	39	41	47	47	46	50	54	38	52	48	47	56	37	48	41	44	58	43	47	36	62	41	56	47	44	44	53	55	50	48	50	46	48	53	57	56	48	51	44	65	53	53	49	44	50	49	40	47	47	49	51	42	46	41	44	38	39	60	52	50	48	44	46	38	46	50	32	53	47	47	46	50	44	41	57	48	48	52	64	40	43	44	57	48	41	50	49	33	44	49	58	42	47	34	47	44	46	56	52	45	42	56	41	54	61	52	64	45	48	39	40	45	42	56	56	46	41	44	47	39	40	61	39	44	53	31	46	57	49	39	62	48	57	51	57	42	55	45	46	40	40	46	46	54	43	47	53	46	39	53	62	48	43	51	61	40	50	63	59	54	52	50	38	51	53	58	59	35	45	45	46	41	52	47	40	55	55	51	52	46	58	54	50	52	48	45	58	46	41	54	54	52	38	54	60	42	37	38	44	42	52	53	36	42	46	43	43	58	36	49	44	46	61	60	39	43	45	53	42	51	60	48	37	61	49	33	46	54	52	53	68	48	47	50	49	54	50	51	58	48	47	48	54	47	57	65	43	39	56	59	54	47	39	44	56	67	51	48	38	49	53	44	60	63	57	48	45	43	43	43	41	43	50	55	51	53	44	58	45	44	35	35	43	43	52	48	47	55	49	57	57	50	52	62	59	49	44	58	51	57	55	46	46	52	51	49	43	40	44	58	41	51	47	46	56	38	57	54	41	46	53	64	49	42	49	45	41	45	51	52	48	60	59	52	47	52	56	37	50	43	60	47	43	51	50	49	44	52	56	37	31	42	47	64	47	45	46	58	54	43	53	41	55	41	40	54	51	54	49	57	62	48	39	58	58	50	49	50	48	58	49	49	48	47	56	52	50	51	41	73	56	42	58	49	57	35	63	45	57	58	46	43	45	49	49	47	51	34	38	42	62	49	48	47	52	53	39	48	51	41	42	61	50	48	47	48	55	44	51	57	54	52	58	43	35	47	43	42	42	48	54	55	48	51	47	62	49	50	40	45	56	39	58	43	48	53	54	40	45	46	51	45	49	48	45	42	53	40	55	49	47	56	46	55	41	50	41	54	58	40	49	49	48	43	39	55	41	39	53	59	52	47	54	53	41	45	44	45	62	54	55	52	54	53	58	43	43	53	46	58	61	32	52	51	53	56	53	51	47	58	57	42	48	47	50	47	66	51	49	50	52	47	59	52	42	54	62	47	42	31	47	46	53	37	49	51	29	50	43	46	43	37	61	59	61	37	47	50	52	45	45	55	48	36	47	45	41	54	35	46	57	54	50	50	42	51	31	45	49	41	60	52	45	60	54	43	42	53	43	40	49	45	43	51	43	57	60	48	48	45	46	57	44	42	52	44	47	45	51	52	60	40	47	55	44	49	55	49	68	55	59	56	57	47	61	56	36	53	47	42	45	38	62	42	51	43	42	51	54	54	55	61	29	44	56	58	37	46	43	56	53	58	39	49	60	48	41	45	50	58	43	39	55	47	58	55	36	49	40	46	43	53	55	42	55	43	48	53	54	53	71	44	55	47	46	48	45	58	50	48	60	40	50	43	35	68	57	55	41	45	55	52	60	48	48	43	50	49	55	49	52	49	61	47	47	44	39	37	48	41	37	53	45	52	65	54	49	50	52	47	53	52	60	57	44	60	51	63	38	51	49	45	47	60	53	51	53	56	46	44	43	49	48	55	58	57	45	46	50	63	51	51	60	44	52	46	45	42	44	48	42	42	51	51	47	51	49	55	53	73	43	54	44	32	52	47	55	57	55	38	48	54	48	49	47	53	50	47	42	40	57	52	58	42	55	49	36	51	48	52	44	68	55	51	47	55	48	55	40	53	54	47	53	47	52	39	51	47	43	53	45	50	45	40	55	34	55	35	43	57	51	42	58	49	60	52	49	41	56	44	36	46	56	41	59	52	57	37	38	54	44	46	56	45	56	50	50	51	43	39	46	44	63	61	41	45	46	50	50	51	42	41	53	50	43	46	48	50	49	51	53	49	53	52	55	54	68	58	63	58	44	56	47	48	48	58	54	45	42	52	52	52	47	50	44	48	46	55	40	64	45	44	39	41	62	64	50	46	46	50	47	63	51	51	50	44	56	54	40	48	45	45	50	58	45	55	42	50	46	52	78	39	54	47	54	43	39	36	57	44	49	53	60	41	61	46	48	61	36	47	53	51	51	49	52	48	60	47	52	52	29	43	41	50	52	47	51	44	59	51	52	48	53	40	34	40	42	43	50	49	48	46	44	52	46	48	41	53	47	41	50	53	35	42	41	48	55	52	43	46	48	51	49	58	53	52	34	58	51	61	48	59	57	37	53	51	50	46	53	41	45	56	60	46	44	39	51	47	38	59	49	44	47	49	51	46	54	64	39	45	49	53	42	52	44	47	61	37	48	58	56	51	34	56	61	52	53	45	51	39	47	64	59	56	58	45	45	48	45	55	53	54	49	53	37	50	49	51	52	46	43	55	49	46	43	43	49	56	45	57	55	62	49	41	56	56	53	39	48	58	54	50	60	51	37	46	57	58	39	52	49	42	52	54	41	54	45	62	43	50	54	44	43	50	55	64	50	50	49	46	56	30	33	51	47	41	54	44	44	48	60	54	43	35	48	38	39	48	57	56	57	56	49
20844	12262	5603	14268	21540	22003	21498	19984	17290	13882	9303	6827	5704	4867	4327	3956	4005	4058	4138	3991	3654	3151	2743	2263	1951	1889	2024	2054	1961	1743	1693	1616	1879	1877	2060	1919	1754	1569	1534	1408	1398	1379	1344	1167	1067	1076	1052	1049	914	857	959	907	870	837	896	829	856	978	943	866	969	1081	842	783	775	734	792	752	768	759	817	770	733	719	737	770	685	770	754	752	743	749	724	767	766	766	800	726	728	731	758	717	731	787	791	759	800	733	740	705	731	757	718	760	756	718	746	795	800	795	784	854	825	848	849	827	874	839	833	833	867	736	795	790	804	755	757	769	781	714	699	734	739	711	726	768	711	731	718	737	699	763	744	752	716	724	719	787	769	791	760	778	742	760	723	677	738	701	722	733	686	800	729	680	704	727	716	708	757	719	710	739	676	711	723	756	744	730	685	746	760	720	765	725	804	695	713	717	709	700	742	664	723	728	703	716	738	722	717	758	689	754	733	678	704	700	734	760	701	708	729	723	756	738	732	689	671	757	722	699	689	728	706	708	748	724	714	727	723	734	767	740	697	703	732	694	738	669	758	719	733	732	727	717	781	723	785	689	697	690	708	734	674	725	747	713	731	714	726	720	719	710	730	722	708	740	700	720	694	741	709	728	735	707	711	705	707	765	714	749	708	706	751	691	734	704	737	727	688	730	727	762	722	707	694	695	749	707	686	721	738	770	759	707	693	733	718	738	710	770	711	683	725	686	702	713	692	702	739	742	764	789	730	744	730	720	712	725	756	749	760	727	706	718	746	695	674	739	718	681	705	732	672	724	721	708	719	703	734	726	754	718	776	708	706	758	722	697	763	705	688	732	748	719	709	717	745	723	667	748	732	693	704	668	740	717	728	714	767	700	709	727	751	703	767	708	664	754	756	752	738	737	745	746	734	695	677	765	687	703	718	731	739	663	772	785	740	733	758	723	730	720	746	680	715	700	663	718	705	730	679	750	746	701	719	720	726	708	716	665	731	693	757	758	723	691	720	725	703	723	753	752	693	753	718	758	720	699	728	764	739	736	701	713	686	736	734	708	724	703	710	773	745	716	747	773	735	725	707	714	714	710	702	714	698	722	711	700	722	717	734	731	686	690	750	719	709	722	722	788	738	752	723	721	666	703	677	708	715	680	732	671	687	698	808	701	758	756	744	744	696	765	761	696	702	765	710	750	758	702	702	683	712	715	655	746	659	700	667	721	735	723	685	731	710	713	742	790	713	707	680	717	724	732	709	710	753	693	727	725	698	703	700	711	677	723	693	716	729	763	772	707	684	697	733	708	725	719	723	741	728	703	737	735	707	675	671	775	702	721	689	754	684	739	723	727	709	670	686	648	738	705	662	718	706	660	741	759	702	706	713	724	710	706	746	708	700	723	695	703	719	730	718	680	727	725	696	689	692	725	706	759	741	704	749	692	717	696	722	761	722	705	764	712	727	750	686	746	703	690	788	657	726	680	734	739	718	689	740	682	702	735	683	698	745	729	689	701	721	734	751	741	753	698	702	741	688	686	773	766	731	699	699	736	753	724	653	734	739	690	750	698	685	730	716	733	724	706	714	714	746	771	691	695	733	740	761	762	691	697	699	719	765	704	696	674	767	692	698	721	762	743	734	703	704	749	690	701	703	715	734	709	754	732	758	756	696	686	724	731	749	708	695	717	728	735	772	701	686	686	734	715	753	737	730	652	727	693	710	696	685	734	761	747	739	704	736	768	761	700	683	734	710	776	718	697	775	703	733	761	714	747	681	715	717	761	660	720	733	734	711	729	705	762	709	724	678	701	745	777	693	727	733	716	709	732	696	695	683	740	728	733	716	757	801	724	701	685	729	727	689	737	752	753	701	689	750	673	647	740	730	700	690	654	699	693	688	729	705	716	701	703	693	723	696	727	731	753	691	735	757	714	681	739	706	723	705	715	720	700	669	714	694	709	730	740	720	757	721	772	729	667	713	693	754	683	677	709	745	780	750	754	745	719	752	690	723	732	715	724	701	720	694	736	737	696	755	677	697	757	715	678	744	706	728	755	724	669	749	742	696	706	694	746	700	663	690	726	686	710	717	698	744	653	731	738	743	786	705	719	704	780	721	723	701	673	770	729	699	680	713	757	765	742	685	740	722	733	690	687	676	757	791	693	693	700	699	749	709	730	745	735	728	746	722	679	676	673	705	709	687	747	733	705	730	755	726	751	694	697	672	692	700	720	714	712	757	696	715	694	657	753	701	742	698	735	730	768	725	737	727	696	760	699	749	698	721	705	744	722	698	700	726	708	770	734	667	717	707	674	735	701	730	750	710	765	714	712	692	731	713	727	714	711	705	692	732	703	712	755	747	728	711	726	702	714	732	716	714	726	736	715	721	679	688	759	731	732	711	739	762	759	701	691	717	701	716	691	718	688	730	731	793	677	716	740	735	712	712	705	719	736	704	710	706	724	695	715	695	704	699	697	769	701	700	677	692	709	710	713	745	768	693	723	705	751	715	689	747	689	729	701	697	736	739	738	669	728	736	751	760	746	726	688	717	765	695	729	753	685	726	766	735	750	723	735	748	721	741	668	733	750	728	762	729	704	715	709	701	711	724	720	709	724	752	734	709	689	699	733	698	734	657	774	683	755	715	712	726	719	726	688	729	784	692	706	669	735	696	646	688	668	678	750	706	707	743	744	729	636	697	754	687	681	753	681	729	757	732	687	702	692	728	768	710	747	712	712	707	653	724	726	728	761	710	696	716	703	704	714	760	734	750	661	756	701	696	701	734	678	751	746	684	695	731	683	744	734	713	737	731	704	718	773	693	742	723	746	732	740	703	674	709	756	700	662	740	708	696	687	748	739	718	747	726	709	679	747	714	718	718	752	732	694	734	732	746	707	698	711	719	721	751	684	681	736	706	732	741	702	735	702	759	706	728	710	697	738	742	717	722	730	723	673	733	724	713	683	750	745	730	740	702	703	732	712	732	725	738	717	694	717	703	741	728	694	730	690	695	720	647	684	687	643	714	713	767	750	732	719	726	725	691	720	743	669	692	711	675	710	681	717	716	717	692	764	724	715	653	743	709	735	720	694	700	724	732	689	702	808	716	683	717	674	735	697	736	711	744	737	737	696	702	774	707	700	753	737	648	734	714	750	699	705	763	727	750	711	738	716	702	750	759	714	708	734	767	714	720	726	767	724	712	732	729	650	771	765	690	720	701	688	716	729	706	763	786	738	685	704	698	743	744	709	722	710	701	726	715	715	714	747	724	697	746	695	725	654	758	701	666	736	744	758	746	722	694	754	702	751	730	679	750	769	704	710	718	731	747	701	744	699	751	703	731	679	705	733	735	730	690	724	724	770	740	687	655	712	724	707	722	717	760	740	755	738	721	692	749	721	747	713	706	694	706	719	728	720	727	723	687	711	699	736	740	733	685	780	719	690	734	754	723	637	796	729	735	740	694	704	695	737	704	752	710	732	741	708	672	742	691	732	735	755	706	658
1530	167	77	51	81	134	178	180	183	172	133	79	58	33	54	40	42	45	50	46	43	25	34	32	32	20	35	29	27	34	33	30	41	32	36	29	26	27	29	24	25	25	29	29	17	19	31	28	17	24	29	14	18	22	21	17	26	35	26	26	29	21	17	27	20	31	28	28	26	25	24	30	13	21	29	27	24	23	23	21	29	19	19	19	19	18	23	28	19	26	14	24	23	23	34	21	21	18	21	18	17	16	11	17	24	20	23	22	24	23	26	27	29	21	26	25	21	21	36	17	21	18	25	27	26	16	18	25	28	21	24	31	23	17	21	25	31	25	18	23	26	20	19	19	25	24	28	28	21	19	24	26	31	23	29	28	24	22	24	23	15	33	27	17	21	22	18	26	29	27	21	22	16	24	19	24	22	18	27	20	23	15	41	33	20	19	23	15	19	25	26	23	20	24	16	31	20	22	20	25	21	29	24	23	22	19	25	24	30	23	26	31	27	23	26	21	26	23	20	16	23	22	28	19	26	24	17	29	28	23	22	22	21	19	23	14	35	29	27	25	27	24	26	24	19	16	23	27	31	26	24	30	33	19	16	23	25	29	24	19	22	21	20	16	30	30	23	30	21	15	18	31	24	17	25	24	20	26	20	18	13	15	23	27	22	25	25	31	26	14	27	22	14	25	23	26	22	28	35	36	30	22	31	22	23	23	29	22	33	27	22	32	20	22	18	29	20	17	20	20	19	28	19	30	17	17	22	19	31	18	25	24	18	19	25	20	19	24	37	15	21	27	28	26	20	29	26	16	21	12	19	22	26	17	22	27	18	20	19	23	17	27	19	24	23	17	17	25	23	18	31	27	26	27	33	24	22	22	22	30	40	18	28	13	24	23	23	22	21	14	20	32	21	21	16	35	24	19	16	23	20	20	22	24	24	17	36	38	26	20	27	20	19	23	15	26	27	20	12	16	27	20	22	25	20	27	26	29	29	27	16	24	27	25	20	18	25	20	18	30	28	21	28	12	22	25	14	23	21	21	27	32	16	27	18	16	31	24	21	23	27	16	27	27	27	25	21	31	19	22	23	22	17	30	22	26	21	21	16	21	25	16	25	31	16	23	28	27	23	27	19	21	26	25	22	27	14	28	16	25	24	19	25	24	17	26	22	25	22	30	26	22	21	27	31	22	17	29	25	18	13	25	23	27	25	31	27	19	16	31	20	17	31	17	20	26	24	17	24	19	21	15	19	28	18	16	27	22	23	19	27	22	27	25	27	23	17	26	27	23	28	25	27	28	33	26	23	28	28	20	23	25	23	21	15	28	11	25	22	23	25	19	19	28	25	17	24	30	22	31	22	18	30	18	30	24	24	25	19	32	21	25	19	38	17	25	25	18	19	25	22	22	27	29	15	24	28	26	21	28	21	17	36	22	20	22	29	26	15	23	28	33	19	24	22	19	28	27	24	23	30	17	20	22	19	27	21	18	17	24	23	30	18	27	19	27	27	31	20	18	20	19	22	27	27	27	29	18	30	17	30	26	23	22	33	24	23	26	25	23	32	19	20	25	19	20	27	25	27	30	28	17	14	22	17	25	25	18	29	19	33	16	23	21	16	20	16	34	21	25	18	17	23	21	22	26	24	34	20	18	21	25	13	26	21	23	16	23	17	18	23	27	26	32	24	30	21	30	20	32	16	21	28	28	21	27	18	29	29	24	30	17	28	27	31	23	17	28	23	23	25	24	21	18	18	26	20	30	24	19	23	24	25	23	24	21	30	30	20	21	30	25	18	25	29	28	20	23	19	22	23	16	25	24	30	23	24	30	26	25	20	28	28	29	24	24	28	22	23	24	26	26	22	21	20	28	23	32	17	27	27	12	23	22	30	33	23	23	17	19	20	20	18	28	19	25	24	29	21	22	27	23	26	23	29	26	18	32	19	19	28	25	30	26	20	18	15	19	27	23	22	21	28	24	35	24	13	25	17	24	18	25	21	17	33	28	22	23	23	22	25	18	22	27	27	29	24	18	19	25	27	26	34	25	24	26	26	28	26	28	24	26	15	22	20	26	26	24	20	34	22	28	18	24	24	23	24	26	24	19	21	25	16	26	28	26	29	17	19	22	27	22	31	22	18	32	31	23	22	16	23	28	16	23	16	22	22	18	29	19	18	22	29	20	22	21	25	32	26	16	24	26	21	19	17	20	30	20	27	14	22	19	26	22	22	30	24	18	26	22	22	23	22	25	25	20	31	14	26	18	18	26	22	16	20	38	27	19	29	21	25	19	21	17	16	27	18	29	18	26	28	25	28	26	24	29	27	28	22	26	20	22	22	21	19	20	23	23	28	19	18	27	24	23	24	18	15	28	21	29	21	27	22	23	19	18	20	21	27	21	17	12	23	28	19	22	20	26	28	22	24	18	17	14	26	25	24	22	20	20	22	27	25	19	25	24	19	26	26	34	29	20	23	18	18	31	27	27	26	22	26	18	23	26	27	26	24	15	19	22	33	27	19	24	22	30	24	20	21	23	42	28	30	17	24	16	32	21	23	24	20	15	24	20	18	21	20	23	26	20	15	27	16	25	21	23	18	16	32	31	20	26	24	30	27	23	32	22	18	19	19	17	20	26	31	20	23	26	21	24	31	23	30	25	26	22	27	21	25	33	24	22	26	29	27	27	24	19	15	33	31	25	18	23	26	20	24	22	20	23	14	31	30	19	21	24	30	22	13	26	19	26	18	24	27	26	13	29	18	22	28	22	23	22	21	22	20	20	14	17	21	20	28	28	21	17	24	21	16	27	30	21	23	22	19	22	26	25	23	18	22	30	24	22	29	30	17	20	16	20	26	25	23	28	31	20	25	25	17	30	31	26	20	22	26	19	25	24	18	13	25	28	20	24	14	20	25	20	14	22	35	16	30	25	23	28	23	19	23	18	20	18	21	31	15	24	18	20	26	10	26	25	17	23	25	25	32	28	21	17	18	39	25	31	29	26	25	32	14	35	26	24	25	19	21	17	15	24	31	24	33	21	16	29	30	26	22	21	25	22	22	19	25	25	25	19	23	29	25	21	25	20	21	33	20	15	19	25	39	20	19	23	24	25	25	20	19	25	31	24	26	29	27	26	16	23	27	22	28	22	22	21	21	19	25	35	32	21	15	19	22	19	17	32	28	26	21	19	19	17	26	20	21	27	21	21	23	20	21	29	16	15	21	22	28	23	19	29	29	16	24	25	28	34	26	19	21	32	20	24	20	18	24	25	21	20	16	16	25	17	24	26	21	26	27	21	20	19	21	25	17	34	20	18	27	14	22	34	28	16	31	23	25	30	21	23	27	15	19	31	14	18	31	16	17	24	20	21	26	23	24	23	23	24	26	24	17	22	19	26	17	22	26	23	28	18	21	27	28	16	21	24	25	19	15	19	24	17	22	30	24	25	19	13	24	21	28	26	24	28	15	29	16	22	23	18	19	20	24	24	29	27	24	22	23	29
11969	5859	1994	4556	8836	12103	12683	11898	10881	9001	6139	3271	1973	1397	1105	1256	1301	1314	1402	1445	1380	1228	1020	803	694	708	680	769	842	688	646	610	870	820	954	722	715	592	574	541	602	624	533	463	492	506	473	461	394	402	446	400	395	384	345	400	401	459	412	404	437	442	347	364	374	386	342	353	358	334	345	384	329	357	350	352	365	338	387	359	326	353	356	356	364	335	379	375	345	333	350	350	388	352	370	386	343	335	360	361	342	362	365	341	326	355	364	376	355	370	389	416	392	412	406	394	382	382	405	383	387	395	406	363	356	399	376	371	336	345	331	374	349	365	337	372	358	356	352	366	342	352	334	322	367	357	356	394	399	383	344	371	338	375	356	334	364	345	368	393	370	361	368	343	372	342	354	396	394	369	376	337	381	351	359	363	350	346	339	351	361	341	348	361	345	339	372	365	341	360	370	330	346	326	372	312	354	388	322	339	378	347	356	390	399	354	357	334	379	359	363	361	361	368	314	365	384	344	343	359	360	373	394	341	321	357	371	357	377	362	317	376	325	380	369	372	349	368	330	379	332	322	339	315	364	364	322	374	366	333	365	402	310	377	405	347	364	377	313	390	358	375	387	352	370	349	387	355	353	336	370	357	344	374	359	375	361	347	360	360	364	352	350	319	359	356	356	330	348	380	352	363	325	371	355	396	362	361	349	346	385	343	342	340	369	346	356	362	343	341	349	364	373	342	364	359	375	382	350	366	320	347	361	380	376	350	363	342	332	387	365	317	350	362	376	341	357	330	334	375	366	352	381	368	332	369	353	377	388	337	372	368	353	351	376	379	375	345	353	338	345	346	311	355	346	341	357	379	400	382	349	363	354	355	319	334	359	346	350	357	355	341	320	364	331	352	390	376	357	377	350	402	383	342	371	343	376	358	355	344	370	354	379	336	360	368	367	348	338	351	383	342	402	322	338	366	375	354	337	343	379	370	325	336	384	367	375	387	374	376	376	365	374	351	355	345	332	395	325	361	372	354	360	384	333	357	370	336	372	364	339	333	373	335	317	334	373	326	354	348	363	382	361	382	371	338	336	371	376	366	381	343	350	365	345	411	344	378	350	348	363	351	364	365	383	356	374	336	367	373	353	346	347	334	358	334	350	322	360	367	363	350	375	362	351	355	385	338	370	346	350	357	374	347	347	368	362	383	329	371	336	350	346	327	360	304	335	368	356	407	331	343	337	360	341	332	349	358	358	383	376	365	359	366	376	360	349	364	359	347	371	359	331	362	361	342	307	372	329	388	373	356	353	367	340	355	350	386	393	359	350	350	351	369	355	360	350	353	358	335	341	400	379	316	344	352	348	339	365	336	356	365	377	353	361	368	387	369	367	368	343	340	350	349	339	334	377	342	359	368	328	358	389	353	363	340	372	321	340	375	334	341	356	388	356	365	354	361	334	325	374	373	362	387	368	375	366	373	356	332	327	369	329	342	381	344	348	360	394	352	352	340	360	354	345	344	336	369	366	344	356	347	352	338	359	373	392	350	351	341	386	364	330	356	355	326	364	354	353	339	363	384	313	358	356	367	358	372	350	367	327	342	363	381	374	336	361	363	372	365	398	385	351	337	308	357	355	338	352	346	333	362	320	341	330	382	344	385	368	410	345	335	346	362	363	328	353	344	373	369	369	351	349	356	350	333	342	371	338	366	374	331	335	375	332	374	320	387	361	345	346	365	374	355	359	333	381	324	322	376	361	347	350	355	381	407	373	350	312	301	390	333	371	348	365	383	351	352	356	322	384	326	401	353	373	377	356	329	362	374	365	338	333	328	344	360	352	349	367	397	335	361	361	366	320	365	342	352	404	341	314	360	357	344	366	358	323	360	337	341	324	338	355	377	347	366	374	332	342	338	361	360	357	379	385	342	377	352	347	356	345	335	357	382	368	343	340	374	390	321	374	333	346	359	345	365	359	350	311	371	361	364	336	358	335	334	384	400	329	345	339	363	387	308	359	367	351	367	366	386	358	338	338	329	329	348	332	383	337	356	364	349	352	339	370	378	342	359	378	406	367	376	338	366	330	399	354	350	353	312	356	345	355	367	350	367	369	364	343	383	328	343	352	368	351	331	394	357	366	363	349	365	363	357	340	353	324	327	337	354	351	321	340	366	363	388	368	380	334	359	348	313	370	384	375	354	342	375	361	372	338	366	326	350	368	369	361	343	346	346	332	359	366	329	337	324	356	339	358	368	361	350	375	342	361	369	421	325	384	378	350	346	316	361	345	355	350	361	368	360	350	367	376	351	348	321	333	344	341	376	333	392	338	314	381	353	359	352	348	327	365	338	345	399	354	362	377	349	343	379	358	339	344	356	339	330	310	357	334	353	341	333	341	345	343	333	352	389	370	359	343	327	323	331	370	352	312	392	351	354	353	388	369	351	342	389	336	359	319	345	352	372	322	325	364	386	362	363	370	362	353	369	358	323	343	372	357	344	372	336	372	353	318	332	368	349	361	404	348	370	355	378	341	349	342	357	371	319	335	356	331	331	346	343	319	320	351	368	344	354	360	355	389	370	355	343	383	368	331	325	342	347	322	363	336	321	390	343	377	366	377	354	397	350	381	340	361	338	327	343	325	364	378	345	353	399	348	317	362	347	341	359	384	370	385	365	332	371	340	354	363	333	321	371	345	342	373	342	331	351	344	365	336	361	360	324	392	362	381	358	355	349	339	357	410	385	381	353	359	373	354	311	349	380	358	344	342	331	379	336	363	350	341	340	360	348	360	403	368	373	364	347	367	366	361	382	344	390	351	377	325	338	356	346	338	342	364	358	370	383	374	348	353	381	370	326	353	382	358	347	351	320	325	373	362	354	336	356	342	347	353	348	341	382	382	372	321	316	348	323	338	341	365	361	355	368	368	340	366	391	371	363	330	326	321	358	363	369	348	385	367	363	361	340	351	376	364	342	388	353	333	350	344	350	359	366	368	352	407	361	360	366	360	338	349	348	343	339	354	350	385	374	346	364	357	347	327	354	341	346	336	378	336	343	381	393	368	382	379	375	348	291	295	335	382	362	354	368	316	356	376	329	363	359	371	332	343	365	324	373	341	378	340	348	365	361	354	363	348	331	358	358	339	344	393	332	345	339	395	386	368	399	364	344	360	354	350	348	382	376	342	366	346	387	338	365	337	394	363	331	351	367	358	361	362	371	361	326	332	389	358	326	344	364	365	365	313	341	326	341	368	337	345	366	349	359	363	374	361	337	370	363	350	342	352	345	370	369	357	350	368	319	344	360	344	342	339	335	327	340	364	392	376	360	344	365	387	313	353	329	343	371	396	316	338	388	347	381	361	344	355	355	362	358	370	333	356	321	397	348	368	370	327	356	383	336	351	356	349	356	345	325	376	336	330	375	334	362	339	340	378	318	352	370	345	339	343	362	349	379	331	356	349	366	354	362	344	358	326	370	324	342	362	370	381	366	374	360	343	340	350	339	340	329	365	334
904	491	172	108	190	336	382	439	440	390	266	176	121	91	63	63	64	64	68	62	87	73	44	43	53	48	46	50	46	44	45	31	44	54	40	45	39	41	44	26	39	30	34	43	34	33	33	32	41	30	37	36	39	30	33	29	25	26	31	30	34	31	36	24	21	32	40	35	23	33	32	39	27	31	32	32	43	26	26	30	30	27	35	37	24	33	31	39	26	24	23	28	29	31	30	30	38	27	30	35	35	32	27	32	33	35	33	36	31	35	36	30	27	37	37	33	42	28	44	29	30	37	36	20	21	28	22	27	36	37	30	27	38	30	29	30	43	23	29	23	19	26	40	26	26	28	29	24	33	25	22	23	28	26	29	32	26	33	31	31	29	25	23	38	43	33	28	25	25	36	30	30	33	28	38	36	26	23	30	21	34	40	32	26	39	34	28	31	32	37	31	35	35	33	33	27	26	34	28	27	25	39	35	33	27	24	31	36	30	26	21	24	24	33	31	27	28	37	34	31	35	24	35	43	22	28	40	34	16	37	36	30	36	18	25	32	38	22	32	28	28	30	18	29	34	29	18	24	33	31	27	34	33	28	33	28	42	30	24	27	44	31	26	25	32	34	34	28	35	28	27	23	32	34	28	33	37	22	35	25	39	28	32	31	38	25	26	23	30	37	32	31	29	40	24	41	33	29	22	30	31	27	25	23	33	42	36	25	24	32	35	32	31	30	39	27	25	36	32	37	32	32	34	32	35	33	25	37	31	28	31	27	32	25	27	31	34	25	30	30	22	30	37	18	35	27	24	27	36	32	34	36	31	24	29	44	24	28	33	24	33	26	35	31	23	25	33	22	36	32	38	27	26	31	29	39	35	30	23	34	38	24	29	32	20	39	30	39	35	32	35	38	24	22	25	27	27	34	34	31	34	28	34	32	29	29	34	28	27	26	33	34	33	35	32	30	35	27	24	21	34	32	25	27	32	34	51	37	28	27	31	33	31	29	32	26	29	37	28	36	33	25	26	33	26	35	29	27	25	40	30	39	30	27	31	22	24	32	31	33	19	26	25	28	34	33	33	30	31	38	39	32	38	36	22	24	40	35	31	29	29	37	30	35	36	36	25	30	36	24	31	33	31	28	36	30	39	16	33	33	37	30	22	38	32	26	32	30	39	29	24	31	30	35	23	29	23	38	30	19	37	28	29	32	29	26	40	29	41	24	28	26	27	27	21	32	33	31	31	34	51	28	33	32	28	31	33	23	36	24	21	29	24	32	33	33	37	26	27	33	27	26	38	32	34	30	32	40	32	24	25	30	28	35	33	34	46	35	26	34	32	33	38	23	29	26	26	36	23	27	29	20	20	36	35	27	27	32	27	31	23	27	30	38	24	32	34	38	42	35	26	40	29	27	35	25	23	35	22	23	27	22	34	26	32	31	28	30	24	29	19	20	30	24	28	25	28	23	21	36	20	21	34	26	37	28	33	24	31	28	29	28	25	24	32	28	25	31	36	26	38	31	36	27	25	35	25	34	36	22	28	30	30	32	25	32	32	20	29	31	18	35	28	25	37	22	31	22	31	30	30	26	28	24	25	38	21	25	38	21	37	34	33	22	32	39	30	29	30	34	30	31	28	41	21	19	30	33	33	38	22	28	29	28	26	26	28	32	25	41	34	26	30	27	31	33	45	31	18	28	40	27	15	35	31	28	39	26	30	30	30	33	43	37	36	37	18	30	40	40	27	31	33	32	37	23	33	35	38	36	31	23	23	22	24	37	31	27	44	31	29	27	38	33	25	36	30	37	25	41	31	37	24	20	34	22	34	34	37	28	31	27	29	39	31	21	33	17	30	37	31	31	37	29	30	27	29	32	20	29	27	26	36	25	42	34	30	30	29	37	23	29	27	29	30	45	32	29	39	24	20	45	23	40	27	36	27	41	31	24	21	36	17	34	24	22	25	29	31	32	33	32	27	30	24	34	25	27	38	33	32	30	27	27	25	30	31	32	24	26	30	37	32	31	36	35	36	33	27	37	32	32	23	37	31	34	39	26	31	27	25	19	30	34	24	37	36	25	27	30	26	18	35	28	30	20	34	36	41	28	23	29	34	31	21	25	29	22	26	27	34	42	25	38	32	30	31	27	32	23	30	22	23	38	28	36	32	36	22	32	39	37	34	33	24	34	25	23	27	32	28	26	24	34	27	23	30	39	26	29	26	26	34	22	35	23	25	29	33	40	27	26	36	27	26	45	29	33	29	26	27	25	29	40	30	27	35	41	37	24	24	30	36	25	26	33	25	26	33	36	34	36	26	24	29	31	37	33	29	22	32	25	27	23	30	25	28	27	31	26	26	31	23	45	37	30	28	33	31	21	40	28	28	36	33	28	28	33	39	28	25	31	34	20	30	38	34	33	26	25	32	41	27	35	26	30	40	24	35	34	18	25	23	27	30	29	35	30	38	34	23	28	36	23	27	28	37	29	29	28	34	27	31	22	26	30	29	29	36	27	27	22	35	29	33	38	30	25	32	28	21	26	30	43	28	40	41	32	32	34	33	35	31	31	20	31	28	31	24	24	35	26	41	26	25	28	22	22	29	35	26	40	35	46	27	33	41	31	40	30	29	27	25	23	33	29	26	37	33	41	23	23	34	25	27	27	21	31	25	25	30	37	24	33	25	30	26	32	39	21	25	16	27	18	30	28	32	22	32	29	34	34	20	27	29	26	31	26	32	36	25	24	29	24	46	35	26	24	41	28	31	24	29	27	31	34	31	32	32	40	31	36	34	40	25	23	38	28	33	28	21	33	30	33	32	29	23	29	33	30	29	18	25	37	28	36	24	34	33	25	39	23	35	28	17	20	30	29	37	26	33	35	28	26	27	24	27	20	28	34	34	34	38	19	38	32	28	34	30	24	27	39	34	27	23	33	33	30	21	37	26	38	40	39	44	33	23	22	41	37	46	23	32	30	33	34	37	33	27	31	27	29	26	25	45	30	27	22	22	29	32	39	26	32	39	24	25	34	26	31	28	28	31	34	38	30	35	33	38	30	26	27	38	28	35	30	35	29	27	32	25	28	29	38	32	32	29	35	25	31	25	35	29	31	30	27	23	32	34	36	29	23	20	30	41	22	23	27	31	33	30	35	34	33	30	27	29	31	36	35	24	30	25	26	31	26	19	28	31	32	29	23	28	33	40	33	19	28	25	25	30	21	38	30	21	34	34	44	38	23	29	34	31	21	38	26	30	34	36	40	30	26	33	33	36	28	36	24	26	30	33	28	22	34	30	37	36	32	38	22	35	32	29	25	28	42	37	34	35	24	36	33	27	35	31	29	27	37	35	31	17	34	19	26	25	28	30	33	25	31	25	40	32	23	34	23	25	35	30	23	28	37	32	41	32	32	34	33	35	42	32	32	29	31	31	30	18	32	30	25	29	33	32	32	25	39	31	28	32	32	37	35	47	28	34	28	21	34	34	32	28	23	24	33	26	41
17607	10777	4403	10712	18469	21810	22054	21406	19787	16831	11816	8232	4865	3360	2564	2394	2319	2412	2274	2304	2408	2219	1819	1425	1153	1193	1220	1334	1588	1212	1106	1066	1327	1396	1191	979	903	869	795	853	857	853	839	744	751	733	682	641	612	585	584	592	502	488	525	546	554	634	511	561	564	523	484	525	504	483	472	450	494	461	506	474	478	516	471	495	455	461	483	471	477	498	466	475	468	461	446	447	466	464	463	463	468	483	472	462	488	454	424	454	425	443	465	491	469	490	453	464	496	496	486	500	552	534	536	488	543	479	530	504	483	495	483	472	482	468	503	506	454	432	448	482	447	433	492	488	466	501	441	514	477	463	476	468	487	492	483	450	469	534	483	454	481	468	505	464	423	467	452	482	450	471	412	437	448	463	464	442	436	476	503	428	456	425	470	455	458	482	415	428	446	450	446	437	460	447	433	427	469	440	450	442	447	433	466	434	451	439	480	469	441	450	490	476	429	473	453	458	481	433	495	480	472	484	442	477	491	402	460	445	432	461	444	449	434	443	438	432	451	457	444	436	482	470	459	463	472	431	416	443	488	467	431	424	473	433	472	436	489	465	483	456	429	441	413	455	454	455	488	454	458	455	482	435	501	452	464	438	456	445	502	447	483	402	428	519	485	412	443	462	469	459	443	460	472	466	453	484	444	438	445	445	434	500	427	443	448	463	462	472	430	415	437	430	440	434	423	462	424	445	420	455	429	452	452	462	453	467	443	457	476	467	458	446	462	512	458	461	480	445	446	467	465	459	476	454	461	458	480	432	451	453	431	418	461	427	501	446	457	436	445	436	478	457	432	462	427	454	479	462	432	435	447	475	476	473	451	436	460	457	462	488	427	442	427	437	439	429	484	442	477	427	433	481	418	443	489	430	444	489	473	470	468	448	428	444	451	434	450	438	456	411	469	466	435	435	437	474	421	469	440	474	461	470	463	440	429	477	481	447	431	479	424	456	464	426	460	495	429	432	433	436	467	498	446	448	416	474	454	467	430	474	471	468	418	485	456	465	431	428	439	463	471	472	451	460	447	460	430	443	445	436	444	448	408	462	462	467	486	467	454	460	450	476	466	438	490	420	464	436	454	485	422	447	434	455	459	475	487	463	420	440	458	454	491	468	459	474	478	457	441	456	454	458	462	463	478	478	475	464	480	479	473	501	481	467	487	459	472	445	431	446	431	475	448	483	441	466	466	438	475	457	441	444	425	477	453	466	434	460	435	503	474	451	475	476	439	429	443	471	448	465	419	467	455	433	465	464	447	447	455	489	441	438	464	482	439	513	487	454	416	450	425	485	455	459	462	421	485	442	473	463	448	446	436	447	458	455	474	456	438	471	457	459	411	469	427	435	430	445	426	465	468	446	464	424	469	466	449	462	436	510	444	462	431	464	400	437	465	480	447	452	453	431	466	477	457	445	476	450	436	452	464	441	467	443	461	472	439	466	467	476	509	424	470	424	436	481	480	454	440	488	475	469	477	473	467	472	440	438	470	458	492	432	458	483	442	468	466	487	458	433	474	477	412	436	477	494	442	448	458	453	462	435	435	492	442	456	450	448	442	436	424	452	413	439	428	454	483	494	451	455	441	459	458	445	433	419	427	461	463	444	459	482	480	466	454	469	437	471	470	455	474	466	437	452	463	481	457	430	462	415	444	418	483	463	462	455	459	455	419	438	470	409	478	469	450	462	452	485	455	450	496	424	455	452	454	474	464	509	435	436	470	452	479	462	445	450	414	447	470	435	424	472	463	472	487	442	452	465	435	440	439	458	440	464	478	469	435	476	475	481	463	425	476	441	437	465	470	431	492	472	461	424	459	456	449	475	473	456	471	418	442	487	479	440	448	476	472	456	445	481	446	439	476	449	417	473	472	456	455	493	439	471	474	480	429	481	468	445	423	463	477	442	463	461	479	456	445	477	448	461	476	469	461	443	407	473	463	446	475	448	444	434	456	446	464	460	448	443	463	437	416	465	470	479	445	481	456	493	489	466	459	444	489	464	445	471	505	440	451	431	449	444	469	479	485	471	465	437	461	500	472	448	437	460	420	487	469	450	446	459	456	472	423	470	466	445	451	473	492	470	448	500	436	450	439	428	468	414	502	439	438	434	469	454	427	454	460	469	455	423	463	418	457	463	470	478	434	458	422	443	441	449	466	498	411	421	438	419	442	442	461	439	453	431	461	468	480	448	450	456	446	466	488	456	449	463	412	450	474	454	462	473	453	469	446	474	459	438	426	440	453	470	439	448	462	461	449	460	454	436	455	480	446	439	464	473	429	466	461	466	449	423	427	441	473	449	438	434	431	441	468	446	451	483	501	470	457	461	451	439	494	472	460	468	453	449	443	456	450	452	423	416	429	472	426	452	479	451	494	433	505	456	440	417	463	428	403	455	427	424	407	467	486	419	464	450	474	454	420	477	441	434	463	460	431	456	448	427	446	434	454	457	436	418	455	430	431	463	435	443	484	440	453	470	476	442	448	457	449	471	492	452	423	445	449	417	435	448	433	434	446	439	450	436	456	426	467	471	467	421	484	482	462	450	481	472	445	449	476	441	465	450	456	489	483	482	444	481	443	453	487	466	470	443	463	446	429	478	422	449	475	461	469	482	455	440	457	497	469	422	453	471	413	468	444	470	478	417	476	480	488	471	471	455	452	462	479	471	437	487	481	446	445	475	456	419	441	480	485	424	439	463	455	463	462	451	430	437	443	423	471	452	442	445	485	449	480	433	434	477	483	424	445	470	460	449	447	492	434	440	480	442	439	443	464	449	465	435	525	457	453	410	431	422	468	453	446	434	455	452	470	456	445	434	454	435	438	465	486	481	485	468	435	446	461	430	451	482	459	468	441	408	450	465	459	476	432	479	425	432	438	436	428	423	467	427	457	495	467	446	454	442	425	407	463	478	452	444	449	479	474	479	504	417	477	512	469	440	443	424	475	469	452	441	462	427	476	458	431	458	441	472	413	443	455	455	453	426	459	463	472	477	484	443	454	473	476	456	426	425	479	441	420	429	461	487	421	440	431	448	449	453	465	479	438	412	447	433	446	458	482	468	419	479	423	481	405	480	496	446	456	406	487	459	439	467	468	479	456	455	404	446	426	499	434	468	418	461	448	450	453	443	461	426	418	480	452	465	444	466	454	441	497	460	469	429	455	416	447	435	498	474	456	439	450	481	481	452	422	442	480	418	446	437	458	476	484	424	424	446	465	445	485	513	481	426	468	456	445	457	420	462	463	465	426	438	436	457	429	464	446	434	443	489	486	460	466	450	454	461	431	481	420	467	458	457	470	415	467	411	432	434	447	441	445	463	450	427	423	451	433	453	469	456	471	454	446	450	451	454	439	447	454	489	474	443	509	421	482	467	420	435	457	493	423	495	436	469	478	492	488	490	476	430	478	430	459	430	474	453	451	463	473	433	466	466	452	434	461	441	474	451	422	455	478	449	474	440	441	486	469	464	481	480
2565	398	167	120	172	305	418	512	588	511	288	170	107	96	59	78	82	80	70	82	80	71	54	67	44	51	49	55	73	45	61	59	59	35	58	43	43	55	59	60	50	49	48	36	39	36	36	42	43	47	39	37	49	37	35	34	49	43	38	47	45	34	33	47	41	34	42	40	40	40	50	36	32	50	44	32	43	46	34	57	37	47	35	32	37	37	40	38	48	34	35	44	38	33	48	38	36	47	45	48	44	45	31	38	34	43	47	40	33	49	39	49	33	34	42	44	33	38	38	48	43	34	37	35	48	36	37	39	33	33	46	46	41	27	33	53	39	42	37	37	36	36	45	41	50	36	47	38	51	42	46	46	29	44	35	28	36	36	38	52	46	45	34	45	48	33	49	35	36	52	40	35	42	43	35	39	47	42	37	35	37	38	20	45	41	40	55	32	35	33	37	37	37	38	48	40	40	43	41	40	41	41	41	44	32	42	41	39	38	36	39	34	48	37	41	22	47	33	39	37	48	44	34	56	31	44	43	39	50	35	42	43	39	54	37	43	48	45	40	37	34	36	41	39	25	42	35	31	41	47	30	33	40	36	39	36	43	48	36	44	34	43	37	23	42	34	45	48	44	43	34	41	37	47	41	41	31	37	39	32	41	37	35	49	41	47	49	35	48	37	50	29	47	27	35	38	38	41	47	49	39	45	37	42	42	35	49	34	43	31	40	33	34	42	58	39	33	36	36	39	42	42	38	41	36	54	50	40	35	47	39	41	37	38	36	41	36	34	47	43	41	49	33	30	41	45	41	34	36	41	41	45	36	32	47	36	35	30	42	49	34	52	31	38	46	38	30	44	34	50	44	39	33	34	33	37	38	35	42	47	40	40	39	32	40	30	37	42	43	50	36	35	43	39	37	51	47	41	45	42	38	34	49	43	44	27	37	34	47	31	44	36	49	44	35	42	40	41	38	28	41	46	42	41	36	34	32	38	45	45	35	37	38	44	36	55	28	38	50	48	34	36	44	32	43	38	39	41	38	53	45	51	35	38	33	34	37	30	33	42	43	45	48	42	30	24	31	30	47	29	48	46	41	40	37	40	44	38	34	46	47	36	42	39	34	44	44	40	44	33	44	34	37	37	38	41	34	52	41	40	44	44	44	55	42	37	28	47	42	51	40	41	30	28	42	33	31	37	42	43	35	40	38	47	43	35	47	40	38	34	43	34	33	30	37	47	46	29	38	31	37	35	32	37	46	39	44	40	47	39	41	34	38	39	41	43	47	35	38	45	39	50	35	48	42	44	52	30	38	43	39	52	36	31	42	39	32	42	32	42	37	37	44	33	46	52	44	36	40	35	43	48	44	34	44	43	49	42	51	41	31	38	44	37	34	47	37	52	35	53	50	42	41	43	41	35	41	34	34	37	42	40	47	39	38	31	28	52	36	40	27	42	37	49	44	41	33	28	53	30	44	43	39	54	43	32	43	24	29	31	38	35	33	41	42	26	43	35	32	37	43	31	31	47	32	47	35	48	32	44	43	51	42	42	33	51	34	36	35	39	41	39	44	43	37	39	41	37	46	47	60	38	35	44	46	33	40	40	41	45	48	39	34	48	28	53	41	38	42	32	43	52	48	32	46	41	52	40	40	27	47	36	44	40	41	39	30	43	32	33	36	44	28	37	40	49	35	44	28	45	38	37	43	44	42	47	41	37	39	39	27	35	50	34	36	44	46	52	39	33	36	33	32	41	41	23	29	24	43	36	33	36	41	29	30	45	41	37	41	44	38	39	44	32	33	31	57	56	36	50	41	46	41	46	43	36	42	34	41	44	28	39	45	35	41	43	39	48	46	41	54	43	37	32	46	34	47	44	41	43	31	22	31	35	37	43	34	41	40	38	35	33	54	29	31	34	39	49	40	34	45	35	49	36	45	51	34	48	32	40	33	39	31	44	36	38	45	39	28	38	41	30	30	51	41	39	33	27	40	46	35	29	39	39	35	42	42	46	47	42	38	34	43	33	43	41	48	45	43	42	33	41	40	46	48	38	42	49	43	39	46	36	45	34	43	39	26	48	35	43	38	44	41	46	36	34	42	45	47	40	42	43	41	44	49	53	37	37	50	24	52	33	47	32	46	29	37	21	36	43	57	30	35	33	47	38	36	43	35	45	41	29	45	28	37	49	42	39	27	33	49	38	45	40	36	34	28	38	50	50	40	43	27	36	37	32	35	36	38	42	40	41	42	36	34	37	34	38	50	47	39	37	30	33	38	44	34	37	43	40	45	40	34	39	51	46	39	33	33	35	43	31	36	37	44	42	41	44	37	39	34	39	42	39	41	41	43	45	42	34	32	45	34	53	43	59	48	46	33	51	33	47	35	34	29	43	40	41	44	44	28	42	33	41	43	35	38	35	56	45	24	48	38	43	58	41	33	35	44	37	43	37	33	40	46	28	43	47	36	40	47	27	30	39	28	38	39	45	51	38	34	27	39	39	35	36	37	36	32	39	38	40	35	37	30	43	35	32	32	40	36	42	40	35	41	34	38	51	31	33	40	43	49	40	46	36	48	48	36	31	32	34	39	43	42	39	53	35	42	39	47	38	46	45	22	40	56	34	35	43	35	33	38	43	32	40	48	41	41	35	35	35	37	42	31	46	42	35	29	29	37	40	42	31	29	39	35	38	38	37	37	43	47	37	44	45	57	38	34	41	29	48	40	35	37	40	32	33	52	39	39	40	37	37	43	43	39	35	40	28	48	39	30	41	43	58	38	40	46	42	39	36	32	43	45	38	39	32	35	50	49	36	30	47	39	40	45	36	35	40	33	33	39	42	35	42	33	38	30	32	45	47	39	37	38	34	45	30	53	37	33	31	53	40	33	44	36	47	43	45	57	40	42	29	42	40	50	46	27	49	43	34	37	54	41	43	33	30	35	37	37	35	39	33	43	36	40	41	42	35	41	22	39	31	36	38	58	39	45	37	38	39	55	35	33	47	35	33	39	42	32	34	38	44	37	47	38	37	40	48	36	49	42	43	30	50	35	29	45	37	40	43	46	35	42	33	32	43	38	41	35	30	36	37	37	44	36	45	43	36	51	37	34	32	34	41	45	37	43	32	34	51	49	42	43	39	45	46	44	40	43	39	32	33	39	32	40	60	35	31	28	30	33	34	41	38	40	41	30	42	36	35	52	42	43	36	34	35	44	43	33	42	30	37	43	54	39	40	50	41	46	44	43	37	51	54	40	43	29	45	38	43	37	38	39	28	40	41	28	42	40	27	46	40	39	39	49	50	36	31	45	38	35	42	41	32	60	41	37	40	39	41	41	43	45	36	31	44	51	45	36	47	43	34	49	29	38	25	27	27	48	33	37	40	37	34	39	39	35	46	39	46	30	40	38	44	49	42	32	46	39	38	48	32	46	30	50	38	42	31	41	45	38	31	45	40	31	37	32	37	45	48	40	42	37	42	43	49	38	33	36	43	41	31	39	53
16836	9821	3969	10038	16307	19768	22418	23944	23231	19410	12674	7216	4469	3269	2555	2264	2393	2321	2387	2459	2460	2148	1740	1439	1217	1288	1247	1632	1821	1344	1068	1087	1259	1368	1051	974	935	911	957	985	934	1007	905	841	939	831	832	764	741	728	699	664	613	638	633	627	660	630	647	720	678	605	624	620	652	602	594	635	603	609	609	583	619	594	616	599	641	607	589	626	584	589	604	587	580	588	607	597	632	573	561	599	587	628	620	558	612	589	630	602	607	587	614	625	613	619	641	614	631	640	611	622	655	654	617	638	603	615	642	643	687	667	651	595	632	652	604	586	596	623	588	593	625	613	625	627	600	631	597	631	562	609	573	566	643	578	626	620	602	656	590	550	590	607	640	579	586	611	579	586	610	650	579	580	595	570	597	603	650	564	597	547	591	585	617	548	620	620	627	566	609	627	591	610	642	585	625	564	620	620	615	573	567	580	578	583	586	576	547	582	626	578	611	572	581	608	601	606	630	616	554	615	569	615	584	594	587	582	597	621	600	593	581	577	618	613	590	567	584	617	628	622	608	566	590	568	580	518	555	596	608	565	574	516	615	545	604	641	579	559	576	607	597	600	578	579	567	597	601	539	593	573	588	588	606	562	588	587	584	598	585	587	588	570	595	575	589	582	598	576	624	589	589	609	567	577	578	564	588	585	584	594	587	645	566	596	618	584	573	561	647	602	569	623	597	554	618	620	592	584	594	564	578	574	623	562	519	537	603	582	571	557	573	573	623	625	550	557	648	592	583	627	624	562	580	585	614	595	579	600	593	586	590	594	619	562	582	607	594	597	578	608	555	615	570	548	604	608	575	595	566	588	569	591	611	576	636	628	574	590	569	613	563	613	598	603	629	590	611	609	654	543	550	562	633	588	639	554	564	569	605	614	622	556	607	608	563	576	643	572	579	641	613	556	568	590	553	630	592	567	597	573	573	548	581	586	617	579	574	557	597	552	567	552	551	551	573	581	554	576	557	598	618	599	609	593	571	576	573	592	573	594	601	642	585	569	565	630	596	605	559	596	578	594	571	588	622	555	596	628	566	620	604	569	575	597	578	590	553	582	550	576	600	562	576	584	540	590	604	594	592	592	593	580	617	570	614	587	608	564	593	638	569	559	591	576	642	622	571	574	590	568	589	574	588	586	590	594	663	607	630	594	580	593	607	609	566	601	590	609	615	532	573	579	602	612	589	600	613	618	613	580	601	570	591	570	615	595	589	547	565	588	610	613	606	592	602	607	620	571	569	630	579	554	588	572	577	581	587	572	606	599	568	567	604	587	512	626	634	592	559	593	581	582	537	612	567	564	640	585	577	590	649	566	572	522	612	565	572	614	633	598	589	614	586	581	593	545	557	600	585	536	593	561	589	552	560	638	608	574	581	587	598	577	599	546	599	603	628	590	594	583	591	570	560	623	580	554	564	596	616	581	611	562	571	572	605	581	605	630	565	585	639	577	605	561	559	635	549	560	612	537	595	581	621	577	603	619	595	577	606	618	527	584	588	596	601	577	536	543	564	668	585	584	583	591	566	592	593	612	591	592	519	533	596	593	657	596	602	607	554	620	560	601	617	570	589	539	607	581	597	576	596	599	601	562	582	615	632	576	599	552	618	601	604	575	547	590	583	543	597	511	615	560	594	577	560	586	544	572	605	574	635	591	565	545	574	596	564	568	595	565	550	600	600	535	567	628	562	569	570	575	554	576	558	540	554	563	600	567	600	593	601	615	541	612	590	613	572	605	553	622	556	593	573	579	581	539	581	557	586	632	623	590	589	593	568	542	535	595	594	603	539	563	569	606	615	572	602	577	585	570	614	649	569	576	609	607	619	581	619	607	572	567	565	557	613	611	588	556	582	604	604	614	591	544	598	601	546	601	558	536	592	564	549	576	609	561	599	626	590	576	618	568	602	586	572	573	604	596	591	634	594	607	593	602	619	574	600	589	573	588	582	599	617	543	580	567	581	583	583	604	581	617	590	578	589	600	593	560	580	559	627	565	573	590	598	619	583	646	607	603	645	627	620	615	628	563	612	547	586	597	583	596	553	576	601	587	564	580	575	601	560	568	584	594	610	592	621	524	581	606	554	598	569	591	572	612	619	594	557	540	590	602	589	582	609	594	599	645	583	594	563	616	600	573	579	558	586	538	617	600	576	579	560	619	598	638	592	598	551	584	592	615	595	594	576	593	600	590	585	612	594	624	598	592	557	570	622	594	585	611	581	556	618	623	614	628	626	589	579	576	565	593	559	640	587	543	578	584	591	638	577	581	566	600	569	596	570	593	614	624	592	572	602	643	561	559	605	578	590	559	557	576	600	556	602	622	606	595	570	597	561	631	579	579	586	560	543	585	561	574	609	582	596	641	603	592	598	639	597	542	614	582	629	587	609	588	608	596	591	565	578	581	619	617	580	556	608	587	608	585	631	626	590	585	574	561	618	580	572	552	586	598	594	617	585	571	608	627	586	566	585	521	568	628	662	604	609	545	589	615	594	610	590	577	592	558	613	590	619	553	594	549	603	608	555	640	574	593	605	547	598	570	570	607	523	588	600	577	603	596	600	587	560	600	571	618	540	605	565	596	569	585	603	578	562	582	615	619	586	580	576	607	568	587	588	568	577	628	581	562	588	609	603	550	590	575	572	602	578	602	579	583	581	531	626	604	594	586	577	600	574	604	563	610	582	585	570	608	613	615	580	569	609	590	572	595	643	537	583	562	653	618	627	586	561	564	563	632	567	633	561	539	581	597	573	589	611	607	598	604	610	596	531	589	547	569	551	591	579	612	607	564	600	564	571	571	537	596	590	584	598	625	567	623	592	584	611	616	566	577	560	582	557	600	647	594	644	594	588	592	564	584	583	642	612	565	612	607	577	585	551	570	613	599	607	574	582	610	573	574	579	598	560	615	596	575	601	591	574	592	625	541	599	612	580	546	588	598	610	584	562	568	588	568	598	585	587	601	572	587	580	584	532	620	556	611	553	542	582	583	608	592	588	589	592	593	596	572	590	577	607	568	583	618	601	614	556	615	590	568	619	583	597	590	549	611	594	570	571	555	581	589	574	608	632	562	556	549	640	582	591	576	610	575	585	599	562	579	574	590	622	584	573	549	596	592	584	543	576	596	578	586	604	578	601	610	579	603	648	589	561	597	584	623	619	581	572	593	571	559	514	572	585	593	636	584	593	605	545	603	612	586	629	556	603	631	569	633	594	617	594	625	582	562	599	566	597	594	571	574	592	578	560	537	621	576	552	608	598	628	575	587	596	573	601	595	582	562	575	567	587	589	572	610	565	592	571	621	592	588	591	567	570	561	603	647	608	585	583	554	592	604	651	628	579	606	585	563	559	573	598	595	579	583	579	598	602	594	592	563	588	596	586	561	608	563	625	612	617	584	555	566	614	580	579	590	561	545	595	622	582	632	624	579	573	553	583	590	577	609	587	585	593	582	557	598	535	588	611	586	573	610	574	607
2053	812	319	260	351	439	614	898	1130	953	554	294	183	142	103	120	132	138	104	124	133	102	93	93	69	68	88	113	87	72	59	65	67	74	68	61	53	64	61	67	58	59	50	65	64	65	65	53	58	54	51	47	47	54	56	67	51	44	55	57	58	54	56	59	62	51	43	36	49	46	53	53	52	57	41	59	52	55	53	51	51	51	62	53	45	53	57	54	44	48	38	54	47	49	56	53	54	49	51	56	45	51	50	45	55	45	50	51	59	55	57	59	64	45	54	51	43	54	48	41	47	60	57	58	45	51	52	47	42	60	59	54	48	56	47	60	49	50	42	46	47	41	48	54	44	55	53	47	59	43	50	49	52	46	67	49	50	40	46	48	46	66	52	53	38	51	47	67	55	59	49	51	61	43	47	48	41	42	50	54	35	52	55	52	45	57	49	74	55	58	56	52	39	47	49	53	48	55	43	43	40	60	46	41	60	56	46	50	52	39	50	47	45	52	49	43	48	50	52	60	45	50	51	46	33	47	41	33	53	59	48	58	48	49	62	48	50	59	42	42	40	48	57	57	52	64	43	51	61	57	63	53	46	59	47	49	54	51	50	51	61	46	44	51	49	50	43	39	40	54	40	57	50	47	43	43	48	48	62	55	46	45	46	38	39	57	53	50	43	49	49	58	48	57	50	46	44	44	51	53	50	41	49	51	51	42	57	60	64	48	39	38	54	50	47	52	37	56	46	44	51	57	48	65	58	61	40	55	61	36	45	43	55	41	48	52	40	34	56	50	53	51	50	56	57	48	39	41	49	46	48	60	46	40	58	52	45	48	48	50	38	44	52	39	56	44	40	56	62	40	45	38	62	50	45	55	46	43	54	50	55	65	51	42	53	35	51	48	57	44	47	45	41	52	54	53	46	50	34	45	60	42	51	62	40	44	40	50	53	54	39	60	52	58	56	58	60	43	43	46	42	59	48	39	51	44	56	39	41	49	59	44	48	55	42	54	46	37	43	54	60	51	52	48	48	48	44	52	52	65	40	50	55	57	47	55	56	59	55	44	47	53	59	66	43	54	42	47	46	42	53	58	58	55	44	40	44	46	44	35	37	51	60	48	48	59	54	52	43	56	50	53	42	44	38	46	40	46	49	57	45	50	55	44	48	56	64	67	42	51	38	47	43	68	56	49	49	37	58	49	48	65	58	39	40	57	53	55	49	43	60	56	59	48	42	45	61	46	44	54	47	47	46	41	45	50	44	50	51	43	49	40	52	55	47	54	37	48	42	52	48	53	46	55	47	48	47	44	55	39	49	39	43	44	46	53	48	49	44	62	44	42	44	48	49	41	55	47	59	55	47	54	51	52	64	44	52	43	45	51	45	56	45	48	38	52	53	57	42	44	49	43	51	48	44	42	59	57	48	58	64	48	52	53	40	61	46	56	53	47	62	47	61	59	62	69	44	56	48	55	39	47	56	73	49	43	44	51	57	58	44	62	47	52	56	52	39	46	65	52	45	51	54	55	57	52	46	47	51	47	44	58	44	54	46	48	47	60	45	59	62	39	45	45	61	57	46	36	40	48	45	53	43	56	49	49	50	48	46	48	49	55	67	38	49	56	53	48	61	44	47	51	52	48	50	58	52	53	47	55	60	47	54	51	42	61	51	54	63	44	50	51	48	53	47	59	50	58	55	45	49	42	44	49	42	50	61	38	49	51	57	46	36	54	40	55	54	48	54	55	53	47	47	48	60	51	36	49	45	57	64	55	52	42	35	49	45	42	51	50	44	49	50	40	35	63	45	48	47	54	44	52	41	57	35	42	50	57	49	54	39	45	53	45	60	47	40	54	46	54	60	51	44	44	58	53	40	46	46	45	56	57	65	45	46	45	56	49	52	46	45	56	56	44	64	53	53	65	60	44	56	58	48	42	51	45	52	52	50	44	47	49	47	58	43	46	48	59	43	56	51	54	40	50	50	58	49	37	55	49	60	52	53	47	45	53	50	48	53	45	46	42	41	57	40	45	52	49	57	51	46	51	42	37	49	49	45	55	46	61	45	46	65	48	53	36	57	44	55	51	53	62	66	46	66	45	56	43	57	47	48	51	49	58	46	58	50	50	45	47	52	47	53	47	39	51	53	53	55	40	61	46	49	43	51	63	35	51	52	45	50	59	60	53	60	49	41	39	39	39	41	61	49	53	45	57	43	60	47	57	50	49	43	51	36	50	48	58	46	44	55	50	58	56	46	41	59	42	56	56	50	52	46	47	58	37	58	43	43	39	59	52	51	61	56	46	49	56	51	47	34	47	45	44	48	44	42	46	58	46	49	39	41	53	42	38	50	46	43	39	50	56	43	39	56	44	57	47	50	46	50	49	50	57	55	41	57	51	55	60	41	54	40	33	52	48	45	44	44	50	41	47	44	47	55	49	55	47	39	50	50	58	41	49	50	48	38	56	61	45	41	57	48	55	47	56	48	51	52	54	45	45	45	37	58	42	49	51	55	49	58	53	48	49	41	45	47	52	61	47	55	56	44	59	45	58	47	54	53	47	32	48	52	41	37	39	50	63	41	43	49	56	57	58	41	38	58	47	49	35	41	52	48	58	52	46	46	50	61	46	43	39	51	63	37	39	42	49	52	54	50	53	47	61	47	45	48	53	46	46	53	36	58	44	45	45	43	49	45	53	52	61	44	48	45	42	51	50	47	51	53	54	53	62	66	44	56	50	53	53	49	44	42	57	37	49	58	54	52	57	51	44	50	57	57	49	48	42	45	44	49	49	54	61	52	61	54	43	44	60	57	43	46	50	68	64	57	52	53	52	51	48	53	52	54	48	59	44	51	49	40	50	45	54	44	56	55	57	57	37	58	42	45	53	44	44	49	43	54	48	64	51	54	44	49	52	64	39	47	52	50	46	44	50	44	43	39	41	50	55	61	67	36	56	47	51	60	46	42	42	57	51	47	65	53	49	43	46	53	48	45	58	48	47	65	46	53	44	55	44	53	41	56	51	42	52	40	52	66	63	60	46	44	46	53	51	43	47	48	47	42	49	38	59	48	52	53	54	58	45	49	56	49	51	37	59	48	56	56	48	44	49	42	40	59	52	48	43	48	60	42	34	56	62	34	43	64	56	56	56	49	38	43	52	53	62	61	47	41	49	50	52	39	36	53	47	54	61	52	64	43	42	55	59	51	54	42	51	35	63	46	45	49	54	53	58	34	55	50	51	50	56	63	39	43	53	43	49	48	45	45	47	57	50	59	50	39	38	35	56	46	59	56	44	42	37	61	46	45	43	45	41	39	50	51	49	49	56	48	46	45	45	53	59	47	43	44	43	42	58	50	48	60	54	44	57	37	52	48	40	50	58	61	67	57	52	50	52	51	54	55	42	50	53	56	60	47	51	48	51	40	54	40	49	47	55	51	48	44	44	49	50	55	51	48	65	42	55	47	54	46	50	39	53	44	49	51	40	36	48	41	51	44	47	43	50
23632	14717	6725	17689	24396	24642	27660	30449	31537	28195	19134	11598	7497	5410	4273	3888	4143	3918	3999	3774	3743	3064	2510	2251	1975	1965	2008	2913	2738	2272	1817	1616	1717	1869	1543	1354	1231	1293	1302	1314	1492	1387	1351	1297	1558	1715	1668	1146	1047	962	910	983	943	834	840	894	875	875	883	1111	942	781	794	827	803	796	774	744	802	785	790	767	763	783	763	786	742	793	805	695	787	719	741	753	735	782	768	778	783	736	767	740	756	769	812	726	735	769	800	744	737	739	723	747	707	787	753	776	818	833	830	845	856	863	844	765	831	823	867	822	771	808	864	781	765	791	766	791	769	776	785	750	726	774	817	763	746	743	731	772	767	762	724	789	728	742	764	768	746	829	738	737	772	726	779	709	723	677	712	740	723	754	719	724	727	772	717	763	745	783	741	787	818	719	691	702	762	786	719	732	753	738	759	713	778	710	746	743	711	783	740	719	730	760	782	720	740	743	733	728	771	694	698	721	760	741	770	708	725	708	726	777	716	721	770	752	722	748	737	715	728	771	769	707	715	732	749	737	755	764	747	755	701	710	730	702	691	758	727	755	764	724	694	726	661	718	715	753	718	712	750	752	721	707	710	742	650	694	730	769	728	746	712	711	707	772	781	737	703	781	747	733	750	756	732	734	757	702	772	758	724	721	691	787	743	740	732	720	720	708	735	718	721	728	689	736	755	704	729	695	765	734	736	710	755	780	786	738	724	715	716	734	726	708	771	706	721	752	773	707	748	739	703	769	716	740	722	723	706	746	716	706	796	747	698	738	778	717	768	730	691	793	722	726	709	736	749	729	702	766	705	716	697	760	734	703	774	744	755	734	703	727	719	685	753	708	735	723	732	700	753	730	734	760	741	718	766	739	759	700	768	738	762	734	719	698	715	718	735	768	760	735	724	720	718	715	753	731	709	716	744	695	702	776	701	672	769	757	723	766	768	724	732	717	698	702	716	719	676	755	732	744	708	749	766	754	736	732	736	710	670	712	737	687	760	772	740	728	716	727	748	747	734	773	787	749	701	775	749	753	750	738	700	733	759	724	735	756	723	702	710	730	699	750	795	681	744	780	772	732	748	715	774	755	716	712	713	732	697	765	712	818	739	738	758	671	755	764	718	722	739	796	701	739	744	710	698	738	706	731	699	770	731	773	712	760	718	680	774	760	724	702	756	765	737	731	692	679	731	706	704	733	701	678	707	780	757	746	732	772	679	785	754	686	662	766	719	733	736	747	738	718	683	727	666	711	710	677	691	703	748	694	755	742	723	688	745	732	763	725	767	716	711	704	713	713	701	761	734	736	728	720	754	757	712	750	717	705	702	754	737	739	732	725	744	713	763	743	750	713	733	717	761	686	749	713	755	760	771	693	716	695	735	741	722	754	755	726	744	708	708	750	707	690	712	725	697	733	737	732	731	717	727	684	757	749	693	700	730	765	756	748	720	742	733	721	709	780	693	757	740	694	691	707	736	709	726	727	740	679	762	760	707	760	742	709	765	701	738	695	740	702	715	693	772	723	727	723	753	750	724	734	748	735	717	738	678	758	756	742	726	715	698	760	696	761	743	712	742	707	695	722	731	701	739	727	721	733	723	733	707	738	719	731	714	757	732	716	685	735	681	734	750	766	765	744	736	721	721	699	755	711	728	708	736	731	752	743	795	720	707	708	725	743	697	745	695	752	673	781	730	703	741	739	704	714	715	693	736	777	739	732	727	748	755	750	740	691	714	756	721	705	726	755	672	730	769	748	690	713	766	731	694	772	734	735	756	696	728	707	694	750	711	727	729	812	692	778	687	698	716	713	728	744	771	738	755	691	745	747	781	755	746	743	716	732	715	734	741	710	695	769	721	726	727	727	731	740	724	762	757	745	753	691	759	753	683	723	758	701	705	750	744	755	749	727	746	706	728	740	734	712	682	716	747	750	703	732	737	706	768	712	722	718	747	760	716	732	781	728	684	743	724	726	699	806	700	719	721	769	740	740	736	697	740	769	705	728	733	716	669	706	743	776	720	755	730	726	735	714	692	735	730	741	769	744	678	747	692	778	728	798	723	742	727	761	769	745	732	697	744	706	764	739	740	729	770	701	763	777	747	769	694	715	752	728	725	709	683	761	690	705	753	716	740	733	718	692	725	710	711	719	789	747	687	737	738	676	740	715	745	712	767	679	763	731	750	786	739	713	763	696	721	734	755	690	726	687	760	728	762	760	743	709	717	728	699	716	751	743	741	719	709	756	726	715	756	726	687	693	751	754	746	758	750	733	751	743	763	716	721	725	734	754	765	741	730	740	722	765	770	745	725	738	717	762	721	753	735	701	719	735	748	713	730	716	722	738	722	741	720	721	731	723	731	721	728	679	694	770	704	730	720	750	676	771	731	689	732	761	711	759	707	760	717	753	745	762	736	760	703	719	739	762	764	712	754	747	731	734	741	753	752	728	718	730	720	717	707	746	723	758	746	745	717	748	711	745	744	759	682	753	745	778	716	772	738	705	733	722	706	747	784	708	751	704	742	711	765	797	672	707	717	713	721	739	709	706	706	745	721	732	788	709	737	700	720	720	783	726	680	729	719	757	697	706	705	814	771	722	726	737	725	688	730	698	736	679	735	736	736	709	716	716	744	686	730	725	758	742	658	722	741	711	752	762	711	757	721	759	741	711	713	744	769	669	738	754	712	732	745	735	735	733	681	737	765	765	691	691	747	729	695	757	751	759	750	771	761	731	743	777	765	685	745	759	757	714	728	731	698	740	747	653	746	757	743	717	716	682	711	751	763	698	696	699	682	739	718	721	755	705	756	705	706	787	681	695	728	704	782	701	660	702	726	762	776	706	723	718	752	777	788	711	732	699	688	752	712	749	730	725	657	712	729	735	751	760	759	719	745	713	741	740	746	721	723	731	717	765	705	698	696	728	731	724	712	738	730	718	719	697	744	771	749	702	722	711	715	739	726	737	772	746	712	717	751	715	682	773	688	701	710	734	727	780	762	722	751	755	779	721	779	677	733	683	745	730	761	758	758	684	652	781	686	696	768	773	747	753	707	746	781	757	722	749	766	667	712	717	758	757	761	709	721	683	744	723	706	721	683	702	700	725	742	687	762	755	791	705	714	721	757	741	733	714	715	751	734	740	725	723	663	718	693	696	755	730	754	753	715	737	720	690	751	773	737	693	743	710	756	746	749	706	692	717	740	678	716	745	722	734	701	719	718	745	775	724	739	751	708	755	733	773	739	733	734	742	664	757	757	716	741	771	770	760	689	735	711	705	703	763	723	695	780	761	775	711	765	766	724	708	736	756	712	748	733	721	723	699	703	743	736	664	706	773	754	693	730	724	766	710	764	721	783	730	797	744	707	740	691	735	732	762	710	777	748	696	761	723	768	735	739	744	723	790	686	718	733	737	750	742	720	707	698	713	743	775	756	698	731	684	720	712	703	771	769	720	791	756	730	682	737	762	761	725	736	763	708	730	744	730	748	732	711	741
1540	235	168	103	120	171	213	370	519	553	403	159	82	42	52	47	42	37	42	47	53	30	33	28	24	36	31	40	58	53	42	37	32	27	21	22	28	30	33	31	31	34	34	41	47	37	46	37	26	22	33	28	27	21	23	27	21	24	24	39	35	27	36	38	34	20	33	28	24	27	29	35	32	31	20	21	21	29	24	27	24	28	19	31	28	33	25	31	19	25	30	23	26	24	24	22	25	37	29	18	31	27	27	29	30	26	18	22	30	24	22	30	28	23	28	29	23	44	36	30	27	31	24	26	21	24	31	30	29	26	23	26	17	20	32	20	23	24	26	19	29	29	25	30	25	29	30	29	27	21	26	21	35	20	28	22	22	23	29	23	27	26	37	26	24	20	23	34	21	31	24	13	27	23	14	37	26	28	36	24	24	23	21	29	19	28	21	23	25	17	27	23	27	31	21	19	23	29	22	32	22	19	30	19	26	27	22	35	26	28	25	30	25	25	26	23	30	25	28	34	27	27	22	24	20	27	31	22	25	36	34	16	30	19	34	26	34	27	23	28	26	24	28	32	31	26	24	23	29	24	25	28	30	25	26	32	30	23	31	24	23	24	32	26	33	30	26	21	23	33	25	18	26	24	25	26	31	25	18	31	19	22	32	29	21	23	17	25	26	21	30	23	24	27	15	31	23	26	24	26	20	31	30	27	19	30	33	31	24	21	30	22	26	22	28	37	21	27	24	23	17	26	20	25	30	25	32	22	24	17	19	25	23	26	24	26	31	28	23	29	21	26	29	30	25	30	25	26	22	29	24	28	35	34	21	27	32	36	27	22	29	26	34	28	16	36	22	20	24	27	25	17	29	38	37	28	24	34	30	22	29	20	20	29	25	23	25	30	21	23	31	25	28	21	27	35	24	26	19	16	23	25	29	22	23	14	27	28	24	28	27	19	20	27	24	21	32	23	37	28	20	28	27	25	20	24	25	20	34	23	19	24	25	23	30	23	26	25	30	29	26	26	17	24	35	32	35	21	24	24	22	25	27	33	26	21	34	33	29	22	30	24	29	31	26	25	29	31	23	28	32	29	21	17	22	35	19	25	24	24	23	21	27	27	30	31	23	21	15	9	23	24	23	19	28	31	26	25	27	29	18	27	24	30	23	24	23	20	26	21	24	27	30	32	26	30	18	28	30	20	36	26	30	21	21	23	23	40	28	27	26	28	24	32	32	24	22	26	15	21	20	26	27	37	30	30	30	23	20	23	27	28	14	20	22	35	23	20	20	15	31	26	34	30	26	14	31	28	29	18	23	25	21	24	25	38	25	23	26	27	24	20	21	26	23	28	28	37	26	17	26	31	24	29	22	28	32	21	26	21	26	31	19	15	28	24	28	23	27	25	28	26	17	21	21	30	20	26	21	29	18	39	18	23	26	23	23	28	33	28	25	26	24	25	22	23	33	31	21	25	36	19	21	22	26	24	22	25	27	27	20	24	20	34	28	33	26	23	36	26	24	24	21	25	26	32	28	23	22	34	36	21	24	32	25	24	22	21	32	19	23	19	28	27	18	25	24	26	23	27	24	27	36	26	25	19	28	22	23	24	26	35	26	26	27	28	27	32	20	28	16	28	27	23	36	23	25	18	19	24	27	26	35	25	30	19	23	27	17	27	25	29	25	22	24	27	26	24	27	31	27	26	28	22	23	27	32	35	27	26	30	21	21	25	29	27	27	18	25	25	33	30	22	28	25	19	25	26	26	22	31	23	22	21	20	27	15	20	19	24	25	19	20	21	29	21	25	25	28	19	28	25	25	22	24	20	30	27	24	32	28	34	19	27	33	23	20	28	24	25	21	34	24	25	28	18	16	23	27	25	31	29	31	21	31	29	26	31	18	17	21	21	28	31	24	28	26	17	27	20	28	29	17	27	23	35	32	29	26	38	28	20	17	26	22	27	23	32	28	24	28	29	28	18	26	26	29	27	28	31	20	27	30	25	28	27	29	16	27	20	23	19	24	23	36	22	23	31	22	20	36	34	15	26	21	24	27	25	28	18	28	22	32	17	31	29	30	23	26	38	22	28	22	22	27	29	23	29	31	17	25	32	24	25	30	27	17	34	22	30	26	17	24	26	19	30	20	24	27	25	24	25	19	23	26	25	27	35	24	16	21	23	38	24	18	16	29	23	27	24	24	22	26	28	26	31	22	31	28	21	24	32	24	26	32	28	26	22	32	20	27	40	26	28	31	32	27	24	33	26	21	21	31	20	25	22	18	28	35	30	37	21	22	25	14	31	29	16	17	25	35	23	28	28	26	31	28	20	23	25	24	23	22	25	23	17	27	30	25	24	25	23	24	19	30	21	27	21	32	30	25	15	32	32	27	26	27	25	20	34	28	24	31	23	32	31	32	19	33	33	21	23	31	17	25	31	23	28	21	29	31	29	30	27	18	23	25	25	27	22	27	26	24	24	24	30	27	19	25	26	20	21	22	29	23	25	22	20	15	25	25	27	30	18	18	23	28	33	30	23	34	33	29	29	26	21	17	23	32	15	20	24	31	29	28	33	33	32	36	33	18	29	24	34	25	26	24	27	28	18	34	11	25	25	23	18	22	27	19	23	23	30	17	27	27	28	33	21	29	39	15	29	23	27	24	24	29	23	21	27	34	24	24	28	27	19	24	34	18	30	26	35	34	33	28	16	29	18	29	24	28	36	25	20	28	27	29	34	27	21	32	27	34	19	23	22	15	26	17	21	28	26	19	39	30	23	29	34	30	29	40	21	26	27	28	26	17	31	23	27	31	17	31	33	27	21	24	35	20	33	29	23	28	15	37	21	28	26	31	28	29	25	29	17	29	26	21	15	20	35	23	31	28	19	25	21	32	35	31	28	24	30	27	27	23	29	20	25	23	28	18	24	29	20	21	26	26	23	18	21	28	27	28	28	22	31	26	28	28	18	25	39	23	26	25	21	22	24	27	20	27	35	29	25	28	24	24	24	30	32	19	33	16	19	31	33	36	23	21	27	28	25	20	28	41	25	22	22	30	24	34	28	23	19	23	27	23	23	26	24	18	28	24	21	15	21	26	21	31	20	23	28	26	29	34	36	16	28	30	12	27	36	16	20	20	30	14	35	22	30	18	17	22	21	21	30	24	23	24	28	27	25	19	35	26	21	29	27	28	23	26	24	29	26	24	28	30	25	22	20	25	27	24	27	29	20	35	19	29	29	24	32	17	19	28	27	23	30	28	24	23	23	23	27	22	27	29	32	26	22	15	28	24	24	9	25	30	30	27	18	25	28	27	25	32	25	30	15	23	23	31	26	29	32	28	29	25	18	23	35	19	36	24	27	30	28	25	24	26	26	31	32	15	37	21	33	25	18	30	29	28	27	22	25	21	17	29	25	17	21	29	30	25	26	24	26	18	26	28	26	29	38	36	16	36	20	27	25	29	23	28	23	26	28	27	15	22	22	30	19	20	29	28	18	21	29
13902	7087	4367	8412	11510	13701	15867	20219	22775	22044	15999	7782	4002	2061	1347	1214	1349	1407	1591	1488	1432	1155	831	734	661	610	762	1622	1569	1139	1123	748	687	679	625	559	568	593	710	670	646	616	739	1073	1241	1168	993	689	468	480	441	450	451	438	385	423	422	438	534	797	406	419	454	389	421	382	403	388	404	416	380	388	406	391	424	400	419	391	427	403	414	377	391	404	401	412	399	372	379	415	407	386	376	392	412	403	393	444	409	429	445	388	416	410	403	392	399	418	432	438	424	434	417	428	404	397	395	443	406	435	431	415	402	417	413	379	386	430	393	413	400	383	405	402	396	423	380	388	384	419	392	406	427	405	432	386	401	428	427	400	408	414	364	384	432	457	354	381	392	374	384	422	387	394	368	378	385	392	411	374	400	412	389	421	398	438	429	368	387	389	396	385	403	411	386	397	404	391	367	401	388	375	403	374	385	410	396	394	389	393	440	367	405	385	428	377	451	421	386	390	382	399	403	398	370	368	368	358	354	368	379	395	381	380	384	387	407	366	401	399	376	383	394	387	352	399	379	377	376	383	374	410	366	396	381	376	385	381	355	398	398	457	407	375	427	381	363	403	390	418	382	390	362	377	405	384	381	408	388	414	410	396	405	406	412	364	384	384	381	405	363	371	420	406	408	406	406	379	380	390	385	377	411	373	372	369	388	424	400	401	406	397	436	407	430	381	377	382	400	369	411	405	425	399	407	386	362	379	403	352	404	366	373	402	379	386	370	391	398	398	376	399	373	377	387	405	428	406	389	386	425	397	400	410	375	361	404	416	385	425	376	380	393	394	421	369	381	382	388	414	411	392	393	396	396	375	396	382	394	461	377	379	392	395	379	390	403	385	446	374	394	394	407	383	404	362	377	413	376	398	400	363	409	358	392	383	446	392	388	396	443	395	417	375	398	392	397	365	409	376	422	384	409	369	365	382	388	375	404	387	410	371	379	369	369	394	400	401	421	390	418	376	399	374	400	368	397	390	384	404	378	377	378	383	353	401	407	395	421	351	411	395	375	413	409	412	386	414	396	400	375	381	359	385	402	384	370	394	400	378	400	406	384	385	359	415	405	406	416	398	384	403	394	411	421	399	375	376	358	414	379	384	425	380	409	415	397	425	369	434	400	412	380	400	419	383	417	389	383	407	407	405	385	417	378	389	373	361	369	451	418	401	393	413	414	357	373	403	415	396	390	393	387	396	423	420	403	400	403	417	397	378	390	359	383	382	401	386	410	402	377	408	377	384	407	414	383	363	426	375	364	374	370	395	396	376	413	375	388	386	374	407	403	383	416	425	425	367	372	388	400	392	398	394	434	374	417	406	422	420	374	382	418	384	371	383	373	390	368	432	394	365	393	410	381	401	401	357	430	396	429	376	371	419	399	366	383	377	433	359	404	407	361	371	398	384	410	408	401	385	377	410	369	398	370	364	375	371	444	430	401	415	435	429	407	406	396	392	361	420	411	395	400	374	373	386	382	392	382	399	370	410	414	398	409	394	383	388	389	414	403	368	390	365	389	412	359	383	357	375	404	431	374	372	388	363	386	372	437	393	404	384	429	398	394	439	392	418	389	396	419	386	408	385	390	382	423	398	402	367	410	411	413	404	406	402	444	351	366	421	421	372	400	428	408	401	403	396	367	398	394	403	411	352	413	394	413	377	413	389	403	353	383	412	377	382	403	417	369	397	397	393	419	379	405	390	405	361	381	383	400	398	362	391	397	403	413	407	361	400	362	390	375	409	363	404	369	356	382	387	427	379	399	424	396	391	406	403	392	386	394	411	397	402	366	354	396	369	398	348	411	370	406	386	391	401	429	409	410	399	421	404	372	404	374	395	388	378	403	394	374	388	412	374	380	386	388	356	401	382	423	386	370	378	436	389	358	432	376	410	359	373	421	388	430	387	395	413	412	394	400	428	366	385	371	395	422	382	353	359	430	432	380	391	426	398	416	378	375	401	391	342	390	376	400	399	414	400	380	423	393	381	403	359	371	397	407	386	370	402	389	362	357	381	384	431	399	381	365	399	398	417	375	382	372	392	374	401	370	402	374	379	404	412	414	378	381	417	359	419	415	396	361	387	381	390	426	417	414	382	380	421	427	432	394	359	373	381	363	413	369	387	405	387	407	382	409	369	396	372	395	369	392	439	357	376	408	402	367	368	351	399	404	399	416	422	401	418	397	401	415	373	399	382	391	387	383	390	372	372	428	382	431	385	387	382	403	397	377	365	393	406	434	364	400	395	367	376	389	364	388	406	377	361	391	400	390	397	374	422	368	362	395	378	366	393	387	368	406	422	371	380	404	429	411	394	389	404	388	370	400	408	395	413	393	407	412	428	396	374	415	419	419	399	405	375	384	395	372	409	415	376	405	418	382	414	391	390	409	410	409	393	428	411	352	404	372	396	377	396	346	423	367	385	389	408	385	381	403	412	419	413	391	405	373	386	409	392	365	395	410	389	382	357	367	408	397	405	387	399	412	389	398	413	426	405	406	383	358	387	395	358	393	369	425	419	415	395	404	391	426	390	419	365	362	424	345	373	390	395	416	377	371	375	419	384	358	402	366	365	407	386	374	400	410	440	387	372	395	414	368	401	386	371	418	420	393	435	421	402	400	384	389	419	410	357	400	369	389	413	380	356	398	407	396	382	428	408	386	390	363	396	378	420	418	363	428	401	374	425	370	406	380	385	377	393	404	381	451	377	377	427	389	358	399	409	420	363	402	404	375	413	394	404	422	408	390	391	406	404	387	443	367	383	396	448	410	413	391	366	397	371	366	418	399	358	379	389	363	373	385	398	419	395	394	378	396	387	368	397	406	384	391	357	414	392	378	360	392	382	372	416	367	396	406	395	374	382	430	401	391	417	392	397	358	395	378	397	387	384	431	358	360	397	388	377	394	386	427	383	395	359	383	386	383	389	351	394	406	426	386	365	399	376	394	386	390	404	396	377	432	401	410	375	420	361	372	368	410	365	402	383	402	429	385	398	416	382	413	335	388	408	427	359	414	410	384	383	395	377	426	397	405	367	394	400	392	399	376	388	403	391	409	412	374	417	401	431	381	386	425	383	392	394	359	372	413	376	417	389	388	408	402	385	397	394	383	406	391	402	408	398	408	398	403	373	418	387	399	418	396	384	370	376	375	365	377	412	419	385	403	392	374	372	397	414	407	413	354	399	378	399	394	392	402	395	392	388	386	380	386	348	360	417	414	400	391	423	429	395	408	385	381	426	407	409	430	393	412	369	381	380	395	387	359	422	396	425	397	396	390	407	365	379	415	405	367	365	381	394	389	376	396	375	387	404	412	382	393	401	385	368	421	383	419	441	408	423	375	413	425	361	395	384	411	394	379	435	400	381	399	393	360	383	379	373	371	423	397	400	373	392	386	388	380	411	377	387	393	415	394	378	419	384	418	375	383	374	390	415	413	366	397	357	403	391	403	399	386	412	407	398	388	423	387	372
914	498	351	172	203	337	343	449	697	814	687	401	200	140	104	76	82	70	71	69	64	66	54	54	58	58	48	68	94	90	93	61	48	38	47	39	29	50	35	36	39	61	80	90	101	86	50	39	31	35	45	35	28	28	35	29	33	39	41	50	32	30	30	35	26	43	25	45	33	43	36	40	34	32	38	40	36	29	38	36	35	35	36	37	35	28	41	41	31	37	30	30	34	28	43	40	29	36	32	27	29	39	40	41	27	22	30	39	26	33	26	35	38	42	32	28	36	34	30	44	43	33	35	38	29	30	37	29	29	24	36	22	26	25	34	40	29	27	31	32	32	27	42	31	30	34	24	40	30	41	34	34	27	36	34	32	27	29	31	38	33	34	38	34	35	33	32	30	29	36	32	28	40	27	34	48	38	24	33	33	33	29	31	27	29	30	27	29	36	35	35	42	36	28	31	28	33	34	33	37	32	36	36	31	38	31	43	26	28	31	37	45	44	36	40	25	38	36	26	33	34	27	33	32	28	27	35	26	35	38	38	27	30	25	31	37	41	33	34	27	33	33	36	31	30	45	29	33	30	28	39	38	38	30	45	36	36	35	37	36	38	40	34	29	34	31	33	34	23	34	27	39	27	33	33	33	34	27	34	38	34	34	35	36	38	44	26	40	30	30	31	33	40	27	40	35	26	38	31	27	37	34	36	36	30	26	40	36	26	29	39	25	34	31	34	30	37	33	50	40	30	25	33	34	35	33	29	37	28	46	19	36	42	39	32	25	38	34	31	46	38	29	31	39	30	37	32	45	30	26	24	24	31	24	36	29	33	37	31	30	30	37	43	38	27	44	28	28	27	34	34	31	34	32	32	26	39	26	38	39	47	37	24	37	30	30	27	49	39	31	39	35	29	38	32	31	32	22	33	44	19	29	27	32	35	39	28	28	31	33	27	33	38	35	25	37	37	36	32	23	40	32	23	31	39	43	36	31	38	25	36	28	31	33	27	41	32	32	24	37	40	24	42	17	36	34	36	39	49	35	23	40	33	33	45	33	39	34	38	36	37	23	30	25	40	25	20	29	40	25	35	21	36	47	40	28	31	39	33	47	33	39	30	39	26	36	42	41	43	28	26	30	33	34	30	25	43	33	32	36	23	39	36	39	36	34	36	36	24	40	31	36	29	25	43	29	32	33	40	39	47	24	41	39	33	33	31	30	36	28	22	26	29	36	40	52	32	30	42	35	43	34	34	31	31	34	33	31	38	30	32	35	26	28	28	26	27	40	34	33	30	31	42	25	32	30	38	34	30	27	24	39	25	27	23	29	29	26	41	33	40	33	36	26	31	35	36	26	27	34	33	34	32	35	41	36	37	30	42	30	32	29	40	30	21	31	34	32	41	31	33	35	34	19	33	29	33	41	35	36	33	38	37	30	30	30	28	37	39	37	40	44	27	35	32	37	33	34	32	34	20	36	24	31	33	27	38	29	32	28	36	23	35	37	35	38	34	26	30	43	35	42	30	30	28	29	26	25	30	34	27	32	43	30	31	39	35	33	35	29	45	48	34	22	36	36	36	18	39	37	29	30	33	39	37	40	27	36	33	43	30	29	34	29	26	31	30	31	35	42	30	34	35	35	19	27	34	27	38	27	25	28	22	32	34	44	24	39	29	24	36	29	39	38	38	29	29	22	33	30	39	35	34	29	38	29	33	41	32	40	36	37	29	36	33	37	40	33	46	35	33	27	31	24	33	36	30	50	31	29	30	41	21	35	25	33	42	35	28	30	31	36	29	30	27	47	26	42	41	26	37	37	25	39	45	40	31	40	40	31	38	30	46	32	29	31	32	43	35	36	34	37	28	35	31	35	32	38	32	24	42	24	41	36	38	39	36	40	32	24	34	34	30	41	27	42	41	26	38	32	42	43	35	40	37	37	39	34	34	34	28	39	23	33	31	32	35	33	29	38	21	34	25	41	47	37	34	35	33	37	46	26	25	32	31	29	51	39	42	47	36	23	29	33	34	37	36	30	28	53	42	27	30	24	50	37	30	30	38	25	34	34	29	32	39	28	31	24	41	30	31	25	39	31	37	33	25	35	34	26	51	35	41	29	34	28	35	32	30	37	32	31	25	31	33	30	40	35	26	41	30	31	27	33	43	34	35	30	44	34	34	31	28	40	35	31	40	44	33	32	31	35	38	35	29	28	37	29	31	30	37	36	27	40	35	27	41	38	32	28	40	27	28	27	36	29	43	38	20	42	37	30	41	37	30	38	33	39	38	34	23	26	37	35	39	26	42	35	41	27	32	34	26	24	30	31	29	35	35	41	35	40	19	37	30	40	40	26	38	38	36	22	35	24	37	38	25	32	31	31	36	33	41	37	44	35	28	34	43	29	42	34	42	26	34	35	32	43	28	32	29	35	32	38	36	32	28	41	32	33	37	32	40	29	33	26	23	26	25	41	31	43	29	31	33	22	42	41	35	30	43	34	31	36	29	22	26	36	36	33	41	21	36	44	46	28	26	40	24	28	40	29	24	24	49	29	37	40	42	23	41	40	31	48	31	34	33	37	37	33	37	29	27	31	24	33	40	20	30	49	28	40	26	38	28	33	33	29	29	32	30	39	39	34	32	34	36	33	30	37	35	39	29	30	34	42	31	27	31	31	34	38	37	28	33	47	25	24	34	33	34	33	32	37	27	33	28	32	39	34	37	39	40	36	36	31	36	34	17	24	33	39	38	20	35	46	32	39	26	35	24	29	37	25	40	34	41	37	31	30	40	33	36	37	35	35	44	34	40	23	29	22	34	29	37	38	33	34	40	33	28	30	36	36	32	34	25	32	37	34	42	24	50	31	21	19	35	36	33	30	39	36	24	39	46	47	40	22	39	26	36	42	31	30	39	29	37	31	41	22	28	29	34	22	42	34	35	37	38	36	32	27	44	26	36	44	34	30	33	22	36	34	33	32	35	36	43	32	29	33	19	26	42	25	29	29	39	34	27	25	45	29	24	27	37	33	26	30	25	42	23	43	33	31	36	36	33	39	40	23	40	35	38	31	33	30	25	25	24	28	30	21	37	44	44	31	34	33	24	39	42	40	43	27	32	25	39	31	32	30	33	31	43	36	40	45	34	34	49	38	38	27	34	29	33	26	30	24	36	39	33	34	40	43	35	35	38	28	37	35	25	32	38	29	31	31	18	38	38	34	37	28	37	34	26	40	35	46	28	30	28	30	35	26	26	37	29	34	29	33	24	41	28	31	36	32	32	42	31	25	34	26	42	31	41	21	26	34	28	29	35	40	29	27	36	36	43	40	46	29	44	42	28	38	26	28	32	38	35	33	33	24	32	33	25	31	30	23	32	29	39	33	32	27	35	35	51	43	24	43	32	39	35	36	35	34	31	45	35	38	32	22	28	29	30	33	28	29	37	34	42	36	31	30	38	30	29	29	29	40	30	19	31	33	32	30	31	29	40	29	33	29	35	40	22	35
17351	12354	7838	14599	19062	20266	20271	22366	25026	26176	23893	15468	9021	5113	3312	2743	2633	2618	2741	2791	2476	1963	1395	1232	1157	1214	1264	1998	2819	2655	3065	1846	1083	956	881	858	944	1002	1102	1023	1060	1727	2590	3249	3004	2348	1198	761	726	742	690	616	600	599	580	562	563	566	650	706	564	550	571	497	519	530	541	535	540	531	557	489	530	503	506	549	514	466	518	548	524	525	532	542	498	511	485	486	510	491	467	540	487	501	517	532	537	507	491	525	497	498	547	492	489	486	503	500	557	540	558	556	537	527	557	522	566	554	522	519	564	548	530	509	518	516	483	507	491	510	493	494	517	516	511	491	497	531	499	531	545	480	530	492	492	560	551	504	524	496	516	483	565	481	537	518	508	518	487	486	499	488	494	502	494	531	523	511	485	470	484	506	496	523	529	483	521	507	520	504	518	494	520	503	527	539	550	477	510	503	483	546	553	515	470	489	511	511	476	489	474	445	503	509	513	487	512	518	465	526	513	478	487	501	497	501	483	504	518	462	519	477	539	483	490	496	504	483	539	528	528	511	490	521	516	529	486	496	528	496	449	467	492	538	518	506	491	516	490	511	478	539	525	542	497	449	495	465	519	491	459	537	499	480	489	512	513	464	472	495	443	446	491	530	468	501	492	510	509	514	476	521	507	483	559	493	503	498	495	451	513	504	512	502	495	487	537	503	522	516	502	479	528	504	496	496	498	522	468	494	496	516	495	518	495	492	490	513	457	506	508	503	457	480	496	510	491	495	455	460	495	480	517	482	486	474	526	524	518	482	489	519	479	493	500	495	467	485	476	488	509	475	509	557	488	468	507	498	532	476	523	492	503	524	506	511	517	463	495	518	507	547	459	507	479	491	512	530	480	527	499	531	486	524	515	498	464	489	448	491	492	492	509	520	488	472	554	485	495	522	514	475	472	466	488	502	516	479	458	509	510	511	475	477	512	483	531	538	541	470	511	541	484	542	537	513	494	499	538	481	515	478	515	496	508	513	525	526	502	536	473	497	544	454	515	516	497	512	497	472	485	489	482	495	480	527	507	536	478	527	489	502	536	530	485	525	532	487	475	497	501	507	502	508	542	502	525	470	583	510	509	466	497	529	456	462	469	513	470	535	532	527	523	489	515	480	521	538	506	541	462	501	495	480	480	519	515	475	491	521	474	460	531	469	530	531	538	499	499	488	468	490	495	500	510	494	463	496	512	500	514	522	518	472	498	534	489	505	546	550	520	503	476	464	477	508	435	492	473	497	504	519	513	504	497	475	517	505	472	483	449	467	520	484	481	518	530	520	475	492	515	528	483	521	468	564	495	482	481	512	511	506	539	518	518	489	533	506	500	525	510	506	506	489	519	507	494	535	494	496	451	512	537	470	522	491	474	478	530	437	520	467	474	517	480	476	488	505	492	509	502	526	472	540	488	478	504	467	448	519	480	488	526	485	532	501	528	513	475	484	465	462	513	465	493	515	480	502	493	485	548	515	563	492	559	497	516	521	503	483	502	501	466	544	483	463	478	502	511	509	450	522	492	539	529	481	481	503	486	569	463	530	495	518	506	498	502	509	511	488	481	519	461	536	470	503	502	487	492	507	474	468	502	500	489	521	483	486	507	489	508	525	544	433	488	489	534	481	532	483	477	474	500	502	526	545	475	493	511	517	501	486	515	547	499	514	532	470	479	474	529	485	507	500	504	500	511	517	557	483	486	501	505	501	480	491	514	506	457	565	507	480	462	502	500	512	490	536	548	493	491	537	467	495	496	524	502	473	469	491	487	484	502	522	503	468	501	509	504	476	472	460	487	470	473	507	466	537	510	515	453	484	485	492	505	504	491	521	515	472	514	532	515	510	491	483	496	508	500	511	497	512	497	507	521	502	497	518	508	490	494	505	461	522	475	511	487	533	484	511	482	471	481	519	470	501	497	519	543	461	475	501	512	505	475	526	512	509	487	512	490	517	502	493	513	502	497	528	509	507	507	511	488	520	502	500	501	520	502	492	537	500	495	501	532	500	494	465	543	520	486	494	498	511	502	517	492	505	452	502	531	492	487	494	490	464	524	548	511	479	520	496	514	506	489	520	491	513	488	510	499	500	489	489	528	484	471	493	502	493	487	484	500	517	476	503	525	486	468	506	499	472	500	509	512	509	487	512	460	505	503	510	513	456	563	484	486	472	501	460	515	490	484	488	502	510	474	492	486	486	512	492	489	506	494	485	499	476	495	496	501	494	468	471	502	434	518	514	506	531	486	500	475	421	516	466	462	466	493	488	509	561	488	488	491	499	528	501	524	482	501	498	535	517	443	492	490	512	541	516	507	538	495	506	518	474	489	490	479	515	526	512	509	474	465	519	497	505	505	499	510	496	514	533	470	534	538	537	486	530	440	536	505	495	526	547	498	515	520	478	521	468	499	478	509	524	521	517	507	524	507	510	482	474	493	474	541	530	549	514	484	448	513	525	483	494	519	496	480	519	481	515	505	472	507	445	502	505	517	488	494	485	497	538	495	491	499	456	497	499	496	492	477	515	500	498	517	528	507	525	502	535	513	485	524	507	499	485	504	487	478	525	471	545	476	496	511	517	503	487	463	493	498	486	512	519	527	523	523	493	497	505	450	498	473	497	491	512	501	553	506	505	499	500	476	500	506	507	483	502	520	529	500	528	514	490	534	466	511	512	531	559	545	522	480	472	462	487	528	531	496	539	523	501	492	522	517	482	490	492	495	496	481	505	495	518	493	552	515	563	506	523	489	485	477	518	498	504	522	513	541	505	477	543	532	503	522	482	436	477	483	516	467	525	530	493	490	510	529	529	513	518	465	509	473	507	507	500	552	483	487	518	479	511	513	529	511	504	502	504	508	500	505	478	477	476	510	570	510	446	463	524	489	494	513	538	516	505	491	513	507	510	529	487	502	492	510	496	521	460	492	507	507	506	478	485	485	483	518	495	489	504	508	478	514	510	478	494	467	480	462	525	550	499	505	509	477	537	557	460	483	530	523	489	516	513	509	520	529	528	494	492	516	522	464	507	507	506	467	526	535	487	476	507	489	534	505	483	491	512	535	517	512	474	518	494	460	502	463	466	516	480	487	477	530	501	518	506	487	529	482	483	506	490	489	516	510	531	515	497	467	517	481	500	459	502	473	490	484	516	511	535	508	502	453	494	480	495	494	498	504	523	526	516	520	489	490	486	462	520	523	484	476	481	508	489	474	556	490	506	544	492	472	522	549	513	485	470	482	496	504	515	551	515	486	484	473	474	495	522	512	480	510	517	542	520	479	445	459	466	495	466	504	500	519	510	488	471	460	514	492	499	523	519	458	507	494	493	507	466	510	482	446	479	493	465	484	502	470	524	499	482	478	505	538	490	520	519	479	488	501	470	470	497	538	515	500	491	500	506	465	476	494	546	460	498	517	519	471	482	513	515	500	520	505	494	522	468	515	500	509	500	558	491	483	479	498	486	529	508	528	474	480	475	475	516
2551	368	253	186	211	271	255	350	535	615	641	443	264	182	108	76	71	91	74	86	72	70	57	55	54	52	51	64	69	122	127	81	38	55	52	43	54	51	59	50	76	105	110	108	92	56	47	48	54	45	39	30	41	56	40	51	53	34	47	48	39	47	36	51	41	44	40	43	41	38	41	39	41	43	47	50	50	35	48	53	59	39	43	37	38	40	45	42	30	38	44	48	45	45	47	33	27	38	49	41	31	35	50	45	32	35	42	50	40	47	45	51	42	50	52	53	61	46	45	38	49	43	44	30	54	24	49	31	49	38	29	34	37	34	39	23	53	45	48	40	46	44	40	46	40	46	38	36	49	42	42	40	37	40	37	40	51	46	34	46	38	39	33	53	42	44	53	52	40	41	39	37	38	48	56	39	40	42	49	52	42	49	58	48	51	49	34	42	41	37	46	48	42	35	45	38	44	39	49	45	59	37	35	35	39	38	57	42	46	32	44	45	39	41	41	46	38	54	41	43	42	31	36	32	40	44	34	35	48	39	39	43	39	44	52	46	37	46	50	36	54	38	43	44	51	45	42	41	43	44	48	39	44	41	63	38	44	52	52	50	45	45	48	42	44	39	46	41	45	43	46	51	54	40	30	54	39	34	44	40	43	34	30	39	61	49	42	45	32	38	48	42	59	40	43	32	37	37	63	51	36	47	48	51	36	31	46	37	48	47	45	36	39	45	42	37	32	43	44	44	38	39	48	47	47	42	39	35	41	39	30	42	54	32	47	51	46	43	47	31	51	51	41	38	48	50	46	33	40	47	43	38	45	45	50	50	54	41	33	37	43	55	42	52	49	44	44	43	47	44	34	53	42	37	56	42	58	38	44	47	42	55	38	48	42	42	40	48	49	50	49	47	40	32	42	39	39	51	55	46	57	30	41	43	45	48	39	53	42	44	39	41	34	44	49	51	47	40	36	44	50	29	46	35	38	47	50	55	43	51	39	49	42	36	29	37	44	49	33	48	37	52	59	54	55	43	32	36	44	43	39	43	46	54	42	40	38	45	47	41	44	41	45	50	34	49	49	36	37	30	48	30	35	44	47	46	48	42	34	34	46	42	41	45	41	40	43	37	46	39	43	41	48	58	56	48	27	38	50	37	46	39	44	41	34	42	53	56	42	35	49	50	38	53	43	33	41	33	46	44	49	44	41	35	34	39	33	35	46	43	42	41	48	46	48	38	47	36	47	36	41	31	45	50	51	42	37	45	36	47	39	46	25	34	48	45	44	35	40	37	33	39	39	43	40	51	51	44	43	47	41	43	35	45	37	44	37	42	36	32	41	48	45	38	43	45	45	39	57	41	41	32	48	40	45	35	40	41	45	31	38	42	44	43	35	46	50	42	44	33	45	44	49	42	39	45	38	40	54	49	40	39	37	37	58	40	60	44	47	44	38	37	41	36	39	50	40	45	36	42	40	55	44	46	51	52	43	43	45	56	38	46	45	46	49	42	54	39	41	41	42	38	31	50	30	33	37	29	46	56	52	41	43	45	41	40	43	47	36	43	44	46	53	40	48	50	33	47	40	28	48	41	47	38	40	47	39	46	52	44	41	45	43	42	47	34	41	48	54	34	43	49	34	49	34	34	47	42	44	37	41	38	45	48	45	42	44	44	48	38	33	45	34	51	43	41	34	30	40	39	49	39	34	27	38	45	32	59	43	42	49	41	42	43	37	37	62	42	39	38	44	47	51	44	48	39	45	40	52	57	39	41	39	46	32	44	48	51	51	47	44	41	43	43	33	43	39	51	46	62	40	46	35	44	45	46	48	37	54	48	43	53	42	48	30	46	46	35	44	40	49	36	33	39	40	52	34	26	49	49	33	56	35	42	40	40	57	49	43	45	42	42	50	46	39	52	53	37	48	38	44	35	52	58	34	41	34	30	45	39	56	44	45	36	32	46	41	53	41	46	45	44	52	33	37	49	57	39	47	40	41	43	48	36	48	49	38	43	45	50	39	37	47	43	43	43	44	43	37	38	36	44	46	40	58	48	44	41	48	48	38	42	42	40	41	36	40	48	35	35	37	50	41	36	33	40	48	61	55	47	57	35	31	49	46	51	51	51	46	41	37	51	47	39	46	35	26	40	46	38	56	36	46	49	51	53	34	38	50	44	29	42	35	41	40	48	47	48	48	43	43	44	51	54	45	39	40	38	36	48	45	41	45	38	41	41	36	45	40	41	37	58	37	40	41	43	43	43	42	43	44	38	57	39	35	56	43	48	44	42	50	36	39	36	38	42	40	33	39	45	39	38	31	40	33	33	49	41	32	30	48	51	39	40	41	38	40	51	58	50	45	38	41	31	43	48	47	34	49	50	52	47	51	40	34	42	34	45	46	36	47	51	33	41	37	40	34	39	35	44	44	38	40	42	37	39	42	37	42	36	48	46	26	41	42	34	33	48	34	47	42	31	33	39	47	53	46	51	48	48	38	44	49	43	40	45	48	47	51	46	53	52	48	37	30	48	41	38	44	47	47	42	38	46	54	40	42	50	49	43	46	34	38	48	49	50	51	42	36	46	39	41	37	32	46	45	44	40	47	41	47	37	38	39	33	55	53	46	38	36	50	38	38	45	48	46	52	49	40	43	39	40	38	45	51	42	33	39	38	43	35	45	42	39	38	40	38	45	32	50	29	48	36	47	52	48	40	42	36	55	52	32	50	39	50	40	43	40	36	52	34	43	45	49	58	51	32	52	52	42	35	49	39	48	44	41	48	47	42	44	47	43	44	39	39	42	44	52	49	42	48	45	39	34	38	43	36	44	47	46	39	49	46	36	44	55	45	38	48	43	46	43	36	42	45	52	39	42	48	48	42	40	28	49	32	40	31	45	37	42	48	43	41	43	55	40	51	42	39	45	40	32	41	40	48	46	31	38	56	45	52	34	36	45	50	42	46	30	43	31	46	53	49	45	48	38	43	38	45	31	32	33	47	42	48	60	48	42	49	47	49	44	42	35	46	51	35	50	53	47	47	44	43	47	34	45	51	32	41	52	35	42	47	40	51	41	35	41	37	48	35	40	43	49	54	34	38	37	44	44	41	35	42	31	36	46	32	43	44	40	30	35	42	41	34	45	31	48	39	49	39	44	42	34	46	37	50	31	55	42	42	45	31	38	26	45	36	41	41	36	43	56	42	50	37	40	39	63	50	42	37	47	34	48	44	38	41	57	35	43	44	51	43	44	48	46	48	52	39	37	44	44	34	50	52	37	46	59	39	39	59	41	45	35	41	34	42	47	44	50	47	47	40	48	46	36	36	47	33	55	49	41	43	45	36	41	39	40	35	52	47	41	33	41	59	44	31	40	57	50	40	41	44	50	48	45	37	48	42	48	32	50	32	41	52	39	37	38	32	41	40	36	30	35	52	43	33	51	35	34	33	36	39	42	46	39	43	45	37	45	46	50	50	57	34	35	37	51	50	42	29	38	44	36	54	39
14183	9679	6423	13700	17988	17482	17014	18979	22187	23056	22251	16187	10537	6623	3993	2908	2605	2576	2796	2776	2526	1935	1461	1250	1388	1249	1312	1997	2379	3578	4105	3335	1266	991	956	999	1031	1149	1154	1398	2371	3741	4384	3917	2621	1373	838	806	826	871	801	739	681	665	740	693	708	665	757	787	659	644	705	659	615	666	656	678	638	621	657	677	660	653	674	693	642	647	646	669	708	642	651	680	648	598	629	639	645	683	638	656	622	631	631	636	690	642	604	661	635	648	625	646	678	659	614	661	710	659	685	659	723	675	662	660	684	656	679	643	635	700	655	682	696	658	670	663	698	668	656	659	640	678	649	630	698	673	674	641	683	666	620	625	669	621	640	672	646	666	610	603	631	608	633	647	656	678	622	680	670	629	635	625	647	590	637	711	668	663	662	680	664	646	626	648	679	643	622	651	639	663	634	630	649	661	622	678	699	630	660	653	588	611	618	624	610	638	647	638	695	661	665	701	650	572	663	596	644	680	670	623	635	649	685	656	597	673	626	637	664	641	653	624	628	659	629	623	598	646	623	651	617	651	639	617	634	674	624	669	631	617	624	607	689	677	634	658	666	615	630	621	604	650	664	616	677	643	637	619	631	627	626	613	637	653	613	654	634	644	681	624	619	677	610	634	624	615	669	639	610	644	601	640	680	627	624	659	618	637	637	628	626	611	618	677	639	640	673	664	616	645	636	603	660	592	649	594	664	627	627	644	637	648	606	603	657	712	650	633	635	659	639	617	669	606	608	669	661	671	645	697	654	646	662	644	589	664	634	573	615	626	596	637	653	696	669	678	638	635	670	678	612	667	618	613	622	658	628	625	637	634	666	653	647	671	645	645	631	633	618	615	658	638	649	619	638	608	617	583	627	692	655	617	669	638	663	621	636	618	670	615	636	634	648	657	655	669	659	649	678	636	593	660	642	645	653	681	618	654	603	687	658	639	652	651	619	646	628	630	664	611	678	665	613	650	639	625	625	609	598	632	648	649	627	647	631	642	625	634	622	626	613	643	631	655	628	604	653	590	657	640	648	599	671	619	688	627	635	706	679	687	628	614	619	662	667	635	650	644	635	635	616	650	659	613	631	639	607	610	622	696	671	657	681	640	637	631	593	601	647	625	678	666	595	663	625	638	657	602	608	667	613	634	651	612	601	604	623	615	637	642	655	667	632	660	639	609	688	635	658	673	600	616	699	663	630	611	590	649	658	648	645	669	641	639	653	644	653	644	654	646	636	619	607	668	627	635	569	657	602	622	666	621	629	649	645	636	621	666	673	608	633	631	670	642	677	623	639	614	671	637	639	585	652	670	640	641	645	672	668	622	614	657	619	607	659	654	611	625	619	632	671	671	644	668	666	666	672	651	667	657	715	657	586	653	656	634	643	647	603	660	657	593	586	651	644	647	683	654	601	623	655	627	625	684	617	644	629	657	656	632	644	659	627	655	653	647	639	674	626	612	622	614	606	620	658	616	616	681	624	675	666	668	652	596	618	605	627	673	622	661	630	633	619	636	617	620	619	643	610	673	585	637	634	631	609	672	614	613	623	659	668	650	648	650	629	613	609	634	600	673	648	668	662	657	648	670	619	636	665	607	620	653	660	648	652	613	631	631	677	679	655	592	655	639	609	615	682	640	664	674	625	647	675	656	639	650	639	617	693	637	627	641	617	608	651	597	689	639	610	655	671	624	615	646	619	639	672	621	626	629	659	642	645	657	627	658	631	602	629	607	656	648	657	621	653	658	646	642	667	636	669	609	625	628	680	625	669	651	628	626	639	635	643	628	606	613	634	636	652	649	654	582	572	692	626	622	649	606	609	647	636	651	661	661	632	638	623	641	612	612	635	610	606	609	619	690	602	601	670	608	693	656	668	645	642	592	646	627	662	647	630	627	670	665	662	665	612	618	640	610	603	650	671	641	648	618	678	651	678	613	640	655	641	644	658	610	619	687	648	600	651	586	650	606	646	660	637	607	594	598	625	625	647	652	651	696	640	673	638	602	618	591	625	665	597	612	647	675	608	644	681	624	650	634	654	637	624	622	644	626	639	619	679	645	618	653	658	661	626	707	629	625	652	615	660	639	604	657	606	653	631	656	622	637	682	636	638	670	645	614	696	634	658	659	670	624	648	628	663	612	676	634	628	631	600	616	660	648	663	615	617	648	628	683	673	609	616	619	668	653	652	645	691	616	672	673	649	621	647	675	631	636	598	650	667	622	613	672	676	606	670	691	668	607	642	630	632	681	606	680	640	669	692	683	630	627	646	640	649	637	628	623	633	621	669	702	638	665	671	622	636	656	649	625	620	673	618	678	666	655	639	638	706	659	643	664	600	643	652	621	652	619	640	606	628	602	638	649	625	653	604	632	621	611	628	660	641	658	639	632	632	638	630	642	674	625	644	643	639	668	657	628	658	640	702	611	614	596	695	666	617	654	694	647	620	652	717	621	640	645	624	631	633	647	690	665	646	618	587	621	656	643	664	659	652	623	639	607	613	618	665	646	641	642	631	597	631	643	614	664	670	655	660	619	643	679	640	662	627	607	590	682	669	652	640	668	647	627	595	678	644	630	610	677	596	622	661	651	674	620	692	655	624	616	632	655	610	636	632	678	643	624	633	672	652	604	675	670	652	624	625	671	676	606	647	632	649	655	638	630	656	669	661	621	619	657	624	677	685	610	605	648	606	640	622	654	646	637	588	628	660	620	624	677	620	646	613	626	670	673	645	663	636	675	598	657	632	658	628	623	597	654	656	650	604	642	663	671	677	645	637	641	622	624	642	679	629	629	592	652	571	643	638	641	657	666	620	614	646	657	638	665	683	610	622	632	646	652	693	650	583	620	617	601	654	619	677	648	689	645	673	663	670	647	657	633	630	604	636	622	598	612	661	643	612	611	637	675	614	593	682	663	682	658	643	649	672	676	653	686	637	673	658	692	655	655	684	650	619	641	569	695	638	662	673	671	637	615	601	623	645	657	608	627	676	675	649	670	618	640	613	660	646	668	621	617	641	630	659	648	655	656	664	691	642	675	715	649	636	606	630	720	618	651	655	614	675	661	637	638	695	681	660	666	682	655	646	668	679	674	667	658	620	630	624	664	635	625	637	610	664	654	628	671	626	691	628	649	652	647	634	636	649	636	647	644	658	608	681	642	676	608	644	609	652	624	663	612	601	634	631	647	643	616	698	655	664	646	629	665	643	638	644	652	626	708	622	609	610	657	610	664	636	627	660	615	628	662	650	592	653	608	582	622	632	641	658	644	643	696	647	634	643	635	655	672	639	596	636	591	633	613	624	678	627	619	646	650	678	633	624	660	632	623	636	647	608	604	655	638	681	674	622	656	653	611	611	604	658	655	650	622	620	630	624	667	628	650	651	654	670	627	661	625	627	645	642	611	624	661	605	579	663	659	658	631	612	625	644	636	595	629	655	625	599	669	624	616	618	660	594	674	620	643	669	676	656	661	741	605	641	657	665	585
1611	546	466	344	421	452	446	448	699	867	842	556	342	251	155	137	125	112	112	145	137	118	84	87	82	76	69	106	135	160	211	222	103	75	68	80	62	62	76	96	165	187	176	131	97	73	64	54	56	64	52	62	43	56	55	74	58	51	48	57	49	65	45	47	60	59	49	45	41	54	41	51	51	40	51	41	49	52	51	47	71	41	54	61	51	53	54	69	57	46	51	48	49	57	41	55	43	57	45	47	56	58	54	49	50	53	65	44	66	56	56	58	56	48	52	59	51	51	53	67	72	52	50	48	56	55	57	55	57	50	65	68	62	50	40	50	43	59	63	50	55	39	54	50	53	44	53	41	53	49	53	61	51	64	46	49	51	56	59	45	64	41	48	66	50	49	59	49	61	55	48	42	46	54	56	55	50	44	41	47	53	46	46	46	56	50	48	51	60	58	63	49	54	58	57	43	52	51	50	50	52	52	49	46	48	59	59	58	39	49	48	40	68	51	51	43	51	58	55	58	49	50	54	44	67	58	52	53	44	36	60	45	59	52	53	52	49	64	50	63	43	54	40	60	58	57	45	40	61	55	48	44	46	49	61	50	57	64	59	50	51	56	48	58	67	47	62	50	41	52	61	56	52	65	49	37	55	59	71	61	57	68	51	51	59	62	40	55	56	57	47	58	57	55	53	47	34	57	60	45	60	46	54	50	43	52	57	40	64	50	52	55	56	57	49	61	55	52	51	45	47	38	44	43	44	57	56	45	48	64	37	59	61	56	43	42	64	48	42	47	56	50	48	55	55	42	56	49	47	54	51	58	51	59	64	60	57	64	65	52	38	45	51	64	45	52	74	63	49	54	47	46	61	49	61	53	51	50	55	54	55	53	46	54	57	58	57	51	51	49	60	53	58	57	44	63	50	48	56	51	42	53	40	49	62	51	49	48	60	58	51	53	69	60	65	64	65	47	62	48	56	52	51	58	52	61	60	57	59	46	42	47	44	44	57	55	60	49	58	62	51	61	46	57	54	51	51	48	49	62	52	60	44	65	42	44	48	58	53	48	48	57	61	67	55	55	53	51	52	57	54	73	60	54	56	43	51	45	55	57	45	58	51	49	53	63	53	52	52	53	53	57	47	57	59	42	53	53	52	56	43	56	60	38	45	50	44	42	55	40	63	60	53	56	49	63	67	45	49	47	41	56	39	53	53	47	55	55	40	55	54	60	42	41	43	50	51	51	55	56	48	56	55	45	57	64	44	60	57	62	54	40	51	45	48	51	53	54	48	53	57	48	39	58	58	37	47	71	37	50	55	63	48	61	42	51	44	67	44	58	58	55	39	56	55	59	60	62	46	39	46	48	44	46	68	64	49	57	47	48	52	63	43	51	56	52	38	57	45	49	48	55	49	54	57	54	65	52	50	52	40	52	63	47	57	49	50	54	55	52	41	57	59	34	47	48	43	41	40	52	61	49	58	55	48	53	50	40	42	53	50	49	57	59	47	49	58	53	56	36	56	49	60	49	51	55	46	58	56	55	48	55	55	45	49	45	61	49	55	51	76	47	61	52	54	72	56	57	39	47	44	49	50	50	50	37	57	57	49	50	47	54	59	46	49	42	50	47	55	44	48	60	58	60	50	53	54	58	63	46	57	41	56	45	48	54	58	48	51	46	59	45	38	52	49	52	60	41	46	70	51	41	54	61	50	62	58	61	55	52	50	46	60	57	56	58	50	58	60	42	58	72	57	42	48	41	54	51	52	48	52	71	43	49	54	45	45	51	48	58	48	52	62	44	49	54	48	57	42	62	53	52	49	57	54	41	49	50	52	45	57	50	63	50	64	55	56	55	58	56	58	54	50	51	63	48	39	63	40	58	57	62	45	59	42	53	60	48	50	49	41	53	51	59	46	53	39	49	60	53	45	40	49	63	50	46	47	59	44	50	63	47	47	48	58	55	55	66	39	56	62	48	46	58	49	48	53	56	56	56	56	51	53	64	58	45	36	62	66	51	50	53	42	65	59	53	41	52	55	52	64	54	52	40	64	65	47	51	46	62	49	57	48	47	57	46	50	47	49	46	53	51	49	49	50	54	48	56	48	44	43	69	61	50	48	44	62	44	48	50	60	61	71	60	46	48	63	51	51	51	43	44	63	52	58	54	52	47	35	57	52	43	50	53	58	58	54	54	59	43	54	56	50	53	51	51	50	55	49	39	64	56	45	62	37	59	51	42	39	59	51	42	59	51	46	49	62	45	45	46	49	52	46	55	49	49	49	62	56	41	55	41	51	45	48	47	54	60	46	57	42	56	43	57	57	56	60	48	57	53	48	56	41	52	61	53	58	55	55	44	51	45	40	47	51	48	56	53	46	53	58	68	61	61	57	51	55	57	52	53	44	53	48	50	52	50	58	43	47	49	51	45	64	45	56	56	49	45	53	44	40	53	52	60	43	46	48	51	48	50	55	45	50	54	48	56	55	36	59	56	54	48	36	48	50	49	55	57	59	50	66	43	52	50	55	69	51	52	57	67	44	56	50	59	59	45	63	60	59	61	55	63	41	47	54	44	59	42	55	49	60	48	47	48	50	63	47	37	42	49	58	55	55	45	55	52	59	52	54	55	37	43	54	32	65	51	47	46	60	47	55	51	51	57	56	47	43	54	43	46	44	58	58	45	46	51	57	64	50	48	52	42	50	50	50	50	64	54	61	45	59	47	54	56	55	43	48	67	49	63	66	46	54	41	55	50	55	39	53	55	45	57	52	43	49	45	53	42	53	56	51	47	63	51	48	51	62	59	52	41	53	44	53	44	46	56	57	48	44	65	60	58	56	53	62	55	49	58	57	50	61	56	50	47	48	48	49	48	49	52	56	57	61	46	42	59	57	53	51	47	49	54	60	52	54	56	51	46	62	50	50	56	45	62	65	57	37	49	44	54	53	48	44	56	51	48	54	40	47	51	67	54	60	69	48	62	45	54	46	56	47	50	43	65	47	43	59	58	47	47	48	57	57	48	38	58	49	61	36	39	52	55	57	54	52	49	57	49	61	54	53	59	39	57	50	62	49	53	58	58	63	56	51	47	59	49	43	68	50	36	54	52	58	48	54	58	58	58	49	52	56	46	50	55	58	48	53	52	50	58	52	58	49	57	48	66	48	53	56	41	49	34	52	47	42	55	59	48	47	40	51	53	38	46	52	55	48	50	52	46	51	55	44	70	69	53	59	53	60	55	57	60	57	55	57	46	46	65	46	49	53	57	56	54	45	51	53	52	54	55	50	59	44	50	51	54	54	47	49	39	59	70	43	55	55	46	58	51	54	48	54	55	53	56	49	69	48	51	41	46	39	54	50	62	38	56	47	59	55	48	56	51	55	49	41	52	59	47	66	37	53	51	49	58	44	52	48	48	51	61	51	46	57	35	47	44	43	61	54	53	44	47	53	47	56	58	49	60	54	53	47	63	54	40	46	55	48	50	52	54	60	66	54	43	58	53
19593	12025	9998	21668	26480	24863	22164	21621	24560	26667	24906	19186	13416	9499	6645	5174	4423	4034	4062	4271	4099	2858	2225	1931	2101	1884	2082	2995	3548	5112	7571	7789	3251	1469	1356	1409	1475	1568	2096	3109	5067	6253	5893	4422	2673	1409	990	953	1012	1022	1028	956	908	863	873	864	844	924	1005	887	850	843	786	843	779	775	833	782	842	822	814	806	807	764	792	804	841	841	795	794	776	822	818	860	759	801	822	805	840	796	837	789	756	763	749	775	794	762	733	744	802	756	807	731	742	785	821	778	799	793	734	835	832	850	803	839	862	803	882	814	837	806	801	796	783	798	784	781	786	800	772	779	768	788	809	806	783	774	828	807	753	798	733	757	752	795	775	800	789	767	816	818	737	811	806	785	800	790	809	796	760	792	807	771	834	757	778	774	779	773	808	818	799	768	771	771	781	759	725	708	784	782	762	762	771	796	746	788	716	781	745	810	812	794	777	720	796	770	790	830	758	761	755	787	758	728	742	754	779	793	790	765	804	760	756	764	808	782	808	794	731	788	805	794	752	764	728	768	796	739	752	809	784	750	802	748	746	771	834	790	808	756	747	741	766	791	723	786	762	826	735	812	699	704	790	719	801	756	748	768	816	800	697	822	722	737	752	778	729	743	820	730	745	850	771	793	742	790	806	769	790	772	772	774	747	760	745	786	788	781	726	778	729	793	766	784	801	779	754	787	750	772	727	745	765	742	765	820	781	756	798	736	767	806	721	813	780	761	770	741	765	799	737	764	782	779	780	735	765	734	738	804	765	767	781	821	767	750	731	715	791	742	786	781	761	786	785	767	750	770	782	762	757	763	750	766	761	748	753	779	735	766	793	803	762	749	772	834	735	768	807	747	726	804	761	775	747	810	767	722	772	813	826	721	786	748	761	776	746	826	764	753	770	752	784	820	822	765	753	795	791	803	715	736	782	767	784	782	812	775	777	806	736	756	782	766	769	774	756	716	756	755	767	726	754	760	770	759	792	792	760	762	831	774	767	766	760	763	735	757	726	804	743	750	747	787	750	776	757	774	750	743	767	777	793	761	767	774	833	806	783	731	791	738	750	748	798	794	758	748	818	764	818	772	797	791	778	773	753	751	707	840	733	775	751	746	754	789	720	781	745	779	803	773	726	785	746	743	791	737	770	752	771	756	790	744	739	724	782	833	764	824	765	735	720	720	772	743	778	733	757	810	711	752	759	836	762	804	796	776	747	775	765	791	779	772	719	791	744	770	801	768	768	784	787	796	753	746	728	768	768	755	765	769	743	740	745	771	755	792	819	812	754	793	756	754	746	762	774	766	801	769	753	797	723	776	744	842	789	825	734	752	813	742	762	786	804	751	749	746	789	793	751	782	802	803	763	741	735	819	807	816	791	746	732	752	743	771	786	772	789	743	753	765	752	789	744	813	713	795	716	818	764	785	801	760	768	782	779	785	761	790	778	784	779	843	704	806	773	770	787	756	781	749	709	811	754	747	755	809	748	767	780	791	803	751	749	762	759	715	786	767	772	776	752	704	820	807	688	720	757	787	727	737	724	757	790	801	755	769	759	776	780	731	734	733	809	782	784	740	753	822	798	743	785	764	810	758	752	818	767	798	818	804	788	768	769	785	757	789	761	755	800	759	767	747	784	809	732	802	776	772	727	758	786	794	771	773	770	763	774	755	777	750	753	765	736	766	784	762	776	765	723	786	781	774	782	766	792	754	779	738	743	779	783	702	763	737	776	793	760	751	768	763	782	764	765	778	804	762	731	768	802	817	814	742	763	745	770	798	764	772	777	796	799	732	774	721	785	791	783	803	731	755	773	749	712	814	777	793	748	753	786	741	762	748	758	739	826	760	798	736	765	745	800	810	736	790	818	759	760	772	769	781	770	796	799	751	746	799	784	749	801	800	780	752	759	725	760	793	736	778	797	749	781	785	770	735	795	817	779	747	760	782	764	759	793	772	761	758	753	811	761	760	752	758	746	770	771	787	753	773	760	761	773	828	748	784	820	797	809	790	709	753	766	792	807	822	794	745	802	762	758	785	722	725	797	780	800	757	817	799	750	818	750	764	767	842	791	757	809	743	752	783	753	800	819	740	705	786	723	782	782	793	821	747	747	723	780	808	736	804	740	765	751	799	823	699	789	765	779	754	780	687	738	733	749	791	753	729	775	782	769	851	781	768	765	783	751	787	715	747	794	787	788	791	764	785	752	763	786	776	747	766	768	768	770	747	768	773	778	757	735	802	771	812	731	791	760	784	748	769	689	767	722	761	733	722	777	723	730	768	743	735	756	817	772	807	761	798	777	801	779	787	749	795	765	726	777	765	760	709	762	769	770	813	737	759	797	761	756	815	732	812	734	762	772	805	743	739	738	786	742	803	815	758	763	786	721	787	801	765	781	731	725	783	726	744	784	736	722	795	781	755	760	734	753	720	761	809	788	734	800	775	733	787	754	749	800	750	806	762	755	804	783	763	766	778	785	729	741	793	748	785	750	730	810	744	750	756	746	830	764	772	791	779	692	770	791	849	750	768	853	768	745	782	781	737	771	737	767	741	773	710	757	778	838	745	754	780	757	762	800	777	792	782	824	739	786	758	736	769	826	801	754	741	799	736	793	853	758	743	792	761	769	790	781	759	758	802	770	779	751	798	771	824	780	809	756	814	786	765	771	689	780	792	725	734	731	754	765	776	777	757	769	800	829	755	743	766	748	816	769	766	786	795	798	770	763	780	705	774	719	749	740	769	801	773	735	791	746	797	749	746	781	746	729	735	821	780	757	781	772	732	814	773	738	726	799	808	767	751	816	772	739	755	782	756	807	826	781	825	814	809	781	779	750	784	796	753	794	788	753	776	798	774	788	719	768	769	798	808	789	727	747	743	768	751	780	776	776	759	749	751	793	829	742	789	794	799	762	801	737	755	734	754	779	828	743	765	793	731	753	728	750	773	746	746	804	746	720	796	755	777	762	772	764	777	737	773	756	738	756	725	789	757	792	766	774	749	757	784	817	761	737	780	776	784	795	771	721	740	756	729	731	777	721	728	799	797	805	779	802	682	765	764	792	793	791	780	779	753	833	802	762	749	755	790	797	796	796	758	769	761	766	760	704	778	829	760	776	779	766	729	790	766	768	757	751	779	777	765	745	788	760	753	736	724	756	826	770	768	771	767	804	749	771	750	822	728	759	698	760	759	786	772	768	693	730	782	780	771	747	727	735	821	770	728	754	806	800	787	738	774	773	794	798	776	822	790	789	764	726	789	763	766	704	771	823	786	726	800	776	755	788	786	786	725	752	750	775	734	786	854	778	755	754	768	751	779	751	794	764	766	765	777	752	762	797	779	781	789	756	786	737	741	773	778	802	757	793	749	691	781	773	796	808	701	770	795	762	753	771	759	722	743	721	813	765	798	764	765	770	794	794	723	786	727	797	771	792	754	794	749	765	723	776	793	793	765	819	768	775	763	777	765	778	783	737	794	765	772	782	762	755	774
1341	148	166	120	142	150	155	163	187	272	351	295	164	116	71	72	66	57	66	49	52	34	46	37	31	34	40	50	95	62	105	136	118	49	30	29	36	30	33	55	74	76	79	56	42	28	26	37	22	32	32	31	30	25	42	30	33	32	38	25	33	28	33	34	36	19	29	33	35	30	28	28	31	29	25	28	31	25	41	32	23	34	42	27	30	25	23	27	20	34	30	25	26	36	23	31	39	25	42	23	32	21	20	26	28	36	24	36	28	32	33	31	25	34	31	24	26	42	35	28	24	30	33	24	22	31	21	33	33	19	32	30	29	42	27	27	40	37	26	36	38	26	32	38	26	29	24	35	33	28	24	30	24	28	26	40	32	23	28	27	32	21	27	32	36	29	30	29	22	22	27	28	36	28	32	28	25	28	34	27	30	36	42	27	29	34	25	26	23	28	38	32	36	38	31	20	33	38	24	26	20	35	32	30	26	30	36	39	35	37	25	24	26	27	30	28	34	29	35	27	23	31	38	31	44	33	26	30	30	29	23	26	30	24	31	35	26	28	35	36	24	30	40	24	29	30	30	31	36	27	27	32	23	24	29	32	26	29	25	33	33	35	37	29	34	33	28	28	27	28	37	34	33	30	32	23	21	35	29	39	23	34	28	36	28	29	28	35	26	26	31	31	33	20	23	23	28	27	37	30	27	26	28	25	32	23	22	26	25	34	29	36	35	24	26	23	36	41	33	31	33	37	27	36	30	34	25	29	31	22	15	40	34	23	32	36	22	35	43	33	25	25	23	34	20	36	30	19	31	49	28	14	29	28	33	35	28	18	19	24	30	31	30	30	28	32	30	33	35	25	36	28	26	30	21	34	31	26	38	24	24	31	31	26	23	27	28	25	30	33	28	22	28	25	38	33	32	29	25	26	24	23	38	25	22	28	33	25	33	31	28	30	29	27	32	35	34	19	37	34	29	19	29	35	21	32	30	25	21	40	25	32	28	30	31	25	34	25	34	25	43	30	36	32	34	30	33	40	22	27	43	23	37	23	26	39	19	21	31	38	21	26	30	36	27	33	31	31	27	24	17	43	28	23	30	29	26	28	33	25	33	28	22	20	17	25	33	28	30	25	33	28	27	32	26	36	29	24	29	37	21	26	20	19	30	23	21	39	36	35	25	24	30	27	22	31	26	25	28	26	33	34	35	30	22	29	29	31	36	29	26	28	24	32	30	29	24	27	24	27	35	36	32	29	31	23	27	31	36	30	29	31	24	29	20	33	22	31	31	31	25	34	35	19	32	37	26	27	26	32	30	27	34	27	34	41	29	38	19	25	20	38	23	24	39	29	33	30	33	19	34	27	27	23	28	27	30	26	26	18	17	27	32	35	29	28	31	23	27	23	24	28	27	28	22	33	27	30	23	34	30	41	40	29	24	27	26	26	31	36	30	27	31	26	33	29	34	34	29	35	27	17	30	25	31	28	32	40	30	25	24	31	36	21	30	34	26	31	33	26	39	28	21	34	32	32	28	32	33	42	44	34	30	38	27	40	32	21	26	31	23	29	34	25	31	22	23	24	25	30	34	26	35	18	37	36	31	32	24	29	31	29	26	32	26	32	32	35	32	30	31	19	31	36	31	23	25	27	23	24	28	36	24	25	33	27	30	27	24	26	32	35	19	32	31	31	35	38	34	35	33	22	42	24	30	20	36	29	33	34	27	27	38	35	22	31	25	27	32	16	19	33	28	23	28	25	29	39	23	30	41	35	26	18	33	30	31	31	35	33	39	28	27	25	34	29	32	23	41	26	33	28	26	17	23	33	34	31	38	30	33	40	38	32	40	26	35	28	31	29	29	43	24	28	32	35	23	25	32	43	34	26	34	27	28	32	31	36	25	25	20	30	33	32	31	29	29	25	30	32	31	24	26	25	26	30	31	22	29	26	27	33	30	34	32	39	25	26	33	18	30	28	25	24	28	39	26	23	30	29	27	28	24	28	37	28	31	29	25	30	31	30	42	20	29	39	36	27	35	28	22	30	32	29	44	24	29	33	28	36	37	29	30	32	27	26	25	22	40	34	28	29	32	26	23	25	30	32	39	35	29	25	34	39	37	37	26	28	27	39	38	24	24	35	26	20	34	34	28	31	35	22	33	31	23	25	22	30	26	23	32	25	30	26	25	26	31	33	30	34	26	27	29	17	18	23	31	38	23	33	23	28	35	17	28	36	35	36	22	38	33	21	28	31	29	30	32	35	28	30	24	35	33	26	31	27	29	41	23	31	30	33	37	21	33	40	33	22	44	34	39	30	32	23	32	24	38	33	37	32	29	33	23	23	25	28	26	31	36	27	24	40	32	30	37	45	27	26	35	31	27	25	27	32	21	29	44	33	41	28	38	26	28	34	32	33	27	34	29	33	33	28	22	25	32	22	31	30	36	25	29	29	23	31	24	19	33	31	28	25	25	26	40	26	34	25	35	35	24	29	33	28	29	37	27	31	38	29	31	29	31	23	26	22	23	31	34	23	31	37	28	21	23	29	27	22	21	35	29	22	32	29	30	14	20	21	20	29	34	32	31	39	28	30	29	33	43	28	24	31	20	25	23	32	31	36	26	30	36	29	22	30	23	39	31	31	35	38	29	28	26	28	25	33	24	30	32	34	13	33	44	25	27	29	29	30	23	25	27	36	29	30	24	27	30	36	21	23	29	34	25	30	29	26	35	27	27	28	20	29	37	19	33	31	23	31	30	29	26	30	23	28	23	23	30	23	27	29	20	31	35	28	30	25	28	29	31	24	26	27	30	32	26	32	28	29	28	22	32	22	27	26	28	26	29	25	20	42	21	41	22	19	37	22	27	32	33	25	19	32	31	25	31	30	41	28	23	42	23	32	29	39	29	32	25	23	32	35	28	25	28	33	26	24	35	32	27	27	24	27	32	29	30	29	43	35	34	35	29	24	37	29	27	35	36	30	19	30	23	23	41	34	32	29	22	25	24	33	30	26	20	29	25	35	31	38	32	22	18	27	31	35	33	23	22	34	43	33	29	30	29	36	26	27	23	32	30	31	25	36	32	30	31	23	34	34	29	26	31	26	32	33	28	28	25	28	28	32	25	25	45	22	42	32	29	23	30	28	30	32	28	37	39	25	33	26	35	27	24	16	39	21	42	33	33	34	34	33	29	26	43	23	29	33	30	27	22	22	27	18	22	34	25	34	32	26	34	40	26	33	28	27	39	28	26	21	35	38	33	26	34	26	25	27	42	35	28	24	29	21	28	25	40	31	29	33	33	29	17	24	37	26	23	28	28	23	20	32	35	34	33	34	35	29	33	35	34	30	21	31	37	35	32	26	33	27	19	25	25	23	40	30	20	33	24	23	19	24	45	26	33	21	19	21	35	44	35	35	27	28	38	32	29	34	25	31	37	29	32	33	26	27	18	23	30	30	37	36	28	30	27	19	33	34	38	29	24	14	33	29	31	25	36	20	29	25
9895	4162	4153	11684	13607	11752	9869	9522	10817	13267	15675	12810	7280	4440	3260	2431	1687	1499	1485	1726	1702	1140	816	727	814	766	839	1447	2475	2042	3896	4844	4212	1197	632	642	618	744	1196	2084	2618	2898	2490	1775	859	473	537	492	515	515	495	490	502	445	451	446	459	504	500	489	454	440	438	444	442	455	440	427	509	439	442	458	431	452	472	462	462	426	443	476	460	469	484	493	505	457	382	459	471	466	426	469	462	448	450	421	453	483	457	448	479	409	419	472	448	415	435	454	449	465	492	488	452	443	475	432	473	442	469	481	461	464	474	443	443	441	419	455	466	419	399	436	436	451	453	453	488	453	453	492	446	417	429	473	458	455	424	477	513	452	484	435	436	429	425	479	416	458	464	429	435	450	449	423	450	428	444	459	450	441	424	404	446	446	456	436	431	417	452	431	464	451	466	451	445	455	433	463	449	455	411	425	471	411	425	430	460	437	454	408	475	465	451	447	442	448	470	423	428	460	457	457	464	478	466	443	456	438	403	439	481	471	452	446	454	407	398	418	470	437	404	448	438	463	411	428	412	423	438	425	440	451	433	466	468	503	430	407	449	451	415	422	440	423	445	439	469	448	449	442	469	452	449	452	455	434	434	458	447	440	476	428	446	415	438	415	447	411	423	445	407	442	447	417	455	464	454	431	475	413	436	458	415	412	445	438	438	412	486	392	435	440	457	444	446	403	479	420	437	488	492	465	459	449	461	458	426	443	431	497	432	446	454	447	478	433	416	465	437	456	441	449	473	486	431	420	451	443	415	447	469	460	440	430	411	459	435	446	444	470	436	446	431	469	449	439	433	422	462	415	447	467	466	439	397	424	424	436	492	426	468	434	462	453	451	428	419	454	443	428	470	442	448	443	477	430	492	467	436	444	411	408	441	445	483	433	465	476	441	441	448	465	438	454	446	431	442	443	400	438	438	431	458	452	447	436	443	455	463	453	434	480	423	414	455	413	467	445	464	451	412	459	434	447	437	417	416	425	439	432	420	478	413	468	470	450	452	462	490	450	425	439	445	520	442	446	460	437	459	430	469	410	442	442	422	470	439	406	425	453	447	436	444	430	452	431	444	431	426	477	466	449	436	438	439	465	464	418	417	461	452	479	422	433	439	439	413	431	456	440	450	427	450	451	438	423	465	418	443	417	430	434	439	464	400	442	426	409	447	481	444	445	454	443	431	436	467	459	436	471	489	432	489	463	470	424	453	412	500	427	410	434	451	443	431	443	455	488	459	433	425	431	444	446	444	446	474	439	440	425	420	478	459	426	453	438	432	433	451	457	487	425	434	441	450	427	458	456	466	409	442	453	452	428	438	461	425	477	451	446	430	478	436	420	402	447	450	427	435	459	426	421	438	448	412	473	438	446	424	475	408	444	460	436	458	387	456	419	436	430	445	433	439	422	442	443	438	428	400	470	452	397	426	452	424	446	414	462	452	466	412	451	443	431	483	429	419	438	429	422	408	445	446	459	430	424	432	455	455	450	438	436	402	459	413	427	430	457	434	434	422	447	441	421	406	455	452	431	443	421	456	462	475	455	413	454	439	427	446	437	404	430	454	444	455	447	477	453	456	473	442	448	446	417	446	459	445	451	453	439	438	426	453	450	422	459	413	416	434	462	487	442	465	451	456	377	444	425	453	421	433	474	454	400	448	466	432	417	459	429	459	453	454	422	469	432	491	471	442	461	510	446	446	453	421	433	456	439	440	460	438	456	414	452	434	430	471	447	447	393	458	420	482	428	413	427	452	441	443	446	445	440	449	437	404	410	461	453	458	456	436	452	449	443	430	486	484	455	447	486	422	432	439	473	450	464	419	437	449	442	499	452	436	406	436	480	426	447	378	437	443	449	425	443	463	442	414	455	448	444	440	432	421	448	388	484	429	452	446	493	375	460	450	430	459	447	480	455	461	436	429	424	488	459	439	465	411	445	439	433	484	435	445	431	426	433	485	415	468	503	477	435	440	406	439	465	453	433	461	443	452	454	448	472	475	470	453	428	447	400	421	475	449	450	451	478	452	438	425	443	435	448	433	404	460	466	387	454	471	455	449	446	419	448	485	472	468	484	431	463	437	444	478	462	413	453	442	453	454	412	442	414	463	430	421	420	450	444	443	447	466	456	439	464	458	462	445	389	426	427	443	413	429	418	465	448	418	410	503	421	445	451	433	464	402	470	460	450	455	402	442	435	466	443	445	437	454	428	433	457	439	426	451	433	453	419	412	440	433	416	454	463	438	424	452	464	416	424	417	467	436	463	471	445	430	415	429	450	421	447	435	436	459	455	474	444	415	477	425	455	436	428	444	424	431	434	440	439	422	452	473	468	467	462	449	454	439	464	450	432	464	474	438	452	439	454	394	385	460	448	454	433	467	432	439	475	429	436	482	443	455	444	408	433	437	456	440	440	413	457	451	401	433	478	443	436	445	448	468	481	474	430	448	450	475	444	494	494	426	479	459	453	462	442	463	428	453	458	450	449	430	455	443	465	424	449	450	422	401	426	470	456	409	464	430	432	461	447	457	459	439	445	466	433	461	434	458	442	462	466	448	427	461	441	468	468	425	444	424	425	451	443	445	436	419	410	431	442	443	447	425	438	474	422	407	423	430	455	422	444	464	428	511	447	453	439	451	465	438	456	433	446	451	442	442	402	424	439	418	457	458	433	430	451	479	424	427	444	470	472	441	485	426	404	468	407	443	431	429	459	441	414	446	445	438	498	372	415	437	451	427	447	447	444	463	451	462	457	438	452	445	450	433	478	431	439	413	452	434	440	424	448	437	412	410	440	417	445	420	444	426	493	434	458	478	416	397	426	485	439	436	429	441	481	423	468	446	475	422	418	454	426	455	443	436	448	466	439	437	421	475	428	434	412	439	457	425	411	449	484	405	460	435	439	420	428	465	424	441	454	441	445	439	474	455	448	479	397	443	419	438	449	455	431	469	417	425	413	477	461	428	453	422	450	464	448	438	453	438	482	453	453	393	466	408	410	431	428	443	443	469	471	442	422	419	465	454	422	461	437	453	431	424	460	477	416	456	417	466	468	446	454	454	445	446	457	433	449	443	450	443	439	452	467	448	449	453	486	456	465	461	427	433	427	425	436	453	472	421	415	435	391	429	441	443	444	466	436	475	445	437	454	424	438	427	423	463	413	467	422	437	395	436	410	429	461	436	437	416	444	437	439	453	442	448	441	479	394	460	424	429	425	466	430	444	486	398	492	424	441	444	464	442	465	411	464	452	457	485	426	443	414	449	459	428	450	439	426	419	390	458	474	497	451	450	443	425	418	422	437	418	453	454	462	421	438	472	455	480	404	441	445	445	455	432	473	466	448	420	465	455	471	434	435	462	465	427	471	500	465	447	436	437	430	443	441	432	445	450	418	432	463	417	465	467	459	476	415	432	460	422	427	440	432	439	401	472	436	485	484	449	486	476	422	425	475	434	412	461	453	443	460	440	447	414	413
719	349	197	267	380	345	321	264	291	332	390	365	269	165	107	101	84	91	84	87	84	56	53	59	58	66	56	78	126	108	112	159	232	133	58	42	38	49	81	72	114	112	93	64	48	30	32	43	33	41	55	32	38	37	37	39	31	38	30	42	31	46	33	42	33	35	44	42	50	37	32	29	30	40	30	46	31	36	40	39	30	28	46	41	29	39	37	32	35	40	40	34	34	31	43	34	23	33	39	36	31	43	34	37	25	40	30	26	37	34	40	44	30	43	42	33	40	39	37	29	40	27	31	39	41	33	36	28	29	45	33	32	36	30	34	29	28	38	40	30	45	43	41	40	34	27	33	29	34	42	21	32	46	38	39	34	37	32	33	35	35	38	35	50	36	33	43	41	36	37	33	28	37	43	43	35	21	46	33	37	40	28	47	35	35	34	28	42	28	32	35	26	27	36	38	37	32	29	28	30	41	28	28	46	49	27	29	31	52	34	32	36	44	29	38	35	30	32	41	37	46	29	34	35	31	42	44	41	30	21	35	36	44	50	38	26	39	28	30	30	34	27	27	36	31	35	43	35	37	36	47	34	38	36	41	35	39	42	35	34	47	37	35	36	31	34	41	41	31	38	27	36	44	33	39	33	37	33	30	28	38	31	32	42	37	18	21	31	36	45	31	35	28	46	33	35	25	38	43	33	32	35	37	43	30	32	28	29	33	37	37	38	34	33	40	37	41	29	38	35	43	34	42	33	39	41	42	42	32	27	33	34	43	41	33	29	43	36	21	34	31	34	39	40	39	27	30	37	36	45	25	32	41	36	48	39	32	41	26	39	33	35	31	34	33	36	29	37	35	39	50	39	39	41	32	31	35	39	26	35	41	38	41	37	37	37	40	35	46	31	36	35	46	40	37	32	30	52	39	34	32	39	27	29	38	38	31	31	52	51	34	31	35	35	50	39	31	38	42	37	35	35	30	36	35	36	36	34	43	43	32	36	28	34	39	26	31	46	38	29	38	44	28	41	45	36	46	41	35	42	33	38	38	44	28	49	38	35	39	31	32	38	36	20	38	34	34	41	35	33	44	37	35	26	32	37	33	30	29	35	40	41	36	34	36	40	23	31	34	38	43	45	42	42	33	40	32	38	47	38	33	45	32	28	48	29	37	43	32	35	38	36	41	30	40	36	35	35	37	43	38	34	45	38	43	37	30	45	36	29	35	51	44	32	40	39	40	29	32	30	29	27	37	37	37	38	35	38	29	49	35	36	39	33	39	38	37	33	36	32	42	38	25	37	37	36	35	43	41	34	30	40	37	31	41	41	34	35	22	36	38	31	35	40	30	33	44	41	30	41	45	35	28	25	35	35	44	29	45	42	43	40	47	41	36	28	41	35	37	36	37	36	45	35	33	36	36	43	27	49	29	31	33	40	30	32	35	32	28	26	31	43	36	33	30	36	41	36	41	35	38	33	33	40	45	37	38	37	29	28	37	35	33	26	50	30	39	29	32	38	34	33	35	38	42	25	32	27	28	29	41	32	42	40	40	47	37	35	47	33	48	38	28	40	41	34	40	29	31	30	31	41	43	34	36	39	28	33	43	38	27	38	29	35	22	32	29	37	39	14	39	43	37	17	39	33	35	32	36	35	53	27	33	35	36	28	40	38	41	38	31	36	28	28	32	39	32	33	39	37	27	37	30	30	39	30	34	27	28	36	34	42	42	39	38	23	23	24	30	38	40	42	42	29	28	42	32	28	42	39	31	40	26	34	42	40	34	32	26	28	39	25	31	30	27	46	35	43	45	26	34	31	30	42	36	32	46	29	33	32	34	28	38	47	26	41	37	25	20	36	32	36	35	31	42	37	37	36	36	43	30	32	22	30	32	36	30	38	30	36	35	37	23	35	40	30	53	33	41	24	37	36	40	42	43	35	29	39	37	24	34	42	41	32	29	45	28	22	23	17	31	42	38	34	33	27	26	36	37	31	38	29	36	28	40	41	37	35	33	32	32	40	33	43	31	36	28	36	36	28	39	36	31	37	45	33	29	40	33	30	34	31	43	45	32	39	32	38	39	36	43	32	30	35	35	33	35	31	25	40	30	29	34	41	37	34	28	36	37	32	33	36	33	34	50	24	39	41	35	36	31	40	42	34	43	26	33	25	28	33	31	36	37	51	40	34	35	25	33	38	36	31	38	25	30	43	33	45	33	31	38	35	38	33	35	25	35	36	30	31	41	32	24	38	28	32	39	43	36	31	44	40	35	37	25	30	31	32	39	34	33	40	33	31	30	38	41	37	33	25	40	33	42	34	31	34	28	29	33	38	36	31	32	32	34	44	33	45	45	47	32	51	47	33	30	34	44	34	33	36	33	34	33	27	39	33	46	32	40	31	36	47	36	34	39	26	27	21	27	40	36	44	38	45	34	27	40	34	26	37	32	35	29	39	29	36	31	39	26	47	33	34	33	27	38	31	26	27	36	34	37	32	35	24	32	39	34	31	20	40	38	37	36	40	45	43	33	44	36	37	38	45	40	39	34	43	29	40	40	29	25	33	36	31	37	35	30	29	34	37	36	34	27	37	34	29	27	31	29	39	35	40	31	29	31	29	31	39	31	46	33	30	35	34	35	29	31	36	36	38	45	30	34	36	37	32	42	30	28	40	40	32	38	45	30	38	41	37	38	22	25	34	29	36	35	36	42	42	38	34	44	50	47	30	35	36	39	37	45	34	30	39	43	37	38	28	29	32	40	53	31	38	38	36	30	33	42	31	32	42	38	29	31	36	41	24	43	30	30	40	32	28	33	40	27	39	41	33	43	35	23	30	32	34	36	30	36	36	32	45	33	30	27	40	32	34	36	42	29	30	37	38	35	42	37	26	21	36	40	31	39	34	34	38	32	31	31	32	29	28	33	32	30	32	48	44	37	30	36	35	38	36	27	37	33	34	45	31	40	37	31	33	41	36	39	31	30	42	31	35	47	33	34	25	23	31	53	36	33	34	46	28	25	34	34	44	34	30	41	35	41	30	44	29	31	47	25	33	28	38	28	32	44	23	41	40	40	38	28	36	30	42	38	44	40	39	28	31	33	37	40	37	46	42	41	34	35	44	33	27	41	39	27	38	40	45	39	28	47	29	36	26	27	32	33	29	34	35	41	34	35	28	34	32	31	29	35	30	33	32	26	36	31	32	31	40	32	24	26	40	44	30	34	40	34	30	38	36	31	23	34	44	38	31	35	39	33	38	36	30	28	36	43	37	45	39	33	23	50	46	37	46	38	42	32	46	32	40	44	29	30	35	27	31	32	29	49	36	32	23	35	31	35	34	37	44	30	32	27	37	33	43	38	34	31	34	37	37	35	46	41	41	38	43	38	24	36	36	47	35	24	33	33	37	27	40	29	35	31	35	47	31	43	36	40	42	41	44	35	34	28	36	31	36	38	33	39	30	40	33	28	28	39	50	28	29	34	34	39	34	33	42	34	33	34	24
14750	9032	5219	19769	25463	21882	18539	15247	14276	14567	16670	15096	10105	6987	4674	3838	3477	3062	2712	3074	2788	2113	1416	1250	1420	1389	1379	2050	4566	4369	4346	6689	7750	4559	1500	851	943	1211	2043	2824	3671	4180	3412	1877	877	690	680	671	666	691	640	682	627	599	556	558	578	606	650	533	595	561	543	564	558	613	584	637	537	580	586	597	543	542	555	579	541	587	583	552	512	524	549	513	543	535	517	556	561	584	560	550	557	514	543	544	588	524	525	564	506	540	570	569	567	585	534	585	550	565	535	587	568	564	604	559	582	548	534	584	597	554	568	542	569	567	524	570	541	599	517	500	544	570	528	587	523	543	531	569	549	519	546	544	587	549	539	551	532	548	592	527	526	568	569	560	557	507	525	528	516	550	562	533	521	549	515	501	531	529	510	547	561	565	551	553	523	541	579	514	516	516	538	536	531	523	563	516	521	499	518	542	543	534	553	519	549	518	525	519	512	503	540	511	554	556	506	545	528	520	559	521	571	476	551	479	593	578	560	568	513	573	525	517	535	543	538	512	503	525	524	568	526	547	561	515	535	558	538	554	508	532	562	496	562	563	508	481	528	518	565	546	552	575	527	529	489	530	536	501	523	543	548	534	540	548	532	530	553	557	519	562	549	541	529	531	560	565	538	515	515	502	543	542	501	525	538	567	497	541	544	528	559	531	570	548	538	535	525	528	537	495	498	525	506	518	525	538	550	547	551	488	548	548	510	521	535	567	589	531	503	482	511	528	549	519	508	541	521	559	580	553	537	527	523	540	543	573	522	531	540	528	547	543	516	543	542	505	579	550	504	504	486	547	504	526	542	551	545	520	529	501	567	539	503	558	531	519	519	541	528	556	516	526	508	559	527	539	512	556	532	560	514	527	524	520	552	545	538	546	566	524	552	529	506	464	572	506	529	548	542	552	549	519	548	538	531	531	557	531	526	557	531	530	541	555	541	517	574	521	530	562	555	559	553	557	568	551	529	525	547	503	532	562	498	528	501	542	529	539	540	555	532	505	513	539	534	548	526	543	555	537	537	529	568	538	551	523	570	518	526	524	521	497	498	592	539	550	546	540	539	545	533	571	573	519	565	512	531	533	513	505	520	523	526	530	508	508	529	512	523	540	495	507	533	468	531	485	525	567	522	542	550	558	547	533	535	505	559	544	552	516	508	505	523	517	527	545	510	584	471	534	508	565	508	547	532	554	520	455	574	540	538	506	513	535	525	528	546	516	539	515	542	522	564	529	551	528	537	536	524	532	552	518	529	512	582	555	525	509	557	504	540	560	517	498	523	534	551	540	501	535	499	493	561	544	547	542	507	550	514	536	552	546	527	516	532	534	529	536	528	549	518	500	514	549	554	557	527	507	550	566	550	492	499	547	476	565	520	547	530	586	519	506	564	525	526	550	555	536	551	539	537	510	515	557	530	545	509	513	539	520	544	549	549	525	546	534	511	527	492	581	531	525	544	537	551	539	495	552	526	543	542	526	514	498	547	497	567	520	550	551	533	524	504	535	520	536	563	528	550	545	532	515	558	575	534	570	546	554	563	526	581	512	557	543	524	516	554	533	563	539	497	596	572	548	550	565	532	516	530	510	545	541	507	517	502	512	501	485	504	527	525	521	557	558	548	547	541	524	519	544	550	505	526	522	544	528	588	547	541	555	504	558	546	502	554	565	489	539	526	545	521	551	548	508	507	500	576	552	581	569	516	533	513	575	537	539	530	503	514	521	586	552	550	533	522	512	551	527	560	525	532	522	515	538	538	475	536	550	560	505	529	567	519	527	547	518	564	495	553	543	526	514	592	499	490	542	570	477	549	529	530	526	500	552	544	537	539	575	560	539	513	482	548	521	518	546	542	537	500	534	513	566	561	505	552	561	528	544	533	537	535	511	500	528	573	551	545	527	544	520	489	506	524	571	539	554	533	566	532	518	538	540	527	476	539	505	554	501	518	504	568	525	552	562	511	529	584	521	490	534	517	530	507	507	545	551	535	529	509	539	525	543	535	531	535	544	508	584	529	521	500	544	592	544	571	531	529	506	512	497	548	533	542	534	515	539	545	531	546	546	524	534	544	559	512	544	514	563	560	550	557	551	524	537	540	537	547	545	498	521	493	577	557	518	525	545	544	567	544	535	516	542	545	543	527	515	530	561	544	552	524	512	539	507	524	529	555	545	559	495	543	510	527	537	564	524	570	515	534	561	487	566	573	581	529	531	551	494	521	516	536	507	520	502	548	542	529	520	497	571	542	573	506	544	548	499	522	531	542	511	503	523	548	494	520	498	541	552	512	532	523	586	591	541	549	515	530	499	553	540	555	538	545	544	551	531	551	547	527	481	535	589	518	545	535	513	557	575	544	555	499	528	513	528	570	540	567	515	547	531	537	514	536	520	527	520	544	523	519	565	581	547	525	528	576	498	563	567	581	513	548	559	541	546	530	542	535	552	544	569	549	498	588	539	550	502	535	500	497	525	519	559	529	494	501	552	566	598	531	495	534	487	511	503	552	596	504	539	494	547	535	551	521	594	530	517	538	531	539	519	536	535	531	541	532	568	539	561	535	578	545	482	513	539	550	529	537	529	516	512	534	571	542	526	558	541	552	561	555	529	530	526	525	521	525	521	531	547	517	571	537	554	504	561	541	511	518	562	537	557	504	514	571	531	554	542	535	528	545	520	532	550	560	529	520	522	574	503	545	548	554	529	517	549	566	512	559	536	533	542	562	501	536	497	551	573	544	502	549	500	567	544	566	566	524	518	554	508	554	573	524	538	522	543	566	537	563	540	513	581	511	542	545	544	532	554	580	558	505	558	576	510	532	551	537	559	555	511	514	541	547	561	543	565	594	482	555	534	512	531	515	503	526	518	536	552	505	522	543	523	556	533	552	560	510	528	507	524	523	529	573	570	517	580	555	525	565	549	535	542	533	565	512	582	567	494	530	536	541	539	524	556	530	540	492	520	546	537	533	482	508	500	559	544	532	494	519	509	544	508	534	545	539	513	529	574	545	525	542	556	511	555	613	539	524	502	510	519	546	559	506	552	538	543	509	520	544	523	560	533	551	522	573	527	538	501	515	517	519	495	512	534	552	495	528	546	556	487	524	503	538	522	561	519	572	586	494	514	530	530	529	525	522	535	523	504	561	514	583	554	488	536	522	531	571	551	525	511	530	548	512	540	570	546	531	527	510	525	529	546	537	556	548	544	567	533	553	546	568	541	482	540	559	523	549	529	544	576	510	554	545	548	503	514	515	559	541	575	555	504	560	546	530	532	536	518	529	538	514	564	520	547	502	541	524	516	515	527	536	513	540	537	555	573	547	496	547	539	563	538	504	544	551	554	529	521	543	581	517	535	553	554	554	520	540	535	520	573	510	512	539	538	551	575	538	562	519	473	537	543	532	470	490	553	599	542	520	548	526	552	523	553	505	493	515	511	530	551	506	517	567	531	534	561	555	550	506	515	527	540	532	556	532	555
2637	343	158	185	458	446	333	304	285	325	285	280	190	148	120	109	88	94	73	87	87	71	67	43	54	67	43	63	134	143	132	131	181	204	111	75	47	56	71	99	134	132	97	69	40	50	43	43	45	47	46	44	55	49	35	42	35	42	39	54	52	49	50	45	42	43	56	51	43	51	48	47	39	48	43	46	51	39	56	38	45	37	56	49	55	69	40	46	38	41	44	58	55	58	36	35	43	35	41	32	33	40	55	52	44	41	43	58	58	43	40	43	38	47	46	40	52	45	38	52	53	56	44	41	48	38	48	44	47	44	53	47	42	49	45	35	37	43	55	47	44	33	46	40	45	60	39	40	49	51	42	50	42	48	42	47	43	39	46	37	44	58	47	43	31	48	44	50	54	51	55	39	50	35	43	45	46	37	37	56	39	40	44	40	42	48	40	42	47	32	45	40	43	35	52	42	47	50	36	42	41	59	44	47	39	39	54	39	42	47	49	36	32	49	36	39	47	46	51	36	44	66	45	46	45	52	42	50	36	41	49	44	47	50	55	45	27	56	50	46	32	38	40	39	57	47	57	43	50	50	44	49	45	34	61	44	42	51	48	60	34	39	55	53	34	41	42	43	41	51	45	51	56	42	42	42	49	45	55	45	51	39	40	47	50	39	50	48	44	37	42	49	39	42	60	53	52	45	47	50	45	44	47	52	38	44	47	51	47	40	46	45	42	42	54	46	37	40	35	40	42	49	40	43	51	37	41	38	43	42	43	46	40	50	41	38	40	42	52	44	48	45	48	49	43	34	43	51	33	44	55	49	38	40	40	56	44	46	37	42	46	38	38	38	46	35	49	48	39	46	53	47	33	56	34	47	44	46	49	40	37	48	45	51	37	47	47	51	38	36	51	44	38	41	43	37	42	38	48	38	35	41	40	45	37	43	40	41	59	49	41	34	42	46	53	43	41	54	52	41	47	45	51	53	44	36	42	41	40	32	47	56	34	38	47	55	48	50	49	39	35	35	45	42	46	43	42	54	46	39	41	40	46	43	49	51	46	49	56	57	49	50	47	51	36	46	38	41	45	50	42	38	62	44	53	39	50	32	46	35	35	54	50	40	54	45	37	41	38	49	47	50	41	36	44	48	51	44	50	40	50	36	41	57	52	44	51	40	45	45	43	46	46	37	42	47	38	46	46	36	47	44	37	43	46	37	43	49	29	36	37	40	62	46	46	39	52	49	51	34	51	44	51	45	41	43	47	45	36	39	49	51	48	53	48	45	40	52	50	50	41	43	46	36	39	48	34	38	41	51	45	36	51	39	44	47	35	41	41	50	49	48	44	44	41	42	38	55	35	50	44	41	48	43	47	41	46	37	51	47	45	36	49	37	44	39	43	48	46	59	43	44	41	37	46	45	40	47	35	50	54	45	32	50	47	49	45	50	49	45	47	52	45	43	40	42	42	31	51	52	35	41	49	39	39	43	46	46	40	46	51	37	46	38	50	40	38	55	52	48	41	37	44	46	35	45	47	42	35	46	49	47	38	32	42	44	42	50	41	47	32	41	34	41	47	39	42	36	42	49	34	41	39	52	44	40	55	53	54	46	50	50	42	36	38	48	42	43	43	56	44	38	46	43	45	52	47	53	45	48	32	54	38	32	46	36	41	46	43	49	48	42	53	50	45	36	47	49	29	40	50	34	33	48	51	41	52	37	44	38	43	38	46	37	40	39	35	44	62	40	51	52	39	45	44	36	42	50	48	43	46	45	42	58	42	36	39	35	48	45	40	43	41	49	56	48	46	48	37	62	54	43	41	41	32	44	43	45	57	43	55	34	39	41	44	53	41	48	61	34	46	35	52	40	48	52	51	46	38	33	36	51	35	37	47	46	44	42	43	38	40	43	34	46	41	41	40	43	34	38	52	42	46	56	41	39	47	48	46	53	45	37	35	49	45	46	54	48	47	53	45	44	45	43	39	51	49	39	42	54	42	48	46	48	41	50	48	46	38	36	26	30	33	42	47	42	53	49	40	38	53	44	42	50	42	37	43	40	51	47	48	45	34	47	53	46	53	38	44	57	48	37	43	47	45	40	48	45	44	41	52	41	44	46	36	43	39	53	45	41	48	36	42	48	48	44	47	39	40	44	50	43	41	33	46	47	43	45	42	44	43	48	49	41	45	40	52	45	40	36	43	41	37	34	46	34	38	45	41	41	51	40	41	48	42	50	33	52	42	43	40	57	45	37	53	41	39	44	37	45	42	42	41	49	34	48	50	53	43	44	43	55	33	44	38	50	47	57	56	50	39	50	46	40	49	50	50	45	37	47	58	44	40	53	36	35	50	36	34	48	43	42	45	38	49	53	45	39	33	55	47	53	41	51	38	44	48	33	52	37	51	38	33	53	43	47	45	47	47	50	52	51	42	36	44	51	49	42	45	41	49	30	39	51	47	50	54	50	44	38	45	51	38	49	51	43	39	41	34	43	44	40	52	36	49	52	58	47	39	45	42	48	46	42	36	44	38	44	36	42	45	43	39	41	46	40	41	42	46	54	34	48	62	48	43	43	25	37	40	55	37	51	43	46	43	46	47	40	48	49	47	44	33	50	55	52	45	49	50	40	48	43	34	39	35	34	50	44	52	50	52	55	42	49	42	44	49	44	48	40	50	41	46	43	41	36	48	38	52	32	50	37	46	44	42	53	49	36	44	46	46	37	45	46	47	47	52	44	49	52	42	37	38	49	45	43	51	39	44	44	48	40	51	35	42	41	38	32	41	39	50	36	49	52	39	42	53	45	44	44	32	41	42	40	31	39	48	41	37	43	41	48	42	43	41	44	51	39	49	51	44	36	53	38	62	44	51	38	36	53	32	39	39	34	37	38	42	42	63	48	43	50	36	54	46	47	45	38	42	37	50	41	49	43	53	50	43	39	50	36	45	39	41	50	51	43	49	39	44	45	34	47	44	42	50	46	43	46	48	36	49	44	48	40	53	54	42	40	52	45	40	47	55	36	37	35	54	50	54	44	56	46	43	55	54	45	45	50	43	37	55	44	61	44	34	42	59	37	48	39	44	41	36	58	43	46	42	43	45	44	39	55	45	44	51	42	44	42	52	40	55	46	45	47	42	58	42	51	41	47	39	41	37	42	58	47	61	46	45	44	52	43	36	44	60	39	29	38	30	59	48	42	41	50	41	51	51	39	36	40	41	49	41	47	54	50	46	48	38	46	42	44	43	59	50	50	45	47	63	32	54	48	48	47	50	51	48	39	44	41	63	54	54	34	41	41	38	43	45	34	40	60	42	51	58	37	58	56	47	45	52	39	38	42	40	46	37	44	39	43	44	37	44	36	38	44	57	38	51	38	48	40	50	49	53	37	39	48	64	40	43	52	43	50	46	50	42	60	49	36	45	40	46	40	44	42	31	41	35	42	54	55	50	40	63	34	45	43	53	47	40	50	52	40	43	39	50	34	35	42	52	35	53	44	41	41
14007	7810	4208	16082	28902	25091	19686	16964	15229	13569	13410	11729	7815	5634	4198	3358	3233	3314	3111	2977	2549	1962	1460	1264	1380	1496	1459	2063	4417	5150	3862	4793	6519	6648	3578	1955	1164	1352	1988	3023	3872	4093	2615	1399	911	821	820	766	732	796	742	768	736	686	699	707	685	719	691	713	699	680	652	687	662	684	677	651	699	657	614	646	639	701	675	631	645	675	663	660	672	697	682	684	698	637	674	693	649	682	644	656	686	667	641	649	703	669	705	644	706	626	696	672	671	697	629	667	712	632	692	688	684	700	690	695	707	699	719	658	679	663	662	613	688	680	683	674	641	662	684	619	617	683	652	607	679	616	683	716	643	645	648	662	686	663	693	685	679	713	645	646	656	660	615	621	700	701	678	608	684	625	684	642	688	687	623	660	674	672	667	652	677	681	673	672	630	653	674	673	651	679	685	658	672	655	649	650	690	695	645	636	665	662	638	670	626	656	622	630	616	636	690	684	651	641	662	676	665	681	679	664	684	670	651	636	656	619	681	628	669	645	673	651	683	648	690	652	677	631	667	626	655	679	680	697	653	671	651	700	616	670	629	630	649	595	663	686	624	650	621	652	627	666	667	649	634	663	679	679	621	692	634	641	645	646	658	634	654	668	683	661	674	608	678	645	688	630	643	697	687	615	672	666	691	647	696	698	613	638	654	606	609	640	682	657	641	667	609	635	633	669	639	668	636	644	624	648	617	631	657	641	679	674	743	670	640	668	694	670	714	672	633	654	707	644	649	662	636	696	658	675	672	668	663	633	658	670	659	620	655	618	628	649	679	676	635	665	683	648	647	648	660	685	641	687	645	701	634	622	655	649	702	679	662	666	620	686	664	658	625	672	609	686	615	684	689	669	623	676	650	675	716	651	698	670	663	596	639	624	659	687	640	699	654	617	688	681	622	681	666	668	632	676	684	643	710	615	678	678	665	685	634	671	658	648	616	656	646	637	701	685	654	682	632	632	673	659	632	645	691	667	667	629	623	657	614	672	659	632	643	609	660	723	612	670	656	630	702	619	678	637	694	651	616	692	692	667	657	687	664	682	620	677	706	635	666	692	638	661	650	653	672	653	642	648	653	630	659	666	661	631	643	644	688	711	646	641	625	645	612	658	668	649	696	653	662	688	644	674	650	661	671	687	640	630	654	641	585	644	685	650	633	668	701	647	682	659	650	617	685	640	648	622	651	665	637	727	697	697	651	665	645	680	655	674	635	640	632	676	674	657	653	647	680	635	676	649	605	635	656	673	699	654	627	722	671	686	676	638	684	636	657	663	659	657	698	617	651	682	623	666	639	662	688	608	659	707	586	667	641	637	664	633	644	689	665	646	649	660	699	669	683	606	658	637	704	679	695	660	660	678	725	638	650	634	656	641	652	635	645	663	664	661	629	632	650	607	668	646	667	662	666	685	641	672	707	634	625	623	656	657	670	662	656	669	644	626	658	626	653	689	671	653	687	656	634	642	638	644	598	599	639	680	640	669	595	682	668	632	684	635	677	707	724	672	672	656	662	683	672	654	654	666	653	689	664	654	689	690	668	660	630	711	659	665	721	675	636	708	708	676	664	641	663	685	681	638	698	658	659	641	693	700	702	682	678	617	628	661	675	654	677	673	679	651	685	670	656	676	676	675	667	655	662	646	638	648	639	696	694	622	651	636	626	654	676	647	651	661	666	653	626	663	681	635	662	738	650	669	621	675	661	637	602	656	690	665	672	670	703	641	685	677	670	682	689	683	666	656	647	657	682	697	639	638	674	676	659	614	654	673	620	660	658	633	638	698	647	658	602	670	671	662	667	694	648	626	618	675	652	648	658	670	657	657	636	669	623	672	653	670	633	637	642	654	640	670	652	637	644	622	677	655	673	603	699	652	732	635	669	621	704	650	647	654	648	657	690	690	635	688	685	667	626	675	630	663	626	655	681	650	664	661	648	683	662	694	643	682	646	661	645	616	717	608	626	643	646	690	642	695	685	689	624	651	651	642	657	690	630	654	662	698	669	642	712	622	645	634	683	658	662	639	645	682	643	665	625	636	589	666	654	684	642	653	662	687	644	642	624	611	650	649	621	653	597	675	641	682	622	649	688	685	605	676	700	603	682	623	680	625	639	649	654	626	629	645	657	654	640	689	663	626	661	659	669	600	641	733	631	644	663	683	653	645	667	685	630	650	679	642	667	632	627	642	631	678	644	657	619	660	718	642	612	731	653	656	691	662	684	628	675	642	659	622	683	683	712	660	683	645	648	656	608	664	671	682	685	656	664	659	666	681	693	649	679	636	672	648	692	657	644	658	637	631	697	679	654	669	677	652	692	689	671	623	635	703	635	679	670	635	670	625	649	666	639	662	687	653	628	613	696	701	667	703	674	658	671	667	655	648	690	656	692	675	638	700	641	705	642	651	674	632	630	675	640	655	686	666	656	675	661	679	638	672	660	710	696	668	672	662	650	674	640	672	650	709	665	655	651	657	621	617	644	642	648	676	610	660	621	662	686	670	608	666	673	679	648	649	651	698	645	685	659	702	609	694	617	714	641	636	697	677	626	641	652	665	698	630	618	675	654	677	657	644	675	672	679	668	655	659	674	677	653	700	622	669	649	636	677	649	705	639	652	633	657	597	629	673	643	671	673	637	667	653	701	635	691	666	659	610	663	698	649	644	646	630	652	640	615	644	664	649	653	610	639	665	679	646	667	682	672	671	666	686	636	611	598	687	624	664	639	655	678	645	672	703	655	658	618	638	686	611	627	662	657	653	657	637	628	680	672	632	673	698	650	684	659	676	657	654	669	624	654	695	637	697	655	654	652	645	641	642	658	663	603	670	650	646	631	640	618	678	681	639	629	679	648	646	668	682	693	704	640	660	673	651	622	648	659	639	639	686	613	687	661	640	611	619	612	620	621	647	676	668	627	662	642	665	611	657	630	677	677	703	675	619	657	678	650	630	620	632	651	683	682	658	646	680	617	665	653	714	672	613	648	635	657	624	596	666	683	650	682	676	663	620	653	606	677	650	684	691	626	649	683	653	638	663	660	682	659	681	640	662	611	679	633	636	654	639	666	653	634	675	699	646	640	657	693	685	625	676	674	664	655	680	688	635	655	693	635	677	671	643	649	651	654	657	644	653	690	643	700	671	684	666	620	621	642	670	696	632	679	627	661	687	698	696	674	623	701	680	663	681	623	667	682	594	687	662	709	632	674	711	652	672	693	664	681	685	651	591	674	637	674	616	658	605	692	661	682	630	662	669	681	644	687	667	636	675	655	671	669	737	646	598	603	647	647	701	697	673	654	630	665	653	684	636	663	651	633	659	632	645	640	642	636	699	713	663	654	690	664	624	655	690	642	630	688	607	680	610	673	701	679	671	658	659	676	638	610	672	631	636	647	649	673	609	660	636	686	660	701	656	632	694	624	670	637	642	692	637	654	666	649	623	642	645	629	672	617	645	668	636	677	678	612	656	647	680	707	674	657	695
1793	765	392	283	701	801	624	600	572	489	442	326	244	165	158	146	168	138	144	122	115	108	80	71	63	97	85	105	162	205	169	144	213	292	271	177	129	100	144	165	196	146	128	67	53	49	61	67	60	60	57	54	62	55	53	58	67	53	58	58	67	47	54	63	51	64	58	49	60	59	42	61	63	57	43	64	51	56	46	59	59	55	40	51	60	64	57	43	46	46	64	65	43	46	57	62	52	63	45	55	49	50	54	62	49	46	49	62	44	47	70	55	50	54	64	45	61	52	61	69	39	67	65	57	63	45	58	66	50	65	63	39	53	54	57	59	57	55	47	53	46	53	49	56	45	51	66	57	55	50	53	33	62	58	43	49	53	44	48	52	47	47	53	55	53	47	69	45	45	63	53	61	48	55	52	37	51	60	58	64	50	60	50	51	42	59	60	63	43	49	63	51	56	57	55	51	55	45	53	57	43	60	51	56	58	59	61	49	61	59	58	45	56	43	53	51	52	60	48	61	68	51	67	60	41	52	54	59	36	63	45	42	51	66	64	50	52	53	53	54	55	54	55	46	59	55	59	51	62	57	43	62	67	49	53	55	67	48	58	43	61	50	47	52	49	63	59	48	44	56	52	41	61	50	63	56	65	65	40	59	52	64	56	67	64	57	59	50	53	62	44	55	55	59	45	59	52	60	53	46	44	46	49	61	46	54	52	46	57	44	51	54	64	47	49	48	54	56	56	67	45	55	49	53	38	49	50	49	56	67	53	62	42	61	65	46	66	49	60	57	40	53	54	52	55	45	59	58	52	61	60	51	51	42	58	49	52	47	43	54	40	53	53	63	58	57	58	45	55	47	47	55	66	56	42	50	56	45	66	43	61	52	50	53	48	44	61	63	63	44	54	44	42	60	70	42	58	55	55	55	65	43	60	47	41	62	51	54	58	55	49	57	60	63	45	54	56	50	55	58	36	44	59	49	52	57	45	47	51	65	60	46	52	52	49	59	52	50	53	54	56	63	54	43	56	40	52	46	50	55	72	56	59	58	54	61	58	51	44	41	52	47	51	45	52	48	63	51	54	50	55	63	36	53	54	48	49	55	58	51	51	49	37	52	54	49	61	48	50	71	55	52	56	67	51	57	56	56	54	60	55	58	50	54	58	52	76	68	46	43	57	46	54	60	44	71	60	66	61	48	55	49	52	43	51	57	48	44	54	66	56	60	63	46	55	56	55	52	53	52	44	64	69	49	44	53	36	60	63	53	42	55	48	51	56	60	61	58	60	58	52	54	53	41	69	51	48	56	56	55	67	52	57	38	72	71	55	48	52	62	63	70	59	52	42	53	58	51	46	51	54	50	52	60	55	42	56	60	56	69	58	56	59	57	53	53	58	56	46	53	62	52	45	59	64	49	46	66	57	47	59	54	56	57	48	39	59	57	53	41	56	48	55	65	54	52	47	74	48	41	52	51	58	58	53	65	63	54	45	42	59	67	53	53	66	54	59	49	47	53	61	57	50	60	41	44	46	55	63	56	47	59	62	57	48	54	52	50	61	51	42	59	38	59	56	54	49	64	63	57	49	48	53	57	42	56	52	46	56	50	53	59	62	57	58	63	66	58	62	41	42	58	50	56	53	54	56	55	56	51	53	67	50	66	53	52	48	56	53	59	47	48	43	48	59	44	54	60	56	49	54	43	45	48	50	47	63	64	56	54	64	54	55	48	59	46	62	52	49	46	53	49	49	55	52	50	60	69	59	70	55	62	53	49	56	66	75	68	57	50	51	44	54	49	45	60	56	47	65	41	39	62	53	49	52	54	46	47	50	39	65	67	48	44	68	53	50	56	60	59	47	54	53	56	52	62	70	61	66	55	45	53	57	47	61	52	67	48	54	74	54	58	51	39	64	61	55	48	46	54	58	63	54	60	61	60	51	56	53	48	58	54	56	54	57	54	58	53	60	54	43	50	54	53	48	43	59	39	49	43	50	67	44	49	45	54	49	50	60	45	57	58	62	44	59	69	46	50	55	68	53	53	59	55	45	59	40	53	58	66	48	47	55	57	58	47	59	59	47	48	47	52	53	52	50	59	61	54	60	49	49	37	49	51	50	70	64	57	41	55	56	61	50	49	54	50	51	48	64	51	57	48	62	52	48	60	43	56	56	54	52	52	63	63	56	58	49	64	45	56	54	43	37	52	74	51	74	62	67	52	62	59	54	55	59	50	57	72	59	50	50	58	41	49	73	50	53	55	63	63	59	65	57	41	64	52	46	50	43	61	62	45	58	57	42	53	51	49	50	65	44	59	62	49	51	48	52	55	58	71	58	63	61	51	37	53	53	53	74	38	53	63	60	55	46	46	64	37	52	58	61	54	55	48	52	60	57	48	42	61	55	59	59	51	47	55	55	40	61	52	57	45	58	51	51	44	53	51	52	57	61	45	67	56	49	42	52	56	55	44	65	59	51	56	54	50	48	76	60	59	51	55	59	76	60	50	54	45	46	61	57	43	64	69	54	68	57	55	58	38	43	56	59	54	43	58	49	63	48	53	66	50	63	60	55	48	52	57	42	50	46	51	54	60	50	55	51	63	73	42	44	62	65	61	54	68	52	60	50	52	61	54	46	62	55	58	64	49	62	46	43	47	50	71	59	68	54	49	59	58	52	47	51	56	60	50	49	56	64	47	50	55	62	44	56	46	66	44	50	52	49	57	58	59	50	64	60	47	54	73	60	53	59	42	65	46	52	51	52	45	50	57	51	68	44	48	56	56	69	61	51	62	57	62	65	69	52	49	58	65	58	53	49	49	51	63	56	53	49	64	39	55	51	58	50	57	65	40	55	54	57	43	48	66	41	55	54	54	46	45	65	59	56	45	54	43	44	67	55	62	63	58	52	52	62	63	47	46	49	58	44	55	62	48	59	52	57	62	48	47	75	58	53	46	61	50	56	45	60	54	51	50	49	43	60	51	55	59	58	67	42	48	37	56	50	44	48	43	64	59	43	54	59	68	66	56	54	63	55	58	63	47	43	65	53	53	54	56	56	56	44	56	56	65	49	50	69	57	56	41	54	49	52	57	60	59	53	51	66	50	60	60	45	63	53	57	50	58	47	62	52	57	59	55	62	53	56	61	55	59	49	58	53	58	52	61	58	51	65	70	56	57	58	65	58	59	42	53	45	62	66	60	49	52	68	48	61	56	53	50	53	53	45	57	63	45	50	65	47	52	69	42	63	65	52	54	44	52	51	48	55	60	66	50	35	60	62	69	62	58	59	49	61	49	55	41	47	62	41	53	58	59	51	57	48	58	55	58	54	58	48	55	52	46	54	61	58	62	66	64	53	51	50	52	54	55	58	55	61	59	58	59	76	56	45	62	62	57	53	52	45	58	53	67	59	50	66	64	47	58	57	56	47	56	59	34	41	50	49	52	63	42	52	50	59	50	58	56	47	63	55	53	50	59	62	45	54	61	59	66	52	43	53	45	55	59
21391	14900	8202	20792	33425	31768	27352	24566	22248	18796	17049	13575	9458	7154	5859	5196	5334	5233	4515	4212	3733	3079	2331	1983	1847	2220	2343	3184	5275	6902	5903	4837	7135	9657	9134	5344	3769	3216	3870	5082	6292	4970	3015	1509	1146	1070	1022	976	962	1166	1048	984	919	910	848	865	881	868	792	818	835	818	798	797	837	815	795	842	830	865	785	845	814	793	836	820	798	839	833	852	795	792	778	822	837	821	844	756	792	778	791	824	779	831	824	741	809	811	784	811	807	857	763	756	795	780	843	833	857	842	835	856	851	875	798	873	839	849	785	814	847	803	833	809	819	822	805	736	797	818	844	774	791	744	788	771	785	774	783	803	857	815	778	786	802	834	861	810	810	752	850	790	785	769	813	796	747	801	788	843	790	816	808	842	780	749	800	795	703	825	813	836	780	781	767	770	806	804	789	792	802	808	764	762	803	820	789	823	804	812	801	800	815	794	779	812	789	812	798	763	795	760	813	806	784	787	773	797	776	842	845	795	868	796	844	775	809	774	856	776	819	837	805	775	811	769	806	800	797	755	807	762	765	800	773	819	812	777	747	793	801	782	820	802	750	794	788	806	841	754	751	794	773	733	777	804	823	743	871	777	804	747	817	805	786	845	791	771	800	748	790	764	832	827	790	832	823	744	773	796	798	798	761	712	816	801	784	795	812	748	762	810	780	783	725	803	797	760	801	807	783	778	767	751	785	752	769	773	745	788	790	836	826	748	782	792	734	747	796	826	778	853	856	790	742	769	818	802	746	837	795	744	761	800	776	758	817	786	787	838	767	839	790	876	766	769	761	850	855	778	742	775	810	757	776	788	764	775	796	827	829	849	752	768	796	776	785	746	781	840	770	787	792	786	787	738	779	752	763	814	778	786	770	791	775	783	787	749	780	797	737	823	787	709	807	804	790	766	785	814	841	787	772	794	758	795	775	759	772	821	767	812	839	771	789	804	790	778	795	778	792	750	752	781	797	801	764	773	784	843	786	770	763	775	792	794	800	757	768	805	765	815	785	814	780	768	774	794	762	772	823	792	771	815	800	780	728	793	792	828	839	801	840	720	810	784	807	813	813	763	762	814	830	841	818	796	767	797	727	849	767	783	799	762	788	746	774	770	784	808	764	775	790	796	786	773	748	816	767	789	775	712	826	788	750	769	775	785	748	801	800	770	790	805	770	800	807	767	801	799	765	754	817	779	822	834	784	799	777	751	791	813	788	806	768	789	759	752	817	796	790	779	770	747	777	794	800	805	826	804	794	797	838	816	806	745	788	848	771	748	746	815	796	798	785	743	799	794	799	817	834	812	763	796	782	840	810	741	799	816	830	810	783	826	767	785	772	793	761	802	810	784	774	785	751	786	822	763	806	797	845	773	759	822	813	806	797	805	770	828	794	760	818	794	834	837	732	825	767	786	793	814	775	836	756	724	835	839	758	776	859	833	745	773	825	774	851	814	813	771	758	766	796	792	837	774	779	783	764	735	814	761	785	790	802	808	801	759	761	772	753	793	795	772	747	810	766	800	780	787	741	731	771	786	803	755	772	782	790	828	806	758	778	763	793	792	783	777	788	810	799	789	781	811	748	739	788	778	790	707	779	767	756	798	833	794	807	803	822	728	814	779	807	758	750	808	798	776	749	760	800	776	789	849	813	830	763	747	804	791	802	788	786	811	785	828	815	804	760	860	782	806	797	816	779	810	760	798	778	750	799	790	778	818	750	776	824	756	733	771	822	791	803	753	755	780	779	819	794	819	793	781	761	768	731	791	816	765	837	811	772	786	786	757	797	805	775	807	758	788	795	725	792	806	792	809	742	812	753	757	747	748	756	796	801	789	735	826	731	756	788	831	815	774	843	830	812	778	813	800	778	797	835	788	776	774	793	791	786	817	786	749	805	777	773	782	815	799	794	740	804	790	759	750	778	771	785	757	794	824	784	809	841	786	801	788	758	785	834	774	779	785	803	764	784	804	800	808	725	758	762	826	828	781	758	764	779	780	823	782	765	823	829	807	798	795	812	800	803	774	774	783	769	819	777	795	794	831	750	818	841	815	823	773	792	778	771	788	794	782	802	797	819	785	764	814	753	823	775	812	825	770	810	771	812	769	787	810	786	788	824	767	767	758	824	799	795	774	795	771	747	788	833	792	795	779	776	794	729	816	768	778	767	827	779	806	729	802	856	803	783	761	791	816	776	785	756	790	819	793	810	823	786	800	781	773	791	782	752	767	816	784	772	798	819	799	779	760	789	837	758	734	786	775	810	804	802	752	827	795	799	823	777	795	833	807	766	769	816	738	775	805	742	755	807	805	768	798	797	845	769	837	780	822	760	824	774	773	794	768	797	798	756	817	760	775	778	744	794	775	809	806	794	809	783	731	842	706	772	801	793	763	798	810	762	789	791	774	793	801	767	778	785	783	755	791	801	766	797	758	769	805	807	805	788	794	780	804	807	807	797	770	764	773	784	747	817	749	796	770	838	786	750	791	804	814	800	865	746	793	813	834	727	725	773	753	790	721	803	777	796	820	792	781	733	770	752	809	783	828	808	769	788	856	787	759	769	767	766	808	784	809	804	776	784	806	793	771	820	796	740	795	742	769	763	700	797	792	722	785	784	788	819	796	803	770	783	757	764	789	812	795	752	786	783	803	813	831	756	793	761	818	796	766	766	754	845	792	761	820	786	780	740	840	766	783	807	763	784	791	746	753	773	792	800	796	780	802	799	792	835	779	796	751	752	832	813	791	831	870	762	794	817	753	765	774	806	807	828	795	806	794	797	809	776	814	843	789	807	790	797	770	800	767	795	802	790	824	779	787	822	809	787	825	770	761	750	819	808	842	810	704	750	816	760	839	807	797	819	810	805	763	805	765	787	845	792	779	750	850	780	811	765	779	786	848	746	788	785	771	798	806	834	814	781	745	813	757	804	817	749	789	777	803	748	757	789	778	802	751	799	765	766	776	805	812	819	829	763	824	790	770	818	837	801	765	774	772	763	827	841	785	766	775	827	797	790	772	816	759	828	815	781	760	770	781	797	776	841	792	794	766	813	804	746	763	762	712	781	767	784	787	787	804	815	744	768	778	758	838	740	799	818	868	787	769	814	787	782	809	768	789	812	815	838	836	789	786	778	788	815	785	810	790	808	825	812	782	745	814	805	755	819	795	804	827	793	794	815	804	759	796	763	831	784	819	783	762	832	783	782	838	781	779	767	804	781	752	804	803	811	782	819	839	798	749	797	721	789	762	764	741	817	747	737	795	764	829	768	752	760	753	792	842	745	763	791	814	800	793	797	741	805	770	776	771	797	781	809	827	744	776	792	764	794	761	815	774	819	773	790	783	759	795	759	797	777	792	785	819	798	810	789	794	775	795	757	747	816	805	765	763	778	819	806	799	802	815	840	810	743	817	758	765	810	804	786	790	815	776	773	737	776	787	763	782	838	803	780	826	760	777	816	814	760	811	792	822	796	777	806	762	791	786	856	791
1533	386	213	173	396	571	544	331	268	248	172	140	89	70	54	67	79	57	54	50	58	43	35	36	34	28	43	52	76	88	103	69	75	104	145	98	87	82	90	112	96	53	48	28	33	22	32	34	27	23	37	40	28	34	30	31	26	36	23	34	33	48	36	38	30	28	37	34	34	25	34	33	28	31	36	25	34	36	32	29	34	27	30	34	47	25	28	32	33	39	28	30	37	25	28	31	26	31	30	33	34	23	29	26	27	34	26	29	37	32	29	33	30	42	41	32	43	28	33	33	36	41	39	38	25	34	31	37	39	35	33	35	32	25	28	37	32	38	31	29	27	24	26	37	27	30	37	35	43	34	37	33	30	45	39	34	34	28	36	32	39	42	38	36	30	41	30	36	34	37	30	21	28	27	35	39	19	30	33	33	27	42	28	32	34	30	36	29	28	30	28	27	32	26	38	28	39	25	36	32	34	35	40	43	41	28	26	25	33	29	19	35	29	26	31	29	34	46	28	29	25	44	24	20	36	34	33	25	30	24	39	38	29	22	29	28	25	34	40	26	47	35	31	33	32	25	49	29	24	37	26	26	29	37	21	27	34	24	22	24	34	36	33	28	40	38	31	30	27	40	31	30	22	34	35	31	28	37	38	38	30	32	31	40	38	35	22	26	19	35	33	42	29	40	22	31	33	25	33	32	35	34	32	30	40	41	39	40	40	34	33	20	30	37	30	37	25	35	36	30	40	33	30	30	37	42	28	28	26	33	28	30	41	24	29	29	40	29	26	29	29	36	31	29	27	23	31	28	32	38	25	26	35	29	24	42	26	28	27	22	38	31	32	31	31	38	30	31	31	38	33	30	47	31	36	39	32	31	32	30	44	35	32	28	32	31	25	22	30	44	31	49	28	36	41	36	36	30	30	27	32	38	20	22	32	30	31	30	21	37	30	23	21	34	32	37	37	35	18	32	32	37	30	28	30	43	28	29	26	34	30	29	28	36	21	31	29	31	33	24	28	36	28	28	28	33	44	24	28	35	43	47	32	30	32	31	40	36	37	27	29	28	28	37	35	37	37	36	31	37	28	33	25	30	29	29	24	39	35	36	46	37	30	30	26	34	34	29	28	35	34	28	27	31	29	39	26	31	43	21	24	32	35	27	30	33	31	25	34	35	37	38	36	46	35	24	32	32	25	28	38	33	34	38	31	33	35	29	31	37	31	34	29	35	26	37	31	38	31	34	32	28	37	16	28	29	50	26	28	37	37	41	29	26	38	41	37	36	20	28	38	35	26	38	44	32	39	41	26	33	35	41	37	22	34	42	22	40	33	34	30	36	21	26	35	38	33	28	27	22	31	28	26	26	31	24	26	34	40	34	39	31	36	38	38	26	43	30	35	29	37	30	38	39	35	27	33	32	42	28	33	31	33	37	30	35	33	33	37	31	43	43	37	25	34	28	27	38	34	34	28	29	27	31	30	19	34	27	30	32	37	37	30	29	32	37	35	29	32	44	29	27	40	35	33	32	42	37	39	29	35	30	47	30	31	34	49	29	28	35	36	26	26	34	36	34	32	27	34	35	32	35	28	32	32	28	25	31	37	24	31	39	33	37	23	30	33	35	30	32	32	30	34	19	38	36	28	31	29	43	33	36	34	39	36	29	30	32	25	36	38	27	33	24	36	30	43	33	31	32	42	30	33	32	34	24	31	30	26	27	33	31	36	32	30	33	37	22	31	37	40	34	28	29	34	44	23	38	25	32	33	33	39	38	31	31	36	26	29	31	33	28	35	36	26	29	33	27	27	29	27	45	35	37	39	31	37	35	24	28	31	29	32	23	37	26	30	30	28	34	39	29	46	37	27	40	22	25	32	35	22	36	32	35	28	41	25	36	27	29	31	29	32	28	32	35	34	31	29	32	16	28	33	29	28	31	25	35	37	28	30	27	22	44	35	27	38	37	29	36	38	32	26	40	50	34	30	34	38	43	38	34	25	35	29	27	36	40	36	30	34	46	35	27	37	35	38	39	33	34	32	34	45	41	22	35	34	24	30	37	43	45	34	21	29	33	41	40	37	36	33	28	39	33	27	27	34	27	31	34	29	26	40	29	23	22	33	34	39	28	32	30	24	39	33	34	28	41	33	31	30	26	27	44	34	32	34	29	27	33	32	26	32	35	27	29	24	31	39	32	42	19	33	44	42	28	33	30	38	28	31	36	24	35	35	32	24	43	33	24	29	36	36	34	27	40	31	28	31	40	30	30	29	26	40	31	26	30	40	27	30	29	28	30	36	45	35	29	44	36	32	28	36	27	35	27	27	32	28	29	31	32	26	28	28	35	27	28	30	30	40	44	29	32	40	33	39	27	30	30	35	27	36	30	28	27	23	27	27	26	28	27	35	25	31	20	31	27	34	31	30	31	33	24	34	31	34	30	35	32	31	29	37	30	48	35	27	28	33	38	23	21	29	37	36	39	29	41	40	35	34	30	47	42	37	28	19	23	40	31	26	35	33	31	34	36	40	29	26	34	35	43	40	41	33	36	32	24	29	24	35	37	26	25	41	33	33	32	31	22	37	36	27	43	29	24	30	31	27	29	39	19	31	36	27	24	33	32	35	35	34	39	36	34	29	45	28	27	22	28	41	36	25	32	33	25	25	34	38	39	37	32	41	32	31	36	33	39	38	35	27	28	30	40	33	37	29	29	28	30	30	31	40	43	38	39	38	27	31	29	34	33	29	40	39	24	30	26	39	34	35	30	37	38	26	31	34	27	27	30	31	42	24	32	32	46	31	45	32	32	38	37	37	24	34	22	36	36	34	18	32	41	30	23	31	24	26	29	26	33	37	31	34	26	28	25	40	25	34	32	31	43	36	34	37	26	35	28	36	42	27	41	33	26	26	31	27	34	21	30	36	30	34	21	36	41	29	31	34	40	34	34	38	28	33	27	34	37	34	33	26	27	32	21	30	37	29	31	36	35	42	31	35	32	36	30	18	25	39	30	41	38	28	31	36	25	23	25	37	26	43	33	32	31	34	34	23	43	25	36	30	31	36	35	35	28	27	28	43	38	27	26	32	26	36	29	24	27	29	34	39	36	33	30	35	30	30	35	30	23	29	33	26	26	38	35	29	43	29	32	29	40	36	39	27	28	23	36	31	32	30	35	25	30	36	25	33	27	42	40	31	36	22	35	27	31	34	32	39	32	30	32	37	26	27	29	24	30	37	30	45	28	26	36	32	26	24	26	33	27	28	24	22	40	33	34	30	33	29	41	40	27	28	26	31	33	30	31	38	36	35	36	27	36	32	43	36	32	35	33	30	21	35	34	28	31	26	25	21	40	30	41	30	33	28	36	33	38	33	26	21	30	39	24	31	34	35	30	25	32	35	35	38	22	39	36	33	31	36	31	46	27	25	27	30	34	31	34	39	30	23	29	34	34	44	34	35	23	46	43	29	26	33	42	37	39	26	32	32	32	30	27	35	29	37	33
14131	10194	5107	14311	26547	29378	25771	19151	14778	10705	8755	6224	3505	2445	2271	2594	2753	2292	1928	1597	1464	1174	915	805	803	831	1006	1348	2364	2861	2917	1936	2290	3865	4955	3818	2700	2723	3296	3382	2725	1748	1022	669	594	576	584	535	543	582	557	503	474	461	493	514	494	478	464	470	470	484	528	503	498	448	501	483	467	487	494	511	492	476	486	476	506	470	457	469	476	486	479	470	504	483	499	464	479	486	503	440	487	439	477	473	472	495	481	430	494	507	500	478	498	461	473	515	520	522	495	551	487	514	511	528	495	494	472	496	479	491	488	463	486	516	519	505	444	495	490	475	462	485	474	518	495	496	471	440	458	499	496	514	487	505	467	493	493	476	491	469	488	459	507	477	468	454	509	459	502	480	492	510	429	525	466	514	456	486	536	452	444	484	451	529	512	460	497	496	443	460	473	502	489	474	503	495	512	474	461	508	462	466	513	502	479	518	451	496	479	437	505	496	467	500	495	474	482	514	475	514	463	492	460	497	491	473	473	498	481	501	509	473	466	441	526	470	480	503	491	450	445	477	503	479	450	488	482	499	466	483	464	489	477	478	501	512	478	490	495	478	495	508	500	488	451	471	473	494	477	519	457	483	460	494	447	488	446	490	476	499	435	489	482	474	482	471	462	487	462	483	449	497	490	454	450	460	477	496	485	487	439	461	459	496	495	463	454	487	450	517	473	489	459	430	476	492	455	477	443	474	476	486	473	473	462	464	483	475	425	481	485	465	474	501	500	483	457	521	496	512	512	481	498	505	435	427	478	519	506	491	509	490	506	487	457	490	531	469	468	462	498	496	464	462	485	493	447	476	491	477	491	449	423	476	519	492	504	460	510	484	443	488	486	483	503	481	524	489	517	477	484	456	477	529	500	451	484	501	468	473	496	497	491	500	475	474	476	464	500	494	509	475	508	472	471	480	465	488	509	469	436	434	471	455	514	478	479	481	479	502	461	513	474	496	482	468	450	489	447	515	472	524	450	490	449	464	464	499	468	494	463	506	474	501	468	470	499	476	479	522	461	511	497	531	486	455	449	504	498	495	488	516	469	455	446	452	513	452	526	479	482	486	495	462	486	462	466	477	469	496	493	472	488	461	465	467	477	472	477	458	478	510	543	510	463	484	490	466	455	437	485	458	475	474	496	440	491	486	455	460	464	481	526	488	461	437	490	441	485	479	505	504	491	486	503	458	503	450	519	494	528	501	460	462	504	512	508	471	447	529	459	500	527	493	474	499	481	519	481	509	437	492	454	477	458	485	478	479	480	454	467	454	482	461	489	461	479	520	431	465	476	504	491	478	491	523	480	476	486	495	475	461	508	482	454	497	487	460	490	490	488	476	471	489	457	476	489	493	507	476	488	531	455	489	490	454	492	496	488	458	483	487	472	478	475	502	460	492	500	458	537	479	493	505	511	477	507	492	471	492	502	518	491	439	467	465	503	473	459	507	440	465	462	473	478	441	476	495	489	511	479	470	495	524	509	476	493	459	495	473	472	454	445	488	510	441	474	480	490	506	485	484	449	455	448	505	498	484	475	456	473	469	543	486	509	461	513	505	414	478	489	506	453	511	469	505	470	482	511	439	512	435	481	510	469	512	523	484	495	455	519	481	475	460	443	479	489	471	505	448	495	461	473	467	469	450	442	454	501	538	516	544	458	531	485	470	493	494	472	447	492	451	486	462	471	473	467	465	468	458	466	458	501	478	500	487	487	503	469	482	492	467	494	464	447	455	478	463	459	468	463	490	494	499	471	514	486	486	511	495	467	469	509	503	485	483	468	543	458	494	523	485	478	460	480	491	456	491	485	509	520	472	471	480	485	481	466	503	514	488	510	477	492	498	500	470	454	470	516	480	470	489	493	515	473	492	520	498	493	493	479	480	447	486	488	446	494	515	500	529	486	449	476	496	476	500	520	467	492	477	470	487	449	497	481	469	513	455	478	460	462	504	484	489	497	492	492	437	452	456	472	460	477	449	479	517	487	512	449	445	498	464	509	467	512	448	504	521	520	504	452	513	483	483	492	446	452	468	442	506	509	501	475	460	491	449	478	432	475	476	516	502	456	497	486	460	487	508	462	433	453	507	477	490	473	477	504	509	489	478	465	492	482	492	522	472	483	473	465	519	515	449	503	478	464	478	458	472	513	486	458	456	490	439	443	492	459	474	497	485	498	484	481	475	445	465	482	472	469	485	481	489	472	506	481	470	422	512	491	481	501	487	457	535	467	480	525	500	523	515	511	461	478	455	495	486	513	469	479	469	451	475	488	467	491	457	459	524	474	526	476	490	470	467	495	467	503	482	504	451	503	453	449	494	496	458	492	448	474	486	512	477	500	475	456	463	488	484	521	495	532	507	464	481	462	484	478	489	465	486	479	485	483	487	494	436	450	482	459	484	478	512	486	479	457	457	474	470	486	485	469	481	495	482	464	519	482	485	485	480	469	478	465	418	507	524	432	451	466	472	511	514	492	471	459	499	495	474	445	491	483	459	459	508	481	532	468	455	460	468	484	480	494	484	474	487	455	508	454	519	470	475	492	503	462	455	481	503	481	497	463	505	511	502	438	471	472	496	499	485	489	474	476	430	459	469	468	451	491	478	467	487	436	462	505	489	479	456	457	485	457	476	508	466	501	452	486	457	448	502	501	526	462	454	490	463	477	445	533	500	501	449	495	482	465	527	498	498	455	483	464	483	477	424	493	473	478	498	510	489	461	483	504	515	494	423	469	443	448	488	485	496	446	477	474	488	450	504	482	447	501	517	528	468	475	482	491	455	480	493	508	527	513	491	495	476	502	479	434	485	496	480	495	450	489	495	503	455	431	477	489	465	504	525	436	457	459	486	488	443	463	461	460	472	511	479	458	506	482	487	488	473	532	477	529	477	492	480	467	503	445	477	485	525	463	470	439	498	492	477	501	469	489	511	453	510	481	480	497	483	495	530	481	541	528	468	484	497	451	489	492	495	467	489	478	469	471	454	482	477	465	496	521	472	473	516	480	492	487	472	512	485	492	511	485	487	480	539	479	486	532	444	450	469	461	503	489	479	487	462	467	502	474	509	461	455	477	484	486	490	483	463	453	484	461	486	478	490	452	449	485	480	487	493	510	462	471	492	451	484	460	475	482	463	492	507	488	475	492	492	479	511	498	459	481	495	479	490	464	464	515	498	474	477	494	476	474	482	443	488	472	482	515	473	496	452	504	458	464	484	459	481	494	491	478	506	482	417	460	458	503	473	459	477	502	509	483	483	491	474	475	469	502	479	487	515	472	480	500	483	454	476	463	494	440	472	452	487	465	472	492	476	448	502	481	506	496	469	490	466	464	505	518	460	463	466	480	509	499	453	505	436	463	446	460	473	469	492	449	479	512	467	493	497	478	438	489	466	474	514	468	488	473	488	481	458	486	494	462	463	477	464	499	472	478	500	493	484	454	430	457	478	458	508	484	489	460	474	471	499	468	452	482	443
1118	771	466	298	560	955	927	658	556	473	383	228	154	123	110	163	148	123	83	87	71	87	57	54	45	45	60	71	90	125	113	86	92	120	160	205	209	175	156	130	86	69	49	39	48	52	30	56	37	36	43	37	42	38	48	34	39	27	32	52	36	32	38	35	36	35	30	37	46	34	41	43	42	42	39	32	47	36	37	40	39	22	39	38	31	32	44	35	34	26	27	40	45	24	38	43	36	41	31	52	39	35	36	48	39	35	36	40	38	37	34	38	38	59	37	33	39	46	41	46	32	51	42	33	33	42	36	34	30	33	39	37	47	33	42	41	35	35	43	39	31	41	39	43	47	44	34	52	50	43	43	32	45	47	35	42	39	37	42	51	38	29	36	34	36	40	43	34	36	39	36	40	29	35	38	43	37	38	35	43	39	33	38	37	39	30	44	46	40	40	36	44	36	43	47	42	52	42	35	34	48	37	53	46	35	41	37	35	37	25	49	43	47	30	40	33	37	39	28	33	36	34	45	35	35	44	43	33	34	41	34	42	33	34	48	48	42	38	43	40	36	33	31	35	43	40	37	39	39	33	31	37	50	37	42	42	43	42	35	43	31	41	37	27	36	33	41	33	30	33	39	36	36	36	29	30	43	37	40	37	27	40	40	43	35	44	38	39	25	40	46	50	37	33	33	40	30	34	39	30	34	39	31	40	29	40	34	42	30	43	44	36	42	39	40	38	36	40	43	54	44	41	34	43	33	29	43	36	34	36	26	35	38	34	39	29	44	43	40	42	27	47	44	40	41	44	38	44	29	31	28	38	39	45	37	45	36	29	32	50	45	29	45	42	42	38	39	43	32	38	35	32	39	40	50	36	48	29	37	36	36	26	39	63	35	45	25	32	33	41	36	38	50	44	22	50	38	37	30	32	44	38	44	42	39	31	45	37	44	51	51	40	40	30	44	33	48	36	31	39	38	29	36	28	45	32	32	33	37	39	38	27	43	43	41	31	38	40	39	36	34	35	50	35	36	37	31	44	40	36	34	40	30	33	37	45	42	31	42	34	46	47	41	42	33	43	33	35	33	42	43	36	39	33	47	41	30	38	32	29	38	46	44	42	40	41	35	37	41	35	44	37	35	48	37	30	37	37	46	34	39	42	36	33	40	29	36	33	36	43	27	34	37	44	47	51	30	37	36	31	45	42	37	34	35	33	39	36	55	46	41	37	33	38	50	32	31	44	40	34	42	43	37	32	52	42	36	51	52	48	40	31	38	44	31	27	39	33	52	45	47	36	33	34	43	31	51	37	41	44	34	35	44	35	28	33	51	35	29	34	49	42	33	41	48	34	38	42	35	32	35	30	40	32	32	40	38	36	37	35	48	32	41	34	53	33	40	40	37	37	42	31	35	39	38	38	35	33	45	36	31	39	26	36	42	31	40	46	31	34	41	36	40	47	39	37	34	36	30	29	39	46	38	43	35	40	49	33	47	42	39	44	43	33	29	33	48	31	34	34	35	35	41	36	47	37	41	35	43	42	42	46	40	38	49	39	30	37	42	35	37	34	41	42	31	32	33	36	40	37	44	39	30	41	39	37	32	33	34	35	38	29	35	40	34	34	34	39	41	29	46	40	37	39	39	51	35	39	37	46	38	35	43	28	36	45	36	39	48	42	28	23	39	38	31	36	47	31	35	37	34	34	31	38	44	38	36	42	46	34	42	37	34	35	38	29	54	46	36	34	41	39	42	41	44	33	43	33	49	37	43	33	34	33	30	43	32	40	49	39	54	44	41	36	35	50	27	31	39	39	37	44	30	46	26	44	51	39	38	35	24	43	34	36	48	36	28	37	40	34	44	39	41	38	39	37	40	41	36	32	27	39	35	48	38	32	44	38	39	50	30	45	40	45	41	40	28	47	40	39	35	43	26	37	30	38	45	23	31	38	33	41	39	57	39	51	43	32	35	39	33	33	37	45	36	33	32	31	45	44	40	35	43	43	50	36	33	39	37	28	37	40	41	29	47	42	44	37	40	29	44	43	32	49	39	39	35	40	48	29	45	37	43	34	44	41	34	39	33	50	43	35	39	29	31	47	42	38	30	37	39	53	35	34	39	45	47	37	44	36	44	33	32	35	32	39	38	32	40	36	41	43	38	40	42	34	36	42	37	41	34	37	42	39	34	27	46	44	40	35	35	26	38	41	45	46	42	38	29	32	44	34	36	35	38	46	40	41	44	32	42	41	27	34	29	31	32	50	45	37	37	50	35	41	32	41	51	34	50	31	44	31	36	31	43	39	30	46	29	33	35	34	36	38	34	35	28	28	34	28	49	48	33	35	31	37	43	42	38	44	45	29	40	42	32	32	32	36	39	40	27	37	45	34	39	49	40	42	38	44	49	53	39	47	42	50	38	30	39	47	35	33	51	38	32	37	32	46	41	31	45	44	55	29	48	33	45	30	29	40	37	34	32	40	46	38	38	45	34	41	46	36	45	47	31	33	30	45	27	42	41	35	35	38	46	34	37	41	38	46	36	39	51	46	36	43	48	40	42	49	36	46	34	54	35	41	35	40	32	26	52	45	48	39	34	38	39	31	31	34	42	29	38	42	51	46	41	28	50	42	27	33	35	44	41	46	28	41	37	39	33	42	31	30	31	38	31	42	44	39	38	31	40	31	33	38	37	47	40	37	27	39	44	48	27	41	46	38	36	38	40	42	38	36	46	36	37	34	39	35	47	40	39	31	34	40	38	34	27	48	33	47	34	35	44	41	38	37	30	29	30	34	36	39	38	26	31	38	39	36	35	34	36	47	37	37	37	38	36	41	37	26	29	29	28	46	46	38	32	31	37	37	42	27	40	46	50	38	32	41	29	40	44	42	41	29	41	45	34	58	38	43	38	37	31	47	41	39	37	44	42	45	41	43	46	32	48	40	41	46	42	34	46	26	44	31	35	43	33	47	36	50	30	33	49	40	37	32	36	41	39	41	43	34	39	43	40	41	43	33	42	43	32	53	34	41	28	43	29	44	34	37	37	29	45	37	44	40	37	36	46	30	48	37	35	38	37	40	30	47	46	34	34	39	36	29	28	38	33	42	38	30	40	44	46	35	38	42	36	32	36	42	41	46	35	30	38	55	52	30	40	30	44	43	55	33	36	48	44	26	39	36	44	31	43	41	34	43	32	37	31	43	39	53	34	39	34	35	41	36	42	32	36	50	41	44	44	34	27	31	39	23	33	38	28	34	40	31	36	37	33	33	37	32	31	35	49	36	45	34	33	37	37	34	47	36	36	45	32	30	35	25	36	40	41	37	42	49	35	34	43	43	33	35	41	43	39	35	36	43	43	45	37	51	43	37	43	38	32	31	36	52	38	46	40	54	47	50	51	45	32	41	44	40	33	40	38	34	32	25	34	50	41	32	39	35	32	27	36	37	43	42	43	30	33	35	38	31	41	37	41	37	43	27	35	45	30	43	31	35	43	36	32	44	33	35
20263	15901	10001	21751	31765	34514	32274	26087	22185	18841	15143	9737	6180	4686	4750	5551	5687	4598	3272	2633	2476	2091	1543	1269	1188	1280	1550	1857	3144	4626	3663	2995	2581	3730	5768	7079	6983	6159	5425	4201	2872	1735	1072	915	831	754	665	582	631	628	663	667	624	642	607	629	564	574	570	565	579	566	592	615	608	555	536	587	604	584	629	572	569	618	535	545	583	560	600	573	586	539	575	565	575	549	554	595	633	585	573	577	625	594	562	577	535	600	540	589	579	615	577	599	545	564	624	614	573	630	553	632	591	624	596	614	588	570	575	560	601	562	610	563	575	559	582	556	602	573	561	590	562	610	607	540	601	604	551	540	569	573	594	607	628	569	568	591	648	578	577	586	574	578	579	547	576	564	647	542	543	577	577	636	601	578	540	555	585	576	583	545	598	593	583	576	596	581	482	526	588	596	605	552	552	543	580	561	522	591	581	584	585	586	548	606	570	575	593	591	558	582	592	561	542	576	521	583	589	568	566	619	554	576	609	604	554	589	570	572	559	591	565	549	608	563	592	608	605	590	588	567	595	596	565	568	561	573	583	544	538	599	567	536	551	575	587	563	572	561	566	589	543	572	560	581	554	607	581	557	568	566	540	556	564	602	647	575	567	563	548	572	554	550	563	590	569	564	556	524	563	576	576	549	585	552	565	566	525	613	580	528	574	600	560	569	590	536	617	578	572	572	601	539	562	591	567	579	614	592	543	524	595	564	526	558	604	565	577	577	565	550	572	568	576	595	578	579	535	582	550	549	566	549	593	554	550	580	572	536	560	553	548	540	566	572	525	566	554	547	620	574	522	563	573	593	562	561	579	552	592	582	592	574	544	549	547	572	515	565	590	544	606	547	552	592	548	584	592	566	555	557	577	563	598	599	557	582	564	574	549	576	570	578	598	575	568	528	559	571	568	569	598	550	574	560	556	580	566	557	598	579	521	644	574	566	557	596	542	563	609	537	533	552	563	547	602	540	576	558	543	551	570	547	591	587	553	553	534	560	550	575	545	608	559	546	570	541	548	557	572	592	575	585	549	554	579	554	579	601	584	559	596	574	561	595	559	567	581	610	569	573	588	589	522	577	594	523	581	592	584	517	599	615	567	558	574	565	566	586	581	583	550	591	574	590	565	552	534	543	564	606	522	549	558	557	540	580	566	609	569	549	577	593	574	583	556	559	597	563	539	547	613	593	554	581	572	566	579	586	590	579	605	557	571	536	606	543	572	581	556	553	584	587	539	587	578	590	584	564	576	576	543	590	600	582	537	568	569	595	612	571	579	546	569	558	566	570	528	576	594	573	581	572	596	546	554	557	566	563	596	609	576	560	571	587	537	547	563	569	584	584	567	585	515	550	564	597	523	564	526	576	545	585	546	592	546	571	587	555	548	580	599	553	580	571	604	529	539	563	556	572	515	573	604	535	571	569	625	601	561	578	563	555	546	559	549	585	565	560	554	563	585	588	527	510	593	578	582	567	569	583	545	560	529	538	534	577	570	543	580	574	579	557	547	553	568	542	565	552	603	581	550	583	552	600	532	569	549	583	599	576	552	570	562	557	570	601	585	533	559	564	585	589	553	531	573	599	564	614	546	578	552	542	577	573	604	580	575	581	565	573	547	580	580	555	553	589	547	548	608	530	595	542	571	606	573	563	558	585	591	506	580	557	560	604	559	564	517	596	565	545	569	599	590	541	560	591	602	626	591	576	584	583	585	598	550	554	584	530	569	593	581	535	574	589	568	572	573	555	579	576	563	519	548	528	514	586	534	540	528	548	572	556	586	580	576	591	611	585	532	602	561	547	543	583	590	525	585	586	548	585	589	542	582	581	549	591	558	559	602	509	613	565	558	517	590	600	574	573	577	574	559	556	573	564	608	561	617	571	583	543	524	540	535	557	558	565	642	551	583	587	569	596	595	584	605	550	609	553	548	569	585	626	633	562	546	531	582	547	575	545	549	587	588	600	572	589	574	572	602	566	595	596	556	594	548	544	582	578	542	565	573	575	569	586	576	578	555	552	539	555	560	581	604	568	565	526	566	575	565	540	561	586	571	561	592	555	530	575	559	587	551	544	580	563	562	546	544	553	555	568	558	562	556	588	585	588	593	594	577	564	570	578	537	594	589	523	596	571	568	541	587	532	558	543	597	546	573	582	605	546	593	542	525	588	549	549	583	594	531	563	586	537	558	537	567	573	554	584	538	606	549	592	600	560	526	565	563	565	578	550	576	594	526	571	593	580	589	578	557	560	534	556	570	571	582	578	598	547	586	574	566	588	558	581	567	583	602	524	579	558	596	579	527	544	580	562	511	567	590	528	541	559	593	539	571	595	574	552	542	544	571	567	536	588	570	564	594	560	551	583	606	557	560	554	577	581	565	546	612	603	553	540	536	528	553	573	570	526	617	573	541	574	538	583	529	576	563	561	586	592	560	562	538	597	583	589	536	586	618	606	598	584	576	595	601	610	535	525	551	581	583	577	563	568	571	531	553	568	565	560	577	594	601	585	538	544	584	560	558	583	531	556	568	545	577	554	538	575	580	569	569	569	574	544	554	585	580	561	518	625	578	546	568	592	552	576	553	565	608	541	595	541	589	566	553	515	567	568	554	563	549	586	577	581	609	570	515	537	557	582	573	612	570	528	553	590	587	586	614	541	547	562	601	559	603	574	605	546	605	585	568	587	551	588	597	582	544	569	554	519	581	604	559	583	553	562	531	567	574	545	596	584	580	552	543	579	568	553	575	538	558	577	591	521	547	574	565	530	502	546	579	597	601	579	594	554	553	541	591	538	590	573	549	550	524	554	562	558	549	601	579	625	572	536	574	623	580	568	621	554	542	576	592	549	551	559	595	596	573	547	583	588	552	501	618	564	570	552	561	539	555	567	565	596	565	542	555	582	570	546	562	539	545	579	536	545	597	564	592	625	568	556	556	561	560	565	602	577	555	599	596	575	586	539	578	561	583	541	532	547	612	578	589	576	573	591	581	554	542	547	552	584	551	571	578	578	548	552	590	540	612	601	550	561	583	562	605	599	614	564	561	618	558	574	551	544	582	584	595	579	546	558	571	563	569	578	553	582	585	595	571	588	567	569	582	586	584	615	538	579	515	574	567	588	605	596	548	616	552	585	533	551	575	547	549	533	547	553	564	536	550	551	530	582	547	578	591	532	634	537	558	556	555	612	570	615	545	543	548	552	544	574	583	524	599	560	558	567	580	564	522	507	544	553	558	578	555	597	546	540	590	570	595	575	551	552	561	600	563	571	541	583	614	558	613	518	603	577	605	574	545	537	585	606	589	590	572	596	544	527	601	575	605	589	587	538	569	527	566	559	575	596	574	582	553	552	554	586	582	556	549	605	561	590	557	582	579	569	567	581	584	556	576	556	537	569	609	565	561	596	545	557	598	567	590	579	544	584	591	579	563	560	575	559	557	573	596	571	602	572	582	540	597	544	568	601	568	598	556	572	576	538	574	552
2837	762	499	299	540	817	924	905	623	516	389	227	139	135	122	162	177	152	116	98	99	78	82	55	45	59	80	70	78	126	134	105	97	102	140	185	198	179	143	115	82	60	55	54	56	48	61	49	44	43	60	47	53	41	41	46	51	43	49	42	38	45	49	47	40	37	50	41	50	45	48	46	51	56	47	53	51	48	49	58	41	55	44	55	43	35	43	40	41	42	55	45	48	58	41	40	41	50	46	38	42	21	44	41	47	59	43	37	37	40	53	49	53	61	41	52	41	57	44	49	42	45	39	49	43	45	46	50	38	32	50	58	57	48	36	53	54	65	54	36	45	34	48	45	61	39	42	42	49	52	49	32	44	40	43	53	36	32	50	44	51	47	40	51	47	49	46	41	44	46	42	43	37	48	53	57	42	57	50	42	45	42	51	35	43	42	42	40	54	34	41	45	33	39	44	57	54	39	69	52	39	35	42	39	45	50	47	38	51	51	44	35	34	35	43	52	48	44	53	49	59	56	52	47	46	51	43	41	53	51	41	50	43	37	56	39	47	47	39	49	49	39	52	42	53	44	54	50	44	43	41	40	50	49	48	43	48	32	48	54	47	42	30	40	37	47	45	44	48	48	51	37	56	41	42	50	56	40	52	52	50	39	41	34	54	49	56	50	56	49	37	42	51	44	54	53	49	50	53	48	45	47	42	39	42	43	56	45	31	44	47	58	45	44	47	44	52	41	53	48	46	37	57	56	36	40	55	57	45	36	51	49	43	49	36	37	52	50	48	39	52	52	44	53	39	44	47	59	36	41	47	43	44	56	49	57	41	42	36	38	54	48	53	50	46	36	39	41	43	44	43	32	39	39	43	50	45	59	43	54	49	43	41	44	44	47	58	59	59	39	48	43	45	59	44	54	53	48	47	50	47	47	43	37	43	46	50	40	48	47	48	41	51	40	57	40	35	53	40	26	42	44	49	41	52	58	43	48	47	47	45	40	43	40	40	43	50	36	42	45	56	49	40	58	49	48	46	44	55	58	53	42	48	49	54	38	31	43	54	54	51	47	50	37	37	39	52	39	45	47	41	44	44	42	35	55	46	41	57	41	32	56	51	46	33	34	36	42	42	54	61	42	43	52	53	54	47	31	41	50	49	69	48	37	54	38	44	47	45	50	48	44	51	42	53	46	48	49	52	33	52	46	48	46	52	43	50	42	60	44	40	43	51	35	31	45	45	43	55	57	51	56	45	41	32	48	51	49	41	47	46	55	35	47	43	48	45	49	43	57	48	53	64	52	56	34	42	46	55	48	50	34	54	57	37	44	44	48	41	47	48	42	48	51	42	42	54	54	41	51	54	47	41	54	46	47	59	51	52	46	48	58	60	52	48	47	49	47	56	45	57	46	44	57	46	48	37	51	39	41	46	45	46	49	48	39	44	57	51	46	50	48	34	51	38	45	45	39	45	38	46	45	55	60	37	51	54	46	46	37	39	60	46	46	41	54	42	45	48	45	43	55	50	40	51	64	41	53	49	41	43	38	40	57	51	42	50	43	42	52	37	49	55	49	48	46	35	60	34	48	36	52	38	35	51	51	38	45	36	43	54	44	48	54	32	48	31	45	43	39	46	50	53	50	55	45	32	33	42	51	56	53	49	51	42	56	37	54	42	48	48	56	56	42	49	53	48	52	53	36	52	30	45	53	54	44	56	48	33	55	52	54	39	41	53	57	38	39	57	53	50	50	50	47	49	41	33	49	41	47	66	50	45	45	43	45	30	43	39	59	44	52	55	41	44	41	53	48	42	39	47	53	37	40	50	49	64	33	44	52	42	46	37	46	40	52	62	55	42	49	56	50	43	41	49	47	47	49	57	48	48	41	61	44	46	42	38	64	53	54	45	44	44	40	41	51	52	36	45	41	37	36	49	48	48	46	46	57	49	43	35	57	49	49	46	40	41	39	42	43	35	47	43	53	39	57	46	42	47	42	56	42	37	52	43	45	44	50	41	43	36	30	45	48	40	56	40	46	41	51	55	54	50	38	27	64	59	54	44	58	60	51	51	51	33	59	51	45	52	39	44	60	50	41	51	51	43	62	53	42	53	47	49	42	37	45	46	51	41	39	52	41	40	46	38	56	36	55	49	43	53	47	30	44	41	43	42	40	56	44	46	62	51	54	44	53	33	45	53	53	41	39	43	53	48	53	44	55	42	50	45	35	39	34	64	50	49	41	36	47	45	44	50	39	43	39	47	33	61	51	53	44	53	52	45	41	43	51	43	36	41	51	56	65	47	48	49	43	43	49	45	43	54	46	45	41	36	50	29	42	44	48	47	44	44	44	39	40	37	53	44	49	48	34	60	42	41	48	47	52	46	42	43	38	49	45	56	55	43	43	55	44	39	63	45	59	48	48	43	46	40	47	31	46	32	43	46	54	42	41	36	57	43	49	40	49	42	53	44	55	42	38	40	43	56	45	52	37	37	53	51	52	46	37	57	51	45	51	31	50	34	51	48	50	51	55	43	43	52	49	44	38	44	60	47	52	35	48	44	56	49	40	42	44	56	45	48	56	35	41	44	60	35	41	37	43	54	45	46	41	46	32	53	40	48	54	52	48	47	43	53	47	44	42	39	50	41	63	45	42	41	43	46	35	60	55	35	53	46	47	60	43	41	39	47	39	51	37	52	42	48	30	54	50	38	33	46	48	42	53	57	36	40	43	47	44	58	38	39	48	42	44	52	52	51	38	33	44	45	46	50	44	30	55	52	38	42	42	36	36	47	51	49	43	56	51	47	41	38	44	49	45	56	52	52	47	57	48	52	47	38	44	47	43	58	52	52	44	37	42	55	54	51	59	54	40	40	55	42	49	59	57	35	44	48	52	57	40	58	34	48	39	53	38	32	46	55	43	48	52	45	42	39	41	48	44	55	44	41	45	43	48	38	48	60	36	52	45	47	44	43	54	46	65	43	45	38	47	51	42	50	47	58	42	50	48	48	63	42	55	38	47	38	47	52	49	53	67	46	41	45	38	44	48	37	48	34	45	53	39	40	52	39	51	45	48	41	40	50	46	42	49	44	59	56	53	41	43	52	42	47	42	36	27	46	40	41	52	54	44	37	51	55	58	53	51	48	42	49	51	37	50	57	54	40	34	50	45	39	41	52	40	45	38	44	57	37	48	60	41	38	40	41	55	52	37	47	40	59	56	48	39	49	47	35	44	46	46	55	39	55	63	44	39	46	56	57	42	47	47	38	53	46	47	46	54	56	45	49	53	44	37	46	44	45	59	44	49	44	48	38	49	40	49	51	49	40	44	41	54	33	39	38	47	39	50	58	38	41	50	48	47	55	46	44	50	44	49	39	54	51	44	46	37	49	49	47	40	40	43	44	45	51	54	35	52	36	54	62	49	51	49	52	50	55	49	38	50	44	51	36	48	33	55	45	40	43	44	39	51	44	50	47	28	54	50	44	32	35	51	39	42	57	42	47	38
19416	14737	10443	21740	30141	32655	33217	30410	23914	19417	16241	10254	6204	4728	5039	6352	6876	5205	3330	2265	2174	1980	1600	1291	1282	1320	1472	1844	2924	4560	3959	2818	2566	2924	4038	6112	6546	5651	4603	3318	2304	1612	1330	1024	882	778	755	717	725	800	779	767	689	729	709	744	735	718	731	671	697	670	709	673	718	669	717	723	740	690	675	656	732	693	716	627	682	648	698	665	665	638	725	690	765	668	666	654	654	717	682	706	671	696	700	679	717	668	669	697	716	728	696	618	692	689	678	753	692	716	756	707	691	675	646	678	739	689	724	720	671	663	706	705	662	688	660	685	665	646	667	687	692	678	648	673	674	707	755	704	674	717	702	684	666	661	705	693	728	710	673	657	650	693	631	719	651	700	690	710	716	700	669	669	691	652	693	682	672	734	688	651	679	683	690	676	718	664	666	686	669	679	700	672	734	714	697	685	647	632	689	675	653	666	686	690	732	726	706	723	675	668	687	694	669	663	699	697	705	710	693	697	696	708	670	720	707	672	687	720	692	679	692	724	663	702	692	653	680	695	689	690	696	684	617	665	701	645	651	732	686	672	686	638	678	664	733	678	712	728	699	663	713	692	687	669	689	704	720	654	717	682	635	687	707	641	715	699	713	665	693	721	656	660	604	663	677	680	679	716	718	691	668	680	710	681	694	704	677	683	649	669	700	660	702	711	680	668	692	711	686	661	699	721	677	712	714	669	665	706	683	668	689	667	644	656	679	688	694	685	657	699	669	674	721	682	673	700	693	671	700	673	620	675	663	638	720	681	730	673	701	703	710	691	658	706	722	709	660	676	706	714	702	704	656	679	673	667	674	682	688	668	671	673	652	705	702	705	681	654	668	685	661	686	693	660	662	662	622	691	693	684	693	697	692	660	713	658	670	660	687	677	667	684	622	688	667	663	696	682	673	712	621	681	699	710	671	673	679	653	724	666	663	682	720	671	695	639	718	639	694	708	695	663	681	661	684	706	667	726	699	666	675	666	715	641	735	693	646	709	653	659	656	678	713	691	711	737	715	667	680	671	648	693	685	666	703	640	703	640	649	728	627	717	681	714	701	690	726	672	647	656	687	714	665	661	667	646	725	715	686	676	619	703	697	703	670	652	642	645	677	720	675	662	672	724	681	664	649	692	673	659	704	651	646	662	707	692	676	660	675	707	660	678	682	655	659	653	695	691	717	684	668	663	678	698	666	677	668	660	684	690	717	703	713	717	702	714	685	689	722	703	655	687	699	666	719	723	740	672	731	735	636	639	682	674	640	648	669	667	674	717	703	640	692	697	673	680	686	677	705	617	631	718	683	657	685	688	695	627	692	645	686	673	701	713	691	678	659	697	689	695	686	698	662	665	646	697	652	674	686	690	671	667	664	709	634	651	648	744	694	683	703	705	728	721	701	717	663	690	690	695	684	670	681	655	653	706	722	645	643	704	665	664	737	676	697	692	660	683	679	683	690	672	725	671	675	669	694	728	718	668	699	692	684	731	672	668	690	669	697	697	666	685	675	673	695	642	708	673	664	693	659	678	710	659	733	682	667	660	650	722	713	685	686	677	645	681	682	666	668	684	674	775	672	655	677	670	653	662	687	669	663	678	712	652	725	676	705	676	690	717	743	683	717	638	675	722	711	709	669	664	694	666	653	672	717	687	693	671	693	655	674	651	674	656	703	685	689	688	651	659	705	629	658	666	649	668	624	691	643	681	667	699	687	695	656	669	657	664	665	730	647	656	621	655	708	701	697	680	666	655	642	664	705	698	642	660	737	670	682	732	672	674	687	717	681	684	659	667	680	656	669	670	656	665	708	658	733	715	642	709	650	690	614	682	640	720	686	674	678	684	699	674	680	699	675	667	648	684	732	648	630	654	678	687	674	629	682	690	671	665	660	729	696	676	687	672	689	677	709	706	663	664	703	676	640	664	705	702	677	635	655	608	676	720	686	662	692	640	679	667	654	691	669	698	678	648	649	684	671	674	670	696	714	719	674	699	646	626	715	687	693	716	727	658	665	697	675	674	672	684	637	678	719	700	689	679	664	666	694	628	703	689	722	707	665	690	667	640	680	676	699	692	669	651	680	701	666	725	656	665	733	667	695	719	720	699	639	667	703	665	691	700	692	732	716	706	679	669	673	641	696	697	691	702	674	646	672	729	674	711	669	682	681	690	687	688	621	649	726	708	716	675	715	659	693	698	674	670	693	669	704	697	683	694	691	650	729	751	664	668	722	682	676	642	642	642	694	646	687	668	692	650	662	722	684	707	698	676	672	668	697	681	658	679	666	692	725	685	697	663	671	680	685	700	688	746	645	664	666	699	648	668	686	707	732	648	692	743	691	687	693	670	695	687	669	684	711	686	641	697	658	686	653	666	634	659	665	671	676	648	670	632	706	667	687	711	686	683	689	704	712	677	669	705	713	709	693	680	692	639	691	727	663	722	676	681	652	650	690	703	685	691	692	683	675	683	713	732	681	627	641	699	655	660	657	660	683	721	646	670	679	677	693	682	631	679	664	695	680	657	666	694	685	656	689	675	691	722	663	703	711	698	665	654	718	716	696	657	651	680	680	666	694	672	644	665	703	680	674	682	652	680	663	657	673	665	695	709	726	688	664	659	699	680	707	660	677	684	699	688	667	624	701	693	723	660	697	705	652	690	702	669	685	707	721	669	713	672	690	699	709	721	698	678	658	718	639	694	688	687	690	693	679	666	651	646	681	681	651	692	698	674	677	664	669	677	657	672	675	706	677	634	681	662	706	681	662	674	711	683	690	688	700	691	675	708	679	690	743	702	707	694	681	644	691	668	684	703	677	673	714	712	701	665	726	675	657	660	684	698	720	640	686	723	696	720	723	744	707	687	685	665	683	704	655	660	695	652	703	673	658	678	724	663	694	692	675	643	654	677	690	672	674	697	672	678	723	674	697	728	716	656	623	738	664	665	704	662	707	688	672	651	716	709	671	688	653	678	665	705	667	691	672	733	669	681	720	649	659	668	665	674	701	692	677	679	709	660	677	659	676	658	685	680	707	627	681	694	664	697	670	665	673	670	658	663	680	714	681	663	649	711	657	683	707	666	683	701	671	703	680	727	655	686	707	689	654	718	687	678	692	716	696	656	671	750	630	638	730	709	676	670	671	661	688	705	688	691	686	713	633	705	717	700	693	641	672	690	669	710	686	701	680	729	673	705	677	710	659	687	694	737	749	706	729	701	663	697	732	691	678	625	686	709	672	616	685	670	645	646	709	681	653	669	699	715	663	669	632	675	707	671	704	713	686	693	683	683	708	641	662	729	678	702	670	700	687	722	683	671	737	718	662	678	675	633	618	699	688	676	724	686	692	677	651	691	695	636	637	707	705	696	661	683	661	665	692	685	715	721	698	736	701	669	713	697	658	684	715	741	694	676	712	693	687	688	684	687	696	636	693	670	673	679	666	679	662	701	713	684	672	631	717	689	617	712	697	654	661	692	679	624	684	680
2365	1250	934	622	860	1135	1323	1679	1354	978	595	430	228	211	204	289	292	238	156	137	99	100	82	78	79	89	94	83	110	193	200	140	111	136	167	188	212	224	177	136	116	76	81	72	47	76	42	53	61	60	62	57	61	68	55	64	60	63	68	42	55	68	57	64	55	44	65	74	64	57	61	57	62	49	46	60	51	59	51	53	55	53	61	50	54	51	56	48	69	58	52	57	59	61	61	58	47	55	51	53	52	56	52	41	55	67	64	58	61	65	55	64	49	55	52	55	63	54	62	47	40	49	55	36	48	56	52	53	57	51	53	47	68	53	62	49	50	56	56	63	49	46	44	63	59	52	45	58	52	43	50	43	51	50	52	48	50	69	64	53	60	60	53	51	63	54	52	51	71	58	46	58	54	69	52	45	43	62	37	51	61	60	49	46	60	57	64	59	57	55	50	52	52	64	53	53	60	41	51	62	58	50	48	57	52	66	49	45	56	56	44	50	66	48	63	58	60	45	58	56	64	37	48	59	47	62	49	61	61	50	51	67	67	63	61	62	50	61	54	49	52	67	63	60	32	45	62	43	53	49	50	55	45	56	53	56	65	42	44	48	58	59	51	48	41	47	49	59	49	52	48	49	70	62	38	60	45	55	58	68	50	52	62	37	61	46	56	52	58	58	63	64	52	45	56	55	64	50	49	50	52	58	49	54	66	57	81	47	41	60	58	55	67	43	46	58	66	47	50	49	65	46	50	59	59	65	55	56	61	61	47	47	52	52	49	58	59	45	49	57	43	63	53	56	54	48	63	56	48	76	51	60	50	45	52	49	60	57	48	45	64	62	51	46	50	57	42	52	51	48	62	58	49	51	49	44	52	46	40	43	55	51	59	57	49	55	66	60	61	58	39	65	58	55	53	52	45	53	53	58	52	50	43	49	59	50	61	66	51	65	51	64	60	42	58	65	55	55	52	53	64	50	60	54	58	48	54	55	57	51	58	55	56	59	51	48	59	53	56	59	62	49	56	45	58	62	62	59	45	66	49	46	68	59	61	52	52	65	58	54	50	53	46	57	57	52	41	57	60	61	49	48	59	60	53	67	49	60	64	60	42	61	65	59	58	55	57	49	55	57	43	61	56	35	50	62	50	57	52	53	56	40	59	47	49	49	49	59	57	53	56	53	54	51	45	50	42	50	48	59	51	47	55	66	60	57	37	56	56	59	55	60	53	45	61	42	62	50	65	60	54	50	45	69	50	44	44	58	56	55	52	62	47	50	58	45	60	67	59	58	55	65	48	52	53	59	66	63	54	47	47	44	55	51	50	54	50	62	50	45	54	53	61	56	67	61	70	41	55	49	59	52	56	56	58	62	46	49	56	55	69	57	66	51	57	48	54	46	46	58	57	53	53	51	47	48	53	60	65	46	47	62	54	56	39	62	42	72	50	50	58	50	44	63	39	62	43	53	63	44	52	58	61	60	53	56	44	60	55	53	64	45	62	63	63	53	59	60	57	59	51	55	59	51	49	69	68	53	58	50	50	63	65	48	52	52	57	53	65	50	64	57	53	39	58	69	46	50	69	57	52	57	44	48	74	55	50	46	59	47	54	59	57	62	49	58	60	45	61	55	47	49	60	55	62	63	62	52	60	42	44	62	52	40	55	61	58	61	45	53	44	48	54	47	45	58	64	55	62	57	50	55	45	53	62	57	50	64	44	59	45	43	57	67	51	50	70	62	71	53	49	49	58	58	64	59	46	53	52	54	49	63	41	64	37	51	56	50	67	47	58	55	50	65	55	47	60	57	53	41	62	68	59	52	46	41	47	39	50	50	67	56	44	48	41	51	58	61	60	52	43	54	49	55	61	51	47	61	54	52	51	48	61	63	58	68	46	60	44	67	57	55	55	73	53	50	61	53	50	46	55	42	34	54	58	50	61	44	55	50	56	71	56	47	62	47	52	49	57	63	66	56	63	47	52	60	54	42	52	56	55	49	64	39	47	52	47	47	53	64	56	52	51	47	70	60	52	52	63	55	67	54	62	48	46	59	63	51	41	48	54	57	59	51	56	58	57	53	42	43	50	42	67	56	45	54	50	47	48	42	52	40	42	62	63	54	51	45	56	56	63	59	49	59	49	65	67	60	45	58	47	55	52	46	49	49	57	44	59	51	49	49	48	60	44	52	50	53	57	60	47	49	60	54	52	47	46	48	37	50	45	51	57	38	56	57	65	64	70	53	45	55	46	50	41	45	47	59	61	61	61	49	58	59	70	52	52	55	62	56	56	53	49	59	47	66	49	52	52	59	55	43	57	48	67	53	62	56	57	55	60	49	61	63	50	41	48	64	59	45	46	39	57	44	64	67	53	57	54	65	68	52	43	55	59	50	49	61	61	58	54	56	48	46	61	53	46	41	52	58	45	49	52	69	61	57	41	50	62	47	57	48	55	52	52	66	52	65	52	51	59	41	50	37	42	65	69	58	48	53	46	51	67	48	49	53	49	52	48	49	47	47	52	43	46	58	70	55	55	60	62	54	62	57	58	53	58	44	49	50	49	55	48	51	57	61	69	59	44	66	51	64	45	57	56	46	56	66	56	53	51	57	45	45	38	53	58	56	33	54	58	49	62	57	66	53	62	56	51	51	51	68	58	56	56	49	55	48	60	56	66	63	60	40	50	53	50	51	70	54	55	54	49	65	58	60	53	59	37	57	60	55	53	46	56	50	46	39	58	49	47	59	49	61	55	54	60	53	42	49	67	48	46	56	49	44	57	53	49	58	64	56	58	50	61	72	58	51	53	58	72	62	65	49	62	63	54	55	67	61	52	43	41	52	44	55	46	59	60	50	52	60	46	60	58	63	55	49	41	52	48	49	59	51	53	62	56	59	56	63	46	59	51	58	56	56	64	52	56	58	57	64	58	60	50	59	43	55	66	62	49	51	45	69	45	56	66	59	51	55	60	53	70	51	61	52	64	39	66	43	55	60	59	59	70	52	50	49	50	40	56	66	41	43	46	44	63	43	60	52	45	52	60	57	55	39	64	46	47	65	68	55	56	62	45	62	46	41	51	47	46	70	52	61	54	51	51	48	49	48	51	58	53	45	56	66	44	50	60	58	64	45	58	45	46	51	46	57	59	57	62	52	43	54	53	59	43	33	52	52	51	56	49	55	49	49	51	47	56	61	38	57	66	55	54	49	58	63	54	53	45	46	55	53	67	59	52	71	50	55	56	43	58	55	59	47	51	61	54	53	52	48	69	46	71	51	47	49	47	39	52	54	66	51	43	68	46	62	46	50	51	62	66	58	58	43	37	56	60	64	51	45	60	57	60	60	57	64	48	46	62	54	54	63	51	48	61	43	41	46	56	54	66	47	49	72	50	46	60	64	56	51	52	65	52	60	52	52	56	59	53	69	53	47	51	51	52	49	45	51	58	56	51	62	61	51	47	57	54	68	56	53	43	51	55	50	51	52	50	56	49	43	69	58	46	58
26154	19690	16101	29385	34990	35735	36985	37476	33055	26486	20405	14655	9492	7355	7703	10555	11388	8624	5287	3431	3065	3076	2358	1973	1783	2035	1954	2614	3879	6221	6734	4043	3620	4100	4870	6471	7670	7083	5538	3985	2801	2114	1689	1235	1053	969	958	931	945	916	912	905	877	847	874	884	849	841	811	834	822	801	863	780	853	849	809	812	866	812	796	841	752	830	841	811	762	733	824	808	823	798	802	822	828	802	775	778	794	830	812	788	826	766	874	834	806	817	788	739	818	762	797	794	781	799	793	801	848	800	866	894	780	834	797	884	872	805	850	820	821	843	803	838	802	783	810	777	859	744	769	869	801	864	805	859	793	817	839	761	817	835	808	746	837	812	802	803	754	814	829	812	820	776	795	742	817	801	768	767	812	770	805	788	833	741	784	809	800	801	823	800	807	779	804	733	785	792	793	777	824	836	795	755	794	764	781	785	778	840	781	812	780	741	802	811	741	758	806	790	814	791	838	807	807	840	814	786	795	785	838	780	810	832	793	799	790	725	800	792	845	748	835	776	798	726	788	768	750	762	819	779	766	830	803	785	758	820	772	756	786	788	811	821	722	772	733	724	759	820	731	774	801	754	775	785	775	801	792	813	761	806	763	776	798	772	816	801	764	807	825	784	774	798	780	754	786	738	814	838	717	768	837	785	840	791	808	770	792	820	768	781	831	804	799	781	777	808	828	761	816	796	817	799	812	746	786	795	766	727	766	770	804	784	752	775	789	769	814	751	799	782	764	793	823	773	788	781	758	780	755	777	781	811	778	862	723	770	743	775	822	749	808	780	776	814	802	774	773	782	814	797	788	758	830	815	844	808	781	829	754	772	756	799	837	777	745	785	741	806	754	763	757	777	796	780	828	758	792	753	800	800	771	813	776	836	788	759	765	764	799	796	813	800	773	758	853	736	810	790	776	757	801	785	808	812	821	738	778	768	779	849	805	748	799	806	806	755	836	825	764	813	782	809	800	801	765	776	787	752	780	812	771	835	727	797	826	776	739	768	745	794	779	780	774	743	815	836	797	787	851	767	755	790	768	795	835	787	785	813	761	791	791	803	743	761	771	767	815	781	812	733	836	776	730	805	814	802	809	763	796	833	804	801	807	757	805	807	780	760	833	743	795	810	766	774	777	774	789	766	740	819	782	757	769	781	801	762	831	821	783	795	867	779	773	772	770	766	786	795	734	771	790	828	775	783	761	771	761	792	810	786	809	781	783	750	800	813	822	759	797	825	789	786	748	769	766	777	776	744	729	785	750	821	799	807	807	773	749	828	841	751	824	762	835	766	770	776	775	811	771	740	754	785	766	750	809	807	812	778	803	769	790	810	789	803	799	813	766	768	756	793	832	776	809	797	814	746	769	794	795	787	790	811	770	760	816	768	751	798	725	800	778	827	822	796	765	834	768	747	788	794	730	807	769	834	753	835	792	794	796	824	784	739	764	761	801	767	786	748	785	821	783	808	833	779	784	801	726	768	775	783	783	770	841	789	761	786	807	796	783	753	781	729	836	818	819	825	794	763	786	763	821	799	750	798	749	766	755	806	777	710	798	816	832	771	806	779	810	766	774	804	805	827	792	813	751	778	783	797	852	802	796	819	788	808	816	791	805	781	787	799	791	759	742	777	807	785	788	830	755	840	798	749	801	759	799	779	788	837	781	751	751	760	794	824	744	781	824	771	751	726	790	808	752	802	750	799	786	812	775	812	851	828	831	776	796	849	793	860	798	802	777	801	811	762	795	792	818	834	788	781	772	856	798	852	787	820	790	761	765	824	755	777	810	820	830	777	792	784	776	751	755	803	814	802	786	801	808	765	775	751	815	757	777	777	779	759	803	760	787	819	810	785	757	753	808	793	867	723	796	776	771	733	784	805	813	788	802	791	763	752	797	760	780	785	782	798	758	796	792	828	740	805	820	773	781	857	819	821	755	777	758	763	757	766	808	791	778	808	735	755	758	806	765	819	773	708	818	747	797	827	776	837	788	810	790	803	825	769	737	770	812	770	832	818	798	761	802	840	818	766	781	816	772	747	799	833	804	763	756	814	749	776	792	811	782	813	727	795	739	801	850	798	757	821	793	763	772	790	781	833	831	798	721	771	797	837	762	816	854	785	773	749	762	780	767	796	780	796	832	808	836	737	757	782	753	775	791	746	731	799	781	778	794	836	750	774	786	793	769	758	791	815	807	789	872	799	761	771	791	767	819	818	775	812	766	790	813	780	792	791	789	745	783	790	772	807	807	784	763	802	839	793	834	800	774	787	706	820	782	780	811	782	738	791	753	771	775	787	752	802	822	714	820	810	794	815	746	798	787	793	765	806	760	826	800	817	791	768	804	765	796	790	826	823	796	752	801	800	792	794	841	767	786	772	798	782	788	760	772	762	753	775	839	772	813	762	773	775	815	780	755	772	789	792	725	737	763	782	824	801	743	724	796	828	825	771	825	783	789	754	791	783	756	739	747	785	760	759	768	783	791	816	803	820	819	817	783	775	805	799	805	822	791	758	778	794	776	827	801	764	799	808	760	782	791	822	813	787	797	820	808	807	737	766	764	840	776	791	800	768	758	798	777	807	753	744	772	765	804	796	798	802	765	848	754	783	803	809	739	815	803	778	796	835	840	779	807	823	776	788	794	787	799	806	742	786	807	841	766	807	795	801	768	775	804	822	835	800	818	797	753	777	735	794	750	793	815	772	779	798	794	782	728	812	819	841	781	825	843	834	774	752	788	757	825	774	780	777	851	778	814	800	785	744	777	751	800	716	811	763	808	807	778	822	753	805	782	743	757	830	795	779	766	800	829	759	774	834	787	795	751	818	810	775	748	777	789	726	833	751	776	797	802	823	790	754	803	782	772	777	816	791	819	720	801	809	784	798	765	791	760	799	835	799	757	745	775	798	772	766	800	788	799	792	822	857	714	762	805	789	791	793	822	803	792	798	780	824	826	770	787	775	766	746	768	798	808	784	790	793	767	798	768	781	794	820	762	791	806	835	793	808	735	778	845	839	834	780	767	783	804	812	768	747	808	777	786	758	776	778	854	805	777	820	761	735	823	767	788	774	781	810	766	822	800	794	810	794	834	781	748	823	739	825	802	825	790	823	763	753	781	774	811	830	738	794	813	749	848	784	778	790	779	741	826	797	736	792	788	770	771	801	776	828	738	763	851	797	788	785	825	833	741	781	802	808	755	782	834	806	790	770	772	792	775	803	790	790	783	814	782	834	772	815	801	760	792	782	800	741	799	797	794	770	766	783	801	809	785	774	781	771	808	828	766	826	817	771	726	775	796	761	823	813	812	744	825	802	825	833	805	768	848	807	801	824	782	800	773	805	755	750	800	755	802	760	739	784	799	769	812	827	787	804	802	799	772	825	807	776	738	787	822	797	842	785	779	759	749	799	797	738	795	793	731	788	773	798	772	804	813	790	836	753	810	822	791	753	775	748	808	817	754	793	794	839	794	798	803	844	803	834	755	808
1777	501	316	260	454	545	618	707	754	597	378	199	111	63	83	130	181	146	93	59	50	47	36	45	28	40	27	40	55	68	103	72	53	63	78	80	90	77	61	56	47	40	25	30	24	30	27	25	30	25	25	24	33	33	33	31	36	25	20	25	27	33	40	29	33	39	19	33	35	29	39	26	32	40	35	29	30	32	32	30	27	32	32	40	32	29	23	26	31	30	29	31	20	32	27	28	28	30	34	26	19	38	22	40	32	28	25	37	29	35	41	32	36	29	37	24	27	34	38	28	33	26	29	33	29	25	36	43	27	31	28	26	31	29	25	25	29	27	34	28	34	38	35	23	38	22	24	38	37	22	32	32	29	36	28	27	21	34	31	34	30	31	38	27	33	32	28	28	35	31	35	24	30	25	39	32	34	37	36	27	36	36	32	36	20	28	28	38	24	30	33	25	33	33	32	26	29	23	25	25	29	42	30	37	34	36	22	34	35	30	38	28	31	39	33	27	40	32	30	32	29	39	32	31	34	32	28	29	27	25	30	31	27	26	39	24	34	33	35	33	28	36	39	26	28	31	31	39	31	36	37	23	33	38	31	32	36	22	35	32	36	30	36	38	34	28	39	30	30	27	27	22	39	29	25	27	21	33	36	36	35	32	32	30	31	40	27	32	28	24	26	24	25	20	28	37	30	30	26	32	30	36	37	33	30	34	36	36	33	33	27	28	32	25	29	29	28	25	36	28	39	38	26	43	34	24	21	33	32	22	37	30	34	31	28	32	28	32	31	24	25	28	32	35	28	25	29	24	33	33	38	28	28	21	38	32	30	31	23	36	25	31	34	18	31	29	28	35	24	36	30	29	19	21	29	34	29	34	38	27	24	25	27	31	36	28	33	33	30	29	39	23	20	22	35	31	38	35	27	29	36	24	36	24	38	32	41	23	31	31	27	21	30	27	22	33	31	29	30	30	25	38	30	32	30	26	27	29	32	46	35	26	30	38	25	32	31	37	32	36	27	30	22	30	27	40	28	26	33	45	33	31	37	31	22	31	34	40	29	24	29	31	30	29	24	38	33	40	29	32	37	30	24	23	29	29	27	18	34	35	32	30	28	34	29	32	29	23	21	37	28	37	34	30	37	34	31	22	33	30	26	37	24	25	38	33	33	28	35	35	30	36	36	28	28	26	34	31	22	35	31	45	26	29	27	34	39	38	24	38	27	30	15	32	28	23	37	23	40	34	32	40	25	29	31	26	22	36	36	39	35	26	36	33	40	30	22	31	35	27	43	44	31	34	40	26	30	41	36	48	44	21	26	30	30	31	45	25	33	30	40	30	27	27	27	29	22	38	35	34	31	38	26	29	29	29	31	36	42	29	34	26	45	35	30	29	20	27	33	31	33	29	27	35	28	37	30	34	31	24	29	37	43	45	22	33	20	27	41	30	32	37	34	41	26	20	41	22	36	30	35	25	22	27	23	35	27	34	27	38	38	38	25	38	18	26	40	41	23	28	32	31	30	21	24	24	26	33	30	34	31	34	33	27	36	46	24	38	26	37	29	34	28	38	36	34	25	30	28	36	16	27	29	40	24	39	30	34	34	38	24	43	27	37	45	25	34	38	28	27	32	25	32	42	36	33	34	28	30	41	35	32	32	33	34	41	27	33	37	38	26	26	29	30	27	30	23	34	29	29	24	35	20	30	40	39	38	28	31	27	39	32	28	34	34	25	32	34	22	25	31	30	33	33	31	27	25	29	29	33	36	34	28	38	28	29	30	22	26	25	48	28	27	32	34	33	31	28	32	37	36	35	21	32	33	32	23	26	39	27	30	40	31	33	33	23	24	24	30	36	22	39	35	28	32	29	28	29	26	35	25	30	22	39	34	39	22	34	38	26	34	36	26	32	35	30	36	37	43	38	39	27	39	37	29	28	35	24	33	36	41	33	25	28	39	40	28	29	29	28	40	34	33	38	26	30	30	33	36	26	34	24	26	35	44	27	35	35	39	26	24	30	37	33	31	36	29	33	35	34	28	32	31	19	36	37	34	36	23	27	27	29	31	23	37	37	34	33	22	29	30	41	19	24	36	34	26	23	35	30	29	38	33	30	33	35	26	33	25	41	31	35	37	25	42	22	26	35	28	26	39	25	22	28	39	28	30	40	37	28	25	30	31	41	36	30	29	39	20	45	37	37	23	34	43	35	40	22	34	28	25	32	39	38	30	39	41	30	37	30	31	35	37	25	30	35	35	31	39	31	30	32	27	19	29	26	31	32	35	26	32	27	32	38	40	31	42	40	34	28	40	34	34	30	27	36	32	36	26	30	31	26	34	42	21	31	28	27	30	35	14	37	37	30	29	37	31	29	32	32	37	30	26	26	27	27	35	33	41	38	32	29	36	32	27	39	33	45	20	33	48	29	42	30	32	26	28	35	24	31	33	32	30	24	33	31	22	25	25	32	33	24	38	37	27	26	31	32	37	25	28	33	33	28	38	24	35	34	28	29	22	32	28	21	36	34	31	28	32	30	29	36	41	21	33	36	26	44	28	26	32	23	25	32	31	25	29	29	41	29	29	27	28	31	32	39	30	24	35	25	35	29	27	30	34	29	24	30	37	34	34	29	26	39	31	30	29	30	32	42	28	27	33	26	32	27	45	34	21	33	29	39	39	21	37	31	40	38	41	27	29	37	28	36	30	31	32	22	26	40	31	27	32	27	39	36	30	23	22	26	25	27	33	32	35	34	26	22	35	31	30	28	32	26	25	35	35	26	29	25	32	38	30	28	34	30	39	29	22	34	24	29	19	34	29	35	38	34	25	38	27	29	17	36	36	33	28	36	38	41	24	34	29	28	35	28	42	18	32	22	42	28	30	33	31	41	34	17	30	31	25	36	34	29	31	46	26	24	25	37	36	37	33	25	27	29	25	31	41	31	26	34	32	43	43	34	26	28	39	35	32	38	30	39	34	32	24	28	28	34	30	34	30	38	32	31	30	29	23	40	37	24	42	28	34	35	27	22	39	28	33	30	38	29	35	36	40	20	24	33	33	27	24	27	32	26	22	22	30	30	25	23	41	35	32	34	40	28	38	26	34	19	41	38	26	35	45	37	36	24	22	29	33	30	29	34	19	29	24	26	39	29	40	30	36	44	28	44	39	33	42	38	31	34	23	28	29	32	29	34	32	26	33	29	37	29	27	38	34	34	32	22	37	31	29	34	22	26	24	22	38	34	29	29	31	32	33	33	28	22	32	31	23	38	30	28	24	19	35	30	35	28	29	40	25	33	24	26	23	32	38	28	47	35	36	30	20	31	28	29	26	41	35	30	25	33	45	32	31	34	38	35	30	30	34	36	32	24	33	36	17	38	36	39	23	13	34	30	39	30	36	25	30	28	44	39	38	27	40	32	34	26	31	30	40	30	21	33	33	37	37	31	31	36	33	40	29	30	32	27	27	26	24	44	42	47	43	32	30	40	34	25	27	29	29	16
17276	12117	8795	21029	27920	28554	27728	27471	26966	21739	14673	8359	4103	2774	3850	6048	6461	5545	3581	1692	1258	1110	869	699	643	771	759	957	1433	2119	3457	2209	1908	2168	2636	2948	3052	2706	2008	1626	1327	1035	791	683	551	505	558	541	490	465	530	506	486	480	468	507	494	464	435	439	505	460	450	484	466	450	469	476	476	471	461	480	485	479	460	495	477	448	484	487	432	479	491	468	470	471	474	490	502	463	469	426	449	448	456	493	466	502	441	491	477	470	471	456	463	469	504	466	472	521	457	470	448	492	507	460	479	523	438	487	485	451	465	458	450	462	430	498	474	436	451	433	478	471	501	483	468	439	487	480	549	468	502	454	478	472	475	494	468	510	466	461	478	451	448	469	461	475	527	489	473	520	461	434	449	464	504	474	450	462	457	467	473	430	518	484	475	505	458	495	463	515	476	477	488	490	455	447	488	468	493	446	457	473	467	461	469	430	453	477	472	454	454	474	471	466	477	455	475	514	471	458	456	522	476	527	446	462	514	484	472	457	460	487	494	453	478	446	432	511	445	477	497	498	442	512	527	491	431	449	440	471	466	470	454	455	467	516	465	461	449	453	430	450	460	458	459	490	465	454	457	466	450	449	428	449	499	476	474	443	458	443	457	454	444	462	479	483	462	508	440	475	491	481	468	469	485	470	487	465	435	497	483	471	480	453	511	488	458	472	484	451	480	435	447	489	469	464	487	484	448	481	452	459	491	446	446	489	520	453	481	485	452	483	452	483	451	506	462	468	468	487	481	493	480	495	503	496	428	495	468	467	459	448	441	449	462	463	474	517	464	443	484	467	473	517	503	469	487	483	433	445	473	506	486	447	456	438	456	458	453	485	443	501	485	519	490	511	462	495	466	490	491	506	472	472	484	470	469	490	460	455	462	426	445	479	473	451	451	466	485	466	456	451	450	453	434	463	481	501	437	459	517	462	463	475	457	471	418	487	422	445	466	453	484	486	488	423	453	462	481	491	430	459	476	486	499	486	450	480	458	506	482	458	446	487	471	493	471	441	447	456	486	454	473	477	480	480	490	482	462	462	474	461	441	458	480	477	465	472	467	495	452	469	490	481	495	517	472	496	472	465	483	475	482	439	478	436	453	479	447	445	483	514	441	501	456	473	482	486	491	453	462	489	468	465	479	450	497	462	471	449	463	463	459	436	488	469	452	514	450	427	453	532	426	478	480	454	450	428	466	476	474	451	482	500	467	447	465	439	483	460	449	471	444	491	426	492	493	464	505	470	443	451	502	423	457	458	450	481	451	504	498	448	470	448	459	467	472	475	499	487	460	479	448	443	457	523	470	490	481	503	453	486	464	468	452	449	478	469	490	470	458	491	399	478	481	506	447	471	420	495	452	446	441	442	478	497	486	454	482	464	488	475	495	488	483	491	488	463	473	465	465	458	495	460	463	461	477	485	440	469	467	457	496	510	438	465	393	463	410	486	448	497	491	430	497	440	480	461	435	462	434	436	474	491	466	461	459	437	457	464	440	457	456	469	483	464	449	461	491	508	472	478	459	460	480	434	437	459	429	448	481	436	479	441	459	474	453	476	458	490	474	432	447	482	480	473	445	454	448	424	480	469	465	460	534	444	499	505	478	470	418	484	429	487	497	480	436	477	482	462	437	468	419	443	451	496	477	453	487	448	474	450	455	457	472	469	491	478	463	438	498	502	471	477	475	452	486	440	488	487	504	462	464	472	498	465	451	484	485	498	452	481	487	432	473	464	454	473	458	474	447	425	495	462	472	442	450	477	511	459	447	453	475	468	461	500	463	451	534	479	484	483	451	452	477	468	475	460	448	457	450	448	521	450	479	456	479	443	462	485	465	445	481	455	440	489	503	479	477	492	474	464	473	504	428	459	463	457	476	463	460	471	456	447	479	477	447	472	468	484	471	493	465	491	458	480	458	453	483	489	502	462	462	471	478	493	489	488	455	466	422	496	467	446	451	430	446	487	463	480	451	447	470	490	456	440	428	462	422	448	483	463	436	499	477	436	471	498	427	462	459	460	453	448	507	483	476	458	486	477	479	465	459	482	485	458	453	468	495	435	468	506	450	483	458	458	476	496	444	476	486	461	479	474	435	467	435	407	458	442	482	531	476	463	479	483	445	443	489	465	514	435	463	475	487	466	422	476	509	446	485	476	472	504	444	479	456	506	441	444	461	492	481	463	481	495	476	450	447	491	503	458	429	480	483	458	462	466	464	452	509	476	474	444	437	455	439	435	501	431	420	448	505	458	431	444	476	462	451	456	489	491	465	464	462	445	509	466	471	476	452	450	437	454	451	481	445	471	489	479	528	487	452	477	516	489	474	469	498	452	501	485	425	499	468	426	476	429	445	484	461	462	500	456	467	453	424	484	476	455	494	463	453	471	474	478	516	502	479	445	467	465	466	455	457	460	458	465	456	450	511	486	483	478	489	510	505	448	467	449	470	477	456	444	468	466	431	470	448	453	472	454	506	451	478	484	474	497	471	467	463	487	478	464	460	468	476	444	481	478	471	449	443	494	485	436	516	452	500	507	455	491	485	463	434	450	463	483	466	486	482	478	472	506	461	451	498	482	469	520	494	427	474	460	482	473	504	470	450	473	506	457	469	450	482	450	440	473	518	450	462	503	422	475	481	480	480	477	468	483	474	536	438	495	479	491	440	483	478	474	468	461	454	489	457	488	432	486	497	474	454	440	461	440	480	488	520	450	484	453	479	483	443	458	443	459	428	485	498	496	473	478	480	479	476	479	456	456	459	486	463	488	485	471	445	471	443	473	506	483	478	479	478	473	465	486	485	461	482	463	471	441	455	450	472	474	494	497	479	482	473	482	516	450	481	448	479	488	443	485	450	473	457	434	501	481	475	501	472	457	476	484	472	482	447	485	493	455	443	479	447	460	432	481	496	492	502	480	489	461	441	443	451	411	477	462	481	483	464	464	455	457	489	465	451	458	470	507	478	462	493	464	414	494	516	474	486	456	473	456	469	478	479	456	461	542	470	443	540	473	458	454	480	487	434	461	454	444	463	507	461	463	467	486	470	485	450	499	433	498	519	469	466	497	463	472	432	474	461	468	432	475	454	471	489	466	438	438	469	526	477	441	500	463	482	449	430	451	454	496	458	482	474	493	481	494	452	463	459	444	453	427	481	466	447	465	486	464	492	505	461	443	472	450	484	498	444	498	516	468	449	514	485	467	475	484	424	470	503	449	453	462	496	520	451	423	460	459	467	492	472	487	487	464	462	450	471	445	462	470	450	462	429	465	476	453	441	469	471	460	471	489	484	471	445	450	528	481	485	479	472	446	434	465	521	474	499	464	496	467	494	470	466	483	497	508	444	465	447	427	486	475	460	486	459	469	477	486	464	496	467	442	466	467	475	433	465	457	448	476	470	473	478	464	497	453	450	448	429	436	460	494	479	473	450	491	437	455	454	488	487	491	467	481	438	507	468	469	451	504	503	463	471	451
1263	1012	650	563	1056	1368	1279	1282	1008	1036	775	443	203	131	132	201	216	215	173	85	64	64	53	51	49	49	63	64	66	67	92	109	90	81	111	105	103	89	102	79	77	71	40	51	46	45	38	34	46	41	38	43	35	33	33	32	40	46	36	39	29	34	35	49	38	32	45	34	38	37	29	36	34	41	33	33	31	43	33	36	37	36	27	35	33	44	40	46	31	37	28	38	34	42	44	33	33	31	30	47	47	43	46	40	32	46	42	30	37	45	37	45	38	39	39	41	33	40	37	42	42	43	38	43	27	37	40	29	26	39	47	43	36	40	38	31	34	48	39	33	46	35	47	41	33	45	44	29	45	41	37	38	34	31	42	39	37	36	36	39	48	34	40	32	47	35	44	35	35	38	33	39	32	38	40	20	45	37	29	34	43	41	29	34	40	28	39	41	35	36	32	37	36	29	36	39	37	39	41	43	32	34	30	37	32	38	39	27	39	29	45	51	41	35	30	33	29	28	31	38	31	35	42	35	40	35	27	36	36	44	40	39	40	33	33	45	38	30	36	37	42	36	35	39	36	36	29	37	32	38	32	44	34	38	40	39	46	36	31	31	45	32	33	36	39	29	34	31	29	30	34	41	37	39	31	39	39	35	31	41	26	36	37	28	51	39	41	32	36	32	30	45	40	36	39	35	44	32	44	32	48	29	43	46	42	42	50	29	43	32	45	46	44	33	46	36	39	48	40	47	33	48	49	30	29	42	26	29	35	28	36	35	33	31	30	31	41	30	30	27	39	35	36	40	39	27	34	39	37	32	33	31	31	27	37	36	42	36	26	33	22	43	31	46	31	28	41	35	47	41	43	31	36	49	45	38	45	34	38	32	33	39	27	33	42	36	46	36	33	33	40	43	26	35	46	30	38	36	34	30	41	38	29	36	39	37	35	45	34	41	22	24	46	40	34	40	31	33	34	39	29	45	29	41	26	23	41	37	38	42	32	32	44	40	42	50	34	47	28	40	33	32	36	38	45	29	32	30	37	40	32	22	29	35	43	25	35	33	33	43	36	44	40	29	30	32	36	32	45	37	44	34	34	39	37	33	48	36	32	32	48	40	36	48	30	31	44	31	33	37	40	29	25	36	42	30	36	39	30	27	45	33	43	43	41	41	32	41	39	40	50	26	34	43	46	40	41	28	38	40	36	33	35	40	35	42	35	37	34	31	37	41	33	36	45	27	38	41	35	29	40	32	28	19	29	39	40	44	38	39	37	42	41	37	49	30	44	28	46	39	25	44	46	31	28	43	47	38	42	37	29	30	43	37	29	38	33	26	36	43	39	28	36	29	33	42	29	28	35	42	28	40	45	38	46	34	35	40	39	44	47	51	32	40	41	33	47	37	40	37	46	34	29	29	45	35	45	38	34	31	51	37	39	36	36	38	30	34	37	29	29	26	32	50	35	38	42	38	36	27	30	48	31	26	40	38	46	35	40	34	30	35	30	39	35	29	35	36	51	42	49	46	31	40	41	35	44	31	36	32	38	33	32	42	33	26	34	32	43	30	39	43	39	33	28	39	24	46	35	40	38	38	47	29	47	30	50	31	29	42	34	29	31	41	44	44	39	38	45	42	29	35	31	37	33	33	40	36	47	40	37	43	35	32	29	28	42	35	43	49	34	26	36	38	36	49	44	36	40	30	41	40	28	47	45	29	35	41	34	43	41	37	36	38	36	47	39	61	36	40	32	36	32	33	45	49	39	38	14	34	48	48	33	35	46	40	37	39	31	31	32	38	36	29	39	41	46	30	33	49	32	35	35	38	45	42	43	28	33	40	38	30	33	22	43	37	40	32	39	39	53	37	24	37	38	30	31	40	41	39	50	25	34	36	45	47	36	35	47	35	40	37	33	28	33	35	42	38	26	27	42	42	36	34	44	24	44	38	42	23	30	42	30	35	35	29	36	34	28	28	30	45	30	39	32	47	31	27	39	38	35	42	45	34	34	45	31	32	34	37	30	42	47	29	40	36	26	45	33	28	43	25	52	41	46	37	33	43	45	37	36	26	32	35	30	43	34	34	32	40	33	45	38	31	31	26	27	37	47	32	41	41	32	41	35	50	36	32	38	21	49	27	35	34	44	43	48	38	45	37	30	42	34	35	32	32	33	38	31	34	34	42	41	39	35	38	38	51	48	40	39	39	42	41	30	40	38	36	35	43	39	35	31	40	38	40	46	39	42	34	34	42	30	37	34	26	26	31	40	35	33	37	43	31	42	43	29	43	34	41	31	35	57	24	26	42	38	48	35	40	44	34	34	49	40	41	36	33	39	35	27	44	31	34	43	33	34	40	47	29	33	32	39	25	49	30	45	28	34	25	26	40	34	51	33	41	37	28	30	36	43	35	38	40	50	37	36	28	34	24	25	38	29	30	28	34	47	33	36	38	33	30	40	30	36	36	40	33	38	34	36	37	36	40	36	37	45	36	36	30	33	40	28	36	42	46	33	38	30	30	41	30	40	45	46	43	42	31	44	52	38	37	45	33	43	35	37	35	46	42	32	45	42	37	36	41	37	34	25	32	32	32	32	30	42	39	31	36	39	37	33	29	46	36	48	39	45	40	34	42	35	35	31	40	40	45	35	49	46	41	34	40	31	35	37	35	33	33	37	35	44	35	49	37	42	43	40	36	24	39	41	42	32	23	36	27	38	46	28	47	35	30	42	34	36	33	25	28	34	36	40	36	41	46	41	26	39	31	32	44	44	35	29	37	39	36	33	31	39	38	58	31	40	37	35	32	37	29	33	38	39	43	33	34	45	34	36	38	42	46	43	38	44	41	46	39	37	44	24	36	36	52	28	39	36	34	49	39	34	40	32	27	33	35	40	30	37	39	28	41	36	37	44	34	34	36	38	31	39	32	32	34	37	38	33	31	37	45	38	33	32	29	27	36	37	27	30	27	32	30	38	35	34	33	28	33	42	27	38	26	40	46	33	33	37	34	40	25	37	38	37	31	32	29	30	32	35	49	48	40	43	35	33	35	32	52	41	27	31	44	36	37	28	37	25	42	48	42	37	34	38	37	31	35	35	36	43	42	28	28	40	43	40	44	31	42	30	34	41	30	41	30	33	28	40	44	42	39	43	32	36	26	29	41	28	36	32	52	42	43	39	32	33	48	33	41	30	35	26	28	28	36	29	37	27	36	32	29	25	40	39	36	32	51	42	40	40	39	40	27	39	33	37	46	41	39	33	35	31	38	43	52	41	45	49	42	31	37	27	34	29	32	36	36	37	38	47	35	47	44	30	38	31	34	32	35	40	38	42	32	33	40	37	37	45	36	41	38	43	34	37	22	36	43	32	32	42	41	31	39	49	30	39	35	43	30	33	38	35	32	40	39	35	41	27	33	38	49	37	33	32	37	29	25	38	37	37	32	37	38	38	43	44	38	37	28	34	40	35	46	39	33	31	44	30	37	29	42	29	28	22	30	41	41	41	36
22111	18406	13516	29992	39057	38955	36080	33893	30683	29215	23995	16181	8662	4911	5243	7744	8752	8051	6180	3478	2011	1617	1262	1032	1053	1256	1273	1388	1782	2228	3409	3799	2715	2894	3482	3582	3547	3094	2574	2102	1758	1287	1006	806	713	720	689	640	666	593	575	643	646	577	587	583	595	570	584	603	553	588	591	556	542	528	597	552	546	560	600	526	552	540	564	545	574	550	576	578	576	554	565	565	529	573	550	543	536	562	561	541	576	532	537	535	556	575	555	566	593	600	532	528	528	531	572	591	594	595	576	608	585	569	566	579	579	607	572	608	587	576	493	556	526	569	541	562	573	577	592	585	569	564	552	584	554	521	577	556	545	571	603	548	602	547	553	556	510	562	571	531	525	588	557	585	506	573	540	581	530	567	592	556	557	522	507	531	532	572	560	542	562	542	555	563	557	554	550	543	568	544	551	575	508	550	541	566	571	554	559	489	570	566	557	533	524	549	497	523	523	541	559	545	561	551	558	545	541	542	514	552	494	554	557	523	562	566	553	560	597	568	539	560	544	529	533	553	583	554	542	523	515	552	527	532	513	555	554	529	555	559	570	552	549	531	583	527	534	542	529	550	515	545	539	547	548	557	578	554	534	565	563	533	530	528	539	569	548	530	547	565	581	550	519	530	551	511	571	581	529	577	511	549	576	574	594	548	570	559	583	508	541	535	549	548	530	546	596	546	502	543	564	515	555	543	581	508	501	529	539	552	528	540	547	583	555	539	567	550	547	522	533	578	564	511	550	552	515	513	549	577	569	598	548	557	548	526	550	576	542	571	536	549	558	529	531	522	541	573	562	577	529	519	527	587	552	554	569	547	532	561	542	523	560	513	557	536	578	526	562	518	527	583	564	558	565	508	584	609	513	554	560	520	530	523	556	559	504	567	522	578	558	563	587	575	592	573	527	517	541	554	557	509	544	508	566	560	551	524	546	570	545	573	554	554	587	516	550	559	554	524	542	532	539	536	549	521	481	533	555	528	560	533	543	552	537	513	503	597	506	577	516	580	563	568	557	591	497	514	588	557	537	539	541	554	585	529	551	537	563	500	537	540	546	527	509	586	565	549	535	517	560	575	552	567	547	553	531	541	565	518	555	559	541	535	550	511	529	521	530	534	527	532	536	511	573	531	534	572	517	537	528	543	519	546	530	534	545	521	541	558	551	537	549	557	592	525	511	568	563	560	528	533	568	478	578	546	561	549	600	487	590	595	568	543	570	501	520	543	558	590	530	569	549	536	532	573	564	596	582	584	555	594	553	582	571	551	532	536	573	562	564	525	544	479	565	497	561	534	579	523	561	525	500	518	535	539	550	527	587	556	559	542	537	549	565	598	563	549	556	517	518	588	564	558	561	558	552	541	535	525	591	556	566	520	555	570	546	570	557	528	540	553	555	560	557	540	534	584	551	548	558	566	573	520	594	536	586	539	495	567	560	564	561	502	578	534	575	536	530	535	571	588	548	569	569	526	606	571	519	555	566	509	523	536	529	544	549	565	599	585	598	553	548	501	529	595	538	553	560	566	532	538	548	581	544	590	577	555	575	530	561	558	568	508	532	549	533	529	492	612	531	553	492	551	544	506	523	565	521	529	553	588	526	539	513	536	530	545	566	589	540	519	558	514	568	544	543	545	530	555	569	574	525	571	536	568	556	497	548	538	541	567	543	588	534	559	542	560	564	522	566	551	516	531	532	535	556	564	518	536	577	523	545	543	591	560	552	535	530	527	541	555	543	572	550	561	561	599	528	542	525	611	527	589	546	589	554	551	563	538	564	541	550	552	551	545	524	559	576	508	514	516	569	571	582	559	548	570	543	548	555	549	526	581	543	513	554	556	560	538	583	532	543	545	556	530	537	578	552	538	527	601	555	551	554	563	566	568	545	523	548	570	569	529	574	531	515	575	550	497	569	554	545	552	533	580	542	520	560	541	536	534	542	548	535	529	586	526	505	552	543	559	567	528	549	529	577	577	542	579	545	528	549	576	561	565	545	500	559	495	567	547	591	524	537	575	581	539	558	544	573	525	539	574	542	586	588	594	539	546	576	547	484	573	552	535	597	532	566	556	534	558	520	547	577	565	510	541	563	512	568	545	559	534	570	528	544	531	571	513	560	573	544	572	556	555	553	554	506	581	530	544	516	586	586	539	547	542	576	565	513	539	545	553	547	547	521	542	535	526	561	522	526	548	552	554	515	574	483	533	567	564	547	523	531	556	553	547	523	572	558	536	510	567	569	584	571	573	585	575	561	548	527	564	548	555	555	499	557	535	571	530	568	540	528	543	539	555	523	557	522	532	564	526	575	553	594	515	565	515	551	544	571	535	538	540	533	535	548	552	549	521	554	563	545	582	583	538	506	520	550	575	531	559	510	558	535	526	554	507	512	541	550	524	490	601	553	559	534	540	539	562	555	523	569	598	547	537	590	545	549	528	521	570	524	516	541	511	546	587	531	505	498	548	578	545	546	525	569	547	502	535	535	513	583	583	572	564	581	532	576	523	590	569	521	540	538	574	551	515	552	558	539	577	545	593	547	512	529	552	542	567	498	535	538	531	545	547	548	510	491	583	553	545	542	553	559	560	537	572	566	533	504	544	503	536	565	556	574	545	583	515	611	527	530	561	548	579	525	558	525	561	554	526	496	549	522	571	565	549	559	536	549	543	530	543	533	524	485	548	588	526	567	553	549	545	535	548	505	551	531	579	505	545	566	563	579	505	572	558	568	565	533	536	521	533	538	527	552	552	571	543	548	545	562	588	548	530	573	529	556	535	565	565	560	581	563	575	582	533	537	576	520	553	526	544	577	559	553	569	540	493	550	523	542	558	511	520	532	547	573	522	523	530	544	546	534	541	599	570	554	593	570	525	569	541	520	543	558	527	522	534	545	583	556	525	558	536	570	528	528	575	542	528	503	547	530	522	515	547	563	553	519	573	570	572	532	535	551	558	525	523	557	553	559	530	497	537	558	557	542	542	565	569	575	523	591	553	553	579	588	516	538	563	577	541	556	587	539	522	545	565	586	480	547	560	571	531	532	545	583	568	578	512	557	538	548	544	566	536	596	538	531	563	534	550	587	569	543	537	558	545	535	611	532	567	595	549	528	524	488	581	548	585	566	539	562	514	560	585	562	577	556	529	560	507	549	600	537	557	575	516	551	555	534	525	540	506	544	540	527	549	530	553	536	571	562	519	540	506	558	556	570	504	542	560	519	569	551	590	626	532	518	538	585	535	569	507	554	548	559	537	550	546	583	540	533	564	550	546	549	575	573	558	546	547	528	576	539	545	533	601	526	585	554	560	556	586	583	548	553	536	521	591	525	565	556	520	559	598	558	556	580	561	560	570	530	514	555	525	534	558	513	572	527	578	582	528	527	561	547	571	550	523	551	581	553	578	543	499	519	549	532	535	519	562	569	518	561	581	499	502	529	583	555	553	549	569	533	541	519	603	609	546	552	567	567	562	552	533	518	499	539	598
3074	813	569	592	1139	1493	1507	1390	1102	844	684	516	307	143	119	139	197	188	147	97	66	60	70	57	57	57	66	46	65	82	110	116	87	109	130	95	123	92	73	62	63	50	50	48	48	65	64	39	42	42	49	48	54	38	48	52	50	44	56	52	40	41	43	47	45	45	39	51	53	36	33	44	50	35	45	48	43	39	56	46	57	42	54	50	55	44	47	49	44	36	48	46	43	44	52	49	41	42	48	34	44	52	48	42	47	40	65	48	42	71	41	46	42	50	49	48	52	55	51	45	58	54	47	46	41	40	40	65	47	49	51	47	51	39	45	51	47	34	42	49	40	42	51	52	46	35	51	38	52	44	51	28	42	55	49	47	43	44	42	48	35	47	45	33	43	42	45	43	48	52	44	45	49	51	44	62	50	45	51	45	43	52	60	39	46	46	44	46	40	49	38	41	61	40	41	32	34	49	48	43	40	42	60	41	53	49	48	55	42	42	53	45	59	50	49	49	33	45	56	45	50	56	38	47	50	50	46	42	48	36	50	37	43	44	44	47	49	50	48	45	59	38	45	51	40	46	53	53	36	40	36	59	50	49	61	50	43	42	58	35	47	39	55	44	57	51	56	48	61	56	43	59	47	43	47	46	37	36	49	42	51	42	51	54	57	44	49	60	37	47	53	49	49	50	52	54	53	38	40	40	47	48	44	47	38	54	44	44	45	56	44	43	41	51	45	36	54	56	48	38	40	46	49	47	52	37	41	39	42	43	56	39	36	43	48	50	58	49	38	48	50	54	43	47	45	42	68	66	50	62	38	54	51	47	55	43	45	50	52	49	49	54	48	51	39	33	44	42	34	42	42	43	45	49	41	42	45	53	50	45	48	43	48	51	44	51	49	46	37	50	55	51	44	39	45	47	54	50	39	42	57	48	46	46	45	41	50	43	57	35	45	45	49	58	50	44	46	49	56	40	53	44	50	42	48	44	37	37	53	52	42	46	45	42	55	55	50	42	46	49	47	42	48	52	45	45	45	45	48	49	45	43	49	41	52	46	43	60	45	44	43	39	37	43	33	47	51	50	38	46	44	49	46	53	39	37	39	40	59	52	45	40	46	49	42	53	38	35	59	54	39	44	54	49	48	47	54	33	46	53	54	50	47	44	45	39	55	47	53	42	47	43	50	42	47	52	51	44	40	50	46	41	36	47	49	41	43	50	40	38	38	37	40	53	35	34	49	51	50	45	47	52	58	43	40	44	55	51	61	41	30	49	26	43	40	47	46	45	41	53	33	56	39	40	36	54	52	43	44	38	45	44	44	50	50	50	54	38	43	41	39	46	59	37	57	36	41	51	47	35	44	37	53	49	38	53	35	46	45	56	54	54	47	49	40	37	37	48	53	41	47	41	40	53	39	48	53	30	53	43	45	55	42	47	44	57	37	45	46	42	35	50	38	24	44	49	46	36	54	45	60	44	52	50	39	47	41	41	56	45	56	33	44	50	51	54	56	60	53	48	47	44	62	48	50	47	46	35	41	40	36	32	46	35	53	47	42	46	39	46	50	54	47	56	47	41	49	45	49	48	43	46	43	52	50	46	45	53	34	44	47	50	43	51	48	45	53	41	38	35	50	45	39	44	37	51	45	50	40	40	52	35	40	44	34	54	50	48	45	58	42	40	42	49	49	48	52	56	52	44	47	47	45	46	51	45	45	38	48	52	36	48	46	43	45	39	55	41	54	47	48	37	44	53	48	57	47	58	47	39	42	40	55	43	33	52	40	45	52	52	50	42	39	46	50	47	46	38	41	65	45	43	49	46	45	49	52	38	42	47	45	46	39	49	43	43	46	46	45	58	42	45	59	46	42	46	45	49	48	57	52	42	55	40	42	48	37	34	39	48	44	40	36	36	45	39	53	34	47	54	53	51	59	41	35	45	36	44	34	53	53	50	43	53	51	50	54	61	46	54	36	31	59	48	42	48	43	46	44	53	36	46	67	39	45	49	47	57	48	41	56	49	39	39	48	62	58	36	50	42	51	51	46	36	35	49	45	39	63	40	43	45	49	59	53	37	48	42	45	52	56	55	41	45	41	42	44	57	42	47	51	47	40	43	52	48	40	39	40	44	48	50	44	49	48	44	46	42	47	53	46	33	51	47	45	46	44	46	34	40	49	35	46	38	42	49	45	38	59	46	39	49	37	34	43	36	46	39	43	44	44	62	34	33	42	63	46	42	35	42	33	42	39	46	43	58	38	33	33	40	45	40	45	64	39	43	36	39	46	41	58	63	47	33	42	34	46	28	35	35	43	39	44	50	47	49	39	45	53	47	40	54	36	35	43	48	49	39	42	39	52	36	38	53	55	45	44	56	38	64	40	48	49	35	53	51	48	35	43	50	44	36	43	45	51	59	39	35	48	52	55	34	57	39	42	44	39	51	57	44	47	47	52	33	48	41	53	48	52	42	51	43	48	42	40	46	58	48	50	50	64	43	55	42	46	49	46	46	33	45	46	45	39	46	52	46	29	47	41	59	49	58	50	43	47	52	57	33	38	37	51	51	46	41	48	41	52	51	44	61	39	46	51	52	58	57	54	41	38	42	44	32	47	22	50	33	44	52	51	47	36	52	39	40	50	43	35	46	46	54	46	49	33	50	36	43	49	30	53	34	25	51	44	50	54	43	43	39	47	37	46	43	48	54	50	53	45	41	40	38	51	54	43	41	54	53	51	44	44	46	50	40	46	46	42	41	38	49	45	33	39	49	39	46	39	45	51	34	55	46	45	38	41	32	28	35	55	50	45	45	58	48	44	46	45	56	44	41	47	46	37	43	54	41	55	55	54	45	49	57	50	57	42	53	40	49	45	60	42	46	44	55	50	41	44	44	38	40	34	40	37	41	47	54	46	52	46	28	40	36	40	40	39	40	60	51	51	43	47	39	50	45	51	52	37	48	37	42	40	58	43	40	28	55	54	47	40	39	47	62	64	36	58	38	49	51	31	36	45	42	46	59	35	52	37	47	39	52	59	37	47	43	47	48	49	46	49	49	40	46	38	41	53	44	51	50	68	36	54	48	38	40	45	48	41	45	47	39	43	41	48	43	40	50	34	34	52	56	56	49	43	48	37	47	41	39	48	43	41	50	42	49	43	64	55	43	54	52	51	46	36	46	40	39	45	37	57	43	40	48	48	44	60	49	45	44	50	37	49	49	60	50	57	38	54	45	39	35	48	38	52	41	40	52	35	39	52	50	38	48	38	43	58	54	43	48	43	52	63	41	48	38	46	54	45	45	52	45	38	41	36	49	42	42	43	44	38	37	47	56	55	47	48	46	47	36	52	37	53	46	48	49	52	43	50	38	44	38	42	58	50	45	45	40	56	43	34	43	36	55	49	51	37	56	49	47	39	40	40	50	50	50	40	47	41	53	40	53	50	46	39	62	40	49	44	40	64	42	38	45	40	50	47	37	49	47	49	43	57	41	38	61	50	48	54	54
21247	16021	12186	30412	39341	39953	38230	35605	30831	26264	22909	18609	11409	6264	4207	4999	7172	6786	4962	3150	2014	1512	1263	1138	1118	1321	1421	1301	1757	2102	2771	3431	3154	3073	3087	3146	3212	2916	2495	2183	1592	1137	1054	940	884	818	757	756	712	734	800	711	740	700	709	745	677	696	703	698	735	649	695	704	732	692	704	694	662	738	696	659	671	692	660	674	677	616	701	649	677	679	698	663	683	698	669	706	678	651	694	700	660	655	687	611	665	675	676	627	696	711	666	670	643	650	649	708	673	706	669	702	674	709	645	712	667	674	678	689	712	726	632	689	673	695	670	691	676	673	700	663	697	699	722	639	709	689	659	705	710	705	723	641	691	694	683	688	748	690	658	661	682	678	663	698	693	671	610	728	687	644	633	701	678	657	723	659	714	698	634	676	664	618	715	686	669	633	654	647	616	670	717	628	632	629	714	663	685	704	667	685	621	666	675	666	677	653	682	669	685	658	664	641	650	650	678	644	716	687	652	662	659	703	710	692	678	733	655	676	685	667	680	649	648	675	625	674	637	659	675	702	651	682	677	675	649	688	729	680	676	649	671	662	660	677	668	682	677	653	659	666	655	657	711	725	625	721	689	650	658	689	626	666	650	677	656	647	668	681	657	664	634	641	701	665	646	617	619	665	656	662	631	689	638	637	703	689	641	657	672	637	664	674	659	636	690	616	648	661	648	658	652	648	695	624	675	619	660	652	715	731	606	705	629	684	658	715	682	652	690	660	676	703	665	692	695	629	642	659	639	664	682	696	641	677	620	649	679	685	692	636	691	651	685	661	655	639	608	646	730	696	676	658	682	686	661	636	675	640	611	658	723	659	671	667	640	674	654	657	697	632	699	650	652	648	717	679	696	688	667	680	683	639	626	652	674	658	625	641	649	704	621	684	664	637	656	662	624	710	649	648	619	670	662	636	667	685	623	665	649	660	646	631	655	634	672	662	684	691	676	664	653	635	720	669	669	635	701	643	641	643	627	664	657	644	667	686	677	697	666	635	678	683	680	660	678	635	701	703	698	687	641	639	650	759	658	686	685	683	676	703	675	690	688	707	732	720	678	656	644	654	700	657	703	697	642	658	619	658	726	711	671	642	710	664	715	673	708	620	676	675	665	662	709	656	649	623	631	674	677	687	650	648	672	668	680	667	648	655	639	694	717	622	661	665	689	726	648	667	636	700	681	663	645	665	668	672	691	691	694	648	616	663	657	655	667	626	678	684	655	696	678	646	693	626	647	637	671	668	695	742	655	678	635	665	661	734	652	643	680	647	671	677	699	666	678	690	698	709	645	658	714	661	695	697	645	665	624	677	681	665	685	651	643	692	670	684	645	681	653	675	704	694	643	681	687	633	708	697	691	665	652	653	667	684	644	650	704	692	679	682	669	691	638	690	731	667	665	692	630	671	679	679	696	721	667	662	678	647	649	646	651	649	718	661	654	687	680	677	694	686	661	680	643	661	648	713	670	703	716	658	663	681	688	662	631	665	640	680	611	698	673	692	647	632	650	679	649	626	737	704	658	691	691	649	638	671	657	654	658	645	673	652	636	646	664	633	642	700	710	711	682	622	670	653	628	664	674	640	664	705	685	645	690	665	695	677	663	643	663	694	679	639	634	685	653	665	641	654	658	665	678	651	690	637	678	644	656	637	694	669	676	711	668	718	705	707	677	660	644	607	625	645	660	660	653	685	734	681	731	665	624	644	624	636	697	641	687	638	650	657	683	668	630	705	681	662	656	707	684	682	651	634	674	655	714	656	655	656	630	677	637	680	640	668	663	680	644	648	671	685	657	690	712	641	632	706	695	679	678	668	644	681	649	682	623	695	710	650	634	651	671	697	674	681	709	711	643	662	671	702	685	659	663	690	672	683	667	645	653	659	652	659	633	685	652	673	681	671	708	646	663	656	666	671	614	640	687	686	699	674	654	649	635	620	654	629	657	671	672	663	700	669	684	703	654	634	672	675	716	674	687	652	705	669	679	673	674	646	691	641	674	685	637	686	663	683	629	671	714	668	687	647	676	681	642	646	662	627	638	653	688	694	658	666	633	705	611	661	631	650	706	684	626	654	712	652	658	644	669	702	695	680	667	650	676	706	710	665	645	617	654	622	706	637	666	660	635	653	713	654	641	660	690	682	657	638	659	670	650	677	698	645	688	682	660	671	641	673	658	675	695	648	667	644	641	692	638	647	678	650	662	659	674	679	679	660	679	688	683	687	655	692	680	670	664	672	635	691	735	651	695	672	708	698	697	649	678	645	672	636	683	662	668	704	679	684	669	620	651	675	693	635	686	673	671	641	689	669	661	652	645	702	706	679	646	598	652	678	603	653	726	667	684	680	640	659	638	669	620	665	694	637	677	662	620	667	678	638	663	632	661	653	676	659	620	657	628	653	670	694	700	681	652	706	633	697	648	670	679	660	654	667	663	658	644	727	687	662	658	673	639	646	693	679	647	662	674	652	714	671	686	685	629	617	688	704	681	672	630	710	645	637	690	657	698	672	650	648	708	656	654	684	688	658	694	719	696	651	643	657	650	648	649	660	639	578	720	629	707	648	655	682	706	603	699	707	649	702	678	701	648	635	674	662	635	667	639	649	657	663	693	650	714	670	709	657	677	715	711	673	656	670	674	705	641	632	676	643	670	668	636	689	689	653	647	647	658	682	646	673	654	652	688	671	707	638	693	678	652	642	645	665	667	681	663	630	704	654	680	640	707	657	615	676	650	675	672	622	663	665	688	677	690	627	682	635	682	633	667	621	672	643	668	670	657	698	682	667	697	716	666	673	644	657	695	677	690	658	682	697	685	686	657	645	656	657	622	672	670	655	661	720	648	682	662	651	671	663	643	676	614	665	616	619	664	643	710	673	658	660	665	678	637	687	659	637	645	620	690	653	691	710	655	654	655	675	682	678	655	629	670	642	672	675	639	633	677	678	661	648	672	675	639	653	664	661	625	674	690	677	682	669	706	718	728	681	700	655	662	713	697	646	637	701	645	689	647	659	663	654	626	660	669	663	691	648	686	679	682	694	682	644	685	668	676	642	640	654	722	660	663	674	698	676	631	703	647	654	707	618	666	648	652	673	655	704	708	595	656	666	671	702	677	649	714	683	706	651	668	688	667	668	636	640	654	658	676	682	648	645	659	643	671	638	705	631	642	691	669	667	633	638	674	622	723	666	713	677	661	668	674	682	689	618	652	674	681	660	636	672	700	705	695	643	643	687	672	695	653	721	702	627	629	746	634	697	692	705	676	640	635	678	648	678	691	651	671	630	669	664	657	643	700	679	682	672	669	691	650	706	665	641	667	665	663	665	660	694	687	668	667	653	701	654	684	651	665	676	658	672	708	645	636	677	682	663	697	642	702	677	660	663	665	679	687	659	664	644	670	638	691	711	623	646	678	689	675	650	717	659	705	657	634	614	628	680	684	689	682	699	608	659	642	713	676	673	623	642	678	656	678	668	698	651
2531	1258	849	1005	2288	2728	2375	2082	1921	1681	1305	907	484	294	212	245	273	194	175	124	96	91	66	67	62	87	93	101	106	102	125	133	175	119	157	130	146	132	107	122	92	83	76	61	65	62	51	50	59	53	63	65	58	64	55	41	73	52	63	48	64	50	47	52	48	57	55	54	73	58	44	51	58	69	53	63	51	51	43	54	58	58	55	44	53	62	48	45	58	53	45	51	66	45	47	63	56	68	42	47	39	46	47	42	55	42	60	58	51	60	61	56	52	61	49	54	48	48	59	55	64	56	53	59	50	50	64	55	69	67	55	49	69	52	60	59	49	52	66	68	53	45	53	59	54	55	57	53	63	50	54	57	69	48	55	58	65	49	48	47	57	59	68	53	35	44	60	59	59	55	56	53	55	52	50	52	52	51	61	70	52	53	40	63	54	63	44	61	50	57	49	60	55	63	58	63	45	44	65	59	54	56	58	61	38	54	48	69	41	48	63	71	46	51	46	51	65	65	52	52	50	64	55	52	62	43	73	50	51	34	63	54	60	41	61	47	65	40	57	61	47	46	73	58	58	46	64	47	49	47	37	49	44	80	57	49	42	44	59	51	59	53	66	69	60	52	49	52	62	49	43	47	64	59	54	45	67	59	48	63	50	52	59	67	43	62	58	47	59	57	46	65	50	50	71	46	52	46	62	46	45	63	59	55	56	52	53	74	49	52	50	58	52	59	53	59	52	61	53	63	57	55	55	55	60	57	62	50	56	49	59	60	50	53	58	40	66	60	60	37	54	56	73	60	51	56	52	64	61	44	48	44	57	52	48	56	53	48	41	54	55	57	51	48	59	57	58	58	57	57	55	57	41	56	54	51	60	54	51	49	63	51	68	43	53	51	53	51	50	46	54	38	58	38	44	58	51	62	52	46	45	55	55	62	46	51	73	49	53	58	52	62	58	48	63	52	37	69	44	46	50	56	47	48	61	47	51	59	52	52	59	52	53	46	57	50	37	42	57	52	51	59	57	51	49	39	60	52	43	44	59	63	56	47	53	52	57	50	46	54	55	55	55	51	57	47	43	57	61	51	57	49	68	54	66	50	52	56	48	54	51	41	49	49	55	52	44	53	54	62	42	66	51	47	47	55	52	56	57	65	54	48	53	47	58	60	50	50	52	48	56	48	62	54	61	46	47	63	60	58	57	54	58	55	60	61	43	55	55	49	42	42	60	59	58	62	64	45	44	50	52	58	59	59	56	59	50	62	63	44	70	70	43	62	55	63	56	64	77	55	59	55	68	62	68	41	44	54	52	65	42	58	31	42	45	64	56	42	52	55	42	59	46	54	55	55	49	51	62	68	52	61	67	61	59	69	53	55	57	53	52	57	65	48	64	53	54	62	55	51	63	67	58	51	44	58	62	43	54	54	54	52	52	49	68	35	48	43	45	58	54	49	54	53	47	58	53	55	72	59	65	57	59	50	48	45	51	62	56	51	38	40	50	54	65	59	48	51	57	65	43	67	47	54	52	44	61	52	58	52	67	45	53	41	53	59	62	57	61	48	59	54	49	57	61	42	60	60	50	44	69	59	47	54	60	57	64	69	40	50	49	57	35	52	72	64	63	41	55	60	40	45	52	52	55	56	48	39	62	54	63	50	58	62	49	51	54	50	67	53	47	75	54	53	61	61	50	60	64	74	52	51	42	56	56	64	53	61	51	56	54	50	50	62	49	59	58	53	58	41	53	49	44	50	58	61	59	54	64	67	70	54	43	47	68	55	67	41	62	66	47	50	62	59	55	45	60	57	58	51	55	56	54	54	59	58	43	53	58	56	57	54	53	43	53	49	62	58	53	63	48	61	56	52	53	44	53	50	64	52	41	44	44	43	44	49	60	49	50	56	56	51	45	54	56	61	47	43	52	56	59	62	65	64	62	52	47	66	46	42	65	56	62	47	51	56	58	59	47	42	43	70	44	48	55	36	57	55	39	52	43	46	49	63	59	53	54	60	52	65	67	57	49	52	55	56	50	58	58	59	84	48	60	58	55	54	57	56	55	61	71	42	62	51	59	44	56	69	57	54	58	58	51	60	44	50	46	64	50	62	67	54	57	64	53	53	61	54	69	55	38	50	53	56	60	54	61	48	72	45	53	55	54	51	51	62	59	67	51	65	50	54	54	51	51	64	58	48	52	45	62	56	50	49	46	56	50	56	48	40	56	43	56	52	55	52	46	47	74	56	67	51	45	54	50	52	55	55	58	53	67	48	68	46	67	71	58	56	52	58	53	44	50	62	50	57	48	63	45	60	54	58	58	51	62	58	53	57	56	53	55	52	49	53	59	44	43	51	42	53	65	55	53	59	54	57	56	50	48	64	43	58	67	52	57	58	43	58	45	53	60	47	59	56	62	58	49	52	59	53	55	54	48	62	68	71	71	49	60	53	62	56	56	53	38	50	52	59	43	45	64	46	60	57	63	40	57	60	42	53	56	48	53	45	55	55	52	42	41	49	56	51	64	55	61	54	56	58	56	53	41	47	49	63	49	47	52	42	60	57	54	56	54	59	65	52	60	47	58	56	64	52	54	56	68	57	57	54	65	44	56	47	46	47	55	59	50	67	37	55	68	54	51	43	54	62	46	50	47	49	51	48	49	56	61	54	51	60	43	45	45	48	53	55	48	58	46	58	67	37	54	67	45	48	54	45	69	46	61	56	45	58	67	61	58	49	59	45	61	50	55	64	49	58	62	39	65	57	54	51	47	62	51	47	65	57	63	59	56	48	55	51	56	63	57	56	47	46	58	45	68	55	51	64	49	62	47	58	52	58	48	70	58	42	41	54	49	64	46	58	51	62	58	50	63	49	58	54	56	49	46	55	44	53	37	65	60	55	58	47	45	58	60	52	58	54	65	65	52	55	54	61	55	52	46	59	62	40	50	46	57	48	47	63	50	51	49	57	54	56	53	53	78	65	61	59	65	42	58	54	72	49	50	41	49	58	48	51	57	55	53	56	50	51	55	55	54	43	45	41	58	68	59	58	60	53	51	53	53	54	60	49	60	53	44	60	59	38	54	50	54	53	46	53	55	62	53	60	53	48	48	52	54	63	59	62	50	54	64	47	65	50	46	56	48	57	50	54	52	50	68	50	57	60	47	57	53	59	76	60	69	61	52	49	63	58	63	55	54	59	50	60	69	44	51	58	54	55	56	48	56	42	68	47	55	56	59	55	41	66	48	42	51	58	54	43	47	54	53	55	53	54	57	60	67	53	50	63	50	58	58	59	59	40	61	54	61	47	58	43	51	55	56	51	58	59	54	50	51	54	53	54	38	61	63	49	61	54	44	50	53	58	42	46	56	52	54	42	44	60	61	47	59	58	64	62	52	47	58	66	55	69	54	48	42	65	54	61	55	58	55	43	51	50	44	69	51	58	54	59	52	56	66	51	51	62	62	40	46	57	65	50	47	57	47	47	58	47	48	61	51	51	64	54	67	59
27372	20240	15818	36008	47929	47031	43252	40004	37254	34800	29623	24515	16641	10998	7650	8517	9207	8172	6443	4269	3017	2213	1853	1633	1563	1952	2242	2048	2655	2911	3635	4810	4714	4225	4415	4300	4419	3819	3290	2645	2200	1646	1406	1261	1126	1072	1075	1018	961	875	908	826	855	873	879	827	862	893	876	856	862	833	799	873	767	764	823	785	904	819	839	815	808	778	791	801	849	786	830	752	844	765	813	766	795	864	782	819	768	794	823	807	859	760	858	843	836	792	777	790	830	834	727	815	785	825	757	821	812	827	851	833	891	833	821	834	841	879	837	831	814	828	819	822	790	773	812	838	855	845	779	809	814	831	810	826	754	856	784	849	849	782	864	850	818	789	781	842	800	823	780	781	826	775	768	784	791	810	759	802	762	793	796	762	788	788	795	787	767	750	755	823	796	783	766	771	794	751	765	782	821	748	785	777	787	774	813	809	831	780	844	794	775	781	779	773	803	794	809	845	775	785	775	775	829	794	824	772	753	787	800	819	798	810	758	810	794	777	784	770	814	777	745	782	810	763	807	731	777	750	814	750	792	770	819	803	832	797	791	755	719	776	823	754	792	784	785	773	756	783	795	749	805	755	767	777	822	830	817	799	780	763	773	806	803	800	811	779	849	774	813	781	782	822	773	783	793	774	838	743	811	796	785	798	791	796	800	816	743	762	763	799	802	792	796	812	801	771	798	809	811	830	772	764	767	812	772	792	779	805	799	801	770	813	766	785	780	764	782	811	766	824	838	752	837	767	820	790	773	790	806	777	766	800	839	843	808	791	782	829	786	823	783	793	777	725	786	757	812	805	809	769	761	764	781	827	788	831	792	791	816	779	725	758	726	771	747	805	767	835	765	769	811	755	734	769	772	771	807	784	797	768	791	813	822	718	750	794	848	781	769	771	802	778	805	810	807	775	806	769	794	835	790	796	807	755	742	813	749	784	759	798	823	796	790	771	804	835	784	784	834	761	766	776	755	831	737	776	806	811	789	804	771	750	789	763	818	752	804	747	796	770	751	770	805	813	783	788	788	826	799	738	773	799	741	759	796	812	841	780	730	813	794	754	804	764	747	755	796	716	800	753	823	779	866	768	793	759	798	795	743	786	833	783	781	758	789	735	778	818	757	753	799	747	762	756	771	819	765	768	825	804	809	747	802	765	796	766	806	835	762	766	770	791	828	813	757	803	729	783	848	830	811	784	788	791	842	757	766	729	817	734	765	797	816	821	807	767	738	788	753	784	747	785	786	791	848	774	745	753	790	758	801	792	794	809	802	788	784	792	852	789	802	802	812	783	813	757	781	786	801	831	782	781	823	749	771	783	793	780	725	764	789	799	834	805	775	786	768	778	843	794	803	784	754	780	780	797	825	812	740	774	793	771	754	797	798	796	813	841	788	794	737	801	772	739	766	761	800	739	794	753	804	779	762	768	812	791	790	810	768	813	797	786	848	772	816	786	808	782	782	753	766	740	816	793	753	773	778	747	767	784	766	781	755	767	776	813	740	757	776	740	774	776	756	767	833	771	779	825	821	771	752	837	749	805	791	795	784	779	744	727	813	753	780	791	784	787	770	809	707	821	764	836	841	824	826	813	789	799	775	768	736	798	800	778	821	790	817	773	770	789	796	773	799	776	810	822	795	767	787	779	751	772	806	824	765	749	766	782	835	797	791	865	785	773	826	766	769	798	806	766	842	764	744	759	770	791	764	791	817	827	813	768	742	786	848	766	760	837	788	767	756	764	789	782	774	790	790	818	806	779	762	803	753	730	764	812	765	806	758	798	780	791	741	782	784	768	833	784	801	774	779	837	802	806	782	773	742	786	767	754	783	826	767	836	758	781	771	767	814	813	807	747	765	745	818	774	846	795	783	815	830	842	769	794	776	802	819	749	794	769	749	810	826	772	780	771	789	775	775	796	792	794	808	759	771	804	762	770	787	783	796	787	786	820	753	802	817	798	806	745	776	806	763	775	765	819	753	756	782	827	776	816	753	746	792	790	781	744	791	792	810	746	789	765	791	800	822	800	768	809	792	785	801	794	823	789	725	749	815	777	782	794	745	790	770	800	769	767	795	721	838	781	812	799	859	780	773	784	724	786	801	762	773	814	771	831	720	786	759	803	749	755	801	787	768	796	821	734	834	758	797	772	764	784	861	804	786	798	775	803	750	787	798	756	814	778	758	836	807	783	769	845	733	743	795	787	786	770	813	729	740	793	765	799	764	810	832	783	831	772	751	772	768	854	775	796	781	813	792	810	802	783	793	758	801	749	803	756	820	763	769	763	802	805	791	811	800	792	782	794	806	732	806	815	843	748	794	791	743	830	750	779	797	745	815	764	797	782	812	779	781	780	824	762	817	755	831	759	746	848	845	792	813	803	804	772	841	825	737	792	785	811	797	772	820	743	769	775	815	840	778	830	821	773	786	784	795	818	797	759	757	774	783	811	783	783	815	795	734	839	767	806	777	737	811	781	768	723	770	759	784	791	759	765	738	811	841	799	795	751	735	809	809	822	772	824	759	794	767	802	765	801	761	822	787	767	778	802	806	787	811	806	761	822	796	753	810	743	813	783	804	810	779	788	785	782	800	809	805	778	755	837	818	747	777	780	812	797	765	794	765	804	751	766	763	737	788	755	779	767	793	794	794	823	769	808	786	735	772	797	798	762	744	781	829	783	814	767	808	844	840	820	833	794	770	748	790	816	769	781	804	781	774	780	775	801	771	774	822	827	777	799	762	748	788	793	789	811	788	775	769	790	776	746	734	796	798	809	808	792	764	814	716	789	758	787	837	767	810	793	836	813	834	739	777	757	809	779	783	753	757	783	775	747	761	817	765	793	777	732	784	765	809	819	747	749	826	785	793	752	814	798	792	791	828	798	783	724	808	834	790	792	816	780	745	805	803	739	768	818	727	790	778	811	783	797	788	800	746	799	794	814	804	811	768	741	751	801	805	807	765	744	779	802	804	840	806	779	813	802	797	824	799	770	762	788	787	787	797	760	773	785	774	757	760	791	751	776	794	821	716	765	775	751	827	770	828	782	825	778	781	750	775	825	788	794	757	792	735	808	822	795	774	862	785	796	799	784	807	779	743	780	796	737	826	787	854	724	825	791	768	753	750	799	795	773	780	789	811	806	744	783	761	769	817	801	730	768	790	774	763	768	830	758	798	848	798	759	774	755	735	764	751	795	763	776	800	746	790	819	736	799	793	756	722	826	800	821	786	776	878	767	794	776	761	770	775	797	764	781	817	770	801	758	762	762	817	845	795	740	769	774	807	800	811	761	776	760	796	754	766	785	806	795	730	800	803	785	858	772	782	803	761	789	806	752	822	781	806	778	808	783	786	808	769	781	767	766	773	748	800	813	753	764	821	807	731	773	789	735	813	747	757	752	803	776	768	774	788	787	761	794	779	719	827	782	774	785	812	803	760	725	768	764	769	769	824	811	788	793	787	709	803	786	782	765	822	776	796	719	738	830	821	839
1978	582	345	369	992	1607	1592	1005	869	890	747	455	247	135	96	93	114	108	82	62	47	37	42	35	26	38	49	46	41	48	59	87	82	73	66	71	54	62	53	54	48	41	40	36	34	40	27	25	38	25	28	35	33	34	24	34	39	27	24	27	33	31	47	29	40	35	37	30	27	31	42	31	24	39	30	30	32	37	26	33	30	24	27	28	38	40	34	32	27	27	35	22	38	31	28	24	38	29	35	30	38	34	31	24	41	27	32	29	29	38	43	30	32	31	38	36	38	24	35	32	29	40	33	37	39	29	33	32	35	25	39	38	35	30	17	41	29	27	25	50	26	25	41	26	31	32	35	43	34	37	30	24	29	31	36	32	32	36	33	39	33	35	41	34	37	33	35	26	34	31	27	32	25	35	30	42	29	25	37	28	31	40	32	42	27	37	29	41	37	35	27	30	25	37	26	23	30	25	33	28	30	25	38	34	36	34	28	23	36	41	26	32	36	32	23	26	37	35	40	40	23	38	24	35	32	33	36	34	32	34	23	32	28	29	26	30	30	36	18	39	25	30	28	34	22	29	37	20	46	34	43	35	32	39	31	33	27	27	32	28	32	30	36	25	32	31	36	37	24	28	31	28	33	33	27	34	31	23	27	29	27	32	32	36	26	36	28	35	34	21	31	30	32	32	31	26	36	22	27	25	30	33	30	28	36	29	32	40	34	32	31	38	28	25	30	34	35	39	36	32	30	32	24	28	41	31	32	37	26	30	33	38	19	20	35	34	28	34	28	30	35	31	42	35	30	37	35	33	32	36	29	25	32	26	30	35	40	26	24	31	47	35	27	32	25	37	39	33	34	26	29	25	29	34	29	22	29	41	27	33	24	31	30	30	34	35	41	32	34	35	23	19	35	34	27	27	31	33	39	38	28	39	38	28	33	35	32	29	34	31	28	31	30	19	37	28	30	34	25	37	31	31	38	47	34	28	31	30	45	35	26	33	31	31	40	49	28	30	32	36	28	33	28	32	32	31	26	24	28	32	37	40	29	30	30	27	36	30	30	42	28	31	33	29	34	31	42	30	46	31	34	31	36	41	33	35	32	27	32	29	38	36	30	36	37	22	27	27	35	29	36	33	30	36	31	31	30	31	28	31	46	42	36	39	30	31	24	25	22	30	31	27	37	30	38	26	19	32	38	25	30	34	37	40	29	35	28	33	26	38	33	31	32	39	33	38	30	39	43	38	29	39	38	33	32	32	32	37	22	24	33	18	41	30	25	33	30	23	36	37	33	40	19	26	35	26	29	42	21	26	25	28	42	34	36	28	31	30	33	33	35	24	25	26	32	34	30	29	38	26	26	34	36	37	31	36	29	35	29	33	27	40	39	25	38	37	22	52	35	37	36	38	37	28	27	45	47	38	30	40	39	39	36	29	28	29	28	35	36	38	34	59	43	33	32	48	32	25	27	39	42	40	29	22	32	39	33	18	31	32	39	24	32	23	30	40	38	36	39	29	32	40	25	30	41	33	33	30	26	35	38	46	31	35	40	34	38	29	37	25	32	34	42	36	39	34	30	34	31	26	24	30	32	34	36	29	30	31	31	33	28	31	39	40	47	23	34	30	41	21	35	39	41	29	40	27	28	26	35	36	29	27	32	32	40	29	38	27	36	30	23	26	44	23	27	36	33	36	38	35	37	29	40	29	22	23	29	27	27	41	34	36	39	38	39	30	33	29	35	32	41	35	37	45	44	18	37	33	38	35	42	38	23	37	25	31	40	26	25	33	35	34	36	20	23	30	40	28	41	31	43	42	28	34	42	35	31	40	40	30	34	28	38	40	28	35	30	30	42	33	31	38	37	24	30	33	31	39	29	35	38	35	27	28	47	30	26	39	33	29	31	29	31	29	25	30	29	35	33	37	31	34	23	35	40	31	39	27	26	37	43	44	27	39	33	30	34	32	29	29	29	35	30	32	39	37	26	37	31	34	38	24	34	42	26	35	40	41	37	30	39	24	30	39	39	36	26	30	28	28	37	28	37	31	48	27	32	28	37	32	30	44	35	36	37	28	32	33	21	24	24	31	22	31	32	25	36	32	39	33	31	30	27	38	32	28	44	30	30	31	27	32	35	35	21	35	31	30	38	41	33	24	34	15	27	37	35	30	37	34	39	35	33	32	35	32	36	39	27	36	26	37	41	32	32	31	31	32	27	37	25	34	37	29	35	38	33	31	24	34	29	35	23	40	38	32	33	36	41	36	28	35	27	31	30	32	45	32	29	35	29	31	26	30	30	30	40	28	28	22	30	33	33	28	33	30	20	37	26	38	35	49	34	22	30	23	33	29	30	35	27	43	27	40	31	28	37	19	30	45	30	30	24	34	27	36	25	31	34	25	30	45	25	29	41	28	40	42	32	33	26	36	32	33	45	32	35	31	39	31	36	34	35	29	44	39	28	32	26	34	35	29	27	28	28	29	27	34	24	28	43	24	29	35	28	35	28	31	33	34	36	19	40	33	35	35	26	33	57	38	39	40	31	34	27	32	29	47	29	34	37	32	25	37	35	27	33	29	39	26	39	28	27	33	27	25	29	31	38	26	37	31	34	30	38	40	34	42	37	30	36	33	26	42	25	39	33	32	34	27	33	42	28	31	32	36	36	27	26	26	30	33	27	32	30	35	29	34	28	32	51	29	33	27	28	29	26	32	43	27	28	25	26	24	34	35	37	33	32	39	30	47	30	30	31	34	23	26	32	25	32	38	36	34	29	26	43	31	34	30	25	27	32	27	28	30	27	31	36	26	36	40	38	33	30	31	30	34	32	25	31	31	27	23	36	53	21	31	28	35	32	34	34	31	31	35	32	28	33	40	32	29	30	29	28	39	24	23	39	39	34	30	29	36	35	29	29	42	24	27	27	25	23	31	27	28	36	42	42	31	28	30	43	40	29	32	22	43	24	34	41	33	37	30	33	47	27	29	35	30	39	35	34	36	46	26	36	34	26	35	33	47	25	30	42	35	35	44	28	38	25	32	34	24	35	36	30	27	23	31	30	41	35	36	27	33	27	30	30	25	34	33	35	29	38	38	26	35	26	32	35	29	22	29	35	41	31	30	19	39	44	45	22	34	31	28	32	30	36	28	39	33	34	35	25	26	36	33	28	27	30	31	37	27	33	26	31	38	48	23	36	32	32	34	25	38	33	32	38	33	29	29	36	26	23	27	33	30	38	35	26	39	40	36	35	23	41	27	43	40	25	28	31	20	33	32	46	34	34	27	32	25	37	23	32	39	27	31	35	33	35	23	41	17	29	37	35	33	34	44	27	42	32	25	36	28	31	26	29	24	30	32	42	29	22	28	24	29	33	39	44	34	36	30	30	32	25	53	37	36	23	25	27	35	31	38	29	27	36	33	36	27	33	45	28	32	34	34	27	18	41	34	33	34	26	27	37	34	52	31	35	35	31	37	32	29	33	33	33	25	23	48	30	26	32	40
20388	14007	8673	25163	38924	41671	38874	32617	28561	26927	23328	16798	10281	5771	3992	4082	4618	3775	2856	1614	1182	958	737	677	658	799	1250	1143	1301	1563	1820	2204	2324	2114	1946	1949	1940	1878	1498	1224	969	837	731	666	632	638	582	547	527	490	515	501	508	479	499	519	536	475	489	485	498	501	491	485	502	514	527	507	488	474	509	465	480	497	505	493	456	497	455	487	477	515	492	492	492	465	486	522	481	472	473	432	503	470	508	458	505	480	476	490	455	496	438	431	482	480	497	495	507	480	531	476	500	477	496	502	505	472	499	476	511	494	514	479	475	488	465	502	462	535	525	494	444	472	485	522	497	449	511	516	489	489	500	459	527	493	485	469	488	529	460	501	506	504	473	470	518	494	504	491	495	483	493	489	481	496	509	461	454	482	493	458	514	535	503	488	453	515	483	515	480	476	479	478	511	463	463	503	485	470	494	474	523	436	453	460	476	494	479	465	468	482	476	488	491	462	482	485	477	518	524	502	449	482	496	489	479	444	483	478	451	454	513	455	542	498	457	512	475	500	446	513	499	497	489	475	470	481	476	478	504	469	503	470	478	460	467	466	547	489	516	477	513	475	512	487	482	462	503	457	479	462	433	468	458	482	453	507	442	482	491	524	472	505	488	496	492	457	540	453	466	489	488	491	475	433	497	468	467	441	494	507	498	421	505	499	503	497	529	465	506	461	413	476	419	475	471	489	517	488	458	461	444	476	473	469	521	476	489	467	466	506	460	513	509	493	459	502	531	502	458	502	504	484	478	485	442	488	498	519	478	472	511	485	476	495	476	484	480	456	476	480	481	463	448	500	509	438	496	496	464	491	504	456	475	497	507	468	469	462	451	488	483	489	475	483	493	485	453	455	501	501	488	481	456	489	458	482	490	477	489	487	477	531	502	481	481	510	495	497	506	511	487	505	496	493	477	498	493	485	474	462	490	426	464	477	494	503	489	514	522	496	482	501	501	490	471	485	508	455	472	518	509	466	525	479	508	505	513	501	493	529	490	463	503	453	458	456	476	479	513	477	488	459	471	494	501	491	488	485	491	475	459	482	476	472	534	476	432	521	459	500	507	462	494	499	392	476	474	456	484	492	527	470	488	486	509	495	464	465	404	523	487	465	474	501	487	475	475	471	448	458	476	507	482	510	505	480	465	484	552	443	527	511	474	482	456	438	504	522	533	474	481	468	486	517	487	463	502	486	519	490	475	510	455	475	498	464	455	478	467	481	481	456	466	467	460	472	482	452	487	540	535	482	469	455	516	505	472	483	484	477	491	512	456	507	491	519	474	474	483	475	486	503	487	461	466	465	500	488	474	481	489	489	508	476	480	490	461	450	506	498	528	497	516	485	457	464	493	462	495	492	475	495	481	506	469	465	476	488	449	475	479	450	448	492	478	463	453	490	471	502	473	475	491	542	477	490	475	505	471	494	481	516	490	509	520	486	496	432	472	467	484	455	479	491	517	467	507	458	491	468	449	506	450	452	480	492	497	489	472	472	513	490	486	481	447	546	481	481	511	518	502	478	515	472	499	499	501	516	496	465	451	480	502	524	453	479	491	538	509	506	488	463	517	507	470	469	503	539	496	447	510	460	479	474	489	485	498	502	463	512	471	558	490	483	491	485	461	492	452	454	501	505	487	466	509	472	480	548	493	516	457	494	482	494	486	492	498	490	496	504	489	488	492	497	486	518	488	467	476	498	487	487	487	469	483	500	445	507	483	464	499	475	521	501	483	489	466	435	457	489	424	516	459	447	483	485	481	483	506	496	478	481	491	487	495	479	471	504	494	472	489	494	512	474	506	523	492	479	494	485	486	477	486	486	521	476	518	436	485	474	534	484	482	480	468	518	492	549	457	449	466	504	473	479	511	530	484	493	509	487	488	489	497	520	494	506	492	456	476	489	494	499	453	461	489	480	497	451	482	503	514	451	502	483	504	504	517	471	467	495	430	495	498	475	461	498	457	508	468	503	478	497	492	498	495	491	515	446	481	466	505	482	532	499	455	470	481	466	496	484	475	472	477	496	490	497	461	502	492	435	481	456	476	516	485	501	507	440	457	480	464	493	455	515	498	486	482	476	475	497	538	473	493	460	509	480	484	474	508	505	468	489	459	485	500	458	449	498	477	483	484	503	463	452	474	474	488	484	454	448	467	504	489	496	505	519	488	495	501	496	478	481	509	505	504	497	481	514	500	485	491	466	495	475	496	518	514	484	475	456	522	468	480	443	471	522	469	504	492	494	454	441	516	464	520	509	486	502	465	454	507	485	472	493	495	498	526	516	500	500	444	496	504	469	463	475	483	483	430	509	482	475	466	498	496	479	502	533	459	507	469	474	498	446	470	486	500	477	462	534	509	469	461	441	466	476	489	476	468	485	502	470	461	476	477	486	484	506	500	466	486	485	443	519	515	542	456	505	519	519	490	502	470	464	502	502	486	472	508	517	528	465	480	502	494	524	503	467	489	514	495	476	437	483	485	495	489	465	506	507	484	505	487	474	474	455	497	439	540	481	500	490	473	484	461	496	500	517	508	505	456	502	465	467	483	487	454	471	478	487	488	502	508	477	435	534	453	511	522	478	489	479	502	467	432	475	495	494	460	485	480	490	490	473	467	506	455	467	487	495	506	503	449	527	506	481	468	507	497	471	496	490	446	485	446	445	478	440	470	487	483	482	505	475	493	477	455	475	508	500	484	457	482	492	483	482	493	488	499	500	465	512	499	474	484	456	509	462	488	458	470	474	484	440	484	507	493	498	459	459	488	526	478	477	438	521	491	476	486	505	477	455	496	500	507	468	499	476	471	506	443	480	545	451	527	471	468	481	519	472	533	490	503	469	511	479	443	490	487	486	479	452	456	474	503	491	490	495	473	473	470	451	490	514	470	462	483	481	483	473	495	500	514	473	458	500	496	476	480	463	425	497	500	506	438	479	479	434	473	510	471	483	545	467	512	465	476	476	477	519	482	447	474	506	467	488	454	491	448	459	504	482	521	491	523	490	453	467	498	435	504	496	486	506	486	479	504	477	495	502	486	523	504	474	520	450	490	491	528	472	504	476	498	491	457	491	485	527	472	517	484	500	494	505	507	492	459	477	490	465	483	489	457	493	438	470	458	467	460	496	454	452	484	515	463	471	458	513	508	467	482	505	460	454	500	488	478	494	454	490	485	484	515	505	486	500	476	487	491	446	492	475	531	519	461	492	495	502	469	495	500	473	502	471	482	490	435	519	465	457	483	473	491	466	497	440	470	498	483	478	451	495	506	507	482	489	486	450	460	467	480	491	455	506	514	506	482	469	464	501	504	496	506	461	500	483	525	502	508	475	490	493	461	506	479	502	506	495	494	447	510	488	460	455	503	504	470	520	465	478	508	493	455	499	488	499	471	457	469	509	434	467	480	498	509	433	478	472	507	476	484	511	523	458	494	486	501	474	480	488	493	448	509	480	479	507	501	462	477	444	489	428	457	454
1704	1422	699	502	1239	2240	2525	2239	1618	1355	1168	806	397	228	161	148	162	140	107	86	58	55	62	37	41	45	78	60	78	107	85	97	108	108	92	87	96	82	72	62	58	66	39	44	39	55	42	41	50	42	46	33	48	42	37	40	33	39	47	47	49	37	37	32	51	45	33	38	36	46	39	37	43	39	41	36	29	33	28	37	32	34	48	47	37	39	42	32	38	40	34	27	39	31	34	38	32	31	39	43	42	35	40	40	33	31	25	37	48	38	38	39	41	42	32	41	40	47	27	40	34	40	46	38	47	40	36	29	39	42	36	41	45	36	42	50	32	31	38	30	44	38	33	45	49	48	42	45	34	34	37	36	36	43	26	37	40	43	42	39	44	37	45	36	32	30	47	48	45	33	30	38	46	26	48	27	41	31	38	35	41	48	39	30	33	25	32	48	37	41	45	54	38	38	37	47	35	38	31	31	35	29	36	41	42	42	41	30	36	29	31	38	35	40	44	26	39	40	34	36	36	26	35	42	30	39	38	47	24	34	35	31	40	28	38	36	37	35	46	44	30	34	34	37	45	42	45	47	30	41	48	42	46	36	42	40	39	38	41	46	48	36	53	36	27	41	37	41	32	42	35	26	30	35	42	29	42	44	40	30	37	47	32	39	34	48	41	26	30	38	35	38	36	38	37	43	35	27	41	39	44	43	36	35	47	29	30	53	44	33	36	46	37	49	34	28	46	43	41	45	30	32	35	49	51	39	37	44	34	41	34	43	41	48	30	31	50	42	35	36	34	35	47	36	37	34	45	34	35	37	27	33	48	34	37	37	35	32	32	31	32	37	33	55	48	38	42	29	38	34	32	26	44	49	39	39	42	36	38	32	37	46	50	47	36	38	30	26	50	37	32	43	42	39	27	27	38	46	38	37	32	40	37	43	44	41	33	39	35	45	37	41	45	36	30	39	43	43	35	36	36	32	38	29	49	44	36	35	38	41	42	42	37	35	45	45	33	48	49	40	31	43	30	37	26	39	43	35	41	36	40	38	48	40	36	42	30	56	33	33	40	28	35	40	33	40	38	40	41	38	38	43	38	48	40	32	37	38	31	38	39	48	50	50	41	42	40	45	41	36	49	41	27	47	31	47	40	46	35	50	31	41	34	50	28	22	32	37	41	39	32	33	39	34	34	46	41	46	39	35	26	45	47	46	37	45	30	34	45	37	40	30	46	36	41	31	51	35	40	31	36	52	49	46	45	44	35	32	44	34	39	41	39	43	32	39	39	54	41	36	25	30	47	41	37	45	33	36	46	43	47	42	39	36	38	38	25	42	40	42	46	39	37	49	29	31	40	36	44	34	42	43	38	39	27	40	38	41	45	47	37	37	36	41	41	31	39	32	40	36	39	33	36	42	38	48	35	41	41	34	44	32	40	32	36	37	35	44	28	28	44	44	41	37	36	44	36	43	35	45	41	44	40	38	31	45	38	39	48	41	38	31	45	30	49	46	47	40	37	51	44	49	36	43	43	33	45	32	34	49	43	36	41	38	36	45	38	42	35	42	33	47	32	45	39	42	38	33	37	29	47	29	42	44	36	41	49	40	43	40	42	36	37	31	53	32	44	39	38	42	45	27	35	32	37	45	50	48	33	42	33	40	29	35	33	43	45	48	45	42	36	43	33	41	36	40	32	48	44	46	43	32	40	36	44	41	49	40	37	42	37	31	43	39	40	39	34	40	27	41	35	47	47	34	40	31	35	50	33	38	33	41	34	41	37	49	36	48	33	34	50	43	48	44	32	47	40	33	34	45	42	41	49	39	42	37	41	38	41	37	22	46	37	37	34	41	39	31	32	50	47	34	47	52	33	39	46	41	40	38	31	36	39	39	57	35	37	45	40	35	42	42	43	48	37	41	42	43	53	45	37	33	40	42	41	43	38	39	30	30	43	38	36	44	43	36	33	40	41	33	43	40	42	40	42	40	33	42	47	38	31	48	38	29	27	41	40	42	42	40	47	26	31	32	38	48	32	34	47	43	39	34	33	30	26	32	40	35	40	33	38	38	33	47	40	46	33	63	45	45	35	39	53	36	54	34	38	33	48	37	33	34	35	37	37	29	39	36	39	49	44	44	40	38	36	46	48	41	46	30	39	36	59	30	35	40	37	40	44	33	32	39	37	46	38	30	44	35	45	26	38	38	35	25	37	41	41	45	44	46	34	36	44	40	42	46	41	35	49	30	45	36	32	35	31	39	36	37	51	40	44	49	31	38	37	50	40	46	39	40	37	41	47	49	32	36	39	42	45	35	47	33	42	30	36	47	35	38	29	41	53	31	40	45	35	31	48	39	31	43	31	32	34	42	37	39	38	31	43	47	44	36	30	38	40	45	34	35	25	31	48	48	41	35	28	27	32	40	42	47	44	32	39	27	38	50	44	45	45	50	41	42	35	39	43	39	27	42	40	43	49	37	43	31	47	33	34	39	37	34	32	36	28	33	31	55	37	43	30	32	42	34	30	42	40	38	38	27	47	37	42	30	30	35	42	37	43	42	34	29	31	35	36	49	36	44	32	42	37	29	49	37	35	35	46	42	30	34	44	35	46	41	36	42	32	40	36	37	40	43	43	42	30	56	29	36	31	42	42	54	40	45	42	45	36	41	37	40	38	29	36	31	53	24	39	29	48	43	29	39	29	38	43	44	32	38	50	34	42	30	39	48	43	35	44	34	43	51	38	42	41	41	37	40	31	42	40	36	43	37	37	35	39	37	40	43	25	37	50	36	30	34	50	45	42	42	39	27	43	40	36	25	33	41	36	40	37	54	44	41	39	29	42	43	51	38	39	41	32	37	33	40	32	38	39	37	34	45	47	32	38	45	32	47	30	38	35	33	40	53	46	41	39	46	26	43	31	42	44	38	46	32	44	38	47	28	33	45	53	46	39	32	40	40	43	44	44	34	30	40	38	39	41	50	42	35	35	38	36	40	42	49	46	48	41	27	28	33	42	42	31	31	43	42	42	48	36	42	33	51	43	40	50	44	29	41	37	33	42	26	38	35	41	54	34	45	48	33	47	27	45	41	47	37	46	40	39	38	38	44	48	38	37	44	37	35	36	32	40	33	39	33	40	40	40	44	44	42	29	44	41	41	41	40	46	44	41	37	38	47	43	41	38	45	32	38	34	40	37	34	40	41	28	42	44	40	38	34	38	37	43	50	42	49	37	43	37	35	34	45	40	40	36	33	34	34	42	30	38	45	40	40	41	36	40	31	37	44	37	38	43	54	42	38	33	37	47	41	36	45	37	37	36	43	40	38	38	41	42	36	43	44	35	44	33	39	45	43	57	44	35	46	30	41	41	39	51	41	42	47	41	45	39	55	33	28	46	37	32	44	37	38	36	44	34	33	44	32	35	43	38	34	46	32	37	40	43	31	45	33	39	36	40	39	36	36	48	33	35	43	38	47	34	35	51	41	29	36	35	44	38	30	30	36	39	37
26642	21953	13678	29101	41367	44853	44994	40290	35053	32372	28928	23267	15450	9020	6477	5963	6567	5582	4057	2500	1913	1440	1204	1028	967	1266	2217	2143	2033	2908	2506	3224	3444	3139	2742	2573	2687	2580	2209	1908	1617	1135	1044	886	925	923	841	710	674	656	601	643	629	646	638	614	581	625	632	606	598	580	534	583	611	555	598	593	631	577	550	577	619	603	554	604	592	583	588	615	574	588	607	606	597	543	622	549	594	589	617	528	581	584	557	592	568	562	587	570	558	627	568	582	582	613	614	581	581	569	610	617	581	584	597	617	606	585	582	591	626	608	624	616	601	557	584	577	587	563	595	594	590	565	604	573	634	601	580	571	608	591	587	627	585	601	564	594	616	588	599	604	591	543	588	582	575	570	571	531	542	553	578	590	581	623	531	559	543	560	587	566	529	574	552	609	514	583	556	556	541	532	584	604	580	612	574	597	576	550	593	579	587	553	586	535	520	577	587	587	526	567	600	551	620	579	586	618	585	589	551	580	595	629	571	606	574	598	598	537	606	536	565	564	614	595	556	541	572	592	580	562	590	560	576	573	584	564	567	566	585	575	590	556	569	574	598	601	562	597	537	560	578	550	598	542	589	550	532	602	547	571	575	606	579	560	598	553	567	563	566	560	641	558	543	521	599	598	567	580	623	551	593	594	609	594	572	556	567	564	558	574	584	553	580	574	558	540	582	598	574	571	559	577	581	585	504	554	594	610	551	574	554	608	587	551	569	571	605	562	568	598	610	540	564	574	560	575	551	547	599	569	581	592	574	547	574	566	557	585	568	592	605	585	566	574	550	561	549	567	546	556	565	585	595	574	604	567	589	548	539	582	598	638	554	598	548	550	553	593	552	572	534	592	559	569	583	570	587	580	571	546	567	600	586	587	590	593	562	582	589	622	603	588	604	597	521	597	529	609	560	568	558	550	599	547	596	603	583	616	543	599	564	598	605	603	628	612	612	574	621	555	599	584	570	579	543	571	547	570	615	576	587	593	597	552	534	591	557	562	588	581	591	524	632	601	580	625	569	554	583	572	584	582	588	592	588	567	566	596	567	595	555	581	593	600	591	553	613	525	538	537	602	553	575	534	610	631	548	608	579	578	579	612	518	573	567	581	575	562	554	546	555	561	593	586	580	560	595	581	545	611	566	575	579	622	571	538	605	544	609	610	559	596	568	532	604	595	568	595	588	535	602	587	504	540	600	538	541	523	590	590	580	553	562	540	574	549	559	574	561	561	601	604	567	573	577	550	521	585	523	563	566	567	603	577	569	576	599	607	584	599	586	569	597	588	559	537	599	589	535	565	564	580	566	588	561	617	635	577	603	588	579	593	532	535	577	545	570	555	589	568	589	585	567	563	543	589	563	608	597	573	592	606	586	548	633	601	605	597	561	585	525	557	580	557	590	581	598	561	571	592	579	571	559	564	587	564	589	564	614	541	593	563	551	583	599	580	578	586	515	591	543	577	573	573	588	578	529	586	559	571	570	576	574	551	591	548	608	577	590	568	579	584	611	548	598	576	569	603	573	551	538	587	568	608	574	595	551	620	612	586	571	576	595	594	557	591	569	572	606	554	581	579	604	594	581	574	560	552	577	586	631	554	587	612	538	601	560	613	575	578	555	605	549	547	555	629	590	560	573	577	546	551	533	549	562	575	555	537	609	582	597	537	575	557	631	553	619	564	548	541	580	545	569	563	547	574	579	576	595	586	561	570	597	602	543	561	603	614	536	574	566	555	570	581	627	567	551	562	596	545	577	548	594	532	574	603	593	618	640	592	541	585	554	535	548	593	558	552	566	595	619	554	592	585	524	521	552	585	570	571	562	533	581	586	569	600	590	580	577	531	590	612	610	556	607	560	567	585	573	576	545	586	574	564	594	566	611	570	590	558	602	575	557	549	568	567	572	555	585	568	559	617	597	582	560	586	576	557	607	577	550	573	597	548	593	540	552	521	642	540	578	574	576	549	574	574	530	564	576	579	549	535	581	581	586	549	614	638	608	599	524	558	581	575	572	562	544	544	570	570	563	545	533	591	570	568	596	557	578	597	591	575	547	569	602	576	575	583	582	580	546	617	520	585	581	604	578	574	566	564	590	547	606	573	593	548	569	533	580	586	591	552	573	613	555	561	582	565	573	569	583	558	563	553	552	566	531	620	555	565	535	581	561	575	584	538	606	565	575	582	570	585	541	557	546	562	578	575	542	570	573	570	582	584	610	606	611	630	596	578	580	566	602	597	540	583	577	635	550	579	593	578	571	585	566	541	555	574	594	557	613	557	552	565	592	622	574	580	584	524	570	585	575	579	600	553	565	566	576	586	561	545	605	570	583	545	607	553	572	550	598	526	605	564	616	570	557	606	586	601	579	558	524	540	588	583	601	558	545	558	503	558	571	553	589	603	546	575	561	561	566	633	588	573	556	559	582	600	565	568	622	594	542	551	641	599	546	567	562	572	598	597	607	590	564	612	547	567	560	619	576	548	604	569	538	554	543	540	567	564	579	585	603	569	586	559	598	586	486	564	564	565	572	552	547	591	509	541	544	591	597	613	625	575	565	602	587	576	539	550	594	536	533	556	617	546	535	590	545	534	624	573	553	595	586	569	592	539	585	592	612	572	581	601	553	590	595	554	611	517	583	548	580	573	599	541	543	555	588	586	572	597	589	574	611	557	582	547	557	563	566	551	561	602	583	560	591	608	562	557	575	566	577	593	566	579	563	552	537	599	582	591	550	564	565	586	553	532	566	592	597	593	574	578	612	579	540	550	579	579	550	582	590	584	588	600	567	614	555	571	578	588	580	553	592	583	555	548	590	555	535	566	608	570	567	564	556	588	573	529	574	574	593	597	545	585	577	585	537	559	590	550	511	555	581	587	594	599	609	547	536	641	556	588	542	575	565	594	569	547	542	570	608	567	516	579	565	598	554	569	597	591	559	566	577	587	573	591	535	560	598	569	580	601	599	595	596	610	535	568	592	572	587	551	576	579	577	573	612	564	586	539	635	588	569	573	551	612	598	565	597	558	621	578	597	609	601	539	564	555	586	551	557	576	581	566	570	563	608	551	585	576	610	632	520	581	560	578	547	523	572	578	589	553	555	594	583	545	609	568	583	561	551	558	578	552	590	600	590	560	563	558	580	616	562	562	573	585	558	568	538	609	574	628	566	545	581	582	583	581	563	561	559	582	617	614	582	624	536	582	575	563	567	575	606	541	586	604	596	543	597	591	550	581	595	520	607	600	601	585	573	556	602	631	589	574	584	588	626	566	560	563	591	584	635	585	587	577	565	586	612	585	602	562	574	577	575	586	592	550	586	608	567	607	548	546	533	574	560	536	608	541	566	646	562	554	567	589	545	529	573	591	570	600	591	547	596	584	604	525	571	568	581	604	541	581	543	599	559	598	562	578	605	569	574	558	585	577	561	592	587	575	515	586	556	552	572	585	550	544	582	608	564	577	599	586	546	564	593	582	557	541	565	549
3595	1579	944	631	1298	1990	2075	1942	1584	1420	1169	642	374	235	194	170	185	149	110	79	69	77	55	48	48	55	87	95	88	89	87	102	114	107	88	86	89	89	94	69	60	44	72	88	68	47	47	40	42	49	66	54	51	41	53	52	50	42	37	44	60	54	43	51	47	46	41	46	46	50	48	53	28	45	67	47	45	54	40	51	40	50	43	49	36	45	42	40	48	32	53	39	45	43	45	43	54	51	51	48	45	40	54	41	44	49	46	53	45	47	44	54	52	56	55	42	45	59	59	40	56	50	37	54	63	35	43	53	50	37	36	45	35	41	47	45	53	58	44	51	43	52	42	52	50	54	45	56	38	55	40	42	38	44	57	38	42	38	51	55	46	56	49	41	46	58	45	62	29	43	56	50	47	41	59	56	43	47	45	47	55	54	49	50	49	50	52	42	34	40	42	52	45	56	48	42	58	58	47	47	52	54	49	49	56	46	51	62	55	46	47	54	50	50	59	53	53	42	51	41	43	51	57	44	57	47	42	48	51	54	46	56	57	47	47	49	51	47	33	51	46	41	53	51	60	62	37	49	36	50	48	42	48	57	54	55	60	42	49	47	56	46	49	58	48	63	52	48	44	48	50	46	49	47	43	40	44	43	56	37	46	40	45	60	52	49	42	53	38	54	48	42	52	47	45	48	48	53	36	48	49	44	53	46	48	34	57	39	59	37	67	49	47	42	55	47	49	40	56	46	43	53	45	48	42	57	43	57	49	46	50	51	48	42	44	46	50	37	55	43	37	48	56	51	39	45	49	42	49	53	45	46	44	56	46	51	50	45	44	50	45	58	53	48	45	39	44	48	47	43	50	61	53	49	42	40	42	46	38	40	43	64	44	53	61	46	43	47	44	60	53	49	56	47	63	40	52	43	44	45	52	48	41	51	44	42	53	59	47	49	42	41	50	51	54	47	50	42	40	49	60	50	51	48	44	46	47	45	46	51	44	48	42	43	45	58	53	65	58	68	49	47	47	46	49	46	44	42	52	37	41	51	54	38	43	38	52	49	47	43	45	50	49	54	45	54	48	40	43	42	60	43	48	54	41	46	37	64	39	44	52	43	38	41	44	57	46	56	50	46	53	71	49	39	59	63	51	42	43	47	45	57	55	43	44	49	35	59	40	40	57	59	54	58	61	50	52	43	41	44	67	50	32	58	47	44	39	44	42	57	40	58	37	49	53	57	53	52	53	49	47	47	39	39	54	57	64	52	52	43	42	43	48	44	61	51	58	49	51	42	39	49	42	42	40	53	52	51	46	52	54	61	48	49	49	39	43	41	49	50	61	37	49	36	48	49	48	34	49	41	52	49	43	49	55	36	52	48	51	57	57	45	37	62	43	47	33	41	39	41	51	46	42	50	46	52	60	47	53	55	46	44	43	43	56	48	62	46	45	52	46	46	36	44	41	53	48	57	46	43	49	49	47	53	44	51	44	42	35	43	47	41	32	48	43	46	54	58	51	42	45	51	46	45	44	54	41	49	48	41	54	45	49	56	48	47	47	48	40	53	49	68	39	42	46	37	59	53	50	50	64	43	49	53	41	50	45	42	59	40	41	37	62	43	49	46	55	47	31	38	48	47	52	47	42	62	61	53	48	47	32	44	41	52	50	44	51	44	48	61	59	46	50	53	51	48	60	49	40	44	67	37	41	45	51	38	50	45	52	50	47	50	60	39	54	50	39	38	41	48	59	55	43	45	48	62	49	53	43	52	46	48	48	49	29	45	53	42	33	52	36	53	41	50	45	50	47	45	43	43	56	56	32	39	45	49	52	47	47	48	44	51	46	44	49	52	51	36	46	57	41	41	41	49	43	42	53	46	42	46	55	42	62	51	37	43	49	37	44	53	46	34	35	54	56	44	56	41	44	49	49	54	35	47	41	54	41	42	46	41	47	34	49	48	53	45	49	48	51	50	43	40	42	47	48	37	57	48	46	49	49	49	54	42	50	54	50	50	42	53	48	66	41	44	48	41	54	50	66	38	64	43	33	63	36	47	46	44	46	49	54	45	46	48	37	42	48	46	38	46	52	53	56	42	54	44	50	56	53	42	47	40	43	56	48	56	64	43	43	48	57	48	61	37	51	35	39	51	47	47	41	53	49	58	49	35	56	46	42	52	39	45	33	46	42	54	40	42	60	39	57	49	44	50	44	44	56	40	31	56	49	33	45	53	45	35	44	40	52	54	42	43	49	44	56	50	56	56	51	42	45	54	54	56	55	47	44	44	36	68	45	53	50	52	53	47	39	45	47	42	45	47	45	54	53	47	60	49	41	46	44	50	46	37	55	44	42	54	43	42	48	45	46	42	43	48	53	55	52	48	39	46	38	55	46	58	48	49	44	54	44	48	44	37	42	39	51	49	44	57	48	48	54	48	48	61	64	53	37	41	42	49	55	45	58	45	53	43	47	48	53	56	45	51	41	47	47	50	60	42	50	44	51	48	45	32	51	50	44	53	49	54	56	34	45	44	53	41	47	37	39	51	50	47	44	64	49	62	41	61	54	47	50	48	32	55	48	43	54	44	56	55	50	53	50	55	34	55	57	51	54	44	59	50	47	35	56	41	41	38	50	54	41	48	43	52	38	50	51	48	47	49	62	42	43	38	44	44	53	48	69	47	54	46	68	42	51	58	47	52	40	53	49	45	46	48	41	64	44	44	63	46	38	52	48	58	58	44	46	55	52	47	41	47	56	49	57	40	46	49	49	45	51	47	38	54	37	50	43	49	48	33	41	49	45	51	45	51	51	53	42	47	49	44	50	56	48	41	60	53	52	53	42	45	47	42	42	48	44	40	55	46	44	52	38	58	49	41	46	54	48	51	56	52	60	36	49	46	49	51	45	41	40	53	39	46	60	61	37	55	46	46	37	59	53	46	56	41	28	35	54	43	47	45	43	49	48	52	45	51	37	64	44	41	42	48	41	46	46	46	50	30	46	57	53	43	49	52	55	43	39	36	60	67	30	47	54	41	56	52	49	51	41	30	43	43	51	48	51	57	59	61	53	30	47	65	56	50	55	64	47	56	52	57	47	54	47	50	58	49	65	49	40	47	48	45	47	45	46	43	39	50	40	43	41	43	42	47	45	59	53	58	52	59	54	53	48	49	56	50	39	41	49	56	63	51	58	41	42	51	49	42	51	43	43	37	39	43	49	45	49	65	39	48	49	53	50	40	50	45	41	51	50	39	61	64	44	50	47	54	47	38	52	50	56	49	42	57	42	41	51	53	51	52	34	48	51	52	46	51	46	44	52	37	47	46	51	57	69	57	49	62	52	43	44	57	43	48	42	46	44	47	66	36	48	52	42	46	49	40	49	46	56	45	48	61	42	50	48	35	50	51	45	34	49	41	40	51	53	39	52	61	42	42	43	50	41	47	48	44	38	48	55	43	47	45	45	38	42	34	44	52	60	37	40	60	40	53	37	52	56	41	44	41	38	62
26259	23064	16632	30480	41218	43440	42153	39735	35331	32826	28524	20612	14151	9497	7175	6903	7231	5539	3732	2361	1959	1574	1190	1108	1004	1411	2088	3015	2401	3598	2840	3082	3261	3083	2661	2621	2794	2556	2145	1818	1343	1183	1124	1074	1200	1145	964	759	715	798	731	789	726	725	756	795	673	752	762	690	695	694	713	692	697	701	718	749	675	705	676	733	681	718	717	703	699	723	703	676	686	718	700	751	732	698	653	728	736	681	715	711	700	676	713	704	709	776	691	744	689	677	696	715	696	756	683	686	778	761	762	720	769	684	708	781	708	738	735	708	712	703	717	659	703	705	727	729	722	692	751	686	701	728	688	736	721	729	721	701	714	688	722	711	730	685	696	704	703	655	707	699	683	687	713	703	689	731	695	707	730	728	735	686	729	691	707	698	712	697	691	686	720	665	689	704	697	647	776	714	709	708	689	733	706	685	724	731	703	685	671	666	691	701	710	708	667	700	756	683	689	705	703	648	706	720	736	668	674	679	667	722	686	707	686	700	664	689	723	729	687	705	703	678	729	671	684	657	716	736	738	691	694	684	692	672	698	670	754	701	701	704	697	712	730	740	700	721	684	737	713	665	683	664	689	735	684	668	726	706	697	698	719	709	662	704	696	713	711	710	700	675	692	754	716	686	664	709	705	751	672	697	744	728	723	684	659	701	683	713	719	675	695	680	720	707	664	699	748	686	685	730	670	693	683	699	730	670	688	698	692	694	690	713	765	736	702	696	686	661	731	697	704	729	690	707	707	727	721	693	725	648	708	640	726	736	714	717	676	679	700	704	723	680	693	700	730	697	704	716	733	719	682	714	705	716	695	698	744	702	695	676	697	701	706	682	730	713	696	695	752	684	674	720	663	729	700	700	661	703	732	720	739	716	702	718	686	727	674	700	710	671	726	669	693	738	686	659	726	717	680	733	726	704	737	681	679	709	710	695	708	700	687	675	740	750	731	696	703	702	715	725	720	697	707	718	696	669	677	687	665	755	705	716	718	687	743	750	692	725	637	718	704	698	678	705	681	709	693	708	698	697	642	669	718	701	685	697	700	696	717	676	751	675	700	709	684	676	716	727	647	659	681	742	701	678	706	673	729	692	750	749	713	750	723	754	662	749	694	697	695	719	692	663	683	702	682	710	636	711	692	706	718	668	695	667	736	655	680	694	717	666	693	728	723	764	740	704	687	691	689	734	723	723	671	722	685	710	723	697	703	671	661	676	696	721	694	727	769	729	708	674	696	715	686	712	676	711	739	685	727	713	700	650	683	693	718	723	711	706	700	709	717	660	704	692	669	711	670	713	711	651	676	651	676	653	753	718	738	700	677	690	717	709	754	729	713	662	681	694	647	699	693	721	739	738	690	727	768	720	671	668	676	692	725	674	696	667	700	683	710	732	673	686	688	735	695	685	691	658	715	704	717	718	702	723	687	679	687	721	679	685	653	721	698	666	669	675	675	680	702	707	648	699	708	726	722	729	705	730	686	691	734	673	688	691	707	727	720	743	712	681	704	734	679	702	715	697	724	729	722	749	707	699	729	727	701	694	742	712	677	687	692	713	701	701	704	716	740	758	678	735	710	705	759	668	692	672	696	707	756	671	727	747	661	723	712	725	729	682	708	703	687	705	695	769	687	682	681	673	698	729	745	692	738	701	714	684	718	710	711	707	687	660	764	744	697	704	725	683	756	730	708	705	672	711	705	680	690	712	683	734	690	678	700	703	709	714	715	723	734	741	651	691	711	715	659	690	732	703	706	728	700	722	729	667	690	721	694	732	702	700	703	704	682	747	671	727	702	683	682	747	737	677	738	700	704	682	709	697	689	690	717	687	659	698	729	724	690	705	713	725	704	689	760	695	685	717	743	712	709	728	732	736	697	692	715	704	756	728	721	705	696	657	709	713	731	763	702	692	687	721	674	653	662	695	723	695	692	729	696	646	666	728	698	724	760	707	697	679	653	697	720	663	701	728	668	660	683	693	730	687	715	725	715	729	649	651	670	718	720	674	661	660	705	680	680	731	663	648	656	691	694	720	726	662	721	730	715	713	717	708	743	694	650	696	705	672	760	740	727	672	699	712	688	686	719	702	700	696	695	693	712	658	649	696	732	722	685	674	711	711	731	742	696	684	702	665	675	685	687	712	659	718	708	692	722	666	698	679	668	715	714	679	663	696	730	716	733	677	653	729	734	661	723	699	689	710	732	705	661	710	744	703	657	691	717	750	692	708	706	658	727	718	693	741	643	691	685	726	705	673	728	652	675	724	715	737	734	722	708	734	697	710	704	660	636	697	697	723	726	703	722	674	705	742	649	725	686	662	666	709	707	651	699	675	712	714	670	707	726	717	712	698	716	711	676	730	685	701	692	714	711	719	724	712	709	699	713	665	720	681	678	750	678	680	707	729	688	688	705	729	715	679	731	662	659	703	645	693	737	725	697	731	664	745	715	680	709	712	717	701	702	718	718	751	700	679	657	713	693	754	711	699	725	724	706	683	672	709	702	709	718	682	719	681	702	679	701	697	716	701	704	690	716	703	707	677	689	635	780	660	668	709	694	677	657	726	708	715	702	686	696	725	688	674	669	709	687	692	728	701	700	748	721	669	706	668	723	702	732	673	674	737	723	711	677	682	687	706	670	675	736	666	694	710	698	689	677	710	677	700	720	666	719	704	739	673	695	718	734	672	715	701	687	724	729	679	712	697	697	729	752	632	685	696	722	665	746	685	703	707	697	680	711	681	710	716	736	707	678	715	708	723	679	695	705	694	668	666	697	667	690	708	676	686	691	710	700	693	729	727	688	704	712	720	728	753	699	678	710	735	720	758	733	714	657	669	697	694	689	722	696	697	723	751	686	728	699	701	702	710	707	735	714	680	707	694	756	742	680	760	677	765	686	713	726	687	693	665	716	718	712	702	680	694	694	699	695	716	722	685	677	690	762	671	680	695	739	710	713	667	689	723	757	699	709	666	704	683	684	690	701	693	714	688	658	738	701	705	728	682	695	734	659	705	725	695	714	697	732	688	704	677	756	739	716	778	698	695	687	712	664	668	702	693	707	692	756	714	705	682	676	672	726	680	689	732	708	701	698	684	716	667	646	713	684	676	735	693	683	696	704	738	695	712	711	721	684	677	706	713	695	738	748	689	719	722	735	699	745	682	649	696	742	687	730	690	664	703	702	696	687	719	700	718	755	737	696	703	768	735	709	711	704	707	671	733	692	686	681	649	685	706	689	705	661	693	711	674	702	758	687	687	711	689	699	681	693	699	738	717	678	681	705	739	708	689	669	691	713	708	732	716	692	679	708	716	719	677	703	728	718	719	695	683	682	710	703	694	658	690	684	756	710	705	699	673	714	641	693	749	708	712	682	700	670	716	675	729	698	744	676	698	717	708	705	679	734	707	715	737	684	693	721	688	722	729	696	744	686	739	739	705	736	650	688	678	752	660	712	703	691	674	716	673	689	743	653	696	727	655	641	680	687	698
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
