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
341903203396	341903203957	341903204507	341903205057	341903205605	341903206157	341903206707	341903207257	341903207805	341903208357	341903208907	341903209457	341903210005	341903210557	341903211107	341903211657	341903212205	341903212757	341903213307	341903213857	341903214405	341903214957	341903215507	341903216057	341903216605	341903217157	341903217707	341903218257	341903218805	341903219357	341903219907	341903220457	341903221005	341903221557	341903222107	341903222657	341903223205	341903223757	341903224307	341903224857	341903225405	341903225957	341903226507	341903227057	341903227605	341903228157	341903228707	341903229257	341903229805	341903230357	341903230907	341903231457	341903232005	341903232557	341903233107	341903233657	341903234205	341903234757	341903235307	341903235857	341903236405	341903236957	341903237507	341903238057	341903238605	341903239157	341903239707	341903240257	341903240805	341903241357	341903241907	341903242457	341903243005	341903243557	341903244107	341903244657	341903245205	341903245757	341903246307	341903246857	341903247405	341903247957	341903248507	341903249057	341903249605	341903250157	341903250707	341903251257	341903251805	341903252357	341903252907	341903253457	341903254005	341903254557	341903255107	341903255657	341903256205	341903256757	341903257307	341903257857	341903258405	341903258957	341903259507	341903260057	341903260605	341903261157	341903261707	341903262257	341903262805	341903263357	341903263907	341903264457	341903265005	341903265557	341903266107	341903266657	341903267205	341903267757	341903268307	341903268857	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2235	3300	1900	2700	2234	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
2530	1067	591	403	800	1014	832	707	606	489	357	312	231	228	220	195	164	152	142	110	92	107	81	109	81	91	72	57	74	72	54	52	58	60	50	72	54	49	58	46	51	49	50	49	43	62	39	46	54	53	179	47	38	53	55	43	50	41	47	44	44	66	46	46	42	46	38	50	39	40	50	47	44	39	43	36	51	46	43	43	30	42	50	42	53	45	53	46	39	43	49	43	61	47	38	44	57	45	50	48	49	38	58	43	48	45	52	47	46	55	40	44	55	43	44	47	41	50	43	45	52	46	36	45	48	53	48	35	56	34	50	47	53	39	53	48	38	48	49	41	43	38	42	36	45	39	48	44	46	52	37	40	36	44	46	49	45	36	57	38	59	51	44	58	38	50	36	34	42	54	35	50	35	49	52	44	42	46	39	36	41	51	48	36	44	38	47	37	32	60	48	39	50	39	33	36	47	57	57	42	34	46	48	57	42	56	40	49	45	51	38	37	35	34	42	36	45	60	36	47	48	54	51	35	35	40	42	54	50	47	36	45	44	53	42	53	46	45	45	42	41	40	41	56	42	34	41	38	39	50	36	49	44	50	38	45	38	38	45	47	39	51	29	38	38	41	37	44	50	33	41	41	37	43	48	41	44	45	27	34	36	39	42	34	46	40	49	36	54	49	37	40	39	38	50	52	37	41	45	45	45	33	21	47	44	48	47	47	47	37	47	46	47	45	48	48	44	39	47	47	36	43	36	44	56	49	41	41	49	50	45	46	44	41	48	42	40	36	37	41	48	55	46	49	37	37	44	35	42	49	50	37	42	39	43	40	48	51	52	35	56	45	45	59	41	36	48	44	46	56	55	47	50	50	46	47	30	39	41	38	43	34	42	60	30	32	36	42	35	44	36	36	49	40	47	28	50	40	46	33	47	42	30	35	48	46	43	42	32	53	39	44	33	36	49	38	38	37	39	43	47	52	46	34	60	54	44	45	50	45	53	51	41	34	48	49	45	55	39	48	33	43	39	52	35	33	41	39	50	27	40	47	45	37	47	42	51	35	53	51	39	36	41	31	34	46	40	37	43	59	36	39	42	38	45	40	51	50	48	44	40	48	41	44	46	46	39	32	50	39	36	40	36	42	60	40	33	46	38	42	54	40	43	42	41	48	50	44	46	57	42	44	36	44	26	39	40	51	49	55	41	43	50	54	36	48	45	40	42	47	37	44	41	45	36	50	42	42	42	46	47	39	39	49	39	45	43	53	35	38	59	39	35	51	41	46	55	37	54	47	42	35	48	32	37	47	42	37	47	46	38	38	38	45	45	51	50	45	40	40	45	37	49	53	41	43	42	55	43	39	47	45	48	42	51	58	57	43	50	35	35	38	41	39	47	37	32	43	52	46	50	45	48	44	42	42	39	31	40	35	47	27	48	35	52	47	50	52	37	33	45	38	46	50	53	39	37	49	48	45	50	38	50	47	42	34	45	42	45	52	48	41	37	53	46	38	46	51	46	51	44	48	37	43	34	32	51	41	54	48	38	39	51	41	47	44	56	46	45	52	40	36	47	39	50	43	40	48	51	41	39	38	42	39	42	38	50	37	50	42	34	35	47	45	41	50	32	40	44	50	44	50	43	48	50	52	47	37	52	34	39	41	44	33	44	42	38	52	49	43	43	50	45	46	41	37	40	51	35	33	46	37	39	45	43	37	45	46	45	43	39	43	47	57	41	42	41	50	35	36	40	35	39	41	48	42	41	43	39	39	45	52	43	31	51	37	46	43	44	42	51	46	35	40	48	35	37	45	43	44	40	43	47	36	39	53	50	56	43	38	50	41	52	39	39	33	50	41	42	58	45	54	53	41	35	36	55	36	31	55	47	42	38	38	45	49	34	39	45	42	55	57	39	39	46	49	43	38	47	36	52	53	47	51	39	44	39	43	42	40	43	49	41	44	44	47	36	32	44	36	49	30	43	50	53	38	54	37	47	31	32	51	38	36	52	54	55	28	45	38	35	40	36	50	44	43	44	51	54	37	54	35	47	52	45	36	56	40	39	40	56	37	38	45	43	43	50	43	40	25	44	49	57	47	43	46	42	48	34	44	55	53	49	38	39	47	44	56	35	42	42	51	43	39	44	49	41	43	40	36	48	48	51	28	44	34	43	41	34	48	48	43	44	50	50	47	43	41	51	51	44	48	48	46	30	45	47	55	54	42	52	38	41	33	33	53	40	52	51	43	43	47	40	27	40	40	53	38	40	44	50	53	36	37	44	30	43	40	42	40	51	35	40	44	37	49	30	42	47	51	37	50	40	36	39	34	51	46	33	40	52	46	34	44	39	40	32	44	49	52	37	53	36	43	42	46	45	39	35	49	39	43	55	42	40	55	30	41	37	41	50	46	44	40	62	50	47	39	42	45	52	48	43	43	48	42	55	43	46	39	49	58	43	44	44	40	47	41	46	58	44	36	45	43	38	48	45	40	35	51	38	43	33	39	43	55	43	39	48	48	47	40	48	32	52	49	38	45	47	37	38	49	48	45	44	45	34	34	52	45	45	47	33	39	43	42	29	47	42	36	55	39	47	46	45	48	47	36	39	42	45	44	35	35	47	38	41	39	46	41	41	36	41	46	36	35	42	50	52	44	54	41	49	35	40	41	49	49	36	43	48	44	40	50	40	46	42	46	36	48	47	35	34	40	37	41	48	45	40	50	46	37	48	34	36	41	50	44	43	40	33	50	37	36	38	52	42	52	32	43	56	32	43	48	57	45	49	44	32	43	33	48	38	50	48	45	34	48	31	47	46	41	40	48	50	33	48	37	44	44	41	38	42	41	51	48	42	44	51	41	55	50	42	47	42	49	56	51	27	41	52	52	43	50	49	47	38	43	40	45	35	48	38	53	40	44	37	42	59	44	35	42	57	43	42	42	46	39	40	46	43	54	47	38	35	39	40	51	40	49	45	37	49	39	41	36	48	43	33	48	38	46	47	41	43	41	40	33	43	43	42	39	35	46	44	46	39	47	34	49	55	37	40	42	57	52	44	53	53	45	37	31	48	40	39	37	40	41	42	43	49	39	46	47	46	42	38	38	40	47	51	31	54	47	36	47	44	46	49	41	50	49	35	57	39	46	38	39	48	38	47	49	48	44	43	53	35	53	36	44	34	44	41	35	37	44	39	35	48	42	35	50	42	48	34	34	41	57	32	38	42	41	41	45	49	51	49	42	51	42	50	47	41	38	38	43	45	47	46	57	38	51	39	56	41	37	37	56	50	59	47	43	47	46	46	52	46	49	55	47	46	51	31	49	46	40	44	40	41	44	55	56	49	52	35	43	35	54	55	34	44	43	34	49	35	44	42	34	33	39	46	49	57	36	36	44	48	41	46	62	49	43	41	42	38	43	45	46	41	39	48	42	39	53	38	35	47	33	42	39	39	45	50	43	46	41	35	53	44	41	50	34	40	36	46	52	44	34	52	34	50	46	43	37	35	45
27368	18595	12198	26396	34525	34298	31120	26945	23483	19565	15199	12591	10582	9409	8578	7668	6887	6174	5298	4478	3999	3459	2945	3203	2945	2575	2140	1843	1770	1590	1477	1483	1490	1372	1335	1317	1290	1283	1229	1143	1147	1103	1118	928	968	1004	954	928	896	905	5731	776	762	773	772	746	760	731	712	713	707	695	735	702	664	691	733	727	693	701	749	709	713	659	736	767	736	708	678	664	686	710	685	707	703	696	704	702	698	723	730	718	757	770	714	723	734	705	728	714	715	692	686	717	761	686	669	742	725	700	731	735	692	732	684	674	666	706	721	651	725	696	686	676	692	706	691	728	684	730	739	689	698	726	707	739	701	710	721	709	689	654	613	667	640	668	665	662	729	680	712	689	655	682	700	742	697	649	692	688	675	648	687	718	712	695	694	713	691	724	693	735	645	713	745	702	702	658	685	692	699	679	658	698	645	703	705	663	671	646	696	652	666	585	651	634	675	682	617	645	630	667	696	703	657	663	678	693	654	667	646	662	667	677	642	668	662	687	675	684	623	667	652	687	689	698	652	646	648	670	672	649	681	713	618	648	647	666	677	667	652	680	619	707	657	600	656	653	632	657	648	699	661	652	683	649	586	641	662	670	602	669	654	649	630	676	661	679	635	642	695	649	636	689	653	643	690	552	656	610	666	625	691	642	681	627	672	710	637	692	710	713	649	657	645	631	633	642	648	670	654	678	709	647	688	647	670	665	658	660	648	661	690	653	648	638	675	691	673	658	659	638	704	661	631	607	650	684	609	649	634	694	636	652	665	674	704	698	630	626	655	617	682	664	661	682	624	678	642	663	659	636	645	652	684	666	669	678	660	645	667	688	647	668	686	674	675	668	635	668	592	700	636	650	741	660	667	639	671	638	681	670	648	620	664	658	690	669	597	665	666	698	608	633	646	682	624	599	689	679	678	669	643	641	646	676	678	651	637	680	647	682	696	629	692	640	688	629	742	642	610	649	660	678	655	636	614	680	670	629	670	596	624	667	668	681	652	686	673	654	633	630	641	624	669	661	644	676	677	676	655	649	640	657	677	613	683	658	634	676	701	703	603	662	643	655	642	629	658	628	648	659	662	713	624	640	621	647	652	636	670	619	602	645	671	667	602	648	661	604	737	642	648	664	658	666	651	703	652	708	647	672	671	634	684	664	654	704	635	702	672	672	682	663	617	672	650	653	660	634	664	606	675	675	591	656	664	688	670	651	644	631	633	653	672	628	659	693	694	628	656	711	672	681	678	644	664	664	662	663	669	700	623	653	690	677	642	614	674	657	677	681	640	664	661	712	657	653	670	686	622	658	717	640	664	637	691	652	632	655	634	631	602	651	640	651	624	641	663	630	695	691	712	667	682	648	653	649	672	644	646	672	613	605	641	648	683	687	609	679	634	632	652	670	672	655	664	631	687	672	631	656	668	652	644	658	646	637	665	658	701	660	672	661	646	692	712	623	649	673	698	638	627	672	620	673	627	636	674	681	628	636	654	627	619	678	656	655	665	675	647	652	654	674	707	651	674	693	678	673	635	629	665	691	654	685	636	713	648	628	687	657	626	678	690	656	617	635	653	663	688	622	693	649	661	617	599	668	735	671	668	611	639	687	628	639	629	626	662	652	684	620	639	655	666	649	642	644	667	691	655	675	696	674	673	646	687	640	648	640	676	648	637	625	673	639	668	712	606	676	645	677	656	669	656	649	668	671	647	652	660	669	668	694	636	657	662	672	698	665	655	661	672	693	679	623	651	622	661	668	610	666	644	677	666	655	603	681	619	678	661	718	700	667	616	632	687	644	679	619	639	657	643	674	692	674	696	644	639	626	660	703	634	649	643	691	652	686	672	703	650	660	650	625	664	625	639	678	637	644	669	629	637	647	645	668	649	676	706	675	705	684	650	662	695	644	669	621	651	655	644	693	668	623	632	627	624	680	616	626	644	636	654	738	650	711	672	657	650	642	598	661	611	664	667	653	636	661	637	631	676	641	666	670	647	663	662	677	676	627	670	655	631	660	681	637	668	680	680	637	701	671	658	679	670	687	686	662	656	646	686	654	678	633	693	681	657	638	667	657	649	653	683	690	659	666	693	680	618	605	660	666	679	639	666	653	677	652	687	661	640	649	640	605	662	641	691	641	664	673	684	680	645	680	679	673	647	700	644	693	615	645	690	684	622	686	693	643	645	662	707	658	653	695	621	659	703	668	657	652	640	657	659	666	668	645	631	677	648	684	668	688	675	629	629	643	655	621	664	657	628	653	625	686	610	721	657	643	613	674	643	645	658	645	664	660	662	653	652	687	646	702	650	703	638	687	671	613	691	696	672	652	628	662	659	667	634	619	657	658	672	664	631	623	682	637	696	651	614	666	641	657	679	654	680	675	685	696	626	678	700	690	680	660	676	653	659	644	597	653	659	664	659	638	639	631	669	635	667	643	700	621	633	683	653	642	651	658	627	665	659	627	681	645	660	654	639	676	682	691	697	642	713	688	648	676	636	689	702	672	645	643	691	653	676	663	623	650	642	619	627	644	690	667	680	628	669	639	660	685	607	658	685	698	671	671	684	643	649	650	698	691	618	629	676	670	678	617	703	637	686	650	651	661	683	648	668	626	637	662	657	673	681	679	665	689	638	641	681	643	661	624	654	655	693	660	629	673	667	630	685	699	628	702	673	657	703	626	704	683	674	649	627	614	668	641	683	616	682	689	623	658	703	654	633	643	651	633	628	684	616	589	662	681	645	646	704	607	618	634	716	648	666	622	669	645	677	633	664	616	682	640	662	655	687	625	641	625	632	646	672	615	665	667	673	703	711	630	665	701	623	659	652	655	674	636	670	677	683	644	708	613	680	683	682	632	653	629	633	591	709	634	656	641	659	679	656	685	673	657	674	671	652	635	585	644	686	698	655	636	664	658	676	669	642	653	673	655	623	688	650	684	674	640	676	634	674	654	612	672	639	684	647	655	645	690	657	650	687	667	676	668	651	641	630	697	664	623	715	654	652	677	667	650	684	712	644	630	666	656	705	679	604	686	665	653	639	706	645	658	657	625	653	668	618	622	683	697	669	682	666	628	635	676	647	658	667	690	643	662	631	636	628	690	651	624	645	667	663	641	659	667	688	638	689	654	669	680	629	665	662	721	643	684	638	615	661	703	665	658	697	667	691	688	658	640	641	692	712	645	653	662	637	649	683	669	661	652	641	662	693	605	665	674	636	678	619	649	623	679	707	662	656	656	716	640	660	675	667	627	608	611	636	617	681	661	675	716	679	652	616	666	649	623	619	655	663	647	656	678	667	642	660	651	670	658	631	691	662	616	645	672	664	665	659	629	665	627	596	657	630	639	619	659	672	705	677	659	643	685	654	681	665	651	614	675	637	653	625	648	634	665	645	652	636	707	635	685	602	680	660	639	654	648	654	679	641	655	695	668	632	706	638	641	686	676	699	662	687	702	662	668	652	656	697	673	603	697	640	677	653	686	657	668	646	654
1887	439	231	182	328	362	337	308	288	232	139	123	95	107	97	90	91	59	78	43	50	54	42	47	52	47	31	46	41	31	49	43	42	24	36	33	44	40	36	38	45	29	40	38	39	24	34	35	33	30	43	31	33	34	27	37	35	37	35	36	29	39	33	32	49	30	35	43	27	31	30	36	26	30	35	41	28	35	46	26	27	37	31	34	31	26	44	44	39	40	33	40	39	28	39	36	36	41	47	29	36	35	41	25	41	38	35	35	38	45	42	33	34	36	40	26	35	45	37	25	29	38	35	27	32	34	42	30	32	27	32	41	24	31	29	31	33	28	44	34	39	35	33	33	35	32	35	37	42	35	37	47	33	41	33	31	33	37	32	34	35	36	26	35	27	32	41	40	30	31	36	28	41	22	32	31	31	28	40	37	35	32	32	33	26	49	37	41	24	36	30	28	40	36	45	38	36	31	33	29	39	37	35	44	32	26	28	38	29	37	31	47	30	30	21	26	31	33	38	38	31	40	41	29	43	39	26	29	35	28	27	33	25	34	32	24	49	26	32	27	31	40	34	42	35	37	31	32	32	30	25	35	40	35	40	37	33	34	28	32	35	36	25	45	46	40	39	31	32	42	42	37	31	33	33	47	44	42	29	41	32	32	32	37	26	27	37	43	36	35	28	29	37	34	20	34	39	35	36	41	42	36	32	36	48	31	30	31	40	39	42	40	46	30	38	41	27	27	43	30	26	38	34	38	36	35	27	44	37	41	41	40	35	40	24	45	32	40	39	38	37	31	41	40	28	38	44	26	38	38	34	32	40	36	28	36	37	29	33	42	36	41	33	34	39	34	30	36	44	27	35	26	33	42	32	29	33	39	36	35	24	38	52	36	29	46	36	31	35	26	33	26	42	38	35	32	36	32	31	31	30	41	31	35	43	38	41	35	30	40	32	29	31	35	39	36	23	30	28	32	28	36	44	27	38	32	38	39	29	36	44	27	36	32	37	44	26	29	34	50	30	29	20	35	31	30	30	40	38	40	44	25	35	25	24	34	32	33	42	37	36	37	41	27	30	32	33	30	40	39	32	29	26	28	31	26	36	30	37	40	36	37	29	24	21	30	33	32	32	25	39	39	37	30	37	47	38	43	45	32	34	35	39	29	29	40	32	39	31	28	37	33	39	27	43	41	43	33	39	29	35	35	33	30	37	37	41	43	37	34	33	32	32	37	40	36	30	37	39	31	33	49	37	36	42	35	51	29	32	38	23	38	39	30	32	37	31	25	31	32	40	45	34	28	29	29	40	36	28	33	30	29	38	41	29	26	47	30	38	19	29	47	34	34	49	20	35	31	40	29	44	32	42	31	38	40	30	24	48	23	34	22	30	23	35	29	43	42	37	36	40	32	34	35	37	36	33	39	35	36	36	41	34	47	35	36	36	31	28	26	32	37	37	40	26	45	26	30	41	23	33	27	37	42	27	29	39	34	30	33	26	29	30	30	39	35	38	35	46	22	34	34	33	29	42	33	32	33	31	34	33	33	47	35	29	34	44	28	38	39	37	29	36	27	35	38	28	39	39	33	31	26	39	35	42	34	25	30	35	41	29	37	41	31	32	35	36	25	40	44	46	31	45	32	26	42	40	36	41	33	33	31	43	33	37	47	33	44	27	33	33	33	28	30	36	41	31	37	31	28	34	33	26	35	26	36	40	23	39	46	32	28	33	46	34	38	33	43	38	48	45	33	40	37	26	40	31	33	37	40	43	25	32	27	28	30	42	35	29	36	32	40	32	42	30	31	51	31	41	30	36	38	31	31	43	45	34	44	37	39	37	43	37	31	37	29	35	39	35	38	51	31	38	27	35	33	32	44	41	28	32	32	47	35	27	33	38	30	31	40	35	26	33	27	31	36	32	34	30	27	42	31	38	25	26	38	33	50	36	27	30	38	38	36	32	31	30	30	44	32	25	35	42	34	44	39	41	43	29	27	41	40	26	45	30	23	38	30	27	36	37	38	38	46	47	37	34	19	33	30	32	32	54	36	28	27	28	35	26	29	31	29	30	44	35	30	32	30	38	34	23	45	40	30	35	32	41	44	29	28	41	21	34	41	45	43	32	27	35	21	41	34	28	26	48	37	25	37	38	41	34	29	42	29	39	34	40	39	27	30	34	32	35	47	42	31	28	39	36	25	34	25	31	30	36	39	31	40	32	27	33	30	34	24	33	34	33	33	31	29	39	26	28	30	40	33	34	34	28	33	38	45	50	37	25	34	43	28	32	27	35	30	33	54	42	41	35	29	33	30	37	33	37	39	36	32	48	33	32	39	33	31	27	27	46	37	28	29	38	35	25	19	26	38	30	34	35	34	38	32	18	37	47	45	44	25	39	30	36	32	33	37	35	37	35	38	30	38	26	34	36	42	48	37	40	50	41	37	39	41	35	34	34	32	43	52	36	39	43	38	42	30	22	37	34	26	31	31	33	38	36	32	39	48	41	42	40	32	35	23	36	32	35	41	23	36	33	40	38	42	29	29	33	25	31	32	34	38	41	40	31	35	33	25	28	38	31	40	40	42	33	36	41	30	38	30	24	35	35	22	25	33	32	42	27	26	36	24	33	32	36	34	39	34	36	26	42	39	30	41	35	39	26	30	33	34	34	35	32	30	35	29	33	35	25	38	30	38	30	38	35	22	31	30	26	35	31	38	24	37	34	28	36	40	40	43	29	33	39	39	33	31	40	39	35	26	34	45	40	31	37	33	40	23	40	32	35	41	39	30	28	40	32	37	51	35	39	52	36	34	32	30	30	26	30	36	32	37	26	27	39	35	33	47	32	29	40	32	32	32	29	30	40	29	35	29	29	41	30	48	26	35	38	52	33	27	30	38	32	37	39	39	41	35	41	40	37	33	35	35	34	35	31	26	41	34	29	37	37	34	27	29	28	35	32	32	27	31	34	28	38	41	29	31	39	33	25	35	41	45	22	35	34	35	45	35	30	45	37	34	37	41	24	31	37	23	39	36	33	39	46	43	35	28	34	34	36	31	58	42	36	34	35	34	33	42	28	31	30	36	35	38	33	27	31	38	30	28	41	35	34	38	29	33	37	43	33	35	19	43	31	42	31	41	41	39	30	29	36	44	46	24	37	40	29	22	25	39	53	30	34	40	34	40	40	20	31	37	24	36	26	35	39	26	39	42	31	38	36	37	25	34	31	50	30	34	48	35	34	37	39	38	43	47	35	33	37	39	37	27	33	31	33	22	42	37	39	34	37	39	32	47	34	41	34	34	35	39	30	32	33	38	32	37	34	36	33	33	37	35	39	28	24	36	37	34	30	32	28	28	32	48	37	42	31	34	45	36	27	37	39	37	42	37	31	30	43	39	35	35	42	37	32	32	35	29	42	37	34	29	37	44	35	37	37	33	44	38	42	38	27	29	30	38	35	26	40	38	33	41	24	26	27	44	28	38	31	35	30	35	37	30	32	39	30	37
18679	11264	6310	16386	23409	21957	19763	16674	13675	10713	7146	5544	4728	4162	3635	3366	3197	2684	2231	2086	1871	1597	1221	1287	1323	1290	1144	921	828	776	742	788	813	760	773	802	825	733	705	710	710	674	627	540	599	681	585	596	600	644	1251	550	552	522	566	544	536	560	564	547	562	551	562	535	533	502	540	509	564	539	571	502	523	533	559	519	548	567	515	535	532	587	529	562	560	557	519	578	572	521	530	555	560	542	522	571	525	550	580	534	527	543	594	566	504	531	581	552	537	548	541	552	526	575	542	568	507	553	549	512	515	514	568	536	493	515	545	547	522	546	554	565	560	555	570	547	557	571	575	562	570	536	530	533	537	557	542	512	550	530	500	530	531	540	523	555	549	560	573	545	541	547	532	557	546	577	544	517	550	546	569	575	519	524	563	539	539	597	533	535	490	501	558	545	509	535	575	515	524	539	530	588	512	527	511	541	563	520	504	534	570	519	554	491	524	508	569	534	541	511	550	541	510	538	500	481	511	548	526	502	525	508	489	528	480	527	492	532	526	549	542	572	530	550	574	505	535	495	534	559	531	524	545	527	525	563	515	543	535	529	538	523	566	514	507	544	540	537	508	544	524	547	555	535	512	509	532	551	551	524	532	526	549	503	527	553	550	503	554	539	543	533	524	502	467	554	537	535	513	498	524	534	542	526	529	518	529	545	492	511	568	532	558	557	520	514	535	529	518	566	558	567	524	549	539	534	514	496	547	515	531	517	527	576	521	536	521	513	514	544	525	551	555	552	531	500	573	542	485	551	554	554	543	494	492	511	521	542	539	476	553	556	555	509	544	559	577	509	505	537	558	598	564	576	540	552	563	542	508	523	521	518	557	525	524	501	535	513	548	537	478	536	516	550	531	484	542	536	569	470	491	489	549	541	558	533	543	535	505	524	558	508	496	479	526	489	549	511	548	510	523	518	527	538	527	549	520	500	547	526	500	509	522	522	493	541	524	551	532	528	576	522	545	489	526	503	529	525	533	498	515	512	538	563	531	509	541	547	514	520	523	531	542	540	552	530	486	523	515	495	519	510	516	519	516	537	511	518	507	512	506	518	596	559	503	549	497	516	497	505	566	540	510	528	532	544	552	536	577	530	521	517	541	526	543	545	565	552	536	504	529	507	535	543	567	561	580	533	506	547	543	533	501	508	542	511	554	501	531	520	482	555	492	507	513	492	523	499	524	541	549	508	573	510	538	516	533	539	530	566	494	513	517	532	535	538	515	511	560	555	531	506	522	526	498	545	559	461	536	531	526	515	480	533	533	524	513	549	560	537	536	514	537	587	534	557	498	555	507	515	509	544	512	518	561	550	548	546	492	489	523	512	527	516	540	566	519	512	588	511	548	574	535	582	561	520	538	523	566	518	528	562	558	547	538	551	535	536	575	533	525	554	534	514	537	518	519	531	487	552	519	533	545	543	540	518	531	560	520	500	541	498	516	530	506	522	512	510	545	532	598	498	534	543	486	528	524	487	564	526	506	549	485	514	548	563	513	564	538	495	536	568	500	546	532	508	508	520	508	528	526	534	557	543	492	539	543	577	512	492	553	528	523	530	557	557	475	531	521	515	504	526	507	522	507	519	520	546	553	564	527	535	527	557	529	517	506	537	497	503	546	517	563	513	526	566	522	509	554	536	503	520	493	531	528	521	534	555	508	538	491	514	512	559	531	551	521	496	484	509	544	529	515	532	487	536	534	516	530	571	498	518	523	504	562	542	547	537	557	484	569	523	496	548	540	556	521	530	503	529	521	522	511	555	500	532	507	554	557	492	567	546	524	540	551	516	537	533	524	503	504	554	517	472	517	560	524	536	541	497	517	519	546	511	536	527	552	510	540	511	546	516	536	536	493	546	526	526	547	546	526	540	504	496	570	525	554	502	496	553	511	552	524	525	525	536	566	550	557	519	510	545	496	535	506	528	479	526	524	526	532	534	512	526	519	503	513	510	522	528	546	506	520	525	521	530	551	541	529	530	542	527	505	508	567	553	535	525	541	541	490	488	523	521	493	510	520	550	546	471	556	538	507	534	503	505	487	480	536	517	539	555	524	539	553	534	556	531	567	527	485	505	534	549	497	520	528	541	489	519	521	549	495	535	490	542	523	532	539	533	521	486	454	520	508	546	519	527	542	519	508	535	510	515	484	570	506	487	539	548	517	533	544	524	476	525	536	561	567	522	541	534	541	553	507	538	534	528	499	549	518	502	510	547	565	522	520	514	536	576	473	548	524	495	512	542	482	526	519	498	532	535	554	518	575	517	546	517	513	540	530	499	518	534	515	494	510	549	542	580	535	546	563	576	501	519	509	502	513	524	515	512	531	556	515	570	534	499	529	528	516	534	478	507	544	542	493	520	517	503	535	573	565	516	536	590	524	554	524	495	518	511	522	529	521	520	537	514	540	556	505	529	524	519	485	523	530	534	547	476	536	489	527	530	559	528	536	563	535	558	517	527	545	522	528	541	533	534	521	526	572	521	539	494	512	524	543	555	522	528	525	502	545	538	562	502	505	547	559	551	490	473	567	530	526	532	502	520	561	548	520	520	507	540	526	544	515	522	538	508	519	492	532	554	549	541	510	540	527	520	569	565	534	559	513	515	528	547	520	575	536	524	530	522	564	546	545	514	506	526	533	499	494	520	522	536	550	562	516	512	548	541	561	525	542	539	535	533	511	518	542	528	522	536	520	560	544	533	496	542	532	530	549	500	528	525	518	515	495	532	557	508	560	511	530	522	523	536	513	512	533	560	584	526	541	535	503	549	514	566	512	493	517	522	512	517	556	532	528	514	548	558	536	556	547	553	520	542	495	559	529	533	543	555	542	541	530	521	572	525	532	569	496	519	525	538	552	487	520	539	501	536	544	522	503	547	553	536	534	515	561	543	490	535	547	565	505	523	542	518	503	495	560	547	526	543	517	527	521	543	534	504	538	537	517	542	479	542	546	548	498	541	536	550	500	513	513	501	519	546	519	519	526	518	587	485	539	536	533	521	550	522	505	551	506	531	508	506	548	498	521	501	514	556	528	524	532	498	544	538	529	507	528	540	477	536	495	559	481	521	569	546	551	550	510	539	516	533	557	510	558	545	532	535	507	549	529	541	546	535	538	557	549	581	514	544	483	529	529	543	507	575	506	534	551	522	510	493	526	513	561	517	569	576	510	532	539	519	513	516	536	541	507	558	516	562	522	503	541	494	495	488	459	484	498	515	531	528	492	511	560	518	543	556	488	564	515	467	554	505	489	523	532	497	555	528	500	498	507	515	548	511	482	533	538	468	515	556	533	575	494	525	576	521	472	526	513	528	492	525	531	531	537	520	546	511	504	503	559	539	522	569	505	513	550	549	507	549	539	531	558	521	542	503	518	534	554	548	585	503	536	547	562	565	511	486	515	534	539	542	556	541	546	528	519	504	542	527	516	546	519	528	515	497	530	522	537	514	510	513	523	527	515	513	525	553
1446	786	392	291	446	569	490	502	438	335	249	171	151	141	119	122	120	103	83	86	85	65	58	53	46	39	32	37	44	32	38	39	26	39	49	33	29	35	38	28	40	29	28	35	30	30	34	20	32	38	56	27	38	24	24	37	27	30	30	28	22	29	26	29	21	20	26	26	33	27	33	24	25	24	21	34	25	31	27	33	24	29	39	17	28	30	35	29	30	22	17	25	27	30	23	26	21	22	25	27	31	29	32	22	26	26	23	27	26	21	21	16	21	22	28	23	23	29	28	40	21	26	35	25	31	38	32	28	31	30	24	26	16	34	23	17	26	34	25	31	12	28	36	20	29	27	27	36	31	31	24	24	27	23	32	22	35	33	33	25	23	22	24	24	24	30	31	27	22	26	28	24	26	27	23	23	20	32	31	26	26	28	32	31	27	38	31	17	20	16	27	19	29	21	19	29	33	29	29	21	25	27	23	25	29	37	26	22	30	18	17	35	38	26	31	16	31	30	37	26	39	24	22	21	31	33	29	24	31	21	31	24	25	26	30	23	37	29	28	16	32	28	27	20	29	31	42	22	19	40	16	27	26	27	25	36	17	27	27	16	22	27	33	31	20	27	31	23	20	24	21	29	28	30	23	35	22	16	41	25	35	16	29	18	27	40	24	20	25	27	29	25	22	21	23	23	24	24	27	26	26	20	26	21	27	28	24	35	30	29	24	27	20	28	24	24	26	33	26	28	25	36	32	30	35	31	18	13	41	27	33	30	14	22	28	31	30	36	32	19	16	25	30	23	20	26	22	22	27	27	20	29	29	15	39	29	25	27	22	27	24	29	21	36	18	25	19	43	32	27	19	38	26	27	22	30	16	24	24	30	27	24	23	26	31	26	25	26	26	29	26	26	24	29	16	26	25	29	27	22	32	31	20	28	20	30	23	31	25	27	22	26	30	28	25	25	32	26	27	18	37	20	29	21	25	20	19	21	22	38	25	32	23	19	20	28	31	17	28	36	20	27	32	29	24	35	27	25	27	27	27	20	30	24	24	32	15	25	29	29	17	26	29	26	26	26	33	27	22	31	30	34	33	26	29	20	23	17	17	26	29	35	28	32	27	22	21	32	25	14	36	26	26	20	21	28	24	28	28	30	32	31	29	30	29	24	29	21	31	25	20	31	25	21	29	25	22	24	40	32	24	25	27	24	25	24	16	36	24	18	23	29	32	25	26	32	17	30	22	25	33	27	15	24	26	29	18	23	33	28	22	20	23	30	21	28	45	27	28	27	27	30	30	22	33	25	25	31	31	28	25	30	28	28	22	27	26	34	27	28	22	19	16	30	16	29	27	23	25	30	26	42	22	24	25	24	20	24	16	28	16	34	23	29	29	25	19	27	21	29	29	35	24	23	29	29	34	30	31	20	34	28	25	27	21	26	31	30	23	39	27	31	25	35	31	26	25	26	30	18	34	12	33	31	31	22	29	29	18	31	25	24	30	20	36	33	32	27	25	29	34	28	29	17	25	30	33	16	23	25	37	25	23	25	28	27	27	20	23	27	20	24	22	29	23	23	25	26	21	27	27	33	26	32	24	29	26	22	20	25	26	22	14	20	27	26	34	23	27	24	30	30	19	24	27	27	29	42	24	16	27	26	25	24	21	29	15	31	25	25	23	27	28	18	33	15	31	32	23	26	26	23	22	19	38	22	30	26	28	25	22	23	27	26	32	31	14	21	33	25	20	28	20	28	25	28	21	29	29	28	27	24	23	19	22	23	23	17	20	32	27	24	25	31	37	16	14	26	27	33	30	36	30	27	19	28	29	21	22	30	20	24	23	23	27	21	29	31	35	24	22	25	27	32	23	23	33	26	33	28	29	19	29	22	22	24	25	22	24	22	24	21	20	19	24	12	26	17	34	30	29	21	30	25	24	30	27	34	27	22	25	17	28	22	26	18	31	18	21	21	23	23	19	23	29	27	20	29	21	28	28	18	27	28	27	26	24	29	12	31	36	21	21	33	31	22	19	21	24	25	25	28	24	40	20	19	23	37	28	24	37	18	32	24	22	30	21	23	28	26	24	35	35	20	33	24	29	23	18	27	19	15	28	26	27	23	23	29	23	24	30	29	27	26	22	32	36	30	26	16	29	24	20	35	24	24	28	29	20	26	18	24	26	28	24	27	28	30	26	26	17	29	27	23	18	24	26	32	24	32	37	20	28	22	27	17	32	28	29	27	30	27	24	33	27	23	28	30	23	33	28	33	34	24	30	32	24	27	25	17	28	25	31	29	26	20	15	24	25	31	31	36	28	35	28	25	25	32	21	27	21	28	37	29	21	27	27	26	28	27	22	27	25	30	25	23	28	28	24	24	24	19	22	20	20	28	28	34	21	25	38	25	29	23	21	25	24	26	25	24	34	29	23	21	30	32	36	22	25	28	21	28	24	24	28	21	25	25	30	42	27	21	19	25	32	25	26	34	26	27	25	25	26	17	23	24	33	24	28	18	28	23	21	26	33	17	22	26	29	36	22	20	27	20	23	27	28	21	24	30	30	21	23	26	23	32	15	28	27	21	26	32	33	16	31	28	27	26	21	39	12	27	28	27	17	26	40	23	29	28	42	36	30	25	17	21	18	21	23	27	27	32	25	18	32	24	35	18	28	20	31	30	25	22	29	26	23	30	26	20	32	32	21	17	26	23	29	29	24	26	36	22	25	20	29	24	26	37	25	23	28	27	28	25	25	29	31	18	19	25	31	17	29	31	33	35	25	29	24	21	25	18	25	31	21	24	36	26	32	25	30	22	25	25	23	30	36	33	16	26	23	25	19	21	35	19	28	31	35	26	32	30	29	28	30	19	26	32	29	31	30	28	18	35	26	23	19	25	20	18	22	27	35	22	27	27	32	27	30	15	27	28	27	37	26	23	25	35	30	25	26	22	27	23	25	21	26	20	18	25	24	28	34	24	24	27	28	21	20	16	25	22	38	33	25	32	26	26	22	26	27	29	25	34	33	19	17	24	26	23	27	30	26	28	39	36	35	26	27	16	27	18	38	31	24	24	22	27	29	25	30	35	33	18	34	19	30	29	19	19	29	33	18	26	28	24	24	39	23	20	29	31	23	21	35	25	27	30	29	24	33	18	35	30	23	23	21	34	38	26	30	24	26	38	20	23	28	27	26	19	24	13	25	16	35	23	20	45	31	32	32	22	31	20	24	21	28	22	25	28	31	31	23	16	22	31	28	26	30	28	18	38	25	20	41	22	28	26	38	23	23	27	23	28	26	31	19	27	17	31	23	30	34	27	27	24	27	17	19	20	34	21	32	38	21	22	25	26	24	26	29	26	30	29	18	24	24	22	28	25	26	27	21	28	30	21	30	32	33	30	33	30	33	16	23	23	21	31	23	29	22	25	15	17	26	36	30	28	18	18	20	27	25	24	22	20	19	42	32	20	17	25	33	25	35	31	8	29	23	28	25	17	20	32	28	28
23449	15900	9250	21547	28937	27690	24641	21710	19073	15302	10969	8207	7289	6681	5414	5210	5075	3972	3482	3102	2831	2268	1774	1567	1780	1797	1507	1230	1054	1012	983	906	862	923	914	879	822	805	795	823	738	588	644	633	598	604	508	523	559	663	1537	469	485	451	446	408	459	469	472	448	426	437	416	434	442	417	427	434	395	441	412	447	431	429	410	402	447	453	442	473	429	441	434	432	394	407	457	451	438	452	430	444	426	460	435	433	467	455	437	419	409	427	411	423	440	430	426	419	400	405	401	397	419	461	443	391	399	439	398	390	382	409	450	413	425	446	443	444	401	422	469	445	472	433	416	446	445	436	448	390	453	483	401	446	405	396	417	427	430	419	405	433	404	402	423	421	386	455	426	423	420	443	417	396	461	400	438	445	411	393	376	425	446	457	430	438	406	411	418	434	427	386	426	374	423	434	419	439	375	360	378	397	428	412	431	408	390	416	429	443	417	396	416	393	390	377	413	390	368	402	387	368	404	411	410	427	408	417	412	409	393	447	402	395	418	396	378	394	405	392	382	413	408	392	362	385	405	380	422	395	399	404	400	410	396	417	404	422	409	405	368	421	390	366	386	440	397	405	400	407	389	392	412	398	393	400	449	393	384	407	421	389	398	380	430	419	397	407	413	392	388	447	394	390	379	411	394	441	418	392	380	376	396	397	401	406	407	386	382	399	423	430	410	382	427	410	428	367	403	412	384	418	400	401	427	375	432	399	368	370	384	394	410	410	453	353	385	409	422	422	425	427	443	373	408	420	435	404	381	393	418	383	374	394	437	426	399	388	398	395	411	403	374	413	414	409	406	393	398	401	427	392	390	381	396	400	377	396	413	383	397	377	406	405	434	406	437	402	430	431	397	357	389	395	411	404	390	368	390	376	404	398	411	405	407	398	383	420	420	414	405	390	420	417	411	389	392	406	430	363	433	430	429	403	456	408	381	417	415	407	386	433	370	450	406	415	399	406	360	391	405	391	397	395	421	406	377	392	392	392	420	432	408	391	408	391	399	399	392	383	392	433	413	413	407	403	419	404	352	423	395	394	397	400	428	408	432	387	411	405	408	392	415	417	410	386	385	364	406	390	387	392	375	402	393	426	394	398	370	407	390	427	383	407	410	396	383	401	400	395	435	389	404	390	387	378	412	395	410	394	358	393	405	399	436	408	403	385	418	417	405	425	422	398	379	409	393	382	393	429	399	405	406	395	375	381	389	428	433	386	383	398	406	427	414	377	396	399	404	401	406	392	378	421	425	394	403	431	406	410	394	391	398	392	408	406	416	404	416	394	417	377	389	423	408	366	387	401	397	429	403	403	426	418	408	410	411	396	370	380	416	411	361	394	415	395	388	426	386	365	360	438	374	405	418	420	406	377	393	404	391	402	381	413	390	365	410	400	415	405	421	432	417	413	417	410	412	400	404	408	408	387	426	417	435	414	379	415	393	437	372	406	418	464	375	392	378	388	412	393	372	381	396	448	446	402	407	416	378	395	381	390	356	387	407	406	401	375	434	407	393	401	356	411	376	431	416	395	396	429	409	379	402	400	450	407	391	362	360	410	410	397	379	406	380	425	371	409	388	423	398	410	427	404	408	366	403	398	392	391	390	410	427	426	427	422	403	414	395	386	375	371	382	419	434	413	405	402	390	398	379	412	407	382	426	393	398	394	438	362	367	429	397	391	396	358	405	406	400	457	384	402	393	406	404	398	385	375	390	381	385	382	387	390	385	372	393	413	400	452	400	422	428	391	389	419	407	399	401	409	379	400	386	373	381	400	392	404	408	383	383	412	380	383	415	429	404	460	417	417	390	407	397	428	383	412	434	396	397	399	399	431	386	428	415	391	397	382	387	426	408	422	422	432	384	428	420	387	407	418	402	405	386	405	374	401	416	391	350	396	357	397	407	387	393	434	408	415	383	437	378	415	393	414	437	389	397	390	393	385	396	397	384	457	433	418	375	409	393	406	367	378	383	407	404	398	394	432	406	414	408	403	393	402	389	421	422	420	379	390	437	358	385	417	413	395	422	422	422	381	392	388	382	417	449	371	410	418	413	384	428	434	432	423	410	391	421	376	420	406	403	350	414	404	439	432	396	368	365	425	411	427	417	367	416	398	397	438	422	418	415	402	403	404	387	400	418	412	441	419	382	403	400	431	371	387	424	399	412	417	417	397	414	402	391	410	397	414	397	386	418	396	404	428	432	388	416	347	438	380	408	394	376	387	409	404	392	396	412	393	411	409	423	385	422	373	421	398	425	417	401	405	419	437	426	423	418	380	351	402	392	423	384	386	388	401	445	412	379	430	364	413	399	411	426	431	394	381	390	397	377	383	410	414	376	388	401	399	396	412	371	369	399	434	412	379	411	395	438	424	430	371	400	405	397	405	401	386	401	445	395	367	412	395	412	410	391	402	403	403	374	428	385	384	418	401	368	387	371	389	423	377	395	429	391	391	424	414	421	409	373	409	382	400	401	422	402	408	426	426	409	416	359	399	399	433	426	363	420	374	407	390	376	427	429	412	413	379	389	388	391	379	387	367	420	398	381	413	394	440	427	384	425	377	380	385	371	409	399	357	388	399	426	390	374	400	394	392	409	410	410	391	367	396	421	413	387	375	408	397	403	382	435	434	398	434	417	402	405	398	370	387	404	421	390	381	417	397	374	375	422	407	397	402	428	422	405	457	428	396	401	451	415	422	346	419	403	395	382	401	392	382	400	413	394	399	439	383	377	410	414	388	408	377	412	404	388	379	420	403	407	390	399	393	388	427	421	397	386	397	412	409	410	417	384	412	432	393	372	386	389	397	413	409	358	400	419	442	409	411	406	419	408	394	422	406	366	388	389	410	394	388	402	441	366	375	370	393	388	418	398	381	426	380	387	393	417	386	446	411	429	395	400	421	387	399	421	399	377	386	424	414	419	437	403	393	403	403	388	417	407	411	374	427	362	395	383	357	415	371	424	372	410	401	379	393	390	430	366	422	417	418	440	406	391	407	400	404	399	399	436	380	377	426	361	420	397	414	387	399	409	400	394	404	421	400	412	400	419	434	411	433	378	391	406	423	410	416	397	418	449	365	377	378	453	381	427	385	419	355	409	421	412	406	404	413	405	426	370	376	363	409	382	408	427	363	374	399	382	366	403	428	424	372	410	376	399	370	380	391	372	443	379	380	412	384	378	383	410	364	388	426	432	433	402	410	387	389	376	387	411	383	396	446	365	366	420	395	456	416	380	397	411	365	389	398	429	430	416	406	407	389	414	407	393	408	388	367	425	388	413	435	372	418	374	433	391	401	399	397	403	398	399	377	421	406	390	394	412	390	407	421	413	414	398	372	425	402	358	370	396	407	393	381	372	418	452	386	399	401	415	407	430	392	383	412	442	414	426	381	425	399	381	443	444	405	388	403	401	440	426	427	407	385	393	376	420	398	404	393	368	393	406	401	449	413	376	404	382	391	404	396	394	387	402	381
3229	729	382	274	479	493	422	467	431	352	253	198	162	190	160	158	135	110	110	94	102	102	96	66	87	67	83	57	66	69	65	66	55	48	69	71	63	58	66	60	50	63	66	50	54	48	61	56	63	49	110	57	51	50	42	52	54	42	47	47	52	48	57	53	55	54	50	58	44	41	52	54	43	56	50	63	62	57	57	50	60	59	52	50	50	55	44	63	57	51	54	53	34	44	47	55	45	52	58	57	51	43	42	57	45	38	55	57	51	70	50	48	50	57	57	60	56	55	45	59	41	39	52	53	60	41	54	44	54	56	46	51	73	56	48	51	59	45	51	60	42	48	62	56	52	50	55	51	42	51	52	57	44	55	62	61	44	57	60	45	66	54	62	42	50	48	69	65	51	51	73	63	49	47	54	55	48	52	44	48	47	45	57	58	68	55	55	68	66	51	63	69	47	59	41	55	48	43	46	51	41	53	49	52	50	43	51	45	43	56	46	54	51	37	40	64	42	70	46	49	43	62	55	53	55	55	53	60	50	53	58	51	53	44	53	53	46	49	46	55	46	53	58	56	52	51	58	56	52	49	46	58	49	44	55	52	47	58	56	61	52	47	57	49	57	45	46	53	42	50	59	43	59	55	45	54	69	58	44	46	46	51	48	58	53	51	54	63	48	63	50	53	48	45	50	53	62	47	54	54	49	52	46	59	49	65	55	60	52	55	59	62	56	47	55	42	59	44	60	57	54	42	51	51	63	49	58	54	48	56	47	51	45	44	60	59	62	51	53	45	45	52	68	52	45	41	54	67	52	57	52	52	69	56	37	53	40	55	50	54	50	54	69	53	56	60	72	56	62	57	48	53	49	60	57	57	65	53	65	49	53	47	57	43	47	54	48	41	54	59	51	44	49	49	51	58	46	39	63	60	64	48	42	51	53	46	51	54	56	47	53	52	49	53	47	51	53	54	66	72	46	58	40	50	55	57	58	67	54	48	58	42	50	47	47	51	44	55	53	44	58	51	56	62	50	60	45	60	53	42	38	58	43	50	46	50	53	48	42	46	47	58	58	60	53	53	52	50	56	45	51	46	53	51	60	50	44	42	49	45	64	52	53	49	41	49	69	54	56	45	51	50	64	56	54	51	55	58	46	47	55	45	62	46	39	45	51	54	52	49	55	51	52	41	58	56	56	41	48	46	44	64	49	50	54	50	64	47	48	60	58	69	57	66	44	47	56	53	68	46	39	49	54	56	51	47	58	60	51	53	47	43	62	45	50	65	43	66	59	65	51	57	55	65	62	54	61	48	43	59	52	49	46	53	45	46	43	54	51	59	56	61	46	52	46	52	46	56	60	57	50	43	54	52	50	54	67	57	58	52	51	54	47	45	52	59	63	36	39	67	49	46	53	38	63	53	33	41	51	51	52	57	54	60	52	47	63	50	58	53	56	59	58	60	52	57	53	46	53	49	58	56	60	47	48	69	65	47	35	57	47	55	44	54	54	38	54	48	47	66	62	45	64	49	54	54	55	70	54	60	39	78	66	63	66	54	56	46	56	55	56	56	36	59	52	53	43	74	51	48	56	52	54	58	43	59	56	57	59	53	61	42	51	57	47	47	57	57	45	55	62	60	64	53	53	61	64	48	50	40	48	56	44	45	59	55	45	68	51	53	45	46	55	63	45	55	52	49	54	56	55	52	44	44	42	64	51	60	69	59	52	57	53	75	58	65	52	51	44	59	48	48	53	48	60	49	46	52	27	78	63	53	57	38	52	46	58	44	54	64	54	58	54	48	53	57	45	56	47	62	53	62	49	57	53	56	54	41	60	38	41	49	61	50	61	53	66	52	52	44	46	50	42	59	62	55	50	54	44	52	53	64	61	54	48	42	42	53	56	58	50	57	56	36	48	53	63	55	63	49	60	55	48	51	49	56	46	47	63	43	44	55	50	49	61	56	55	42	50	51	47	62	46	47	68	51	46	55	48	57	39	49	53	51	64	53	57	46	60	56	65	63	59	51	57	57	52	57	62	55	46	48	54	61	58	53	54	57	58	53	57	51	51	43	58	62	50	56	42	51	57	54	52	44	47	52	60	45	50	32	47	60	48	43	56	68	54	51	49	52	54	54	52	58	53	50	59	55	41	49	45	51	44	55	55	64	41	50	54	59	51	56	46	54	54	51	44	55	59	49	57	51	55	52	58	44	58	55	43	44	54	46	51	42	51	51	56	53	44	50	69	51	59	57	50	50	59	50	59	43	44	49	46	55	51	57	55	64	55	54	54	49	44	51	55	54	50	48	50	51	38	38	52	63	42	49	43	42	43	57	45	44	48	49	68	51	55	53	37	39	68	56	49	50	53	52	49	60	55	47	61	58	46	63	48	53	59	55	54	53	37	46	59	54	45	36	45	70	51	47	58	55	42	64	60	50	48	55	50	54	46	56	64	63	52	52	38	53	61	42	56	76	58	73	52	47	56	50	62	57	46	59	54	63	52	63	61	35	59	58	59	61	48	48	59	59	59	58	54	59	65	54	43	50	72	46	53	54	64	47	64	47	50	46	54	55	51	42	43	58	66	60	44	63	57	56	44	43	42	64	37	52	56	56	50	48	58	55	43	50	46	63	61	49	60	63	49	40	52	49	48	39	58	46	54	59	71	57	50	43	55	49	58	52	47	48	42	45	61	62	39	56	57	57	61	52	58	53	57	57	66	69	58	47	45	45	41	51	53	44	52	58	51	57	57	52	57	50	50	53	43	54	41	48	51	46	47	45	67	54	50	49	38	47	51	70	54	46	45	49	51	52	49	48	37	52	50	45	50	48	51	50	50	54	42	52	59	46	53	43	50	48	61	70	63	50	56	53	54	61	48	50	51	59	61	55	44	47	57	58	41	57	53	55	45	47	50	45	55	42	55	43	46	61	46	63	59	51	66	47	56	52	51	62	58	43	57	46	48	65	51	63	48	56	60	43	50	46	49	56	47	62	55	64	61	43	56	53	57	47	37	60	57	65	51	43	46	49	57	50	45	55	53	40	54	58	55	59	46	52	48	55	62	49	65	56	42	60	50	62	66	55	58	50	50	39	42	52	64	51	46	55	51	41	55	45	36	49	56	55	56	50	49	45	49	53	51	60	47	38	46	58	50	48	47	55	61	57	54	48	48	50	58	66	46	61	60	59	56	60	53	53	41	63	43	55	63	55	60	50	54	46	50	42	45	55	54	48	53	42	58	50	57	46	54	51	58	59	47	41	54	46	43	43	49	53	53	53	53	53	55	39	51	42	47	39	51	61	33	57	63	62	47	52	51	48	56	52	53	51	56	42	57	57	39	60	52	58	59	55	63	60	55	43	41	54	48	44	51	51	56	53	61	54	51	54	65	47	49	56	61	56	53	50	46	56	54	46	42	49	47	43	43	64	46	57	54	53	68	55	66	47	50	35	58	59	53	53	50	58	59	54	57	59	55	64	59	53	56	52	59	37	56	51	66	51
21791	14893	8732	20198	27822	25918	23723	21143	19120	15331	11054	8522	7219	6968	5836	5272	5178	4230	3580	3293	2861	2669	2186	1922	1895	1974	1887	1621	1510	1476	1471	1432	1309	1192	1250	1294	1193	1098	1034	1015	1006	999	946	975	977	906	873	930	916	899	2162	818	813	882	886	799	844	856	839	807	820	838	816	870	792	885	791	773	817	827	803	834	815	841	814	827	813	859	827	856	795	871	800	805	812	864	794	830	846	850	848	810	828	803	809	849	821	875	844	824	875	839	841	819	851	818	800	811	759	806	791	804	823	832	777	847	847	842	839	759	830	869	815	745	826	809	802	816	792	818	817	851	794	839	805	833	751	774	792	853	829	843	813	779	767	786	827	764	736	820	752	776	780	793	807	793	786	829	771	857	793	863	826	816	816	823	805	819	826	789	796	831	821	769	805	825	805	821	790	797	811	776	792	833	788	845	823	758	829	820	784	821	779	755	788	836	784	802	788	784	815	821	798	813	809	821	755	803	761	810	807	829	804	774	776	778	750	786	828	790	810	764	813	786	775	795	808	819	822	791	764	818	799	786	759	750	816	783	832	780	755	804	771	792	795	776	857	809	785	738	796	769	799	781	858	802	745	805	797	787	782	743	778	791	785	796	778	808	821	814	770	813	770	789	749	868	801	782	828	777	834	761	852	824	776	787	794	787	829	782	752	759	815	763	752	827	764	813	783	745	797	817	802	725	798	784	788	726	837	798	781	812	840	747	842	818	824	814	739	814	791	821	791	849	777	841	730	799	798	786	755	779	768	782	814	825	817	762	791	772	799	753	803	841	806	798	762	832	804	793	822	755	805	758	775	796	830	820	842	758	751	782	800	763	793	860	794	805	770	814	798	799	773	795	804	789	778	815	793	777	854	771	784	787	804	823	772	818	792	771	827	749	788	802	775	802	790	745	791	748	758	801	801	745	809	812	835	794	757	854	816	810	785	828	800	832	753	775	812	787	779	807	803	796	783	786	803	808	762	855	802	821	807	809	786	781	801	775	802	846	782	792	733	796	818	824	782	802	830	804	751	817	787	790	770	772	776	806	844	757	844	777	777	795	819	771	749	767	767	748	776	756	782	807	775	807	812	792	750	789	812	772	850	813	805	785	768	803	765	778	801	768	814	759	753	766	790	781	848	770	777	750	751	788	790	765	797	825	817	808	780	777	816	799	802	812	799	775	764	787	802	749	842	757	818	773	771	809	799	788	799	795	791	809	809	816	790	765	826	775	775	771	772	824	790	783	793	796	745	756	844	779	742	825	826	741	777	771	781	781	796	775	813	778	787	780	746	745	823	790	797	807	785	801	751	766	748	787	753	802	756	732	788	812	784	765	801	777	752	849	849	819	821	827	762	803	859	799	753	808	803	737	764	764	747	803	756	808	845	831	788	757	805	772	816	830	792	831	798	831	780	764	762	781	806	761	784	769	807	783	784	830	807	797	791	713	822	768	824	743	816	798	753	767	775	713	804	780	805	764	820	838	753	824	839	760	743	744	802	824	787	780	788	840	740	733	797	748	795	823	775	830	816	774	754	806	800	779	757	794	800	837	767	780	733	786	797	827	777	753	778	778	804	789	778	837	816	815	808	791	744	758	822	774	808	737	738	773	782	813	801	790	772	796	827	799	807	830	809	770	802	765	825	786	757	803	771	863	757	797	761	800	825	777	773	785	712	801	844	751	751	816	757	789	789	776	794	767	807	825	774	799	778	808	766	793	784	786	778	743	819	811	777	839	785	825	785	783	758	796	768	803	796	749	754	773	802	826	813	760	780	778	818	781	757	840	797	813	784	789	780	777	796	785	785	798	821	800	809	804	749	782	815	767	786	877	767	777	800	793	805	808	755	759	767	741	795	794	788	785	798	808	836	785	795	800	843	836	880	793	817	768	815	794	811	787	737	828	761	833	773	821	842	828	767	799	798	792	800	788	836	795	808	806	770	828	793	812	803	817	822	790	800	747	810	812	805	836	809	735	796	789	764	788	757	755	870	773	776	834	763	837	837	809	848	814	794	766	797	784	824	764	803	826	861	799	784	771	795	812	780	772	841	793	792	789	759	817	831	818	827	735	802	760	767	774	839	777	809	731	776	767	752	750	819	783	784	777	827	752	803	734	829	850	795	783	778	794	774	777	795	814	853	749	785	792	816	773	769	764	830	776	801	739	791	756	790	767	773	792	751	791	765	809	761	831	781	767	760	835	798	819	800	782	801	769	827	797	800	811	790	749	801	795	814	794	813	793	768	823	838	776	778	809	804	829	774	790	792	784	850	806	769	778	774	772	825	752	760	777	771	809	803	831	794	823	793	765	856	759	779	808	760	818	798	788	857	778	772	795	806	795	784	788	771	804	783	830	779	815	793	782	752	798	820	744	807	811	792	771	770	804	762	761	785	786	812	757	848	854	772	748	789	835	796	829	761	781	791	771	736	751	768	814	778	749	784	789	777	783	773	787	787	786	812	749	779	794	783	795	802	841	750	785	734	746	805	814	803	769	763	855	755	826	773	774	856	738	764	705	791	782	769	810	792	808	803	792	787	799	742	793	813	846	760	760	807	784	783	788	800	785	804	792	814	761	795	788	751	815	822	765	761	813	797	786	783	796	808	785	805	812	778	748	778	802	774	794	785	779	767	802	792	808	764	766	818	767	752	783	778	788	755	799	804	770	782	793	783	763	763	827	792	807	824	765	803	819	853	846	806	828	813	743	787	846	861	771	760	741	754	788	797	761	845	781	789	730	770	790	783	779	764	791	811	777	777	812	800	794	773	796	789	794	804	792	835	731	765	758	749	770	769	736	834	860	743	758	763	780	833	764	768	782	768	844	771	805	794	781	758	784	781	776	800	829	862	805	791	793	815	765	803	788	798	777	763	801	753	756	750	783	795	770	741	809	795	811	775	781	823	851	782	834	780	822	784	825	780	828	772	810	778	791	776	776	791	816	817	807	766	807	807	785	779	823	811	790	825	775	756	769	787	836	804	794	748	775	874	812	815	772	753	823	812	772	759	848	767	782	782	761	800	778	779	827	868	760	781	805	822	800	804	782	760	783	756	818	818	805	776	795	805	829	801	810	789	778	816	814	773	751	781	760	830	749	767	779	774	851	765	781	791	829	781	759	840	797	788	763	798	778	778	804	773	800	766	796	783	811	802	798	776	784	793	826	797	786	799	775	820	777	809	732	804	771	742	784	817	804	785	766	770	856	779	775	807	796	786	815	804	775	815	715	781	795	855	825	797	784	773	779	819	805	780	834	806	795	804	799	813	791	840	798	822	758	758	800	782	747	797	741	799	831	803	785	761	786	748	795	819	754	782	803	746	806	773	828	791	795	761	763	812	771	786	830	814	762	794	814	777	820	819	794	829	723	785	775	765	835	831	786	768	831	738	753	774	800	829	783	824	825	794	837	801	789	777	813	777	771	776	784	773	763	779	794	737	762	787	756	786	767	789	782	822	752	770	799	786	776	723	777	803	809	763	755
2677	1101	519	458	671	758	715	721	653	488	368	287	242	227	170	195	166	179	127	110	120	98	98	96	78	83	62	63	93	83	74	71	78	70	55	60	55	52	56	62	49	54	43	46	40	40	47	57	31	47	57	45	41	44	56	52	51	53	38	48	37	47	52	41	42	38	37	35	51	44	48	42	33	43	44	35	43	48	42	33	52	36	46	38	50	43	50	52	48	34	55	61	45	45	34	48	39	42	41	59	44	37	31	41	42	32	30	42	57	39	44	41	49	49	45	39	45	52	45	53	34	44	42	43	48	37	43	44	45	48	43	32	46	46	38	58	47	43	39	42	36	37	56	35	57	52	48	39	38	39	50	34	48	54	49	39	45	44	51	53	48	40	41	50	39	39	46	45	42	40	35	37	53	46	35	51	56	46	38	40	41	27	43	35	54	44	36	36	55	33	49	35	36	53	41	43	39	46	44	40	48	43	41	42	50	53	32	36	46	43	55	42	60	43	44	38	29	37	43	54	56	34	41	47	48	43	43	46	33	39	53	48	28	37	40	43	45	46	54	41	35	44	45	47	44	42	30	39	44	40	47	45	38	39	41	50	42	46	41	47	37	31	44	45	48	44	29	46	37	36	42	43	32	53	40	34	36	44	44	36	40	52	33	50	45	46	46	46	35	36	44	50	39	44	39	43	39	46	50	41	41	41	40	39	47	40	36	40	50	37	46	37	43	39	38	41	30	39	42	36	32	37	45	56	36	40	42	33	38	59	44	47	46	42	41	43	42	48	45	46	34	48	35	38	41	36	48	37	26	50	42	47	37	35	34	42	47	50	32	42	36	47	47	50	44	47	43	36	50	45	37	48	37	43	36	39	35	49	30	33	47	45	48	49	46	34	55	36	44	41	40	39	29	44	47	42	42	30	30	36	51	44	35	42	39	51	44	52	40	48	27	38	35	42	48	37	47	42	43	41	50	45	48	42	51	49	38	41	43	47	41	42	38	40	40	58	48	38	43	44	41	62	33	44	38	44	42	40	42	42	36	52	37	39	56	41	41	54	44	41	32	48	40	48	38	50	44	48	38	36	45	43	41	43	40	32	30	46	52	40	44	42	36	41	42	56	37	41	30	50	44	39	54	47	57	32	53	54	41	50	39	38	45	43	47	53	48	38	41	43	39	39	43	39	44	43	50	44	46	47	47	46	40	35	38	45	41	35	43	35	38	34	49	46	46	46	53	45	37	44	45	41	36	52	36	41	42	33	37	40	42	42	53	50	45	52	48	41	43	31	40	51	40	36	41	40	45	40	43	43	49	34	37	37	50	53	42	40	42	36	29	45	44	42	39	38	45	42	55	33	38	40	33	48	29	49	43	40	31	52	43	49	41	40	39	37	49	50	50	41	34	38	49	49	46	42	35	47	48	35	52	50	53	49	50	47	45	35	43	51	49	55	42	43	34	30	46	52	37	47	41	52	55	36	47	49	44	36	46	35	40	55	33	36	49	52	43	44	42	53	52	40	38	41	41	38	54	41	40	37	36	49	43	39	54	43	40	41	43	36	41	54	38	42	56	44	37	42	36	42	32	43	38	48	44	46	47	38	36	29	65	43	33	46	50	38	37	59	38	43	34	34	46	42	37	44	36	40	39	44	33	37	45	38	41	32	31	33	41	52	46	32	45	35	43	47	37	43	54	41	38	45	42	54	39	45	47	49	41	42	34	54	41	50	44	35	45	34	40	40	38	43	38	48	47	48	40	39	43	36	43	36	47	39	34	48	57	46	46	44	48	29	32	32	29	35	40	38	42	49	37	52	32	45	42	35	44	45	38	40	45	47	46	40	42	50	47	43	48	41	44	46	39	39	49	42	33	36	41	49	44	33	31	50	33	52	44	45	52	41	45	45	42	43	36	30	42	39	44	38	48	37	43	42	39	50	52	33	45	42	42	49	42	34	40	39	29	36	43	38	40	46	58	37	48	38	54	56	35	31	33	45	41	39	39	44	44	37	43	38	30	56	49	42	46	47	44	34	43	41	45	49	38	39	41	39	45	48	44	45	36	35	46	39	41	36	34	44	38	53	34	37	33	44	39	42	41	49	42	42	31	46	39	45	57	38	42	35	48	46	39	38	42	35	38	39	53	44	40	46	47	47	37	44	44	42	33	40	40	44	37	43	50	37	47	38	45	49	48	46	36	33	43	52	46	44	40	41	61	53	39	40	51	51	47	42	47	43	48	39	39	37	43	52	46	42	50	34	42	55	42	40	55	47	43	49	40	44	40	28	36	38	53	42	49	52	44	45	48	45	39	47	37	34	43	34	45	60	26	44	39	39	44	41	35	38	37	30	40	43	48	34	34	44	45	35	53	46	46	35	40	42	40	44	35	46	52	49	42	50	44	57	58	38	44	47	43	27	29	46	47	36	44	50	47	58	42	50	45	49	44	38	27	42	38	28	56	42	46	51	41	46	35	37	36	43	49	40	44	55	51	42	39	40	36	45	36	47	42	29	44	39	32	38	48	38	37	37	56	41	59	46	38	52	38	39	61	35	49	41	49	36	30	35	33	51	28	52	39	47	42	41	41	47	28	50	46	47	47	48	40	54	50	43	47	37	47	39	45	52	44	52	49	29	42	44	48	47	34	37	43	50	53	38	36	42	38	38	44	34	46	42	37	36	39	43	56	35	47	27	38	40	44	44	60	38	35	38	54	42	41	49	40	44	44	37	39	42	50	52	46	29	45	47	37	48	41	33	49	37	31	50	52	35	46	53	32	32	42	34	39	45	45	44	45	36	34	37	49	41	49	46	44	42	39	33	55	40	33	39	54	38	48	39	40	35	44	47	36	37	34	40	55	34	30	42	57	40	41	30	43	45	47	29	35	48	43	42	26	44	39	54	40	42	42	55	51	46	37	40	42	36	38	33	39	42	46	35	39	44	34	34	43	38	43	45	48	44	33	42	52	36	37	40	56	43	43	39	48	60	32	39	45	46	43	50	28	30	43	39	55	45	47	47	64	48	26	44	47	26	46	47	39	41	42	33	50	41	47	36	42	38	41	59	47	28	45	42	41	39	36	35	43	36	44	36	40	42	34	34	44	41	36	35	42	38	57	47	53	37	43	46	53	36	54	40	38	34	44	38	26	38	45	52	37	42	49	44	42	49	46	53	42	35	38	43	43	36	44	48	32	45	45	45	40	40	45	52	48	39	42	52	47	49	38	47	52	44	39	34	46	41	50	51	37	45	47	41	47	53	39	45	41	32	48	45	41	41	39	47	40	55	49	48	38	52	36	34	36	60	47	50	43	50	49	37	44	39	46	46	42	53	38	40	43	47	48	41	36	49	39	35	35	34	40	53	47	42	48	44	46	57	48	37	23	44	40	39	41	44	41	35	30	52	53	37	43	47	51	47	49	52	40	39	55	38	37	49	46	41	41	49	36	35	40	35	39	34	53	31	38	37	45	48	52	30	49	38	46	41	41	40	45	44	47	45
27813	18916	11580	24920	33532	31508	28333	26337	24126	19716	15109	12327	10248	9694	8541	7763	7205	6284	5151	4389	4250	3628	3020	2667	2398	2368	2529	2287	1981	1762	1757	1750	1649	1700	1530	1394	1263	1337	1172	1115	1088	1001	985	895	904	908	913	868	857	969	1679	728	825	731	756	765	753	751	684	709	759	733	707	697	713	707	690	711	694	705	696	701	720	687	715	692	693	728	666	695	698	708	734	712	717	718	741	685	713	746	673	754	714	699	718	680	740	740	694	717	710	746	662	643	745	701	685	692	703	736	674	691	687	698	713	688	712	687	642	684	669	720	678	694	723	696	702	678	710	694	701	728	706	706	743	778	675	693	676	693	650	657	654	697	626	652	638	677	656	656	684	661	623	633	667	640	665	686	669	674	667	706	665	703	735	634	729	706	671	703	732	677	757	699	734	673	710	676	703	682	654	656	642	671	688	714	689	657	687	658	655	635	632	649	656	603	650	628	671	656	668	625	649	671	608	647	674	678	658	642	671	617	627	611	665	639	686	637	650	667	663	612	654	618	658	658	620	644	648	716	641	657	663	676	656	695	696	654	625	683	644	623	673	578	658	652	675	658	650	671	656	625	690	602	625	658	618	617	666	622	654	657	656	664	645	653	663	673	667	683	699	629	646	666	679	650	645	677	641	623	658	669	629	641	663	628	680	694	697	650	648	644	644	674	675	661	622	671	663	635	663	677	662	692	636	660	714	605	634	658	635	638	640	675	682	673	650	662	645	643	640	683	671	656	660	645	655	574	640	674	680	634	613	669	636	634	670	631	627	657	622	648	649	640	709	691	660	595	646	637	645	682	590	663	684	684	713	609	665	630	657	639	629	642	628	675	636	675	657	702	639	656	667	646	648	699	649	630	632	631	644	650	656	639	648	628	651	704	628	671	654	651	644	657	647	643	658	629	630	672	669	625	623	631	652	637	658	626	588	620	658	661	637	656	669	686	641	651	698	686	640	644	625	653	674	618	664	674	648	642	625	618	685	642	679	619	629	640	628	659	659	695	679	621	638	644	663	648	648	611	668	645	674	636	656	642	637	650	636	658	685	661	696	655	626	651	671	646	613	668	649	682	623	689	637	648	568	618	625	677	639	689	635	653	677	674	615	612	628	636	697	628	628	643	643	625	627	661	661	657	665	643	639	668	668	615	660	688	618	632	632	610	668	648	628	708	642	651	624	678	681	665	680	627	664	624	671	658	660	656	645	634	681	638	657	666	671	681	650	639	695	652	639	649	653	629	642	588	658	653	625	662	624	627	654	639	650	652	626	662	672	677	643	647	655	641	694	610	577	623	674	645	699	646	654	647	638	656	696	620	640	671	667	619	641	611	628	651	633	634	671	648	642	654	621	669	626	656	619	599	677	656	645	686	657	672	604	659	615	705	632	673	647	670	640	697	617	654	597	683	647	629	636	652	660	662	626	658	667	629	678	702	656	624	667	658	665	675	673	633	636	660	658	631	649	655	654	648	679	652	688	620	616	640	637	630	666	676	652	674	684	662	673	659	655	665	664	621	676	676	684	631	636	666	602	685	625	632	664	677	692	665	645	666	613	623	614	643	609	614	678	650	627	672	640	666	666	702	668	645	622	652	684	654	604	672	656	679	628	687	662	650	655	652	639	645	662	673	636	659	633	611	666	598	642	654	661	646	638	583	694	649	629	634	642	663	624	662	656	649	632	680	642	656	616	668	679	583	643	642	638	640	695	676	656	635	685	679	611	643	673	668	656	612	655	706	627	618	695	661	662	663	664	630	594	638	617	662	680	627	595	621	643	610	629	644	643	618	664	652	623	654	629	661	627	634	640	678	671	626	639	663	647	658	637	638	679	631	653	632	675	671	678	657	661	682	682	689	641	684	601	604	631	648	635	617	704	632	646	650	624	657	656	616	636	623	638	610	643	681	691	673	636	661	572	674	617	613	652	639	598	634	633	662	623	668	687	634	670	686	681	639	656	650	623	722	660	649	635	640	657	652	675	643	669	651	609	653	635	602	650	662	624	597	684	670	680	660	615	687	625	625	588	672	637	621	657	614	620	681	670	665	659	674	640	646	652	623	649	588	644	642	586	593	672	645	634	679	668	632	643	669	643	626	679	655	660	654	640	625	662	681	618	614	643	653	642	655	664	626	675	591	682	652	674	675	647	643	659	591	652	691	652	640	641	638	651	646	670	659	645	615	659	657	626	628	671	612	645	669	700	641	620	659	659	669	649	705	617	638	625	675	688	654	620	617	653	618	701	655	648	631	653	664	679	678	660	670	606	682	655	615	610	660	675	612	671	623	670	682	665	676	588	666	627	672	650	619	676	643	661	635	643	685	692	643	687	641	634	642	642	636	665	617	666	694	606	675	663	668	648	635	672	649	646	672	625	671	631	677	635	606	667	638	682	615	666	661	627	694	660	638	635	628	644	679	627	638	653	650	709	668	635	652	653	634	634	617	633	656	624	680	633	689	641	688	666	622	687	646	688	629	676	629	687	628	631	639	660	642	643	652	652	622	670	648	673	663	647	633	651	646	675	659	642	688	675	641	633	655	665	641	660	663	684	615	680	650	617	645	651	609	597	650	650	645	600	680	680	614	636	669	620	618	670	664	627	593	642	583	654	642	642	669	607	674	661	653	643	638	663	621	631	618	635	624	702	629	660	666	627	664	636	633	635	673	686	623	676	621	654	656	653	660	628	683	637	695	674	638	697	675	606	668	687	652	632	635	669	635	646	670	658	614	630	648	666	652	648	673	626	593	634	683	659	671	688	666	634	653	687	651	611	639	634	639	672	630	585	639	658	653	657	634	634	651	612	668	664	675	674	707	621	597	661	627	588	603	669	629	610	660	671	630	668	647	698	627	666	663	636	654	671	623	641	678	674	665	668	704	641	651	639	647	657	674	660	626	659	622	635	632	656	682	658	632	657	671	674	648	657	638	628	634	654	623	647	626	641	639	691	620	692	636	632	680	625	648	699	644	692	662	650	631	639	667	630	607	653	649	635	621	650	626	610	669	649	629	626	683	635	602	647	578	683	630	701	647	644	640	635	688	605	635	629	630	604	603	639	662	636	638	666	661	595	658	609	692	612	612	660	635	679	618	649	610	635	577	674	662	642	651	643	650	637	646	623	659	610	694	661	653	650	658	656	604	691	599	648	656	675	631	640	631	673	642	648	659	654	659	654	642	664	658	672	667	669	683	637	647	624	658	585	636	664	657	622	629	627	615	620	653	690	615	633	619	650	602	663	614	616	647	624	589	669	693	621	645	666	651	680	646	601	615	722	660	652	656	628	695	666	663	612	683	660	682	667	660	642	634	701	631	643	623	652	664	624	611	638	648	612	641	639	682	653	626	678	647	675	667	666	607	679	632	666	634	684	643	624	652	655	672	658	615	689	676	654	633	641	652	663	658	656	608	643	635	609	664	674	620	662	617	640	662	583	661	665	665	646	630	644	631	645	612	703	632	687	695	619	612	683	615	681	617	627	675
1976	479	249	219	322	349	301	278	259	197	156	131	94	119	96	91	101	103	73	58	59	51	48	48	47	37	58	39	44	35	40	35	50	31	39	41	39	34	42	37	38	30	37	27	32	28	43	39	38	33	37	29	37	30	35	24	22	36	41	50	33	28	41	33	28	47	45	35	37	42	30	27	32	47	40	27	34	27	44	25	38	29	33	37	37	39	18	31	42	28	43	29	33	38	38	31	26	39	39	31	36	39	37	42	35	32	36	30	44	28	38	30	48	27	40	37	32	25	33	42	28	42	34	32	32	31	34	30	35	30	35	37	39	26	36	34	37	35	39	34	23	45	49	34	35	30	39	28	29	38	36	31	36	33	46	28	45	31	42	45	33	44	30	43	34	25	35	35	39	30	40	40	31	26	39	44	40	33	29	39	38	27	38	50	36	37	38	30	42	42	34	41	23	33	41	35	33	38	28	38	32	30	38	34	38	32	43	20	41	43	37	32	35	31	32	33	28	31	46	32	39	37	44	33	41	49	34	25	43	25	34	38	36	32	30	35	31	33	34	38	41	28	41	37	34	38	32	36	42	26	42	32	35	29	30	34	38	25	41	44	38	36	33	42	44	36	49	34	32	35	33	39	41	40	37	26	45	35	28	43	28	45	38	29	32	29	40	35	40	43	37	31	32	33	30	47	30	39	39	24	29	46	40	46	39	37	34	46	25	44	36	34	50	25	39	32	36	34	34	38	33	26	35	37	33	40	33	38	38	30	28	31	32	34	29	40	29	32	42	35	28	48	34	38	34	29	35	43	44	32	40	45	31	24	33	40	39	38	27	38	47	45	23	43	39	41	33	36	30	40	40	42	43	38	46	34	33	32	32	28	44	25	32	42	32	46	35	30	40	36	41	47	34	34	39	41	35	35	26	33	32	34	29	27	32	40	35	30	35	41	38	27	35	48	45	33	35	45	28	21	36	28	34	28	39	29	35	37	29	38	29	32	32	35	36	36	36	30	29	38	34	43	31	36	29	33	38	32	28	44	32	41	40	44	33	28	29	22	45	41	46	24	47	50	30	45	38	33	33	35	36	38	41	39	33	35	35	43	40	31	36	42	32	38	28	26	31	35	31	31	43	33	32	33	34	32	38	43	33	33	33	30	38	25	37	42	29	43	44	38	31	34	45	41	39	30	31	28	38	32	38	47	33	37	27	22	33	28	35	37	35	35	23	35	24	28	26	36	27	31	36	35	37	37	29	27	31	35	40	35	24	32	41	20	33	31	31	27	27	26	29	41	39	34	22	34	44	34	37	33	25	41	41	33	36	38	33	36	34	33	46	30	35	40	40	38	36	29	33	33	42	26	34	28	41	48	39	36	33	31	30	38	52	31	36	35	35	32	43	29	33	34	33	33	31	40	36	46	30	43	33	46	42	45	34	35	42	24	38	30	29	34	31	37	36	28	35	35	38	23	39	33	31	38	38	37	42	37	29	28	41	40	29	34	29	35	28	38	56	37	25	28	43	40	35	37	26	32	33	25	46	32	50	30	35	30	30	45	41	33	38	30	29	35	34	44	39	40	42	41	27	27	44	43	42	32	35	22	37	27	31	36	34	20	26	33	38	35	38	35	42	30	34	51	28	23	37	35	32	36	39	36	34	30	30	37	45	27	30	25	41	32	27	36	35	41	36	22	27	41	39	39	48	32	47	31	41	39	36	35	31	43	33	32	38	33	33	40	41	31	36	33	28	33	43	39	38	46	30	39	33	38	39	42	31	29	26	32	34	22	35	37	31	42	38	38	28	26	35	34	36	25	37	32	40	33	23	33	49	26	33	29	38	36	33	29	35	47	39	31	24	31	33	37	41	42	37	38	40	36	44	44	27	36	33	24	40	29	30	43	33	35	25	45	44	36	31	35	34	40	25	28	32	35	35	33	36	34	40	37	29	31	27	30	35	38	37	32	39	32	29	36	35	34	38	32	39	26	35	35	41	30	32	38	32	28	41	22	35	42	37	37	33	38	30	42	36	23	44	40	43	39	34	35	39	28	32	46	35	33	41	39	35	38	38	33	38	31	41	50	34	29	29	41	28	32	30	34	32	28	40	36	39	46	37	34	37	34	33	30	40	28	37	39	34	34	37	32	29	34	38	22	27	41	37	30	27	34	35	26	33	32	28	29	31	44	52	38	26	30	31	22	25	23	40	28	34	30	36	47	32	41	29	35	33	42	37	31	41	34	37	42	24	35	38	35	45	42	31	29	27	30	43	41	27	37	33	37	36	33	42	43	28	31	36	33	35	34	33	40	43	36	36	23	42	34	39	36	38	32	30	47	28	31	29	35	45	41	30	34	31	43	31	44	28	38	40	36	24	29	36	38	36	47	26	51	33	34	30	22	36	30	34	36	40	34	39	38	39	35	41	45	31	37	38	26	31	27	32	39	30	32	40	33	30	32	38	36	33	39	37	37	29	36	35	23	40	30	31	37	27	37	35	38	47	39	46	27	30	38	43	43	33	39	43	38	33	39	39	36	36	33	39	36	27	49	40	47	34	45	44	33	40	34	29	34	26	31	25	39	37	35	31	33	34	28	36	37	31	41	40	36	33	36	39	32	43	34	37	23	43	35	38	37	34	37	40	33	30	41	39	35	29	41	29	42	33	36	34	32	33	27	42	37	28	31	24	39	36	39	25	38	42	37	43	41	35	37	38	43	26	27	27	34	33	37	35	32	42	40	29	48	41	30	39	31	33	38	42	34	39	43	37	44	41	32	38	42	20	46	37	32	39	38	28	34	44	23	36	38	37	36	36	24	45	30	38	33	22	34	29	44	36	32	49	38	31	35	32	33	34	43	33	47	27	38	35	34	46	33	28	35	38	26	34	27	44	31	26	32	52	33	25	40	32	39	25	32	28	38	47	37	29	39	32	37	36	21	38	39	39	33	37	28	42	29	34	26	41	33	36	33	31	35	29	28	30	49	41	33	31	30	52	43	41	31	40	38	31	30	38	38	23	36	36	44	31	36	42	24	34	50	37	33	28	38	38	30	31	41	33	39	28	43	34	30	45	36	32	41	30	39	36	30	37	39	25	38	36	37	38	22	31	32	43	37	34	35	32	34	45	51	40	36	29	33	44	29	30	34	30	29	30	30	32	33	30	44	35	44	44	48	31	37	36	34	28	28	33	26	36	26	35	43	37	37	35	39	30	33	39	39	43	33	30	45	44	33	29	31	28	38	35	28	44	34	39	36	38	28	28	34	33	31	32	32	29	31	40	33	33	33	35	29	36	34	28	41	30	36	40	37	44	38	35	42	34	39	31	27	34	25	26	33	35	45	35	25	43	22	38	32	39	27	34	35	31	32	30	36	30	30	34	41	32	31	37	40	33	18	36	22	28	47	37	37	33	36	40	29	25	37	42	34	31	31	24	40	37	35	41	25	35	39	44	35	35	42	32	34	35	35	46	46	34	34	33	38	34	35	36	37	33	33	40	36
19594	11832	6269	15537	23370	21318	17752	15736	14081	10446	7546	5633	4682	4365	4070	3520	3270	2917	2477	2125	1803	1567	1337	1185	1146	1103	1148	1052	1010	983	870	797	846	875	782	772	789	762	744	698	659	661	624	663	592	616	600	624	554	572	746	600	552	565	481	542	544	518	483	531	532	579	551	562	559	556	546	510	497	539	492	552	534	561	523	562	517	554	578	506	537	542	537	567	517	550	530	527	513	559	594	521	534	549	568	547	566	581	556	574	519	572	528	555	531	565	550	525	555	520	516	554	514	566	523	568	537	574	551	578	537	542	553	531	516	532	561	571	578	533	537	587	585	547	545	528	554	559	531	513	524	544	500	579	537	511	582	569	486	525	517	555	533	519	565	515	576	503	527	549	563	567	565	544	538	521	569	562	586	573	574	560	561	572	589	555	533	551	513	539	541	535	515	540	553	524	550	532	501	516	548	546	540	532	528	498	554	510	528	514	518	535	530	540	526	530	538	554	506	497	546	524	558	530	515	529	492	530	495	545	526	524	512	547	490	513	496	506	558	557	533	592	604	553	528	522	526	521	570	516	545	527	534	531	527	517	537	502	548	551	506	577	528	553	510	525	532	539	507	540	554	517	539	534	503	496	523	536	535	540	531	562	522	544	534	570	519	558	504	547	495	537	574	541	566	533	534	527	580	546	552	537	519	490	550	518	494	546	517	516	518	535	576	533	532	566	514	561	500	516	560	491	551	535	532	511	540	500	511	565	540	515	518	537	501	534	520	497	529	535	553	505	568	526	551	563	545	532	547	559	527	524	529	538	511	546	551	544	535	521	531	534	557	547	553	518	561	538	574	520	481	523	539	557	560	546	572	559	546	489	502	514	518	534	537	550	561	568	493	530	528	523	556	564	512	564	562	571	530	513	478	527	570	532	566	509	515	518	521	507	532	495	520	526	542	495	535	535	526	518	526	573	485	551	525	577	510	491	535	531	523	489	530	550	539	537	555	521	583	531	557	533	569	549	538	522	547	516	556	525	576	544	531	543	519	526	552	527	526	519	521	547	538	548	534	545	526	555	523	532	543	515	538	523	532	514	532	565	491	527	523	513	548	548	550	530	545	518	503	567	587	473	535	550	574	531	562	561	532	528	519	514	567	560	541	530	551	510	556	545	552	548	538	558	508	506	538	512	564	536	540	516	511	555	522	558	574	545	543	498	546	534	562	557	535	555	528	527	606	504	530	529	510	519	555	508	526	537	508	526	540	559	556	509	522	516	542	477	502	518	555	545	527	541	520	555	546	538	519	541	525	528	516	563	480	536	555	568	541	517	526	529	533	532	517	566	516	515	480	535	533	542	532	542	534	545	497	529	517	514	540	529	511	556	547	514	540	520	540	547	575	526	535	545	523	555	533	508	567	535	508	544	530	516	530	526	565	538	573	496	536	561	492	516	516	484	532	567	505	522	538	547	511	502	536	514	502	542	554	528	545	519	525	547	504	559	542	533	521	575	475	534	519	531	513	542	505	508	508	527	546	547	465	550	512	501	510	514	535	545	523	532	542	549	536	512	519	554	518	540	598	527	580	511	543	546	528	538	518	557	525	526	536	542	554	518	547	534	522	501	518	499	539	532	483	573	539	547	533	523	552	538	536	532	577	540	540	564	520	525	563	510	570	540	506	561	527	549	538	528	558	525	534	477	486	539	558	535	562	511	533	545	501	547	480	520	531	538	516	499	525	527	505	567	525	570	502	553	526	519	535	573	545	554	553	506	506	542	547	539	528	536	525	524	558	502	513	571	580	505	515	546	543	509	523	520	516	496	567	525	545	529	523	521	534	520	527	479	541	546	509	544	528	499	547	531	537	500	534	539	532	529	539	516	531	487	512	519	523	544	514	497	528	527	563	490	534	550	492	553	593	546	568	517	521	513	550	519	534	505	546	549	548	546	527	528	537	531	519	532	505	542	551	494	534	508	537	541	520	520	524	531	515	543	516	543	509	549	541	524	541	469	497	535	514	548	521	523	514	501	503	538	511	549	546	542	562	551	514	539	553	527	553	515	556	513	540	570	511	542	489	544	551	550	546	523	509	551	534	505	515	542	535	558	512	535	545	543	533	548	520	535	518	539	521	550	495	543	545	507	529	588	534	534	509	519	571	563	559	539	548	526	534	478	550	530	524	506	478	564	501	504	546	525	530	522	517	551	544	490	563	542	542	574	546	539	528	573	472	502	551	517	570	531	544	517	522	564	513	496	501	527	534	541	558	537	530	530	530	554	532	525	528	517	501	497	517	531	565	508	567	545	563	530	524	549	523	526	488	510	511	554	519	530	512	517	499	551	545	496	534	523	549	582	538	513	533	508	510	525	565	560	533	507	503	524	549	539	536	535	517	548	558	561	542	550	501	566	522	568	534	523	508	527	547	516	504	508	568	536	553	508	571	569	504	529	510	531	544	560	520	568	519	561	518	569	530	552	539	537	535	577	539	562	560	516	514	563	562	550	539	547	552	522	522	550	524	539	549	587	534	566	527	562	529	521	487	527	526	574	539	530	509	578	527	485	532	582	522	546	521	488	491	556	541	499	499	544	559	517	523	471	558	545	505	520	572	514	530	543	533	528	532	487	535	522	523	487	519	518	555	546	551	508	556	543	509	553	547	554	517	529	516	495	522	542	537	513	523	565	538	540	586	540	575	531	540	520	548	551	508	521	514	538	531	494	531	533	513	541	557	528	526	523	515	475	514	559	526	558	572	547	525	532	574	545	525	557	544	550	531	558	545	509	542	556	510	508	556	516	544	526	538	536	528	522	533	505	514	529	541	547	571	563	558	515	570	550	563	547	534	530	537	503	538	551	534	561	492	546	505	553	506	524	535	570	500	524	532	550	508	565	547	546	489	566	539	539	527	480	516	499	531	542	552	521	533	539	515	546	537	513	520	497	525	519	533	522	560	584	522	527	540	541	559	542	524	549	536	529	506	520	495	503	531	544	575	543	558	553	518	501	530	522	522	539	548	544	509	543	548	513	581	515	493	550	595	505	535	548	494	521	550	533	546	568	514	547	498	572	561	526	531	492	561	561	536	558	548	575	515	511	516	509	524	517	537	505	499	522	532	564	568	516	566	534	533	505	522	563	497	545	561	532	550	522	499	496	513	531	523	542	532	574	520	531	526	548	501	560	514	543	549	525	476	549	552	551	552	561	508	539	533	549	491	524	517	556	511	539	537	492	520	503	508	562	493	535	523	525	536	546	514	525	566	510	478	555	485	557	528	545	513	535	547	546	542	567	489	537	537	542	519	559	544	522	500	566	569	515	529	533	551	516	507	517	543	562	575	535	575	528	549	520	555	519	536	539	559	518	525	554	532	519	550	518	562	568	514	506	556	541	510	523	502	532	556	543	545	506	517	540	509	548	553	526	538	514	534	509	495	533	535	537	590	535	526	563	531	531	496	484	531	549	514	557	521	554	547	543	554	552	513	536	533	527	556	547	519	546	553	510	507	570	520	555
1522	764	332	278	469	551	437	440	404	331	221	161	173	145	138	138	94	116	99	75	79	65	48	45	58	44	47	43	37	40	29	42	38	34	31	32	34	35	38	38	38	24	33	23	29	18	26	31	27	27	62	25	33	29	34	28	26	33	22	31	16	30	24	18	37	14	19	32	37	19	34	18	26	17	22	33	21	18	18	25	27	31	33	29	34	23	25	18	28	24	41	33	41	20	27	24	30	26	31	30	22	42	32	24	19	28	40	21	24	29	27	21	20	31	24	30	28	21	22	28	24	19	39	31	19	34	30	27	23	33	26	21	30	27	23	32	22	31	26	14	28	22	26	26	27	22	28	25	36	27	25	37	27	30	30	27	23	32	13	28	16	29	33	25	20	22	35	32	27	32	33	30	26	35	24	21	17	33	20	27	29	40	35	19	21	28	28	36	23	21	26	17	29	15	34	24	30	22	32	34	31	29	28	23	18	35	27	24	35	26	27	35	28	16	26	29	27	31	26	23	30	23	27	18	23	18	29	29	27	24	23	24	27	28	26	25	25	18	21	17	25	24	19	36	29	24	26	27	33	33	23	25	20	28	31	23	28	27	27	21	27	32	29	26	29	30	25	24	27	41	21	33	19	31	22	17	24	27	31	23	32	18	23	26	32	24	20	19	20	24	23	23	21	36	30	31	21	21	24	28	26	25	22	28	35	25	35	27	20	31	27	19	28	40	18	33	32	16	25	17	32	26	23	27	25	20	22	33	22	21	24	24	30	23	28	25	28	29	31	23	25	29	25	32	23	35	30	24	24	28	22	38	33	31	23	39	26	25	20	23	23	27	26	19	28	38	28	28	27	33	27	28	30	25	20	28	24	23	27	25	25	31	34	26	30	30	21	36	25	24	29	31	36	23	23	24	28	28	23	20	35	24	19	26	25	28	27	23	18	22	27	29	30	28	27	22	18	29	23	20	29	27	20	25	20	29	27	24	21	26	29	21	31	28	31	27	20	19	17	36	33	22	27	23	24	29	28	28	33	25	21	30	33	23	24	18	20	19	37	23	27	32	23	22	24	22	26	26	24	26	22	34	18	23	21	30	28	34	33	33	34	32	23	24	28	28	22	19	46	25	35	17	28	22	28	23	33	30	22	27	29	25	21	31	23	33	28	37	31	24	20	29	24	32	27	25	24	17	35	24	28	30	32	24	37	29	29	28	28	28	30	26	26	24	33	23	28	23	21	21	16	29	21	15	33	21	29	25	20	26	31	25	26	25	41	33	29	24	32	31	15	27	24	26	27	27	23	37	27	24	23	25	28	18	23	19	28	23	28	32	32	25	29	29	28	20	33	27	27	24	29	30	30	35	33	26	38	30	27	27	29	25	26	22	33	33	27	24	21	33	31	18	23	27	21	20	28	25	27	17	32	25	22	32	17	31	26	21	31	33	26	28	26	26	27	27	25	32	24	33	30	37	23	30	33	26	19	26	37	30	32	25	37	31	24	20	26	15	24	25	29	28	26	31	30	28	25	29	22	28	23	30	28	21	24	24	25	24	26	31	26	16	35	22	21	21	33	37	23	36	27	20	21	26	32	17	13	23	32	28	20	24	22	39	17	23	22	25	24	29	29	35	29	26	20	31	23	29	22	31	22	23	34	25	25	32	28	26	30	30	30	26	24	19	34	20	26	30	27	25	34	21	24	24	19	24	30	29	16	20	39	33	25	18	24	28	28	28	29	25	22	33	28	20	30	26	30	27	25	30	31	32	27	33	22	37	20	29	34	23	19	27	35	26	25	28	24	24	33	23	22	27	19	20	26	39	30	41	31	34	28	26	30	33	38	31	26	24	27	25	24	29	25	33	27	29	24	22	18	17	24	23	30	20	34	33	30	21	33	21	27	20	24	22	24	27	24	21	30	28	35	31	33	22	30	29	29	28	30	36	29	37	19	28	20	18	19	31	26	19	20	29	30	26	23	24	25	31	21	28	24	28	22	32	16	30	26	22	32	22	34	35	26	29	21	27	43	24	25	25	19	22	34	28	25	23	23	33	26	30	30	26	33	28	29	25	24	23	28	32	33	40	31	18	15	17	32	25	24	17	37	18	35	26	25	37	38	27	29	28	23	17	30	33	22	32	31	25	21	31	25	37	26	34	24	24	25	24	28	24	24	33	30	23	29	25	31	19	26	27	23	23	23	32	27	28	24	26	25	26	25	35	23	31	21	22	18	28	22	27	21	35	28	30	35	23	27	26	23	18	30	18	33	30	20	18	29	19	32	20	26	26	26	26	24	18	21	29	27	39	26	26	25	17	25	22	42	25	28	38	31	26	28	26	23	27	32	22	23	19	25	15	26	24	19	30	36	25	24	13	22	21	33	23	26	22	22	25	26	20	28	33	26	35	25	27	35	35	17	32	22	27	24	27	15	24	28	31	22	25	23	32	29	26	31	28	29	31	28	24	19	30	24	24	35	29	11	36	32	18	29	31	40	15	27	27	25	17	26	31	24	34	29	29	29	27	18	23	30	28	25	27	17	24	21	20	33	28	23	33	26	30	25	21	21	19	36	19	31	23	25	32	25	30	26	24	21	25	17	31	24	26	32	25	26	27	25	32	29	21	23	24	25	28	36	31	30	18	35	23	29	29	25	26	35	27	34	39	15	36	22	25	24	20	31	21	24	21	22	26	29	24	30	21	28	22	25	24	29	17	24	33	31	25	17	23	29	28	33	33	22	34	24	35	25	26	26	23	18	32	35	31	26	19	28	36	24	27	24	25	31	31	23	18	30	29	25	17	23	30	27	31	36	27	25	24	24	27	26	28	23	23	33	27	22	23	29	25	26	21	24	20	24	28	23	31	23	23	30	31	24	33	23	30	19	34	29	31	35	26	29	29	38	21	22	27	29	28	27	24	21	19	21	27	35	20	24	31	27	29	31	37	20	22	32	19	20	28	32	28	27	23	29	16	18	26	24	26	28	31	29	34	33	27	23	22	29	37	20	34	33	33	21	16	19	23	25	39	23	29	21	29	26	26	28	30	23	18	29	28	19	31	19	13	23	30	27	25	27	17	33	30	28	33	34	32	31	24	32	21	29	22	22	21	23	28	30	29	27	16	19	20	32	42	28	31	36	19	26	27	28	18	27	21	21	38	32	23	19	26	27	22	28	17	15	31	20	25	27	25	24	34	23	36	28	24	27	27	35	34	34	29	31	21	17	28	30	32	36	17	22	21	12	43	31	26	23	22	21	25	33	18	29	22	23	28	23	33	29	19	19	17	28	27	34	31	32	24	21	32	21	33	28	31	20	26	28	28	31	37	29	28	27	26	26	32	13	25	22	29	32	31	29	22	35	34	31	25	35	19	34	18	21	30	32	34	23	29	26	35	24	23	21	30	31	28	26	35	32	31	22	28	29	24	18	17	34	44	21	29	25	27	26	29	34	19	17	26	35	31	25	27	18	24	21	19	29	32	24	28	18	21	35	30	19	28
23814	16010	8647	20745	28716	27039	23700	21389	19068	14723	11069	8514	7055	6726	6256	5348	4960	4493	3787	3080	2673	2272	1954	1618	1668	1477	1397	1280	1163	1067	1005	952	906	950	839	840	762	787	769	708	679	676	634	625	587	535	542	510	512	510	1762	482	437	467	453	422	467	505	438	444	440	435	442	440	411	414	452	414	410	416	393	433	414	413	417	437	423	445	404	489	424	449	438	444	447	394	462	439	425	462	454	454	432	426	447	435	465	449	447	452	468	427	418	421	454	433	465	435	404	423	471	460	416	413	441	460	443	432	405	430	418	410	418	422	454	451	436	434	439	431	456	427	451	455	411	420	424	454	441	433	384	428	415	437	416	422	431	399	404	434	454	419	409	422	437	445	427	420	400	435	421	414	448	418	455	404	411	434	448	424	433	463	439	389	465	439	414	435	410	469	430	441	405	433	406	389	396	407	421	386	408	416	369	441	395	352	404	410	426	379	430	400	406	411	400	365	413	402	406	381	385	399	410	365	392	396	406	432	400	393	424	397	418	419	396	403	394	408	409	442	386	398	383	430	430	387	387	394	391	401	406	399	413	394	426	422	402	420	436	398	421	391	398	399	387	432	392	422	385	417	381	390	387	440	388	408	423	418	409	428	439	405	384	454	398	426	409	355	429	400	423	407	428	431	406	394	407	407	411	394	408	380	399	398	417	404	396	420	381	389	417	385	411	416	373	431	410	392	417	369	385	372	419	408	442	415	421	386	426	388	424	425	369	419	414	407	372	444	428	421	388	377	436	379	397	398	409	398	411	398	411	416	390	393	429	372	388	385	355	380	399	417	443	417	436	414	415	390	402	384	382	397	400	404	425	373	419	398	371	399	394	384	410	414	407	419	382	407	404	398	414	397	384	415	375	401	407	379	391	383	406	385	391	403	407	377	412	414	377	411	397	410	440	416	443	423	421	397	412	403	397	426	420	377	358	372	456	411	407	415	370	416	424	412	427	379	448	438	413	386	398	417	411	385	397	419	394	402	389	397	388	415	384	389	413	360	438	420	437	410	408	408	442	390	399	374	422	424	392	383	415	380	416	419	405	426	403	405	407	427	408	395	392	390	398	377	394	428	451	350	429	379	420	379	363	408	407	466	373	364	390	373	429	413	407	395	389	412	419	365	403	405	411	416	420	411	443	419	400	412	385	409	405	391	421	365	382	414	394	427	383	407	389	421	398	421	432	419	419	418	410	375	431	394	431	406	407	387	395	392	431	432	416	400	427	396	436	386	408	395	388	411	359	374	396	388	394	418	380	390	398	386	417	390	415	410	375	417	414	392	395	386	383	385	454	421	362	442	412	374	375	383	380	461	432	405	393	398	399	433	405	404	386	403	408	427	423	395	421	392	368	445	418	413	452	400	409	407	388	389	437	389	407	425	424	411	402	398	418	395	387	430	399	380	400	393	424	364	402	416	419	404	427	432	426	368	441	420	415	402	394	403	402	411	421	429	406	410	385	369	422	417	389	411	407	407	398	391	369	381	406	424	422	391	374	400	385	424	402	413	380	370	416	410	427	372	457	406	432	415	394	430	367	397	422	386	433	388	406	406	363	382	410	362	410	419	437	374	389	406	380	413	394	428	449	420	438	436	424	393	387	418	417	383	425	398	399	403	398	415	393	400	362	421	416	414	380	364	419	381	359	410	377	422	389	390	370	384	404	406	396	423	419	388	386	407	391	406	400	403	412	416	417	409	402	380	401	460	375	414	408	441	413	394	384	390	415	404	383	406	395	402	417	379	402	415	403	413	420	398	390	357	416	389	421	388	382	386	407	422	404	374	439	408	425	405	401	434	383	424	394	393	403	420	422	400	399	431	386	389	369	400	424	396	374	400	384	403	422	445	422	378	397	429	421	400	407	396	411	356	396	431	405	406	375	456	388	423	427	391	389	428	398	397	432	431	390	384	409	402	413	419	413	408	360	395	393	388	384	386	441	386	462	393	440	378	412	392	404	437	407	397	390	434	408	413	421	423	396	383	448	368	400	373	402	440	397	403	410	423	417	445	415	387	374	419	404	388	406	418	418	389	414	444	446	390	400	387	425	413	382	416	401	405	393	402	384	429	416	353	405	370	444	382	388	395	415	413	399	419	390	392	390	401	417	394	402	413	385	419	380	423	395	431	406	428	402	398	416	392	379	401	432	396	376	400	417	405	418	436	408	393	390	381	411	385	402	408	431	371	412	385	411	418	370	398	380	437	443	431	419	419	424	379	402	389	397	416	435	335	389	421	378	390	423	413	399	390	422	384	415	394	413	437	410	409	397	435	384	421	397	451	392	458	406	406	397	423	407	435	426	422	361	436	405	444	392	407	393	430	433	405	410	403	391	368	406	429	407	403	344	427	432	406	432	424	397	435	412	396	436	400	414	407	374	364	418	409	386	465	422	401	381	411	410	408	408	372	415	426	433	401	433	428	413	396	389	376	391	403	411	399	397	428	399	378	390	379	383	402	430	412	397	375	366	382	431	421	390	392	431	411	412	423	387	357	403	416	439	413	414	394	363	412	455	454	418	399	425	402	411	402	417	395	421	397	392	382	408	404	410	420	389	415	420	387	382	397	389	411	426	389	390	410	401	403	408	440	461	393	402	424	375	395	348	365	397	392	398	425	412	396	409	437	384	386	416	465	387	435	388	394	393	368	416	431	409	406	428	419	438	393	379	419	468	392	402	405	411	440	379	398	439	464	437	418	411	398	402	446	420	414	417	398	390	398	425	387	408	408	423	382	403	397	388	392	439	387	420	407	397	417	397	388	423	384	418	414	430	412	441	397	418	400	409	395	423	434	404	455	426	410	407	411	418	404	416	383	403	404	418	413	405	460	401	399	424	380	387	389	377	418	423	417	399	396	415	387	422	406	390	389	409	396	377	417	392	384	390	418	425	421	407	405	388	435	413	395	446	388	417	417	424	434	418	415	412	422	402	381	425	353	404	392	420	439	418	388	403	411	392	374	396	404	395	414	383	408	418	392	376	433	403	395	405	394	388	388	393	386	408	408	412	408	416	424	394	412	400	384	391	411	406	427	424	431	396	419	424	452	377	430	379	429	407	423	407	456	412	388	389	418	388	385	410	379	410	411	421	425	415	390	437	401	381	432	417	417	415	388	409	400	394	386	399	433	416	424	436	446	406	385	387	386	428	408	415	408	388	390	432	396	386	399	413	396	409	405	411	368	437	357	392	391	442	404	405	415	421	412	400	410	397	437	443	422	424	440	428	440	408	455	401	426	379	420	418	412	379	397	411	423	410	408	420	372	405	415	387	389	385	410	405	448	406	382	410	402	382	413	429	425	416	364	388	393	480	422	400	384	416	428	409	377	378	395	387	390	408	394	414	417	398	421	410	397	388	380	399	398	407	417	373	415	408	409	435	416	393	416	405	381	426	414	415	411	389	398	410	412	405	420	389	404	367	407	403	404	401	417	420	414	409	412	401	371	390	415	433	405	412	437	417	402	445	406
3204	669	368	290	506	531	440	407	384	341	214	186	165	163	167	153	136	139	104	109	96	79	85	74	71	74	66	62	66	78	64	72	70	70	50	54	66	50	61	52	54	55	53	46	62	52	56	55	50	54	78	64	56	57	53	52	70	69	61	59	50	68	60	55	57	45	55	50	46	60	54	58	51	50	50	59	55	54	47	38	62	40	56	59	50	51	41	50	51	48	47	50	48	74	54	50	45	54	52	51	47	60	52	50	59	45	54	51	52	59	53	50	51	49	69	58	67	47	52	63	50	47	49	52	53	50	65	47	51	41	57	51	54	47	57	57	63	68	53	48	63	44	48	51	56	65	44	61	51	52	61	41	56	50	57	58	50	57	55	48	42	57	56	61	56	44	54	70	49	56	51	63	54	56	52	48	65	51	45	56	50	63	55	38	54	55	49	54	71	48	40	52	59	41	51	43	52	65	56	33	50	69	60	56	52	52	61	60	50	50	52	60	56	55	61	64	45	72	39	39	50	52	58	56	54	57	51	55	41	63	64	47	46	42	48	53	45	48	46	54	45	50	53	44	39	62	52	56	40	38	56	55	42	57	50	44	41	69	60	52	40	55	59	49	49	50	61	47	55	42	52	38	56	60	40	44	55	58	53	56	57	58	55	48	52	59	56	50	58	45	33	43	52	44	57	49	51	46	49	58	48	47	52	46	51	51	51	54	45	51	55	47	43	38	56	52	53	61	43	72	48	52	38	44	52	63	53	50	47	50	60	55	43	48	59	42	42	43	57	67	57	31	45	54	51	56	64	58	49	62	53	46	59	55	58	47	55	43	48	51	43	51	53	53	49	45	57	37	54	45	61	42	49	61	38	48	55	50	46	41	48	49	61	50	37	49	49	57	45	47	55	51	51	52	58	49	60	57	44	55	49	69	50	64	59	59	53	58	56	56	63	61	57	53	52	54	42	38	50	56	56	49	52	50	56	57	48	62	52	49	58	47	38	42	60	49	51	58	62	62	47	53	44	43	44	47	55	59	59	56	48	61	48	47	49	51	82	48	57	54	48	68	54	64	44	48	55	45	53	41	61	47	43	51	62	49	55	54	45	56	41	46	55	42	51	52	66	58	56	47	63	50	48	54	68	40	48	49	54	55	54	46	47	50	47	51	73	56	43	44	50	45	59	43	59	48	58	54	52	59	48	48	69	57	53	50	47	57	54	48	43	54	48	34	54	51	55	52	49	52	68	53	55	54	51	41	46	50	62	42	66	57	66	42	63	41	48	43	50	44	54	52	39	51	66	45	56	61	51	58	51	40	46	55	50	52	59	65	53	44	61	60	81	49	39	46	45	45	43	63	56	60	47	48	56	62	54	63	69	53	48	43	69	47	48	50	53	43	44	51	50	41	55	52	44	51	61	63	60	48	64	58	54	51	56	55	50	55	62	38	54	46	58	46	57	53	55	56	45	48	59	40	58	41	54	53	52	55	49	64	39	48	65	51	55	50	49	56	41	54	66	54	55	53	52	52	65	59	38	56	39	48	55	59	53	67	47	55	47	61	55	55	59	48	55	40	52	55	52	42	60	44	46	61	57	46	48	56	57	51	53	48	60	55	44	42	63	64	58	39	54	55	66	60	55	47	63	56	48	42	49	56	49	44	51	43	68	49	45	50	51	52	57	54	55	46	46	48	58	50	55	37	48	43	47	54	51	51	53	50	42	53	54	63	50	55	36	53	48	48	43	61	53	48	60	54	59	56	44	51	47	52	48	52	54	64	60	53	82	49	38	56	48	47	62	50	57	53	51	54	63	59	55	53	63	41	46	50	50	46	43	49	47	58	56	44	60	57	36	49	48	60	52	38	51	59	45	58	57	49	45	46	46	54	50	49	57	59	51	55	49	41	66	65	50	60	64	43	53	47	48	58	52	64	63	55	57	53	51	61	36	55	47	55	49	60	60	56	53	50	54	55	47	61	49	64	65	39	49	56	53	59	61	49	51	56	59	44	45	50	50	47	36	50	41	54	63	48	55	48	56	53	54	60	37	59	52	53	55	47	39	41	54	48	45	45	57	67	38	48	45	46	53	46	48	45	62	51	43	55	54	59	48	50	57	69	52	51	45	55	61	53	49	51	60	53	60	48	61	39	46	43	52	62	51	37	49	63	52	51	48	49	49	52	71	41	62	64	48	41	44	55	61	57	53	57	76	49	51	53	54	55	42	59	57	40	53	48	51	53	59	55	62	45	53	50	53	33	57	55	54	53	56	67	54	53	49	54	65	50	50	50	46	45	46	53	61	52	44	52	51	53	61	46	58	42	48	55	44	48	40	66	43	60	67	44	51	55	57	71	47	60	44	58	37	57	65	50	50	55	64	60	62	52	65	49	47	54	67	59	43	52	55	56	58	62	48	48	62	48	48	55	51	67	54	40	51	53	68	50	62	42	50	50	56	47	48	47	63	47	43	47	54	46	54	51	55	52	57	50	53	38	58	50	52	52	51	52	42	54	53	46	48	72	45	46	57	50	45	58	44	50	38	55	50	49	42	52	45	63	56	41	47	46	50	54	61	49	47	47	52	61	49	47	52	53	56	49	51	61	54	37	66	58	58	66	47	55	40	42	60	56	48	49	57	57	58	47	55	56	60	53	58	44	58	57	55	57	53	55	52	59	53	43	41	43	52	66	60	51	52	48	50	52	50	57	51	55	49	43	47	46	51	45	45	56	33	53	57	62	40	42	54	62	56	60	55	54	62	46	62	47	57	59	49	45	48	53	44	52	70	46	58	63	67	65	65	59	55	50	59	56	50	62	53	43	42	58	54	56	56	46	50	42	40	42	52	53	58	46	45	58	63	46	48	50	59	53	52	50	43	55	52	59	47	63	50	50	41	56	52	68	49	40	67	57	51	61	57	70	53	56	49	60	43	63	41	60	54	64	47	61	50	53	67	62	43	56	54	50	54	51	51	56	57	67	53	53	63	55	40	56	40	55	46	55	55	46	49	65	66	47	58	52	62	55	50	44	51	61	56	43	50	51	59	54	51	56	56	70	47	55	56	46	54	54	53	52	41	57	50	47	59	54	47	57	48	47	56	42	65	49	47	60	46	54	53	39	47	42	58	56	48	46	50	55	48	46	53	53	52	47	48	63	51	49	45	52	49	60	53	53	44	58	57	66	54	54	56	60	58	45	51	40	52	50	41	59	42	73	56	51	63	55	52	59	44	55	55	47	63	56	36	39	42	56	64	66	37	71	64	49	50	58	60	40	49	53	60	60	48	46	49	51	64	54	54	47	45	49	50	59	46	66	50	60	65	53	58	60	53	67	51	50	58	57	58	64	64	58	58	58	49	51	72	50	64	51	47	44	51	62	61	52	54	65	51	47	59	57	57	55	59	58	51	56	50	47	54	61	53	54	43	56	54	46	50	49	52	62	59	52	56	47	55	56	62	51	44	49	43	57	57	61	41	58	53	43	44	49	57	52	41	57	50	57
22178	14423	8503	19901	28022	26683	23143	20759	18430	14369	10996	8157	7009	6962	6426	5752	5354	4922	3986	3200	2754	2464	2270	1862	1913	1894	1701	1564	1505	1350	1288	1366	1305	1287	1229	1172	1129	1199	1095	1035	1026	987	1031	939	948	911	924	871	902	883	2139	844	839	835	879	865	794	847	877	840	870	832	841	837	818	793	837	764	800	774	796	820	804	826	821	819	869	847	796	866	836	825	799	862	892	841	843	815	850	793	840	797	861	824	805	832	758	852	843	825	821	793	827	831	791	779	841	825	817	853	792	817	830	839	855	831	795	840	800	782	824	800	835	802	858	851	765	829	820	855	761	807	849	826	785	799	821	838	828	823	769	812	804	859	789	804	799	776	766	767	806	796	824	739	826	806	833	810	765	784	763	849	804	804	781	840	844	862	819	867	767	809	855	872	819	824	854	797	818	849	803	732	782	838	797	806	765	797	732	799	807	770	794	765	793	813	803	795	825	765	753	830	779	822	758	791	789	799	785	824	802	805	771	799	808	789	856	747	824	752	757	842	794	795	790	844	768	858	786	814	722	798	775	759	785	774	773	757	755	806	744	788	798	789	777	800	771	769	802	792	808	809	761	800	752	783	773	813	755	791	749	834	721	769	761	809	811	781	784	803	785	800	772	774	807	801	752	745	809	771	799	750	801	778	839	828	801	743	753	853	815	770	794	742	839	796	743	760	796	800	846	781	795	759	784	808	789	782	823	833	803	831	748	771	822	784	817	807	796	781	807	827	812	830	800	853	745	788	731	799	718	854	798	763	783	806	750	768	827	795	815	774	777	809	765	796	828	789	798	791	812	848	786	762	791	798	823	812	776	767	815	785	785	798	834	807	830	839	768	774	783	816	779	841	770	735	807	791	811	781	794	737	771	787	767	728	809	815	815	769	750	793	819	783	771	767	787	805	794	803	781	824	796	791	795	764	751	793	804	764	793	821	750	827	796	850	814	814	787	815	759	806	784	816	750	761	845	824	753	787	740	854	790	816	823	796	798	815	857	789	729	795	784	794	761	792	786	880	780	754	793	774	780	740	784	813	767	796	786	788	828	759	787	810	775	791	808	840	795	762	784	780	815	811	761	764	837	794	774	765	821	766	810	757	769	770	804	783	789	784	754	802	757	829	803	808	791	798	797	771	815	781	814	827	790	793	771	827	791	801	739	796	767	784	856	782	789	783	789	802	780	749	800	804	838	812	801	801	809	784	778	772	824	785	779	823	785	769	772	754	786	784	781	782	781	754	818	806	796	775	794	779	752	800	811	756	812	853	819	793	793	791	780	754	820	771	826	799	802	819	755	750	819	765	738	817	822	766	819	771	822	770	775	717	802	787	799	813	777	767	830	829	758	752	776	740	852	791	785	820	763	813	788	799	789	795	823	751	797	796	767	822	756	797	778	796	815	783	820	824	802	769	808	773	809	771	809	782	807	791	795	809	766	763	767	794	759	822	809	746	823	786	790	852	769	802	784	856	737	818	823	801	799	791	780	751	792	833	787	778	744	769	725	784	810	819	821	801	779	812	782	788	810	786	798	795	798	751	795	822	768	762	754	861	818	815	726	793	821	764	837	788	779	782	807	799	792	812	793	790	758	837	775	771	762	770	741	779	804	781	821	813	811	787	796	780	834	812	787	779	771	760	768	790	788	850	804	798	744	807	747	762	786	781	811	781	788	824	777	853	765	756	781	794	795	807	837	758	811	795	790	762	788	781	813	797	779	804	811	788	800	808	838	778	842	765	812	813	832	771	777	826	809	829	801	800	781	827	774	777	747	789	828	725	800	809	768	803	790	816	831	816	740	793	803	806	782	812	848	807	826	743	806	809	832	809	809	809	796	782	814	768	788	736	833	777	777	798	767	806	753	770	805	793	741	802	783	777	818	804	768	747	769	801	808	806	761	758	797	810	762	763	819	793	798	811	806	811	785	795	812	791	810	744	815	745	740	778	836	792	777	830	803	778	759	787	808	787	813	827	755	772	771	798	799	828	801	800	834	798	837	783	768	764	810	783	723	787	849	808	801	732	791	840	789	777	788	778	834	792	788	783	770	793	853	765	803	818	806	832	792	806	790	784	795	812	718	802	779	838	786	773	824	768	795	770	744	794	818	763	788	811	755	777	799	809	831	786	792	866	779	797	782	753	762	769	806	767	772	759	763	803	821	820	795	796	793	826	762	804	780	795	788	804	757	831	771	752	771	785	776	820	787	805	792	823	808	781	797	765	786	778	785	811	808	817	779	802	790	781	811	823	745	777	762	781	755	824	763	805	773	834	823	827	791	792	777	775	748	801	769	756	800	776	819	819	807	799	763	793	801	804	805	801	757	831	799	772	780	760	822	807	796	759	767	812	833	800	771	776	830	802	775	772	746	812	810	799	798	838	831	786	789	774	789	800	822	820	788	782	833	778	727	829	764	806	782	772	793	801	773	790	801	791	806	854	799	736	768	764	789	812	805	788	792	789	817	799	784	752	808	783	807	853	810	772	800	815	799	848	799	787	800	781	754	783	783	817	788	799	854	764	804	855	773	820	836	776	773	807	806	794	766	813	781	763	717	804	799	798	771	772	757	778	743	788	772	814	786	777	802	786	784	812	819	795	792	810	769	764	810	773	795	815	778	809	811	822	778	766	823	765	793	788	765	816	776	745	799	812	802	765	779	777	788	793	783	817	789	766	816	757	800	797	751	810	767	816	847	775	806	839	832	783	765	790	804	802	809	775	787	758	788	769	803	826	761	818	805	828	854	846	815	831	764	753	791	766	798	783	800	782	786	783	801	817	803	754	820	817	783	821	799	777	834	814	759	749	815	780	759	826	769	815	788	805	787	810	783	812	772	813	812	825	843	831	773	835	834	788	760	781	806	788	766	799	822	784	713	783	794	749	774	831	811	824	785	814	806	886	817	844	813	752	850	793	809	831	802	791	769	736	819	809	842	823	810	833	789	756	801	765	795	824	794	779	757	847	828	834	768	809	859	796	772	769	789	759	834	812	795	781	783	818	790	816	809	811	760	820	803	786	751	785	788	790	786	783	768	780	751	785	783	755	780	774	850	785	790	753	825	823	766	831	766	744	776	750	785	799	782	806	785	762	760	789	764	806	744	810	807	773	806	788	820	757	838	799	779	813	781	790	756	827	820	814	793	835	809	813	872	786	779	795	751	730	835	778	807	775	799	817	803	825	771	797	844	780	828	816	790	798	787	723	819	768	804	755	735	789	818	804	723	788	738	749	817	827	757	770	777	784	814	800	805	763	799	811	742	773	737	827	766	783	798	820	756	745	820	807	777	772	831	761	842	851	758	792	767	765	787	827	785	772	761	812	787	773	793	789	784	772	805	788	826	793	799	755	742	820	808	786	826	820	790	764	818	798	768	794	758	822	784	805	815	831	797	773	771	748	741	745	830	830	768	802	816	772	732	765	821	784	787	809	784	794	733	797	774	787	824	815	776	771	783	819	799	759	797	819	764	765	809	813	843	820
2650	1087	507	435	735	837	764	670	624	533	374	274	216	215	213	226	200	170	147	141	121	110	92	87	69	91	75	72	64	60	85	55	67	61	58	40	55	62	54	48	50	38	40	53	49	44	44	51	44	41	123	50	53	42	52	39	39	44	43	48	34	39	42	43	47	47	49	46	42	35	38	44	57	40	48	48	45	44	40	43	45	40	54	44	44	37	39	50	41	45	47	47	38	52	49	35	46	44	58	43	50	46	50	37	41	35	32	52	40	33	57	42	45	38	41	48	36	40	44	44	49	36	43	43	39	48	54	48	39	47	42	52	42	43	41	33	28	39	44	41	49	42	42	49	45	40	46	46	44	55	41	42	43	34	51	41	28	43	38	41	57	41	49	42	40	28	48	51	38	39	50	40	58	46	41	39	49	42	43	35	48	42	51	46	44	52	32	40	47	42	41	46	45	46	49	42	42	41	35	42	41	49	52	46	45	40	47	39	49	40	47	43	36	37	38	34	47	44	45	56	50	47	47	38	49	45	36	46	42	44	49	37	37	52	41	50	55	38	33	52	35	42	44	39	41	46	42	61	47	40	26	58	43	48	34	42	35	38	41	45	49	52	52	45	46	43	57	42	42	37	46	36	50	40	43	52	44	51	43	45	34	46	34	48	39	57	44	39	60	35	53	42	47	37	39	36	45	37	30	50	33	32	42	48	42	41	56	57	41	40	45	41	42	53	40	53	46	41	37	48	46	47	43	32	36	36	42	38	42	49	55	56	41	43	49	32	33	44	44	32	44	38	46	37	39	51	48	40	36	41	53	47	37	47	42	45	48	46	45	32	41	45	43	41	48	54	43	41	42	46	50	37	39	54	37	52	41	36	48	48	47	47	50	49	38	51	43	46	45	25	45	51	51	46	46	37	41	37	43	54	38	42	44	36	49	37	32	46	50	48	37	29	42	54	39	52	39	55	42	56	44	36	54	35	36	57	41	52	37	56	39	40	38	52	49	43	49	38	38	51	41	47	50	41	51	40	39	56	43	52	50	39	46	40	35	44	41	43	41	42	45	46	44	42	38	57	52	50	47	46	41	55	48	48	44	40	39	46	42	47	47	38	35	38	42	42	44	50	46	48	46	38	41	49	40	38	45	34	42	48	41	57	52	48	34	53	32	30	48	51	33	41	34	46	46	38	45	55	34	40	49	43	44	41	45	55	54	42	42	42	42	41	43	40	46	42	45	46	43	49	57	67	34	30	38	48	46	30	39	48	47	46	39	43	49	44	43	38	41	38	50	50	39	50	53	58	40	52	40	46	38	40	44	37	41	49	32	32	46	41	35	53	41	48	41	43	53	46	48	40	39	38	33	34	52	39	51	48	41	39	50	56	57	41	27	35	32	51	41	41	46	42	35	37	50	32	43	53	34	48	45	40	51	38	39	53	34	49	45	48	49	50	45	37	42	41	53	51	41	36	36	45	28	53	30	46	36	37	37	37	34	31	44	40	57	40	46	40	40	40	42	36	38	42	53	52	54	41	55	45	47	47	35	33	37	42	37	39	40	41	69	45	46	46	47	51	43	43	46	40	49	43	41	47	41	36	48	43	47	47	53	28	43	45	34	47	44	46	38	47	39	34	40	45	43	57	38	53	38	40	44	45	53	31	37	46	58	46	51	43	33	40	42	42	42	48	46	39	46	48	37	44	50	56	39	40	34	54	42	45	38	33	48	38	43	59	43	44	58	48	45	46	41	57	35	44	31	49	42	54	46	56	46	40	50	43	45	53	50	44	50	47	53	34	36	32	50	41	45	42	43	35	36	41	52	41	43	45	28	41	41	46	39	43	36	45	39	43	33	44	45	45	40	41	46	37	43	35	48	45	47	33	45	56	45	37	39	48	45	52	39	43	46	39	37	41	54	39	54	52	39	41	57	33	44	42	36	48	42	38	35	47	52	28	51	50	43	39	29	57	33	36	51	47	36	36	48	36	41	43	39	46	44	45	39	49	44	45	52	52	45	28	34	44	55	52	42	50	42	40	38	46	35	46	37	55	41	40	49	39	46	45	41	41	45	43	53	51	53	41	51	48	39	45	46	41	43	39	48	40	45	38	45	51	49	54	39	41	43	42	36	33	34	25	58	49	38	39	37	36	60	41	49	43	54	47	48	38	42	50	31	34	57	41	46	58	44	35	35	39	42	47	41	39	50	56	56	29	40	50	53	47	39	45	48	49	51	50	39	35	44	52	48	33	41	43	46	45	38	43	46	49	30	36	42	48	37	34	44	53	45	46	33	33	40	38	43	44	41	48	43	49	40	51	46	42	41	35	41	41	39	43	49	39	49	36	49	53	31	39	32	46	47	46	54	49	55	53	40	48	38	44	32	52	50	39	35	47	49	28	42	51	47	47	54	56	45	30	38	55	50	42	52	36	38	37	40	41	43	51	34	39	42	44	38	44	42	35	60	46	57	35	36	53	45	44	45	32	40	36	43	36	43	59	30	24	42	49	44	39	35	46	44	42	33	47	45	53	42	47	39	44	50	42	34	51	52	39	46	35	40	34	43	36	39	39	53	38	39	60	47	41	43	36	38	41	41	37	42	49	49	55	44	51	35	43	44	46	42	42	38	37	49	43	46	37	37	39	48	47	39	41	38	42	39	48	50	42	43	49	35	32	46	31	39	45	41	57	33	52	56	38	51	40	32	50	50	55	29	47	40	46	46	41	46	47	47	37	40	40	43	53	37	44	36	36	50	41	35	49	34	43	63	44	34	42	56	49	45	30	55	54	34	46	47	41	36	60	46	46	43	46	46	58	45	41	41	45	51	43	47	48	38	46	45	54	49	47	29	42	51	52	44	24	35	44	36	45	51	49	35	45	48	33	33	41	51	45	36	38	46	32	40	34	30	42	46	45	35	37	43	46	52	44	46	44	54	45	45	53	37	43	46	42	41	49	47	33	38	46	32	43	40	38	42	45	43	48	42	39	47	42	55	49	57	48	39	52	53	40	58	39	51	38	47	44	47	42	47	32	41	52	41	43	46	53	39	54	52	49	42	42	46	50	46	39	32	46	38	47	50	61	50	31	48	35	38	45	34	41	48	47	32	49	30	52	35	45	39	45	34	42	34	42	44	44	34	48	35	39	46	38	39	35	44	32	45	40	29	43	38	31	62	58	38	36	45	54	24	37	33	51	33	46	34	37	45	53	44	46	41	49	45	49	43	35	42	38	35	58	49	49	59	51	42	48	41	51	49	67	39	52	41	44	43	48	44	37	49	35	52	58	32	47	40	46	45	39	38	47	49	38	38	30	54	54	38	46	44	44	36	44	44	50	41	42	38	52	45	29	30	41	45	42	33	46	30	52	43	41	33	48	36	33	40	36	40	45	42	44	32	35	44	45	33	47	44	27	45	49	62	44	37	46	47	36	39	51	39	50	40	53	44	44	50	40	31	41	49	51	41	43	63	51	49	48	50	48	58	42	51	41	47	40	40	38
27630	18543	11557	25101	33835	32422	29023	26395	23142	19538	15493	11729	9893	9706	8869	8289	7648	6618	5654	4881	4065	3554	3149	2643	2313	2468	2175	1966	1784	1801	1667	1513	1524	1484	1474	1339	1328	1248	1222	1097	1012	980	966	904	871	846	847	852	800	861	3088	722	707	705	781	742	736	703	734	727	714	734	748	740	744	705	659	737	665	686	684	695	739	728	709	729	653	722	736	722	747	715	716	759	731	701	752	685	716	702	731	743	727	646	694	743	745	713	676	750	709	690	672	693	695	665	719	678	744	672	689	751	705	725	703	688	670	652	713	688	696	673	715	657	712	696	711	689	704	699	703	725	707	722	760	753	746	711	673	657	730	701	671	665	634	647	695	663	654	651	697	657	709	638	692	629	697	680	681	697	669	697	732	707	680	692	723	687	707	683	715	687	662	710	684	618	698	678	664	641	681	666	665	708	679	686	657	662	670	689	652	661	634	637	687	694	626	671	667	705	671	666	619	654	622	625	657	630	728	618	654	662	612	678	638	674	627	636	672	658	646	665	624	661	634	689	665	645	680	647	714	676	689	671	649	695	667	656	675	674	665	625	686	657	645	663	638	664	615	632	623	648	659	660	616	641	626	625	655	662	667	646	653	615	681	676	614	635	668	697	668	586	625	651	646	671	647	651	701	665	597	662	624	646	662	672	655	643	650	610	687	657	677	679	687	638	698	622	655	655	651	642	657	637	642	648	638	654	658	620	687	666	689	668	641	655	669	660	682	667	653	600	651	644	666	663	623	649	651	629	668	582	710	655	632	617	613	651	630	669	682	666	665	663	662	688	637	667	633	665	656	621	633	652	657	643	675	616	685	684	661	662	656	628	637	650	633	630	636	646	705	680	653	654	608	646	672	647	670	654	610	653	653	663	625	638	635	670	687	646	658	654	643	656	701	679	677	606	637	674	672	674	660	693	639	633	657	646	602	653	615	685	634	627	694	702	662	703	657	681	639	669	623	712	656	690	657	682	692	685	623	657	702	649	656	603	636	625	657	623	653	691	648	668	684	631	667	675	625	636	716	658	683	645	642	671	699	654	651	689	666	647	642	632	623	685	684	623	681	633	695	684	660	642	672	659	668	631	651	638	658	629	645	637	688	658	624	680	638	679	649	617	672	664	701	663	618	605	647	646	642	661	644	630	688	653	639	637	697	644	641	636	681	637	696	658	626	654	670	668	634	610	640	620	656	651	638	675	647	621	667	634	673	636	637	670	683	663	649	657	691	685	619	684	683	596	621	646	681	615	631	643	633	643	635	628	636	630	621	637	674	637	635	603	671	675	644	693	641	645	643	652	675	665	670	696	658	630	647	643	677	644	669	633	637	667	678	639	669	666	655	674	657	631	638	645	667	668	667	648	639	670	648	617	642	606	657	677	640	632	635	613	670	668	660	642	672	683	652	678	667	707	678	583	639	647	611	691	608	696	619	651	638	700	619	669	695	644	675	630	677	669	632	650	661	658	648	651	643	667	629	726	630	625	628	635	622	662	640	621	627	679	629	659	600	657	614	656	632	662	681	698	694	695	636	631	614	694	686	649	672	655	649	596	638	651	686	650	660	664	631	648	676	634	671	625	626	659	680	614	697	658	624	662	660	645	672	680	674	630	667	660	650	663	669	723	722	662	673	668	637	663	629	696	620	617	673	622	659	622	666	645	635	656	663	638	653	659	606	654	643	648	656	592	692	640	645	638	658	703	670	717	660	690	624	643	630	601	664	676	682	649	634	674	633	676	656	640	622	681	639	663	657	629	658	659	658	657	695	624	647	647	607	597	670	627	635	663	645	661	618	656	609	661	650	655	618	718	705	689	666	704	658	659	645	649	603	671	623	680	698	666	613	622	648	616	660	624	627	615	683	675	646	615	661	672	690	653	664	713	677	714	653	637	663	650	627	653	666	660	613	646	692	638	633	625	600	637	654	657	625	649	648	623	647	646	622	614	625	675	643	667	659	656	645	714	663	649	648	620	679	634	641	675	629	669	640	624	639	603	636	677	634	658	719	663	663	663	666	669	629	680	652	637	638	681	649	677	645	655	665	675	651	619	603	695	638	645	645	636	622	613	614	714	635	629	676	626	664	605	638	645	664	683	660	650	596	647	661	628	642	653	662	634	677	664	684	683	685	621	613	625	661	682	652	615	635	659	629	662	621	669	653	701	661	666	623	655	662	655	680	681	598	699	643	662	644	680	693	658	678	680	668	636	701	658	661	660	634	644	624	638	632	608	654	627	664	621	638	619	655	642	636	639	665	637	639	652	662	673	627	620	650	632	673	721	622	635	639	649	653	622	631	649	625	595	615	665	630	639	647	638	645	657	631	614	657	680	630	684	652	669	710	598	648	642	655	592	660	662	664	603	654	668	664	664	646	654	658	691	633	643	641	648	651	651	653	646	664	659	670	633	665	612	699	656	671	662	663	586	687	639	681	636	663	639	642	687	593	688	654	687	618	642	678	645	674	657	662	615	663	653	639	641	638	662	663	660	655	662	690	634	616	627	704	687	673	674	606	629	658	643	685	576	682	663	668	637	661	618	612	613	643	672	644	640	648	652	646	668	638	659	635	636	654	675	668	619	682	699	638	622	667	664	631	689	611	620	618	655	663	614	652	624	673	626	649	647	650	688	641	644	606	650	589	638	667	629	632	636	644	662	632	650	681	675	692	612	603	644	646	671	662	655	708	660	646	659	679	666	676	663	645	684	661	705	669	635	651	648	660	667	662	661	686	685	654	654	683	661	637	672	626	628	621	620	694	681	672	652	646	646	649	658	631	653	611	630	646	679	683	656	705	699	705	654	683	660	677	642	630	664	647	645	637	616	676	628	625	652	629	711	680	615	668	619	677	613	652	663	615	628	648	670	702	598	644	624	635	658	675	630	696	635	634	674	672	708	677	664	612	646	660	667	662	609	649	641	631	617	640	663	660	636	685	668	649	655	643	684	625	649	680	678	682	646	659	687	610	731	655	672	681	698	647	664	675	633	662	671	622	665	652	624	642	697	665	634	680	661	604	623	619	650	622	639	713	646	639	658	641	683	626	623	657	693	652	646	683	649	660	663	642	635	661	654	669	652	645	682	679	710	669	624	677	644	655	615	662	666	641	609	640	652	681	667	674	707	675	648	637	644	669	611	679	614	670	681	640	685	658	633	655	654	680	676	641	656	642	642	646	640	660	624	659	664	674	597	658	688	628	673	671	684	635	684	662	656	641	654	720	702	674	664	656	656	598	689	679	609	628	636	664	638	693	692	679	638	614	596	643	636	619	694	656	645	639	638	685	635	621	619	692	654	618	659	629	638	681	644	683	645	645	690	676	618	645	686	621	638	642	715	651	618	690	684	681	649	625	661	652	684	660	668	683	669	587	711	583	678	663	670	643	662	618	631	663	699	636	636	671	627	689	684	647	634	646	681	693	642	648	629	616	661	643	688	630	647	616	635	699	620	647	662	681	645	612	600	601	692	668	660	648	659	650	613
1922	461	244	198	334	397	334	293	257	194	166	123	102	103	106	81	107	90	72	72	72	60	52	41	43	38	44	40	40	49	40	46	36	39	45	46	35	33	38	42	35	34	36	34	41	45	31	35	35	43	48	37	30	41	35	29	36	32	30	30	28	30	39	41	43	33	31	40	34	27	31	32	37	29	26	34	41	23	38	34	37	26	40	31	42	39	38	39	30	44	41	32	26	31	33	37	34	33	34	46	47	38	46	35	31	32	36	58	40	38	28	31	28	35	34	29	48	35	34	45	33	30	36	38	43	36	35	34	40	35	28	37	35	34	48	38	39	33	33	40	38	33	41	38	36	33	40	31	25	35	35	33	39	34	36	33	33	41	36	27	44	35	31	29	37	40	40	49	34	33	36	25	39	43	39	28	31	45	34	31	36	31	37	33	36	32	31	31	33	42	38	42	37	42	33	42	40	32	49	45	39	41	38	39	35	40	31	38	35	36	33	38	29	43	41	33	34	32	34	45	46	27	41	45	34	41	41	33	47	39	40	28	38	33	35	37	35	34	32	28	27	41	31	37	27	40	33	30	33	30	27	41	22	34	38	29	28	32	31	25	30	38	33	43	41	27	39	34	35	38	36	34	43	40	36	35	31	32	36	36	45	40	26	34	36	39	34	45	33	38	36	35	37	36	34	39	21	33	28	30	35	38	31	37	48	28	38	35	37	31	29	36	30	35	32	29	36	42	45	32	34	32	35	43	37	32	39	43	31	35	26	33	42	29	40	42	24	32	34	26	35	35	41	38	36	33	39	38	32	27	28	43	28	41	43	29	39	34	40	29	36	43	36	38	37	39	29	36	27	32	40	25	34	36	35	34	27	30	41	47	39	40	44	36	29	32	48	41	36	49	25	36	36	31	32	25	42	33	29	30	36	37	38	42	52	27	43	32	30	38	31	26	28	32	36	29	31	37	27	39	41	36	30	31	34	34	24	36	33	37	42	28	25	31	40	40	28	38	47	35	33	32	33	39	37	36	34	36	31	34	35	32	36	23	40	22	23	35	40	38	27	37	36	31	25	26	31	35	29	33	38	45	31	39	48	35	36	29	29	42	49	37	40	47	33	25	33	30	34	40	36	32	32	30	34	36	41	34	32	34	44	35	33	30	39	33	31	37	50	21	27	24	25	30	40	32	49	37	35	35	19	29	31	36	32	36	44	27	35	35	40	31	39	28	41	32	41	32	34	37	33	36	39	34	32	31	43	36	40	30	31	30	28	31	41	28	28	24	37	36	40	28	39	28	39	30	37	38	38	43	38	37	39	33	34	33	37	27	25	38	35	33	35	30	34	47	45	34	40	39	37	31	38	31	37	39	34	34	43	35	33	36	34	44	29	25	36	31	32	27	41	35	38	37	29	27	45	41	36	40	25	39	34	35	30	35	36	37	32	22	61	39	36	23	31	39	41	38	37	34	43	33	33	44	44	31	36	35	39	41	38	35	24	25	38	39	40	45	39	35	38	31	27	33	33	31	46	34	37	24	34	30	32	38	40	38	33	25	32	34	35	44	33	38	36	29	35	32	42	36	33	29	36	29	37	34	29	40	41	36	37	35	34	47	26	32	45	31	29	37	26	36	33	34	33	46	56	30	37	41	46	38	27	33	40	29	29	32	33	39	41	38	40	30	26	31	38	29	38	29	35	36	34	29	29	27	42	41	33	27	32	34	33	44	23	32	35	37	26	42	31	33	29	33	32	31	35	31	36	32	31	32	31	33	48	31	38	27	29	24	29	31	25	40	41	38	37	39	34	44	34	39	44	37	35	45	31	35	35	24	33	44	44	28	43	24	34	44	30	27	39	46	26	34	38	29	42	30	29	41	30	25	28	32	33	37	25	37	33	38	42	39	35	41	37	28	35	43	46	34	31	36	36	38	28	22	39	28	38	37	33	42	29	30	37	30	42	34	41	33	40	36	46	33	28	34	37	24	34	37	35	30	33	49	48	25	39	39	48	37	42	34	30	27	38	36	42	33	47	35	32	38	37	34	38	41	27	32	36	30	32	28	37	46	33	37	31	37	39	47	41	31	34	46	30	42	25	36	21	24	36	34	27	31	28	36	36	32	40	35	40	28	40	38	37	32	31	39	38	32	37	24	30	34	29	33	40	38	31	35	50	29	33	36	35	42	40	36	41	34	45	38	25	43	34	24	29	39	34	32	42	30	35	38	33	36	35	34	28	38	38	32	39	32	40	34	24	35	43	40	21	32	44	35	34	33	39	36	33	32	42	35	36	33	38	35	31	41	23	23	38	27	37	38	37	45	39	41	48	36	33	37	36	39	32	29	38	38	42	37	38	23	47	39	31	27	34	36	30	38	32	42	46	31	34	26	33	32	34	42	31	38	42	34	42	37	38	31	33	35	37	31	41	32	37	46	36	36	40	31	46	34	39	41	33	29	32	30	34	32	35	40	29	32	35	35	39	36	37	38	24	43	40	24	41	35	36	31	26	33	36	32	40	46	50	34	35	41	35	34	36	36	40	32	43	48	34	37	35	31	34	31	37	39	28	31	32	30	34	30	40	41	33	40	45	27	31	34	46	44	37	40	34	43	42	33	30	32	30	31	34	38	28	41	39	33	37	35	41	29	30	32	33	32	29	39	27	33	29	27	43	34	39	37	40	36	33	41	28	28	42	32	27	32	41	24	34	35	35	40	36	33	32	33	28	34	30	33	30	27	35	42	41	29	43	32	33	40	27	38	30	39	29	40	33	34	33	39	31	44	41	36	40	27	33	41	30	33	32	29	36	29	45	30	37	35	33	40	42	28	39	29	25	34	29	43	36	31	32	31	47	33	33	42	39	33	20	37	31	27	31	38	29	31	35	37	30	38	31	35	43	32	27	41	38	33	43	33	40	36	41	34	37	36	40	31	41	27	32	36	36	40	34	35	41	35	42	27	35	40	36	39	36	32	51	31	28	38	31	52	32	33	32	41	33	43	28	32	40	28	32	23	37	36	37	51	45	44	36	42	29	28	34	31	27	36	46	40	35	34	40	41	46	25	45	34	28	28	24	20	32	33	37	26	30	37	30	43	27	39	30	47	51	33	31	37	44	36	40	33	43	39	35	35	26	43	21	31	36	32	25	41	35	28	38	37	44	36	32	23	31	41	31	28	31	36	46	46	33	34	44	41	40	32	51	45	32	28	34	27	38	32	30	37	41	34	30	45	33	37	26	37	26	36	36	28	39	32	29	31	45	30	56	26	40	33	41	33	37	41	33	35	37	38	38	30	36	25	34	33	39	36	37	40	32	37	33	41	46	30	28	35	36	39	31	36	27	30	41	27	43	39	28	33	29	35	33	34	23	34	40	41	31	32	33	28	39	38	36	39	31	24	37	42	36	39	42	34	43	31	41	42	44	35	41	34	38	34	47	35	26	36	39	28	47	29	38	33	29	29	34	30	39	31	37	33	39	35	37	40	36	32	46	35	35	41
19285	11498	6472	16153	24327	23044	19233	16207	13669	10599	8094	5511	4488	4384	3939	3526	3464	3269	2665	2162	1905	1725	1586	1317	1128	1070	1069	947	956	867	894	780	794	848	771	760	726	738	695	699	680	657	606	633	599	599	588	561	571	543	644	552	601	512	528	545	554	569	574	539	546	521	561	551	532	523	603	551	550	537	574	523	587	551	566	574	586	542	575	575	505	570	569	566	588	551	573	573	569	543	568	560	570	559	580	550	595	537	555	562	587	528	539	520	538	603	549	571	554	558	506	557	531	550	583	537	535	546	599	472	588	590	514	557	511	580	529	560	575	533	536	555	579	559	585	547	542	589	513	530	549	513	532	578	569	564	540	578	520	514	532	543	505	548	570	544	469	559	569	584	514	567	538	542	539	529	556	542	571	549	584	559	539	561	566	502	550	578	571	548	549	589	575	549	569	545	563	535	531	527	552	552	579	560	551	564	511	562	548	540	552	481	518	566	550	543	476	521	566	544	515	536	505	561	549	582	527	546	565	538	530	561	539	551	536	512	522	512	564	534	536	537	560	532	587	531	524	549	522	561	547	487	547	530	578	536	548	520	549	586	524	524	507	543	577	544	575	533	521	560	587	522	525	506	478	554	530	539	556	551	515	559	572	507	562	559	577	552	579	535	550	535	535	525	553	543	553	551	562	533	531	534	479	520	547	509	560	552	517	537	507	555	584	532	543	545	504	508	504	511	536	523	542	544	509	524	542	531	575	583	508	582	570	511	527	570	543	553	541	506	586	489	568	505	559	553	573	524	521	515	522	515	568	518	543	531	576	555	544	565	524	543	522	503	548	541	573	567	547	507	536	540	489	559	517	529	555	524	536	488	526	507	521	550	526	527	535	531	500	545	592	518	541	509	550	553	563	499	574	530	570	497	533	551	553	505	548	549	525	510	546	553	529	575	521	569	533	542	535	509	572	514	540	518	548	554	541	573	528	503	531	548	562	482	545	521	496	535	507	534	513	528	534	516	557	539	560	535	533	517	572	508	521	527	530	536	554	555	514	568	542	569	511	537	518	548	523	545	597	516	528	536	515	527	550	479	560	552	527	532	523	511	541	551	535	531	525	516	512	559	474	536	514	541	538	556	546	554	525	545	515	536	539	536	562	589	568	601	550	537	529	538	560	536	529	547	522	506	581	514	535	586	526	552	522	556	547	551	533	505	539	511	528	567	526	542	599	556	512	555	488	510	582	521	618	493	490	536	532	541	521	553	538	525	557	529	558	573	540	583	581	562	604	489	499	573	533	531	484	508	537	535	508	518	536	525	531	581	557	585	534	536	557	522	560	531	564	547	535	526	524	524	556	511	578	569	513	575	598	568	519	548	561	536	534	571	531	533	546	526	535	482	554	538	512	510	528	553	520	558	536	528	524	504	588	571	552	535	563	545	523	523	520	496	510	561	573	560	534	513	566	528	527	529	516	524	533	532	550	520	521	545	573	542	491	532	562	555	567	505	526	563	527	584	537	526	545	549	533	471	544	552	521	557	556	538	478	558	491	523	525	559	555	569	546	501	569	517	515	519	527	512	543	536	509	555	553	566	524	520	563	513	576	589	544	540	510	542	543	573	524	521	581	545	519	559	504	535	591	512	562	523	544	506	583	538	577	509	555	535	562	555	580	522	570	544	535	605	533	555	551	528	550	526	523	561	553	560	530	495	541	559	527	545	514	530	533	563	537	545	527	572	557	546	482	588	563	524	550	502	536	562	542	510	524	532	556	557	527	527	526	549	515	548	498	536	537	503	530	523	543	483	565	514	566	531	480	533	514	504	512	536	568	502	524	545	536	547	519	562	566	564	540	519	516	571	553	543	533	532	517	520	572	542	566	534	522	562	535	536	536	542	518	560	568	547	544	536	511	521	523	584	567	543	554	519	490	514	548	533	535	520	510	561	560	545	549	548	532	579	564	562	549	538	522	498	545	539	565	490	523	525	550	550	528	551	535	492	526	547	554	520	526	536	498	560	542	564	523	528	565	568	536	499	555	526	548	498	504	541	555	522	533	549	527	564	529	531	572	557	509	531	505	541	518	557	503	542	527	550	487	541	536	497	535	595	497	551	562	559	547	524	526	547	554	511	551	535	504	586	505	542	513	559	529	558	537	557	536	603	546	546	554	534	540	515	538	537	501	576	534	558	512	583	543	515	521	573	498	563	582	581	610	524	504	534	526	542	522	547	528	532	516	535	570	513	541	573	512	522	568	546	542	564	551	521	563	552	541	566	529	509	549	551	531	540	579	552	545	542	572	515	526	506	558	556	535	562	552	528	570	579	514	543	529	552	495	543	536	543	485	516	585	541	553	518	519	483	545	542	561	533	541	540	546	533	535	517	564	546	532	553	498	514	488	541	547	531	534	560	520	492	553	573	594	561	537	537	556	526	568	555	537	522	512	554	567	529	540	511	517	559	532	519	517	569	562	562	483	509	524	530	546	481	533	556	579	539	553	554	562	546	505	526	534	535	546	514	562	537	526	530	562	572	548	490	552	544	582	587	550	530	506	535	504	539	522	548	542	514	554	565	538	513	568	523	564	529	561	595	549	503	503	542	557	538	561	565	537	514	551	534	540	507	539	553	517	536	528	565	494	541	513	517	518	550	548	521	524	534	527	539	511	534	511	517	504	541	523	538	531	547	509	505	551	520	530	524	573	550	514	555	528	520	568	529	517	513	530	518	557	533	570	548	551	540	536	513	559	571	530	552	556	558	516	551	549	533	551	526	537	570	535	491	523	549	553	503	561	542	529	542	504	519	563	534	541	524	541	571	542	546	519	549	528	564	507	595	553	487	522	563	537	512	533	520	547	510	509	568	511	495	535	559	550	527	485	571	543	561	551	552	510	547	580	535	516	551	557	538	549	525	524	560	526	524	549	522	548	529	526	597	517	485	510	500	569	512	511	508	558	548	511	548	523	548	562	544	535	560	548	537	541	479	544	512	537	577	557	562	529	528	527	488	523	540	549	497	536	513	529	536	552	504	549	543	550	560	543	550	529	525	551	536	510	529	537	545	512	523	513	540	516	509	524	546	522	536	538	496	542	536	550	536	470	553	507	528	568	498	580	541	564	545	548	546	488	530	506	545	551	567	549	544	552	520	508	553	546	542	540	556	532	548	553	478	545	536	529	540	551	528	518	534	543	547	570	531	521	566	528	567	528	501	547	531	556	549	576	548	528	548	605	537	513	566	566	573	544	527	524	525	543	562	545	512	577	522	524	533	582	535	526	512	506	550	510	600	535	514	582	521	554	509	533	540	523	562	565	551	528	494	584	535	559	544	535	516	555	507	546	547	551	536	594	593	549	492	546	499	546	544	534	512	519	533	516	575	527	563	499	555	540	541	533	578	537	529	525	525	583	528	530	543	550	555	530	524	548	573	550	517	514	562	504	509	523	536	514	534	525	519	558	570	542	514	537	538	539	494	556	506	545	542	572	498	560	487	571	587	534	557	482	522	524	541
1515	752	414	272	562	608	513	460	394	314	267	185	164	136	143	108	123	121	94	77	63	54	58	74	53	58	41	40	50	45	34	40	40	40	34	40	32	40	24	27	44	23	28	31	35	19	35	30	30	32	30	27	18	38	34	19	16	28	34	28	33	21	23	29	21	29	34	39	32	34	42	28	28	29	29	36	42	31	29	25	29	23	19	37	20	39	29	32	32	26	29	34	40	24	26	21	26	24	19	29	31	31	15	32	29	30	26	27	29	34	33	37	32	23	27	25	21	14	16	28	27	26	24	24	22	21	25	28	22	29	36	26	26	34	31	18	27	23	37	28	33	30	24	13	27	27	27	21	24	34	26	29	25	24	30	27	24	26	18	26	33	29	20	22	30	33	30	16	27	34	34	23	39	25	38	31	26	23	25	26	24	31	28	28	25	33	28	28	29	25	28	21	24	22	30	19	35	37	18	25	23	28	24	32	22	30	35	26	17	24	34	26	23	28	25	27	34	29	34	30	20	17	23	36	33	28	16	20	21	33	33	30	23	32	33	28	35	20	25	24	21	30	40	22	17	28	29	39	20	27	24	26	28	25	31	32	18	28	33	23	35	24	31	32	30	23	27	23	21	24	18	26	29	27	28	23	25	31	27	23	28	25	25	22	25	30	26	28	26	19	24	23	23	35	33	26	27	28	33	22	33	21	33	24	25	24	27	31	24	25	20	24	27	30	23	28	28	27	26	25	23	28	23	30	21	26	30	25	27	28	31	38	29	23	21	34	24	26	26	25	37	35	20	21	30	24	23	24	24	28	16	22	33	21	31	25	28	30	26	27	23	29	25	28	21	32	26	24	27	28	32	28	34	29	11	31	36	31	27	22	27	39	28	29	18	24	23	28	17	36	29	18	29	28	22	26	29	26	23	14	16	20	29	26	40	25	17	21	28	27	30	23	29	28	28	29	20	25	25	23	27	23	32	37	22	29	22	32	21	30	15	26	32	37	21	27	33	33	23	26	21	34	26	30	34	26	36	34	26	34	35	37	28	39	25	24	18	32	27	20	21	24	37	18	23	22	22	27	26	37	24	36	26	34	27	26	31	28	26	25	33	19	25	28	20	26	32	19	22	21	36	35	32	30	36	25	22	27	25	27	28	34	15	29	25	25	23	21	33	29	23	31	27	27	26	31	20	33	16	27	22	29	32	25	25	29	26	30	18	17	41	34	31	27	22	30	26	31	25	23	33	27	39	25	25	31	14	40	27	29	23	24	28	21	24	34	19	30	25	27	32	27	26	31	33	33	21	22	15	35	25	23	27	24	31	32	41	29	24	34	22	20	25	24	27	27	22	29	26	28	30	26	39	23	23	35	26	26	21	27	23	29	22	20	26	27	26	26	22	25	34	29	20	25	28	26	29	27	30	24	28	24	33	28	24	30	36	17	29	24	34	31	24	24	26	38	31	23	30	19	32	33	29	20	26	26	23	28	24	20	25	30	22	21	31	15	31	17	19	25	25	29	29	24	25	27	29	27	19	28	26	23	35	25	27	23	33	22	24	23	27	21	31	22	34	25	30	22	31	24	35	26	21	31	29	29	29	25	20	23	22	19	26	33	20	24	27	27	29	20	31	32	32	30	27	21	24	27	23	28	22	26	28	29	33	42	31	25	27	20	20	17	28	24	33	24	26	22	20	35	26	30	20	16	17	29	33	34	20	27	26	25	28	29	23	36	30	31	28	26	28	30	29	30	26	29	26	42	21	25	35	27	17	30	19	22	22	23	26	26	38	32	23	29	26	33	24	19	17	31	21	29	21	19	28	34	23	32	28	23	31	30	38	30	25	22	31	29	22	30	15	27	17	31	28	26	23	32	23	37	28	22	25	21	23	19	27	27	33	23	31	31	30	26	25	41	22	27	26	23	26	18	36	38	26	22	26	22	27	32	19	28	26	19	28	25	25	22	26	37	24	27	22	23	24	32	29	29	27	25	25	27	18	26	26	22	25	22	19	24	20	24	23	20	22	30	24	25	18	36	32	32	15	28	38	21	23	21	32	35	34	31	27	25	29	21	22	28	27	22	22	28	24	25	28	18	25	22	30	25	23	20	23	23	27	34	26	24	30	28	28	19	23	28	24	23	25	25	30	39	27	27	32	26	33	28	28	34	35	28	34	26	38	28	34	29	28	19	30	27	18	33	24	23	31	21	17	19	37	34	26	24	29	31	15	31	29	31	26	20	34	25	26	33	26	28	30	27	22	27	27	23	25	24	26	33	32	26	36	26	29	17	28	20	34	28	25	26	23	27	35	32	31	33	30	23	32	17	27	24	24	32	26	36	21	29	40	28	26	24	25	30	27	30	31	17	25	18	28	31	23	23	29	24	28	26	26	23	24	26	35	25	25	24	34	27	21	22	19	24	22	23	24	35	15	28	37	23	29	35	22	22	33	25	21	22	27	38	25	34	27	29	25	25	28	31	30	28	29	32	25	38	32	31	35	28	33	28	19	16	30	23	25	32	21	26	31	23	23	20	30	19	19	26	28	23	22	27	31	36	20	24	26	17	20	29	22	26	24	25	23	29	23	46	34	28	25	28	21	24	23	26	25	29	31	32	31	21	29	17	33	27	42	38	29	29	31	20	24	32	26	25	37	26	35	27	32	25	25	30	25	22	24	33	26	29	35	30	20	26	31	34	29	37	35	30	33	23	24	26	23	26	28	27	29	30	34	26	24	18	27	25	33	24	21	33	23	30	27	18	28	29	36	32	25	32	29	22	33	22	26	26	24	18	35	36	23	26	24	25	23	24	22	30	26	25	30	27	23	23	26	22	21	18	27	26	28	36	26	22	32	27	25	25	26	27	27	24	31	24	25	22	28	29	24	24	23	22	24	26	24	33	32	36	29	31	27	23	27	37	18	22	32	41	22	26	25	39	33	28	22	26	28	28	23	31	26	29	15	24	27	25	27	30	26	28	28	30	27	31	28	25	33	26	34	34	23	26	22	27	19	29	26	30	20	23	29	35	42	19	30	20	27	32	31	32	23	27	21	19	24	16	32	26	23	25	29	26	28	21	31	19	16	17	30	25	30	28	18	29	21	34	26	25	26	24	22	32	24	10	34	29	35	36	27	27	23	26	21	22	30	34	27	27	23	25	24	23	18	25	23	34	30	25	29	30	17	29	24	25	29	21	27	29	19	31	28	30	23	31	33	23	15	25	26	32	25	32	19	23	27	29	30	26	17	36	31	28	31	29	27	31	18	28	35	26	24	27	28	25	33	29	22	22	25	28	27	21	24	20	30	26	28	26	27	21	27	27	36	30	21	29	28	25	29	32	23	32	27	21	38	28	21	38	25	26	29	23	24	29	34	27	27	16	32	24	26	26	30	21	27	28	31	28	28	26	11	26	24	25	37	30	31	22	32	29	22	36	29	22	21	28	25	26	29	33	23	30	30	26	27	28	32	14	25	31	26	34	31	21	27	19	29	19	18	28
23526	15796	9159	21409	30814	28928	25619	22095	18077	14704	11667	9010	6716	6489	5960	5463	5144	4645	4046	3191	3003	2361	2009	1833	1697	1455	1416	1246	1155	1109	1071	938	937	1017	827	821	809	743	686	718	686	638	627	575	546	517	522	530	503	515	583	493	450	462	457	445	464	455	447	474	409	457	453	432	426	444	462	447	406	441	436	439	421	400	454	448	434	426	418	420	390	442	416	435	475	434	481	421	422	475	426	447	453	454	429	432	467	428	426	429	422	448	426	411	442	426	438	437	487	449	417	452	436	426	418	422	416	418	449	446	445	442	433	446	433	460	465	433	458	474	465	525	407	422	431	458	448	458	443	402	388	412	453	413	404	415	410	392	415	438	441	426	416	416	453	395	416	437	429	438	449	468	443	399	419	437	430	468	463	440	400	430	412	468	400	442	412	422	429	438	411	428	452	441	454	430	422	429	419	402	405	389	410	396	395	407	404	419	440	419	395	383	371	427	418	386	462	424	416	427	404	422	392	407	413	420	413	410	394	416	391	400	419	394	426	418	393	443	438	422	437	375	386	390	380	412	389	417	404	382	407	428	402	451	407	425	417	407	404	393	420	399	429	375	392	431	393	424	430	443	406	437	405	429	364	396	401	442	408	383	420	431	379	386	422	429	399	441	394	419	424	403	439	408	425	374	421	376	377	384	414	365	421	397	436	397	426	420	431	419	388	416	392	393	405	407	422	360	397	423	437	423	368	422	431	389	430	435	392	417	367	407	395	391	415	410	434	387	394	397	411	395	350	419	447	404	442	402	410	420	439	423	417	411	433	396	388	424	418	407	420	437	436	435	395	414	403	406	397	377	412	393	419	405	404	373	387	413	416	397	426	388	413	408	397	405	417	384	389	396	438	408	394	412	400	435	437	426	450	410	438	420	402	448	409	402	412	417	427	425	390	408	410	397	391	410	382	389	391	461	415	432	369	418	423	401	426	386	424	398	396	369	427	396	407	427	418	422	415	405	386	428	410	378	414	430	425	416	417	388	410	395	402	401	393	426	415	458	445	441	408	415	427	381	399	423	402	418	400	409	419	409	413	366	377	410	396	375	416	412	406	407	424	405	410	423	427	397	392	417	389	379	379	403	426	412	372	459	395	434	419	401	417	452	421	418	432	419	415	397	417	420	412	392	428	421	427	449	387	422	384	411	389	407	393	374	406	407	407	413	420	396	392	380	426	387	413	420	411	360	387	432	412	415	424	452	422	419	403	383	403	406	394	416	355	390	376	394	405	404	415	423	398	398	420	385	420	408	403	426	374	420	412	391	381	415	382	449	405	402	416	399	381	392	390	414	382	406	428	393	373	431	391	404	412	432	396	396	423	410	434	422	397	416	407	395	404	397	422	409	430	423	412	382	448	415	412	401	379	420	403	392	399	402	406	407	408	427	398	430	413	361	395	424	447	428	383	385	429	380	421	389	431	430	424	468	395	435	395	405	440	406	431	413	399	413	421	397	395	406	408	431	405	410	367	435	390	411	423	431	385	407	394	393	429	400	375	408	383	407	414	403	423	440	405	411	411	420	404	403	388	447	403	387	413	424	409	394	422	378	440	413	415	390	396	428	393	353	391	426	382	396	391	414	439	404	400	404	413	428	446	417	373	420	379	378	458	424	378	437	413	409	398	443	415	436	401	363	406	403	386	404	371	424	422	427	427	437	383	399	397	412	408	398	392	426	429	404	399	421	411	402	421	447	425	408	423	420	428	407	430	412	440	406	385	439	383	386	406	380	444	400	396	427	412	449	377	438	420	394	376	433	397	378	417	417	427	411	392	394	405	420	430	404	430	436	385	427	397	434	449	406	434	442	460	413	463	394	432	421	414	430	391	423	465	384	418	404	386	406	403	372	394	446	414	378	407	428	426	398	432	392	441	401	423	401	410	401	399	436	417	427	423	426	391	409	444	409	391	426	439	406	396	409	370	441	441	372	413	408	416	435	389	440	385	422	370	405	430	406	381	426	450	437	438	393	414	381	412	412	411	400	412	440	434	398	399	394	380	422	385	414	412	410	382	376	394	418	428	420	419	444	420	407	386	407	399	421	402	419	403	382	421	405	405	392	425	383	408	413	402	428	416	381	399	407	467	398	433	444	399	436	417	385	413	402	378	385	402	385	413	381	399	424	448	442	424	391	418	421	425	366	438	436	422	385	424	378	364	439	412	414	416	424	403	386	424	404	453	406	392	391	377	389	394	411	385	412	430	384	412	454	406	414	397	451	372	419	372	412	415	421	387	428	422	434	438	407	418	388	395	404	414	424	375	434	415	403	416	418	422	383	385	428	426	425	408	381	381	389	412	435	412	396	412	416	427	418	402	391	448	405	390	459	383	426	439	392	421	397	412	396	393	413	424	404	380	410	461	377	408	413	430	424	443	400	392	392	395	359	402	431	410	405	368	389	376	385	416	418	406	411	388	392	401	399	393	397	383	406	397	396	375	425	387	388	390	422	410	397	415	436	420	438	373	399	379	423	356	392	411	407	405	431	421	422	416	439	370	422	384	391	399	409	415	417	419	413	402	460	437	392	424	396	425	410	395	408	395	412	405	404	407	411	401	439	454	400	413	398	395	414	429	406	425	452	414	413	396	391	407	411	423	410	376	424	380	406	407	371	421	443	390	399	451	426	399	397	418	412	415	408	405	390	415	426	422	434	422	415	387	391	441	382	399	435	413	429	391	434	418	407	413	405	445	441	402	388	397	397	419	402	390	452	407	337	386	387	395	422	389	428	415	390	406	396	377	406	388	418	409	433	424	372	420	382	411	444	415	392	435	385	371	436	423	433	409	420	431	380	413	437	414	386	407	412	433	387	387	391	407	392	389	412	423	410	397	404	396	445	396	396	383	374	391	398	437	401	420	387	385	424	392	392	409	431	416	372	393	367	405	421	419	399	433	430	412	409	440	410	386	411	418	413	406	396	381	432	399	412	401	400	440	385	386	400	408	433	388	411	415	416	409	392	371	399	388	428	385	393	444	394	410	434	413	389	426	387	427	386	410	439	372	390	409	421	395	415	398	413	406	414	444	403	419	434	427	407	390	419	408	419	418	413	413	431	422	416	398	431	446	417	384	414	390	442	467	392	406	420	397	397	403	403	436	426	390	449	424	371	395	410	405	450	426	437	401	434	394	396	426	419	390	424	442	403	428	414	431	410	399	400	410	401	410	377	410	412	391	432	379	416	406	380	418	411	409	441	439	353	420	447	397	427	359	401	392	443	397	408	404	396	412	385	428	416	421	379	379	436	408	401	421	403	375	407	436	402	382	414	416	396	424	406	386	418	402	430	408	386	408	415	424	405	419	421	401	413	419	413	421	429	445	419	391	420	386	433	423	403	413	388	396	460	436	425	429	388	406	401	386	396	391	397	388	361	419	391	432	415	416	399	415	399	411	412	383	429	397	400	401	405	434	430	414	405	437	389	438	400	420	416	384	426	400	422	397	411	375	431	454	404	421	407	410	376
3182	717	426	306	613	605	541	463	408	325	236	202	184	157	166	157	157	155	125	121	120	100	86	101	101	72	68	66	49	60	50	81	70	63	76	62	64	50	70	63	56	53	39	61	67	57	69	53	52	73	75	46	41	57	62	54	46	47	47	64	50	48	55	50	58	49	60	50	56	51	58	48	53	72	52	48	61	55	41	58	40	54	59	44	55	43	53	45	46	61	55	53	56	52	58	38	64	63	55	63	56	66	61	51	38	57	43	56	54	50	52	56	49	47	63	51	60	58	49	55	61	44	46	50	49	62	51	53	57	51	52	60	58	57	45	47	59	60	61	46	72	62	60	45	55	50	54	54	48	59	48	59	40	58	58	45	48	60	62	52	62	59	53	72	52	65	52	58	60	57	36	41	42	63	60	46	52	46	47	57	51	48	56	52	49	54	58	57	51	46	49	58	76	62	67	53	60	63	52	62	60	49	47	46	56	50	48	50	51	57	47	44	44	58	46	57	53	55	52	64	57	48	42	52	48	57	46	42	55	53	63	65	41	46	51	56	55	58	55	49	42	68	55	57	63	47	58	56	53	57	57	54	48	62	51	63	71	58	65	53	54	42	52	58	51	52	67	54	46	40	56	55	49	46	48	47	67	45	50	59	57	57	63	40	54	68	54	52	47	59	56	47	42	61	49	56	42	67	51	63	57	43	50	54	56	51	46	50	62	48	53	56	56	40	52	44	59	59	55	45	64	53	45	59	55	61	54	57	61	54	41	49	51	55	45	50	50	52	53	53	65	49	60	59	57	65	60	48	61	50	63	40	59	52	56	50	55	53	45	50	65	47	46	54	61	64	46	60	59	42	57	46	40	45	43	63	54	52	58	54	50	55	55	43	54	55	48	48	56	58	54	48	54	50	56	67	53	47	60	65	56	57	65	53	66	54	61	53	55	58	66	61	68	55	43	47	51	48	54	53	60	43	53	54	66	50	47	44	51	53	67	60	57	42	54	54	47	59	44	59	42	62	56	51	55	51	51	51	60	54	43	50	35	60	53	65	55	59	61	59	56	50	62	67	45	43	51	64	48	49	64	56	50	43	59	49	56	38	49	47	55	43	52	65	47	36	56	37	58	55	52	55	40	63	52	42	71	63	54	51	47	48	36	48	49	49	49	52	46	55	66	47	63	50	55	51	53	47	58	37	54	55	49	45	52	46	57	53	55	51	61	49	57	42	52	50	53	58	68	50	53	52	56	56	51	48	58	65	55	53	60	56	58	52	50	48	61	57	48	65	35	49	46	45	50	39	49	41	55	41	43	46	55	59	67	61	49	53	52	47	62	71	70	38	49	58	44	62	56	64	55	53	61	50	57	54	64	62	53	46	61	47	54	50	54	52	57	46	58	52	66	52	52	61	52	49	53	46	55	60	55	58	52	50	51	50	50	53	58	52	49	54	46	53	58	52	56	63	46	51	54	66	64	52	48	63	45	60	50	53	53	63	46	43	57	69	58	53	58	53	57	74	65	60	46	46	42	60	58	44	47	39	42	48	49	59	56	48	59	64	56	59	44	46	46	60	50	67	57	44	46	49	64	50	54	57	50	60	46	48	44	55	59	60	41	63	40	63	48	52	47	58	49	50	49	49	54	66	40	62	69	58	58	69	50	44	60	70	55	54	50	50	61	32	52	39	58	50	65	53	62	55	58	55	54	60	56	58	66	56	35	54	54	58	69	48	46	62	46	52	56	53	47	58	52	47	50	39	53	44	46	52	55	46	57	46	58	56	56	50	53	46	52	58	65	51	64	46	56	61	57	52	37	50	57	55	50	59	58	34	57	50	51	47	55	50	49	56	42	49	54	54	57	49	44	54	62	48	53	53	47	51	56	37	51	57	48	54	42	43	49	54	56	60	63	51	43	53	59	46	43	63	46	57	53	54	57	50	52	51	44	74	48	47	57	48	53	44	49	53	48	55	51	56	49	55	60	49	56	42	48	58	52	54	56	73	64	42	59	52	54	52	48	54	59	53	55	60	53	58	42	50	61	60	64	42	53	64	58	47	47	40	37	48	54	54	48	45	55	73	43	59	45	42	50	52	44	62	60	52	62	56	43	59	54	50	62	46	45	53	57	56	58	53	56	51	58	62	56	53	57	56	43	55	55	58	46	49	54	48	49	53	62	59	61	54	58	50	47	40	57	66	65	63	58	40	67	56	59	49	62	44	57	50	59	53	51	53	54	51	65	55	50	41	47	60	50	60	56	54	63	53	53	49	59	53	51	50	55	58	52	66	50	61	57	45	48	62	52	57	59	46	62	56	55	54	53	53	66	62	51	51	41	45	57	55	47	46	54	43	36	36	55	51	48	49	65	63	56	54	57	58	46	56	55	57	49	53	47	64	60	68	62	61	65	53	41	57	48	65	51	44	61	53	49	56	57	48	56	60	48	63	56	58	50	58	50	51	48	54	58	47	50	47	51	53	54	52	59	45	59	59	69	44	63	44	54	58	49	54	58	65	43	61	33	41	56	58	44	48	47	58	62	63	57	44	57	49	52	45	44	51	59	46	47	46	48	54	52	56	55	55	46	61	54	42	61	59	65	44	56	60	42	57	46	51	48	59	51	50	55	44	56	56	53	60	54	54	41	50	50	49	67	62	62	39	51	57	50	60	51	46	64	51	55	50	63	44	55	62	31	54	54	63	53	46	53	52	53	52	55	55	56	39	44	58	58	53	55	54	36	48	50	42	47	54	60	48	55	61	58	56	66	46	58	59	41	58	55	43	54	63	57	47	56	48	53	62	56	48	49	47	62	54	53	60	54	54	52	53	55	50	71	56	50	47	50	49	49	48	50	45	44	62	53	54	68	63	49	55	66	62	58	39	41	58	49	44	49	58	51	61	49	45	53	70	58	44	60	56	59	48	44	47	35	50	48	48	47	38	49	58	52	62	64	65	37	62	53	47	52	57	50	54	57	55	49	42	51	47	59	49	44	55	45	55	64	51	39	61	52	49	50	51	38	59	50	50	55	50	54	39	58	42	52	57	48	58	65	58	63	64	46	55	50	48	57	58	52	53	39	57	49	45	53	49	48	53	48	60	45	46	65	55	51	54	58	61	58	63	55	59	65	60	51	52	43	50	52	61	48	44	59	52	51	60	67	57	53	50	66	53	62	51	53	48	50	58	64	45	59	66	61	46	59	52	53	39	43	39	57	54	54	55	52	41	46	59	43	62	53	46	47	40	44	50	59	51	48	51	40	46	54	50	54	58	50	57	46	66	67	50	50	50	63	56	51	57	38	58	59	53	52	45	68	54	68	57	57	46	41	54	52	38	60	62	43	57	66	47	60	74	55	70	56	58	65	47	46	60	51	44	47	44	52	51	67	59	69	59	39	43	58	50	50	54	52	55	41	57	61	56	41	53	46	48	51	49	52	47	53	44	42	65	51	40	56	49	47	51	62	60	45	48	53	49	45	54	64	59	58	49	60	43	46	52
21851	14786	9205	21265	30697	29241	25250	21253	17386	14081	11293	8969	7240	6946	6683	5853	5930	5209	4574	3720	3256	2719	2353	2084	1991	1837	1724	1568	1571	1467	1329	1317	1290	1300	1360	1199	1200	1136	1058	1061	1091	998	1006	893	894	885	913	895	879	1171	1105	953	829	870	815	860	856	849	835	829	815	850	845	875	861	798	779	810	852	812	809	820	828	803	834	861	836	860	863	829	853	795	882	859	869	843	792	811	847	876	882	846	794	827	824	910	841	831	854	847	807	815	878	832	814	829	908	817	873	801	822	803	880	847	855	777	798	768	819	837	850	777	839	840	785	835	861	839	841	848	795	836	842	844	834	826	771	831	862	783	802	855	825	837	818	823	833	845	776	780	830	767	840	813	840	848	796	810	818	831	888	861	777	749	791	856	833	856	833	869	853	845	800	829	805	800	813	865	800	783	819	802	802	775	840	815	842	808	865	809	796	775	768	768	814	775	824	802	807	732	796	815	801	828	839	790	790	809	796	799	769	827	759	820	815	768	776	816	804	817	804	833	878	726	925	715	805	809	775	802	788	767	770	793	797	796	767	835	785	821	764	816	806	779	787	804	811	827	840	785	764	844	798	830	793	801	822	810	773	823	788	808	815	792	748	815	836	821	803	788	831	783	782	811	783	761	804	774	818	835	813	818	765	776	801	802	822	829	782	826	759	781	828	795	788	794	831	810	778	829	829	801	868	756	816	784	784	827	802	811	798	840	801	807	827	770	796	813	818	802	815	800	746	787	771	787	814	792	738	786	841	805	738	823	795	807	784	793	791	778	791	793	773	801	758	811	792	792	833	829	818	820	773	823	756	800	799	778	854	782	787	826	789	799	794	849	796	811	747	824	757	792	781	777	799	802	801	773	826	801	796	791	822	768	808	782	788	779	753	794	781	776	762	825	790	815	787	826	751	831	800	831	765	803	837	824	786	817	784	805	781	790	821	791	750	801	854	889	789	803	778	804	817	765	805	747	772	790	759	798	843	850	805	778	771	790	805	793	807	815	772	842	817	786	782	764	780	780	816	791	773	817	795	775	843	821	783	843	790	791	789	774	777	799	871	748	839	806	782	787	792	744	746	789	814	796	790	765	782	809	786	819	775	771	835	814	783	770	780	816	808	805	842	802	822	825	809	850	778	834	801	838	800	785	785	758	778	771	799	722	788	804	823	804	797	842	778	803	846	806	803	791	795	808	861	811	834	786	760	783	774	832	768	826	791	793	777	800	792	783	767	811	847	786	768	845	773	784	753	780	816	816	833	777	795	812	814	813	822	802	795	780	851	787	776	770	762	843	767	811	812	811	739	781	790	737	795	776	809	779	797	804	809	804	850	790	819	767	745	774	840	832	776	798	774	836	798	792	808	814	806	809	768	780	775	819	785	804	803	824	756	789	735	799	801	829	774	801	815	828	778	799	771	819	807	794	793	828	785	794	859	799	780	799	859	829	794	837	826	836	773	775	806	766	765	803	796	742	832	780	804	775	852	817	785	824	795	739	765	807	796	758	784	760	779	750	803	794	822	810	785	802	854	753	804	815	838	783	831	798	796	792	814	780	776	816	775	783	737	804	792	778	755	795	775	798	775	795	809	790	847	794	830	761	815	838	784	776	827	757	794	785	791	774	756	816	816	774	760	802	785	773	786	781	757	770	805	775	771	777	753	773	772	794	806	841	814	819	819	821	754	827	799	769	793	850	790	805	827	779	807	776	850	799	830	793	790	788	838	837	764	819	799	800	763	794	839	813	755	798	789	800	774	837	793	833	812	779	819	809	786	762	832	826	784	844	777	812	771	805	796	810	841	816	801	773	783	811	787	787	821	845	817	743	751	824	818	798	767	792	793	841	790	800	795	795	760	803	796	731	790	821	841	794	807	856	792	829	793	767	798	803	787	838	805	766	778	817	822	853	822	822	779	809	786	809	746	795	845	839	776	818	820	802	766	796	763	809	785	789	806	780	779	800	805	816	752	786	824	769	796	791	827	774	860	797	779	773	752	843	834	798	802	763	785	799	737	759	790	793	788	877	788	790	806	812	825	803	774	822	796	843	793	806	845	775	818	795	752	815	786	814	758	784	805	806	811	761	855	799	749	798	811	827	803	751	777	788	816	826	829	798	765	768	826	761	783	828	788	786	790	817	865	822	792	789	789	781	800	825	776	788	808	765	799	743	869	805	812	826	791	800	769	766	790	786	731	769	778	811	842	878	783	749	805	794	785	792	818	770	822	832	837	763	772	761	808	823	850	831	761	799	803	831	781	795	851	818	772	819	770	826	804	815	777	790	876	819	763	787	814	828	829	799	827	787	841	753	775	858	781	772	778	789	825	766	780	793	817	775	821	816	761	776	776	823	862	802	759	775	789	777	830	801	776	778	810	797	749	823	777	826	777	786	791	753	768	794	768	821	796	813	777	787	838	799	838	774	826	752	803	800	749	733	860	768	823	767	763	799	829	775	809	782	799	826	809	787	845	775	798	772	773	791	784	802	829	877	809	840	787	818	790	778	828	834	808	811	806	822	821	792	767	769	833	778	824	786	762	775	772	807	741	780	834	757	811	826	832	798	792	749	795	821	808	832	840	783	804	787	810	835	818	793	790	807	801	808	851	771	796	829	739	779	835	844	768	822	772	747	803	841	794	794	806	788	835	838	800	801	822	816	774	791	818	802	797	777	798	821	775	791	809	800	771	741	802	775	756	760	753	783	774	833	815	807	783	819	802	786	853	764	799	770	845	784	745	764	795	819	775	795	827	830	796	789	838	814	796	808	786	821	805	815	803	786	807	779	840	777	767	772	775	822	782	789	842	781	805	826	812	819	787	813	799	752	766	811	763	847	812	832	784	830	841	806	821	744	812	780	814	810	775	733	821	758	822	791	782	809	790	857	838	841	806	845	801	789	802	814	751	783	752	801	799	791	798	832	765	778	820	814	813	827	804	841	742	809	724	845	813	816	773	815	827	801	819	865	835	807	805	782	829	792	779	718	810	683	792	831	762	748	824	826	829	761	778	838	844	833	798	761	802	824	806	795	815	802	806	827	800	758	759	749	784	831	790	809	848	829	814	810	823	796	791	803	787	783	806	755	848	845	838	780	787	868	788	877	767	816	820	784	798	790	781	810	827	833	799	804	748	738	791	732	767	788	809	775	793	772	791	796	780	829	832	821	789	786	769	841	787	770	781	811	816	794	820	772	758	763	778	781	822	804	788	843	798	716	802	752	808	799	830	778	772	778	824	818	804	839	756	794	770	762	758	759	781	812	778	773	783	790	821	820	775	806	744	798	820	762	764	800	818	816	805	767	774	751	808	783	839	807	808	769	819	812	796	797	830	813	804	839	800	797	805	766	778	809	789	801	784	765	788	777	770	801	793	811	788	822	790	826	847	776	766	798	792	781	753	766	763	821	769	766	811	830	813	795	832	767	813	742	803	813	760	800	781	742	822	799	777	824	828	767	821	825	838	822	817	808	836	816	713	771	780	847
2676	1143	572	506	851	1035	895	655	561	459	363	296	271	262	239	203	182	201	181	130	126	135	105	92	81	104	90	59	68	67	65	69	71	52	64	60	54	57	49	46	56	55	43	59	57	36	36	63	49	72	107	48	65	48	47	34	51	37	55	38	63	50	50	46	29	35	48	43	51	42	50	40	40	50	38	46	41	52	45	61	37	45	47	44	51	43	54	45	53	48	53	38	43	42	52	36	45	48	45	57	44	37	41	45	45	37	42	57	37	34	49	42	43	40	37	46	36	46	33	38	35	46	38	30	63	48	35	35	47	57	42	50	52	48	41	35	45	45	40	40	39	56	49	48	47	51	55	60	41	38	42	50	40	47	37	39	39	54	45	41	56	45	49	55	39	59	37	57	40	63	46	47	48	46	45	46	40	52	41	47	47	36	57	53	45	35	38	47	50	39	36	47	49	45	39	46	34	41	38	44	43	49	44	33	40	40	32	57	45	53	48	39	59	30	50	33	53	47	41	35	46	31	40	41	38	43	48	47	47	48	49	36	56	36	33	43	32	41	36	50	41	39	40	46	54	39	51	47	49	44	50	41	51	41	35	46	37	45	47	51	53	52	35	38	36	44	43	53	47	46	37	48	47	48	51	44	39	47	40	41	52	38	43	40	48	39	39	48	42	31	40	47	49	48	40	47	49	47	45	46	44	48	47	49	38	40	50	33	42	46	49	50	36	41	36	51	50	40	42	54	53	34	44	37	36	37	39	48	52	47	46	56	53	49	38	38	36	48	36	48	45	44	41	37	45	40	52	44	42	38	38	39	38	39	43	54	46	49	44	38	39	43	42	34	37	44	55	52	39	46	42	31	39	35	40	43	39	41	44	34	38	36	48	37	38	35	39	40	53	38	34	46	36	47	51	44	39	40	40	47	42	43	38	36	50	53	28	43	48	40	55	47	50	39	36	43	50	46	43	42	47	50	44	44	39	37	43	43	48	41	43	40	51	60	46	57	44	41	53	39	43	46	43	56	47	40	48	39	45	40	55	51	46	35	51	51	43	54	39	42	43	45	46	48	46	42	47	36	45	46	46	39	58	43	33	42	45	51	41	33	55	43	42	43	35	44	32	42	51	58	50	47	50	45	39	49	45	33	57	38	29	43	40	50	55	44	50	38	41	50	37	30	39	54	42	48	50	45	40	39	40	39	43	36	44	48	34	43	35	49	49	53	53	42	49	51	38	39	37	42	49	42	56	45	44	52	42	50	44	51	42	43	40	48	45	32	55	48	54	51	36	53	46	36	36	48	47	39	42	39	39	57	54	48	39	36	36	38	62	41	42	28	40	41	48	54	41	46	42	37	39	45	37	45	40	39	47	47	49	46	49	51	42	42	53	46	51	46	46	38	42	52	40	53	42	47	45	40	48	41	44	40	42	46	45	49	43	53	42	47	42	46	48	43	35	31	41	43	40	57	43	44	37	41	44	37	37	38	48	50	46	48	43	31	52	44	47	40	31	39	38	51	47	57	45	39	46	27	43	44	44	38	45	52	38	56	43	40	44	49	41	39	34	37	35	40	44	47	49	55	30	42	49	37	38	45	41	49	41	58	33	47	41	37	45	40	40	48	50	56	32	43	28	40	42	52	51	43	42	40	42	47	34	36	38	46	43	44	39	45	44	52	59	42	61	42	55	45	49	41	53	42	48	45	45	46	50	54	43	55	51	48	46	42	40	42	48	43	41	51	42	50	41	40	47	36	35	43	48	38	44	40	35	47	43	35	36	43	42	48	45	50	42	45	52	41	53	49	45	35	34	37	51	49	43	49	41	51	33	43	44	37	43	40	39	40	47	57	39	36	47	40	50	37	43	42	43	33	39	49	38	32	40	44	50	38	33	48	56	37	39	45	55	45	42	39	40	49	40	39	42	47	35	44	44	37	41	41	44	45	61	46	32	51	40	32	45	41	41	40	33	48	44	52	46	50	52	38	32	39	36	39	47	44	62	48	30	51	33	40	41	45	35	46	42	37	37	34	44	47	46	46	48	42	36	37	58	40	49	56	46	49	48	42	44	43	47	53	36	28	35	30	43	46	55	43	43	60	28	46	38	50	38	41	45	39	27	44	34	41	45	57	42	48	40	43	55	46	50	29	40	52	41	53	38	45	43	45	40	47	42	41	38	48	47	40	43	48	32	44	38	48	48	49	33	53	46	37	45	44	39	37	41	46	50	41	44	52	47	37	51	49	43	44	39	50	44	46	38	47	35	43	43	45	46	44	56	59	54	54	45	42	41	31	51	45	66	51	38	49	41	39	42	52	45	29	41	40	51	38	53	43	50	28	45	51	54	46	49	43	47	36	45	37	47	39	49	42	45	39	47	51	43	41	50	54	41	45	43	44	52	39	41	45	41	43	54	52	50	40	31	46	51	52	38	56	45	37	34	42	47	51	44	49	42	60	53	50	39	40	46	45	45	52	47	22	44	39	40	53	44	47	39	39	61	54	39	49	31	37	42	35	41	48	39	40	52	45	52	58	55	46	39	36	46	43	38	40	38	49	41	44	30	52	52	48	47	45	33	41	41	47	41	46	48	42	40	41	43	39	39	53	49	42	44	37	46	44	45	42	49	47	37	41	37	35	54	40	45	48	48	47	39	51	65	48	46	31	39	49	36	52	38	46	42	39	52	40	36	45	47	47	52	37	33	45	45	39	46	50	39	56	50	41	36	53	50	40	49	44	39	48	41	56	41	33	39	42	51	43	41	39	38	54	39	44	42	39	45	39	39	39	43	40	52	50	38	37	53	40	53	59	42	48	44	47	55	42	42	43	51	40	47	43	39	40	42	40	45	41	45	49	42	36	37	46	39	54	42	36	45	29	43	42	47	37	53	45	53	35	54	33	49	49	49	37	37	46	46	46	44	32	43	38	38	47	48	46	30	47	53	49	33	42	50	47	48	38	50	38	31	40	41	28	44	45	36	53	39	35	37	39	38	48	43	36	47	44	47	47	43	55	43	43	40	41	59	36	49	51	34	44	47	50	48	46	33	43	44	46	47	39	38	44	48	47	43	44	50	39	41	47	47	35	44	41	50	43	47	45	46	40	33	40	44	50	41	45	47	39	49	42	36	44	50	35	40	43	42	39	44	40	34	45	47	43	42	55	48	34	40	37	39	55	58	49	34	53	38	46	41	37	52	46	40	45	46	40	42	55	46	46	44	45	41	36	38	57	42	42	48	43	35	49	39	38	41	53	35	44	45	45	53	39	41	39	53	44	42	40	44	41	44	29	39	40	37	36	29	44	28	41	44	42	45	34	63	37	36	40	39	57	59	57	39	31	42	52	47	45	44	52	43	48	33	48	44	58	44	37	41	54	44	47	32	49	50	46	43	54	51	41	54	36	55	38	43	44	51	51	46	47	48	42	38	42	36	46	33	46	51	46	43	47	44	29	42	50	40	45	51	50	35	41	43	44	44	42	46	52	34	44	53	43	45	45
27856	19055	12489	26476	35682	34806	30577	26096	21733	18635	15415	12445	10443	9988	9560	8163	7651	7195	6680	5166	4418	4169	3491	2673	2596	2498	2195	1995	1791	1671	1636	1547	1545	1584	1453	1372	1287	1341	1234	1197	1106	1037	935	951	871	844	863	875	816	1613	3023	753	810	714	745	734	775	776	743	722	703	751	720	724	753	774	755	673	702	714	735	749	708	684	721	739	665	715	697	713	692	713	726	724	697	727	699	712	724	704	661	716	775	665	743	726	748	710	735	659	731	720	679	686	681	709	736	711	672	688	707	673	696	645	669	764	708	695	699	692	724	677	683	679	775	700	654	688	725	735	727	717	737	716	704	686	721	657	661	673	719	695	666	671	681	684	700	649	685	651	647	665	644	666	721	641	732	673	684	702	732	751	709	699	718	755	748	740	652	710	685	666	669	716	714	706	683	720	719	699	643	685	691	702	689	651	625	673	644	635	677	646	684	686	696	648	694	651	702	672	619	620	618	709	695	650	689	672	652	716	650	636	645	643	666	638	651	725	662	681	690	630	645	668	669	655	664	711	702	636	664	672	635	650	637	604	642	675	614	651	688	667	661	662	634	682	646	630	685	652	699	653	626	694	645	694	646	672	630	680	689	667	656	676	621	634	674	651	621	654	655	643	658	678	697	684	632	660	677	673	654	642	662	657	613	639	642	680	661	661	627	631	688	627	635	633	657	694	613	682	704	621	677	670	647	636	676	630	616	679	645	696	678	648	698	682	651	710	632	670	639	648	658	663	668	694	624	617	700	667	617	640	677	676	697	651	665	704	666	652	711	622	683	672	655	693	668	661	692	649	657	679	679	688	651	663	630	691	686	660	692	627	606	659	701	674	695	628	686	645	631	642	608	639	700	642	741	670	637	652	681	616	594	715	660	638	653	655	690	635	644	655	623	645	645	674	671	668	671	655	638	660	648	674	633	687	656	692	673	658	633	676	667	663	675	644	728	634	698	659	644	646	625	674	662	652	608	667	632	639	645	687	633	648	660	645	693	697	687	659	665	664	680	672	663	661	652	678	638	652	671	661	659	663	711	634	643	719	685	658	655	644	669	654	617	637	657	609	624	690	691	656	632	705	640	651	692	652	682	672	682	649	670	643	672	619	700	665	670	653	681	699	614	657	616	679	661	676	637	643	714	663	661	668	683	633	681	669	692	645	680	652	677	670	655	656	680	663	655	621	681	657	633	652	653	647	677	633	703	685	689	692	710	684	694	639	664	687	647	673	640	653	704	645	648	625	693	643	633	664	607	679	622	675	635	697	650	676	675	671	642	629	640	615	650	643	677	648	673	630	645	666	656	642	644	665	593	651	632	645	666	645	681	653	661	648	647	612	672	644	636	664	631	644	685	687	668	632	686	663	652	652	662	669	683	670	658	664	661	723	658	661	643	639	630	587	680	671	665	635	664	656	617	687	627	641	652	627	633	682	653	621	624	649	664	637	618	678	647	654	646	652	595	673	660	679	656	686	700	634	623	708	649	639	652	698	618	654	681	656	618	646	668	673	615	702	634	669	679	614	661	655	676	623	658	674	660	686	626	664	629	638	674	668	650	683	655	621	663	659	662	685	667	600	642	644	702	661	635	665	669	675	630	627	684	672	645	692	675	670	607	681	672	692	621	642	640	648	701	649	689	638	681	640	660	635	645	605	641	641	632	645	633	633	671	701	661	647	675	634	631	605	655	702	720	656	663	667	642	681	641	699	637	639	683	626	656	680	667	686	668	638	668	584	672	655	628	683	661	678	663	676	631	649	666	682	636	623	632	641	706	700	636	695	669	663	664	649	679	667	606	689	670	682	720	661	662	660	685	636	647	653	712	676	709	635	674	681	655	672	698	629	680	683	705	633	651	659	637	636	602	632	647	688	665	638	611	703	644	616	612	648	622	625	668	638	662	638	700	640	677	644	642	627	611	681	654	640	668	631	615	669	633	657	675	696	659	628	634	625	677	677	671	618	632	661	643	661	677	659	680	616	622	663	630	676	624	651	641	640	666	626	662	666	660	646	677	662	620	704	656	682	674	674	696	630	691	685	644	656	684	646	652	648	638	646	614	662	669	642	640	674	654	637	670	662	700	598	660	658	644	660	649	666	684	671	652	655	696	666	636	659	663	694	676	655	637	636	625	647	635	649	658	656	627	685	656	700	675	659	689	649	707	635	645	637	624	653	668	658	616	667	640	615	614	670	629	673	663	671	620	647	678	649	635	649	658	687	668	661	662	640	667	624	674	658	626	663	616	639	706	669	639	648	647	674	669	706	652	660	688	658	654	709	691	674	658	661	650	639	626	645	733	660	665	686	670	656	630	652	684	714	618	690	668	670	669	646	661	641	661	665	669	640	638	712	658	683	626	651	623	634	648	663	620	653	647	641	616	643	710	655	652	627	697	683	625	664	673	644	670	681	612	650	654	650	625	626	641	680	651	681	658	630	614	660	673	640	639	627	694	681	648	658	664	661	657	665	618	674	654	646	679	659	634	611	677	715	619	630	679	673	663	631	687	660	628	655	665	656	648	613	627	653	666	693	657	650	665	663	704	689	666	668	671	660	659	655	631	662	631	647	662	636	691	669	679	703	679	628	660	657	676	665	680	661	658	630	675	651	676	666	679	657	670	618	649	627	620	669	647	655	637	691	672	630	674	630	691	624	670	642	635	668	647	663	659	672	629	680	650	641	688	703	663	658	667	659	644	637	668	637	616	664	657	674	666	694	666	637	664	635	698	607	687	678	666	647	647	672	644	677	645	625	653	663	676	641	627	649	631	687	700	609	647	684	688	659	701	630	641	671	648	642	679	642	638	669	669	632	697	639	611	654	723	618	627	692	684	681	654	670	626	658	633	615	655	677	630	652	620	621	679	631	642	677	667	660	656	655	654	623	649	665	681	654	694	684	643	668	664	677	626	671	653	683	719	661	644	683	677	666	692	610	617	635	644	635	667	646	712	619	678	657	655	688	691	635	710	661	622	639	671	628	684	644	632	614	627	680	628	644	631	634	651	645	661	661	634	679	685	620	659	636	670	636	673	646	639	658	654	648	671	652	671	671	665	614	620	669	697	651	636	688	667	691	617	653	674	646	659	691	661	619	698	692	620	617	670	649	657	710	692	645	659	666	631	688	677	669	688	671	617	661	666	671	686	640	648	664	656	654	682	623	667	644	643	679	679	631	666	619	650	662	660	666	633	684	691	678	630	674	707	676	637	685	730	652	654	677	670	665	682	659	650	663	678	639	625	674	641	681	667	666	618	670	692	673	620	622	674	639	635	668	652	714	648	639	637	682	699	638	659	630	637	701	693	645	729	664	648	677	683	697	639	662	683	690	656	607	649	621	674	653	654	708	659	644	700	647	608	693	677	680	615	645	650	676	653	673	684	654	627	684	650	608	683	619	648	666	636	668	614	646	663	672	645	671	645	696	662	634	648	674	670	662	638	655	692	675	667	636	641	638	642	664	675	664	617	650	654	695	665	669	665	713
1919	558	252	233	380	444	367	268	214	211	166	107	107	121	96	111	94	98	90	72	62	72	51	53	38	34	44	46	41	51	48	45	36	42	45	29	45	45	37	31	27	41	52	25	45	39	22	37	41	40	30	34	33	34	34	37	34	41	45	46	30	31	41	35	36	38	28	34	26	25	38	30	35	37	32	37	30	34	31	38	31	29	27	30	43	40	33	46	36	32	29	40	43	42	40	38	32	39	41	32	33	48	53	44	26	42	36	43	31	35	33	39	52	37	45	38	40	36	40	36	38	21	34	42	41	34	29	31	40	29	40	38	41	38	28	35	42	40	42	37	42	32	42	32	32	35	37	22	37	39	41	40	25	37	37	42	42	55	42	35	40	42	29	49	33	39	44	48	47	37	50	44	37	31	41	28	31	29	39	40	39	33	39	46	28	24	32	35	35	41	34	56	42	36	44	30	37	36	29	27	42	44	26	37	40	50	37	34	42	47	26	34	46	42	50	35	39	50	40	33	41	28	36	37	32	33	42	37	43	31	27	33	38	39	33	43	48	39	34	40	40	40	37	31	28	34	40	36	33	24	31	41	34	34	39	31	42	25	38	39	31	38	24	33	47	34	37	38	39	30	42	34	28	31	32	45	36	39	30	37	41	42	40	44	32	41	25	35	37	30	37	39	45	44	35	36	46	41	37	28	36	25	38	40	40	42	34	28	38	34	49	38	43	40	28	38	45	38	31	43	23	33	43	36	33	35	35	45	35	31	36	39	29	38	40	45	47	42	25	40	41	26	35	32	41	47	29	31	39	33	33	31	34	29	34	38	42	26	31	33	37	30	37	34	32	40	34	27	31	25	36	30	33	38	34	30	36	35	34	30	40	33	30	35	36	33	50	29	42	28	29	48	41	40	31	30	32	41	39	28	33	30	26	35	47	37	36	45	34	31	37	34	47	39	33	43	35	39	33	35	29	45	37	34	37	26	32	48	25	32	40	46	38	41	30	29	36	34	38	31	27	44	48	41	41	34	40	37	43	28	29	36	39	49	43	34	43	22	43	33	40	39	37	33	38	39	40	34	39	45	44	38	34	24	26	33	33	32	48	51	37	36	47	31	33	38	32	39	49	32	41	29	44	38	48	39	42	36	34	46	44	45	28	29	42	30	42	43	41	45	34	39	40	36	38	35	30	31	29	33	35	41	48	39	32	32	42	36	31	40	38	32	36	44	39	31	39	26	39	29	35	35	41	33	39	41	39	28	33	31	35	38	42	38	40	41	29	33	29	32	34	42	31	51	40	36	40	32	34	35	38	43	38	33	37	36	34	46	30	43	39	35	31	38	35	42	43	37	29	41	40	31	31	43	34	28	29	39	44	31	43	26	27	29	37	35	44	26	31	22	35	33	35	48	31	33	41	26	38	48	42	36	37	36	33	37	26	27	41	28	49	32	39	32	25	33	44	39	29	32	43	38	37	41	36	31	40	37	33	30	35	37	35	37	43	33	36	40	40	53	26	38	41	37	39	39	40	39	46	41	45	36	42	36	32	43	36	42	31	32	40	47	29	33	31	29	25	38	34	51	38	27	38	37	36	41	34	33	40	40	27	45	40	39	22	42	47	39	41	27	34	27	24	45	34	30	27	41	38	32	37	30	42	37	34	34	31	41	37	35	22	45	28	43	37	34	37	31	43	27	48	37	38	35	32	45	52	35	41	31	44	31	30	38	46	45	49	34	35	44	45	30	34	38	36	35	31	33	49	27	30	37	34	39	30	43	32	35	43	37	27	36	33	36	36	42	34	31	39	40	43	39	38	37	34	53	43	27	32	35	38	41	37	43	44	39	46	39	45	44	29	40	35	39	37	38	35	36	23	40	47	31	30	42	34	32	32	36	35	39	37	39	33	36	36	38	35	35	39	33	43	25	37	36	47	24	34	33	35	35	35	38	29	39	30	33	36	25	30	32	31	41	26	38	34	44	39	28	35	52	37	35	34	28	31	30	33	35	34	42	38	34	35	49	35	40	34	45	31	42	50	34	28	30	32	34	27	38	45	35	31	41	43	30	38	35	34	30	36	32	36	43	38	37	27	38	37	40	33	31	36	41	33	30	34	21	32	45	45	30	41	41	46	33	40	34	42	36	33	25	43	41	28	33	45	55	31	39	28	34	36	38	44	33	42	45	41	42	28	27	32	37	26	36	32	42	30	41	41	32	32	40	45	41	38	37	37	46	38	37	38	33	41	37	38	30	31	35	36	35	42	27	40	28	40	28	37	37	35	46	36	33	33	26	31	43	34	51	41	34	32	27	39	44	29	48	34	37	24	30	44	30	52	41	37	33	28	37	33	50	36	33	24	37	32	36	37	28	26	45	49	34	42	35	34	32	41	40	35	45	41	42	43	40	22	29	19	34	40	33	37	38	29	26	36	40	39	36	50	36	33	33	30	35	34	38	43	35	43	33	37	30	44	30	45	28	40	43	33	35	40	30	34	37	44	34	28	37	36	53	34	37	44	38	27	42	33	42	43	34	24	42	23	39	24	26	43	37	34	26	33	32	38	32	27	35	43	44	24	34	35	36	32	35	30	33	26	36	39	33	30	39	44	28	39	27	34	30	31	50	46	39	31	43	33	37	42	44	35	33	47	32	31	40	44	32	37	42	43	44	39	35	43	35	39	49	31	37	24	22	49	39	31	37	30	42	34	47	35	34	31	39	33	32	34	43	36	45	34	36	48	38	43	42	42	35	34	41	37	48	43	39	48	33	39	42	37	39	38	41	33	40	42	39	49	41	26	33	26	45	37	44	40	36	39	48	28	45	41	34	32	37	39	36	31	37	33	43	23	42	36	40	41	34	33	23	31	41	37	41	38	38	36	34	35	32	36	33	48	33	37	49	43	37	29	32	34	40	36	30	33	28	32	42	40	30	48	33	31	47	42	47	47	41	45	41	34	38	55	35	36	36	48	36	34	39	40	36	32	40	38	37	47	39	39	32	37	46	36	24	45	33	38	45	39	41	40	42	42	33	36	33	29	41	35	41	41	42	35	24	35	38	27	38	44	35	29	44	39	38	34	30	40	24	35	40	45	38	46	27	46	34	29	40	32	31	36	33	26	38	13	40	46	34	42	35	45	51	31	37	37	37	20	37	49	41	32	46	34	41	38	28	29	44	46	26	31	30	35	38	32	40	33	28	41	36	28	35	41	35	30	35	42	20	39	34	35	33	25	41	41	34	35	37	34	30	33	47	43	33	33	30	34	35	48	41	31	44	34	43	32	33	30	47	31	45	40	31	46	40	34	34	36	48	42	44	36	35	37	37	36	34	23	48	34	42	41	30	40	34	29	31	54	28	42	41	36	48	34	43	33	25	40	35	36	32	44	46	36	39	35	29	44	38	38	34	25	42	31	47	30	44	40	46	37	41	40	28	46	44	32	26	33	35	31	45	30	40	34	34	30	35	40	24	29	29	33	30	25	35	39	25	37	31	36	29
19784	12128	6760	16803	25941	24650	20745	15938	12526	9890	7701	5724	4777	4674	4196	4075	3401	3389	2779	2319	2202	1930	1679	1324	1160	1159	1069	1048	910	882	860	805	849	790	740	845	752	765	683	739	646	622	630	560	617	608	599	584	573	593	772	536	564	558	569	528	579	530	565	522	544	572	513	601	564	542	501	557	546	570	569	532	535	551	541	569	590	562	544	505	545	583	553	538	554	527	550	570	561	537	582	548	526	542	590	564	602	578	527	571	597	528	539	555	570	539	544	540	536	577	554	528	547	528	571	510	542	586	538	521	547	573	552	554	548	569	546	559	514	594	585	565	569	545	558	541	552	527	518	550	557	554	529	482	581	552	551	555	529	553	584	569	577	582	550	534	497	541	589	558	557	553	566	570	567	572	523	525	570	566	598	562	541	593	560	542	564	573	533	507	582	540	572	570	548	570	533	511	557	589	526	567	519	576	543	530	515	577	538	554	549	570	552	570	523	581	547	507	555	547	548	556	535	547	549	531	555	527	577	560	537	527	520	529	566	555	569	541	552	524	507	545	500	548	567	519	594	547	588	511	530	561	549	546	564	523	541	555	500	496	570	577	507	583	541	534	577	550	553	555	574	571	544	556	555	517	547	567	554	555	521	588	576	548	530	529	570	567	537	576	512	508	519	517	578	569	586	571	546	545	594	536	504	543	537	502	551	527	531	523	530	534	494	538	528	552	534	586	612	539	563	524	525	553	543	571	525	547	555	574	538	501	563	556	560	528	595	546	536	538	557	536	554	519	567	516	522	547	520	591	530	560	500	528	544	548	576	517	549	521	528	528	548	568	508	545	574	532	524	567	524	500	545	529	520	544	544	542	558	549	593	576	554	607	502	517	534	570	568	512	558	544	571	544	528	538	532	548	528	575	542	544	543	536	527	527	542	554	542	515	570	507	579	527	525	551	572	577	550	553	538	541	535	610	510	524	533	509	549	570	529	556	503	547	560	528	555	517	547	538	551	534	557	537	570	552	584	532	548	546	559	533	561	554	536	562	558	550	555	542	597	494	532	529	534	546	530	562	545	590	559	535	541	528	562	503	530	585	539	535	575	574	551	588	529	546	584	567	530	523	560	547	571	490	574	517	473	511	540	547	539	608	546	538	547	566	545	524	514	552	524	574	540	522	537	505	523	561	533	592	529	577	588	542	544	557	575	533	539	521	542	546	531	524	544	538	512	564	550	598	561	538	590	522	521	566	544	521	535	511	552	539	530	543	557	540	549	535	541	540	540	564	565	597	549	564	573	584	533	577	561	564	550	566	519	531	528	528	556	529	568	571	525	505	561	542	537	527	538	559	529	533	518	566	506	522	521	509	535	565	538	506	539	570	525	550	509	537	550	541	545	545	538	532	579	562	602	518	528	543	582	509	498	527	604	557	622	529	543	513	492	512	518	548	563	514	560	538	527	553	529	521	514	546	545	582	558	545	549	524	517	572	543	580	541	527	557	583	521	556	547	514	537	577	505	552	570	507	586	511	557	545	568	518	566	516	534	530	560	559	532	568	501	557	545	554	535	576	552	556	550	575	490	533	559	544	520	524	555	519	532	575	544	532	551	548	538	532	559	493	521	535	541	578	505	495	555	552	518	529	550	509	550	533	532	514	514	579	521	532	555	569	517	513	547	517	517	544	571	543	558	559	535	524	566	530	561	544	501	534	539	542	511	582	516	545	528	530	550	534	575	511	590	572	550	540	524	522	512	522	550	527	533	498	562	519	546	528	558	611	565	592	527	543	546	548	523	504	557	516	544	494	553	539	509	534	510	554	577	510	549	520	576	517	516	547	544	582	537	518	523	573	468	531	583	542	565	535	561	533	598	552	517	531	560	564	550	556	531	537	540	523	546	523	547	514	543	536	553	524	550	568	509	556	529	559	516	535	522	554	548	565	560	528	570	577	544	527	510	549	518	498	576	532	529	510	586	588	538	510	552	552	557	552	587	477	547	579	561	549	511	571	579	605	497	579	552	532	596	549	520	566	536	515	550	569	532	568	550	553	535	576	511	533	548	536	554	558	582	508	567	559	544	564	547	535	524	485	544	497	518	548	565	574	559	552	541	521	570	530	586	526	553	519	546	541	531	536	532	517	549	554	516	549	532	563	565	533	592	531	555	539	562	537	552	522	564	546	567	588	518	567	539	570	548	546	552	571	528	532	545	539	550	504	535	563	569	547	548	521	524	538	523	547	546	532	520	564	524	570	523	538	529	539	549	558	526	512	503	556	546	545	604	574	505	550	560	571	540	503	541	516	589	565	561	555	548	499	556	549	537	568	534	524	531	520	561	548	606	527	546	508	529	558	547	595	517	527	530	552	555	539	537	536	521	529	590	531	541	539	577	553	589	506	583	569	533	529	518	529	569	551	530	557	556	517	546	518	566	560	520	540	560	579	536	568	532	546	549	555	577	550	558	526	519	542	606	547	518	563	561	549	526	594	541	568	593	576	556	472	529	533	552	579	507	477	526	509	552	537	518	527	559	546	529	566	532	546	609	492	534	536	530	517	508	549	534	488	537	538	561	533	551	556	526	530	515	608	579	527	566	547	531	516	562	542	535	509	509	522	555	535	540	543	568	497	554	560	548	516	516	550	588	504	573	542	560	540	536	548	531	548	541	577	520	522	544	550	538	594	588	533	593	507	520	520	541	554	563	559	570	569	572	587	544	574	593	526	514	502	599	549	544	507	585	535	521	524	553	526	574	516	556	544	517	511	547	534	529	559	555	526	558	500	553	564	546	538	578	545	549	541	523	562	539	520	564	579	561	588	524	535	540	522	505	528	549	511	539	548	534	583	528	519	533	524	549	588	548	545	538	552	571	549	528	549	560	559	582	535	544	531	521	587	569	546	526	567	558	544	504	534	536	553	515	525	558	519	492	551	554	519	569	589	530	541	527	549	554	497	567	578	606	505	561	576	520	579	556	558	561	561	547	567	546	536	528	564	501	534	539	505	542	567	543	549	547	547	577	561	534	562	547	511	539	527	542	502	558	542	531	581	548	525	558	532	536	523	550	531	519	567	504	527	531	540	504	574	517	531	596	562	591	565	540	535	520	570	519	577	535	506	534	555	567	565	548	580	531	593	549	551	559	592	561	562	531	567	535	526	544	545	550	518	545	580	522	537	532	529	520	541	515	568	583	574	550	559	584	537	526	539	537	582	540	570	542	553	566	537	554	513	549	566	553	572	590	469	526	517	509	592	550	572	544	532	566	537	561	546	519	535	534	529	539	527	520	536	547	531	556	516	524	513	540	524	532	531	553	542	552	540	530	508	522	599	541	566	548	521	527	561	513	532	545	527	547	566	568	544	518	587	556	544	584	564	553	537	558	527	546	525	532	592	543	504	522	553	590	611	580	553	578	533	528	566	560	550	511	559	513	587	555	591	549	572	564	547	516	514	500	566	523	558	563	544	545	531	556	523	555	530	535	550	568	585	548	528	520	543	511	550	522	510	505	631
1499	795	409	299	645	738	619	486	402	331	246	206	177	134	137	128	127	115	112	79	85	57	65	64	53	41	47	41	45	43	29	40	51	39	42	38	41	24	46	35	24	28	18	38	29	33	33	26	27	33	35	30	28	32	34	32	26	14	33	33	29	37	27	22	31	32	24	27	34	26	30	29	27	38	31	21	16	29	27	25	21	32	25	32	23	36	32	31	24	30	32	27	19	28	33	35	21	25	34	22	32	42	24	34	26	31	26	23	29	20	27	34	35	20	25	27	25	18	23	21	15	19	27	49	33	34	34	22	33	28	27	38	18	23	38	21	42	26	29	24	36	33	31	25	27	27	29	27	21	31	30	28	28	27	21	27	31	39	37	32	30	20	30	22	22	27	30	21	21	31	41	29	29	24	27	25	23	24	29	21	34	28	28	26	36	28	18	24	11	29	21	28	30	26	26	30	26	22	31	32	18	32	28	28	30	33	33	25	26	19	36	37	30	31	30	23	32	26	34	32	30	26	27	29	48	29	30	22	34	28	27	23	25	25	26	24	25	27	25	24	29	23	34	28	22	20	29	18	24	35	29	30	21	28	22	24	29	33	31	21	37	23	25	30	29	35	33	31	22	31	18	23	26	22	35	25	34	21	30	31	25	36	23	20	30	14	21	27	18	14	20	26	23	23	24	22	27	31	19	30	31	31	14	30	31	24	25	23	25	21	23	32	35	27	26	31	35	29	36	22	26	32	21	30	24	21	29	31	24	31	19	28	31	20	23	23	23	27	41	28	32	20	40	17	25	17	30	31	22	29	26	28	34	25	26	38	18	33	28	28	27	28	14	26	22	24	29	34	25	23	21	25	23	34	20	23	26	32	26	25	17	24	25	24	31	25	25	17	27	22	27	27	24	16	23	30	24	32	30	29	24	24	25	25	35	19	26	31	34	22	30	19	28	28	30	25	27	31	18	22	30	36	33	22	31	23	26	34	21	30	23	36	20	26	25	27	33	28	30	29	25	32	26	29	28	26	30	30	27	20	26	28	33	34	32	25	27	28	31	29	17	31	23	25	21	29	30	19	30	25	32	22	35	30	30	28	23	25	25	27	25	24	29	24	30	28	25	29	18	25	28	26	31	23	17	29	23	19	28	39	29	23	23	21	24	24	22	33	30	35	35	30	26	32	24	19	29	27	19	37	17	35	32	25	16	41	26	25	28	24	22	32	26	18	23	33	27	29	20	23	35	31	19	32	26	32	21	34	29	23	32	15	30	29	27	19	26	23	25	28	20	26	37	28	29	32	29	24	28	23	22	35	25	27	32	23	24	19	22	24	35	27	25	35	29	38	26	26	32	27	27	29	30	29	32	25	28	28	27	24	20	26	23	26	26	25	24	33	27	18	28	30	29	26	28	30	30	24	25	25	24	31	29	22	28	31	25	17	30	18	27	22	34	29	24	38	35	34	21	30	33	12	19	22	28	17	18	32	24	19	27	22	25	30	24	25	30	24	35	35	26	26	21	20	31	38	28	31	21	19	24	20	32	30	29	30	23	19	28	30	35	40	26	25	35	27	18	27	40	26	18	32	35	24	28	30	23	26	34	22	24	28	28	24	26	29	27	30	22	26	31	20	30	23	19	21	29	23	32	19	34	34	29	34	26	34	26	29	36	32	39	20	29	21	21	21	30	22	24	34	31	15	31	28	16	31	27	27	26	29	33	32	34	26	20	25	37	28	20	26	32	18	33	27	27	28	26	27	30	27	32	25	17	28	19	22	30	32	25	22	18	27	23	31	28	25	30	34	25	38	24	29	28	22	30	33	19	19	28	27	27	29	32	19	23	28	22	30	29	30	31	22	21	27	25	26	22	18	35	33	29	22	28	37	27	35	29	27	23	26	23	16	24	26	29	21	27	31	23	25	24	26	31	20	30	28	21	37	26	21	27	30	33	32	21	23	25	25	33	22	32	23	29	29	29	38	18	35	22	26	26	24	32	30	23	29	28	24	43	22	19	38	23	18	25	34	21	25	22	21	24	25	31	33	25	30	28	29	28	29	24	24	20	23	24	25	30	34	31	39	36	30	35	25	26	27	26	29	21	25	32	19	26	34	22	31	29	30	22	26	26	26	18	33	28	34	18	23	21	25	34	25	38	25	22	30	29	26	27	29	27	28	30	24	21	33	34	16	27	31	27	20	32	19	32	25	37	23	29	15	23	24	32	24	24	26	25	23	26	26	27	23	25	19	27	27	28	23	28	26	32	26	31	23	18	19	26	25	33	18	26	27	39	28	20	34	27	32	27	24	31	27	27	19	20	25	27	26	27	39	18	27	21	28	21	39	37	31	29	21	22	26	31	16	30	38	28	18	25	29	24	36	19	19	24	23	29	26	21	33	32	34	20	27	26	19	43	25	27	27	25	32	22	28	36	36	28	19	30	25	26	35	21	23	31	30	33	27	17	27	24	32	30	26	34	23	21	18	29	28	21	19	27	22	32	25	24	30	31	21	31	31	29	32	25	32	22	18	31	44	31	21	33	26	34	25	33	33	25	26	25	19	29	26	29	25	18	33	29	27	22	29	18	28	35	34	25	27	28	26	27	40	17	26	36	19	26	27	27	37	28	19	21	34	38	22	31	27	29	27	29	34	30	31	17	20	30	21	28	32	33	37	31	22	31	30	24	29	24	35	19	33	28	25	24	21	27	32	36	21	28	31	19	37	23	25	33	31	27	23	14	26	24	31	24	23	24	20	30	28	31	23	32	32	20	24	25	33	18	26	25	22	27	28	33	34	19	28	28	25	37	30	30	20	36	36	28	29	41	28	22	22	18	24	30	29	23	26	18	36	30	36	26	36	33	18	23	26	30	26	32	20	19	28	27	24	27	39	20	26	30	29	31	24	23	29	26	31	27	26	25	24	15	29	25	34	34	34	22	19	35	33	18	31	29	23	26	25	24	24	29	30	23	29	22	29	27	26	22	30	27	25	33	30	19	24	36	45	15	26	20	21	23	31	23	24	17	26	22	22	28	26	33	25	29	16	21	31	35	29	33	28	27	35	17	25	23	19	31	30	25	27	22	19	24	24	25	34	25	27	32	22	23	32	27	27	29	20	24	25	23	30	29	33	28	29	22	33	24	37	26	23	23	27	29	29	32	19	29	35	18	27	32	22	26	29	28	27	28	27	25	24	18	32	38	16	26	33	23	20	26	32	27	32	30	22	24	25	26	21	25	21	22	30	24	26	26	22	24	29	27	29	25	37	32	25	29	18	28	27	23	13	34	25	20	30	29	29	21	26	20	22	33	37	32	32	34	27	25	31	30	30	26	19	26	35	23	23	30	26	27	26	30	24	36	29	24	29	24	27	20	27	27	17	23	41	30	23	25	35	27	22	21	26	27	18	25	28	37	26	28	37	29	30	25	26	30	42	22	20	40	34	23	31	29	30	24	25	27	32	22	23	28	25	34	25	25	31	29	39	21	30	27	27	14	27
24449	16690	9389	22134	31787	30431	26528	22041	17850	14802	11912	9026	7554	6946	6270	5849	5226	5121	4303	3647	3239	2827	2392	1748	1514	1436	1301	1146	1055	1021	956	953	921	921	989	905	854	804	749	664	574	586	596	557	513	537	568	496	475	600	751	479	484	506	455	442	452	448	465	481	438	451	456	440	433	469	474	454	431	441	444	448	424	447	436	453	484	438	459	441	432	426	421	444	469	506	502	426	437	443	471	436	454	459	433	425	448	460	451	491	428	420	461	432	467	441	447	435	464	423	439	473	427	472	439	446	445	444	430	434	466	445	427	416	457	410	460	439	430	459	437	455	443	445	406	424	444	455	470	445	445	420	454	435	439	460	430	434	455	425	399	456	393	408	419	456	443	446	444	480	454	462	451	431	476	446	464	485	486	470	443	427	458	436	432	466	466	447	469	434	416	409	436	446	427	451	431	415	454	401	424	397	413	416	399	422	406	395	432	393	399	437	400	392	416	412	406	417	428	435	411	434	382	407	415	442	419	391	428	407	427	437	417	421	446	437	433	427	375	421	436	411	429	406	428	425	394	400	403	419	380	412	403	409	400	396	391	362	429	387	423	413	397	411	420	395	424	420	372	436	429	402	415	453	425	436	428	399	441	431	427	406	437	381	446	429	392	384	431	431	421	414	423	415	419	412	394	402	403	427	440	415	399	446	395	438	435	448	389	417	397	421	407	417	397	432	425	434	443	448	388	398	404	414	427	412	379	421	375	402	445	432	438	409	418	386	409	432	435	412	419	422	394	412	429	395	408	400	410	387	418	400	415	423	412	443	397	407	408	405	408	425	429	437	447	441	441	417	413	414	401	434	406	417	462	441	404	422	422	415	423	409	450	399	399	380	373	423	423	433	429	414	425	416	400	400	445	425	412	428	424	411	441	427	376	417	421	424	401	423	442	420	393	440	412	428	416	412	407	418	390	446	432	415	398	416	408	398	371	390	450	429	404	437	438	405	376	450	418	414	412	385	436	402	394	427	396	421	391	418	437	414	422	404	445	406	408	445	400	411	357	416	437	394	471	457	407	428	418	442	391	434	400	405	391	404	433	400	398	451	419	413	406	421	399	405	404	434	435	407	384	401	398	398	431	409	427	433	411	405	429	400	438	405	385	406	406	405	436	436	441	418	396	408	401	425	449	434	405	399	411	437	428	427	385	392	425	448	418	394	428	451	436	385	470	433	419	397	426	455	414	450	399	414	388	416	426	392	397	461	395	433	418	423	397	370	407	431	472	421	421	408	408	433	414	442	420	432	393	425	438	430	429	373	436	370	438	430	415	388	430	408	432	420	385	398	397	400	413	414	378	428	428	411	428	399	393	411	420	429	393	416	408	424	367	427	402	421	417	413	424	459	386	425	374	419	394	416	396	451	433	421	419	438	420	433	414	434	426	454	398	382	391	430	465	400	442	400	401	454	400	398	414	414	417	404	446	422	421	401	378	380	412	408	420	430	424	419	406	409	431	397	400	411	393	445	443	397	414	422	402	402	428	400	414	428	392	421	418	446	445	400	417	437	422	404	416	430	403	416	432	429	422	424	433	412	447	400	405	427	444	424	426	405	414	394	412	417	397	418	390	439	421	392	419	415	407	406	437	409	431	432	421	404	433	385	400	457	417	417	451	414	400	354	446	416	445	407	423	411	436	396	453	439	398	390	414	401	410	441	387	399	433	423	424	396	438	434	414	440	423	399	408	407	445	449	390	425	392	456	411	440	397	394	433	384	391	426	366	429	439	389	432	414	456	408	435	431	439	468	428	428	433	405	403	416	396	421	407	429	436	412	416	400	400	422	425	439	383	395	444	393	425	428	395	407	408	407	444	386	443	417	427	417	409	437	432	428	412	408	438	429	448	439	439	405	396	395	411	406	424	439	420	383	404	423	451	397	400	403	417	386	428	429	431	417	451	432	414	433	418	423	418	444	432	427	408	439	402	425	410	417	420	395	389	427	426	435	431	418	415	429	419	403	378	391	422	409	383	383	430	410	439	433	405	409	397	408	412	429	412	381	404	439	428	423	417	437	425	427	399	413	393	396	435	409	402	447	384	406	432	420	412	398	387	417	406	382	465	402	415	418	428	435	390	403	417	404	438	441	424	413	397	400	421	432	401	399	404	400	399	426	396	437	385	417	417	443	387	432	397	414	423	389	398	419	432	406	397	406	383	395	408	373	410	441	409	419	399	413	428	454	450	426	438	408	440	408	402	459	418	417	417	418	428	422	358	425	433	422	431	437	419	422	397	387	416	367	445	434	414	425	392	407	411	442	406	404	398	438	413	455	418	412	406	408	420	434	437	390	418	410	426	432	430	419	395	437	414	409	418	404	441	446	398	452	422	438	424	452	424	401	424	431	425	424	440	420	416	420	432	395	424	416	424	413	409	426	440	458	438	459	404	405	415	417	423	422	434	441	427	396	404	438	391	413	449	439	414	423	395	468	401	417	437	386	425	400	391	397	451	455	383	401	425	438	466	402	392	387	400	422	397	426	422	379	436	415	427	408	409	399	427	425	436	435	422	407	418	432	421	435	426	382	432	412	413	434	401	411	474	386	391	410	440	415	394	381	433	400	401	420	408	438	410	436	426	411	422	367	401	405	422	402	454	377	402	419	443	372	409	402	421	405	390	416	441	425	420	443	431	408	447	416	416	417	429	418	444	421	434	419	429	394	420	380	433	399	414	421	420	404	411	424	416	409	401	445	402	374	436	422	403	373	375	397	462	418	427	430	430	451	426	398	426	474	410	386	438	443	394	443	441	451	400	423	419	400	437	412	459	398	409	439	412	396	462	442	400	440	427	405	423	444	400	392	399	418	423	404	403	410	415	421	438	420	402	398	371	429	432	430	415	447	405	404	413	404	437	411	430	410	448	443	399	404	420	426	424	428	400	421	415	404	418	433	425	423	387	400	407	379	402	418	452	391	395	394	443	414	419	405	412	409	407	451	410	443	434	430	478	413	401	434	413	419	411	405	411	431	412	398	411	428	446	419	426	380	402	375	381	405	401	389	424	397	415	420	409	434	417	421	405	432	446	424	420	372	430	405	412	389	434	437	418	438	394	405	422	386	415	404	397	430	443	407	405	386	429	415	387	408	384	388	395	434	421	413	438	456	419	390	415	379	430	416	409	413	410	411	407	376	408	459	419	401	400	407	412	417	431	397	422	422	440	447	419	371	414	426	392	423	391	419	421	423	465	431	395	371	423	409	380	468	409	422	406	431	417	415	402	460	421	421	399	434	425	457	390	430	404	420	416	428	407	417	381	403	426	412	406	439	406	421	397	413	446	465	425	367	451	424	408	360	463	398	443	440	388	462	422	414	431	395	427	444	398	442	403	394	422	417	369	416	465	410	429	404	427	449	420	408	450	407	418	474	415	424	409	400	376	385	374	410	420	423	432	415	401	431	374	409	401	462	383	392	442	421	432	446	425	401	436	406	372	414	413	429	422	418	431	416	394	438	404	430
3403	799	410	335	565	649	562	441	376	350	323	215	196	150	143	164	151	153	111	110	107	99	90	86	82	62	76	78	65	64	71	63	51	73	66	56	60	62	52	58	50	49	55	48	60	61	45	54	42	60	65	61	53	54	58	64	42	73	43	53	57	52	56	47	50	63	58	68	56	46	68	50	60	51	54	72	48	56	65	44	52	63	44	62	43	48	52	43	45	51	43	45	45	69	53	62	58	70	49	49	54	68	39	59	41	46	58	53	61	56	71	42	49	43	44	60	64	59	52	46	43	38	56	59	48	41	55	45	52	54	56	47	40	59	57	55	58	44	64	47	66	59	51	49	58	66	60	58	56	45	58	56	58	53	62	50	44	50	47	52	61	44	61	42	60	47	58	43	54	59	52	48	47	74	56	56	50	60	54	55	54	67	59	71	63	62	63	47	55	56	59	53	59	57	50	35	40	60	45	57	52	62	57	45	42	60	46	52	61	53	55	52	56	53	53	64	39	53	46	53	46	69	59	57	46	38	59	49	40	55	46	48	57	55	47	59	43	55	52	45	54	49	49	54	58	56	50	44	44	45	59	49	51	48	41	50	58	45	45	60	43	52	42	50	51	56	72	51	46	52	54	47	50	52	46	56	59	48	55	51	52	55	46	56	51	54	58	49	57	55	64	60	51	55	52	59	56	56	52	49	61	49	75	50	55	50	61	54	64	66	49	48	56	57	47	51	49	59	57	54	50	61	54	51	61	67	43	57	52	55	68	57	56	46	50	38	49	51	52	46	56	53	57	58	50	56	61	60	61	35	55	51	42	71	60	57	54	54	52	42	49	54	51	59	54	55	50	55	57	55	47	51	61	46	54	62	61	53	64	56	47	58	60	50	63	55	50	56	53	52	51	55	55	61	53	33	63	53	40	51	60	54	54	54	54	51	49	57	42	54	57	55	49	53	44	52	63	36	55	73	72	67	54	48	52	61	47	65	50	42	50	56	55	43	57	53	50	71	41	58	68	49	56	54	58	53	53	57	44	53	52	59	51	46	61	53	56	53	36	61	38	57	60	59	43	49	54	49	43	52	40	50	60	52	47	50	64	47	60	60	59	50	50	52	51	63	49	59	53	49	52	51	44	54	60	65	54	51	64	55	56	62	58	50	54	47	60	53	53	51	51	55	61	57	53	46	63	46	56	49	60	56	50	55	64	52	53	44	51	57	50	52	49	57	48	63	47	71	50	53	48	55	64	60	58	58	60	64	59	56	51	49	53	56	48	46	47	57	59	47	51	42	46	49	45	48	51	54	55	53	55	50	62	63	50	58	59	69	60	52	62	48	41	58	52	47	55	48	41	61	54	59	58	61	46	62	57	53	62	62	68	38	52	55	53	47	70	60	48	46	63	44	49	52	64	69	61	42	48	46	50	59	54	57	56	50	50	56	57	52	51	44	45	53	54	63	54	54	50	48	54	58	48	60	68	53	42	44	55	54	61	51	44	55	51	61	45	49	43	54	62	58	50	49	53	49	44	53	62	56	42	50	52	61	47	43	52	50	53	58	52	51	46	59	47	53	49	56	50	46	52	62	56	62	50	45	54	58	59	58	62	46	47	41	46	64	45	50	51	56	57	49	51	49	45	55	49	46	59	42	62	47	50	52	58	64	45	47	48	41	66	62	68	54	54	56	67	55	50	62	60	49	51	70	49	59	51	51	42	45	56	55	59	54	55	52	61	60	56	47	52	40	46	50	50	53	62	65	57	54	61	52	51	59	53	56	41	49	53	49	53	37	55	56	50	53	56	51	50	49	40	63	47	56	58	46	47	55	55	56	41	53	48	53	66	46	43	54	53	46	58	57	51	46	51	52	53	54	54	49	46	55	51	50	60	59	62	53	70	55	49	55	47	61	52	57	45	58	60	53	57	55	49	58	55	54	62	53	53	68	58	42	34	60	45	60	48	65	59	57	74	59	38	62	36	53	59	44	67	56	56	63	52	46	59	64	62	48	60	50	59	72	62	49	50	59	66	54	53	47	60	52	47	54	46	53	61	61	62	61	54	58	60	44	53	49	56	62	52	55	51	51	60	60	57	50	48	67	66	65	55	55	56	47	37	58	54	50	51	55	69	51	61	45	53	63	54	45	48	47	46	41	68	57	45	44	50	53	45	50	68	40	50	54	50	52	55	55	42	54	43	59	42	48	56	65	58	53	51	52	51	62	54	48	43	57	53	57	53	75	55	39	56	43	59	55	45	44	45	54	40	43	49	51	47	47	63	51	57	53	54	57	52	57	51	55	46	64	51	53	45	63	72	46	38	55	68	54	52	58	40	48	53	47	49	57	40	41	55	57	45	63	56	58	53	50	52	51	55	57	56	66	66	47	55	51	42	56	47	57	44	52	44	49	55	54	50	57	46	57	58	45	57	49	54	42	51	32	50	37	56	47	51	70	47	70	39	55	60	56	40	66	48	65	43	60	48	53	62	43	60	68	43	53	67	44	57	58	60	52	42	51	67	55	50	45	45	51	41	54	49	55	44	57	65	58	51	41	59	45	64	49	60	60	75	52	57	39	42	60	59	49	57	39	60	60	56	47	59	46	47	45	47	46	56	44	57	58	59	58	54	53	58	54	53	54	51	45	59	43	56	54	47	51	41	59	69	43	51	55	53	54	49	48	47	58	52	58	47	40	59	70	43	53	65	46	51	52	56	62	49	59	47	64	52	46	44	53	51	47	43	44	49	58	56	55	57	56	51	49	61	44	58	50	47	54	43	50	58	55	40	46	49	43	53	40	50	52	40	58	63	59	44	55	53	43	54	59	55	49	52	70	41	51	54	56	56	59	52	48	50	55	54	60	50	49	63	66	56	52	38	67	63	63	57	43	40	49	59	59	53	62	43	62	49	55	49	59	52	54	53	53	63	52	64	52	53	63	60	66	64	53	58	55	56	52	46	54	51	49	54	47	60	61	50	61	47	61	57	74	47	44	55	61	59	48	42	55	56	55	49	49	63	61	47	55	51	44	56	50	57	48	57	63	54	55	61	42	54	59	49	51	63	45	40	57	57	61	61	52	51	45	54	57	58	53	49	54	65	41	52	54	56	53	47	47	46	55	62	56	48	54	60	44	61	50	50	57	60	42	51	62	58	48	55	60	65	58	54	60	53	56	63	61	60	57	49	63	55	47	44	54	81	49	48	54	62	54	45	53	54	49	54	53	60	52	43	56	56	53	67	60	70	54	66	50	55	47	52	52	58	58	50	52	45	63	50	47	45	43	43	53	47	57	55	61	60	38	44	49	61	47	73	46	55	50	61	58	67	47	52	57	59	55	46	62	58	66	52	59	53	52	51	58	67	54	41	47	52	56	51	51	62	61	55	68	61	48	59	37	44	48	58	34	52	63	52	60	49	49	48	49	38	52	42	46	62	52	51	49	59	60	53	49	50	51	56	55	54	48	48	54	56	64	60	43	51	56	48	46	59	44	37	56	55	53
23134	15619	9370	21213	30595	29623	25597	21489	17844	14839	12477	9532	7618	6533	6085	6266	5583	5247	4433	3638	3268	2973	2875	2200	1786	1713	1593	1500	1450	1335	1268	1393	1283	1348	1337	1219	1198	1218	1099	1060	972	991	909	920	930	881	922	887	908	899	973	891	804	830	794	876	839	821	818	856	911	875	888	812	798	830	818	848	828	827	824	848	831	837	856	786	837	840	795	812	863	789	801	792	805	800	839	765	818	857	808	856	792	826	824	806	827	815	876	766	870	835	802	838	874	837	832	844	897	789	818	826	810	853	854	812	837	851	802	821	867	827	826	822	880	832	836	824	769	779	866	840	855	855	786	789	857	826	831	810	796	830	842	800	824	818	815	841	889	803	821	827	799	767	888	823	835	827	860	808	830	844	827	906	769	824	811	845	836	840	789	830	808	816	791	813	808	805	810	784	852	847	831	868	823	853	775	825	760	798	811	839	739	799	785	814	778	834	821	844	836	800	836	791	818	845	830	797	793	796	818	851	772	798	784	869	790	762	779	830	817	806	786	829	791	782	819	818	827	767	816	829	772	800	774	783	827	817	789	767	826	848	811	781	826	811	799	768	765	808	844	797	852	768	785	796	773	814	803	842	790	798	800	825	785	750	818	847	789	838	762	779	786	824	768	789	819	869	797	785	783	824	802	844	794	799	802	809	836	749	805	853	787	783	773	830	792	807	804	751	792	842	798	763	809	772	764	793	789	778	831	797	792	802	803	828	807	798	767	795	837	803	808	802	770	821	828	788	803	793	789	784	802	799	792	816	811	785	798	782	759	773	778	823	809	787	838	758	789	789	828	815	777	791	813	823	788	796	868	801	828	825	792	783	815	798	820	774	830	808	854	809	790	798	819	848	766	813	821	804	793	813	832	816	797	798	808	832	786	817	784	768	860	793	839	783	767	805	763	809	760	778	783	768	852	787	788	788	761	825	805	806	793	749	829	841	761	790	860	808	812	787	789	769	747	807	781	780	814	799	790	816	792	796	814	826	796	770	815	767	839	763	807	778	835	769	744	745	795	832	802	765	806	747	784	812	800	783	848	796	803	842	758	781	808	817	803	771	795	773	829	798	783	798	794	786	803	797	818	824	799	796	781	827	845	826	802	796	813	807	833	823	792	768	803	829	785	826	844	790	896	753	784	782	864	789	753	812	806	827	811	766	825	830	804	818	782	791	830	814	783	792	820	813	817	761	752	785	785	809	822	844	777	820	816	776	770	775	788	812	828	795	789	802	795	798	841	799	843	834	797	771	835	810	790	827	789	787	833	803	832	796	835	770	742	842	793	771	806	751	762	789	776	792	807	809	823	794	812	782	788	797	847	795	814	772	851	770	805	865	802	783	829	769	798	806	779	824	785	813	830	846	836	797	790	822	819	821	760	797	790	819	802	787	818	826	809	785	786	784	801	810	787	771	813	846	825	775	836	818	781	816	893	762	830	777	808	791	792	820	779	835	734	818	802	815	819	800	849	843	853	818	770	789	826	772	855	791	801	820	808	841	746	776	775	828	838	799	770	787	763	783	844	822	818	787	846	839	827	739	823	804	798	791	808	761	816	819	770	735	813	780	815	810	786	814	805	798	824	868	807	790	760	841	817	775	793	807	786	835	834	775	777	832	804	790	789	814	762	828	793	793	789	795	760	831	826	820	848	777	783	847	818	815	821	776	758	767	833	768	819	787	781	828	779	846	801	823	783	813	860	828	876	829	795	818	806	779	776	795	772	798	819	808	786	759	818	768	790	839	835	804	819	845	782	761	860	830	795	793	849	793	746	782	837	789	796	806	766	805	828	763	804	837	799	797	805	729	808	781	758	779	819	786	779	813	842	866	824	778	848	798	778	760	810	802	824	743	843	779	824	760	796	784	764	824	742	806	868	801	761	821	783	845	807	812	780	802	811	798	801	813	827	780	797	788	756	828	863	810	781	798	807	795	790	842	828	763	817	792	832	749	776	821	803	796	792	778	799	798	846	821	794	818	810	853	828	740	809	798	841	821	727	778	860	823	783	812	781	815	813	785	826	710	809	801	814	789	816	785	833	804	851	787	834	763	847	818	842	819	827	821	824	888	801	835	822	844	820	790	788	811	783	846	834	754	788	768	786	799	809	768	809	800	842	777	782	807	809	874	787	864	768	793	781	825	757	795	763	755	786	762	786	827	767	763	850	800	780	799	796	748	769	808	802	806	790	781	770	827	816	790	819	805	800	799	773	782	807	802	751	811	801	772	808	798	808	791	804	767	798	794	809	814	783	845	825	841	848	813	844	809	776	749	828	774	796	745	790	820	790	806	795	792	821	814	804	778	784	802	792	825	828	836	765	812	830	777	814	786	772	795	784	793	789	827	781	775	815	759	790	840	870	782	816	796	818	852	816	812	805	782	799	830	813	817	800	798	751	811	809	809	780	841	811	788	834	779	821	757	806	763	743	809	800	772	794	842	794	764	746	775	832	828	827	805	823	817	778	826	820	817	789	830	800	802	796	748	783	779	813	749	766	816	798	775	831	822	804	777	756	777	803	786	829	772	840	800	798	776	781	773	798	800	835	787	834	818	765	820	830	766	769	823	771	814	792	785	847	834	795	781	759	751	892	807	790	791	808	758	816	759	791	792	835	783	774	813	771	828	773	788	839	776	847	812	804	888	788	844	807	823	785	867	817	778	808	750	783	811	801	785	820	810	852	848	778	820	781	763	830	822	789	824	827	796	795	813	795	775	822	765	801	787	787	804	798	805	790	781	825	820	783	777	834	737	840	804	797	832	799	791	837	773	805	795	825	797	784	782	778	837	778	845	811	809	801	759	805	793	824	807	743	838	799	811	843	794	823	822	827	757	849	835	788	782	777	832	813	783	795	852	821	813	851	779	805	854	861	836	825	834	807	825	782	849	836	776	802	801	808	844	803	803	753	782	783	776	819	794	782	792	843	804	787	825	820	777	762	768	851	799	865	813	799	793	826	753	824	803	797	814	799	840	775	786	839	774	814	810	814	762	798	816	767	855	831	774	854	819	791	815	780	807	765	826	811	826	768	812	793	767	834	790	856	802	857	856	843	779	778	800	811	774	787	761	743	828	787	827	780	863	760	832	766	800	814	840	849	824	860	772	822	832	788	753	814	770	813	805	736	812	772	841	784	780	790	785	818	806	816	793	812	824	795	797	825	798	827	777	780	779	817	791	820	810	799	807	757	801	794	758	763	817	861	780	779	821	806	851	752	811	816	834	830	742	864	756	831	818	802	781	830	744	830	827	815	831	766	786	803	861	805	816	811	828	750	819	813	811	786	769	767	789	830	857	745	832	780	827	818	786	814	817	792	781	823	821	784	772	771	799	778	837	796	818	821	741	776	795	793	765	826	770	818	838	797	848	859	821	794	825	747	838	795	799	783	842	825	831	807	822	799	821	821	815	819	818	842	808	784	847	836	790	824	813	784	816	849	805	809	809	824	813	787	793	809	779	780	858	850	823	803	839	775	778
2860	1286	621	469	911	1029	830	698	527	491	359	313	270	213	232	222	213	177	151	116	122	105	112	84	81	57	67	64	67	71	65	51	55	79	80	54	55	70	46	53	56	42	51	61	35	52	51	43	45	53	53	45	36	29	38	47	46	42	53	47	46	60	38	45	56	32	46	51	40	36	43	46	45	52	47	43	51	39	50	42	52	38	56	45	46	39	36	40	43	31	45	46	39	56	43	46	38	46	44	50	30	46	53	48	41	25	48	46	49	36	53	52	54	50	39	48	52	44	50	46	32	30	28	39	45	56	59	47	37	54	39	43	44	58	43	49	40	50	45	45	45	54	44	48	39	41	34	37	47	41	34	44	33	51	41	42	39	49	43	30	52	30	46	44	46	41	44	39	52	55	49	50	50	44	32	55	56	36	38	54	49	41	47	38	40	40	47	56	48	31	41	32	41	56	61	32	31	37	37	36	42	40	27	51	40	36	38	38	45	48	53	43	36	50	53	49	36	37	39	44	43	34	48	52	45	37	38	46	31	40	45	41	33	44	49	48	46	37	45	51	47	35	32	42	36	49	49	30	49	56	50	46	39	46	38	41	42	32	45	41	37	46	46	39	53	33	36	43	50	50	41	39	41	32	35	53	49	51	47	40	41	54	46	45	46	39	43	42	45	43	44	38	41	46	42	48	34	46	51	43	45	48	57	52	34	49	39	37	44	42	41	40	48	44	48	49	45	34	46	32	44	36	44	52	56	35	49	52	48	44	44	54	43	42	41	40	54	39	44	52	38	41	43	41	34	44	49	41	46	37	51	56	48	37	42	48	46	44	42	46	38	52	39	44	35	49	47	54	40	49	48	48	44	29	49	43	43	48	38	49	41	37	40	51	48	49	44	37	49	38	58	34	45	45	38	46	50	55	41	53	36	35	37	45	35	46	54	42	39	48	50	55	56	55	32	47	56	50	47	37	39	47	36	39	57	45	46	40	51	43	48	51	49	49	41	45	50	40	47	41	56	48	44	56	42	40	42	47	45	56	46	34	47	40	39	39	42	50	50	37	47	43	50	38	42	41	45	55	50	46	38	34	59	40	45	46	48	37	42	38	35	34	44	40	48	37	49	50	53	48	39	48	48	36	42	48	31	48	49	48	54	54	31	35	36	48	50	52	39	38	44	59	39	46	35	57	39	49	50	46	53	43	40	40	40	36	46	53	37	45	45	50	48	44	31	41	40	52	41	44	53	40	48	40	42	37	42	35	46	49	47	35	39	40	53	56	42	49	44	41	48	45	40	51	49	50	43	38	38	45	43	44	48	40	33	47	47	43	40	26	37	40	49	56	39	26	37	47	44	44	37	49	53	41	36	42	49	49	57	42	36	49	52	39	37	39	54	40	47	35	40	44	45	28	48	37	32	32	53	41	42	42	47	41	55	44	39	46	51	43	53	37	47	42	37	41	45	41	44	47	40	45	51	39	56	41	42	49	62	48	59	41	48	41	40	47	30	54	44	50	31	43	48	51	55	44	42	40	40	38	47	47	41	44	49	29	40	46	40	54	38	51	46	37	33	46	27	61	50	49	59	53	45	48	45	30	44	54	35	35	49	29	43	41	51	30	39	37	53	41	41	42	45	44	47	48	52	41	47	41	40	47	34	46	39	47	42	45	52	37	45	41	31	48	40	41	38	43	40	48	37	37	54	51	36	45	45	45	38	48	50	40	41	44	41	49	42	42	39	42	41	38	37	44	49	46	41	45	49	50	43	50	30	38	50	48	39	52	49	36	52	45	59	41	49	35	51	41	39	43	49	57	36	48	39	33	46	45	44	45	51	38	39	46	59	43	33	43	40	44	56	47	47	42	37	27	54	48	48	51	40	45	47	44	31	42	45	46	55	47	50	32	43	41	34	33	41	51	45	39	61	41	48	55	39	49	44	48	44	50	44	39	42	41	48	56	40	46	40	35	39	45	48	45	52	53	43	48	48	40	42	51	46	45	57	45	53	30	51	43	55	39	40	40	43	39	35	39	40	42	41	51	52	46	50	57	48	55	45	27	46	37	47	54	51	40	40	46	35	41	41	45	33	43	36	36	46	46	44	40	45	56	38	39	35	51	41	51	45	38	46	52	40	56	57	47	39	43	57	41	50	43	40	42	47	44	46	43	45	46	38	45	43	47	39	40	43	41	44	49	48	46	45	28	48	44	43	35	41	40	42	43	50	41	34	55	48	40	45	43	49	50	46	49	43	42	46	35	47	50	48	52	41	55	53	37	58	55	35	50	47	32	40	43	45	53	44	39	38	36	45	35	38	38	46	50	41	55	41	46	44	46	38	41	47	42	33	41	37	49	36	36	35	57	55	46	47	39	43	39	40	42	38	50	45	52	36	44	37	49	38	53	48	45	48	34	35	44	37	43	55	34	47	40	39	48	39	44	55	36	46	42	43	36	55	40	50	36	41	31	41	37	39	48	50	28	43	41	54	40	46	50	32	40	52	40	51	37	42	39	43	42	43	37	50	41	46	51	35	45	43	38	59	45	52	34	40	50	44	51	42	49	47	47	42	53	43	37	48	40	34	37	52	45	36	42	49	42	34	28	41	60	48	58	53	48	34	47	43	51	34	45	38	62	39	42	41	44	37	44	40	43	44	43	34	34	48	42	47	48	45	43	37	44	33	48	44	42	37	44	39	37	31	44	42	55	52	46	42	39	57	39	52	54	41	49	46	54	51	39	53	50	43	45	42	54	47	48	57	39	39	33	44	41	36	35	43	53	49	39	51	53	39	51	39	38	41	42	47	51	45	53	52	45	46	35	26	49	44	48	40	42	47	42	42	41	38	37	50	37	45	42	37	41	44	25	41	35	46	40	47	40	55	39	28	49	41	47	38	51	43	31	59	47	40	40	46	30	46	41	47	53	40	56	42	37	49	55	36	38	35	44	47	50	51	49	49	50	52	45	40	45	45	30	50	32	43	40	55	32	51	41	50	39	40	34	53	51	55	47	49	37	55	56	40	52	48	55	45	43	42	36	37	51	36	37	41	45	42	39	50	40	50	42	49	42	42	47	31	47	45	34	52	40	45	44	48	52	41	39	56	52	41	47	49	47	36	30	39	48	52	29	41	53	47	35	52	53	47	52	53	50	46	41	34	44	48	53	38	55	42	42	29	37	41	50	42	39	46	37	34	42	40	42	34	47	55	46	35	43	47	43	39	57	41	41	42	50	44	41	30	39	41	53	36	40	51	49	50	53	50	41	42	33	28	49	38	48	34	43	54	38	28	49	48	60	41	49	40	44	51	40	37	39	49	56	42	41	38	49	49	32	41	55	49	44	49	38	39	58	38	44	39	44	38	37	43	42	34	40	54	45	44	37	34	41	45	62	44	44	50	56	41	45	41	37	44	46	50	38	43	52	38	45	50	34	44	56	48	36	45	37	39	41	52	44	32	45	44	40	40	43	45	52	36	36	44	46	35	47	47	37	45	51	41	46
28900	19957	12760	26540	35534	34363	30308	26452	22324	19029	16507	13643	10897	9121	8690	8559	7821	7369	6279	5006	4413	4046	3669	3012	2145	2091	1877	1846	1752	1670	1620	1533	1522	1534	1454	1397	1337	1260	1138	1079	1010	995	925	915	910	886	858	874	845	850	1077	806	827	740	743	691	774	713	754	736	721	733	692	721	695	764	732	727	752	733	653	713	690	732	705	727	701	756	666	736	694	701	726	706	712	699	700	709	732	727	730	729	703	728	682	740	724	735	749	696	737	662	726	747	704	741	719	744	716	707	689	725	681	695	699	704	714	719	722	696	715	688	722	683	725	741	753	729	744	714	693	716	755	723	726	683	729	660	614	735	663	651	656	665	685	655	704	702	624	668	738	649	690	670	649	673	657	753	705	784	740	706	721	712	691	727	702	707	750	785	691	701	686	705	680	648	646	694	663	677	715	721	686	700	701	710	657	695	688	634	632	707	662	645	626	666	630	675	693	602	657	613	661	636	700	689	671	709	682	685	645	662	660	611	662	689	641	629	687	707	626	660	638	625	681	669	683	659	668	648	660	646	643	652	648	645	669	628	668	654	660	627	636	679	651	646	690	661	638	640	628	623	639	656	695	628	642	645	661	615	674	638	672	659	670	659	644	668	645	645	659	631	643	642	691	652	639	666	681	624	676	654	636	650	675	706	686	647	697	682	668	650	668	718	658	622	635	636	675	684	672	608	651	648	691	686	655	657	651	667	675	638	662	670	618	632	660	664	682	707	672	643	677	669	685	675	683	675	681	642	680	631	613	686	688	725	653	663	668	638	686	621	665	645	623	687	650	651	665	652	696	702	615	673	650	724	639	689	698	642	656	674	706	655	658	637	657	608	654	709	655	679	648	701	712	682	647	646	696	697	666	681	653	667	641	642	632	672	657	624	661	645	673	685	667	676	673	642	701	631	647	679	640	695	705	647	631	665	679	665	665	689	612	647	703	666	662	684	669	621	632	646	651	651	654	626	625	694	707	642	692	659	667	641	667	689	667	659	664	684	648	702	658	668	649	662	688	659	666	650	666	661	665	685	708	677	632	626	656	672	654	644	696	671	645	662	705	650	688	674	639	646	675	669	684	656	628	688	673	661	661	642	683	652	674	649	671	683	713	674	642	676	660	674	653	621	672	676	653	663	659	620	669	689	647	654	715	705	675	635	648	653	677	672	687	667	621	702	663	676	641	660	679	708	660	665	690	614	665	690	651	644	617	660	670	663	641	675	706	661	648	629	671	617	671	670	676	626	628	686	670	649	634	640	676	676	672	681	643	616	712	700	631	677	648	684	627	635	671	647	676	667	654	672	691	660	666	647	607	680	683	691	628	649	641	688	681	657	638	681	671	664	661	649	654	650	655	669	664	695	673	642	648	680	660	677	672	671	689	683	640	681	669	718	692	596	617	652	631	670	710	633	633	620	672	650	677	733	621	651	660	656	674	596	704	634	644	662	677	692	734	661	633	655	697	637	710	682	599	629	651	746	613	640	681	627	662	680	666	653	648	642	611	671	633	651	638	646	639	628	644	675	628	623	709	662	687	664	685	684	668	627	657	653	658	683	698	649	683	661	657	635	681	659	638	691	628	603	664	650	587	651	664	651	599	690	660	685	719	632	723	604	707	684	662	665	673	697	655	664	694	636	697	621	732	661	681	625	682	636	653	591	672	659	644	655	669	645	699	639	681	652	652	676	633	614	658	628	700	684	645	650	679	692	711	661	711	703	635	699	686	670	649	691	684	666	668	665	638	679	652	695	647	659	627	657	645	637	681	681	694	678	659	635	673	656	681	670	687	659	670	675	699	656	669	699	625	649	650	697	631	640	702	640	678	655	604	615	707	638	666	650	705	645	621	670	684	611	660	651	687	698	628	627	659	673	634	673	657	643	652	673	690	653	670	695	634	654	648	633	635	651	663	627	631	647	645	682	678	640	660	709	664	621	660	679	690	646	657	648	669	673	672	666	657	694	605	644	611	660	655	641	655	625	670	671	638	629	660	706	686	619	606	661	645	646	646	705	621	655	674	610	653	673	617	666	733	679	639	645	671	673	688	674	660	656	655	659	687	605	654	638	650	705	641	675	690	660	666	667	676	659	673	677	682	676	669	659	686	660	672	628	641	654	628	639	658	650	645	630	651	669	671	671	659	645	656	653	643	674	646	666	705	656	684	642	669	656	656	640	624	633	686	691	685	669	669	671	654	649	644	650	641	657	650	666	659	677	650	674	648	618	630	648	632	660	681	615	650	683	662	681	632	644	672	669	632	667	661	662	668	618	662	629	681	650	610	689	644	660	645	646	648	622	621	677	658	620	670	627	684	682	627	675	660	643	682	639	622	652	673	613	664	626	678	636	677	644	652	660	688	654	659	694	630	692	648	628	660	620	653	659	650	636	648	657	645	650	674	647	659	607	652	667	687	664	647	667	639	638	650	640	647	668	637	651	663	649	633	698	679	658	708	685	655	700	666	683	636	680	688	644	654	658	642	655	620	720	674	661	646	636	661	647	656	666	664	616	671	697	645	685	641	670	639	679	695	620	682	696	685	685	629	621	682	671	641	663	693	658	666	650	646	650	642	627	638	624	596	689	673	665	659	675	668	657	688	659	684	629	635	649	639	657	677	664	647	686	645	664	637	658	701	626	667	665	634	664	606	657	624	670	606	634	634	653	654	684	667	642	702	616	636	661	638	682	670	643	670	684	697	615	711	647	671	670	626	664	628	672	640	664	634	681	647	619	645	670	656	647	671	672	679	642	635	650	654	636	654	629	653	670	635	652	644	648	664	662	610	645	677	661	683	651	657	636	648	670	686	651	645	670	706	693	659	621	656	629	613	664	666	644	635	694	673	641	657	617	672	646	696	658	671	716	622	704	697	623	623	674	647	719	723	753	678	660	674	666	661	648	632	666	670	643	647	666	654	678	659	704	636	692	692	636	662	664	648	628	689	618	652	649	673	661	633	665	674	628	661	692	650	694	632	637	648	697	634	649	683	707	628	646	633	636	660	700	676	662	663	641	638	621	656	650	660	678	689	685	669	671	689	668	669	675	693	593	645	677	655	676	618	646	697	664	646	672	694	675	663	636	648	647	611	634	636	686	660	651	668	708	673	663	624	636	677	683	652	632	696	626	689	634	687	643	646	624	671	649	667	686	639	682	639	624	636	699	654	650	624	679	659	691	662	629	682	642	673	638	615	633	673	655	716	686	646	653	673	733	681	648	641	666	646	641	640	669	640	666	652	676	663	614	647	628	674	674	673	675	653	681	648	635	669	641	654	641	658	699	637	641	653	689	660	632	623	644	638	667	655	673	661	651	698	642	632	655	651	725	645	643	626	649	629	684	651	682	680	673	682	628	676	697	669	645	653	653	649	648	679	636	606	653	684	678	660	700	669	623	711	637	644	615	669	648	640	643	637	675	663	639	665	635	663	673	614	608	646	675	640	664	680	676	682	692	683	664	660	717	657	643	680	633	668	676	697	651
1981	598	296	203	360	403	326	270	220	208	181	155	116	93	99	104	92	61	86	70	65	63	52	52	63	47	38	40	44	65	62	27	44	43	30	43	53	54	36	32	36	37	36	40	45	39	42	43	35	33	31	39	31	31	29	40	41	47	45	31	30	32	39	32	40	32	41	41	36	51	47	38	44	43	28	32	35	28	30	46	39	30	48	29	27	42	41	54	30	39	35	35	39	33	40	44	38	40	36	53	40	39	39	36	29	46	40	38	33	37	36	34	44	35	25	39	49	33	42	37	45	32	38	33	35	34	31	42	32	44	32	27	26	35	40	27	28	28	35	42	39	34	39	34	44	32	38	33	39	29	38	28	31	47	35	39	28	35	31	31	32	42	32	36	35	30	41	40	27	41	48	28	40	32	44	33	39	42	30	40	33	37	31	37	37	38	43	33	40	48	28	42	34	37	40	44	37	42	42	37	31	46	31	37	45	34	31	33	36	47	34	37	28	34	48	26	36	30	31	20	32	34	33	47	36	41	33	25	36	27	45	40	35	28	34	43	39	34	36	37	38	38	32	36	34	35	30	30	36	37	44	30	44	26	42	34	27	26	33	38	35	42	26	32	34	44	40	30	34	44	37	40	41	36	28	32	35	40	45	44	42	30	41	37	46	43	30	36	27	42	27	42	32	40	33	46	29	31	32	34	20	30	34	31	40	42	42	41	43	38	32	42	37	37	37	41	38	35	41	42	31	37	45	40	40	39	40	43	36	39	39	33	49	42	40	36	34	43	38	27	32	35	34	39	34	32	33	28	41	33	39	32	41	28	42	37	38	43	44	33	33	36	43	34	38	36	36	43	33	50	30	28	40	35	38	33	43	27	41	50	36	44	33	33	33	39	34	29	39	36	37	31	38	52	35	46	31	41	34	40	29	38	47	35	30	35	35	36	30	39	42	29	30	28	34	35	33	39	27	36	42	45	35	36	31	31	36	32	29	34	36	31	33	42	42	30	32	38	30	32	31	27	39	41	32	35	40	41	45	44	33	42	42	32	34	45	39	25	34	45	38	39	37	35	36	43	36	36	31	29	33	36	30	44	36	34	43	30	52	43	46	43	36	21	35	34	42	35	29	40	28	37	34	32	32	30	34	32	44	40	29	46	33	40	45	43	35	33	33	20	43	43	32	25	43	43	35	42	43	50	44	40	24	24	43	53	27	34	36	36	58	42	43	28	34	38	37	37	44	39	41	41	48	33	31	43	27	35	43	30	35	40	45	45	32	27	45	49	33	39	44	50	38	33	32	47	38	34	46	40	41	29	46	40	31	41	37	36	26	45	32	34	27	41	32	26	43	45	32	39	43	42	38	34	42	33	45	45	33	31	38	34	30	35	39	31	32	27	42	33	28	30	39	39	31	41	31	45	45	40	35	31	49	34	27	45	37	32	49	24	40	42	47	25	33	34	35	37	37	36	32	37	41	31	33	39	40	40	35	29	29	38	31	29	36	39	35	29	42	33	41	50	28	32	40	41	42	37	33	38	27	35	27	36	30	36	32	30	33	34	36	34	35	42	35	47	41	49	35	39	44	32	35	36	36	33	37	30	36	45	42	32	40	35	31	44	37	22	48	32	36	37	25	42	29	39	29	42	34	36	41	21	39	34	32	41	37	40	38	36	31	40	32	35	38	37	39	32	33	42	36	42	37	30	38	43	33	25	41	40	31	41	41	25	37	31	36	42	30	37	42	34	33	28	26	36	37	32	37	32	28	40	35	42	30	39	31	42	30	31	43	38	37	35	30	40	49	35	37	37	34	36	30	32	44	36	25	39	35	36	39	31	31	30	31	38	34	30	24	49	42	42	33	32	28	26	31	40	39	35	41	49	41	46	40	37	55	42	28	38	49	37	34	37	41	23	31	34	31	29	33	27	44	33	30	20	43	40	32	33	35	28	24	22	27	27	44	34	41	47	30	41	38	27	26	33	41	45	28	35	36	44	29	41	31	39	34	26	26	44	41	46	35	34	35	32	36	31	34	36	37	34	36	29	37	43	42	41	32	30	36	34	35	38	34	40	28	45	40	46	28	38	44	34	26	38	38	38	36	41	30	33	38	39	38	38	47	36	41	29	39	36	32	39	42	27	37	27	29	37	30	37	37	37	36	38	39	43	39	39	35	39	38	35	36	34	33	43	40	35	35	39	35	37	44	26	43	34	40	40	28	36	47	43	31	33	48	33	29	41	34	39	35	31	53	34	37	25	41	45	41	45	44	39	44	51	38	44	32	40	45	46	33	39	41	44	26	40	48	30	29	35	41	34	37	30	41	35	40	30	37	35	38	33	31	33	34	33	32	33	39	38	36	42	35	45	41	38	34	28	34	32	42	32	43	27	37	44	32	42	46	34	37	30	31	44	32	39	38	36	40	35	40	32	34	33	36	32	42	41	27	30	44	37	38	34	40	42	38	30	39	29	38	37	47	26	44	33	27	27	34	38	49	37	37	45	33	32	33	46	33	31	41	32	38	41	33	32	30	44	33	45	39	43	22	46	32	37	44	40	29	34	42	34	41	39	43	31	30	41	37	36	42	45	41	35	44	28	30	32	39	34	38	46	34	35	31	42	31	26	40	30	38	35	35	39	39	29	38	33	42	38	41	30	42	27	38	37	32	36	35	36	18	48	44	36	45	41	29	42	30	37	45	32	36	29	40	27	49	35	31	33	41	34	37	31	27	40	42	40	38	31	25	43	31	24	33	40	29	39	33	38	36	40	33	39	38	34	32	25	43	27	29	38	38	43	39	38	30	37	31	40	32	32	41	39	40	39	34	44	34	38	50	26	56	44	42	28	53	42	43	37	41	42	36	42	36	37	40	29	37	32	28	35	40	40	34	32	34	33	42	30	32	45	34	43	40	36	34	50	34	45	32	29	37	36	32	36	33	36	34	34	39	41	44	34	29	36	46	40	37	34	44	35	48	27	40	27	35	33	35	28	27	44	31	37	31	34	30	35	36	32	34	27	43	27	43	33	41	33	40	35	31	26	41	43	34	38	42	33	42	29	33	37	41	31	43	42	21	37	20	43	40	49	48	40	39	36	35	42	37	30	43	37	26	39	42	35	33	32	31	27	37	36	40	25	41	23	36	33	31	33	41	31	51	40	37	38	42	49	38	43	40	31	32	43	52	33	32	34	45	29	44	42	34	39	44	21	42	42	41	26	42	41	28	36	43	42	34	34	31	28	45	38	35	34	41	29	30	31	33	36	38	44	32	38	46	34	36	25	35	43	38	38	37	32	29	32	36	37	32	30	29	33	29	40	37	32	33	32	40	39	26	39	26	34	31	34	29	45	38	37	32	42	27	50	45	29	39	35	24	30	39	31	26	35	33	44	38	36	37	21	36	35	27	40	42	51	46	32	39	31	35	38	34	42	40	38	37	37	31	39	27	35	30	37	41	44	37	43	35	40	39	38	37	45	43	31	53	30	34	37	33	41	38	35
20777	13088	7169	16790	25701	24285	19993	15997	12949	10334	8273	6595	5308	4167	3764	3800	3842	3502	2907	2279	1966	1656	1661	1475	1115	994	1019	963	964	923	841	839	839	835	800	829	810	800	706	691	628	631	621	634	658	628	607	616	613	636	670	597	617	546	572	536	541	591	566	552	531	543	538	564	571	520	565	515	594	537	566	587	590	550	569	556	575	585	552	599	563	618	586	584	580	569	518	613	610	596	532	606	531	539	547	593	565	557	615	556	577	559	589	582	591	580	610	578	609	534	546	582	606	551	558	570	549	540	586	550	562	580	561	568	529	570	532	577	590	597	628	597	609	597	561	589	572	519	533	563	584	552	588	623	525	557	555	525	538	579	543	569	584	603	593	532	504	554	578	531	545	576	569	532	575	533	564	590	543	545	533	575	545	597	616	537	550	577	542	535	584	547	581	589	547	540	582	549	540	545	548	545	555	555	527	548	536	549	568	551	534	565	510	526	542	541	574	531	527	531	565	564	573	609	564	555	523	546	549	587	499	535	525	608	506	570	588	551	575	563	555	543	537	575	545	550	552	529	564	569	550	491	569	521	541	506	572	545	548	545	539	573	533	554	533	589	563	519	565	552	576	550	480	527	533	544	540	520	541	565	571	569	547	544	565	540	582	581	539	590	551	616	563	567	539	548	561	529	577	523	546	597	575	501	568	534	541	576	509	590	571	573	541	577	545	517	584	532	562	531	573	573	558	545	562	579	537	572	527	569	532	581	555	557	552	612	567	549	533	564	569	556	573	545	526	546	535	541	526	524	547	523	565	592	533	543	515	544	534	572	565	536	543	536	596	545	535	527	574	524	528	601	542	556	575	532	566	527	576	540	561	595	604	547	558	562	538	533	565	481	542	553	536	564	542	577	540	543	558	571	535	525	520	576	585	568	561	558	558	600	563	563	552	540	568	542	603	533	548	532	501	548	533	566	555	572	568	567	500	546	578	556	545	551	536	535	556	557	585	518	555	563	544	527	551	554	535	528	552	569	554	564	562	563	562	565	566	537	567	506	617	579	517	531	545	530	546	554	584	564	556	537	568	496	531	564	590	540	540	521	569	532	601	562	574	524	539	536	580	551	576	563	549	551	564	566	551	541	588	571	560	574	596	541	545	584	600	584	534	547	558	549	525	539	539	517	584	554	537	550	578	533	518	582	529	528	548	522	515	571	549	562	579	540	554	531	553	558	566	521	540	545	512	539	489	585	572	546	567	554	559	562	573	562	538	516	573	499	520	627	516	572	549	535	552	573	544	577	521	518	597	542	543	563	555	577	572	546	568	548	528	617	577	521	537	538	556	554	531	523	558	556	570	537	541	577	545	553	577	579	555	559	564	550	554	535	583	610	544	527	551	538	544	584	564	542	589	539	581	544	543	544	583	520	561	524	531	576	578	579	556	552	551	553	543	546	564	571	534	556	532	541	541	574	540	585	535	597	564	546	536	591	565	547	601	539	510	548	577	545	579	563	539	541	568	553	547	548	537	588	573	525	552	597	581	591	562	578	566	566	557	559	549	543	540	512	574	582	577	538	535	546	552	537	609	546	584	552	546	554	569	558	584	564	496	605	546	517	579	550	518	545	547	555	539	563	505	527	539	539	565	549	541	535	585	537	540	550	547	533	534	531	556	522	597	533	596	582	533	533	573	570	548	537	522	562	560	541	537	551	569	583	569	534	536	552	522	535	570	537	572	561	573	585	580	528	564	540	531	565	538	573	566	548	509	589	566	535	557	558	549	479	587	572	546	548	563	545	527	541	537	567	571	567	522	566	556	553	571	565	568	572	573	557	533	518	533	545	535	562	586	560	554	528	524	518	548	553	547	539	579	515	550	534	560	552	542	546	469	505	511	565	623	550	567	518	574	563	548	594	559	529	560	548	560	516	571	510	574	567	550	509	572	564	551	555	565	543	549	555	542	586	557	562	618	521	561	560	563	565	566	538	550	548	540	550	539	557	568	561	584	581	552	580	575	516	528	550	566	577	551	565	634	536	563	552	524	571	574	567	564	525	553	531	561	565	561	588	551	555	565	530	525	549	549	555	538	537	566	574	586	547	587	521	566	549	533	567	579	520	546	506	534	558	538	539	522	585	577	574	564	577	583	534	557	536	579	511	539	544	576	599	533	551	538	570	554	565	533	537	585	558	566	584	513	559	507	534	548	548	569	538	574	526	580	514	530	561	582	605	546	554	502	486	553	534	573	566	549	541	526	580	619	503	550	547	548	565	596	567	524	543	564	586	516	560	527	526	541	524	561	526	563	540	578	530	548	559	561	480	571	562	593	586	525	523	586	545	596	543	507	561	562	560	526	529	568	566	582	550	556	558	614	557	560	539	555	548	534	536	577	533	571	577	557	538	554	549	546	531	544	543	540	529	573	539	566	556	578	584	572	521	558	547	574	537	546	571	573	537	538	608	528	517	525	556	495	581	545	556	574	537	601	555	563	575	549	539	519	519	540	569	531	546	592	589	546	549	534	526	524	578	546	525	564	551	518	559	530	531	568	500	571	554	529	565	530	587	544	573	530	553	560	575	570	521	518	533	591	544	580	535	532	525	575	587	537	551	547	598	567	577	560	530	553	547	502	586	530	562	543	543	549	549	552	574	583	560	525	565	579	552	549	542	539	554	507	558	553	540	557	546	557	574	541	537	529	559	555	563	553	554	543	539	536	570	516	547	550	510	556	555	512	522	581	587	527	562	551	545	545	543	555	586	576	582	540	563	518	622	561	553	587	535	530	565	549	554	578	546	563	542	563	537	554	546	568	541	553	581	591	533	558	529	542	546	542	539	563	559	556	561	557	568	545	544	604	479	579	561	561	545	574	540	568	577	529	550	603	580	556	566	588	500	562	536	563	528	575	531	527	555	523	555	568	502	563	560	560	569	521	534	550	561	546	558	540	564	558	582	512	576	555	571	551	559	569	547	583	554	506	549	556	537	581	527	550	548	561	602	513	539	567	570	585	553	538	535	560	559	559	580	595	517	520	560	557	562	555	535	566	531	533	549	536	543	568	530	575	606	539	574	576	586	535	541	584	560	519	559	519	578	505	569	591	583	543	578	543	546	560	489	547	550	537	582	549	554	567	580	583	543	597	523	542	553	522	547	580	576	553	546	560	551	520	554	541	531	507	565	567	540	582	567	568	561	563	548	583	588	559	541	568	515	556	525	576	518	531	524	539	568	550	612	546	533	543	540	548	555	542	565	516	529	598	576	540	513	545	531	534	528	565	550	513	588	544	499	557	561	570	576	589	580	560	541	553	512	565	532	553	575	554	587	551	540	560	535	584	542	510	545	591	568	558	563	559	551	551	526	539	538	560	586	563	485	527	555	571	543	569	540	571	576	577	570	518	563	578	571	524	565	553	528	518	541	561	575	559	543	559	576	556	565	585	540	543	604	530	529	547	550	542	558	570	579	536	522	540	613	511	530	545	551	554	522	497	546	478	540	544	567	532	553	508	532
1605	920	439	289	521	641	530	424	383	305	257	212	169	140	114	140	125	123	115	78	65	61	65	57	47	39	41	28	37	28	38	46	39	34	33	38	30	39	38	34	24	33	29	25	28	36	25	30	32	25	70	34	27	29	34	34	21	28	20	27	29	34	36	27	27	31	31	23	29	30	28	19	24	33	30	38	21	34	28	30	29	39	32	40	20	28	34	29	32	32	34	16	30	30	19	32	36	33	32	22	20	31	32	30	23	25	19	29	29	29	23	35	35	44	17	40	22	38	29	23	21	35	25	35	22	27	28	30	25	31	26	37	34	24	32	28	41	21	26	26	18	30	32	20	29	21	24	30	27	25	34	36	28	25	28	37	31	33	19	38	31	32	33	26	25	29	26	26	30	31	12	17	19	34	26	24	31	29	31	31	28	31	30	24	26	28	34	20	24	19	28	19	22	23	31	22	30	32	29	25	28	22	27	30	20	32	30	23	28	30	19	32	25	23	37	30	33	22	30	30	32	23	23	31	37	26	39	34	32	28	25	38	29	26	26	34	20	25	22	38	31	31	25	26	22	22	31	34	32	24	31	29	23	22	31	24	29	28	26	17	15	30	24	23	25	39	35	22	29	33	31	26	23	19	22	29	23	27	27	26	33	31	21	39	33	26	28	39	24	25	23	42	14	29	26	46	24	28	32	33	27	27	31	23	33	29	24	31	24	22	25	33	21	31	20	21	26	21	35	27	31	28	30	23	31	23	30	23	25	26	24	32	30	25	22	25	30	25	33	21	30	32	34	33	24	22	23	37	28	26	25	32	31	23	28	24	30	30	26	23	25	20	19	29	25	27	21	28	23	23	24	28	31	32	20	25	23	34	17	26	33	26	34	32	26	33	25	33	23	31	33	40	20	21	26	24	32	24	25	18	32	25	23	19	40	25	22	21	16	23	34	30	27	21	22	27	28	30	32	28	19	30	28	37	25	29	30	28	24	35	31	25	32	16	32	38	35	34	17	24	29	31	24	23	27	27	38	29	30	25	26	22	24	18	29	16	32	27	23	24	24	30	26	29	32	19	26	28	22	19	22	23	21	24	27	30	22	21	23	32	22	30	21	29	28	32	33	24	23	28	27	24	31	29	29	25	33	24	23	22	23	30	30	23	34	34	19	37	37	27	33	30	30	33	28	23	27	28	33	28	21	23	20	21	29	21	29	25	35	31	25	22	21	26	25	21	22	23	34	26	35	20	34	27	24	25	30	37	27	23	27	32	24	33	29	29	28	28	33	30	26	30	32	25	27	22	21	24	25	31	21	20	32	20	24	25	32	34	19	22	39	37	26	26	42	27	22	42	26	31	29	26	28	31	34	28	29	28	28	36	36	22	24	30	27	34	30	31	19	33	22	27	23	24	22	19	22	25	37	31	31	34	25	29	26	31	26	32	25	27	21	34	29	28	28	40	22	26	21	25	29	31	25	24	28	24	29	22	24	28	26	22	31	29	36	35	28	27	29	21	27	38	31	26	31	13	39	28	26	34	35	27	26	24	28	40	22	20	21	17	29	33	26	26	37	39	26	32	26	18	20	22	21	18	19	23	28	32	24	26	30	29	17	25	30	25	23	35	19	30	30	25	26	25	32	18	31	24	21	18	24	28	26	30	30	9	25	36	36	21	33	20	23	35	34	34	24	29	33	24	29	30	25	30	25	33	25	29	22	29	31	23	30	27	18	31	39	18	22	33	35	32	35	20	23	18	23	40	22	19	29	28	29	25	29	25	30	33	30	26	25	42	23	23	34	22	30	29	26	31	30	29	32	31	32	29	27	33	26	36	31	30	32	23	32	22	36	29	30	34	23	26	25	31	21	33	34	33	17	33	19	31	34	29	35	29	28	23	29	33	27	25	26	34	22	35	26	25	27	25	35	29	24	31	31	29	33	34	38	29	29	21	25	32	26	31	31	28	23	31	37	26	24	29	31	32	22	26	19	21	30	33	31	25	26	16	16	29	31	37	24	30	27	31	26	24	20	24	25	28	22	25	28	30	24	28	29	37	25	24	26	31	26	20	23	22	22	21	23	23	33	24	32	26	40	34	30	25	27	35	22	31	27	23	19	25	33	27	32	21	34	23	28	21	25	38	28	27	20	20	31	21	28	31	26	23	27	23	32	29	29	36	23	21	30	21	23	28	29	23	21	26	30	26	21	20	30	34	35	29	26	25	26	22	30	28	23	33	34	32	25	31	30	29	25	28	27	36	34	33	27	24	26	28	24	32	31	23	33	20	26	23	31	30	23	24	36	22	18	32	23	27	38	35	34	18	26	26	27	28	28	26	40	27	29	28	31	26	24	24	22	29	34	22	25	19	28	25	23	29	24	37	22	29	23	16	39	23	38	14	24	17	25	22	30	24	25	35	34	28	26	35	33	17	30	30	26	31	24	27	32	22	22	27	25	33	25	23	26	22	28	19	29	24	26	37	26	33	30	28	26	33	23	20	36	31	26	23	30	30	20	37	28	36	21	33	18	20	23	28	26	33	26	28	27	26	27	34	28	25	22	17	32	21	32	34	29	26	26	25	18	26	37	27	28	14	38	23	29	27	23	29	18	26	26	23	25	31	16	29	24	34	26	32	18	24	25	33	31	26	33	26	27	27	26	27	32	27	35	24	36	28	32	24	28	22	29	22	33	29	22	30	16	28	29	27	38	27	20	26	19	38	46	24	25	24	28	25	26	36	30	31	31	35	36	24	15	22	33	27	20	25	31	27	28	29	25	25	29	25	23	33	23	29	18	30	25	37	27	20	23	38	28	33	23	24	32	22	21	33	27	27	28	23	17	31	34	23	23	18	36	21	22	27	28	24	31	34	30	31	39	32	29	32	18	30	24	19	33	14	24	30	37	24	26	38	26	33	31	30	40	29	23	27	23	18	22	16	20	31	30	21	33	31	22	31	30	34	25	22	26	24	46	25	29	31	31	26	23	22	23	24	29	29	24	35	32	22	27	26	22	21	26	26	20	31	27	24	30	29	30	22	39	28	34	28	24	32	23	26	23	23	34	25	23	20	22	28	17	24	28	33	28	28	34	23	25	32	31	24	33	22	28	27	26	24	19	25	25	22	28	38	31	20	26	22	30	25	31	25	27	23	22	32	34	35	19	23	30	31	26	31	25	29	28	25	29	25	28	23	27	28	29	23	36	33	24	31	36	32	38	36	23	32	31	31	27	25	32	28	22	33	35	24	23	27	20	27	26	21	37	25	23	29	18	33	36	29	30	34	29	16	20	27	21	22	30	30	25	26	26	25	39	37	27	28	25	27	27	34	24	24	26	33	18	28	24	18	21	22	29	30	26	27	40	25	26	34	27	32	26	28	28	28	35	28	31	40	21	26	22	31	30	29	31	30	32	32	29	21	33	26	32	25	24	30	29	32	22	24	36	27	31	26	30	32	32	26	23	32	28	28	26	30	23	24	29	27	33	33	32	32	27	29	29	24
24804	17034	9876	21676	30008	28937	25342	21068	18125	14700	12027	9296	8073	6573	5500	5393	5303	5103	4334	3530	2959	2413	2249	2118	1606	1305	1231	1201	1128	1030	1021	970	989	915	887	861	940	851	698	678	680	643	601	621	548	563	511	579	482	630	2265	478	501	486	496	450	463	425	473	477	431	452	435	458	474	445	498	466	433	425	450	435	497	455	445	451	454	457	468	430	478	471	465	448	470	433	492	402	457	455	436	430	459	476	455	472	470	446	431	445	455	451	466	496	459	455	476	461	441	449	475	436	452	454	450	442	440	440	425	450	472	462	450	423	499	475	440	436	446	443	506	444	458	465	432	456	385	426	448	458	420	416	444	394	431	428	432	437	405	416	463	464	438	450	397	433	436	435	447	454	427	440	456	470	469	451	459	457	435	478	427	457	434	454	450	453	439	465	409	419	437	507	454	414	461	446	414	479	424	441	472	456	382	438	402	395	427	430	425	448	391	401	451	429	395	447	437	419	453	440	449	405	429	408	403	447	443	439	384	422	410	432	440	451	409	431	407	443	390	439	445	454	455	429	407	423	441	448	388	409	397	427	416	416	419	434	400	418	435	417	424	419	421	423	436	385	432	412	425	415	436	479	448	422	420	440	446	411	421	431	429	418	421	437	428	433	435	433	401	411	407	427	450	417	435	448	408	420	408	454	402	421	429	425	394	414	390	411	442	381	407	444	418	414	444	404	420	408	421	403	410	432	415	413	403	378	407	415	436	436	405	418	475	422	453	430	423	417	421	409	419	387	381	413	448	437	445	445	420	432	431	404	401	417	412	383	445	420	424	441	402	430	420	410	453	397	443	415	405	438	428	405	460	427	409	432	451	414	425	443	431	435	412	425	428	394	447	405	403	391	416	429	437	423	426	402	421	445	416	446	404	414	422	410	402	465	427	387	423	416	402	395	426	459	436	438	444	424	430	460	447	458	405	416	387	438	411	433	434	417	414	434	426	440	425	403	392	462	476	444	419	430	458	404	405	421	407	454	451	402	413	414	382	421	404	407	411	415	428	376	436	427	400	424	437	435	437	471	398	418	413	444	422	417	427	463	428	389	391	421	413	399	424	418	435	425	414	396	445	428	403	404	461	415	427	455	447	411	406	404	408	393	421	441	426	415	398	412	443	433	425	394	422	408	417	434	386	416	410	413	397	418	440	431	422	440	421	434	427	445	418	399	422	422	413	434	454	401	452	465	405	425	424	434	401	426	408	431	446	412	434	391	390	441	382	448	386	383	428	408	429	429	410	432	441	399	397	401	402	451	414	422	416	410	391	386	407	429	421	398	395	429	427	426	440	409	427	432	429	404	459	412	429	445	389	439	427	429	427	408	431	422	455	398	438	432	403	424	386	396	412	413	403	431	401	433	418	395	388	429	439	423	421	433	407	456	404	415	430	435	431	411	421	430	421	416	418	406	414	421	429	431	397	412	413	395	434	431	411	400	416	398	398	469	424	427	412	438	431	421	430	411	441	429	421	416	437	417	384	428	401	419	411	377	440	406	410	445	419	419	436	441	395	422	450	399	439	387	410	444	416	389	388	467	405	413	473	402	435	429	416	442	458	404	418	397	407	412	409	417	469	421	434	408	400	405	417	387	370	411	423	410	449	433	408	430	439	402	448	436	409	439	398	417	441	435	472	414	451	438	410	399	373	426	381	397	432	397	428	421	471	441	454	396	421	394	416	437	425	387	392	408	406	414	398	441	455	397	418	421	416	431	448	420	436	410	437	396	408	428	450	426	443	448	427	427	410	378	396	405	416	420	418	422	394	477	434	404	396	432	427	440	432	430	435	448	420	425	427	376	426	421	422	412	433	414	391	426	426	405	425	448	430	435	438	432	390	424	382	424	414	445	438	449	403	430	415	434	463	426	421	424	413	401	401	413	385	430	440	440	400	409	414	439	408	404	392	370	393	438	435	400	460	433	446	440	448	442	412	415	459	425	442	431	401	402	412	410	391	411	407	372	438	402	442	457	457	415	403	403	423	443	445	432	398	436	427	434	410	419	411	420	436	368	442	462	427	408	435	418	418	368	413	403	413	433	421	415	413	416	454	449	399	400	402	395	428	389	422	443	383	462	422	449	421	404	421	430	440	421	399	426	434	427	429	415	403	408	429	430	417	428	444	436	433	401	381	444	449	392	432	451	391	434	445	416	400	425	416	393	404	459	420	422	426	414	409	414	415	420	388	421	433	421	412	386	397	407	457	441	439	428	419	454	434	424	439	419	450	408	456	419	407	400	397	401	433	430	422	422	409	385	400	408	399	456	445	436	379	395	439	393	452	420	418	422	421	422	434	432	448	440	418	431	426	435	415	426	428	429	465	420	388	412	420	437	414	414	440	437	418	451	413	433	434	428	379	426	416	409	448	444	430	446	396	423	402	412	399	427	416	425	377	443	429	406	445	405	428	423	454	451	423	417	425	433	432	392	445	394	392	439	414	405	403	406	422	443	417	407	418	440	428	402	444	432	416	402	400	426	452	411	451	416	382	409	428	430	441	448	375	411	458	421	420	394	434	414	427	372	404	397	417	394	410	457	422	412	394	406	442	433	440	426	424	392	398	409	385	392	410	437	377	424	444	471	415	435	425	408	417	414	416	416	423	444	429	425	392	425	402	424	430	422	391	438	433	423	369	433	430	440	418	433	480	408	422	426	451	431	402	451	422	412	425	451	444	420	431	454	408	435	384	417	411	426	393	398	428	425	404	409	414	427	457	404	445	401	412	447	429	408	399	396	396	399	426	408	407	414	455	425	431	408	393	404	464	443	444	424	432	436	419	388	393	424	446	418	408	408	410	439	467	432	395	479	448	435	432	402	423	416	442	419	391	395	418	409	428	434	417	470	447	429	448	434	402	410	407	423	406	443	415	384	449	427	425	415	408	425	398	432	406	420	451	408	432	422	415	388	450	449	405	421	399	443	424	438	428	419	417	419	407	422	443	434	440	406	418	451	425	407	423	419	437	403	445	423	429	397	427	434	402	436	431	397	401	466	419	446	429	439	466	406	418	418	415	400	442	469	434	459	405	412	428	399	418	413	381	403	421	418	425	414	433	410	415	446	393	413	428	437	430	430	418	423	419	431	406	425	456	418	392	423	450	429	432	430	417	452	450	422	400	415	436	397	409	423	436	397	423	436	417	429	404	470	427	407	383	413	434	422	423	445	434	444	392	416	397	426	428	427	435	396	432	429	403	411	430	407	438	407	413	425	405	418	435	462	436	433	415	439	442	436	449	402	409	395	433	405	425	422	409	396	439	431	435	437	417	399	456	424	415	387	403	412	413	404	380	452	453	417	434	415	464	421	447	400	406	412	422	443	453	422	373	402	419	442	444	425	428	457	410	404	446	418	444	442	425	436	398	436	447	451	418	433	415	405	460	416	448	430	436	431	402	449	430	426	416	422	436	415	426	396	435	429	459	390	424	381	411	444	425	412	378	425	392	427	449	407	442	449	416	408	418	446
3390	823	422	304	509	545	507	448	405	357	298	242	198	197	155	144	162	171	132	110	101	87	91	81	73	67	67	85	69	57	61	68	81	66	65	52	65	61	53	56	56	69	61	56	57	54	54	53	52	65	88	53	46	66	69	54	55	61	58	52	55	53	59	61	57	56	48	60	48	58	66	59	53	52	58	62	58	54	58	56	57	59	51	53	60	61	50	52	62	56	47	49	48	56	62	65	53	53	54	66	59	46	50	56	53	68	52	50	50	53	52	53	70	56	57	51	41	58	49	48	47	45	52	65	65	51	61	39	57	69	54	45	51	66	54	71	49	64	62	46	59	63	54	53	52	59	58	70	59	52	48	77	45	52	55	65	45	64	52	48	62	57	48	47	55	44	57	62	49	55	51	58	52	53	54	47	45	55	43	49	59	57	67	46	52	58	54	41	52	61	62	51	58	47	54	55	46	55	47	54	61	69	49	42	44	61	52	64	53	52	46	63	58	70	41	43	61	61	55	57	61	48	39	58	45	62	63	46	53	50	45	57	73	58	56	50	52	45	57	55	44	58	54	45	56	46	49	57	51	64	61	56	54	54	61	70	45	52	52	46	54	38	50	35	57	59	56	40	55	62	52	64	60	54	61	61	52	61	40	59	57	52	66	47	56	42	47	55	54	60	56	44	51	51	43	58	46	60	59	47	44	52	48	53	42	46	45	52	50	56	56	59	58	41	63	48	50	50	46	61	65	73	45	54	66	38	55	49	62	50	50	69	56	47	71	58	58	56	55	57	44	49	62	53	74	66	46	48	37	51	44	57	46	57	60	65	54	59	52	50	58	60	52	51	47	51	50	54	44	49	64	50	57	50	62	58	47	59	63	49	60	56	46	74	60	53	59	67	68	68	54	45	72	62	48	52	49	62	67	57	53	47	49	44	55	50	55	78	64	57	56	54	59	53	58	58	46	59	60	47	71	45	62	52	58	55	58	48	44	50	61	55	50	66	50	55	51	49	48	52	66	54	50	35	59	54	53	52	50	51	64	55	61	48	61	56	50	64	49	49	47	60	48	68	60	55	64	69	54	53	52	50	50	47	51	67	47	59	48	66	55	61	63	63	56	59	63	64	52	55	52	53	49	49	55	57	48	52	52	56	62	45	60	60	61	43	56	48	51	49	47	44	58	54	47	44	45	66	51	53	73	52	50	57	61	59	76	48	60	57	43	42	50	41	47	43	49	47	56	47	38	46	57	47	55	68	51	51	61	40	59	40	56	55	44	68	51	48	57	49	56	57	53	52	46	57	65	45	59	52	56	59	51	64	61	68	56	69	45	45	57	57	53	57	47	46	61	50	46	44	62	60	59	49	55	50	48	40	65	46	53	62	57	48	50	48	59	43	59	54	48	44	66	56	55	48	45	60	74	39	47	59	55	54	57	55	62	52	41	56	47	51	45	59	46	54	56	49	70	55	49	57	54	48	43	56	54	52	55	55	59	49	58	50	51	60	66	49	55	61	51	55	51	48	61	52	53	63	49	37	53	46	58	63	52	63	43	54	45	51	56	55	62	44	49	44	70	55	64	38	56	54	41	69	60	48	60	67	47	62	51	55	54	52	55	52	46	54	49	46	58	52	75	48	45	38	53	55	48	58	61	65	54	52	45	49	53	53	43	49	61	58	60	50	67	53	63	60	52	65	68	62	54	50	60	60	53	57	51	55	60	55	47	54	54	52	59	54	59	52	52	57	63	68	53	49	53	53	55	55	57	57	46	62	61	62	47	59	62	67	51	62	52	56	46	53	67	43	57	52	46	69	65	61	61	51	51	57	49	66	47	58	45	69	64	55	56	51	57	55	61	46	68	61	54	58	70	56	55	42	59	49	53	50	55	36	43	48	48	53	52	41	41	39	49	57	47	51	57	62	71	65	51	48	56	41	52	51	60	61	61	47	52	46	60	57	64	55	49	48	55	53	50	51	55	61	53	55	57	59	58	62	52	61	51	59	48	51	50	61	55	54	60	61	59	41	54	50	43	63	56	49	64	50	55	55	48	44	56	53	58	49	53	57	57	65	53	52	45	41	50	56	50	64	63	55	54	52	57	58	52	49	56	61	49	57	61	50	51	45	55	58	54	65	58	46	53	59	57	65	47	56	54	47	62	69	53	47	58	64	48	53	55	45	66	57	54	45	59	53	57	69	33	51	54	48	60	50	63	53	53	53	50	60	45	60	59	46	49	52	43	51	62	48	50	39	44	50	58	50	51	52	47	59	57	44	54	66	50	51	60	59	51	53	66	56	52	44	72	54	42	61	42	59	53	58	63	48	40	60	53	60	50	47	60	39	56	68	51	57	61	71	60	62	52	56	60	57	67	48	56	58	49	52	52	57	56	41	70	55	62	62	38	68	38	57	46	51	72	53	61	64	58	65	53	62	49	59	62	50	50	64	43	47	51	63	55	70	62	63	47	65	42	61	56	62	66	60	53	71	57	49	59	44	47	44	55	54	56	50	47	51	54	71	42	45	59	44	40	56	49	53	40	47	59	73	43	53	32	49	50	43	56	38	50	56	56	37	41	43	50	53	58	47	48	45	63	50	51	60	63	63	56	48	62	62	69	53	59	60	58	60	55	60	59	59	40	55	54	53	61	55	61	58	53	43	63	60	48	46	66	40	50	41	61	51	53	62	58	55	54	52	52	52	42	41	55	40	48	50	62	53	54	63	61	57	57	52	47	57	47	56	55	45	54	51	42	56	67	52	56	55	59	53	43	45	52	41	50	48	51	54	60	51	39	53	49	51	64	50	57	51	61	62	61	49	58	52	68	54	51	60	44	59	61	54	51	60	41	53	56	61	47	54	56	54	49	47	52	45	54	52	46	61	51	45	47	60	41	61	70	40	57	50	45	55	40	61	68	59	65	64	46	57	47	48	35	53	51	51	61	43	60	54	53	56	42	46	56	54	52	54	61	58	50	58	48	60	46	35	60	52	65	57	64	46	54	58	61	61	56	49	56	65	55	41	63	63	47	47	47	51	56	48	55	61	56	51	59	41	66	49	60	39	52	54	50	52	48	51	60	47	59	64	48	44	50	41	55	52	42	55	42	50	61	63	56	59	45	51	42	53	55	51	50	57	43	59	55	50	55	51	55	49	47	60	46	55	62	63	63	38	55	38	53	50	47	57	48	64	39	43	55	54	63	58	61	61	62	61	72	62	67	73	60	41	65	52	60	55	46	57	52	54	67	49	46	63	64	58	62	52	50	45	49	69	58	46	58	42	74	60	53	57	58	61	57	43	49	42	50	54	52	59	45	58	55	57	61	48	56	65	44	46	56	47	56	52	62	51	58	59	56	64	56	61	63	44	46	51	70	44	47	57	51	53	53	50	62	66	48	57	46	56	51	62	58	46	53	57	60	56	55	61	65	46	49	45	51	50	59	45	51	55	58	62	47	48	55	53	48	49	58	50	47	51	66	46	43	56	54	53	53	56	62	54
23465	16116	10061	21207	29285	27686	24494	20445	17495	14368	12087	9797	8105	7038	5815	5422	5613	5488	4595	3799	3012	2687	2375	2320	1872	1666	1550	1526	1410	1352	1398	1383	1289	1272	1296	1322	1182	1214	1133	1109	1068	1011	962	947	955	943	967	972	907	911	2557	859	881	824	844	846	857	870	802	839	799	801	847	840	845	848	841	786	816	833	830	861	887	832	816	872	812	871	848	796	783	817	857	809	821	814	853	844	862	845	890	837	845	876	866	900	873	816	827	842	806	853	806	842	882	851	808	842	846	775	779	840	865	834	837	852	808	896	913	832	820	822	840	862	802	794	844	796	839	869	835	811	878	823	846	816	846	826	828	807	842	839	883	816	805	875	832	821	804	795	806	888	785	795	822	823	834	863	843	851	779	817	863	864	803	815	840	843	794	803	803	858	779	834	808	829	816	842	817	831	855	850	849	856	789	824	833	774	757	800	821	799	802	818	801	797	793	820	816	787	821	752	804	789	806	769	857	795	842	789	809	749	790	850	820	825	807	823	853	842	776	793	869	825	833	793	798	847	817	839	815	794	816	823	796	811	840	783	802	789	772	721	793	840	749	783	780	794	782	797	830	810	811	803	797	815	821	752	780	805	792	771	822	808	785	828	815	811	833	802	844	809	811	800	763	827	804	815	751	834	816	793	766	811	773	771	817	754	824	813	806	838	775	806	776	857	769	808	815	858	771	805	850	762	779	810	834	753	815	772	761	777	797	855	800	808	862	812	770	801	752	766	840	810	781	845	773	802	838	772	777	818	834	865	793	782	758	814	801	806	783	788	858	786	858	831	810	808	804	817	807	770	791	800	838	787	792	804	811	816	780	815	897	790	795	790	817	831	814	846	887	815	792	831	761	788	847	823	817	815	797	767	836	787	804	807	806	805	823	766	770	779	773	789	798	801	819	850	759	876	845	790	833	808	804	838	809	787	811	817	811	763	831	825	805	819	786	790	842	838	799	856	840	801	825	788	763	788	828	832	823	848	824	783	782	823	808	844	801	783	751	799	814	795	796	813	790	790	828	827	845	801	809	795	766	861	866	824	833	819	799	807	814	849	757	750	765	814	780	818	855	804	757	754	824	839	768	817	851	790	805	813	838	781	847	806	849	813	826	734	799	796	781	815	816	855	808	843	784	811	818	843	758	761	789	814	871	785	881	808	806	795	777	831	840	803	811	784	827	803	769	838	769	811	784	848	817	794	849	795	817	809	795	764	767	781	865	820	805	774	827	788	802	774	772	845	791	804	806	836	820	799	810	855	852	861	798	805	793	826	777	821	795	826	824	828	793	823	799	768	833	821	792	829	824	834	834	795	857	791	756	831	813	786	835	769	851	781	741	834	801	762	864	846	816	828	770	844	800	744	780	800	822	783	843	811	802	825	790	854	828	824	853	764	818	809	783	759	826	799	848	793	813	859	756	740	779	749	805	808	800	787	854	829	828	832	756	811	826	832	802	796	803	798	784	758	856	815	783	827	843	818	822	802	825	774	816	801	793	819	812	852	843	739	872	838	788	866	803	837	799	804	839	845	742	787	768	760	751	844	845	780	826	815	866	882	738	789	832	774	775	797	873	826	782	780	827	849	803	768	844	816	755	774	757	779	818	841	805	790	791	846	804	764	842	823	772	789	866	810	777	831	828	781	849	787	826	803	759	816	834	811	804	825	779	770	810	832	835	856	782	798	813	809	841	771	817	736	822	851	787	757	817	807	803	823	779	824	768	798	786	782	758	786	790	793	803	802	784	785	812	786	818	804	816	850	781	823	790	796	796	803	826	784	852	840	862	826	823	835	859	833	837	807	820	814	794	833	825	778	779	828	809	808	819	773	766	800	782	853	867	798	777	805	811	812	776	790	838	771	801	800	829	825	823	818	804	747	820	806	791	832	816	809	783	773	800	805	822	792	739	809	770	819	858	791	806	836	813	729	804	766	784	855	829	803	853	774	821	817	790	831	784	827	831	811	848	823	797	795	781	863	808	790	783	765	805	729	784	807	802	778	799	811	788	797	738	782	824	770	795	815	790	858	765	763	790	831	780	861	768	788	795	799	801	813	804	778	792	798	760	760	785	787	740	779	790	766	823	773	839	753	796	804	814	784	819	824	852	815	779	840	750	799	813	770	795	806	794	797	803	765	793	780	782	767	832	845	821	790	858	803	868	851	830	765	784	782	787	780	801	800	803	819	817	799	815	784	777	829	807	809	827	797	798	793	811	834	752	793	781	817	781	814	818	786	804	842	776	742	841	850	773	812	824	795	821	843	812	816	832	830	817	790	839	830	809	829	785	799	805	787	823	794	765	777	807	803	803	783	808	792	866	811	772	768	783	802	832	799	856	770	791	732	855	791	799	859	818	808	799	815	834	812	830	802	788	791	844	833	782	807	833	767	791	784	809	797	808	774	786	796	806	829	842	832	776	778	812	754	847	807	803	852	820	822	812	778	767	800	780	813	824	806	769	777	818	830	818	795	842	803	850	769	784	823	811	794	808	823	819	819	832	816	858	744	769	799	775	764	814	816	766	781	788	814	753	806	774	805	810	841	848	791	768	817	807	822	804	832	797	814	741	834	860	809	778	806	785	818	828	768	825	794	814	808	763	774	816	808	796	805	824	830	788	753	775	773	782	791	775	825	832	816	794	732	851	778	852	822	794	868	811	784	839	825	848	817	780	872	789	852	806	841	809	797	754	820	822	793	830	785	793	799	833	857	759	824	811	831	819	762	752	842	808	867	817	808	827	823	832	788	826	788	843	765	826	820	729	794	773	812	817	815	825	817	812	775	801	793	848	764	826	821	813	822	804	851	787	834	807	843	806	799	808	783	841	779	825	786	801	790	816	835	798	843	779	796	794	785	779	792	736	794	839	825	855	784	784	830	828	809	831	777	802	804	835	827	790	838	782	773	782	787	878	821	859	758	781	817	811	829	855	818	816	798	841	796	858	753	808	793	843	806	808	782	784	801	842	810	804	869	801	831	777	851	772	813	870	851	778	789	813	773	785	829	782	794	875	838	843	818	774	821	792	820	830	790	794	821	824	836	828	810	868	839	805	812	785	827	819	784	777	857	832	816	795	797	805	807	853	821	812	810	803	833	829	764	831	788	824	828	808	786	784	783	797	817	781	822	772	821	831	795	808	844	791	769	788	849	798	775	735	823	793	803	814	801	789	789	767	828	810	804	817	822	769	790	830	811	825	794	767	823	785	834	827	800	808	797	795	833	870	821	817	776	755	805	789	753	792	780	776	840	803	775	812	776	794	809	889	843	764	843	796	843	781	813	816	829	802	834	762	794	816	812	826	782	827	862	796	785	821	836	817	812	776	800	792	784	820	798	834	769	781	807	841	809	803	806	788	808	777	786	792	828	798	789	805	819	818	805	849	837	834	810	819	823	811	836	826	791	807	863	799	833	819	779	824	798	765	825	786	838	790	789	842	778	776	829	819	857	806	831	825	787	825	758	817	792	773	758	789	787	796	779
2881	1374	652	447	722	892	761	687	554	442	453	324	319	213	229	179	205	221	174	152	117	87	95	96	96	68	86	94	61	70	72	66	63	59	59	64	56	49	59	48	48	58	54	60	42	48	58	43	53	69	193	49	45	52	44	41	37	47	48	44	32	43	42	56	43	49	39	43	41	52	44	41	42	56	46	51	45	59	42	47	51	46	33	66	46	50	39	50	46	47	47	43	41	48	52	45	44	36	43	57	58	49	42	39	49	49	51	44	45	44	52	40	68	36	41	52	44	42	42	42	49	48	44	46	48	58	41	30	52	46	42	34	36	43	49	48	40	38	42	37	46	38	45	37	45	40	57	51	50	47	50	54	44	52	43	58	45	45	44	45	51	49	43	44	43	49	48	40	51	34	31	42	50	36	47	53	37	51	47	29	39	45	43	45	42	38	42	33	38	48	39	41	48	46	50	36	29	49	48	60	38	49	37	45	47	64	52	36	39	54	36	45	39	35	45	41	48	45	54	48	36	50	40	50	33	51	45	44	54	45	53	37	40	48	45	36	43	47	45	35	42	43	40	55	53	36	41	37	47	41	54	36	39	43	39	47	49	47	47	26	40	48	49	45	51	53	59	50	44	42	49	43	41	39	44	47	50	51	28	36	42	47	48	38	44	46	52	58	37	52	33	45	47	50	43	41	40	49	50	38	45	37	47	45	46	45	41	38	54	37	45	40	36	50	45	43	52	43	41	64	37	41	50	45	43	46	43	45	55	48	42	55	45	50	49	54	48	35	47	46	44	39	34	38	50	45	43	43	43	49	41	40	37	56	31	46	50	49	46	39	50	43	52	57	46	39	44	46	44	35	37	50	45	39	54	47	42	47	38	44	38	35	51	50	52	44	44	42	34	45	50	39	53	53	42	54	47	37	50	36	36	44	48	33	46	40	47	56	31	48	46	44	46	38	45	43	35	47	68	53	47	57	43	42	41	28	33	43	54	35	39	45	39	43	47	52	46	43	31	51	33	51	40	52	47	64	34	41	46	44	34	50	46	38	60	52	45	41	56	39	45	39	45	46	44	48	41	40	50	45	41	41	46	46	43	50	45	51	52	31	43	38	35	57	59	45	39	41	60	50	43	44	48	40	53	41	47	29	41	46	44	40	46	43	53	38	35	45	37	53	41	37	33	44	49	40	48	43	39	56	35	37	33	33	49	45	45	41	35	34	48	38	31	44	51	42	53	41	48	57	40	37	44	54	48	45	49	43	38	43	47	50	38	52	35	51	48	37	37	46	48	41	52	54	39	52	39	46	29	53	39	58	35	46	45	50	44	45	49	47	43	47	43	39	36	47	37	47	37	38	55	47	55	41	46	29	44	42	49	49	38	46	37	47	41	40	43	42	49	43	32	56	51	37	39	40	42	35	44	52	39	45	44	44	45	49	47	47	48	55	52	55	49	44	36	55	40	43	42	45	37	47	41	42	35	47	57	36	25	48	42	44	37	45	45	60	48	55	32	46	41	51	38	39	39	41	57	48	38	45	45	48	40	50	49	41	56	49	51	52	48	47	45	53	50	35	41	59	49	48	42	44	42	40	40	47	42	43	53	39	40	45	52	50	51	56	48	47	44	42	53	36	37	38	39	37	43	41	43	40	51	41	39	51	46	41	44	45	46	52	45	49	47	37	51	50	41	44	40	40	42	36	37	45	47	40	55	46	47	47	49	44	47	37	49	45	54	49	39	46	44	52	58	51	44	34	48	60	39	45	37	44	45	58	40	40	47	43	36	37	51	57	52	45	61	48	39	45	41	35	40	54	38	40	49	43	44	31	48	45	47	56	49	48	43	54	40	41	42	42	34	41	48	34	34	51	44	54	37	49	39	42	50	59	43	45	48	61	38	47	58	44	43	29	38	39	43	42	30	46	50	44	38	59	37	43	53	50	60	42	33	36	35	35	45	35	51	45	35	35	42	45	50	29	44	47	48	46	45	43	46	39	48	46	51	42	51	54	44	31	38	47	47	42	45	32	50	56	42	35	52	32	49	45	46	32	45	54	55	43	42	46	47	44	37	41	33	57	44	51	39	36	50	37	40	41	51	48	48	47	46	51	41	35	42	44	45	39	51	51	54	51	38	42	38	61	32	42	39	46	60	43	33	56	48	49	44	41	54	47	50	43	42	36	43	51	40	46	60	41	35	41	49	61	39	44	44	48	39	51	48	49	46	35	42	48	43	36	39	46	47	37	53	37	44	36	45	45	40	44	52	41	43	38	44	50	49	44	47	47	39	41	37	48	60	37	58	38	47	43	52	48	38	43	44	47	36	34	39	48	30	51	45	34	33	52	35	54	48	50	40	52	60	40	46	47	40	33	37	51	47	36	43	43	54	44	53	33	43	37	41	35	47	36	52	35	39	43	48	43	38	52	54	40	53	39	40	33	46	56	46	37	50	42	44	51	63	33	38	50	39	35	37	42	39	37	30	35	50	38	50	41	42	43	36	38	50	55	53	43	44	52	33	38	50	48	36	33	50	42	43	56	38	33	54	50	63	50	48	50	42	41	42	46	40	39	39	54	44	54	44	39	52	59	47	46	45	38	48	57	50	45	46	36	50	37	54	54	35	44	41	48	46	55	44	43	46	40	41	48	46	38	47	52	49	38	44	44	46	37	42	45	36	31	49	47	37	45	48	42	41	46	47	47	43	52	40	48	44	45	46	53	32	44	59	45	42	41	31	32	52	37	49	49	36	39	35	41	48	45	33	39	46	46	33	55	46	55	29	45	37	56	45	50	45	43	39	51	41	38	42	55	49	53	69	36	43	47	45	57	45	41	45	37	57	44	38	55	27	29	47	31	49	50	34	42	42	45	48	49	48	44	44	43	44	47	37	47	50	34	36	28	51	46	47	57	41	53	28	44	38	39	44	43	45	52	40	35	49	58	37	44	51	38	39	44	52	44	37	34	47	41	38	42	38	59	58	31	44	52	37	40	39	36	48	45	33	46	40	47	60	48	38	38	47	47	41	52	36	46	31	47	43	48	41	47	56	42	42	48	56	41	43	42	38	44	38	45	40	45	40	47	41	50	41	44	35	49	35	46	50	46	40	47	50	45	60	37	44	38	43	49	45	35	47	45	43	43	47	51	40	49	47	42	42	41	39	52	48	44	49	39	37	41	41	50	46	34	47	36	61	43	41	58	56	40	51	40	48	44	50	40	52	55	46	52	38	39	49	35	34	47	35	45	43	43	47	43	49	40	44	45	51	40	44	36	43	50	37	48	40	37	49	40	43	38	58	38	43	52	42	54	42	48	38	43	44	49	49	37	46	61	44	41	38	51	44	43	39	54	40	48	32	40	48	36	40	37	37	47	32	46	46	49	37	40	36	47	35	35	40	43	44	30	50	53	54	47	37	48	48	40	38	45	43	47	45	49	50	47	45	50	45	46	52	44	56	34	53	40	34	44	49	46	35	37	51	39	41	31	44	41	48	39	35	40
29289	20582	13104	25911	34013	33009	29641	25917	22133	18721	16265	13597	11383	9617	8576	7838	8095	8215	6632	5550	4214	3554	3115	3042	2799	2345	2094	1860	1828	1604	1651	1594	1500	1514	1466	1376	1378	1246	1203	1121	1069	1030	968	975	944	960	935	944	844	1405	5232	788	761	755	804	770	762	788	758	758	697	693	692	743	766	696	682	700	742	768	712	707	713	689	730	719	753	766	681	710	695	726	745	677	805	718	712	706	740	754	708	756	698	743	752	748	755	701	720	678	695	729	729	723	740	725	719	711	673	693	718	731	659	766	717	692	713	705	708	702	706	723	709	733	691	668	668	697	693	761	687	713	676	708	684	686	678	733	679	710	642	672	711	704	667	701	700	630	704	679	648	730	726	674	701	633	730	712	774	693	707	735	683	729	733	719	658	702	702	676	736	701	713	694	687	695	718	681	705	661	687	698	681	653	727	659	668	649	687	656	640	680	701	690	642	656	650	677	662	687	699	647	665	624	669	671	676	667	682	638	663	665	642	669	666	664	648	696	664	658	707	666	683	691	651	642	670	658	682	695	631	613	651	682	673	643	659	661	627	671	626	655	643	678	678	653	653	656	640	710	646	649	655	673	686	727	665	653	649	694	673	710	726	714	650	665	656	659	643	647	670	618	673	679	660	625	680	695	664	694	677	655	687	659	677	662	675	664	615	665	650	706	655	691	689	692	637	629	626	677	667	661	655	662	641	629	660	648	701	640	706	661	633	667	674	653	653	694	662	699	701	649	651	683	675	650	675	680	618	669	671	652	664	653	650	664	665	656	665	679	674	584	678	730	639	633	720	646	610	660	676	633	699	663	630	678	641	679	670	699	665	644	648	679	675	679	660	622	674	644	634	676	647	643	683	631	664	635	649	659	657	626	624	648	665	691	664	633	619	699	680	638	680	634	640	671	664	643	641	646	663	675	720	648	659	651	638	639	660	660	694	659	643	684	672	666	687	678	629	676	639	633	673	639	599	657	652	671	659	686	652	648	664	642	631	664	658	665	657	655	693	644	669	636	661	655	675	674	639	740	657	645	676	655	626	659	638	688	673	658	667	687	638	603	673	681	662	655	642	679	682	661	671	647	638	614	655	652	672	646	638	686	663	668	654	629	628	696	636	664	685	680	641	610	649	633	660	646	658	642	632	642	710	654	689	599	660	656	687	647	659	676	649	675	667	635	624	670	621	669	692	635	674	646	646	655	595	657	670	691	638	691	665	651	646	648	593	693	747	692	634	680	626	661	662	668	642	645	647	678	669	631	681	700	645	697	628	629	641	679	705	651	612	649	624	667	597	646	710	628	671	623	676	661	658	636	679	675	630	655	691	652	663	673	643	661	638	669	616	649	661	658	664	704	633	653	656	665	660	682	658	645	672	696	635	700	696	664	695	669	656	676	661	623	635	658	630	638	697	706	685	691	677	673	618	697	701	698	681	671	676	642	684	672	682	673	651	668	660	681	663	656	667	650	631	640	678	662	668	656	680	654	660	641	657	621	673	694	650	642	645	632	676	652	674	683	739	682	647	708	670	606	681	652	619	691	678	659	658	653	631	691	656	658	664	664	688	682	696	669	665	661	678	660	683	646	683	650	636	669	683	640	680	673	629	676	659	641	620	702	672	648	692	626	677	657	650	682	657	657	694	669	691	647	665	672	723	664	674	693	661	675	622	675	652	661	680	655	656	628	684	691	677	684	634	693	657	655	644	644	650	731	656	679	630	648	681	701	665	647	635	675	654	678	628	664	657	625	684	664	672	689	676	687	683	656	670	644	628	643	663	693	671	658	695	635	625	649	636	628	672	679	632	663	674	678	646	689	622	656	683	652	646	619	680	681	686	703	601	655	670	619	662	633	724	679	681	643	650	655	676	674	653	634	739	672	680	701	706	675	665	698	692	643	678	674	646	663	644	656	673	665	653	661	616	669	656	706	678	710	700	651	688	693	670	639	666	671	635	646	674	649	604	626	632	672	660	658	684	647	669	638	691	680	675	626	653	653	683	688	682	694	655	656	664	647	636	696	654	633	727	668	631	678	718	696	606	658	673	636	678	698	664	694	683	708	642	659	681	693	638	663	638	680	663	690	662	642	633	689	682	672	691	663	650	694	645	704	654	693	688	681	658	682	633	649	689	631	621	676	673	660	609	726	654	689	641	671	653	652	679	641	718	648	646	643	671	688	673	636	626	729	676	621	639	677	646	687	682	621	630	693	668	632	680	623	677	679	654	638	659	617	708	644	669	681	730	653	684	645	643	680	657	678	690	669	724	701	690	641	653	689	657	642	624	664	646	668	667	650	687	660	669	648	704	633	658	649	693	651	657	660	681	649	639	689	654	640	652	701	618	645	692	659	623	664	690	671	663	663	641	674	664	714	708	677	661	663	636	635	652	622	674	689	622	713	719	651	639	712	665	709	630	688	673	666	645	672	704	648	663	669	674	648	700	657	658	641	722	697	671	690	647	645	643	704	651	627	652	676	655	686	656	657	650	701	627	607	655	678	686	637	641	675	693	703	656	646	669	701	678	667	661	685	632	639	673	629	662	682	663	643	668	622	687	679	640	678	665	688	702	660	656	672	666	716	630	658	668	698	654	675	677	655	627	661	685	643	648	662	639	652	707	675	662	663	648	668	672	642	623	683	637	657	644	685	656	693	668	713	675	649	664	679	673	653	624	691	681	628	689	695	644	680	643	616	620	672	684	647	679	693	674	675	671	721	658	616	688	650	709	679	675	627	633	648	646	694	668	686	665	649	664	650	690	643	644	656	645	667	630	665	644	659	625	659	683	643	685	645	662	656	642	650	690	637	661	664	668	650	660	612	640	691	644	709	686	630	671	672	692	690	674	667	633	654	686	630	643	695	628	608	716	635	680	687	646	621	672	603	685	730	646	711	711	652	651	677	675	640	689	635	712	652	631	665	713	661	713	692	678	680	631	651	698	664	658	691	679	696	667	665	672	684	633	672	647	687	670	646	689	665	661	664	635	651	637	669	698	648	663	658	673	666	648	687	646	643	708	680	693	624	695	634	664	620	679	682	637	704	655	658	606	682	617	651	682	676	649	708	658	642	631	659	642	673	671	668	673	662	651	711	678	681	644	608	644	652	618	682	696	662	654	641	689	657	709	642	669	634	617	693	666	684	686	622	685	667	684	688	692	674	668	641	677	650	680	643	638	650	694	682	671	666	672	646	694	677	669	681	703	608	668	629	661	670	674	626	672	682	692	674	657	696	650	637	679	649	679	653	696	653	654	693	672	702	647	628	655	654	635	669	642	689	685	627	644	657	636	694	593	672	692	673	667	697	649	649	642	730	648	699	661	683	661	657	667	706	637	711	679	648	670	658	680	608	660	673	690	628	650	650	661	613	686	652	659	639	678	599	658	630	673	671	648	696	730	707	661	715	670	644	656	660	654	673	594	657	643	635	660	659	705	696	673	674	676	621	645	674	703	664	665	662	640	670	635	645	670	714	667	632	659	641	668	691
2065	616	313	204	317	381	350	256	192	224	163	145	102	97	95	94	101	105	70	70	67	60	39	53	56	61	38	44	47	43	37	50	32	42	42	33	32	42	46	33	28	28	40	41	34	39	36	41	36	45	65	37	39	35	27	48	38	40	40	47	40	31	45	45	31	33	29	46	30	44	39	36	40	47	36	36	40	44	36	46	44	24	34	41	39	33	37	33	35	30	42	45	35	37	43	32	43	32	42	47	48	36	41	46	34	45	41	47	52	38	41	44	37	41	38	34	41	41	41	33	35	32	37	38	47	46	35	38	37	34	41	39	37	42	43	44	40	34	35	34	41	28	35	32	41	37	45	28	34	30	44	37	39	31	28	46	44	34	36	32	43	41	29	37	33	43	55	36	46	37	31	26	44	38	31	46	29	36	43	46	41	38	43	37	35	40	40	37	40	29	33	42	36	35	31	30	48	34	35	37	34	38	39	37	36	24	34	31	43	45	33	33	35	40	34	37	40	30	45	28	46	38	33	35	45	46	20	38	30	39	37	30	37	34	36	37	37	42	44	34	31	41	24	30	33	39	40	29	43	48	37	35	38	39	45	35	32	37	44	37	40	38	37	35	29	39	36	27	29	43	47	33	43	37	42	33	29	33	39	29	34	41	27	45	33	35	48	43	32	51	46	28	36	35	34	29	24	39	38	34	44	41	34	37	48	42	36	45	40	38	38	39	34	40	35	38	38	45	35	31	37	36	30	31	37	35	19	41	54	25	32	34	38	36	41	37	39	41	31	34	42	40	40	30	35	37	35	29	33	28	39	29	45	44	41	39	34	42	33	41	37	35	30	31	31	37	36	40	38	38	46	38	39	44	35	45	39	38	32	44	42	41	36	41	27	28	44	41	40	29	32	42	34	39	40	43	37	31	37	27	37	33	35	34	51	37	36	38	37	39	40	37	37	29	40	33	47	51	41	36	31	42	46	30	32	30	39	36	41	36	35	43	37	41	35	43	34	42	28	40	45	31	30	47	39	35	31	26	46	29	42	36	28	32	38	44	35	34	36	44	36	37	34	29	34	34	39	34	50	33	41	47	35	40	43	33	36	43	35	43	31	43	37	39	36	38	25	45	36	37	41	33	43	30	32	49	32	32	41	38	41	35	41	28	32	40	35	32	44	38	32	32	27	41	33	40	30	44	43	29	26	41	31	43	36	32	34	35	38	43	29	33	35	54	33	35	33	45	39	27	49	31	33	36	36	30	50	41	30	25	48	38	42	39	30	32	44	32	46	44	32	36	36	28	46	36	41	41	31	41	40	37	35	43	41	35	34	41	34	38	51	41	45	43	37	36	32	41	36	37	42	41	43	46	34	31	38	31	33	34	43	37	38	34	33	35	23	31	33	34	33	39	41	33	28	45	33	36	32	33	38	41	31	44	25	46	46	39	36	31	34	46	43	34	43	38	34	41	27	39	50	32	44	33	29	40	29	34	28	23	35	41	39	38	28	41	36	33	38	37	47	48	29	36	38	43	22	26	38	39	34	39	33	42	35	38	25	46	34	35	28	38	44	51	32	38	30	42	49	40	35	45	29	36	42	30	32	35	37	31	40	38	28	27	40	45	49	42	42	39	36	33	32	29	54	28	42	38	30	43	36	41	28	35	29	35	33	47	32	43	36	40	40	40	37	20	41	37	50	36	36	44	35	33	28	45	43	28	42	49	42	30	31	37	42	37	36	32	36	36	38	47	41	26	36	47	53	40	36	46	50	42	24	38	45	50	34	46	27	40	33	41	25	43	37	33	37	42	42	39	41	35	35	39	33	38	24	49	32	42	33	39	46	36	36	54	38	41	24	35	28	38	32	34	44	41	40	36	41	35	57	38	28	36	43	44	32	45	40	44	41	35	33	37	37	47	26	29	39	41	48	40	30	29	38	38	32	39	35	35	34	35	39	41	30	27	31	31	48	34	26	46	35	35	31	41	32	29	34	36	46	41	35	45	44	41	44	45	37	42	27	37	35	32	37	31	46	35	28	37	32	34	47	29	40	35	46	34	39	36	42	33	31	30	43	37	36	33	26	42	43	37	32	33	48	45	37	45	34	36	26	32	37	39	44	29	37	37	31	32	36	34	33	38	31	30	35	33	30	43	42	42	39	47	35	37	28	54	34	38	36	45	46	47	34	33	33	45	30	43	40	39	31	47	38	37	32	41	35	45	33	47	34	38	38	40	37	34	26	41	32	41	40	24	41	31	48	47	36	32	44	33	34	33	43	36	44	40	33	36	37	37	40	35	39	37	38	42	43	48	37	30	38	34	39	36	32	32	32	42	31	42	35	39	42	29	47	34	32	40	30	32	40	34	32	29	38	37	34	35	30	38	30	40	50	33	44	27	36	39	38	44	23	31	32	36	44	48	33	30	30	38	44	38	35	43	45	39	29	34	38	43	39	28	39	40	34	38	27	47	27	37	47	36	40	35	38	37	58	50	31	25	38	42	34	35	26	35	48	35	32	48	42	42	29	32	32	31	45	41	35	31	41	51	22	34	38	38	46	34	36	34	36	35	42	39	28	38	41	44	31	33	29	42	38	35	27	31	42	34	27	40	34	35	33	38	38	32	31	39	38	37	36	29	45	27	40	42	41	36	30	43	37	39	27	34	39	34	33	36	46	29	42	41	37	26	39	32	33	39	33	36	34	41	47	42	34	34	35	29	39	38	48	37	39	44	39	41	31	31	35	34	36	44	38	36	30	33	43	46	30	48	39	35	39	37	36	50	34	34	36	42	37	41	36	50	43	31	37	37	30	40	34	48	38	35	44	29	37	28	43	34	41	28	34	36	53	35	38	33	38	36	32	37	39	40	35	36	23	34	42	32	37	37	38	38	34	42	40	33	46	35	50	38	31	27	32	36	40	34	50	28	43	37	35	42	36	40	35	27	40	33	36	38	38	26	47	38	39	37	39	36	46	30	32	42	40	35	50	48	36	30	34	48	46	36	36	32	43	48	35	35	41	37	44	46	30	32	27	44	31	23	35	28	37	42	36	39	32	42	38	41	51	46	49	45	35	42	33	40	42	31	31	29	45	37	40	28	41	29	27	44	40	40	41	37	47	43	43	41	31	29	46	37	24	42	26	32	31	37	35	28	39	34	40	46	40	36	44	38	38	49	35	35	36	33	32	43	36	31	43	39	46	35	39	29	35	30	45	38	30	40	41	27	41	25	51	32	41	33	47	32	29	36	41	29	39	33	39	32	36	39	32	37	37	24	36	33	42	20	40	36	43	36	36	37	39	35	36	33	35	37	40	37	44	39	39	43	41	40	27	30	32	31	33	34	33	29	33	31	35	36	38	28	41	57	37	43	43	42	36	37	39	35	33	32	46	43	36	37	43	31	36	39	42	36	30	30	37	34	42	34	36	35	30	43	41	31	30	45	37	47	35	42	33	37	29	39	41	23	36	45	34	39	47	35	40	41	35	38	40	37	39	37	30	37
21426	13690	7288	16651	24108	22662	19871	15702	12655	9961	8248	6455	5097	4277	3799	3595	3763	4024	3252	2533	2124	1644	1396	1395	1398	1197	1092	964	958	893	899	867	863	804	820	848	766	731	725	734	744	739	664	588	629	668	621	590	670	665	1244	618	560	586	570	555	567	520	598	609	578	605	557	550	546	522	591	593	572	591	555	550	580	560	562	539	575	591	583	508	558	570	593	583	594	551	602	528	559	637	585	603	533	587	593	594	583	582	588	568	589	537	544	581	586	585	585	571	602	554	561	575	575	548	570	569	587	537	589	557	575	604	566	590	553	570	555	577	592	594	591	612	529	537	599	578	546	536	542	576	568	532	565	565	536	523	556	544	550	563	528	579	545	555	526	582	543	579	594	551	598	600	579	579	592	549	585	579	555	604	595	590	546	546	555	564	574	620	565	565	556	550	564	556	524	555	574	556	548	536	559	591	547	526	543	509	495	568	563	514	549	550	549	539	549	528	546	564	554	573	601	547	554	549	569	545	576	573	555	553	560	552	539	592	512	518	584	533	579	571	553	626	541	535	551	535	570	567	559	527	563	551	561	566	558	566	579	546	562	549	555	540	534	568	542	545	533	569	554	525	604	581	545	560	526	528	554	564	519	500	559	591	563	578	564	555	484	570	548	532	587	534	601	536	539	507	549	537	527	587	544	556	547	538	534	524	597	587	578	563	572	563	548	554	555	534	545	561	581	542	539	605	557	566	547	565	597	581	543	586	568	535	576	565	561	572	545	530	548	534	554	570	594	565	549	537	539	546	574	559	588	545	562	541	565	576	547	580	553	564	533	575	553	601	545	571	534	587	532	597	609	526	548	580	578	553	583	591	554	527	611	546	589	576	538	513	565	570	544	579	531	541	574	544	539	573	542	509	537	534	557	587	531	566	586	548	537	598	557	557	561	569	535	556	585	598	554	558	528	549	527	538	525	538	539	550	527	542	540	531	522	560	562	550	574	543	547	553	594	556	526	592	600	559	541	541	557	565	577	481	557	542	527	598	548	558	552	595	572	548	572	567	578	547	529	544	570	536	581	560	525	540	552	544	601	551	576	555	511	567	558	597	599	542	533	515	549	552	553	556	533	535	593	509	522	575	546	553	521	554	584	589	542	580	544	589	592	539	537	589	568	576	516	565	577	563	594	556	598	558	585	572	580	564	547	555	586	536	525	539	583	575	593	573	565	547	581	586	548	615	537	551	557	613	538	565	557	539	549	517	570	585	581	581	559	597	544	617	580	530	581	554	525	597	607	534	528	578	604	537	577	541	589	549	574	569	540	573	567	562	555	563	541	563	575	582	546	556	574	563	596	558	627	498	559	557	562	580	580	570	565	567	564	563	549	555	542	561	547	584	564	519	545	551	575	505	578	649	561	514	581	561	586	540	526	511	607	582	555	504	593	579	579	560	548	552	608	505	583	585	584	585	545	558	524	519	555	569	526	560	525	523	591	545	550	584	554	557	536	536	557	570	567	561	576	519	553	545	546	549	576	558	556	587	554	581	546	543	614	569	552	597	559	509	555	548	534	548	541	573	543	527	516	607	528	505	526	563	555	537	560	592	555	521	568	555	525	540	532	591	577	581	518	540	566	584	530	550	557	591	553	536	546	526	528	580	589	527	564	575	591	548	546	541	566	552	544	500	535	573	561	566	537	557	533	559	591	575	557	582	564	530	536	550	571	571	562	554	552	553	595	522	623	558	581	565	558	565	602	518	611	548	580	547	584	547	533	488	564	593	511	573	583	580	594	534	501	574	537	578	612	587	473	584	557	561	581	566	551	571	611	535	536	596	579	535	568	540	574	526	572	543	556	610	562	594	525	554	533	558	575	598	554	503	517	563	552	565	544	511	594	555	558	549	548	586	553	552	570	531	548	563	581	579	561	540	550	501	527	546	607	556	574	485	569	549	535	574	563	575	546	502	582	563	582	567	579	537	528	554	573	559	547	503	577	524	555	521	540	548	551	538	576	553	531	576	562	515	532	554	556	541	552	562	611	588	537	523	577	555	576	555	539	509	556	563	535	565	601	533	554	564	607	561	572	534	553	535	548	550	633	550	537	564	551	547	550	552	537	532	603	529	528	507	570	539	554	568	552	573	551	568	536	568	537	545	577	558	527	566	581	562	562	566	526	527	527	597	529	559	543	601	566	585	526	555	579	572	567	560	526	520	553	575	557	579	556	546	552	544	524	573	538	561	528	559	550	520	581	572	550	563	562	536	590	596	533	584	561	567	547	534	611	623	550	578	547	486	554	551	548	557	545	535	519	552	563	555	546	562	538	548	548	553	566	538	540	579	579	587	554	548	557	610	553	575	605	580	554	615	564	550	570	590	497	521	554	552	544	553	551	521	606	565	560	540	570	548	540	558	556	516	531	569	571	560	533	567	558	524	542	602	576	550	558	557	579	576	546	557	556	582	540	559	583	542	550	584	565	554	608	587	533	606	520	593	549	576	547	544	567	554	536	523	526	579	548	575	548	539	570	559	555	565	583	579	560	522	586	556	555	523	540	577	544	544	563	536	574	551	566	531	515	545	540	607	541	568	546	596	579	518	579	602	537	578	548	527	566	505	541	530	596	578	522	564	535	551	519	552	545	564	556	566	535	558	524	536	570	566	521	550	535	600	534	537	535	535	608	600	577	561	562	546	589	630	558	577	552	574	575	616	518	577	580	551	572	577	583	592	551	577	539	538	535	544	577	569	543	544	576	567	503	549	557	587	612	558	565	588	560	552	532	537	559	550	531	580	572	561	545	563	563	549	567	559	540	523	563	570	540	572	527	566	556	575	541	536	574	578	563	551	553	590	591	556	574	576	547	559	504	516	547	529	590	578	560	527	535	521	548	575	550	528	575	558	543	532	525	573	549	548	599	556	575	600	602	543	540	585	519	573	550	564	564	557	567	517	562	536	536	515	530	548	547	565	565	522	556	566	546	551	568	515	543	569	565	528	559	581	527	565	575	559	604	572	589	540	571	584	582	578	544	513	513	547	560	571	577	546	577	605	522	532	501	569	536	543	549	499	573	558	567	551	583	537	531	604	566	528	551	500	569	575	592	523	549	553	527	515	506	550	564	571	567	534	576	536	559	521	547	560	587	528	511	603	575	587	578	584	542	528	557	534	555	573	570	541	553	570	571	562	590	571	515	538	581	576	551	562	523	553	595	589	523	599	568	501	559	567	624	546	507	550	599	576	548	540	609	570	584	534	585	581	519	537	546	520	526	548	563	540	544	490	527	578	573	552	625	532	545	557	562	586	561	570	549	565	563	571	573	561	567	602	594	556	586	539	526	592	531	531	534	581	528	550	551	549	577	569	551	588	540	581	566	574	585	578	560	586	561	526	577	556	606	530	509	583	525	559	569	536	557	558	567	559	573	561	570	530	487	521	512	577	549	569	570	564	552	577	541	554	522	554	587	517	580	550	578	573	585	561	561	585	531	575	539	559	589	551	519	578	535	513	527	559
1637	940	463	292	538	592	539	463	340	270	257	210	158	153	111	110	139	124	113	75	80	63	70	58	48	42	38	47	40	45	39	38	44	53	38	44	41	38	38	34	40	30	35	35	42	31	33	34	30	56	74	32	33	25	36	34	35	20	26	21	43	24	30	29	29	35	28	25	27	29	35	32	30	27	34	30	17	30	21	24	31	25	25	32	38	24	29	27	29	31	37	36	30	23	20	41	26	38	31	37	32	25	30	25	30	25	33	23	32	27	25	22	31	34	30	25	37	26	35	36	30	28	22	23	24	27	35	23	28	30	27	29	34	34	25	28	24	33	27	24	33	31	30	29	33	28	17	38	32	32	26	24	26	25	34	29	26	24	29	27	28	26	30	18	28	15	25	20	22	23	34	30	23	34	24	35	28	26	27	26	26	20	30	31	26	34	32	29	15	27	16	28	34	29	27	37	31	24	21	28	31	28	33	34	33	33	34	30	22	26	22	27	23	32	26	45	22	26	25	36	31	25	18	30	28	27	29	22	17	32	23	32	35	22	31	18	20	26	34	33	21	31	22	24	31	24	33	28	18	34	24	28	33	24	21	32	29	27	29	29	26	30	30	23	25	36	18	28	25	30	31	25	27	31	30	38	30	31	37	25	27	31	25	24	29	38	27	26	36	24	26	34	28	26	28	25	17	31	28	18	30	29	23	14	28	25	25	32	33	22	27	21	24	27	31	33	24	28	24	24	28	32	32	33	25	30	39	29	28	31	21	27	28	35	36	24	20	24	22	33	29	21	25	36	32	19	21	28	27	32	21	29	27	33	32	20	31	22	24	31	18	23	25	40	30	24	27	28	28	27	28	28	25	26	29	27	27	33	24	42	22	29	20	27	29	24	33	20	23	30	25	31	22	26	34	34	28	46	31	33	30	24	27	34	33	33	24	30	33	38	26	33	25	31	29	31	26	24	32	34	25	24	22	26	18	22	30	27	34	19	31	26	25	37	27	15	24	22	34	29	28	29	29	29	33	33	15	31	25	22	28	35	25	32	24	27	32	29	30	34	28	28	27	28	26	31	18	24	21	23	22	16	23	29	27	22	25	34	23	25	23	24	26	23	35	16	36	29	46	29	23	23	23	21	34	29	27	29	34	23	27	36	29	31	21	29	21	29	33	21	29	39	24	24	24	23	17	26	30	29	26	32	32	32	25	31	31	20	30	33	33	33	23	30	24	30	34	28	30	19	31	22	26	34	34	29	28	31	32	27	20	30	21	25	31	23	34	30	28	31	29	25	27	23	24	28	23	32	35	29	27	27	38	34	37	42	30	29	25	25	26	24	22	26	28	34	28	33	28	30	20	25	35	16	27	33	24	25	30	25	29	26	26	28	45	24	30	29	29	26	36	24	28	25	25	29	33	30	26	34	31	30	26	23	35	32	35	25	32	31	28	24	26	27	34	17	23	34	39	24	33	23	23	25	36	16	37	23	31	20	24	24	23	31	31	32	31	24	22	27	25	37	19	20	25	30	21	28	33	34	26	24	25	26	19	32	25	27	35	33	25	28	24	26	25	31	34	33	38	27	24	23	33	21	24	26	22	34	32	32	25	19	29	23	31	34	19	27	32	35	39	20	30	28	27	27	28	27	36	39	29	34	39	29	37	25	29	31	25	32	30	35	22	29	23	20	32	18	37	23	22	31	30	33	27	36	27	26	34	32	29	41	29	28	29	25	25	37	31	29	25	29	27	39	33	25	42	39	20	38	41	31	24	28	26	26	29	28	28	29	34	33	26	26	23	38	27	32	32	34	27	27	24	31	23	23	33	30	28	34	32	26	22	32	23	27	34	22	34	27	24	30	31	24	29	28	29	30	27	26	27	21	31	27	22	25	27	27	28	32	14	22	30	35	28	25	29	30	30	25	39	34	28	36	30	43	26	30	29	37	29	27	34	29	25	23	24	24	29	22	24	33	32	30	31	20	24	29	22	32	22	41	25	32	21	30	29	29	25	25	32	30	26	30	30	20	26	24	21	23	23	27	25	34	34	41	23	23	27	33	33	29	35	24	30	29	33	17	24	27	31	28	32	41	33	32	18	18	31	27	24	22	28	27	32	29	30	19	28	24	32	22	29	22	24	29	21	19	29	39	29	22	16	34	23	25	28	31	34	28	34	26	48	25	42	36	33	27	24	34	34	32	23	20	31	28	32	22	23	26	26	36	24	21	35	29	23	27	19	21	30	19	28	22	30	22	24	27	30	27	22	18	38	35	29	35	15	17	23	31	33	22	27	34	36	30	29	28	36	27	33	16	20	22	34	22	29	34	19	34	25	14	31	34	15	34	24	17	25	31	34	29	24	35	30	31	30	32	32	23	25	26	24	25	23	25	23	26	28	22	31	31	27	26	24	33	36	21	30	32	17	24	28	27	28	27	23	21	23	30	24	24	27	26	23	24	24	23	39	27	29	44	21	32	23	17	27	27	26	31	21	30	25	34	27	30	28	32	33	40	23	33	28	38	22	25	26	28	24	24	26	35	19	26	28	24	29	37	28	26	37	19	42	25	24	29	28	28	27	25	21	28	36	29	24	20	29	34	29	25	34	30	27	32	22	26	27	30	27	24	26	24	38	18	29	33	32	32	33	20	28	31	20	25	26	32	23	24	37	28	35	22	17	33	25	25	24	24	22	24	26	31	27	24	29	25	27	40	28	24	29	32	16	22	28	26	26	25	34	39	31	24	30	27	28	35	29	22	29	27	30	35	24	34	22	20	32	30	31	28	31	23	21	22	26	36	29	36	31	33	28	24	24	26	26	32	31	32	20	27	27	32	31	24	28	35	29	25	27	21	26	22	28	24	23	28	32	32	30	34	30	27	35	30	31	17	18	23	32	37	23	27	31	29	27	23	27	20	31	34	31	29	23	23	33	24	20	29	27	31	29	21	20	25	25	25	26	33	23	21	27	29	29	33	29	26	29	35	24	17	34	36	19	26	26	35	24	27	31	31	28	31	23	26	26	40	25	35	22	27	25	32	39	32	26	24	35	34	31	39	32	23	32	21	28	20	21	25	28	29	38	28	24	28	32	29	25	26	22	37	35	29	28	28	32	33	23	33	29	28	30	32	23	26	25	17	28	25	30	27	26	30	25	35	30	32	28	19	28	30	28	23	29	30	26	27	22	27	25	32	24	29	25	18	26	29	27	29	22	30	29	33	32	28	23	30	31	27	30	31	25	21	21	31	17	31	19	31	27	34	30	31	27	33	18	31	26	31	28	17	29	26	21	26	26	21	33	16	28	44	32	18	24	28	27	31	40	34	30	38	26	18	22	24	25	25	23	28	26	32	33	34	25	12	27	31	28	23	24	31	28	30	33	26	32	26	33	35	27	28	32	26	23	33	31	35	26	30	27	28	22	19	33	29	29	22	28	27	29	35	33	33	21	33	41	25	23	26	39	33	19	17	32	30	32	23	27	41	38	25	30	36	24	33	23	36
25630	18289	10511	21576	29547	28277	25143	21083	17650	14598	11745	9932	7761	6430	5450	5547	5617	5917	4946	3529	2943	2430	2065	1893	1794	1666	1467	1294	1233	1174	1141	1026	992	992	985	944	830	885	892	776	773	636	611	617	594	627	603	547	557	1184	2913	482	526	494	467	453	483	460	464	491	427	448	508	418	538	436	422	491	474	490	456	490	464	469	477	414	474	458	485	428	457	448	474	474	448	457	435	461	461	465	461	477	441	488	441	445	406	471	463	478	417	447	446	490	467	450	418	446	469	433	406	469	460	443	433	473	461	495	451	444	452	480	459	450	454	492	442	489	455	425	444	434	442	423	467	432	434	437	417	458	477	415	443	458	429	461	400	419	455	449	448	390	444	386	427	446	431	435	478	464	465	426	460	452	486	467	455	488	461	453	455	498	430	406	433	470	426	394	453	469	469	442	448	450	451	456	453	399	412	403	449	446	407	438	417	407	425	434	394	433	438	446	443	438	462	468	433	437	452	445	431	458	420	440	444	437	403	409	444	486	427	426	419	428	442	417	433	440	401	427	440	430	389	439	434	477	432	438	434	392	403	402	439	426	415	425	446	385	435	421	430	406	449	403	430	430	402	441	439	456	412	457	448	405	463	446	425	404	432	435	414	426	440	442	412	421	425	400	384	441	403	399	423	438	431	431	417	448	413	423	448	379	430	427	431	442	429	427	399	432	436	416	438	425	425	437	432	430	430	422	494	450	424	418	414	452	463	419	442	476	432	389	415	449	392	422	402	440	415	430	386	432	430	421	443	426	453	404	435	423	404	422	418	443	491	422	416	471	425	434	462	413	400	380	459	398	432	452	443	389	447	419	463	494	446	414	436	429	432	409	434	427	449	451	440	426	432	398	424	420	465	457	427	469	444	408	409	416	417	412	447	445	415	409	412	401	451	416	447	410	399	423	435	409	436	392	439	486	453	439	429	446	426	422	461	410	394	422	449	425	436	426	411	403	399	419	417	455	428	450	431	423	446	459	417	406	449	401	415	427	424	430	457	447	399	414	438	420	417	464	434	445	406	423	456	440	450	400	435	440	494	430	415	405	432	460	469	454	441	398	416	427	427	408	460	422	420	457	420	435	398	430	455	440	429	395	411	417	446	416	424	447	465	384	460	419	414	463	439	452	464	450	457	425	432	427	406	427	384	427	435	421	426	431	447	393	445	405	434	448	477	385	435	388	460	378	452	436	426	414	441	464	410	433	432	441	425	443	424	418	437	425	434	428	431	460	413	424	416	423	431	396	426	422	396	484	406	416	432	421	416	466	438	415	433	399	448	434	438	450	432	426	423	455	396	421	422	424	418	415	447	439	436	404	432	448	444	462	416	436	423	396	407	455	460	405	401	454	413	426	400	429	433	433	462	425	403	423	423	461	436	439	397	396	417	435	429	446	458	401	445	385	421	465	391	433	435	413	411	400	445	423	415	428	428	427	410	442	429	451	387	420	433	408	464	451	428	393	430	405	429	424	407	434	406	427	464	455	405	437	441	408	406	432	428	462	438	447	444	448	427	427	416	378	414	416	425	424	407	389	394	392	451	438	420	442	387	462	445	427	437	422	421	422	435	441	450	440	437	438	435	418	446	420	436	458	423	424	474	441	437	445	453	427	441	462	413	442	476	419	452	378	454	389	437	405	459	446	418	433	431	460	434	442	453	466	412	402	416	405	379	442	446	441	424	421	410	439	417	437	454	434	456	437	428	405	424	430	387	415	441	446	424	432	412	433	395	403	416	449	418	452	430	409	400	418	419	456	450	399	396	423	453	414	449	399	412	398	436	410	447	420	403	427	437	434	430	459	430	446	449	432	403	461	469	424	430	416	450	434	419	424	450	417	420	404	466	398	423	460	432	448	452	409	464	419	424	456	394	393	447	438	408	387	414	441	473	450	414	455	425	436	420	418	404	408	429	403	381	410	425	404	456	426	458	416	418	450	430	413	400	428	403	419	410	448	444	447	386	461	426	442	426	456	419	435	443	449	404	406	396	450	417	379	467	418	424	425	379	428	438	424	403	385	389	429	453	411	401	430	457	461	441	442	438	454	418	440	484	474	386	379	424	402	436	445	413	395	440	426	414	450	425	407	414	441	401	450	427	429	403	442	430	455	440	419	443	441	420	464	416	432	443	429	443	444	413	453	444	435	436	408	457	443	437	432	431	435	435	418	387	449	400	398	423	448	406	426	419	420	419	425	425	437	430	450	387	423	413	452	444	417	404	419	396	398	472	436	446	413	450	393	433	432	464	412	438	455	466	419	418	440	467	430	424	467	416	432	411	425	426	436	419	434	441	419	407	427	435	416	456	467	412	457	409	463	435	458	417	393	455	426	403	436	415	420	395	459	387	417	437	399	458	425	445	420	443	417	432	392	429	462	433	449	448	421	449	400	439	424	394	372	442	381	420	450	422	426	416	412	379	420	430	400	436	417	395	385	386	468	392	414	446	450	430	382	430	439	423	446	416	462	399	403	412	429	425	459	459	430	444	420	440	430	471	403	455	438	424	424	421	455	457	427	426	397	411	430	455	441	436	450	445	468	415	439	422	448	424	435	416	473	416	412	406	462	418	443	437	406	422	404	476	450	403	426	432	410	431	397	425	419	388	457	436	422	415	414	468	370	416	409	430	442	422	477	430	410	461	432	429	406	426	406	390	441	385	430	465	401	430	471	448	451	402	418	415	444	415	419	422	423	427	397	454	431	477	407	440	461	428	451	395	462	415	432	424	434	417	424	399	416	427	430	444	426	426	426	435	415	429	398	428	433	461	434	416	411	429	430	409	412	421	405	415	447	406	423	413	408	448	414	418	446	440	457	468	406	478	450	413	409	398	411	418	461	435	416	459	398	410	400	411	432	418	383	426	462	405	400	431	426	417	432	402	441	399	449	432	438	423	446	435	455	419	439	444	413	447	441	390	456	408	425	449	426	431	437	412	435	428	410	453	415	439	381	443	450	475	414	396	408	428	434	449	406	379	435	411	412	413	433	397	422	454	388	444	435	440	433	441	426	405	435	426	410	405	426	470	410	422	411	438	407	425	421	417	404	410	447	445	429	423	465	388	460	396	432	436	441	440	430	402	466	442	467	418	423	476	399	447	433	440	404	414	432	432	389	418	445	426	432	427	422	443	454	411	421	410	426	426	448	398	448	404	444	382	452	433	419	440	439	438	423	440	424	443	403	399	438	405	423	401	446	426	406	450	449	421	393	415	397	459	414	416	442	417	414	431	385	405	428	428	431	454	428	407	436	421	432	390	451	459	419	428	426	433	426	437	410	422	416	433	462	457	458	410	426	443	437	431	440	425	413	475	452	433	410	411	430	414	430	439	448	467	427	435	423	436	435	411	416	404	449	411	417	440	405	442	402	445	438	417	412	435	422	393	423	412	400	421	436	426	424	412	447	428	382	398	452	452	416	417	462	384	431	434	441	395	437	448	420	474	443	463	409	464	456	451	440	390	440	443	423	455	428
3449	926	470	329	457	565	523	415	335	321	274	211	208	160	172	154	154	161	152	101	105	108	100	83	88	85	75	80	61	62	53	63	69	75	52	68	62	61	61	60	54	51	59	58	54	40	62	66	60	58	125	49	55	39	51	48	51	54	40	48	48	43	56	51	57	70	55	56	59	52	53	42	61	68	58	50	47	58	45	57	40	53	62	53	54	62	61	57	47	49	66	47	56	57	58	51	53	58	67	50	57	52	48	53	60	51	45	57	61	53	65	63	61	56	60	58	47	57	65	52	61	52	57	53	52	49	63	55	57	59	77	59	39	67	49	68	62	58	62	51	68	54	44	60	55	57	67	40	47	54	50	46	48	47	58	35	40	52	38	46	57	54	57	61	54	55	54	57	57	68	45	61	63	50	61	60	62	59	64	51	49	50	67	47	48	66	55	55	51	63	46	54	52	44	58	56	46	72	41	50	55	46	50	55	56	57	48	45	71	59	59	47	55	62	59	45	65	47	49	49	63	49	45	66	44	55	58	58	53	60	58	57	50	59	60	67	47	53	60	67	60	59	57	40	64	44	47	52	52	72	60	61	60	53	57	49	54	58	53	50	56	57	61	53	49	49	66	43	53	48	48	40	55	54	57	53	57	61	60	50	61	59	50	51	54	55	53	64	56	57	48	55	51	53	56	56	47	58	56	56	51	51	73	51	65	59	68	51	60	59	42	57	57	45	48	58	58	69	63	51	56	54	63	63	56	38	55	57	75	60	55	59	63	60	55	45	58	57	47	50	57	63	67	48	48	38	52	52	56	68	61	53	43	53	65	53	62	57	75	45	61	60	46	59	49	58	59	46	52	39	54	44	49	47	43	50	52	60	44	54	48	48	65	61	62	62	34	51	42	50	52	48	48	52	53	52	69	56	52	42	44	60	63	59	50	60	65	56	43	50	53	56	60	55	50	41	55	47	62	57	45	62	68	61	41	64	59	52	43	60	45	73	53	49	53	46	46	57	52	46	64	50	58	60	53	49	52	42	43	55	64	62	44	45	49	63	59	50	56	51	60	46	48	57	64	60	40	57	57	53	43	39	58	48	63	57	51	53	46	57	57	47	50	66	58	63	54	44	44	60	72	60	57	45	53	73	51	42	54	51	63	54	57	45	54	57	58	58	49	62	48	69	59	49	53	52	59	54	53	52	46	52	49	62	49	38	65	48	63	47	54	57	49	50	63	46	62	50	51	70	45	58	51	48	58	59	65	55	48	62	56	61	52	52	46	44	56	42	43	47	46	59	58	40	44	68	60	59	70	41	47	48	66	41	40	58	53	52	52	47	47	63	59	49	57	50	47	54	50	45	43	56	47	53	74	55	50	56	52	56	62	62	61	60	66	50	49	50	49	61	51	57	53	57	49	50	56	42	58	46	46	48	50	54	58	46	69	49	61	54	53	54	58	56	74	54	55	48	72	63	67	51	64	54	61	56	58	60	36	51	64	51	50	47	58	55	56	58	52	54	57	63	64	63	44	54	60	64	61	48	56	38	56	61	66	69	69	70	45	54	52	58	72	59	68	59	53	57	57	48	45	49	56	35	48	48	37	46	77	69	50	63	55	57	60	43	56	64	54	54	55	50	64	54	53	54	51	48	51	53	54	48	59	56	63	49	58	40	74	52	49	41	57	45	52	60	53	48	50	63	60	54	68	49	57	42	53	64	52	50	51	66	46	56	55	62	57	57	51	53	54	48	62	51	52	37	41	62	43	56	70	59	51	49	54	45	59	41	62	40	62	59	48	56	61	38	55	47	61	62	60	50	51	56	60	44	52	67	50	59	61	61	40	61	59	49	50	61	63	52	48	45	70	49	54	61	56	62	49	56	48	56	53	53	46	51	57	50	56	55	50	48	68	49	64	57	43	57	54	51	57	53	52	49	55	59	46	41	71	58	43	51	59	49	60	60	54	60	60	57	63	46	59	47	55	61	50	46	65	52	49	54	73	62	63	55	55	45	51	50	48	47	53	59	70	58	42	68	47	60	55	55	48	54	49	49	53	67	56	58	53	54	49	63	58	58	49	56	50	45	50	53	59	64	40	51	62	53	46	65	62	52	46	54	55	41	43	51	54	44	58	68	57	50	55	58	54	60	46	56	64	66	48	60	60	68	49	53	59	56	51	70	50	58	55	60	67	70	53	61	50	63	50	42	54	61	53	57	47	44	42	55	53	51	63	56	47	64	61	51	50	53	53	61	60	54	56	55	50	56	55	48	57	46	46	40	60	47	52	58	43	40	59	49	54	52	53	51	49	60	60	55	54	59	59	64	54	47	51	54	41	40	51	47	58	62	60	49	51	58	53	63	49	60	63	52	54	54	66	50	52	59	59	41	49	65	38	75	49	51	52	53	41	53	48	43	55	67	58	59	55	52	72	47	66	46	57	67	54	53	60	57	38	63	56	69	57	63	55	58	53	55	58	45	61	50	58	55	61	44	43	58	61	45	58	60	54	52	52	48	60	55	61	63	65	47	58	57	55	64	54	56	65	52	54	49	62	43	59	54	44	60	49	48	74	51	54	61	49	58	59	48	53	67	55	47	51	63	51	59	49	53	61	51	56	60	47	58	59	50	56	57	53	67	58	52	43	52	48	62	52	51	58	57	53	48	55	60	62	50	52	70	68	50	55	47	52	60	56	52	55	60	45	65	63	45	54	47	51	64	61	62	56	48	57	51	48	46	51	44	58	46	51	41	55	53	57	54	62	51	51	53	61	62	50	49	50	57	56	51	62	62	53	64	52	75	51	55	60	42	64	50	49	49	54	55	53	65	46	52	49	65	44	58	48	65	58	50	60	48	51	67	58	49	54	45	53	42	60	46	55	55	63	56	57	49	43	51	52	55	54	53	53	57	57	70	58	54	59	54	54	49	54	53	70	67	51	69	56	49	59	57	69	48	60	48	55	54	50	41	50	46	57	48	63	57	65	56	69	42	55	67	61	60	50	51	65	51	44	60	47	51	46	59	58	48	46	41	57	46	53	55	51	54	63	67	59	59	59	49	61	60	42	59	64	56	55	57	50	54	62	39	56	53	48	62	56	55	51	55	58	69	46	64	58	35	57	58	51	54	54	51	52	56	71	54	60	53	51	56	51	53	53	48	57	64	42	50	50	52	48	50	59	53	50	51	51	52	67	51	63	63	47	60	63	54	60	65	50	65	59	54	51	57	59	51	55	59	44	50	62	47	54	46	50	57	65	56	48	60	62	55	45	49	48	48	47	60	62	48	51	61	66	57	50	61	44	54	52	53	46	52	55	54	57	57	58	57	45	57	57	59	64	57	50	55	63	57	62	58	63	53	48	57	62	45	42	47	44	47	46	48	49	46	61	63	55	66	59	47	48	56	47	65	51	53	48	51	58	59	45	47	65	57	60	59	51	50	75	52	52	67	72	48	61	54	48	57	60	54	59	58	45	61	44	55	64	41	66	56	53	54	72	62	58	64
24182	17747	10420	20559	28246	27579	24459	20511	17216	14362	11811	9611	8068	6334	5599	5408	5553	6030	5300	3862	3182	2839	2284	2171	2022	2056	1832	1705	1596	1527	1441	1459	1317	1317	1315	1301	1246	1307	1241	1141	1185	1041	1066	1041	1017	952	971	937	940	1097	2955	848	873	890	844	812	860	851	875	883	819	859	807	848	878	822	826	819	864	813	886	860	843	864	901	863	819	830	829	862	842	871	819	885	817	837	808	865	824	853	805	889	884	822	884	844	863	864	867	836	826	853	866	833	851	812	819	871	834	815	858	890	881	846	855	814	853	819	851	837	859	836	841	848	822	853	836	803	843	852	882	826	852	856	821	801	806	855	961	798	812	791	842	830	800	799	811	855	821	856	809	854	835	837	873	852	830	798	893	867	860	845	816	849	797	819	816	856	838	824	831	843	889	886	818	834	818	835	848	815	835	873	828	818	747	806	802	843	838	860	790	785	790	802	805	835	831	804	825	753	843	806	805	819	850	838	810	921	849	814	854	773	862	822	803	793	809	794	758	810	812	845	765	841	819	779	838	827	842	817	808	874	796	822	819	818	785	801	795	837	883	829	807	859	779	801	774	783	792	848	828	798	848	828	845	797	780	782	805	767	813	804	829	801	781	777	812	820	783	800	759	824	771	813	817	833	800	791	810	793	805	812	818	824	857	840	841	828	793	829	802	856	767	847	786	836	802	812	839	815	821	834	805	789	803	801	802	793	809	791	838	782	738	812	834	847	812	828	837	831	813	826	832	848	812	792	835	827	833	851	805	795	806	812	828	848	830	840	789	811	767	780	775	834	805	799	804	834	817	803	800	749	808	808	823	818	851	778	833	796	798	802	870	804	817	785	826	837	854	797	845	839	812	854	833	868	781	792	768	816	819	734	800	872	797	847	820	792	827	825	781	804	832	795	841	805	786	840	761	766	820	835	881	847	784	887	836	845	790	800	834	814	803	820	868	785	824	783	806	831	820	874	810	812	867	875	820	826	838	842	790	839	792	840	832	774	864	800	754	860	789	819	772	811	833	840	821	840	797	809	805	816	780	835	841	790	766	838	811	771	803	840	815	797	834	791	871	820	855	830	821	821	835	783	819	813	806	843	827	815	789	825	815	847	845	819	811	825	759	764	833	843	790	806	822	822	810	795	776	828	822	766	805	814	816	842	866	888	844	792	842	789	834	781	785	872	811	834	812	827	826	844	814	860	779	814	805	850	785	843	841	854	828	777	816	772	811	890	845	795	794	752	792	870	816	828	813	814	828	758	777	781	793	836	858	842	782	789	808	766	783	823	818	801	789	815	825	802	850	854	756	817	792	874	891	808	825	805	852	782	783	844	812	814	828	780	864	783	835	827	785	757	814	800	796	823	838	806	836	817	856	814	797	807	824	824	811	807	738	829	773	804	816	826	796	817	838	812	852	830	790	818	836	818	828	786	858	825	808	812	837	799	777	807	860	830	819	848	827	847	847	817	798	801	805	850	898	817	823	843	810	793	812	780	833	847	880	841	825	789	862	852	813	841	820	843	792	869	822	794	795	835	770	854	839	880	814	861	839	797	823	808	806	841	812	820	795	870	809	789	842	836	798	813	857	799	808	837	824	761	801	898	805	813	843	790	827	842	791	791	761	794	812	804	786	830	827	850	862	840	819	791	819	756	818	807	821	791	818	770	832	831	813	838	859	799	805	835	780	848	812	757	814	778	760	817	835	802	836	847	805	789	871	853	792	807	753	817	787	818	827	804	775	816	824	756	815	833	814	779	793	797	768	795	789	834	812	754	842	786	796	752	780	821	813	819	821	786	818	831	785	821	860	839	796	818	806	827	806	879	874	805	772	832	806	771	758	832	825	816	791	838	807	820	800	817	800	790	778	822	808	851	852	843	800	826	840	824	814	863	834	783	815	817	788	779	815	802	749	803	806	839	810	837	810	852	802	817	839	789	842	809	747	827	831	861	772	816	853	857	814	821	811	856	796	823	811	780	795	871	825	811	841	779	816	829	795	845	836	818	898	814	832	811	786	847	810	850	839	803	789	774	828	790	792	759	771	820	853	818	831	887	802	885	834	802	819	790	819	856	817	825	788	764	800	755	817	796	815	851	824	849	828	827	805	811	865	802	810	769	810	846	823	842	826	816	809	840	843	833	818	843	800	804	782	813	808	881	810	813	787	815	773	811	760	818	842	786	831	781	874	853	815	887	812	857	827	813	867	807	787	799	805	847	800	825	821	786	837	819	857	796	791	806	805	774	784	784	776	818	823	789	817	776	810	834	866	834	875	740	770	810	868	834	828	845	805	809	762	782	836	805	796	819	856	771	830	813	826	839	829	862	810	843	847	796	842	793	802	769	783	823	819	813	811	826	824	873	782	798	824	805	788	808	775	815	795	787	806	821	863	803	836	849	830	831	796	831	803	823	822	836	865	781	844	835	835	836	834	797	786	858	828	805	808	861	809	832	838	852	793	839	751	834	816	813	837	794	806	790	825	820	817	815	825	773	835	849	852	815	814	814	807	859	821	740	843	804	790	791	816	810	776	822	821	857	805	780	857	796	845	790	821	791	823	786	818	824	810	798	827	830	814	806	806	803	783	765	800	862	791	808	861	806	743	772	825	845	849	785	854	773	776	862	828	784	822	825	768	833	851	830	820	815	783	839	804	763	781	841	785	771	799	839	813	813	794	800	824	797	807	810	797	805	801	790	812	802	762	805	800	836	808	855	813	808	801	766	865	843	833	778	801	837	801	807	831	790	831	803	805	825	791	802	787	800	797	831	859	807	824	813	764	840	847	811	788	833	808	824	904	812	814	778	832	830	829	795	787	814	800	866	796	821	836	810	814	843	793	775	806	792	797	786	839	861	853	887	813	862	826	802	811	830	846	853	787	812	836	832	833	802	779	823	810	782	795	790	855	775	792	806	880	817	839	841	799	821	813	840	812	813	785	852	820	818	811	819	876	779	805	790	840	817	772	827	789	796	809	854	849	812	800	817	781	830	824	868	795	877	787	789	824	846	858	816	797	901	780	804	818	779	850	815	818	838	795	838	781	834	815	821	790	803	823	803	815	853	855	842	839	815	807	823	817	852	868	858	821	831	816	839	829	805	821	786	847	850	832	831	790	834	811	783	804	802	845	833	742	794	842	771	800	813	888	836	797	809	791	849	871	810	822	767	774	790	818	779	839	840	784	825	777	822	817	813	834	823	833	835	834	859	839	830	862	794	862	759	845	805	803	854	814	832	790	774	791	836	853	837	788	786	826	853	829	814	790	812	812	839	827	826	807	870	841	831	809	838	837	760	843	801	745	860	772	888	786	822	829	847	778	793	805	854	787	786	823	779	803	799	830	783	834	795	830	830	825	758	805	827	844	812	819	836	852	794	767	809	786	797	863	816	826	809	752	822	827	808	808	864	797	790	825	817	829	744	847	800	813	846	788	842	770	774	806	819	805	816	810	818	849	801	789	794	844	835	821	786	772	789	811	847	819	807	785	789
3110	1512	730	463	784	831	796	628	516	444	393	325	272	209	209	184	200	200	194	137	122	94	92	86	91	95	85	85	67	67	66	64	67	75	64	64	74	55	51	62	57	49	63	59	56	55	54	39	54	48	128	42	46	46	61	49	56	53	45	48	35	47	40	47	54	63	58	34	55	41	48	46	42	47	42	53	48	48	45	39	54	34	56	37	33	48	54	36	52	45	36	40	32	45	52	36	44	38	43	51	42	49	42	52	44	48	53	46	41	52	44	36	44	45	46	50	52	51	47	35	55	36	39	45	49	41	55	47	57	48	40	52	44	55	39	30	45	49	43	43	44	45	43	46	50	39	50	39	45	42	42	47	46	52	43	38	42	41	58	53	37	34	54	46	45	41	38	45	36	56	47	50	48	40	47	50	38	53	49	42	39	34	48	35	48	37	51	53	43	48	63	58	55	45	38	40	56	54	34	41	53	44	53	52	61	34	37	51	43	45	50	45	39	51	45	52	49	52	41	46	68	45	47	46	49	51	43	46	37	44	41	58	47	43	46	51	31	37	41	48	48	43	49	40	47	42	39	41	41	54	47	32	59	38	45	40	46	37	35	60	40	47	47	46	50	53	57	40	52	51	52	48	46	37	48	41	40	39	43	42	51	47	47	37	48	58	53	45	40	47	35	43	37	45	46	45	43	51	45	45	56	37	56	57	41	46	45	49	43	50	48	44	45	49	42	40	52	45	45	56	41	51	48	37	52	43	50	47	48	41	46	39	52	36	47	37	43	47	52	45	42	43	46	43	40	32	53	48	48	40	52	42	47	38	40	36	44	55	45	48	44	40	52	53	48	41	36	42	43	57	37	46	70	52	43	40	37	45	48	41	42	47	50	44	43	45	49	44	54	45	45	47	49	52	61	50	34	49	50	53	40	42	38	41	38	56	40	39	44	42	49	44	43	40	49	42	49	42	48	45	47	53	50	42	42	41	51	37	39	52	52	45	53	44	47	54	42	40	42	44	34	53	51	43	45	55	51	46	45	46	41	50	37	50	44	42	44	42	45	37	50	37	49	54	50	44	46	49	47	39	53	42	40	40	58	33	45	46	39	42	49	50	46	51	41	45	42	41	45	44	52	48	46	36	44	48	44	52	33	51	49	43	51	38	45	48	43	46	37	34	43	40	39	36	55	42	47	55	50	52	51	57	36	45	27	53	32	56	42	50	55	41	45	47	52	40	50	41	44	50	54	30	41	43	51	40	43	47	57	43	51	39	44	56	39	47	40	40	46	49	38	36	59	44	30	39	54	47	61	50	51	43	46	51	46	55	45	43	45	53	44	45	42	39	58	37	42	49	44	44	35	40	36	59	50	47	42	44	52	41	48	53	42	52	54	49	51	39	43	43	45	38	48	44	49	36	49	47	42	42	45	61	42	48	41	47	44	46	41	40	57	51	47	41	50	42	50	45	38	53	37	47	49	48	40	45	36	42	51	54	49	51	45	41	42	62	48	49	52	50	50	36	47	41	46	43	38	39	47	45	40	59	32	44	47	45	46	49	53	43	55	43	34	40	53	44	36	52	52	38	35	52	54	44	42	44	41	61	42	42	38	59	50	53	33	57	33	41	47	45	58	40	40	39	46	42	56	45	33	51	42	43	49	34	56	33	31	41	40	43	45	40	56	39	43	44	48	49	37	40	46	43	45	41	38	46	48	47	49	32	49	34	44	32	37	42	43	46	48	48	43	45	56	45	46	33	51	56	41	55	47	35	47	37	40	45	52	42	37	44	42	57	37	48	36	38	55	55	42	56	49	42	34	38	43	44	34	51	41	44	43	36	40	36	56	54	52	43	41	46	34	43	54	50	34	33	45	56	38	42	65	38	36	46	50	51	40	51	48	47	46	52	45	39	45	43	54	43	43	43	38	57	40	47	30	41	50	40	44	45	52	32	43	28	34	46	45	34	38	48	35	41	48	44	48	47	45	47	47	53	42	37	44	39	40	45	42	36	43	55	55	41	42	45	40	47	44	33	56	42	45	40	39	37	46	46	46	39	39	42	63	43	41	45	50	42	52	48	42	45	46	46	44	50	45	42	54	44	47	50	38	43	46	45	50	44	33	48	43	56	52	41	40	41	27	51	52	53	44	55	41	43	51	42	41	40	45	49	33	56	52	44	51	47	28	38	48	36	48	56	35	47	55	41	53	57	44	53	50	44	53	49	40	54	45	47	45	38	35	45	41	42	46	44	38	37	45	46	53	45	48	38	48	45	38	49	45	58	46	43	48	29	45	50	44	40	53	54	40	51	45	50	51	41	38	41	33	43	45	43	47	58	24	47	42	42	46	52	38	41	39	68	48	47	54	42	43	47	41	37	48	45	37	51	60	54	46	40	47	39	40	45	31	45	49	36	37	43	66	45	32	42	40	58	40	55	30	55	45	52	50	41	44	45	43	51	47	42	45	45	49	46	48	44	42	46	47	46	43	48	43	43	35	56	44	32	43	41	40	52	39	42	57	44	37	48	49	49	51	61	41	51	39	47	54	37	57	44	44	42	51	48	56	38	47	47	41	42	55	43	46	53	27	41	43	32	39	35	40	33	48	33	36	44	53	41	57	47	41	45	36	25	53	39	50	46	53	50	54	50	39	46	39	32	47	50	45	42	41	32	47	44	42	51	36	33	42	39	48	47	53	41	60	57	41	35	46	39	41	50	41	37	45	34	37	49	49	43	35	34	49	42	41	47	53	56	40	47	59	48	42	36	46	47	45	42	44	50	39	53	45	41	44	43	58	48	46	40	42	40	46	50	41	46	49	47	38	46	56	46	40	56	40	53	41	59	38	48	39	38	44	50	47	48	47	45	49	59	52	41	44	45	50	60	52	50	61	40	53	42	55	43	48	31	51	41	42	48	54	28	52	40	42	45	49	45	46	38	59	34	53	55	33	38	48	49	44	32	41	49	31	41	40	52	49	47	42	51	37	38	44	45	53	49	46	51	44	48	49	44	46	43	46	39	48	40	43	36	39	48	36	45	46	46	41	48	30	47	47	37	36	34	57	43	37	37	50	54	44	57	43	53	56	43	55	46	53	46	47	44	47	45	41	41	40	41	42	46	41	39	48	51	57	48	48	47	44	34	52	38	47	52	40	52	46	34	38	53	39	50	45	46	37	41	39	47	52	50	50	55	51	36	53	47	55	44	57	38	46	49	47	44	43	39	42	39	47	44	38	39	42	47	52	49	46	49	41	47	48	60	51	41	47	36	43	46	55	39	59	40	47	52	48	68	42	50	46	40	30	40	48	45	41	40	43	40	51	46	45	53	40	46	47	41	43	61	35	32	63	38	39	53	49	47	45	26	46	31	50	47	60	54	40	47	48	53	36	44	41	37	51	49	56	39	44	40	36	42	42	41	50	41	36	46	36	53	30	61	47	48	44	37	44	46	56	37	39	40	48	38	50	39	48	66	26	44	38	46	39	44	52	49	51	46	46	48
29922	21926	14191	26109	33602	32483	29998	25787	22035	18772	16137	13430	11421	9193	7995	7080	7413	7939	7466	5619	4383	3572	3157	2824	2701	2536	2414	2188	1923	1820	1770	1736	1599	1604	1491	1412	1358	1460	1385	1186	1082	1071	1054	973	1023	984	986	923	889	1145	4049	773	799	749	722	764	748	747	741	770	759	766	694	725	717	758	730	763	676	712	730	776	733	779	718	714	720	726	748	723	747	750	732	736	748	734	734	726	713	739	702	749	704	770	702	701	730	739	734	729	762	696	743	719	733	731	752	714	721	681	686	701	658	675	745	727	741	672	717	675	738	723	732	767	658	731	710	735	728	724	709	733	699	753	709	702	661	684	628	649	705	711	660	679	730	644	665	679	715	689	706	669	701	690	676	712	690	701	712	737	703	720	730	703	718	686	703	743	756	703	720	701	665	685	671	657	693	700	682	713	729	677	660	680	636	651	678	674	666	663	714	684	667	679	677	643	644	675	678	689	662	693	648	676	728	698	663	688	708	683	663	673	691	650	705	709	641	666	698	692	715	675	687	704	639	663	648	671	649	657	723	671	655	624	673	699	635	629	633	658	670	669	640	694	641	641	703	716	681	666	666	661	662	691	632	649	655	693	613	672	639	699	696	676	684	697	724	610	697	655	708	653	711	693	655	669	662	605	658	645	675	677	694	698	661	633	660	668	690	717	644	678	693	659	682	677	696	736	676	683	670	663	696	712	656	663	639	626	637	689	645	669	635	708	565	610	670	682	710	655	697	670	667	679	684	705	686	644	677	651	627	674	669	658	661	664	640	690	700	635	637	684	669	721	662	628	681	669	634	684	670	693	673	674	639	644	659	670	709	666	690	662	676	684	669	697	685	677	674	725	721	670	664	671	638	683	675	736	750	703	703	666	703	627	660	649	674	700	651	686	633	646	659	653	670	665	622	684	659	681	682	655	662	650	706	702	672	709	683	679	632	673	677	649	685	618	668	650	680	683	663	651	643	665	696	694	663	660	654	697	640	698	623	672	665	659	664	664	615	708	639	646	684	675	670	686	678	668	647	698	688	649	683	640	624	616	647	688	695	667	705	692	684	623	687	621	682	654	680	662	636	685	670	705	658	656	681	713	672	672	688	660	674	655	702	660	678	639	683	644	713	717	680	709	677	601	679	691	665	662	652	654	664	657	638	656	676	666	709	696	673	686	647	631	648	674	647	693	699	692	692	678	702	690	684	678	684	660	657	683	713	682	661	740	678	630	664	651	699	681	653	648	705	676	657	656	671	649	659	626	656	655	631	661	678	665	646	687	724	690	694	691	679	655	645	691	666	641	691	681	656	628	606	690	596	654	702	660	674	671	660	666	679	689	678	666	702	665	667	634	659	625	712	652	657	658	632	666	658	688	684	664	724	703	670	644	658	683	658	683	695	638	696	715	659	695	664	669	677	680	709	659	640	673	710	674	687	679	637	657	633	657	678	630	666	634	667	662	669	663	667	635	628	666	631	665	646	696	632	709	653	743	672	676	633	637	649	677	671	678	659	635	681	674	679	679	641	666	675	611	628	683	671	686	693	681	710	639	642	701	665	649	667	680	660	639	616	717	667	695	647	673	676	625	683	683	696	654	660	638	646	664	670	651	657	701	647	691	700	673	691	705	622	657	680	677	658	701	688	650	698	676	670	653	669	655	674	687	680	654	647	636	680	656	646	717	667	693	659	626	687	649	668	589	636	641	639	609	659	612	673	658	626	687	680	660	655	639	680	675	650	654	635	638	673	670	709	686	622	669	643	671	622	683	633	645	676	613	696	652	674	683	695	633	701	652	621	706	684	686	716	672	669	712	666	734	649	665	672	683	687	642	608	664	697	635	704	708	617	645	670	649	678	639	647	718	706	682	691	665	694	646	699	656	637	660	751	688	673	679	708	676	664	668	674	590	637	656	637	680	713	669	627	632	669	712	601	692	690	674	650	729	679	677	658	651	682	683	666	628	679	694	666	726	646	678	675	687	632	658	705	647	646	662	691	667	659	656	658	628	620	709	702	731	653	638	644	602	620	684	701	643	694	677	649	708	693	631	694	661	675	625	666	675	661	668	660	649	676	689	614	638	649	663	655	679	692	664	697	647	678	718	675	696	670	693	668	701	691	653	678	711	659	675	624	737	649	639	671	653	675	662	659	662	638	657	619	669	632	623	679	703	667	668	675	642	662	618	703	675	668	605	724	681	685	644	652	647	679	680	682	707	686	618	656	672	644	629	656	688	650	651	681	624	690	693	672	644	674	679	661	668	725	667	684	650	670	693	661	645	666	653	664	624	665	661	653	661	685	712	635	680	646	649	665	678	641	714	701	663	701	675	686	631	674	641	680	608	710	678	675	650	668	653	667	651	691	704	695	685	683	651	637	637	680	637	643	648	717	611	652	687	721	679	654	712	665	657	668	696	679	685	683	675	665	660	655	665	677	680	709	679	638	687	652	665	667	699	642	663	668	675	660	650	661	673	681	679	640	652	681	702	666	630	701	678	676	682	667	637	674	672	657	692	670	661	688	641	678	629	651	660	681	661	668	738	668	628	653	657	657	681	675	675	649	671	665	649	644	634	666	640	644	693	682	695	672	678	628	651	679	641	704	654	682	653	682	674	658	673	673	668	718	625	686	661	624	675	674	684	642	698	676	719	673	691	681	683	675	683	668	666	640	641	653	650	641	625	659	694	627	699	690	664	638	655	671	641	690	661	670	675	665	653	663	667	640	665	694	693	638	718	689	664	662	684	662	635	688	696	643	645	614	660	659	624	642	684	629	666	655	619	669	669	663	643	686	677	649	696	673	695	636	643	655	675	706	684	623	676	687	686	644	677	647	636	701	617	643	628	686	663	629	678	676	746	641	655	636	669	678	656	642	644	698	653	659	660	672	695	688	676	648	628	679	655	677	692	683	645	678	691	666	646	690	716	703	705	615	650	651	672	672	673	644	654	659	665	631	647	626	679	630	666	682	636	648	657	651	678	647	691	666	663	660	647	699	644	685	681	667	621	633	719	631	670	724	674	677	641	664	671	621	660	676	636	653	653	671	664	640	624	717	643	678	679	668	674	689	668	638	704	687	672	691	674	627	671	679	667	687	689	691	667	633	647	694	660	690	708	627	621	729	625	674	678	605	714	657	651	644	688	699	672	655	689	640	641	661	704	660	618	666	659	655	668	703	622	681	644	656	664	655	706	652	634	652	676	673	660	647	692	649	675	630	683	665	665	689	674	690	671	655	680	657	634	624	692	664	660	668	668	695	694	685	641	662	649	678	649	669	653	653	655	673	644	690	682	666	677	687	676	680	652	641	655	704	670	681	696	686	692	677	669	658	682	658	741	660	654	633	654	712	670	688	664	645	613	670	683	674	676	664	655	627	645	640	614	634	671	637	685	694	744	711	673	693	685	668	649	649	688	688	704	674	661	674	697	675	717	676	659	738	662	663	662	625	628	694	676	691	692	660	672	681	607	697	620	686	647	642	648	662	642	709	671
2137	673	376	225	317	355	358	308	220	192	175	127	137	91	84	98	92	70	110	89	69	67	54	51	48	65	47	51	37	41	44	46	42	50	44	39	43	45	37	28	33	61	38	41	32	29	44	48	36	40	49	36	39	34	44	39	32	42	36	39	39	43	41	34	46	41	34	31	40	40	30	42	27	42	34	28	37	34	30	27	42	38	46	30	48	46	46	39	35	28	32	31	46	39	35	36	33	42	29	46	38	39	35	36	31	38	41	28	32	34	44	39	31	37	43	31	34	35	35	49	37	38	40	27	33	33	36	46	31	50	39	37	32	33	38	39	42	39	35	48	43	35	34	40	42	37	20	51	27	41	38	24	47	32	56	38	30	38	33	29	31	33	36	36	29	43	36	40	50	36	34	36	39	37	33	32	34	38	45	31	55	32	35	34	37	40	35	36	25	39	48	36	35	46	28	39	32	36	40	38	34	35	32	42	38	37	35	49	38	35	27	38	47	34	51	47	41	36	31	36	43	34	39	32	34	46	31	39	47	44	43	38	47	40	36	37	45	44	35	43	37	34	41	40	40	38	45	33	35	37	27	33	41	47	34	46	43	45	37	37	43	41	28	36	43	31	31	41	39	41	32	27	35	35	43	48	52	38	42	35	40	34	45	28	30	32	35	49	47	34	29	38	43	42	37	28	35	41	44	27	34	31	32	27	40	37	43	29	34	31	43	37	40	35	42	35	38	42	41	36	33	37	32	27	29	36	41	28	29	38	27	38	36	35	53	45	47	36	37	44	43	38	44	36	31	41	42	40	29	33	34	39	44	31	37	26	33	29	51	35	35	43	21	33	41	35	44	36	39	34	36	36	46	39	49	36	37	35	44	43	40	49	24	32	41	45	42	40	26	41	38	36	24	47	44	35	38	45	41	37	48	43	35	45	31	36	41	33	29	38	35	26	34	42	32	32	29	37	26	20	37	32	23	42	27	37	31	36	26	43	31	38	30	37	38	34	35	41	33	36	34	35	38	36	36	26	45	48	34	34	36	41	34	37	37	41	28	44	44	40	31	40	40	33	44	44	37	43	39	37	38	40	44	31	34	36	40	32	30	38	22	40	46	33	33	37	42	45	41	28	25	41	39	37	29	40	38	30	45	27	39	32	38	30	33	28	35	24	27	37	45	44	39	35	30	32	35	33	35	43	39	35	34	37	35	47	29	39	40	41	38	39	27	46	26	40	25	31	40	38	27	32	35	22	39	30	26	43	34	39	32	33	42	46	36	34	38	27	42	41	45	38	37	34	32	38	47	35	30	46	36	34	35	28	41	39	39	47	30	30	32	32	41	38	48	42	43	36	30	35	35	42	43	40	32	37	35	30	25	29	36	32	35	37	44	44	35	48	30	29	39	34	43	35	33	28	26	46	31	33	38	36	42	50	49	26	41	37	37	27	40	51	37	27	42	44	50	46	35	41	45	37	35	45	41	26	30	27	41	44	34	41	36	33	41	40	49	45	40	40	35	44	40	31	25	40	37	36	37	39	41	33	41	44	31	38	45	22	38	45	26	32	29	32	37	44	29	40	44	47	37	43	24	31	31	40	32	35	38	43	36	30	31	47	33	46	41	27	35	26	32	36	43	47	37	43	34	37	37	40	35	46	37	36	39	51	38	36	35	37	39	49	33	31	35	35	40	35	38	42	37	37	27	28	39	41	43	46	52	42	29	25	32	37	31	55	34	37	31	24	32	33	37	43	32	34	34	38	39	41	38	35	34	43	31	46	37	29	23	43	38	42	25	43	44	37	46	31	31	42	41	32	36	38	32	44	38	33	28	37	38	37	36	32	34	34	39	28	32	40	38	32	27	26	35	34	36	34	40	28	41	32	34	29	43	36	30	53	28	48	36	46	49	44	42	39	44	45	35	56	34	36	38	39	35	47	33	30	32	37	32	42	32	41	30	45	33	34	35	34	38	31	44	38	31	44	32	42	22	39	49	29	41	32	39	42	36	43	32	38	43	40	36	34	38	33	35	35	25	38	35	31	42	39	41	34	30	35	31	25	37	34	38	38	35	38	37	33	29	36	31	41	34	38	40	37	41	32	32	38	32	37	31	35	38	25	29	27	52	39	37	36	33	39	32	33	46	40	29	30	38	42	45	39	21	26	40	46	33	42	43	45	37	38	32	39	38	41	35	37	34	44	37	42	29	36	42	31	38	44	37	36	31	35	45	28	34	46	32	36	29	52	35	43	31	29	27	38	39	43	39	30	45	29	44	39	37	31	32	34	32	39	25	37	39	28	30	41	38	31	32	33	50	43	54	28	36	35	26	37	36	31	29	45	31	33	30	39	28	33	45	30	35	35	41	43	37	32	37	43	34	37	43	34	30	35	34	32	34	34	32	32	36	25	33	33	31	26	34	30	34	33	32	42	38	37	30	41	28	35	34	35	29	38	35	39	39	41	46	35	34	36	38	34	27	31	40	36	32	38	35	36	35	48	42	43	46	41	36	41	42	24	56	35	38	43	41	48	43	34	37	35	39	30	32	39	38	42	41	34	35	35	31	41	30	34	28	40	36	36	45	36	38	31	44	37	34	38	30	26	34	38	40	32	31	28	49	42	32	23	38	47	40	37	39	36	40	46	31	30	36	43	37	29	53	38	36	43	34	40	39	48	40	40	37	30	45	30	42	40	47	31	30	30	34	40	24	37	40	43	33	33	33	42	35	45	33	33	33	38	38	42	38	35	46	29	34	43	40	48	37	32	33	35	34	33	32	32	42	30	41	30	28	43	39	37	40	29	41	43	27	38	34	45	39	34	42	41	34	37	28	28	33	47	39	35	30	34	37	33	38	30	52	32	30	40	43	38	32	38	39	30	45	42	40	37	43	35	43	54	44	32	34	27	39	39	37	38	32	34	41	35	29	25	29	36	38	34	33	31	40	34	43	32	34	31	39	41	39	38	28	43	33	34	43	38	29	48	37	35	32	41	38	43	29	32	31	45	44	39	40	39	29	33	33	29	37	41	37	36	42	35	44	37	35	37	39	43	41	36	39	32	38	39	43	27	31	32	39	46	34	31	50	35	43	33	28	33	32	32	40	32	34	45	30	40	42	33	28	22	26	39	47	36	31	33	37	31	35	28	33	37	39	30	38	41	36	44	33	41	33	37	38	42	37	42	35	44	35	31	34	36	34	37	36	29	35	29	36	35	37	34	29	40	30	37	29	41	35	34	33	42	52	30	32	31	30	37	37	38	35	31	40	40	34	29	46	41	39	45	41	25	39	34	37	30	23	53	41	36	38	39	52	33	38	23	20	45	35	37	37	35	34	34	35	34	30	31	37	33	40	45	41	37	31	46	36	32	35	40	38	44	41	37	37	35	35	42	33	48	34	42	34	35	41	27	24	32	35	31	38	37	45	36	33	24	33	34	16	45	48	32	49	32	38	35	41	39	39	44	34	47	38	39	37	52	42	38	46	34	40	30	39	38	31	38
21772	14529	8386	17257	24102	22885	19696	16025	12418	9782	8244	6621	5397	4081	3402	3112	3157	3400	3515	2759	2069	1828	1544	1434	1317	1228	1230	1083	1048	952	975	942	934	880	851	825	843	855	808	697	722	671	677	642	607	667	609	628	656	658	748	645	602	582	538	548	574	517	550	594	565	566	587	533	531	577	523	606	563	563	563	586	596	610	540	515	567	586	620	563	582	559	551	598	581	555	535	582	583	570	558	563	591	553	570	613	555	607	629	585	601	603	575	553	561	578	580	581	556	621	574	558	575	562	579	555	557	593	533	574	590	563	605	539	600	572	523	608	566	559	561	554	607	601	541	544	538	533	570	534	582	606	600	550	547	590	601	571	588	584	559	568	594	573	595	560	569	512	552	577	555	594	566	614	562	596	537	606	537	584	551	567	582	550	569	545	567	586	557	601	590	528	548	573	599	566	543	574	534	532	548	556	583	544	570	555	535	619	585	578	565	553	518	532	542	562	584	549	551	537	509	570	541	553	584	581	586	565	593	547	532	542	560	595	559	555	548	558	552	506	517	523	525	595	530	539	553	544	605	582	557	561	554	548	514	518	577	567	561	591	531	530	531	558	549	496	601	531	552	548	519	568	550	557	535	593	560	541	549	535	541	546	549	562	576	552	566	575	561	595	546	558	563	541	580	549	572	564	585	545	627	606	556	564	557	570	547	558	547	554	546	533	541	540	566	557	569	553	580	556	568	575	562	555	528	599	540	552	521	601	593	584	534	552	517	558	576	508	579	586	558	540	516	551	509	555	520	512	584	528	545	536	571	560	569	557	583	554	506	563	575	560	551	550	583	555	542	551	553	570	565	556	556	566	585	542	554	556	547	571	558	589	533	589	524	565	545	576	554	570	585	583	516	567	534	530	589	539	586	536	580	566	550	575	511	542	508	586	564	574	559	557	588	555	591	558	553	562	574	543	596	516	569	549	561	527	563	530	564	548	562	564	513	582	557	566	616	554	551	563	500	540	579	552	503	533	542	578	535	556	600	548	566	546	572	603	575	558	566	540	503	575	535	531	530	546	543	547	543	569	549	551	544	554	497	601	554	546	554	548	595	539	566	552	541	571	554	533	495	499	550	539	604	544	574	570	540	588	533	521	561	557	597	553	572	588	570	552	548	522	582	568	545	570	597	556	572	554	509	589	535	583	538	553	528	561	556	529	549	543	597	553	546	591	583	592	585	555	575	548	592	494	545	536	557	570	552	551	544	583	570	519	545	527	529	538	519	561	567	594	550	569	558	551	521	555	538	566	553	552	560	596	555	552	535	574	569	558	570	572	525	542	573	579	536	565	573	577	557	568	563	571	553	591	582	613	610	614	566	550	549	541	575	575	590	581	583	547	575	565	579	537	587	528	578	547	529	527	587	530	599	563	594	556	521	543	580	572	538	517	561	565	513	533	553	585	560	512	525	560	563	597	565	596	530	546	561	568	557	541	586	565	528	559	556	531	573	526	552	588	551	567	592	568	568	557	582	611	535	552	555	537	563	558	561	569	569	603	545	554	556	550	532	573	528	610	531	549	536	564	570	537	548	578	564	596	590	546	546	625	542	597	576	543	541	518	537	562	520	556	566	550	505	564	532	554	566	556	581	580	515	597	554	585	555	537	610	562	540	556	594	582	568	614	540	541	545	544	553	596	563	520	566	523	624	564	573	567	569	558	534	528	555	562	533	489	551	561	522	568	596	541	597	558	595	530	524	539	564	571	517	546	547	565	575	529	563	536	593	572	576	508	559	571	550	593	568	542	532	552	606	521	533	554	541	520	560	535	529	604	564	572	574	578	560	570	569	539	565	527	559	565	564	539	549	522	575	527	569	576	548	540	580	595	550	566	537	544	567	558	558	517	561	575	536	592	566	605	539	571	544	556	575	540	563	601	502	509	559	555	597	550	611	555	539	553	586	573	569	538	539	541	536	580	612	574	615	534	588	555	591	549	575	584	556	554	569	554	545	536	537	562	545	581	588	531	594	551	560	526	551	546	566	586	552	576	593	571	551	596	543	576	605	564	590	577	539	545	537	568	549	560	557	564	543	535	575	532	564	541	585	550	614	555	554	559	575	523	602	537	563	535	570	511	581	598	579	545	579	601	580	559	554	557	549	547	549	561	544	556	547	540	555	530	596	570	514	515	503	562	533	577	529	596	576	555	571	577	532	581	536	581	567	518	546	606	586	544	564	553	552	569	545	533	566	544	527	553	545	572	565	588	553	568	548	586	539	554	594	542	549	559	558	598	537	568	534	526	567	593	517	567	531	539	539	588	545	570	571	549	543	551	583	570	553	567	543	582	553	571	597	520	571	543	566	555	565	613	563	610	564	547	564	560	540	514	536	523	538	515	518	559	546	637	562	575	550	541	548	563	548	563	514	547	584	562	578	531	544	566	568	527	550	556	595	540	554	545	621	531	592	532	530	573	571	568	565	590	549	600	567	538	568	549	558	584	568	565	557	569	596	512	565	572	538	524	538	545	566	565	560	533	550	516	535	566	607	563	570	547	596	591	572	547	556	555	586	569	572	480	577	561	556	578	531	551	548	543	550	551	542	548	572	567	572	531	543	536	567	545	570	563	529	561	541	570	606	591	576	557	533	574	568	556	594	596	522	575	616	598	536	549	594	543	569	552	537	596	565	560	553	544	553	551	516	542	558	558	549	593	562	545	540	552	556	571	556	504	527	608	578	559	580	564	597	550	572	581	583	570	541	555	559	558	564	549	563	587	543	515	575	549	533	529	578	551	578	538	542	550	585	533	521	538	540	538	551	532	556	571	584	532	554	554	536	546	570	580	539	514	554	567	551	510	520	574	582	539	542	574	545	557	541	561	559	532	577	571	548	545	564	536	562	550	549	551	579	538	526	535	558	578	582	588	580	559	550	576	544	537	569	550	509	546	545	561	552	543	576	568	512	578	588	559	560	560	552	593	579	537	565	576	537	578	532	619	582	574	560	542	588	511	525	536	557	565	550	570	533	575	522	536	586	568	536	574	551	582	573	548	547	531	558	532	598	559	530	576	543	591	520	514	555	586	579	555	570	623	569	588	597	569	576	574	543	566	515	564	542	557	576	557	583	580	552	520	556	556	542	548	557	539	544	564	599	557	557	597	524	543	568	545	539	556	531	555	565	572	524	552	591	585	600	575	550	571	545	573	547	505	572	573	569	588	548	528	551	574	547	572	546	548	588	595	553	554	578	543	601	499	560	551	575	565	565	531	538	542	573	569	577	548	526	532	569	553	530	553	569	598	519	529	528	545	580	539	539	564	543	542	520	548	558	556	570	599	552	565	558	569	567	563	589	550	525	570	522	542	531	591	548	535	558	569	520	536	563	553	526	562	582	548	544	565	584	517	568	552	565	549	535	544	564	549	519	567	571	588	562	557	596	538	534	581	525	571	578	564	601	566	583	548	526	578	589	581	562	540	554	545	548	547	518	546	520	554	545	549	564	587	590	575	564	560	563	524
1767	965	503	366	509	615	528	487	361	279	227	226	194	150	122	127	115	122	114	107	81	56	75	68	61	55	45	40	49	50	40	48	50	45	33	42	32	39	45	30	45	36	34	24	29	33	24	23	25	37	46	36	25	37	30	18	16	27	28	23	21	29	19	36	27	30	34	29	30	28	33	26	30	28	23	18	33	29	27	34	32	33	29	30	31	27	25	35	28	31	23	26	32	23	25	27	26	33	32	31	32	26	21	29	28	25	25	33	45	30	30	17	24	34	37	42	21	17	23	33	30	35	38	32	22	26	23	28	36	38	27	26	24	29	35	31	20	31	26	19	36	26	22	23	30	28	23	35	27	26	20	33	31	30	32	30	28	29	25	28	21	25	23	30	24	31	35	34	29	25	25	30	22	27	34	25	25	25	25	37	27	29	32	35	26	19	30	31	32	24	34	24	26	19	29	30	31	30	36	24	19	28	27	23	35	23	37	29	22	27	25	26	30	26	27	35	31	25	31	47	23	21	31	21	25	26	26	35	26	28	28	38	37	27	31	30	28	26	33	37	29	28	22	33	24	24	30	35	29	27	26	18	33	39	20	27	20	27	18	24	23	37	24	20	27	29	42	27	23	30	26	18	28	28	32	36	25	35	26	29	20	28	29	26	24	26	20	32	28	29	29	26	24	19	33	26	40	22	30	27	17	33	29	25	31	28	25	38	31	30	36	34	18	39	27	18	21	45	21	26	34	27	35	34	29	25	33	27	25	27	38	31	24	31	28	23	34	26	21	32	29	31	27	24	19	32	33	28	30	41	28	28	26	20	23	29	34	25	32	22	25	27	30	26	22	25	20	22	22	19	26	26	22	24	27	18	32	29	29	36	26	36	24	35	32	29	29	23	27	32	26	25	30	34	29	34	32	32	32	29	25	31	24	19	30	30	33	31	28	29	29	27	33	29	29	31	28	35	26	30	29	27	34	30	27	17	30	30	24	31	31	24	25	35	30	43	29	27	34	29	25	26	30	33	23	29	34	22	28	30	25	20	22	33	30	32	25	38	26	26	21	28	23	30	29	22	24	27	35	26	33	27	33	32	38	27	26	26	25	29	40	20	27	38	28	28	26	29	24	28	29	36	25	30	25	23	27	30	28	25	34	42	29	31	20	28	19	27	18	31	30	24	26	32	32	22	30	24	32	37	34	18	27	27	32	35	31	26	19	31	31	35	27	23	34	29	28	27	27	20	20	27	28	25	33	26	33	35	32	22	21	42	26	36	24	21	26	27	30	35	18	28	27	27	30	26	37	26	23	27	23	31	26	28	30	36	22	22	17	29	30	32	29	25	26	23	27	23	41	17	36	24	27	24	24	34	28	32	35	35	25	28	18	25	30	35	28	38	27	30	25	31	23	25	27	24	28	32	22	24	36	21	23	23	23	26	36	29	22	33	30	36	31	25	33	36	24	37	26	28	36	29	16	29	25	25	20	31	33	31	25	31	34	26	29	35	21	16	30	22	32	23	18	29	23	30	26	28	28	27	29	32	27	29	28	28	28	32	24	34	27	27	26	24	26	37	34	21	29	30	23	23	27	29	30	25	28	28	31	45	37	35	30	24	17	27	18	27	24	26	28	34	27	38	24	26	36	25	30	25	24	28	32	28	22	29	25	20	28	35	26	30	28	25	43	33	28	31	29	26	22	30	32	24	19	34	28	24	24	29	31	19	25	30	30	28	31	20	20	29	28	32	21	20	24	46	31	27	27	32	25	31	27	26	31	32	30	37	41	25	32	31	33	33	31	31	32	19	23	27	33	19	36	36	28	26	14	21	36	40	37	26	27	24	29	22	33	26	18	27	23	34	35	19	40	25	35	25	24	20	30	21	30	33	36	23	27	41	19	21	33	22	39	33	39	44	22	27	39	31	23	30	26	26	29	32	24	37	26	25	32	19	23	23	22	30	32	34	21	24	30	30	27	32	38	26	21	22	22	24	20	24	28	25	34	33	22	34	40	29	33	33	27	24	39	20	24	31	28	30	24	21	33	33	25	27	32	31	29	20	22	27	28	19	26	26	31	32	23	26	27	32	28	22	32	34	37	28	26	23	30	29	22	40	21	33	27	27	21	19	23	32	26	29	30	32	35	35	25	30	29	25	24	27	35	30	31	20	34	21	27	25	32	27	25	22	19	31	28	36	32	30	31	26	28	30	25	27	35	26	32	24	24	29	28	30	35	28	35	34	19	22	25	27	33	30	24	24	27	27	27	36	39	29	36	24	32	38	34	23	41	28	28	25	26	29	20	27	20	33	26	20	28	19	34	29	25	40	18	25	38	31	34	34	26	23	22	33	28	30	35	27	36	26	30	27	37	38	22	29	31	39	27	25	23	21	24	34	21	26	23	24	25	26	31	24	27	24	24	26	34	17	25	29	39	42	19	26	36	25	32	31	25	26	32	34	25	25	32	30	34	27	35	18	35	31	30	26	28	23	23	34	30	20	32	27	33	26	38	24	34	42	31	21	20	31	27	33	31	28	26	28	25	34	22	31	28	23	27	19	34	27	34	22	33	20	26	20	28	24	27	19	29	28	24	29	20	31	26	29	28	20	26	25	27	25	32	34	31	27	29	34	40	21	23	12	35	30	25	29	29	24	33	27	24	34	28	29	37	29	29	38	36	27	23	18	30	42	30	19	40	39	20	30	30	32	31	23	30	36	29	23	29	28	27	25	17	30	25	25	33	22	26	33	29	32	28	31	23	28	26	42	26	26	30	27	26	40	26	33	29	27	31	25	26	26	24	28	37	27	21	23	28	22	27	23	28	34	21	28	27	32	24	32	33	20	22	30	36	28	20	25	27	20	21	24	29	26	28	33	25	28	32	24	37	25	29	30	25	24	21	23	32	22	30	29	26	25	35	26	35	31	31	31	35	33	26	31	29	30	22	22	18	23	36	20	28	26	24	24	18	30	28	31	42	24	26	22	35	39	30	21	29	27	30	38	23	35	32	25	34	25	24	30	30	29	26	27	34	19	26	26	38	32	24	21	21	32	28	23	19	22	28	29	25	23	29	19	24	29	33	21	22	22	31	21	30	31	25	29	25	27	17	39	28	36	25	25	31	26	36	32	38	37	31	28	26	29	20	31	32	26	21	28	27	24	26	29	32	29	18	33	28	36	22	39	28	30	31	32	34	30	29	31	30	37	24	28	30	23	27	36	45	27	30	32	22	27	35	17	31	28	32	33	35	26	21	30	31	26	23	30	20	26	36	18	29	19	30	22	30	31	31	22	27	30	21	31	27	21	25	30	37	23	24	29	32	26	38	28	32	26	19	28	28	28	44	29	25	26	33	32	27	29	25	25	32	24	25	23	26	31	20	31	35	25	33	33	26	27	28	23	30	25	36	28	37	27	29	29	26	26	31	28	20	41	31	26	33	30	26	21	21	31	37	27	23	18	23	30	27	24	26	24	20	36	38	29	29	33	33	23	25	27	32	27
26012	17905	11092	22665	30087	28555	25475	22071	17119	14298	12175	9854	8466	6486	5478	4899	4560	4611	5000	4101	3055	2420	2249	2197	1875	1709	1620	1445	1312	1198	1185	1083	1020	979	944	906	906	849	782	743	702	684	607	702	646	618	622	586	637	925	1115	507	513	496	502	482	516	482	471	459	493	442	452	472	436	486	454	448	495	453	461	460	464	476	481	491	468	444	474	439	488	466	416	437	446	502	454	485	524	498	491	470	461	450	442	479	490	440	443	446	498	494	491	479	499	464	475	498	459	493	441	467	449	475	410	471	488	475	444	452	462	504	514	472	462	446	414	482	513	487	488	482	445	433	469	447	434	417	421	442	459	456	422	418	456	428	436	398	462	489	399	443	461	434	458	468	459	424	463	436	430	462	450	429	485	447	471	484	488	457	474	453	454	457	474	445	441	414	493	436	466	457	395	463	426	428	428	437	421	442	412	414	436	418	421	416	429	412	409	423	416	446	458	430	396	459	435	442	413	419	424	454	433	465	461	427	442	440	467	423	454	463	447	446	422	405	443	414	403	418	423	473	431	419	417	441	444	407	394	438	433	447	418	424	438	437	462	418	442	397	445	395	480	424	437	412	462	430	394	385	418	442	425	428	417	422	445	443	421	436	429	439	422	426	426	451	462	421	402	440	432	440	428	435	463	437	426	416	481	429	437	432	407	438	416	429	431	458	419	434	450	398	451	454	443	423	432	433	400	451	417	439	431	436	431	416	432	402	435	423	435	451	442	434	436	440	412	439	458	435	449	465	475	393	383	393	452	431	444	458	475	448	434	430	428	415	420	389	442	448	431	426	443	436	409	463	442	407	429	406	436	427	416	453	417	472	416	430	432	439	422	451	433	474	469	442	460	447	414	398	402	443	429	433	440	428	415	481	417	407	430	444	457	398	437	402	447	425	406	418	432	450	432	428	472	416	404	429	390	391	389	465	416	380	417	421	420	424	438	435	392	392	397	440	448	444	418	414	420	400	457	434	464	409	454	425	429	423	427	427	441	433	448	433	446	429	393	450	464	430	458	432	449	445	471	411	432	455	392	432	445	437	385	404	418	435	416	429	452	429	412	428	430	463	408	411	398	394	446	460	443	418	440	426	411	451	423	405	439	425	405	426	456	452	424	418	432	450	424	426	457	387	421	437	437	406	427	441	430	434	442	482	420	436	465	446	457	381	437	441	467	390	420	440	432	445	455	460	388	400	451	440	410	470	404	464	417	397	415	421	426	431	410	395	417	414	432	413	461	396	418	442	437	455	424	425	432	439	447	400	429	450	446	409	450	467	381	410	427	465	451	423	403	410	450	432	455	390	410	428	413	445	427	431	400	416	390	408	420	423	424	405	447	432	434	405	418	419	447	407	434	420	453	431	447	433	442	412	408	419	428	410	415	420	456	425	442	424	428	409	410	410	414	483	416	421	435	454	437	415	386	432	440	455	417	446	421	425	386	435	429	416	431	393	445	436	450	427	422	411	415	420	415	421	422	413	434	430	399	411	412	390	398	426	447	403	430	439	461	455	413	434	418	441	433	436	433	427	418	481	400	425	428	450	410	407	405	411	457	443	406	446	412	457	433	438	455	398	399	440	410	417	455	383	440	474	434	420	456	419	406	434	440	457	462	443	410	404	434	414	450	441	412	439	442	425	449	438	445	389	441	401	411	440	395	433	446	436	416	418	400	438	418	403	461	435	446	440	414	367	379	390	434	433	475	430	459	473	443	425	463	431	431	459	401	428	420	442	431	443	407	404	423	408	442	429	422	436	401	411	425	411	430	403	423	398	446	404	395	461	415	449	474	446	395	457	410	401	409	427	412	445	399	443	408	439	466	424	419	416	431	428	429	430	457	430	396	421	430	468	408	386	377	403	448	449	454	420	426	410	434	428	473	370	404	422	409	413	412	370	386	459	423	418	441	447	409	425	442	484	420	439	393	412	443	407	431	448	447	464	410	425	427	440	414	479	400	466	421	448	452	401	410	423	417	423	412	430	420	403	444	449	448	445	412	458	424	415	456	424	432	448	423	452	431	438	419	447	423	425	457	408	449	418	422	443	440	409	452	415	416	419	391	427	413	454	407	424	395	417	462	417	414	402	417	424	436	445	407	416	414	402	432	436	419	426	457	438	403	487	425	459	463	448	422	465	468	391	408	421	408	404	463	412	431	424	390	473	385	419	436	441	445	405	402	451	438	447	397	425	430	423	429	401	405	424	444	438	379	414	409	424	429	442	412	431	437	387	461	444	442	405	427	428	463	407	439	427	433	399	451	399	433	421	449	426	425	444	452	384	458	453	417	431	459	395	402	403	436	418	442	428	415	422	428	466	386	391	431	458	398	448	439	434	454	460	410	426	425	432	445	421	434	441	414	415	400	427	437	414	421	421	434	445	403	432	444	426	420	488	447	439	431	407	433	439	417	434	423	440	428	392	470	421	425	435	442	417	429	479	396	409	409	407	448	426	424	413	418	437	435	384	420	413	421	398	443	474	398	393	386	431	428	424	421	446	429	469	430	461	449	413	449	398	435	437	407	423	406	472	396	439	389	417	420	425	480	442	407	436	410	427	458	440	446	406	408	429	439	426	439	425	428	446	401	403	424	417	423	431	433	453	411	437	409	415	399	405	410	452	434	392	449	486	441	441	431	448	430	440	386	434	435	397	419	466	438	408	468	417	455	432	408	443	409	461	406	381	418	403	415	408	395	470	409	397	396	434	418	447	417	408	399	463	443	441	453	434	425	448	404	478	467	433	432	429	410	484	454	388	450	443	392	450	457	395	431	418	408	408	448	461	402	445	437	414	427	420	456	397	425	437	396	448	412	448	407	419	461	429	429	455	418	430	465	380	414	435	437	456	409	469	416	434	429	433	395	411	436	451	419	427	429	395	458	391	447	433	443	405	439	445	433	428	422	413	422	450	441	430	394	430	410	410	415	453	422	416	463	428	415	429	429	375	423	420	415	396	417	434	431	451	478	439	446	414	411	472	430	446	433	445	425	426	401	418	419	479	419	417	399	432	435	434	441	446	426	426	405	411	428	420	444	419	410	443	416	438	432	421	442	419	385	395	423	445	433	423	442	425	430	428	401	438	432	439	393	435	397	454	427	403	435	466	439	452	414	442	410	450	470	407	398	424	423	449	438	401	400	413	446	404	403	387	429	454	405	421	414	470	419	457	443	431	441	464	439	430	441	445	440	428	394	454	423	404	418	422	411	437	426	436	368	416	451	459	442	425	405	436	453	459	426	461	424	408	454	422	446	423	442	418	444	428	426	445	420	422	443	418	404	450	421	429	447	426	441	432	424	445	439	400	438	408	430	423	393	441	454	427	414	462	378	479	432	433	423	440	445	435	430	432	379	436	433	424	436	421	430	430	443	433	409	432	404	425	426	429	401	439	460	451	461	403	414	437	445	449	428	411	400	453	426	436	449	432	418	443	458	395	396	437	433	438	418	408	407	447	467	412	448	403	429	449	404	460
3468	906	461	322	559	616	542	487	359	315	236	240	187	177	142	154	149	138	131	106	108	103	92	82	87	83	79	77	82	77	82	74	57	64	54	67	69	59	60	57	64	63	64	69	49	64	55	56	55	63	81	46	68	60	64	52	77	48	54	48	50	62	55	42	54	61	67	48	60	60	42	60	42	62	61	56	61	58	51	44	56	47	57	48	64	52	70	70	55	62	54	59	62	56	62	48	64	60	43	49	56	59	53	62	49	68	57	50	52	68	56	63	50	64	62	53	58	53	62	61	51	47	53	43	54	57	49	48	47	32	49	44	61	51	62	66	47	57	56	65	61	50	67	63	54	66	57	55	56	75	49	51	72	55	53	51	62	52	45	58	60	56	58	45	56	51	51	61	49	53	55	67	54	50	63	70	54	51	69	52	66	59	43	63	56	60	63	63	41	55	63	48	47	53	57	60	62	69	64	56	56	57	62	42	54	67	49	52	64	46	47	39	61	54	62	47	68	49	74	44	54	63	66	49	53	59	59	61	40	47	52	59	48	64	56	48	55	68	47	48	44	57	45	64	56	59	62	61	60	61	66	62	62	51	49	54	62	52	52	49	54	56	57	50	47	51	60	52	46	62	59	45	72	62	54	40	59	52	62	46	54	54	40	58	67	45	59	51	69	71	51	58	63	55	47	53	55	52	47	59	46	50	57	65	62	54	50	52	57	68	57	52	49	62	67	52	66	53	48	45	55	65	52	58	49	53	60	61	45	54	54	49	51	64	70	64	71	51	62	61	38	45	59	63	51	59	57	51	57	58	43	59	51	54	56	67	60	62	39	64	55	65	60	62	63	53	49	57	68	58	63	52	52	56	55	53	54	66	48	40	51	51	55	57	48	53	64	55	53	58	66	57	48	64	48	55	56	50	60	52	42	52	56	52	56	53	42	50	50	55	54	56	38	52	47	70	65	63	71	46	44	41	52	46	47	50	49	56	56	61	74	51	53	49	55	56	44	55	60	61	61	58	53	60	47	57	48	53	36	54	60	60	58	55	44	49	58	49	46	49	66	49	55	58	55	44	55	56	70	63	51	52	41	45	68	58	60	52	60	52	52	64	71	64	61	55	55	49	58	66	53	47	53	57	56	49	52	52	53	59	63	74	54	42	39	58	50	53	54	57	53	43	50	55	56	46	46	52	60	61	46	58	44	55	56	48	39	60	53	60	58	58	55	52	70	56	40	61	60	58	69	57	49	55	48	56	62	61	61	59	55	65	52	60	59	50	48	44	55	56	76	55	59	51	53	56	53	69	73	51	45	52	53	45	59	54	50	51	52	62	74	71	43	56	51	57	55	51	51	60	63	55	53	56	58	59	55	60	48	54	51	59	61	53	73	59	47	50	62	58	53	57	72	55	54	58	49	54	57	61	44	54	69	51	63	58	47	49	62	52	47	58	49	51	61	49	73	55	38	52	68	66	53	52	55	57	57	58	35	44	51	47	49	50	54	47	59	67	61	45	52	40	50	57	45	48	49	59	71	57	58	69	46	51	55	57	43	64	62	55	56	47	54	56	61	51	52	53	50	62	59	63	57	46	52	59	60	62	74	67	52	53	58	57	66	46	69	39	49	58	54	65	61	59	49	49	49	59	59	79	51	59	67	68	55	52	47	45	51	54	64	45	52	56	59	50	53	58	54	58	54	42	52	53	49	51	59	61	47	42	56	47	45	53	56	60	52	63	60	54	61	60	64	62	62	59	68	57	54	58	45	38	49	61	61	71	67	48	58	54	42	57	53	39	49	56	46	59	57	61	49	64	62	51	55	57	50	58	42	48	51	53	53	62	34	82	47	52	46	54	48	45	35	60	61	39	60	50	59	50	38	58	62	49	64	46	55	48	75	62	41	47	57	54	60	66	49	50	70	45	49	58	52	41	64	58	58	48	47	59	62	52	47	61	51	55	50	44	54	52	55	72	54	54	58	48	53	52	53	62	60	53	61	45	51	46	60	42	51	41	48	51	68	61	57	65	51	47	53	51	49	60	56	53	55	57	55	50	69	43	45	53	69	73	61	57	53	53	62	62	55	42	63	45	53	48	62	67	50	50	55	64	63	54	47	52	43	60	51	61	57	69	65	45	61	58	61	41	46	60	59	42	50	60	59	67	51	72	52	51	49	49	62	69	60	54	52	48	60	54	51	60	61	59	57	57	71	49	59	64	64	70	55	54	63	51	52	50	58	57	50	54	51	71	49	56	57	43	49	47	53	48	55	51	61	62	56	54	60	64	43	68	52	53	52	56	63	49	52	53	66	61	57	56	63	65	58	68	56	55	54	53	47	49	54	56	55	53	52	56	67	53	61	54	71	68	43	68	45	44	60	55	53	53	66	55	66	66	54	49	60	54	60	51	58	49	61	46	66	44	59	49	62	48	55	54	53	48	61	52	49	56	57	56	69	60	54	52	51	48	59	52	43	51	53	57	59	72	40	61	57	42	50	54	63	41	52	50	44	61	70	70	68	70	72	55	50	47	58	59	54	48	57	73	52	61	44	50	52	69	50	55	51	49	62	60	67	55	52	63	62	55	53	56	58	54	58	53	43	59	58	57	50	61	47	58	73	48	47	61	56	48	57	49	56	65	47	54	58	53	51	50	60	47	52	59	56	46	63	62	57	68	51	62	60	60	47	51	43	60	72	61	46	53	55	54	45	51	50	47	41	43	57	68	50	59	43	70	68	61	59	57	44	51	62	54	70	67	45	58	58	63	47	46	59	52	58	45	58	49	52	56	48	67	51	52	60	56	52	57	55	43	66	50	58	55	58	48	62	55	55	60	65	55	57	53	59	56	59	47	49	54	58	60	59	46	55	48	65	61	46	45	53	45	66	61	45	64	42	58	57	50	58	58	65	50	40	47	55	47	55	62	43	65	60	56	50	69	58	55	56	59	53	49	55	56	64	55	62	55	59	54	59	52	55	47	58	49	59	49	41	53	57	51	68	57	53	68	68	63	43	63	42	59	57	60	68	58	61	65	52	40	60	49	41	51	60	54	52	67	52	47	58	50	60	52	55	56	50	53	43	57	46	51	68	48	70	49	54	51	60	55	50	62	49	56	47	45	65	50	66	63	57	51	50	64	56	54	57	54	59	64	72	55	70	56	56	48	64	57	48	55	53	65	58	50	61	64	37	58	54	66	62	54	57	52	56	45	62	57	63	51	50	58	57	59	52	42	55	62	50	68	57	36	62	49	48	60	59	51	45	62	55	55	53	60	73	59	45	46	49	50	76	64	54	42	56	64	68	54	74	51	56	52	58	62	61	52	44	57	49	59	56	52	50	47	60	48	62	65	46	49	41	58	51	48	52	49	43	65	44	54	57	40	58	54	65	62	42	57	57	55	49	52	43	51	53	70	50	54	53	61	39	46	65	50	48	51	68	51	53	57	63	54	65	56	53	60	65	54	63	49	44	55	49	45	75	50	60	51	52	55	57	59	61	49
23763	16528	10510	21574	29201	28009	24877	22057	16881	13894	11693	9975	8435	6615	5727	5141	4688	4748	5014	4375	3241	2552	2511	2433	2215	2138	2002	1840	1709	1608	1594	1493	1317	1247	1328	1253	1245	1174	1124	1175	1036	1033	1093	1074	1037	975	1030	983	949	1614	2018	955	913	881	873	816	881	788	853	849	855	818	898	862	817	871	858	828	844	860	815	878	875	832	872	850	857	811	888	841	890	795	846	874	916	802	858	846	865	835	811	876	837	819	809	860	830	798	875	885	836	828	834	848	835	809	846	841	862	845	811	877	842	895	854	821	824	839	870	850	805	826	833	810	866	811	829	824	839	874	869	869	870	853	789	828	803	810	836	804	838	865	867	811	815	837	856	823	845	831	831	829	831	854	787	876	823	796	846	868	890	848	881	836	851	869	822	906	818	877	841	806	809	803	790	840	789	813	846	875	847	795	819	834	808	765	883	836	826	798	792	769	848	858	809	855	811	842	780	850	821	813	823	808	846	878	763	810	842	789	847	797	810	830	782	808	851	785	830	802	807	833	771	803	785	839	806	786	810	739	778	851	788	768	829	758	870	823	857	829	803	830	817	805	786	807	863	811	820	817	830	786	861	791	875	772	777	834	839	781	809	827	827	804	833	818	837	853	832	805	834	787	854	820	857	847	772	784	763	814	839	829	772	815	804	809	892	795	844	837	816	789	862	828	785	767	754	847	852	823	819	822	833	848	837	833	853	804	840	749	789	802	811	816	741	779	812	801	782	828	760	822	846	819	836	804	889	839	786	840	801	769	859	824	809	786	851	847	768	797	823	814	830	838	788	775	803	820	814	798	823	763	788	822	784	890	883	767	763	782	788	826	802	800	777	834	835	845	779	871	862	810	804	829	784	822	826	882	807	820	853	796	811	788	821	850	832	814	785	831	812	785	794	803	776	784	776	824	847	843	804	817	828	801	759	838	785	825	814	839	801	782	740	797	830	862	790	772	811	829	833	845	813	801	805	826	757	801	804	850	832	824	817	807	807	803	825	809	851	798	837	796	812	831	845	798	820	820	832	817	815	783	805	790	809	852	815	784	846	829	840	808	859	785	788	741	785	820	825	808	793	763	813	805	820	833	818	840	825	741	815	800	739	835	761	798	814	797	769	826	797	793	819	841	817	841	853	859	841	846	761	830	784	814	816	823	820	839	856	770	844	784	830	823	764	821	820	784	806	821	797	813	818	777	813	824	795	766	800	801	825	815	854	791	802	825	834	818	802	811	816	850	831	818	802	824	803	830	818	759	871	773	805	824	813	855	807	804	806	841	822	852	796	807	825	845	801	830	804	777	826	822	786	848	826	828	824	862	860	830	810	836	901	753	861	815	818	825	775	842	861	796	799	786	878	826	761	777	799	807	836	830	819	850	815	816	836	835	836	829	833	835	769	802	822	787	819	820	755	854	838	828	830	804	824	822	897	876	801	817	841	861	808	848	818	782	875	801	793	784	855	810	808	806	796	804	818	787	812	857	808	809	823	847	807	829	844	764	783	793	815	853	792	830	855	839	786	759	804	848	839	835	853	786	797	837	798	858	810	871	807	852	776	856	793	828	804	783	830	845	864	766	845	815	799	778	830	824	784	782	856	777	802	845	840	797	758	834	824	785	834	844	788	848	805	799	821	808	855	777	766	822	843	826	759	837	831	829	796	806	828	803	784	793	814	785	834	826	807	816	862	811	857	865	840	857	787	822	806	830	785	804	849	771	830	813	803	858	844	826	816	857	862	814	795	829	828	818	856	845	838	847	850	816	783	861	809	815	849	824	809	837	828	802	816	793	868	812	831	805	811	804	826	845	822	842	858	823	819	872	765	820	815	852	834	827	765	843	813	798	830	842	831	838	841	830	849	814	836	755	819	839	831	806	829	771	799	854	780	765	801	787	828	810	841	807	809	867	808	842	763	884	805	818	766	869	812	850	844	797	806	857	855	784	873	785	808	776	845	782	813	831	761	803	818	866	828	769	810	802	869	793	803	839	842	865	801	813	796	812	843	809	876	809	768	804	795	845	806	840	763	808	833	748	831	813	816	808	823	769	835	840	745	807	828	818	858	872	797	798	865	836	851	810	820	850	816	836	827	850	805	912	800	838	789	848	863	815	822	809	817	846	819	748	797	812	872	752	776	810	787	827	835	837	820	811	831	781	819	833	785	849	796	824	863	847	823	820	846	834	815	874	818	821	845	811	823	750	803	802	823	800	793	822	816	775	804	849	842	839	811	825	809	844	758	824	814	823	870	829	885	836	858	805	827	806	867	805	807	804	763	828	794	871	802	764	791	795	842	800	799	847	834	820	816	848	849	852	801	851	829	754	832	766	739	771	855	794	846	792	829	804	789	785	791	838	781	800	790	828	805	762	819	762	821	813	801	819	802	824	799	801	805	811	774	801	810	802	800	802	815	795	803	826	789	803	779	834	873	887	788	836	802	815	819	797	772	812	781	779	824	790	763	805	778	821	825	835	797	798	794	807	832	815	798	782	839	790	776	791	851	815	823	799	795	802	834	814	780	818	833	809	840	871	828	810	833	791	781	773	844	778	794	845	810	808	794	807	823	842	814	821	802	826	778	831	768	841	760	810	842	795	841	801	853	831	845	835	837	799	886	829	786	813	838	808	826	832	832	772	784	787	806	804	803	836	843	821	854	778	739	802	850	865	822	807	847	852	815	816	878	820	791	827	770	820	794	788	850	838	809	825	831	808	775	835	882	815	801	847	794	774	805	795	819	816	808	857	838	809	829	804	828	785	836	791	820	782	824	848	867	852	776	791	797	847	812	836	818	803	809	851	828	782	811	845	829	849	824	775	814	801	800	826	812	800	826	769	813	797	843	825	784	795	844	803	825	822	822	786	823	757	796	753	816	814	804	862	791	795	846	866	790	822	848	796	795	821	803	812	861	837	744	803	832	806	808	811	824	836	804	769	820	835	843	783	872	811	827	820	820	821	800	836	775	813	826	816	840	858	767	849	788	815	796	831	861	814	800	795	768	827	815	777	820	777	797	850	812	806	865	867	791	830	859	817	798	842	796	813	823	826	816	802	790	787	793	786	865	851	783	853	835	783	805	880	881	810	852	766	836	865	816	826	838	854	787	811	824	798	778	846	787	794	789	841	822	799	795	844	865	864	812	793	813	750	826	807	809	869	821	820	809	818	860	832	825	821	807	814	779	809	823	854	816	795	821	820	836	812	829	829	848	816	800	800	830	806	862	809	765	856	814	839	830	774	834	777	818	840	822	824	814	843	873	822	818	800	829	837	768	838	818	833	848	780	853	832	822	789	781	775	778	807	847	866	872	828	822	780	825	815	805	780	815	778	813	810	844	773	805	785	761	759	792	792	807	863	833	808	811	868	785	838	830	850	804	810	785	847	808	815	772	825	873	847	819	851	826	830	807	834	793	773	802	789	827	801	816	805	791	782	808	800	825	838	837	840	789	757	798	781	778	789	764	818	796	822	799	817	762	832	851	791	797	895
2851	1409	712	448	765	889	811	758	556	465	370	330	291	225	211	203	182	149	176	131	133	114	97	90	97	90	81	97	85	75	69	66	74	54	65	63	63	65	62	54	56	53	59	54	58	59	47	51	58	47	82	44	62	45	52	36	55	34	40	46	50	65	55	37	44	46	47	37	53	45	46	49	50	58	46	47	44	48	49	25	37	53	58	44	60	49	56	53	51	33	38	36	36	44	60	40	60	43	52	35	47	52	51	47	43	58	41	36	40	54	51	42	37	36	48	45	39	52	46	53	48	40	38	46	55	44	39	54	43	53	51	40	45	51	49	55	42	57	57	53	48	56	43	50	49	42	56	46	43	53	40	44	45	48	58	42	47	58	36	46	49	40	42	41	58	56	44	49	47	47	49	45	51	63	50	42	32	42	53	60	40	62	40	59	43	42	45	44	34	44	49	37	48	35	35	43	45	66	43	40	48	59	47	56	41	39	43	50	39	37	60	44	49	48	50	52	46	38	50	39	38	51	54	47	46	43	36	38	38	43	51	46	52	48	54	41	42	41	44	40	45	41	55	47	38	39	52	47	42	36	49	40	59	46	45	53	50	52	56	40	44	43	42	45	42	48	50	39	38	46	40	46	49	61	58	40	53	55	56	56	55	42	52	36	43	38	38	40	45	58	48	44	40	44	41	35	53	43	43	46	54	41	52	48	41	45	47	51	51	46	46	38	49	59	50	46	39	41	39	38	40	54	41	49	48	31	51	51	42	44	41	43	45	49	48	41	63	40	46	48	37	37	46	54	57	45	34	48	42	41	36	42	49	35	62	40	49	32	51	50	37	50	44	42	47	37	49	46	57	44	40	42	42	40	46	42	45	44	40	50	42	46	51	56	41	47	50	43	31	54	36	43	58	43	43	47	55	45	51	47	37	46	46	41	44	37	52	45	54	48	42	45	49	53	28	50	43	36	36	39	49	46	50	57	48	46	48	32	48	43	46	45	34	45	58	48	56	46	46	41	49	42	44	37	45	49	49	35	35	42	58	29	45	51	49	46	38	37	58	40	36	55	43	46	58	55	47	41	59	39	44	60	49	53	35	41	47	60	37	50	47	46	43	43	47	51	47	45	63	54	49	42	47	34	46	43	34	44	33	31	47	50	53	39	41	46	48	41	55	51	57	49	44	40	52	36	46	41	42	55	39	46	40	54	36	40	43	40	52	45	24	44	45	48	52	56	37	42	46	42	45	57	37	34	60	44	29	49	36	44	51	48	47	61	35	56	42	30	41	36	46	52	54	37	40	44	41	41	38	49	35	58	54	49	57	46	40	38	55	49	38	41	44	39	66	41	37	43	57	45	45	44	51	45	49	46	42	41	48	55	42	51	40	48	53	52	46	41	46	44	47	40	50	54	54	46	55	30	48	46	58	39	43	52	58	39	39	44	46	49	39	46	49	53	46	42	49	42	48	38	39	50	50	43	46	41	57	42	47	42	51	47	52	44	51	46	40	46	44	36	50	33	47	29	51	51	45	37	38	47	50	46	52	48	33	45	45	41	37	60	45	46	52	29	47	42	44	39	62	66	44	44	33	38	41	43	52	47	44	51	39	53	39	48	50	44	54	62	40	52	48	51	40	36	40	40	39	48	56	35	54	49	42	43	45	48	36	43	52	47	41	44	33	49	54	38	48	40	40	54	43	48	46	58	44	42	50	46	46	41	63	46	49	38	53	40	40	49	35	47	51	57	47	40	36	49	46	58	47	47	38	50	38	43	47	49	48	45	38	40	43	53	46	48	42	35	49	41	40	50	41	41	54	51	39	47	44	44	56	50	37	41	36	41	43	48	44	37	52	45	60	40	33	37	44	40	35	44	35	46	41	46	43	45	40	49	45	50	38	51	43	53	49	49	41	35	46	45	50	44	46	45	39	54	43	32	47	32	29	37	47	44	38	35	42	36	58	39	42	38	48	42	43	41	45	41	47	42	49	44	53	49	45	52	39	46	47	49	46	45	51	44	38	56	37	39	42	49	55	46	51	38	44	32	36	56	44	45	49	50	57	44	55	46	35	45	42	38	48	29	52	50	57	42	52	41	51	42	49	33	42	44	49	39	45	44	48	60	43	37	39	45	51	48	61	38	43	43	47	37	47	37	49	48	50	45	52	39	41	50	40	44	62	46	58	44	39	48	44	43	55	51	40	51	48	46	45	39	48	51	43	55	47	44	47	52	52	47	39	46	49	44	46	57	47	45	41	46	33	48	48	52	49	30	43	63	54	40	49	46	51	47	48	44	55	52	33	37	40	47	45	48	33	45	45	46	51	44	38	39	52	34	49	45	44	47	61	53	45	61	48	34	53	42	42	48	56	39	34	45	58	41	52	43	41	36	50	52	49	44	43	38	52	46	48	39	43	49	47	31	48	48	50	32	50	48	39	41	39	53	45	45	59	51	38	52	48	44	46	46	53	39	49	32	47	44	46	41	43	31	57	51	46	52	53	58	37	39	38	41	40	49	35	41	54	36	50	43	49	43	40	45	63	47	24	26	35	36	51	46	55	47	37	47	38	55	48	62	51	49	30	51	51	46	52	52	55	47	45	49	39	46	50	46	54	41	49	43	45	50	56	38	46	48	36	45	56	66	45	52	54	52	34	41	61	43	48	53	58	50	46	44	51	38	45	49	49	40	45	51	46	50	45	51	55	32	47	39	46	47	41	44	49	43	63	39	47	35	56	39	54	37	39	46	38	45	47	48	48	38	49	40	54	40	45	44	45	34	47	46	35	41	56	35	48	49	57	46	60	44	45	44	49	50	50	46	39	46	42	46	42	39	41	45	35	47	61	45	35	48	45	35	48	50	46	39	34	43	40	49	35	58	47	41	42	56	34	48	33	45	37	49	63	43	49	52	44	42	40	44	44	44	40	46	40	47	28	42	46	39	45	52	52	41	41	52	41	51	38	50	55	47	40	41	48	48	44	44	49	55	48	40	42	37	42	47	39	50	52	46	38	48	37	52	45	34	44	44	35	42	47	39	43	41	34	47	44	49	38	32	52	39	34	38	49	31	44	50	33	44	52	41	44	46	33	45	43	51	48	43	41	52	32	49	40	40	52	41	53	49	45	54	45	47	48	51	38	55	45	42	40	47	49	42	49	46	41	48	47	47	48	44	51	36	48	52	38	47	45	43	48	41	43	45	53	55	37	43	31	53	53	47	56	38	34	48	42	39	47	34	31	56	50	34	51	47	51	45	46	55	38	52	37	46	48	48	50	45	48	49	45	38	48	43	45	40	33	46	42	46	43	44	50	38	54	43	38	51	43	57	54	54	35	35	48	53	43	49	43	40	38	51	46	47	46	47	47	40	49	47	51	48	45	44	39	54	36	41	34	50	48	35	36	40	48	43	47	43	37	47	45	37	46	46	52	52	47	57	52	42	45	56	44	59	40	48	49	48	38	41	41	41	46	43	45	51	54	39	39	48	44	42	51	48	46	43
29152	21468	13944	25909	34123	32938	30257	27186	22149	18313	15966	13722	12222	9595	7943	7436	6442	6370	6466	5919	4402	3511	3288	3285	3023	2750	2493	2318	2215	2027	1925	1758	1564	1497	1500	1456	1366	1333	1252	1204	1120	1095	1035	1040	974	1008	976	948	889	1135	1611	808	724	754	770	763	774	771	736	694	722	777	748	714	731	707	697	695	735	660	743	742	744	708	705	791	701	707	728	709	691	721	684	739	736	770	721	704	759	747	717	710	708	758	770	751	774	725	794	714	725	746	678	731	687	753	729	706	730	745	737	705	690	716	728	747	756	678	744	731	675	717	767	728	759	727	711	685	722	655	688	657	664	685	703	643	687	706	727	666	675	668	686	677	658	683	704	696	756	656	679	669	696	717	700	708	734	682	759	709	751	684	707	707	735	698	708	713	744	710	737	731	666	679	651	745	699	697	682	720	658	713	726	657	657	662	664	687	647	690	658	692	680	703	703	640	625	719	661	688	619	726	661	722	662	645	697	687	740	679	661	662	615	677	731	672	652	642	673	666	675	706	682	659	718	671	669	693	620	670	690	702	681	656	652	735	641	656	687	688	692	679	645	704	691	681	654	696	645	692	664	692	718	647	629	669	686	638	704	698	618	666	702	678	682	660	670	691	669	659	696	646	619	707	677	665	684	624	665	666	657	639	655	647	657	713	719	667	634	708	646	648	646	712	670	641	634	685	649	701	629	676	676	636	657	641	683	684	618	676	727	691	650	684	695	669	660	628	662	694	645	662	676	689	596	614	627	684	681	641	693	672	693	681	673	680	677	680	666	707	651	663	707	666	679	676	679	639	643	629	683	637	657	658	673	668	660	655	672	643	717	636	670	661	648	686	678	657	656	693	605	648	640	713	688	661	625	650	691	673	612	689	646	614	647	679	592	630	673	607	651	670	678	699	674	704	670	699	707	715	646	694	634	665	707	702	677	655	651	708	674	631	683	655	725	645	612	630	657	652	689	654	687	669	602	678	639	684	648	665	679	712	667	658	675	669	617	688	684	678	666	669	661	703	708	652	699	718	680	633	673	666	664	644	669	703	690	649	684	655	662	648	666	668	683	612	697	671	661	615	676	692	683	674	682	671	644	674	649	666	682	662	652	672	651	637	671	671	664	624	677	627	674	658	679	660	609	671	680	617	651	641	674	681	712	696	654	656	703	651	689	693	663	634	652	676	673	662	637	676	632	649	666	642	702	663	686	720	662	665	655	641	632	657	646	678	670	689	691	663	707	700	679	681	655	650	656	641	670	688	667	732	650	632	672	677	711	693	713	696	639	662	679	674	641	661	631	622	701	665	666	634	700	652	650	671	634	654	662	673	662	648	656	672	653	660	707	624	686	682	662	642	671	651	645	672	671	682	670	666	700	674	691	679	679	665	680	623	706	699	694	654	699	628	689	677	665	627	681	664	672	626	719	683	701	692	625	672	623	665	652	686	680	650	653	700	666	698	709	694	607	646	662	650	669	643	671	728	691	629	646	688	698	684	677	673	634	648	715	672	697	696	660	697	699	646	685	686	617	677	686	737	653	689	629	726	661	692	679	631	685	639	670	671	665	656	664	656	704	640	641	705	656	675	698	670	629	688	628	674	686	691	693	654	700	645	679	677	663	677	657	671	695	648	643	681	691	688	658	719	665	649	717	661	677	642	621	672	650	717	679	658	686	619	694	674	682	650	668	639	670	678	672	714	633	646	663	628	653	658	608	671	653	652	665	679	701	670	656	662	652	597	666	674	631	691	636	643	694	634	644	641	613	688	642	660	679	703	648	766	597	700	698	737	671	625	684	675	644	675	660	686	698	645	709	640	673	662	676	701	634	657	666	667	662	654	661	704	667	616	701	633	651	677	670	650	643	690	626	717	664	691	645	668	648	678	686	671	667	704	681	657	637	673	650	623	650	653	677	650	654	680	642	700	652	686	646	679	689	701	633	650	686	661	642	677	668	669	651	681	669	680	705	675	673	648	642	674	698	692	711	659	641	667	651	685	648	683	653	656	610	664	647	693	697	671	681	685	635	633	668	697	650	692	636	641	645	673	702	671	673	691	681	657	677	603	689	675	680	638	653	678	710	689	680	669	655	697	651	665	676	649	642	705	702	663	642	655	651	643	674	730	635	668	669	626	672	660	653	648	717	672	677	654	652	667	684	660	667	703	673	635	673	674	646	655	646	732	682	668	689	668	684	646	637	673	678	645	688	698	686	683	693	646	651	709	658	677	710	641	620	635	673	696	668	669	618	682	664	684	647	676	661	670	716	688	690	674	675	628	677	729	706	613	704	613	733	716	629	641	644	748	642	677	630	668	653	671	683	679	685	682	727	678	706	647	697	632	661	652	663	655	677	718	636	725	672	702	665	588	658	710	657	617	662	686	660	687	636	681	690	635	644	648	668	674	664	688	703	629	644	704	654	674	686	659	674	690	660	652	705	669	634	690	682	694	706	735	654	673	671	673	662	674	675	637	712	677	655	684	629	680	719	660	631	670	616	669	637	679	620	680	648	677	651	701	666	699	616	717	683	623	690	662	669	649	695	682	663	688	734	665	695	655	669	702	673	661	733	644	668	647	639	681	659	662	701	664	678	673	637	632	681	656	664	610	701	661	668	676	670	659	704	722	698	692	702	663	661	680	629	647	607	671	662	667	636	722	707	612	631	680	671	662	692	623	624	693	666	636	661	653	663	715	642	653	669	700	679	614	696	646	683	677	635	690	658	659	675	729	664	666	669	652	683	644	666	682	661	687	752	700	647	682	690	645	695	653	609	626	615	656	668	617	645	666	654	656	656	682	648	666	655	705	675	654	646	644	667	671	652	673	696	625	678	636	610	696	643	675	644	638	693	684	657	686	647	666	642	656	654	703	655	664	662	631	658	656	659	606	688	698	678	662	662	659	679	708	644	677	658	669	669	670	660	669	623	661	652	687	658	611	682	670	686	612	674	621	641	691	648	673	690	668	645	651	643	663	696	646	715	684	677	661	676	685	647	655	698	690	687	660	676	651	636	689	637	632	702	651	663	693	654	670	669	663	664	695	683	690	660	674	734	615	653	697	627	660	645	672	644	687	640	694	704	717	648	685	632	649	632	672	669	665	651	656	637	681	662	640	691	669	675	700	608	676	664	655	681	689	703	682	648	697	675	674	671	683	669	654	656	647	719	643	664	681	661	629	656	710	657	665	637	633	672	665	636	659	628	636	697	629	639	676	658	642	652	682	662	643	656	678	673	652	657	685	658	693	688	670	679	652	681	617	686	661	658	664	680	670	679	631	697	640	692	676	629	681	665	644	659	674	671	711	656	650	690	632	653	677	699	660	666	749	659	646	694	677	642	665	682	657	668	661	644	685	648	688	700	641	655	694	684	650	661	667	705	708	650	660	690	716	712	689	677	685	676	684	636	663	696	634	676	712	587	640	687	663	631	625	674	684	684	646	664	663	650	648	639	651	635	623	716	663	602	648	651	662	642	665	654	669	627	650	614	708
2101	657	332	250	341	373	337	304	250	169	151	160	154	111	112	99	82	79	84	88	64	51	58	65	60	56	48	61	55	58	56	43	45	44	43	45	41	42	35	44	28	53	34	45	40	38	32	29	35	46	46	39	33	32	40	44	45	41	46	41	43	39	41	45	43	34	28	42	48	28	49	31	31	20	36	42	23	30	44	40	38	43	49	21	31	42	43	41	30	34	38	41	44	41	49	32	32	37	34	38	38	33	30	36	48	32	33	45	35	37	22	43	34	28	38	47	37	35	37	45	35	43	37	43	44	46	45	33	37	38	56	29	53	40	44	51	40	42	49	28	45	40	40	35	39	34	40	38	29	52	37	42	33	23	40	34	48	30	30	35	42	31	37	32	37	44	28	39	33	36	35	37	40	48	32	38	34	44	32	34	34	51	32	38	30	37	42	34	41	38	38	38	37	44	26	30	41	54	40	29	35	45	47	52	45	28	34	32	36	39	43	39	32	38	39	38	37	36	37	49	47	35	47	45	42	38	49	32	40	35	41	43	30	35	28	41	31	41	49	42	50	37	37	32	29	34	40	22	41	35	43	48	36	46	32	24	35	29	40	31	33	38	41	51	34	44	37	32	33	36	41	31	31	34	22	40	42	27	36	36	43	33	36	39	33	32	41	35	41	28	29	35	34	39	36	43	28	43	51	34	40	41	32	32	43	39	33	30	31	42	31	33	33	36	31	35	39	29	47	39	32	32	37	38	42	42	50	37	46	34	42	32	32	28	45	45	44	33	37	33	44	45	34	35	37	48	42	38	28	50	47	42	33	45	24	43	46	32	34	36	32	41	38	33	42	38	31	37	37	49	39	45	41	37	40	44	35	47	29	45	30	27	32	41	33	39	35	39	37	34	41	34	28	34	41	41	44	46	29	31	48	39	48	25	37	36	39	40	45	42	34	42	37	44	39	37	40	26	44	37	45	36	32	38	33	36	29	38	37	52	30	29	32	30	41	23	42	34	28	47	38	48	31	33	40	35	38	31	36	42	49	41	41	39	46	44	32	42	34	35	39	32	25	31	38	40	37	34	36	43	29	39	34	33	37	30	37	34	44	36	33	39	37	33	43	40	51	21	39	49	48	35	34	39	45	33	36	41	49	32	32	37	43	42	39	35	35	36	20	51	28	32	43	44	49	40	37	29	34	36	29	32	35	42	43	30	30	40	38	26	33	41	32	34	38	33	32	28	36	44	41	40	44	32	38	40	35	43	46	35	48	50	36	30	49	29	28	36	39	44	41	45	30	25	41	44	49	32	33	41	38	34	33	41	34	29	38	32	36	39	37	40	44	47	52	44	33	41	34	33	27	46	39	38	29	39	26	37	35	45	49	40	34	41	45	38	25	45	46	47	44	39	50	38	46	39	39	33	34	34	27	52	41	30	33	50	31	39	40	34	41	32	26	34	40	31	30	41	34	33	38	40	40	44	43	38	41	41	48	33	46	30	39	40	43	34	37	31	32	33	24	30	31	29	40	30	45	45	45	44	28	35	35	44	32	33	38	27	27	28	37	38	37	35	36	44	39	40	38	48	36	34	39	39	39	29	38	48	39	33	44	38	48	44	33	38	44	42	34	43	31	25	42	33	50	30	38	43	42	41	43	36	39	36	31	40	31	29	39	39	30	46	45	27	36	40	46	33	43	43	32	33	41	28	32	26	34	34	45	36	35	41	47	28	37	36	32	40	34	39	39	47	47	34	38	42	46	45	36	30	36	49	39	56	30	49	41	35	30	31	31	49	39	35	48	27	29	33	40	34	41	19	33	33	32	44	28	43	37	33	35	40	40	36	38	42	38	45	43	37	24	46	32	37	43	46	41	42	44	37	32	35	38	58	29	40	38	23	32	39	39	28	40	39	46	34	39	38	37	37	41	35	30	35	46	32	46	29	32	38	39	36	25	40	27	36	49	42	33	44	43	40	42	34	36	23	49	28	37	39	35	32	29	37	29	38	40	32	32	39	32	51	42	41	43	33	49	39	33	42	44	35	42	33	36	42	30	35	35	42	34	35	44	36	45	37	44	34	25	30	27	39	40	43	36	41	36	32	30	53	30	37	44	39	41	35	30	30	37	37	35	29	38	34	39	42	49	40	31	35	35	35	31	26	37	34	31	47	42	34	34	48	34	42	37	39	35	36	33	36	42	34	33	38	26	35	28	38	26	39	48	36	30	42	43	38	57	34	41	42	43	29	31	43	43	26	43	40	36	36	38	54	40	38	29	36	27	44	43	31	35	28	38	39	37	34	33	34	36	31	40	21	27	29	38	37	34	48	30	45	41	45	41	49	36	40	43	34	41	41	38	37	36	43	38	33	39	28	49	42	33	39	40	37	29	53	40	33	30	26	31	35	36	37	37	33	40	45	39	43	35	43	52	30	38	34	36	33	42	33	36	37	38	37	39	45	36	42	35	37	40	41	41	37	41	36	20	30	29	37	33	37	46	42	42	35	39	36	43	29	40	38	39	41	39	31	42	28	40	31	41	37	42	36	37	44	38	36	29	47	33	34	40	37	38	39	39	39	38	31	46	33	34	41	35	33	36	33	29	37	36	36	44	42	41	33	35	30	33	25	34	37	43	45	48	31	30	48	37	39	45	42	40	33	42	46	33	33	28	47	36	33	25	31	28	33	45	36	35	36	35	34	36	35	35	42	49	36	34	40	36	39	29	52	41	29	40	35	29	36	40	36	38	41	18	34	41	28	31	37	36	36	38	34	25	28	52	40	27	43	43	38	34	37	36	44	37	40	41	33	44	40	26	36	32	49	40	36	26	37	39	31	18	41	37	33	38	29	49	36	32	37	37	38	41	39	37	43	39	28	30	32	49	31	33	32	46	26	52	43	31	33	41	32	37	33	31	45	35	24	31	37	54	38	32	34	43	42	44	25	38	28	44	38	39	34	36	23	35	35	32	39	28	46	42	40	36	45	36	23	32	31	31	39	42	44	28	36	47	41	50	24	42	30	32	33	22	34	30	41	34	39	30	46	41	41	31	38	34	30	35	34	47	33	53	40	34	40	35	37	36	39	35	45	38	42	39	46	42	31	42	36	45	35	30	23	33	35	57	43	42	45	39	40	45	31	43	29	45	35	28	35	41	33	41	44	34	44	35	31	40	44	37	36	30	34	41	43	39	44	37	37	35	36	30	37	48	35	39	35	35	46	42	44	43	39	30	45	44	47	37	37	31	37	35	38	49	40	42	36	28	39	47	31	51	31	38	37	36	31	41	43	35	42	31	43	38	46	52	36	32	41	37	34	32	48	52	20	50	32	30	39	47	27	44	38	41	37	35	35	31	37	37	44	33	45	58	40	42	32	38	35	37	33	30	46	39	38	36	37	40	38	38	51	36	42	37	41	43	47	37	31	35	35	40	45	35	41	42	40	32	40	32	37	37	38	37	35	33	45	33	48	29	33	31	34	27	39	48	45	36	39	40	32	34	28
21139	14079	8168	17451	23828	22636	20082	17287	12811	9796	7723	6892	6114	4720	3789	3246	2927	2988	3008	2882	2221	1707	1604	1484	1454	1305	1238	1208	1164	1080	972	957	846	885	836	862	785	758	752	686	709	731	737	671	693	713	689	664	656	571	691	583	582	569	600	551	565	574	562	535	574	530	580	565	613	555	566	549	547	531	512	580	550	513	579	540	605	562	578	542	555	629	561	531	616	615	550	584	583	548	564	594	590	609	594	629	582	577	627	596	579	627	546	573	555	601	573	623	596	589	584	505	572	619	575	581	585	560	550	581	570	578	609	547	570	533	554	592	558	569	549	563	598	561	554	584	540	552	581	525	562	607	558	555	583	521	552	578	589	579	561	574	596	560	573	563	566	588	582	552	591	553	582	576	571	558	571	607	583	588	565	617	572	607	593	543	575	564	587	545	605	582	605	569	509	603	591	574	538	579	586	559	538	555	535	554	586	575	579	606	549	549	574	525	557	563	595	517	585	589	564	557	586	545	594	597	553	592	558	588	537	577	549	590	535	511	552	570	594	570	565	553	554	573	560	606	560	565	542	576	555	591	544	565	548	557	567	590	580	581	601	578	573	553	537	543	562	547	556	566	561	559	591	591	576	530	569	560	563	591	546	578	547	533	585	550	550	542	548	564	548	566	585	560	541	532	530	557	583	582	592	559	564	555	579	565	546	559	572	579	553	566	576	538	566	572	583	588	575	539	551	562	562	552	542	550	607	543	557	545	495	584	542	577	569	579	542	560	564	548	575	592	556	559	555	542	551	555	542	571	530	585	597	555	613	597	578	545	584	548	585	563	525	544	599	545	555	580	571	569	589	531	570	561	569	565	596	531	555	570	555	577	563	583	581	589	556	533	491	595	571	535	546	557	598	561	570	557	561	564	566	580	538	570	558	571	550	534	542	564	564	544	567	603	540	578	552	528	573	562	540	574	561	559	560	554	556	566	557	520	547	517	585	595	578	557	574	610	573	573	585	581	619	540	582	577	598	539	577	608	569	569	569	562	601	505	558	603	563	538	533	571	608	548	562	574	561	573	585	571	554	570	576	563	557	580	573	554	537	562	523	569	554	538	541	543	607	494	577	577	569	583	557	551	540	589	573	561	578	590	576	564	556	573	567	565	546	541	593	547	595	569	547	589	593	553	574	570	563	619	550	554	559	524	553	536	555	574	564	557	520	585	552	579	589	540	623	595	555	527	518	559	570	591	568	579	546	571	557	554	550	625	569	534	582	569	611	536	569	524	567	580	606	581	574	583	576	543	583	594	552	500	567	553	559	547	530	573	577	581	533	586	522	576	541	549	581	557	531	619	570	531	601	553	551	559	548	589	582	567	581	563	551	566	533	602	563	574	571	545	553	550	544	556	520	571	538	561	556	572	559	535	545	571	554	590	537	548	553	526	540	579	573	533	571	556	567	548	595	557	588	540	558	555	590	569	585	554	583	515	573	532	554	569	566	551	606	537	565	560	550	565	598	524	569	533	566	594	519	576	568	589	590	497	551	549	584	598	544	564	530	586	586	541	526	547	540	574	619	519	544	600	526	588	572	542	591	595	553	546	530	576	600	568	563	548	591	539	556	535	550	577	553	525	572	588	595	567	562	543	554	571	590	581	540	534	571	572	549	554	526	530	588	530	555	599	566	565	587	581	556	574	582	518	581	585	579	568	524	539	577	558	550	529	569	520	588	578	548	566	543	528	563	579	557	587	551	597	577	593	586	572	582	559	584	580	583	534	538	529	579	576	514	591	540	558	541	553	593	581	581	578	580	549	583	553	554	545	558	570	540	548	549	511	657	555	602	525	562	595	555	567	567	600	575	597	567	566	547	567	524	549	559	557	592	552	540	519	550	531	583	598	599	553	568	535	523	547	577	596	546	558	599	573	570	606	513	589	553	563	593	534	564	549	561	571	588	550	580	546	593	559	545	567	527	577	570	569	572	604	556	568	614	556	576	545	556	549	576	589	567	579	572	581	581	556	563	558	575	596	579	563	547	550	561	562	559	532	569	556	562	529	517	571	539	556	580	538	567	580	532	568	573	549	583	588	605	529	568	539	566	537	615	563	576	581	518	575	553	531	550	544	593	574	550	564	558	572	544	532	613	521	589	557	571	527	565	582	572	526	550	537	551	558	564	571	578	558	565	538	531	545	532	556	575	556	571	621	543	552	573	509	569	578	551	567	578	588	557	594	565	534	536	569	599	539	537	585	554	546	539	544	594	598	552	564	591	572	501	531	539	578	602	551	558	602	489	586	573	559	580	534	558	539	573	576	535	541	555	557	542	541	546	547	575	545	559	559	563	561	553	542	556	546	580	542	578	565	559	516	567	596	564	570	555	544	570	561	611	561	565	574	593	527	523	566	524	548	570	551	544	550	560	592	555	566	535	589	505	570	531	521	597	563	529	569	580	574	550	549	590	605	595	529	583	589	601	559	542	543	565	554	500	529	561	567	549	549	577	580	575	568	586	578	566	577	574	563	549	578	545	581	544	568	583	568	531	575	571	573	563	562	557	588	561	617	583	563	624	532	565	552	572	570	609	562	547	589	562	592	531	529	563	549	598	615	552	577	599	591	575	555	550	543	584	549	553	580	580	589	588	591	574	585	552	538	543	543	570	601	561	533	576	562	539	480	574	559	527	571	562	583	570	519	552	565	583	560	580	572	543	546	573	537	553	586	596	573	577	554	547	514	537	539	570	527	597	552	574	550	535	539	586	538	549	564	533	588	568	565	572	548	577	551	578	560	596	581	540	594	528	547	550	577	567	535	598	547	565	564	605	583	549	522	578	556	531	591	606	567	604	541	551	572	548	524	544	546	561	572	547	542	528	548	568	546	546	579	617	586	580	567	575	582	546	559	561	544	571	545	560	553	600	577	563	561	565	603	553	561	541	546	507	577	599	583	592	540	567	583	558	536	530	583	560	563	536	574	547	526	581	551	592	534	535	529	594	567	535	594	501	557	567	512	556	575	550	573	592	590	580	541	548	542	577	571	553	544	559	563	529	535	563	570	619	613	579	583	601	548	580	522	517	575	548	573	556	579	510	577	579	579	554	597	551	552	571	601	578	567	555	530	540	532	529	543	561	600	536	588	553	557	524	561	570	576	511	556	608	557	549	566	577	606	579	572	577	532	590	533	581	579	581	630	535	571	560	577	555	579	555	571	528	532	552	570	574	540	548	574	594	575	540	541	578	584	534	561	539	545	542	557	578	579	543	575	567	559	565	576	549	567	578	575	593	546	598	571	598	566	515	578	565	569	625	528	594	630	573	560	553	552	530	559	592	556	560	602	555	544	549	557	531	553	586	511	519	583	580	566	529	543	591	552	549	519	549	596	582	545	554	554	577	544	626	552	574	522	567	556	575	557	535	547	546	562	596	537	522	584	554	539	544	565	558	541	558	557	566	524	540	549	572	549	591	584	576	575	571	614	558	622	555	548	530	538	577	547	514	553	615	540	568	563	580	549
1622	954	481	366	486	593	559	487	377	295	239	217	217	184	120	125	131	119	112	116	93	56	65	74	57	54	47	62	49	46	53	46	40	44	42	35	41	37	36	38	33	38	39	42	31	26	24	32	24	35	33	36	32	44	28	36	21	19	29	29	33	43	28	29	37	32	23	27	22	29	30	30	29	34	36	36	24	29	27	26	28	35	37	26	32	24	26	26	37	35	34	26	29	21	36	31	35	32	30	38	30	28	30	22	29	30	26	32	21	20	27	28	35	37	36	29	22	33	29	35	35	28	35	38	34	40	26	29	28	31	31	34	29	33	20	22	24	28	18	28	28	30	28	23	28	29	29	24	28	26	30	31	32	36	28	31	30	33	20	27	31	35	24	28	33	24	31	25	27	20	17	31	36	33	20	24	26	29	22	31	26	23	25	27	22	33	27	32	20	28	32	33	24	37	31	27	28	26	23	32	41	25	28	34	31	32	30	34	20	28	22	27	25	30	30	30	26	32	29	18	33	21	31	24	34	31	36	28	27	33	23	28	21	34	25	26	32	33	23	26	30	23	29	36	22	17	19	29	34	26	33	25	28	30	26	22	30	23	22	23	30	21	31	29	18	28	29	30	28	33	17	27	28	35	25	35	33	33	27	30	34	31	31	34	33	31	30	25	25	33	31	28	27	27	22	24	24	39	31	19	31	29	20	23	35	23	21	34	26	33	29	29	31	29	29	29	26	27	28	28	22	24	27	40	30	20	31	29	19	47	26	31	31	21	30	32	28	27	36	21	36	29	29	20	28	26	29	31	26	29	30	28	29	22	44	31	26	35	31	34	29	23	32	33	24	27	27	27	27	18	38	30	31	27	24	35	30	23	29	20	37	26	30	28	32	32	25	30	22	28	31	26	20	32	27	23	31	32	39	34	39	33	20	35	27	28	32	21	21	27	26	27	24	28	33	32	25	33	32	17	38	26	30	20	26	20	17	25	39	35	36	37	35	30	24	24	27	31	26	30	30	23	30	29	24	19	30	27	22	21	27	23	31	34	28	19	27	24	34	24	24	26	24	28	25	28	27	28	24	26	29	25	28	40	39	30	27	20	31	20	24	18	21	28	25	26	19	42	17	29	28	23	29	30	28	25	21	33	35	23	27	31	21	31	25	32	35	43	31	29	31	27	25	29	36	28	33	16	31	34	23	31	30	20	29	23	26	21	30	32	30	24	25	26	23	31	29	38	31	35	30	28	27	34	30	36	31	26	26	29	29	18	32	24	35	30	28	26	33	22	27	34	32	31	42	27	21	28	27	32	20	24	28	18	21	28	34	24	29	32	33	27	35	21	33	31	29	25	18	29	24	24	35	21	25	23	41	29	27	23	25	36	19	32	28	33	37	19	21	27	29	42	19	30	21	25	23	30	32	22	29	24	32	22	27	23	30	32	27	30	30	21	35	36	25	27	29	26	24	26	23	27	31	21	30	34	30	28	26	22	24	31	18	26	32	24	29	28	26	22	32	21	33	28	30	38	23	16	25	31	38	34	29	31	28	25	20	32	25	35	25	21	27	26	35	27	24	27	23	26	30	30	25	39	29	21	23	22	30	31	28	31	27	24	26	17	22	23	31	23	24	24	32	36	37	30	38	32	29	30	26	27	26	36	28	26	34	24	34	34	22	25	25	19	24	24	22	29	28	21	22	35	21	26	22	27	27	32	23	30	27	24	26	24	25	23	30	28	33	22	28	34	36	18	34	30	23	32	23	28	22	30	35	34	36	36	22	24	21	26	24	41	29	34	30	26	27	30	29	23	31	20	29	21	25	28	34	31	25	23	33	28	22	22	37	23	33	22	30	25	30	34	38	30	30	27	43	32	21	32	36	20	26	36	23	22	29	22	27	22	20	31	27	25	28	35	29	33	24	17	22	38	22	26	24	28	31	32	33	22	28	27	27	25	25	31	25	40	23	25	22	22	32	27	30	22	33	29	17	28	24	34	19	32	21	28	29	34	20	22	26	29	32	31	25	25	28	26	25	33	28	32	20	31	31	26	31	32	29	25	34	20	28	34	32	37	32	33	26	31	26	28	28	32	24	36	33	35	26	24	28	31	24	25	21	30	29	30	23	19	27	31	36	32	36	37	32	34	27	26	28	32	26	30	40	31	31	28	35	24	23	28	25	19	31	20	29	25	28	21	32	39	26	28	29	19	27	32	32	24	33	33	27	27	26	22	31	28	35	27	23	21	31	27	21	28	26	36	33	31	34	27	34	30	29	32	31	32	33	30	36	29	27	32	22	29	31	23	29	28	29	25	26	34	26	21	42	27	23	27	35	29	31	34	31	23	37	23	24	29	30	32	29	21	28	32	31	24	31	26	34	28	30	25	24	34	24	43	28	33	29	28	21	37	36	19	29	30	27	34	31	30	27	37	33	33	28	27	30	23	37	24	22	27	18	25	31	26	20	26	22	26	25	30	23	32	28	26	26	28	32	28	21	25	27	26	28	18	32	29	26	26	25	25	38	28	30	35	23	26	23	31	34	18	21	21	38	29	29	25	36	29	27	29	32	24	28	31	27	31	34	38	22	28	22	26	27	35	35	32	28	31	27	21	30	28	22	28	37	24	34	35	26	21	23	29	25	27	41	33	37	27	26	35	34	41	33	27	35	24	27	33	28	40	24	25	27	33	37	26	25	32	32	34	23	20	23	31	18	25	35	17	34	36	31	31	34	26	28	38	28	24	18	21	28	26	39	19	35	26	18	26	24	29	34	28	24	23	32	32	28	28	32	22	40	27	34	30	25	36	24	31	27	26	29	18	25	22	34	33	30	22	31	31	16	34	21	33	26	23	32	35	39	19	33	26	30	25	30	24	36	29	29	34	31	31	29	27	24	21	36	24	30	32	27	41	27	28	31	24	26	26	38	26	32	27	31	36	30	33	32	37	34	22	25	27	24	41	31	32	28	26	19	36	24	32	35	22	31	30	21	22	35	25	37	30	22	26	35	28	31	30	27	22	29	23	33	18	27	23	38	31	28	30	28	20	33	26	25	26	34	20	25	26	25	32	23	35	40	29	20	23	22	37	31	21	27	30	21	31	31	38	25	42	26	25	37	28	34	31	30	38	30	21	28	30	28	24	28	33	18	35	39	34	23	37	35	33	28	32	30	46	38	29	20	28	38	19	31	39	31	24	31	27	22	21	34	28	30	20	33	31	37	38	22	26	32	27	37	32	23	32	23	30	18	28	29	23	24	32	26	34	27	30	25	26	31	25	29	25	42	21	30	29	35	27	26	39	33	24	31	29	23	28	26	26	35	24	22	33	30	31	37	26	20	33	37	34	34	33	26	24	28	31	25	17	32	23	12	23	33	26	42	28	30	20	31	29	35	26	32	26	35	31	38	31	19	27	34	29	22	32	26	25	25	31	27	30	32	23	22	25	26	22	26	29	29	22	24	30	30	32	40	25	30	26	23	34	21	28	27	25	27	29	35	31
25235	17729	11075	22628	29620	28426	25334	22938	18264	14381	11759	9765	8873	7484	5733	4891	4320	4411	4167	4039	3208	2360	2056	2121	1854	1713	1517	1431	1312	1245	1135	1067	1018	1027	948	876	880	849	835	821	747	750	735	624	711	633	619	626	574	608	812	501	499	517	454	517	480	479	456	416	440	438	422	424	468	490	465	462	475	435	456	492	466	441	445	439	426	471	432	455	433	489	503	464	474	484	435	455	503	481	465	490	463	502	467	503	439	446	461	472	506	471	477	479	505	461	452	529	444	456	459	462	452	461	479	433	409	451	417	427	475	508	429	434	455	434	449	426	446	442	497	449	446	449	487	429	457	479	425	454	440	469	427	501	447	460	456	400	452	411	443	451	414	431	448	456	470	468	504	456	475	436	454	423	458	452	474	467	397	447	445	459	456	421	442	508	462	425	485	494	453	403	430	460	411	450	423	415	388	440	451	438	397	457	417	437	387	431	399	433	440	430	401	435	423	418	464	449	437	441	447	414	416	410	411	453	411	454	411	446	426	452	422	427	406	408	412	432	447	458	448	446	436	432	431	418	420	421	410	417	415	413	442	455	413	385	407	394	428	433	389	413	426	466	436	443	419	441	457	429	443	422	434	417	458	397	428	445	426	444	434	412	423	417	449	426	438	401	432	407	430	451	454	437	425	419	455	461	444	408	400	444	414	425	405	445	447	472	413	396	465	406	405	412	431	444	452	408	402	397	401	422	436	424	434	416	438	395	398	397	411	407	409	439	406	440	491	428	419	423	420	418	439	420	439	390	434	456	411	419	439	426	456	434	372	406	420	427	434	439	458	459	440	444	447	418	442	456	419	452	433	406	445	398	447	416	378	420	446	412	410	405	413	445	419	421	433	409	452	437	435	425	399	469	408	408	420	438	426	383	411	437	463	451	427	412	424	442	411	416	452	412	433	456	449	427	424	419	429	418	435	426	397	445	445	419	385	458	419	430	437	437	422	422	435	436	428	428	425	431	439	390	396	438	426	450	426	406	480	416	409	447	418	437	406	434	405	442	430	442	436	428	419	428	434	409	427	393	424	453	409	417	453	386	427	421	390	423	456	397	436	437	458	406	443	418	435	421	449	435	418	427	488	418	411	442	375	454	423	395	427	411	439	433	426	447	393	420	445	452	468	418	420	433	397	430	424	429	435	441	427	463	435	406	422	451	408	440	421	448	412	454	425	457	457	452	446	407	396	459	419	446	378	429	470	448	423	423	434	423	411	430	409	449	409	437	414	442	431	430	477	439	452	411	459	465	439	444	432	426	438	389	439	410	381	420	389	414	413	425	466	421	423	423	416	430	422	424	420	434	406	434	429	398	424	433	452	412	424	421	440	447	403	427	444	445	417	443	445	406	428	418	419	424	448	452	428	432	410	455	490	408	416	420	422	458	452	430	408	435	420	456	433	449	416	411	444	466	398	432	448	412	440	393	412	472	427	426	452	444	416	452	407	403	451	420	434	436	408	423	425	429	406	453	428	446	458	420	410	435	419	459	425	414	430	417	435	415	438	430	437	433	446	419	425	419	394	430	445	394	426	442	440	388	427	413	402	397	411	428	383	432	396	432	434	421	458	415	487	415	407	426	401	444	451	407	449	457	415	423	411	416	433	421	452	407	441	398	462	398	469	399	438	378	464	446	420	397	431	442	450	442	435	406	417	441	447	410	435	427	388	448	381	474	402	400	397	405	450	439	435	448	379	450	427	432	383	449	389	397	431	420	436	425	439	415	423	418	426	439	405	388	419	442	422	442	417	444	441	448	404	403	440	407	437	453	432	449	432	444	400	440	429	407	465	428	439	438	448	443	389	444	433	441	436	437	414	424	423	409	424	438	426	451	441	436	438	430	411	409	419	445	440	425	400	436	437	405	446	447	440	396	428	469	416	424	385	420	425	460	401	436	400	456	447	438	409	389	429	395	410	459	424	400	452	410	417	424	429	408	447	443	458	435	439	456	436	414	459	448	450	400	428	417	404	443	410	466	437	434	435	440	477	427	416	440	430	438	453	430	414	402	424	406	422	441	433	485	433	444	429	423	453	419	447	424	442	417	439	430	432	460	433	403	417	418	442	410	454	404	431	432	412	437	471	421	434	411	422	426	416	409	444	430	434	437	447	426	424	445	428	426	401	441	471	441	405	457	468	432	419	375	407	418	413	419	399	380	469	428	385	439	454	426	447	428	433	428	436	434	424	397	439	415	427	452	425	438	410	439	419	402	448	442	412	428	443	422	425	468	419	415	431	431	419	410	429	418	443	418	451	423	440	436	420	428	403	453	424	429	444	422	430	423	444	432	423	430	420	429	400	458	411	391	457	425	453	449	425	398	419	439	415	453	413	420	440	420	430	432	405	422	453	439	439	431	408	453	433	468	399	396	420	452	410	414	406	421	435	460	428	428	427	428	440	414	419	376	422	452	428	434	456	422	408	438	424	425	440	428	413	401	452	403	404	439	460	426	416	427	408	435	419	412	439	426	403	406	423	426	436	421	451	415	442	454	387	424	426	437	400	440	452	426	401	414	405	426	461	442	423	407	434	438	416	398	432	465	487	455	435	406	423	476	447	434	410	416	391	404	437	455	449	441	433	417	430	442	437	442	420	415	410	447	422	405	400	389	453	420	379	425	453	454	402	412	448	413	393	438	427	414	402	419	398	386	411	443	398	418	411	457	430	436	414	408	419	440	406	421	439	389	417	425	405	430	421	411	429	451	441	459	450	416	415	428	413	436	428	412	444	406	438	429	420	452	405	414	435	440	436	436	409	424	423	435	372	449	438	428	425	443	473	436	455	441	450	407	437	432	448	453	428	445	404	408	439	453	462	414	417	413	434	402	438	416	460	439	409	431	420	410	391	425	416	451	410	422	392	404	417	440	458	448	438	443	443	436	461	379	410	483	416	405	433	399	427	469	434	396	472	409	447	434	421	421	414	418	406	442	386	429	424	462	429	402	432	428	397	416	428	428	410	444	402	437	443	423	407	433	428	457	418	442	417	431	405	404	424	399	423	423	411	448	413	402	454	456	403	422	420	397	405	449	410	387	428	451	385	414	413	423	445	411	411	431	412	438	447	429	400	437	438	428	473	465	411	398	440	453	432	404	404	444	439	415	428	424	446	445	449	424	429	432	395	444	414	438	428	403	430	433	427	389	441	434	445	407	401	421	383	389	474	390	445	430	448	428	441	453	419	417	427	424	375	393	467	442	472	400	458	407	419	424	366	398	422	434	422	454	415	414	414	452	430	406	416	430	391	423	425	468	467	426	424	461	443	446	416	456	452	475	401	407	438	425	439	411	411	411	437	421	431	428	379	412	384	420	453	406	437	457	407	449	449	433	452	423	439	424	407	433	446	425	434	392	434	417	425	439	419	441	435	399	456	428	437	415	434	410	438	467	432	433	471	454	445	418	452	408	391	402	450	383	424	444	426	478	431	417	444	405	421	432	414	444	416	432	419	427	449	453	450	405	453	414
3465	906	475	313	512	587	582	570	377	300	264	219	206	191	156	138	129	130	128	126	114	93	96	79	79	82	96	71	74	59	57	68	83	59	57	65	54	57	67	66	63	69	67	60	59	52	59	57	47	76	59	46	57	61	54	53	40	62	43	63	56	62	59	67	62	54	59	43	47	68	62	55	49	63	56	64	55	47	52	65	50	60	70	58	58	52	46	47	57	59	54	48	45	58	53	47	64	62	47	58	60	65	54	57	58	54	59	48	44	43	64	60	67	60	58	51	56	67	51	56	53	61	67	59	71	60	61	67	46	60	50	45	54	37	48	65	52	65	55	57	39	50	58	59	58	81	59	52	68	45	66	60	63	59	61	50	56	47	53	60	72	54	51	64	49	62	62	60	48	49	50	48	63	51	52	54	53	62	58	58	53	58	53	46	49	59	64	62	58	55	56	60	40	66	57	51	60	55	65	52	59	43	57	40	73	42	66	70	51	66	60	58	55	68	52	52	53	63	49	59	48	52	63	66	53	68	65	46	46	56	51	50	62	56	56	40	47	45	52	63	41	46	59	64	63	56	52	53	57	65	71	65	66	41	49	59	59	52	58	55	58	51	65	76	49	53	61	54	51	53	49	53	41	77	61	61	69	49	46	73	49	43	60	55	60	49	70	62	66	60	64	59	42	54	51	49	61	43	53	44	62	54	71	54	51	64	61	59	50	43	59	51	57	60	52	54	55	37	58	53	53	55	51	57	71	72	60	53	56	66	50	56	60	60	50	66	45	55	49	56	68	58	50	54	54	64	57	56	54	47	52	68	67	38	53	65	69	63	63	72	59	68	57	48	46	48	54	50	56	54	53	54	53	51	55	56	60	63	46	52	50	50	46	65	61	49	41	55	50	66	56	63	35	55	48	63	58	46	66	57	44	51	49	59	61	54	55	50	62	57	64	62	51	60	61	59	45	49	64	62	44	54	61	49	48	65	59	59	54	60	52	52	58	71	45	54	47	55	57	53	49	55	49	52	59	56	56	50	45	48	53	46	57	45	52	57	63	46	62	63	69	55	51	59	58	64	52	56	53	61	45	63	67	45	43	44	56	59	49	48	63	50	64	44	45	58	48	48	62	46	58	69	50	64	60	45	64	46	66	46	56	54	47	64	38	51	57	57	65	60	53	44	69	57	51	60	45	49	57	51	50	51	60	48	57	56	62	54	57	51	46	66	52	55	49	57	56	51	53	49	47	47	58	44	70	56	60	54	45	54	55	48	67	57	52	65	51	57	55	52	73	58	68	54	45	63	59	63	54	58	61	65	70	60	53	47	51	65	45	59	52	67	46	52	56	50	58	44	61	48	48	58	54	48	50	57	53	61	48	55	63	58	55	66	64	53	39	46	60	49	64	60	49	58	65	59	49	43	57	51	56	52	67	61	67	54	55	42	49	65	51	71	65	44	58	58	48	54	51	59	67	53	43	56	59	68	47	59	59	43	52	59	39	59	36	51	62	56	58	50	60	63	45	62	62	67	44	57	41	55	50	55	53	53	58	59	66	52	58	41	51	72	56	46	51	63	57	66	59	50	63	59	52	56	66	60	57	58	47	54	63	61	55	55	46	64	50	53	64	67	38	53	49	63	58	66	46	42	57	42	69	49	51	55	55	47	44	70	60	55	50	73	58	68	65	52	51	53	41	56	55	54	67	66	59	42	50	63	41	63	49	56	54	61	46	57	50	51	56	52	62	61	56	46	59	66	60	48	46	62	59	53	45	54	55	45	51	64	71	71	53	55	65	74	64	58	60	62	56	62	62	47	52	54	64	52	63	59	53	59	63	62	46	48	54	52	60	53	39	59	48	63	53	58	58	56	43	69	53	58	60	50	60	50	57	49	52	64	41	54	56	48	52	68	49	44	70	42	61	65	64	62	52	65	50	53	43	59	61	57	43	55	55	63	47	55	43	56	43	61	59	54	54	66	57	60	48	49	59	53	66	53	49	62	50	59	53	58	62	55	47	56	43	48	69	56	50	67	67	38	54	53	40	61	48	55	51	53	63	67	59	51	57	46	63	52	53	58	56	59	67	58	44	60	49	61	57	48	60	54	62	65	53	49	49	49	48	68	59	43	57	42	50	53	69	60	57	60	55	40	59	51	56	57	59	47	60	53	44	54	74	57	53	44	57	58	48	48	48	63	58	51	56	39	58	59	46	70	65	62	58	62	54	67	64	56	53	60	46	55	52	59	53	66	42	53	57	58	59	51	56	53	66	58	54	59	62	50	42	78	60	48	62	69	56	62	57	41	47	67	47	48	47	74	58	58	49	59	55	55	57	49	52	57	49	50	55	63	66	48	60	53	50	49	67	56	60	65	52	40	56	65	51	49	56	59	46	46	52	54	55	71	55	64	61	51	60	61	57	36	50	54	44	68	66	51	64	51	67	47	48	64	46	54	43	61	60	57	51	59	57	62	60	60	51	43	57	60	44	47	47	50	61	47	46	64	43	66	61	56	66	48	62	53	65	51	62	52	63	54	56	60	44	60	68	57	57	68	54	61	48	50	55	54	58	52	60	49	60	59	42	55	57	62	59	50	42	53	53	58	53	47	67	39	61	62	62	64	58	60	52	67	70	53	50	53	46	68	54	64	54	53	45	54	57	58	51	69	50	47	38	60	54	48	55	53	54	58	52	55	54	50	59	49	59	57	57	59	65	51	56	49	51	56	49	67	52	68	46	55	52	62	55	53	49	53	55	53	50	54	46	51	50	63	54	58	63	48	59	74	53	69	65	68	70	66	61	50	59	57	43	58	58	47	69	54	41	58	51	69	52	57	44	49	44	83	53	59	70	56	54	56	52	50	53	49	60	56	48	62	49	50	60	56	43	45	40	52	69	58	58	51	58	59	59	48	55	62	47	66	46	67	60	52	48	58	54	69	48	56	60	50	63	53	49	57	48	63	59	62	57	52	72	56	63	48	49	50	56	50	46	63	42	61	47	53	56	46	67	54	49	71	59	51	59	54	45	57	57	49	62	53	57	65	65	46	65	35	53	51	49	56	54	68	55	51	52	71	69	59	43	54	51	54	56	57	55	43	51	55	44	35	53	56	47	60	48	57	44	43	57	38	65	62	61	51	44	54	58	49	61	43	61	52	64	72	54	60	65	52	71	67	64	57	57	49	46	64	56	51	61	59	52	48	65	42	58	48	44	49	56	46	48	60	51	51	43	54	50	60	62	54	60	47	54	60	54	54	69	37	69	57	68	47	62	65	64	49	60	65	49	54	63	44	56	57	52	45	53	41	53	60	56	63	66	50	56	46	63	46	63	57	66	58	54	56	54	46	54	55	57	63	40	58	59	42	68	57	51	59	56	59	44	58	57	42	53	56	57	65	62	58	67	51	67	38	55	59	50	68	47	50	61	62	48	60	57	37	52	48	38	54	53	63	54	62	57	47	46	53	59	54	56	67	49	48	60	61	41	64	51	44	60	44	71	53
23710	16484	10723	21686	28708	27957	25516	23227	18459	14215	11530	9479	8510	7239	6138	5186	4570	4472	4544	4298	3397	2663	2299	2311	2145	1925	1768	1794	1639	1542	1515	1467	1302	1286	1311	1328	1200	1301	1265	1170	1192	1220	1098	1070	1071	1070	974	958	966	960	1014	889	865	849	878	835	858	909	817	795	868	893	872	880	914	863	828	941	830	862	875	825	810	832	859	855	797	824	832	861	853	793	874	845	824	861	820	865	864	758	867	853	896	855	869	832	835	873	771	862	816	809	879	903	860	833	886	841	863	861	860	856	907	832	864	859	825	827	822	830	852	871	892	907	860	872	863	880	807	845	836	874	837	824	796	830	814	815	799	850	893	795	835	851	859	797	813	875	822	814	848	825	830	818	896	862	872	836	839	819	818	786	841	812	835	797	858	832	913	811	881	822	820	783	834	891	849	790	858	846	859	848	844	770	805	781	842	828	819	793	857	833	783	788	776	867	837	825	801	839	861	871	832	764	841	815	822	807	844	805	811	803	800	802	825	823	810	868	866	803	794	822	800	871	776	832	812	768	880	747	834	762	815	815	803	780	796	857	828	795	798	835	822	809	821	807	787	826	796	804	799	832	758	836	866	772	779	818	873	826	780	855	813	834	830	822	788	804	813	846	836	835	824	794	829	839	825	776	818	844	857	816	862	814	827	817	854	832	849	760	805	840	769	793	871	814	838	793	801	786	785	835	814	845	827	826	796	810	781	784	817	826	840	837	811	759	807	828	805	778	790	818	854	850	811	818	861	809	837	802	840	805	766	835	801	832	743	837	833	802	800	838	809	773	785	790	820	865	836	841	829	825	835	842	775	829	808	814	830	829	836	756	819	793	853	795	775	850	846	793	801	783	755	844	840	828	809	825	871	778	807	756	805	849	830	824	800	781	805	846	791	814	752	821	787	780	806	831	797	857	794	821	829	788	821	746	848	841	817	822	831	768	835	839	798	832	840	793	839	743	811	817	808	803	811	819	783	811	850	798	860	836	842	817	866	813	797	840	817	845	797	823	782	823	792	820	824	812	838	795	847	822	834	831	819	870	844	810	829	837	794	810	834	825	839	796	837	794	819	776	829	821	825	819	854	827	814	827	819	757	842	799	798	813	795	814	859	768	784	803	800	794	841	797	805	808	827	795	783	807	819	829	794	812	787	811	863	798	811	860	795	819	837	803	852	795	793	827	781	819	801	839	777	812	799	780	792	836	799	793	779	811	834	847	829	789	823	819	816	808	767	784	791	816	799	778	778	845	812	813	807	785	838	834	837	801	825	798	772	793	807	802	826	817	821	828	814	811	785	840	838	783	771	821	810	873	799	822	772	816	806	830	825	824	849	781	814	840	814	760	795	881	848	736	823	809	848	832	842	789	811	836	806	789	798	859	798	796	816	859	816	818	836	786	787	870	785	811	856	793	802	791	800	835	811	791	826	782	780	797	817	818	863	810	804	787	854	830	817	836	821	772	795	779	791	843	845	786	851	846	833	865	830	825	824	816	795	805	774	812	865	776	825	848	805	801	813	822	838	807	789	860	790	773	799	799	775	823	795	771	775	785	819	848	803	842	832	851	813	820	761	856	757	806	779	800	812	804	855	810	748	752	763	822	841	862	819	834	787	833	781	811	773	824	832	824	837	813	845	774	842	867	832	832	804	784	813	843	776	768	773	790	758	761	813	858	804	801	861	834	813	833	787	840	757	743	856	819	806	813	798	799	819	851	816	861	777	774	794	784	856	812	796	830	884	815	868	843	797	780	841	823	855	836	841	802	795	803	813	845	839	828	821	824	812	888	819	816	816	777	820	845	863	810	766	785	817	756	810	804	846	781	808	827	820	776	816	823	774	809	832	843	849	798	804	815	817	801	808	828	829	847	813	787	805	833	812	804	816	818	808	845	816	857	796	801	853	830	838	883	839	772	799	864	787	856	845	869	820	870	767	805	789	777	826	846	838	775	823	873	828	904	795	838	863	881	842	783	839	820	850	849	808	782	859	849	812	811	797	817	857	857	819	791	815	857	882	841	815	844	794	809	786	766	829	878	819	813	865	818	848	848	764	771	787	851	810	819	804	811	800	833	797	866	797	855	822	820	815	785	816	831	813	827	836	800	787	834	789	861	790	796	819	856	819	847	801	837	816	811	775	788	811	807	845	824	784	782	819	812	788	822	838	868	792	837	830	819	877	827	782	754	820	822	801	792	839	800	815	796	840	798	855	831	795	807	862	829	764	804	819	820	791	802	808	828	854	771	792	834	776	820	761	872	822	841	802	807	859	795	772	826	798	793	851	849	818	790	789	837	842	868	833	811	769	856	893	784	774	791	822	803	818	835	811	907	771	788	829	826	844	851	809	834	795	809	772	808	825	837	815	829	802	812	798	802	855	788	833	851	808	765	822	820	776	744	804	753	817	797	783	791	835	806	866	785	786	818	827	808	775	792	782	851	814	797	812	854	810	754	851	790	792	800	789	830	817	830	799	805	810	787	790	787	769	795	816	793	809	810	838	807	837	822	815	774	769	852	846	846	810	832	836	826	804	817	760	800	810	854	806	797	835	811	840	858	794	804	830	787	803	841	834	865	835	820	814	859	774	807	803	784	820	815	813	813	784	822	811	750	750	834	808	831	835	879	810	831	774	860	782	818	807	801	845	810	844	827	809	780	826	784	810	840	826	846	808	796	786	784	829	855	800	867	862	788	784	801	821	834	837	841	801	850	812	825	774	850	831	756	782	800	842	791	830	818	889	851	838	865	798	815	905	835	797	859	796	858	826	831	800	844	835	811	832	794	828	794	835	797	839	811	822	802	854	812	792	823	827	846	833	846	834	843	760	821	830	874	880	819	770	844	767	771	802	770	848	824	839	823	780	825	841	772	854	817	800	820	808	771	794	823	852	809	828	776	768	840	855	787	851	807	813	820	810	813	834	769	884	828	855	763	786	836	869	776	856	826	866	866	817	799	786	819	815	852	820	810	799	814	838	802	862	814	798	794	822	861	797	770	844	783	830	816	850	813	844	823	815	815	795	816	806	868	858	854	800	820	800	855	836	829	808	796	868	804	825	785	852	852	798	782	832	804	883	801	778	819	855	798	826	851	870	799	805	779	792	825	840	842	800	808	838	833	792	805	881	828	793	811	840	804	809	854	841	832	795	819	826	864	799	785	829	845	792	827	811	776	764	806	885	850	804	806	800	803	826	833	789	849	823	786	789	786	832	821	767	811	822	835	845	801	844	822	795	804	780	800	792	815	827	814	822	860	848	825	855	808	852	849	837	760	850	774	838	808	838	856	827	840	786	838	809	795	845	794	813	828	800	806	781	862	791	859	801	804	846	813	785	854	819	834	822	869	841	806	819	812	843	783	827	831	842	806	809	845	826	830	832	800	784	825	792	802	763	787	820	818	865	817	803	843	833	831	802	802	823	821	834	826	772	852	799	842	795	799	773	800	825	838	789	829	792	833	807	829	833	816	843	838	809	830	788	836	790	814
2882	1351	755	473	757	890	863	861	654	468	345	311	312	283	206	171	188	153	168	154	137	107	76	91	91	85	89	68	63	68	69	62	56	58	65	64	49	60	65	56	68	48	58	53	45	47	47	59	59	47	43	42	64	54	38	51	53	48	41	54	60	42	52	37	38	47	32	62	54	39	51	47	37	38	46	50	44	43	50	44	40	36	37	46	54	47	44	54	48	49	43	46	42	52	51	44	48	37	44	49	49	40	41	41	46	44	35	35	48	55	39	46	53	48	47	41	31	48	54	52	45	46	39	46	44	45	48	45	46	38	38	43	42	45	45	49	39	38	48	57	47	48	55	47	60	50	36	49	37	43	43	33	50	34	46	42	50	39	52	58	46	62	47	47	50	39	51	41	39	51	48	55	46	46	44	46	52	41	46	38	48	45	40	50	48	54	44	33	47	30	46	42	36	45	48	36	39	42	47	35	48	41	43	41	41	31	43	35	39	46	48	50	39	48	38	48	47	54	44	47	38	37	40	44	46	39	59	47	47	50	66	35	41	43	47	35	45	50	51	49	43	55	40	41	53	44	54	35	37	51	42	52	42	50	50	29	45	39	42	44	36	48	50	59	45	42	53	52	40	49	35	50	45	49	56	45	49	41	45	44	44	42	53	44	58	37	45	41	40	46	47	42	38	53	46	50	47	42	34	39	52	44	46	47	35	46	37	43	44	42	51	44	49	47	50	60	47	33	55	55	40	45	46	40	39	48	37	39	38	35	50	53	45	48	44	35	44	48	45	55	50	39	47	41	46	59	45	40	46	43	36	48	51	44	57	47	47	50	39	54	44	42	46	44	34	41	40	48	57	60	39	38	47	42	39	44	44	38	56	46	51	46	27	44	54	34	45	35	39	38	50	46	47	41	49	44	47	46	37	43	39	49	45	41	47	54	43	41	42	42	33	32	48	38	44	37	58	36	46	41	41	51	52	44	38	45	38	52	40	51	53	44	40	50	44	49	42	60	33	50	46	35	46	40	57	43	47	50	48	44	44	37	36	35	51	41	51	50	44	34	36	41	46	49	38	35	59	43	50	40	56	49	55	37	46	39	36	57	36	44	41	59	43	47	40	37	61	59	44	45	51	46	46	52	48	35	33	50	40	40	37	45	52	41	50	49	31	49	38	48	40	41	33	39	46	37	55	45	36	39	44	48	45	27	48	36	46	51	53	38	49	40	34	55	43	35	36	49	53	48	42	54	45	42	47	42	63	34	37	42	37	48	46	42	34	40	44	47	49	47	44	38	41	55	50	57	51	40	62	52	38	51	41	39	44	28	54	42	45	51	58	47	46	45	45	51	42	40	46	37	53	67	61	52	45	43	43	40	32	54	48	42	48	44	50	49	43	51	46	39	45	42	48	60	42	43	43	43	46	54	46	47	46	56	36	50	56	39	43	40	51	29	53	56	53	52	63	34	51	43	41	36	48	43	54	52	43	35	38	43	52	45	48	45	50	46	53	42	54	44	55	33	34	43	45	45	63	31	34	48	49	42	45	42	40	44	32	42	49	36	43	39	48	50	38	50	43	42	39	38	52	37	50	51	40	52	41	40	37	50	47	39	50	37	40	39	48	53	50	40	54	41	47	31	43	49	36	43	39	36	32	41	41	31	43	50	40	42	49	42	52	58	39	49	47	50	41	49	57	61	36	53	47	47	42	54	49	44	53	48	48	53	30	46	48	43	44	43	46	48	60	51	43	43	44	47	47	52	37	52	52	43	52	48	44	45	58	48	45	37	40	46	57	48	53	35	56	38	42	45	40	59	50	51	35	51	53	45	43	53	54	35	50	51	53	37	44	51	56	36	35	44	42	53	54	43	52	41	36	48	41	44	31	48	51	48	38	45	45	35	41	45	44	44	40	45	50	39	60	41	35	34	38	43	40	44	49	50	41	32	45	50	52	42	34	47	50	46	43	49	44	42	41	48	48	40	24	50	48	45	43	53	38	39	47	38	45	55	34	37	50	43	48	39	44	42	47	46	49	51	42	38	51	48	49	51	53	44	50	44	44	36	53	56	47	49	46	46	40	41	40	46	42	50	49	37	48	57	48	41	48	43	45	50	54	40	47	51	61	43	37	44	52	30	42	41	43	42	55	45	37	38	48	49	46	52	46	40	54	32	40	41	40	47	49	52	45	46	43	38	38	50	49	44	58	52	58	41	40	40	50	37	55	46	52	33	49	40	40	51	52	44	40	49	47	53	59	44	45	41	42	44	45	50	52	47	43	45	49	49	53	51	56	44	44	45	46	48	51	56	48	52	57	43	60	40	41	44	54	51	50	51	49	44	45	49	35	40	51	45	49	44	42	48	36	47	47	62	35	48	48	44	49	41	30	44	61	35	50	53	39	48	44	40	37	32	44	50	38	47	44	34	41	48	32	40	43	40	33	52	32	42	50	41	49	49	44	57	44	38	48	56	50	42	49	37	44	52	65	55	43	51	38	54	42	54	55	52	39	46	53	48	34	56	40	47	37	51	48	63	48	50	36	46	43	46	48	48	48	38	42	53	41	44	41	62	39	36	40	40	39	41	46	43	42	44	45	38	36	52	40	29	32	51	40	46	42	48	47	51	56	51	43	50	32	55	42	48	43	45	48	52	44	43	44	65	46	48	41	35	46	44	45	48	46	38	42	32	39	41	42	42	41	34	53	45	42	46	35	41	37	33	30	57	39	54	45	47	55	48	35	33	49	35	48	33	56	36	44	46	38	43	45	33	37	55	35	40	48	49	43	32	39	49	52	45	45	53	41	47	44	52	40	36	48	46	47	47	51	43	45	46	43	58	56	31	47	52	45	37	45	44	48	36	46	49	42	40	38	60	45	47	52	44	41	47	54	30	40	42	32	43	58	41	38	42	50	51	46	42	35	40	43	38	41	49	47	43	46	50	44	38	42	41	37	62	46	43	41	56	30	50	52	38	43	48	40	43	42	51	49	43	39	47	42	40	39	45	38	36	52	44	32	46	43	40	60	43	48	44	26	49	36	56	44	40	43	54	43	40	46	39	47	55	57	47	44	41	55	50	46	36	44	59	49	49	44	48	43	47	52	40	36	40	41	58	41	48	58	48	40	55	32	46	48	48	43	46	45	56	50	59	48	37	39	51	36	42	41	49	49	54	33	59	54	38	46	48	45	36	52	48	48	43	44	43	47	35	51	57	48	46	44	48	49	46	43	40	43	39	48	50	39	44	40	50	39	52	50	53	36	41	52	55	56	46	51	40	54	35	55	40	39	33	51	54	49	37	34	44	46	44	48	41	39	33	49	54	41	54	50	47	41	38	54	41	40	48	50	57	48	37	47	34	42	41	46	39	36	48	43	47	49	55	40	43	53	38	40	49	43	50	39	54	47	41	52	53	55	36	40	56	37	50	48	49	56	52	47	49	48	49	42	47	40	47	58	63	54	34	47	50	39	56	53	46	48	47	41	48	32	48	40	39	44	47
29036	20577	14124	26631	34237	33005	31148	28715	23862	18556	15638	13241	11788	10396	8840	7529	6365	5974	6199	5850	4298	3528	3086	2986	2972	2542	2313	2060	1893	1784	1649	1506	1443	1562	1485	1494	1531	1453	1380	1364	1333	1226	1143	1106	1070	1012	900	921	932	1015	883	832	817	773	746	763	759	731	737	732	767	734	722	732	716	707	744	737	742	689	764	717	744	672	700	732	724	665	701	677	710	748	728	732	745	745	730	763	775	749	746	754	724	769	782	727	723	731	736	727	759	701	724	708	757	696	709	742	689	742	796	700	729	712	729	714	743	728	699	703	751	702	685	771	691	735	693	721	702	749	659	742	713	694	707	716	671	665	675	682	751	687	654	735	681	698	672	675	674	692	703	717	678	673	706	705	662	723	675	686	728	711	711	691	743	763	704	717	700	722	712	708	712	673	679	748	661	631	720	691	739	663	672	663	668	655	659	720	660	653	642	659	674	682	715	657	673	655	652	682	691	670	643	684	696	712	699	704	671	661	703	711	681	646	627	652	646	654	666	665	686	672	646	695	659	662	597	658	675	705	613	656	688	629	655	703	674	672	698	675	702	690	664	619	638	654	679	653	630	726	625	670	641	728	627	678	678	639	662	669	693	701	727	656	678	640	673	632	610	671	660	655	649	665	663	680	681	664	680	679	652	659	708	652	695	657	669	728	696	708	616	626	708	699	656	670	672	661	682	684	673	693	640	659	661	689	668	673	750	628	644	675	650	692	696	638	696	682	684	643	629	652	685	669	702	681	666	633	699	611	664	664	684	697	668	667	671	655	699	648	675	709	631	647	679	657	674	717	652	720	670	658	641	670	662	678	693	692	646	651	714	689	672	690	678	670	668	641	666	637	667	651	692	670	650	625	648	665	611	624	684	729	655	638	717	605	663	686	660	626	693	661	641	656	666	681	684	641	696	697	769	693	669	634	622	692	680	635	674	640	694	679	613	719	642	680	698	650	663	653	665	677	673	659	670	640	669	631	696	671	680	686	706	656	669	667	680	696	682	696	645	689	669	683	631	671	647	643	617	668	695	665	705	710	653	664	664	707	660	632	676	680	684	633	654	627	670	660	689	668	663	642	627	646	671	680	620	664	740	651	633	648	667	701	686	631	684	680	702	684	655	678	666	701	647	669	663	688	675	703	655	663	711	669	670	671	648	665	678	640	652	701	655	726	685	633	709	626	643	681	687	690	652	680	648	701	637	661	631	714	691	649	647	690	658	629	704	685	675	668	687	714	691	702	668	675	654	641	691	654	653	663	651	658	681	665	686	685	658	643	676	649	622	646	672	680	700	674	674	676	680	670	702	671	706	685	685	651	621	699	685	622	623	695	688	700	650	649	692	627	681	641	701	624	621	612	711	671	674	701	689	681	684	642	666	694	642	631	691	675	711	650	692	675	671	689	648	655	680	650	592	602	682	627	636	678	625	684	674	682	701	645	671	677	662	668	662	654	680	690	681	662	729	632	601	652	641	677	708	677	646	644	685	648	629	702	678	671	659	698	662	644	643	680	668	718	622	671	661	691	693	643	664	713	662	625	703	691	668	644	633	653	634	690	682	667	673	641	657	649	649	680	692	713	676	680	639	689	695	634	621	684	626	611	691	635	688	664	704	655	654	675	674	661	678	695	667	715	671	678	657	661	674	689	679	636	672	664	654	671	665	678	657	711	635	665	686	714	667	688	669	658	689	649	642	610	685	630	661	661	650	707	653	701	614	662	677	669	677	617	652	665	679	669	695	675	677	638	657	644	653	669	654	641	678	614	655	670	688	639	633	651	687	690	642	658	676	683	646	618	684	663	661	699	655	619	645	715	692	653	650	657	727	657	649	701	636	694	662	682	677	706	672	668	630	645	672	663	637	673	660	651	675	665	693	682	672	707	664	724	681	683	653	665	640	691	690	705	700	651	668	709	678	669	641	674	691	680	689	605	685	691	668	675	701	739	681	663	669	645	714	640	678	654	663	650	628	656	696	694	650	691	638	657	684	664	644	668	653	650	654	668	674	690	634	673	659	665	650	687	665	686	710	651	687	666	690	632	642	635	615	611	675	690	651	598	667	634	685	671	694	694	648	656	665	678	660	655	683	720	679	654	642	683	691	648	646	671	662	678	679	673	692	665	666	678	602	659	665	660	666	636	647	665	645	648	590	697	663	614	682	672	674	704	694	656	662	661	691	680	669	659	668	710	680	630	687	647	676	668	617	637	701	673	703	645	657	665	653	648	669	636	662	716	654	684	657	652	672	657	664	641	662	646	643	635	709	642	627	667	666	662	667	650	698	646	626	662	686	649	690	695	702	670	684	709	647	682	669	681	646	697	669	635	661	669	650	663	592	626	641	688	701	643	686	642	700	586	650	671	649	674	679	652	694	682	675	652	641	665	672	656	670	654	687	671	654	666	682	639	621	675	686	645	665	634	700	685	657	683	666	671	672	678	647	651	687	699	669	639	616	645	690	690	685	692	683	681	657	677	655	654	693	644	695	664	662	661	706	674	692	674	629	710	630	656	652	641	613	667	704	646	652	678	682	696	687	667	667	654	708	664	652	686	698	624	697	647	666	639	668	684	652	666	676	685	659	679	713	639	704	704	633	667	677	610	650	653	718	659	629	655	678	702	694	687	673	645	699	677	690	707	684	656	641	689	668	627	690	616	651	655	674	659	687	700	660	660	666	652	668	711	677	630	707	634	653	663	639	657	659	659	664	703	690	672	704	668	655	664	682	717	645	695	678	713	663	663	693	662	655	655	683	707	628	675	700	657	593	695	645	649	685	660	692	593	689	663	651	679	662	673	646	688	605	705	679	656	660	722	685	707	678	727	716	639	645	696	632	698	675	670	716	670	631	701	702	693	663	658	689	645	695	665	647	706	648	659	630	659	666	632	720	678	680	653	654	647	670	646	655	658	682	668	695	677	728	688	680	669	666	674	696	637	700	676	649	658	663	646	657	629	649	713	677	632	644	687	658	693	704	628	643	662	639	730	694	639	618	662	668	638	607	652	648	643	723	631	657	658	671	681	651	698	650	699	654	712	617	666	682	671	663	714	667	675	666	666	653	667	637	665	654	671	665	644	679	684	673	706	639	685	728	690	679	692	663	658	671	616	648	692	682	667	636	693	652	664	644	653	636	696	651	636	637	648	650	718	671	694	670	681	676	660	654	674	685	688	653	669	627	700	658	648	641	696	650	641	672	655	665	611	675	646	659	666	659	656	699	669	634	706	660	697	697	685	648	690	706	694	657	663	640	667	684	638	645	676	648	664	649	661	696	693	706	654	696	667	631	649	671	710	697	653	668	635	675	622	666	706	698	636	688	656	705	629	684	689	645	690	643	693	661	665	704	665	707	686	712	684	673	692	689	649	725	697	686	670	671	700	717	672	623	708	669	652	667	717	672	647	654	671	621	650	688	641	673	695	709	642	654	706	724	634	695	648	656	669	682	658	628	647	693	661	655	683	682	631	657	610	632	722	672	691	635	686
2073	588	362	254	346	450	412	371	261	186	158	135	150	121	112	107	101	94	86	86	73	67	63	30	59	54	59	44	45	45	30	51	50	49	49	51	54	39	42	40	50	44	32	50	35	36	39	41	27	45	49	39	39	28	45	35	42	32	25	39	50	42	44	32	40	41	30	38	37	39	44	26	41	35	34	47	35	33	32	35	60	28	33	39	38	37	39	35	48	37	26	37	39	39	42	40	41	36	35	39	35	40	38	39	47	36	26	34	39	32	38	33	34	49	47	45	29	42	34	39	37	43	39	42	40	41	47	38	32	37	47	41	42	35	34	32	40	34	37	33	35	36	38	41	44	27	52	28	35	39	36	46	30	34	33	44	38	32	39	35	31	37	42	35	43	31	30	38	49	37	38	49	46	28	41	37	46	30	33	31	29	37	36	29	41	37	45	43	26	36	40	43	38	44	41	27	36	25	52	35	48	39	44	40	42	45	31	46	35	37	40	28	43	33	50	43	31	32	42	44	44	35	32	31	37	29	49	38	38	32	28	44	46	38	48	36	39	45	39	41	39	36	38	41	31	45	44	41	41	44	36	39	37	33	55	33	31	47	33	40	34	42	39	53	51	36	38	46	46	26	31	32	32	32	36	37	35	34	25	31	33	58	25	43	32	30	41	36	42	42	35	36	34	38	36	39	35	32	32	48	42	40	36	44	23	38	44	41	35	38	34	32	44	42	33	49	31	27	46	28	37	28	46	46	49	36	26	44	37	39	34	35	28	47	53	36	35	38	40	46	40	42	52	38	33	38	43	32	27	48	37	39	40	31	36	48	33	28	36	35	30	33	38	42	31	39	32	41	33	37	30	39	52	41	40	48	36	27	46	31	47	33	39	31	46	32	42	39	36	37	31	41	32	39	42	38	38	42	46	30	26	41	30	30	39	42	46	31	50	39	41	35	36	37	47	41	41	38	41	28	38	39	42	39	29	44	41	40	42	37	42	38	41	31	41	45	37	33	48	41	32	41	42	40	50	34	43	28	35	34	28	29	42	35	42	28	29	39	37	34	40	39	41	48	43	40	37	36	52	36	45	33	34	33	42	45	41	42	30	49	43	34	38	36	41	39	36	50	36	47	41	38	47	37	28	48	43	41	32	33	37	37	35	36	30	38	42	40	36	31	38	33	45	25	32	20	38	34	47	32	38	26	37	43	30	35	32	32	31	27	39	45	43	38	39	35	35	40	34	41	40	44	33	36	26	40	35	43	42	41	39	44	30	37	43	42	37	26	33	43	35	41	43	41	40	34	40	34	38	40	41	29	38	33	43	49	35	36	34	46	48	32	42	39	28	35	41	45	44	41	29	35	24	44	29	39	31	35	38	49	39	30	37	49	38	36	42	37	34	34	55	43	42	35	36	38	41	32	28	39	43	28	32	34	27	35	30	33	35	27	41	40	45	46	39	30	46	37	40	33	32	37	46	35	40	39	37	28	41	46	44	40	35	38	36	42	25	43	37	35	43	33	35	34	40	33	38	31	40	41	39	29	36	26	43	35	38	31	38	47	48	36	41	38	35	38	41	30	33	35	41	31	45	36	40	42	34	28	38	27	31	31	42	44	37	36	38	36	35	40	33	26	30	39	39	47	38	33	33	40	40	45	41	40	43	40	43	32	38	29	33	33	37	33	42	42	33	45	49	41	42	34	47	46	36	40	47	41	35	36	43	39	38	53	35	40	35	32	37	47	44	41	47	33	36	44	39	44	43	39	32	41	42	40	40	44	34	39	27	39	35	49	34	38	33	36	44	44	34	33	33	31	51	41	38	37	43	35	40	36	24	32	41	41	42	37	34	39	37	36	29	31	38	37	31	45	39	26	33	35	38	55	34	43	42	40	30	34	34	24	42	38	34	32	32	27	44	40	42	28	35	37	38	31	41	36	45	39	42	33	34	42	33	43	38	41	40	41	39	42	34	35	35	45	39	39	39	42	46	48	35	43	31	44	30	33	37	50	46	43	40	26	40	41	36	45	32	29	49	43	40	30	36	29	36	38	47	35	42	31	41	34	33	34	30	35	32	41	35	38	36	29	34	34	35	41	41	26	32	45	46	42	37	46	27	37	37	36	38	41	46	47	37	37	39	27	32	46	42	50	41	31	33	34	41	32	44	30	32	28	29	33	42	46	30	32	40	41	30	32	39	33	33	36	39	35	25	32	34	34	37	51	27	38	34	36	32	34	38	33	31	42	38	45	34	32	38	41	43	51	27	35	36	46	40	40	32	39	36	34	31	37	34	42	30	51	31	42	34	51	48	31	44	41	38	49	38	28	41	36	50	33	35	40	29	40	52	48	33	32	28	34	34	39	25	40	38	48	34	37	39	42	30	53	29	35	41	25	31	30	35	27	41	39	38	32	28	32	38	28	38	31	44	27	47	34	44	43	35	29	34	32	35	46	30	42	41	35	42	37	46	29	33	48	38	42	40	27	31	36	38	32	46	41	34	54	33	50	36	39	42	41	51	35	42	34	45	48	39	45	40	41	33	42	36	48	27	36	36	31	46	44	21	35	42	35	37	37	37	32	42	38	34	38	44	27	35	32	39	35	39	35	35	44	38	31	34	32	40	43	28	29	37	40	39	31	38	33	37	33	38	41	31	49	30	43	45	29	30	31	43	42	35	32	31	28	32	28	48	22	43	42	45	40	46	40	44	55	43	43	41	39	35	31	37	35	39	35	39	42	48	42	30	38	33	32	37	41	31	36	38	35	39	35	32	29	38	44	48	41	43	35	38	48	39	29	36	46	33	61	31	39	38	49	34	53	33	33	49	26	42	31	31	36	42	34	45	48	31	39	32	44	47	50	35	45	35	46	46	43	52	40	35	35	34	40	28	42	40	31	42	52	42	39	35	38	32	33	39	36	35	29	46	37	30	50	28	30	42	40	34	29	39	37	46	45	39	24	50	31	42	36	45	35	39	31	43	29	44	31	39	48	38	33	40	41	36	33	44	33	33	45	46	32	29	45	44	35	40	34	37	33	37	37	38	52	43	41	38	39	35	37	31	42	42	31	41	45	42	41	37	31	38	34	30	33	25	35	39	33	42	26	40	37	36	39	32	42	36	44	27	43	45	32	49	42	32	34	39	34	29	43	43	43	35	40	44	44	48	45	32	37	29	33	30	30	35	32	52	39	35	22	32	30	32	32	38	41	43	35	42	36	27	32	37	37	32	50	39	47	42	30	42	35	35	37	46	34	44	34	39	51	38	40	35	41	33	33	40	44	30	34	50	37	41	33	38	39	38	43	31	38	45	34	50	37	35	40	40	54	27	44	47	58	26	37	45	31	37	35	37	41	41	41	37	38	36	38	37	35	47	37	41	41	44	29	39	44	45	32	52	51	39	41	41	38	31	24	28	53	32	38	37	32	38	35	47	38	45	38	36	39	42	37	41	39	41	30	46	43	49	38	34	30	30	32	40	34	35	36	43	37	43	23	37	31
21001	13540	8484	18431	25111	23848	21611	18978	14140	10122	7892	6444	5842	5288	4066	3441	3190	2831	3012	2747	2220	1675	1441	1350	1339	1256	1124	1063	981	935	873	892	855	914	892	906	848	798	881	826	787	744	742	678	681	698	620	657	646	654	585	628	587	653	581	561	596	587	571	554	572	600	568	558	623	604	639	618	574	568	580	572	588	598	596	549	590	542	538	547	590	586	553	575	562	564	576	554	581	615	598	625	588	557	582	586	605	597	637	546	604	595	609	576	603	579	547	587	582	526	576	613	638	569	597	612	593	587	559	578	585	574	571	550	552	569	586	576	562	596	586	539	584	551	541	565	608	581	582	591	603	587	550	555	628	566	580	552	580	587	561	584	627	579	588	591	569	577	573	572	572	580	563	610	575	542	593	586	572	590	565	568	573	548	604	604	607	568	579	595	613	579	548	554	516	539	544	617	543	611	598	553	572	546	580	551	603	552	582	521	560	572	596	550	597	601	550	579	572	566	555	565	589	565	553	540	564	547	563	533	542	544	572	558	619	580	568	557	581	556	570	580	550	576	634	578	560	581	562	521	597	527	533	535	540	532	548	552	550	546	554	518	569	531	544	563	545	530	612	564	536	580	565	581	532	584	552	553	611	599	590	558	523	563	576	583	527	547	557	577	535	557	578	556	566	550	551	577	589	511	573	537	571	593	554	535	553	544	540	557	584	566	559	553	570	608	580	558	558	595	582	631	571	575	577	547	576	597	574	595	592	565	605	518	550	604	534	605	558	571	547	587	558	630	561	564	542	535	552	546	561	589	561	595	601	598	554	559	583	572	636	549	567	600	509	565	570	535	546	567	591	543	571	552	546	546	564	589	535	561	549	593	559	565	539	555	545	567	562	558	535	585	613	550	566	565	599	575	532	532	579	589	545	602	583	575	572	558	554	574	548	586	592	561	590	584	588	577	585	560	592	543	614	601	577	550	589	538	515	561	565	590	581	579	535	530	573	533	614	594	582	580	595	558	586	564	621	581	540	554	568	573	581	585	584	523	568	535	604	529	605	589	564	595	590	585	545	572	590	577	546	568	538	543	569	604	607	563	578	539	554	572	597	546	545	567	535	567	630	541	563	573	603	558	585	518	603	614	591	558	575	602	536	598	583	552	527	519	550	581	543	583	533	566	519	543	599	575	551	588	530	563	531	551	563	559	580	573	584	570	559	608	570	599	581	569	585	548	539	550	556	551	576	584	607	594	634	600	582	556	617	579	581	568	567	575	546	565	620	582	537	582	597	585	572	576	596	546	589	537	604	567	593	567	593	562	542	573	569	561	584	562	609	570	567	542	531	601	562	561	571	577	513	569	539	559	611	603	584	530	547	529	552	551	537	574	605	564	546	529	541	611	591	574	560	544	556	534	569	554	559	579	604	625	592	576	565	586	567	539	560	563	565	570	585	533	547	526	559	579	578	588	551	621	556	560	544	503	564	598	548	566	547	570	519	531	598	566	592	550	551	594	534	573	568	490	596	582	560	540	605	575	585	587	549	580	572	579	570	564	561	582	572	573	567	551	599	542	573	563	569	551	566	601	578	547	546	562	559	590	586	574	584	567	577	594	552	598	582	580	603	556	575	562	601	553	558	573	574	570	527	583	533	567	582	539	569	547	561	590	572	510	608	580	544	549	563	573	584	526	562	536	546	545	557	559	566	586	513	586	567	591	567	560	601	575	560	552	587	558	570	578	590	550	592	568	548	592	583	592	583	528	514	593	589	587	547	570	547	569	587	568	541	588	573	589	570	561	577	574	557	633	550	522	561	541	566	592	574	568	532	548	547	553	568	549	551	529	541	590	527	578	532	532	549	574	567	567	550	573	564	550	617	535	568	530	565	558	568	549	600	592	574	576	588	614	520	541	598	569	533	586	582	545	594	582	579	555	571	559	555	552	584	533	563	557	586	610	590	552	555	625	557	567	550	520	556	582	588	595	561	582	520	558	545	597	540	578	580	616	527	558	597	594	594	609	577	601	590	566	561	609	544	525	568	557	557	604	569	510	577	591	555	591	577	560	548	528	583	583	589	558	556	589	520	517	569	541	596	532	571	557	589	556	540	570	592	581	525	544	526	571	562	567	587	544	550	565	593	523	592	560	564	584	597	513	571	602	543	556	584	582	562	604	562	532	556	558	527	565	564	577	557	592	572	587	552	571	608	570	539	562	588	525	568	548	566	564	576	612	564	537	544	557	574	561	583	570	566	534	589	551	528	577	615	545	566	548	592	532	540	585	576	570	570	585	563	595	588	560	554	600	582	546	552	595	605	579	551	592	600	574	600	551	542	558	571	560	536	528	567	533	566	607	526	542	549	549	581	602	572	537	561	571	598	549	583	553	595	584	538	571	590	571	527	578	595	562	555	602	560	555	596	609	571	584	534	603	568	577	580	571	611	608	568	543	558	556	552	555	601	549	567	603	540	600	575	507	557	576	589	566	548	570	552	563	539	574	579	554	561	566	560	593	545	591	542	565	585	546	547	587	546	573	536	552	561	558	551	558	583	570	554	593	534	554	561	570	590	565	535	568	598	569	553	583	598	615	561	562	554	594	587	571	583	568	560	563	522	553	549	572	567	540	554	577	521	547	602	561	536	592	534	568	550	532	545	533	592	548	582	553	532	554	606	558	524	596	522	536	546	592	575	552	563	562	526	567	576	552	590	527	517	591	555	552	537	556	559	570	534	601	532	562	607	556	534	518	569	554	594	559	584	534	598	529	580	615	563	558	555	549	567	531	576	525	575	560	564	564	559	540	567	542	582	566	593	558	585	560	579	531	576	572	595	568	586	515	590	583	541	553	585	558	544	537	569	562	529	558	582	536	575	606	558	620	602	556	547	606	572	592	569	558	581	568	560	553	562	565	603	577	556	556	529	573	595	541	579	535	571	552	573	586	564	589	605	537	543	544	564	562	571	564	583	516	577	543	559	546	540	532	579	558	553	573	552	531	554	555	592	556	561	570	547	590	553	584	563	564	539	561	568	580	605	546	548	567	605	576	552	544	531	570	588	556	557	567	514	544	569	563	565	575	540	554	560	556	539	555	555	561	570	567	579	562	547	561	583	542	577	537	541	574	533	601	567	555	553	538	575	576	598	571	543	562	566	582	541	556	554	543	564	532	529	565	563	551	578	588	541	606	611	549	555	558	566	553	601	601	547	559	539	589	591	611	602	537	570	545	568	597	584	536	577	543	546	543	534	560	535	581	585	557	583	563	568	576	577	579	517	559	573	557	571	571	573	558	580	557	587	587	591	605	585	552	531	525	605	569	572	584	553	524	571	568	545	566	527	562	578	616	547	564	563	581	531	591	571	531	537	567	582	571	569	556	574	624	578	566	548	546	538	546	599	551	510	549	580	592	556	555	563	556	584	565	572	584	557	569	571	587	604	550	527	517	572	556	596	527	558	572	530	536	588	595	557	550	621	605	558	609	609	566	589	608	529	583	518	548	545	559	555	563	592	572
1673	929	528	362	627	652	659	487	447	312	256	218	185	152	131	127	109	109	102	96	61	72	63	54	64	39	47	54	48	33	44	40	39	50	41	36	52	46	30	34	40	33	48	35	29	34	27	25	34	29	30	31	35	21	21	28	22	32	26	35	31	29	29	30	34	25	18	49	30	31	33	23	21	27	38	32	30	31	22	32	27	42	32	31	32	35	40	32	37	29	25	30	36	18	25	37	20	34	30	29	32	21	24	31	41	21	33	20	30	25	30	28	27	29	32	18	29	31	23	16	33	26	26	32	32	27	28	37	31	30	37	22	30	31	37	24	27	30	30	26	27	36	20	20	28	27	26	24	32	35	28	32	22	33	42	34	43	25	27	35	38	32	29	35	23	36	35	25	34	23	27	38	22	23	30	37	28	24	28	38	29	40	25	29	30	30	24	34	30	25	26	30	29	36	45	24	32	23	38	25	35	44	27	20	27	39	27	33	25	28	37	31	20	31	35	28	21	33	32	25	23	27	26	29	33	28	25	26	27	22	29	25	32	37	37	29	42	38	37	31	30	33	30	23	24	31	23	27	34	35	33	33	27	37	35	23	23	30	34	27	32	30	34	33	30	26	18	31	22	24	26	36	22	21	30	26	25	26	29	34	19	29	38	28	21	36	29	29	28	26	29	30	25	39	36	25	28	31	28	29	30	37	27	36	25	32	35	30	32	29	33	31	33	25	31	22	28	37	28	25	28	34	31	26	22	31	24	29	38	33	17	23	27	40	32	36	24	24	31	20	28	31	32	35	39	35	24	20	28	32	37	21	36	30	28	30	24	32	25	29	27	29	29	22	26	29	23	29	23	33	31	37	24	29	28	42	22	37	32	26	19	31	29	28	26	30	30	33	27	26	26	23	29	28	32	24	25	28	37	28	27	34	40	24	22	24	22	35	23	25	22	27	30	31	25	21	26	28	31	27	35	28	28	27	22	27	32	24	29	23	41	29	30	22	28	35	32	32	23	33	33	22	23	32	34	36	36	19	29	24	22	38	25	32	23	22	14	20	34	33	28	28	31	32	28	29	26	24	24	37	35	29	38	25	31	25	28	33	39	37	24	31	39	30	23	33	31	30	42	32	31	26	23	25	19	26	28	27	25	19	32	40	21	30	33	21	23	26	25	28	27	18	19	39	25	28	39	23	29	22	18	26	28	33	19	19	30	31	25	39	28	32	28	26	23	26	42	20	32	23	19	32	25	24	24	29	35	17	27	27	21	22	26	23	22	27	35	25	29	33	30	25	28	27	28	31	25	27	26	28	22	17	29	27	30	23	34	35	31	35	29	34	26	37	20	29	31	22	38	29	30	31	30	25	16	29	38	19	25	33	28	35	37	31	28	28	28	20	31	25	28	29	18	30	32	33	27	29	26	15	20	33	19	35	29	21	29	30	44	29	32	39	33	32	16	21	41	29	29	35	27	28	22	29	24	23	22	30	41	26	34	34	39	35	32	26	31	37	29	29	28	29	17	24	40	28	30	30	22	33	29	23	31	32	23	27	21	25	43	30	21	20	32	31	27	30	33	24	29	27	31	26	28	29	18	23	25	34	26	31	34	29	24	25	26	28	36	31	34	27	24	32	30	29	39	43	25	34	28	26	28	24	29	34	22	31	25	28	25	25	24	25	24	37	17	31	24	29	27	27	30	35	25	35	24	32	35	29	22	26	24	28	22	28	32	28	28	33	33	26	25	22	32	27	26	27	29	30	26	18	25	31	27	23	29	29	35	28	25	36	28	30	25	25	20	24	36	26	25	28	29	28	35	34	23	32	23	17	18	32	30	32	25	31	25	28	24	31	30	29	28	28	26	22	32	23	24	28	30	25	25	30	35	24	21	25	27	32	33	22	28	16	26	26	33	41	20	30	16	50	20	31	25	25	30	18	30	37	44	24	27	19	32	32	31	30	34	24	27	27	17	43	25	37	44	39	25	21	21	24	21	28	36	35	33	17	35	24	29	28	37	31	30	33	25	28	31	29	37	30	28	23	28	24	38	33	31	21	33	27	25	26	29	30	17	30	32	21	19	24	26	31	27	32	30	29	24	27	28	25	38	20	23	35	32	35	29	36	29	28	41	15	19	17	15	28	41	33	30	26	24	36	20	30	24	30	29	31	32	28	31	28	34	33	26	39	24	27	18	28	33	24	24	28	27	33	42	36	30	20	31	34	35	30	27	33	21	24	29	23	30	29	41	37	20	41	35	36	24	27	34	20	21	28	33	27	29	31	32	27	27	36	25	24	30	30	20	22	23	28	30	26	19	20	25	24	27	28	29	29	33	24	28	27	31	26	25	37	32	33	33	22	19	22	39	28	25	29	33	27	22	27	32	30	31	28	32	27	36	27	30	25	33	30	28	32	33	26	29	20	34	24	38	30	31	30	21	22	21	38	26	41	30	32	29	28	23	33	22	37	33	38	36	26	38	39	40	22	32	33	35	32	27	35	23	29	24	42	18	34	22	33	23	36	29	25	29	23	33	22	23	30	26	36	25	24	29	31	27	29	25	36	24	30	30	26	37	32	35	24	31	23	30	32	22	24	26	25	26	25	36	38	28	32	30	24	28	26	33	30	19	30	24	28	27	37	33	38	31	31	23	36	37	29	28	26	36	25	26	31	22	28	26	23	32	29	27	21	40	21	20	25	33	32	31	35	26	24	31	32	31	24	33	25	24	26	24	35	31	26	31	37	21	25	29	23	26	26	34	32	35	25	31	33	33	27	27	23	28	29	27	35	36	30	35	30	35	35	27	25	24	27	22	29	28	28	27	17	23	37	32	39	28	33	26	27	36	37	29	26	29	27	26	32	35	34	32	32	34	25	34	31	30	29	28	48	21	34	30	41	28	34	30	30	17	26	32	18	19	30	23	34	19	32	31	24	36	27	35	23	24	35	16	29	21	33	27	23	30	29	36	23	33	26	23	31	34	32	26	26	43	45	34	17	30	37	25	23	31	28	26	22	33	25	19	29	31	29	38	30	28	40	27	29	29	21	25	32	25	32	30	32	19	27	17	24	28	30	32	31	35	17	33	25	35	31	26	22	30	33	25	23	22	28	28	30	27	34	27	33	25	26	28	35	25	29	35	24	30	28	44	27	27	21	29	30	27	28	25	19	24	28	23	30	30	31	27	21	27	24	31	28	28	28	30	29	27	28	30	32	27	30	35	17	29	20	31	26	31	29	26	22	36	17	26	23	23	30	21	24	21	19	29	24	28	29	34	37	32	21	24	28	29	39	29	23	37	26	30	40	27	24	23	27	20	30	23	22	38	35	23	31	26	34	37	30	24	24	28	25	30	32	31	25	27	27	31	25	31	23	21	37	31	26	21	35	28	29	20	25	26	39	29	28	22	35	31	25	25	28	30	32	19	37	27	32	30	26	32	30	26	38	36	34	27	26	29	33	24	28	37	40	48	23	25	32	24	15	27	24	27	27	29	19	33	28
24960	17562	11580	23916	30975	29588	27232	23400	18373	14692	11891	9633	8226	7309	5735	4955	4653	4048	4320	3832	3165	2343	2099	1734	1725	1643	1573	1333	1300	1190	1089	1093	1060	1015	1010	1070	871	882	884	913	840	815	814	706	663	675	644	655	571	589	555	518	508	512	478	512	491	467	470	448	458	452	437	462	480	463	478	443	462	434	501	452	461	462	469	496	414	471	466	515	483	477	444	450	461	436	511	468	480	475	485	440	480	535	485	459	481	476	476	468	474	493	480	459	467	434	480	448	460	487	469	454	446	449	444	454	465	474	476	452	436	402	471	471	489	442	497	508	431	456	438	451	430	472	449	423	426	460	429	440	449	431	405	433	436	432	410	442	447	448	419	455	409	456	487	456	471	457	457	444	488	462	469	435	476	474	425	439	413	472	464	448	405	472	436	473	440	451	436	442	421	436	449	425	392	477	453	451	432	393	427	406	428	430	444	406	384	438	422	416	412	413	416	394	413	417	394	420	413	455	415	442	430	442	393	453	448	455	459	404	432	444	468	417	397	474	434	451	396	446	443	431	388	442	433	434	385	432	445	433	444	425	443	411	431	457	410	450	447	446	440	427	431	425	414	437	434	432	436	466	448	449	472	451	428	419	410	427	410	422	437	466	392	400	438	426	392	428	435	414	406	400	426	432	424	449	426	454	434	440	430	416	417	476	445	418	422	426	449	426	451	425	463	447	449	439	458	427	420	441	449	457	466	424	410	438	415	367	417	463	422	410	391	429	452	400	401	413	450	417	448	423	450	411	463	386	411	437	454	466	375	408	415	445	449	448	458	413	427	403	396	433	447	482	415	429	438	399	413	397	432	411	430	401	433	447	445	437	400	413	423	474	447	468	439	381	404	441	436	451	426	443	428	400	397	430	428	442	427	417	435	423	460	437	440	403	466	442	432	411	420	418	418	407	425	456	435	457	394	389	430	437	420	464	407	419	431	441	425	390	394	402	400	403	426	431	455	432	426	403	460	428	426	444	429	429	433	434	422	407	410	423	429	417	408	421	437	480	460	416	432	403	429	428	418	438	424	452	412	408	465	402	435	428	434	421	430	419	440	432	439	459	427	444	438	453	442	421	464	421	429	443	449	458	455	423	418	404	433	418	437	429	430	405	448	449	409	423	413	421	437	428	440	439	410	426	420	433	446	436	434	437	470	431	448	404	422	440	408	413	412	464	472	406	462	436	459	463	401	444	423	458	403	437	393	475	411	493	412	423	417	442	411	455	435	425	401	424	454	419	417	425	417	415	457	397	475	411	426	440	413	432	427	448	430	414	435	431	420	411	430	430	433	445	408	426	414	427	432	474	440	434	414	456	446	429	403	442	437	418	439	454	464	434	453	430	431	471	433	426	459	420	403	415	406	419	420	422	433	410	467	421	412	451	418	442	415	407	457	453	438	455	428	434	468	455	457	466	415	465	402	418	434	424	404	428	456	417	464	425	432	446	434	402	398	420	386	391	465	415	458	414	431	409	431	436	421	438	436	393	413	387	415	420	434	448	405	403	463	413	415	431	475	368	426	454	407	472	419	449	438	434	428	463	412	439	414	425	422	421	452	430	436	402	461	456	402	479	426	444	427	421	478	409	386	441	418	420	427	433	397	448	427	418	420	489	427	443	423	438	464	438	452	473	412	435	461	425	459	413	439	422	435	466	449	476	430	426	422	427	415	420	409	437	401	459	459	425	437	410	402	447	435	398	407	444	445	414	457	436	456	417	432	425	385	381	431	487	439	387	409	427	414	387	448	455	449	422	419	446	443	416	467	451	431	433	400	400	425	448	441	469	424	416	425	438	438	434	426	440	414	449	447	431	428	439	434	425	458	439	428	417	424	397	439	450	449	416	428	431	452	419	466	442	436	426	436	450	425	428	423	484	426	433	446	434	415	435	420	443	418	429	414	479	443	438	416	437	443	426	425	425	434	428	457	397	434	401	432	461	443	409	429	457	438	423	446	431	398	414	449	479	424	429	442	419	449	405	417	441	418	416	409	369	461	451	453	463	414	436	417	408	425	424	434	438	417	413	448	448	423	434	431	467	450	451	389	442	428	433	422	437	427	425	433	432	383	433	433	435	430	426	413	424	412	445	471	482	455	408	435	395	416	418	439	419	407	434	420	425	426	446	440	426	433	396	403	438	445	432	396	448	434	420	425	414	448	449	388	391	423	408	449	365	426	442	437	449	399	414	416	469	459	467	402	405	403	432	435	406	412	434	389	450	409	419	422	452	425	472	460	410	435	443	449	441	422	429	418	410	424	426	430	414	385	441	423	420	435	414	441	419	400	437	445	418	438	438	429	446	464	449	429	423	419	428	417	385	435	435	421	453	420	450	423	439	440	433	425	401	430	422	397	450	418	445	420	440	442	436	440	441	418	451	431	451	450	425	479	402	449	421	436	432	452	442	441	407	455	413	468	436	440	418	399	446	428	468	442	429	480	420	453	404	437	458	466	405	412	457	441	409	464	440	427	447	452	394	427	433	471	434	452	456	434	428	414	425	450	400	406	415	439	449	432	455	455	435	451	430	466	438	405	443	410	463	407	428	431	447	443	427	462	449	463	434	416	434	426	434	417	405	439	459	418	409	442	424	399	426	451	395	418	486	445	411	429	437	418	440	427	433	460	462	393	409	429	455	398	402	445	432	418	434	454	454	441	458	479	418	399	433	432	428	419	436	398	442	447	407	405	432	462	456	441	419	445	429	440	416	435	450	443	468	406	432	444	456	430	455	437	440	490	409	430	409	450	440	418	422	403	447	430	439	367	463	459	433	475	393	435	435	416	413	414	404	412	399	436	428	441	399	438	460	415	409	403	420	439	475	453	439	412	410	430	397	421	395	418	469	421	446	434	442	437	401	421	435	455	408	427	416	447	408	429	411	436	445	421	442	407	421	441	445	417	431	396	400	426	434	403	436	380	383	422	434	432	437	428	402	452	454	500	434	403	408	409	430	442	430	429	395	418	431	396	431	432	397	418	426	408	446	457	432	431	433	428	451	419	456	439	401	431	428	483	444	409	460	456	432	461	394	434	436	413	414	425	421	424	423	436	388	421	427	413	435	463	457	414	440	412	440	430	407	448	439	425	428	412	450	454	427	420	449	460	446	404	421	450	390	446	405	388	424	427	409	419	414	454	423	431	393	451	414	443	449	445	429	409	430	444	415	416	445	439	467	440	442	394	391	430	414	413	420	392	449	398	430	427	426	440	446	418	448	450	444	451	430	449	468	453	452	430	451	420	413	442	423	430	438	445	447	435	419	418	409	435	432	437	393	422	439	419	443	410	456	423	453	421	390	426	438	449	414	487	392	411	436	462	450	401	440	430	457	460	413	455	438	406	438	419	437	421	424	431	373	378	422	446	433	422	413	474	406	454	423	405	453	416	435	414	415	453	413	439	441	430	431	409	406	436	400	430	433	412	403	462	433	427	424	437	441	445	426	452	431	460	439	434	438	429	430	420	418	437	445
3492	893	488	407	537	648	547	525	384	307	271	216	208	169	160	134	131	125	137	125	114	115	100	72	81	75	85	81	66	80	70	53	78	70	52	71	72	71	53	55	58	39	59	64	73	57	68	58	50	48	59	60	62	39	62	47	47	62	65	65	54	62	65	59	64	54	48	60	65	63	48	58	52	58	53	64	48	60	60	67	49	47	50	45	54	67	64	54	60	53	49	44	54	54	55	55	67	65	61	55	62	62	55	56	62	43	70	59	42	55	67	50	60	66	54	53	60	44	50	61	64	63	44	50	47	52	73	42	61	51	72	44	62	49	54	49	59	50	68	68	56	52	67	51	51	59	50	60	59	58	60	48	60	57	46	48	60	42	56	58	70	59	53	58	53	52	71	45	41	55	37	55	61	53	64	56	63	58	58	51	56	58	51	44	70	61	59	43	62	44	60	63	41	64	52	74	52	55	48	54	56	58	51	61	71	57	62	61	59	60	56	58	48	51	64	63	53	52	52	46	48	47	44	53	68	54	63	54	53	55	45	48	45	54	55	55	52	59	62	52	47	48	58	53	51	47	68	47	51	53	46	68	58	52	37	68	54	56	46	40	42	57	53	58	53	49	50	63	60	54	55	55	56	61	54	42	65	58	46	62	47	56	55	62	53	43	45	65	38	47	44	61	70	56	47	52	64	51	37	56	71	52	54	49	51	67	42	60	54	46	59	58	70	54	33	61	69	58	54	56	55	56	59	56	47	44	38	52	43	70	67	56	44	55	48	55	54	64	60	69	62	54	62	59	50	45	50	53	53	54	62	57	60	46	49	41	50	58	60	59	61	59	55	44	56	54	44	55	42	61	62	52	55	47	59	69	54	50	55	44	51	62	65	57	55	62	57	58	58	50	55	48	56	62	55	56	56	72	45	61	60	43	62	60	50	65	60	44	60	69	66	50	61	46	62	52	48	65	52	50	47	62	48	57	67	66	54	60	52	53	60	60	62	59	59	63	37	52	56	53	58	64	57	74	55	49	57	54	54	52	51	58	55	61	56	57	54	56	42	55	54	43	47	63	49	64	58	55	52	49	53	55	57	49	40	49	51	63	42	61	42	55	42	61	56	51	50	39	61	55	64	55	63	50	59	54	54	66	56	58	40	50	49	60	71	43	62	56	50	69	55	64	50	62	48	66	49	61	59	63	53	69	50	57	51	48	61	50	60	48	56	70	57	59	34	42	50	55	59	52	54	57	41	72	57	62	52	61	61	55	48	52	60	55	55	58	57	59	53	75	45	62	58	47	44	62	51	55	56	55	52	58	43	46	60	50	44	56	73	57	60	61	61	63	60	58	67	49	43	59	53	56	56	61	68	58	47	67	69	56	56	59	65	54	67	55	47	66	48	55	60	50	41	54	61	66	73	56	61	58	51	57	47	42	75	53	49	58	50	63	44	51	41	53	68	47	60	54	61	52	53	61	65	51	49	59	61	62	57	45	65	69	59	61	52	58	60	48	58	57	61	57	43	45	56	52	52	54	57	62	59	56	62	58	58	53	56	60	71	58	47	52	45	57	61	57	56	57	59	57	59	44	67	65	63	58	51	73	53	60	53	57	60	65	53	58	66	57	59	56	57	53	61	60	43	56	56	54	50	52	50	68	54	50	61	54	52	45	48	59	49	48	47	62	51	49	47	57	51	69	64	66	54	54	44	60	50	58	64	55	56	48	69	51	48	55	44	57	55	56	62	50	55	44	48	51	56	62	58	43	53	53	45	58	51	60	44	52	52	59	57	44	58	64	53	48	46	52	60	44	59	56	60	61	51	47	62	59	51	49	60	46	57	49	58	58	55	46	42	54	53	47	51	49	59	58	52	63	63	49	58	44	48	55	60	52	49	40	56	45	61	68	59	36	47	57	65	51	62	56	53	47	63	46	57	57	61	52	52	62	49	58	59	61	54	53	53	67	55	49	36	67	62	46	54	44	41	52	72	58	51	51	71	70	49	63	44	66	47	57	54	65	53	62	72	55	55	57	46	64	48	60	50	69	69	57	55	49	55	52	53	54	47	42	35	57	49	68	48	47	44	53	66	57	56	58	64	52	49	53	47	51	52	49	55	64	60	62	49	60	60	65	62	54	59	51	58	43	48	60	49	59	61	44	54	49	60	41	47	52	58	41	58	58	48	39	61	56	58	64	52	60	64	64	64	49	45	57	53	57	71	49	61	58	53	43	54	49	40	53	48	61	50	66	50	60	60	60	51	49	59	48	57	56	45	48	58	57	53	54	56	50	57	61	44	53	52	71	54	67	62	58	60	53	61	55	56	74	58	52	57	60	43	44	64	48	59	57	61	61	76	71	49	73	51	64	57	48	49	55	60	61	56	69	56	44	59	62	50	50	56	59	53	65	57	55	76	55	44	60	47	53	60	57	54	63	69	50	47	66	59	62	60	72	55	55	54	47	63	48	56	44	64	53	68	56	52	55	46	64	54	65	50	48	60	57	68	57	62	62	72	70	52	57	58	67	70	51	52	50	54	55	51	59	47	53	55	53	37	57	61	52	54	62	51	58	55	69	58	48	71	65	60	60	46	63	72	60	62	57	60	63	51	41	78	49	56	55	54	54	46	45	49	48	56	67	65	52	48	59	58	47	48	59	67	47	58	63	56	58	67	44	63	69	60	50	41	49	60	53	49	55	79	63	53	55	47	37	67	49	55	52	53	52	58	50	49	39	48	42	58	57	57	65	40	73	63	51	55	60	69	73	45	46	64	62	55	57	43	63	56	63	64	71	60	52	52	63	51	65	70	60	66	60	68	44	37	48	60	58	62	50	55	60	58	53	47	54	55	42	53	51	63	50	55	60	51	53	57	59	61	53	61	46	59	58	47	50	51	50	53	48	60	56	60	57	54	66	55	65	50	61	49	43	45	50	58	69	68	60	58	41	74	57	54	42	59	58	61	47	55	57	46	60	46	73	55	58	54	63	47	56	62	48	55	54	44	54	72	48	73	60	68	49	58	76	67	57	56	59	58	50	52	53	62	49	52	43	41	70	61	53	47	59	70	53	53	69	61	61	78	54	47	55	60	47	63	59	54	46	66	47	55	56	50	54	65	54	55	47	43	67	58	64	59	57	54	55	56	53	58	53	47	59	63	58	51	50	64	57	44	68	43	62	56	47	51	57	60	56	61	66	63	49	59	46	61	57	53	59	51	51	62	57	55	54	51	58	46	55	54	51	52	41	47	61	61	64	57	43	45	56	67	50	51	54	69	58	55	44	65	60	63	58	53	46	66	56	56	54	65	58	55	38	37	64	62	50	60	49	61	59	54	51	60	62	52	51	65	49	59	54	39	52	56	53	52	52	53	52	53	60	59	51	68	64	52	61	56	50	51	52	44	45	61	44	54	55	63	61	60	49	57	51	48	39	52	56	61	62	68	54	64	47	52	63	48	55	53	66	55	55	66	43	70	44	55	54	69	57	48	62	53	60	56	62
23250	16470	11058	23593	31378	29601	26621	22704	18236	14913	11989	10186	8262	6748	5612	5295	4878	4485	4661	4003	3557	2639	2302	2090	2011	2082	1740	1664	1507	1433	1493	1492	1433	1430	1407	1447	1377	1291	1209	1133	1178	1197	1116	1106	1077	1034	971	1018	970	905	961	924	917	850	937	889	873	864	871	863	816	882	784	915	856	830	812	896	881	887	846	834	857	849	872	830	841	881	896	819	832	880	862	887	907	846	935	875	887	848	896	873	893	863	871	838	832	867	876	846	852	870	829	904	857	864	831	840	833	826	894	809	882	864	851	813	868	848	853	862	865	806	806	880	852	847	867	836	838	857	883	840	836	818	826	858	795	810	850	832	809	885	831	805	873	786	847	835	843	873	803	844	816	821	921	812	846	811	801	861	842	853	790	828	853	881	878	902	850	835	865	805	871	847	803	852	870	864	862	859	867	804	850	848	805	849	847	820	849	820	863	795	786	795	808	851	840	844	833	802	790	810	827	830	825	808	825	786	829	805	816	789	793	825	776	843	809	818	779	808	854	802	740	799	884	801	787	816	829	827	876	824	834	851	849	814	862	809	854	814	821	774	796	844	834	813	861	821	813	788	806	877	898	786	833	812	833	787	820	786	838	814	852	838	811	853	792	880	833	830	814	805	817	826	861	833	833	820	850	834	811	842	767	841	800	796	772	811	814	768	853	797	819	776	824	826	831	848	843	846	861	872	801	839	833	891	829	827	825	864	790	785	834	801	796	799	822	836	771	844	856	760	836	813	809	862	827	864	852	816	863	846	813	852	801	811	820	814	796	865	858	866	889	841	823	817	754	816	838	827	812	767	799	853	870	839	781	796	819	808	787	773	865	829	803	825	822	856	820	811	791	871	824	814	813	835	760	892	810	790	860	757	842	819	857	797	773	813	769	839	813	872	834	849	822	851	830	818	866	824	796	784	845	804	770	834	813	817	829	845	825	800	865	818	812	771	791	842	833	815	797	893	791	812	851	842	833	832	779	854	789	799	889	804	830	817	805	865	864	804	831	824	829	847	860	811	866	809	818	832	837	845	783	763	802	780	808	786	795	805	831	797	848	801	853	824	863	775	772	782	795	795	821	836	856	821	806	812	795	871	799	812	799	818	829	777	843	821	821	880	768	836	864	791	817	805	879	857	815	843	801	862	836	799	835	784	792	828	850	820	876	840	878	840	836	843	824	800	861	805	796	790	853	806	833	850	820	793	838	791	853	780	803	786	841	829	781	842	864	822	799	847	845	823	893	786	811	853	855	824	851	806	858	870	840	820	776	765	867	836	806	788	817	861	810	762	795	803	846	802	845	828	830	897	848	784	812	815	782	795	799	824	815	745	852	859	803	844	808	818	832	813	845	828	823	779	795	798	846	832	858	836	843	842	855	868	858	832	803	807	831	878	826	770	787	813	808	857	875	807	835	827	798	851	835	803	818	850	810	855	817	825	869	859	759	836	841	861	826	805	802	844	816	849	770	822	825	822	808	821	858	845	810	772	855	791	834	825	810	796	803	804	852	854	839	820	796	836	817	814	863	845	801	771	838	827	850	840	796	894	829	853	790	815	855	804	853	820	815	825	795	853	774	843	826	863	779	824	776	811	826	808	831	833	824	801	799	836	817	845	868	827	838	837	849	795	850	782	840	823	827	861	839	797	811	888	833	866	876	815	840	820	820	827	829	847	835	817	840	802	797	806	822	796	854	801	793	857	830	816	786	778	788	857	810	790	826	796	829	868	814	824	805	833	755	840	840	811	827	809	822	847	824	793	882	821	864	871	830	846	786	850	791	850	785	868	814	863	840	816	784	830	816	848	808	818	811	785	811	869	831	783	865	821	782	799	823	800	870	833	856	826	840	822	799	821	811	801	806	815	843	807	818	868	861	862	823	808	784	859	865	781	831	823	829	855	792	841	803	841	811	813	815	801	842	803	837	848	848	856	801	794	807	803	811	832	847	860	835	809	797	856	824	845	820	841	817	798	828	830	805	830	819	815	803	808	859	848	826	812	807	800	843	835	823	782	811	798	820	814	755	873	830	810	851	794	832	761	851	775	860	819	802	814	814	806	849	833	820	857	790	823	785	806	829	830	811	815	870	831	833	793	844	865	866	818	807	857	851	815	884	848	791	840	866	823	811	814	800	823	826	804	860	774	819	833	814	787	819	853	873	825	837	833	831	835	851	836	853	864	831	850	816	845	850	794	795	835	811	830	819	838	836	861	849	790	816	806	861	843	840	783	850	872	777	802	806	793	819	796	809	859	828	823	817	834	791	806	829	817	858	830	795	777	820	797	820	863	897	833	825	855	782	808	785	828	812	833	808	834	833	817	810	800	791	777	844	835	833	827	786	845	809	809	773	827	807	812	816	789	820	857	794	802	829	792	794	850	810	830	801	804	820	804	811	813	788	826	801	847	823	878	849	800	837	830	803	834	810	788	780	842	818	835	842	761	848	791	806	852	827	823	860	806	822	835	804	853	833	820	816	839	816	839	867	810	855	849	818	847	843	855	787	753	834	832	804	810	785	847	811	819	811	857	813	824	820	802	791	829	790	836	818	830	846	800	800	848	859	788	796	832	800	804	877	752	857	814	832	822	836	772	842	799	823	828	791	810	853	791	812	803	781	821	832	838	797	810	836	829	827	827	827	788	854	844	814	803	792	794	845	848	813	775	878	792	846	876	807	772	841	869	849	821	841	799	844	817	853	826	850	854	878	785	813	884	828	784	817	828	807	824	788	849	820	858	810	850	840	809	805	804	837	834	829	814	868	807	823	816	784	850	794	842	785	810	818	798	783	842	831	792	805	812	848	851	825	814	831	844	806	827	879	788	816	836	805	777	832	814	852	809	821	840	743	779	830	835	787	794	864	851	859	787	831	806	835	829	866	781	809	792	795	823	827	793	809	807	794	825	854	783	825	805	824	811	807	842	846	803	772	846	829	839	835	803	838	855	845	870	821	828	855	873	866	868	845	825	843	855	855	789	797	831	842	799	833	828	844	840	830	821	856	827	808	823	796	835	830	818	858	868	840	847	889	763	853	847	809	833	831	883	871	773	849	843	801	809	757	831	799	831	776	842	862	856	845	814	809	795	845	750	881	837	809	819	778	813	854	843	843	811	803	775	833	873	757	820	810	817	833	828	824	843	813	820	835	793	809	844	865	799	827	849	878	810	850	803	832	773	893	835	892	804	788	803	811	769	767	872	791	814	794	800	828	844	802	876	821	817	873	784	826	848	851	808	802	835	772	849	806	827	827	811	765	824	836	783	858	799	815	836	805	826	849	777	808	814	788	816	802	882	806	780	870	810	804	863	829	844	879	838	783	827	840	851	848	843	827	831	839	830	861	822	792	835	788	807	810	841	848	821	848	857	817	843	795	835	847	825	833	820	826	783	830	842	831	883	845	822	843	809	779	787	886	891	815	808	801	786	792	818	822	857	828	828	815	806	809	779	823	767	804	834	877	819	868	805	844	823	822	802	842	835	798	812
2786	1389	781	558	929	1050	896	697	628	486	426	374	334	238	172	168	176	203	172	145	136	86	87	97	89	92	86	70	64	71	90	61	60	68	68	74	54	60	63	67	70	51	55	57	51	65	47	64	50	53	64	50	56	49	54	48	44	56	55	48	50	38	38	48	51	59	52	51	47	45	48	48	40	47	46	46	47	51	44	44	43	38	55	39	51	54	49	35	46	32	49	37	50	53	41	56	46	52	38	42	45	46	39	48	43	34	47	54	42	49	60	44	48	52	55	51	53	50	60	51	55	41	50	47	46	46	56	47	47	49	50	34	38	49	59	63	50	36	43	49	55	35	54	40	33	45	52	53	42	51	45	42	40	49	45	44	50	61	37	38	41	46	51	53	44	49	50	42	41	49	45	52	56	36	49	53	41	49	54	50	51	36	44	45	37	37	51	54	47	47	51	44	46	42	48	60	35	47	41	47	50	43	51	55	39	38	38	34	44	48	59	41	45	39	36	40	49	42	41	51	32	45	50	46	45	46	48	57	39	48	46	48	38	40	40	39	42	42	31	47	48	49	40	44	57	42	38	38	55	42	44	45	39	29	47	54	45	46	41	36	44	42	48	50	45	61	51	42	42	46	45	37	40	38	32	41	48	58	44	52	43	37	40	49	34	38	42	42	45	48	41	46	40	47	52	32	47	41	35	36	42	42	41	33	48	41	53	47	50	35	45	39	53	46	55	60	45	46	36	42	39	58	50	42	43	61	44	52	48	36	56	54	40	31	39	51	48	52	37	53	46	50	48	42	47	34	45	50	52	47	43	37	47	46	54	46	46	38	45	53	34	50	44	50	44	48	55	43	40	47	41	36	56	46	40	48	46	33	38	46	42	41	44	44	43	41	54	48	59	44	36	38	46	35	39	31	43	46	45	37	42	47	47	29	42	40	44	51	48	45	45	43	49	40	41	50	48	44	42	50	46	40	44	37	60	46	46	57	54	55	65	39	48	40	43	43	53	46	41	37	40	43	39	44	36	40	41	42	47	40	40	46	47	42	49	40	44	42	46	50	46	32	40	53	49	52	53	55	50	61	34	50	52	49	44	37	35	52	52	42	53	44	48	38	54	62	37	52	45	51	46	36	44	35	48	54	37	38	36	52	51	53	46	52	45	42	52	44	34	42	44	49	50	44	52	38	60	45	58	35	41	48	46	43	53	52	54	37	39	45	50	46	47	58	40	44	46	50	59	39	49	47	41	38	45	44	47	45	54	40	36	46	49	39	43	36	49	39	43	36	49	49	36	37	56	46	45	34	42	46	48	42	59	48	46	54	31	57	45	43	43	49	33	52	44	44	39	45	35	51	42	43	35	51	41	43	50	38	40	37	40	45	53	40	40	46	40	47	36	39	35	44	46	40	51	48	46	47	55	45	37	35	42	33	41	50	35	42	38	36	40	57	47	42	44	55	39	49	45	49	40	43	47	56	51	48	47	30	48	52	45	42	36	43	49	44	41	50	50	54	43	49	43	45	46	58	45	49	40	43	36	41	39	45	47	53	36	40	53	29	45	38	42	35	36	33	37	35	37	53	36	58	37	51	40	38	49	41	31	47	42	48	36	37	37	48	51	51	49	35	34	43	46	44	47	49	53	47	37	49	61	43	48	48	58	50	40	36	47	34	41	46	42	37	45	53	57	48	45	43	39	50	51	43	40	61	45	46	51	42	60	46	40	53	44	55	38	36	44	36	43	60	42	59	47	44	47	47	54	56	51	52	47	43	36	34	46	50	52	58	49	59	43	47	42	44	47	41	40	35	49	60	46	43	43	40	56	40	27	41	48	40	37	53	37	51	48	39	44	44	39	67	52	45	50	42	41	46	53	42	38	47	48	58	40	38	43	58	36	43	50	47	48	55	55	56	52	48	52	52	44	53	54	43	42	41	51	39	37	41	47	36	44	47	62	41	37	49	51	52	49	40	34	46	45	49	43	46	46	52	48	55	47	29	49	49	43	36	32	34	41	45	50	54	46	48	51	45	55	51	44	42	59	41	38	46	38	38	41	46	42	44	40	46	57	56	35	45	50	47	54	42	51	40	41	39	46	46	54	40	42	57	41	45	53	48	47	54	36	42	39	51	36	37	57	38	52	56	48	42	48	50	44	50	51	34	39	35	41	36	57	50	45	50	52	36	51	30	42	40	36	50	46	38	40	44	39	42	50	39	41	47	50	55	41	48	48	42	51	48	39	34	51	49	38	49	62	38	42	42	46	46	37	44	55	35	34	56	45	49	54	39	48	39	46	52	43	54	60	42	40	38	48	60	47	39	40	40	35	49	43	46	56	44	32	47	38	51	45	53	51	36	42	46	48	37	44	45	40	53	48	37	32	59	46	52	55	41	40	48	46	51	45	54	51	37	53	43	43	38	45	56	52	38	41	36	50	47	52	48	40	45	46	45	43	41	40	53	46	43	46	43	39	43	54	43	44	41	41	53	46	47	56	42	40	52	44	39	57	33	49	41	49	44	46	42	55	43	39	50	48	49	49	39	39	45	50	36	40	35	44	47	27	64	45	55	41	38	45	43	43	53	57	59	51	52	42	39	45	56	45	41	50	47	38	46	40	51	46	50	41	49	40	44	52	48	32	57	38	47	50	48	44	63	42	42	40	50	49	45	38	41	39	45	59	48	44	33	42	46	44	50	59	41	42	36	46	50	43	37	42	38	38	58	67	42	39	44	42	43	48	36	35	44	48	56	55	54	40	39	50	51	52	38	43	61	44	38	50	45	58	37	35	53	52	46	41	49	44	41	36	42	54	47	40	28	46	40	63	35	31	44	43	55	43	36	65	54	43	43	45	45	56	57	47	43	30	35	44	36	49	46	44	39	45	47	44	52	38	40	40	36	54	41	49	49	48	34	57	33	45	48	56	54	43	50	45	43	42	30	45	50	37	37	41	48	54	49	43	48	53	35	37	57	49	48	48	50	45	49	52	53	40	47	51	38	40	58	34	44	50	46	40	51	47	52	46	44	37	53	63	52	41	43	46	36	41	48	47	43	32	46	36	52	45	51	46	36	42	52	65	56	53	32	53	47	48	44	54	53	43	53	48	49	46	44	52	42	38	31	45	49	53	43	46	38	34	34	37	37	51	43	55	45	47	47	48	53	45	44	45	44	37	29	44	41	37	33	41	47	55	42	42	30	47	57	57	49	44	40	47	41	52	39	54	42	53	45	51	38	56	44	38	55	45	53	42	57	40	48	48	45	47	41	34	49	45	44	53	53	40	54	49	49	54	40	40	39	45	34	38	53	49	45	36	38	44	49	36	36	49	50	35	41	49	29	40	44	34	45	52	46	31	43	37	47	42	52	39	42	43	40	44	38	49	46	44	42	48	43	41	41	35	38	38	40	47	40	50	46	44	45	42	51	41	41	40	44	46	40	50	60	49	51	38	33	46	33	34	50	44	42	45	48	56	37	54	47	33	43	45	43	50	48	46	32
28747	21029	14999	28778	36538	35136	31898	27397	24060	20141	16761	14274	12191	10099	7954	7404	7181	6344	6398	5399	4686	3627	3077	2791	2648	2604	2368	2211	1839	1796	1613	1664	1691	1655	1663	1769	1559	1394	1565	1431	1446	1344	1166	1149	1083	1033	1012	971	915	848	861	837	843	773	765	773	768	753	769	739	699	737	724	723	770	720	739	710	760	762	768	710	764	723	689	716	679	739	750	720	701	732	692	743	762	723	771	743	738	759	748	727	719	781	735	750	762	725	745	781	705	762	725	747	711	725	733	723	725	714	723	760	737	710	694	722	701	741	694	688	748	710	700	741	703	730	727	683	699	704	742	709	735	730	685	720	691	668	726	685	672	739	698	686	680	689	646	677	674	679	710	723	716	719	683	714	665	710	724	725	720	687	756	705	696	760	717	706	690	710	678	749	688	692	784	684	672	698	733	744	673	720	677	657	728	673	732	640	665	625	723	641	696	673	668	672	649	675	731	650	653	670	662	684	703	664	683	616	710	692	721	692	682	680	695	676	721	676	668	663	716	671	657	663	695	651	709	695	661	722	674	642	640	651	708	731	686	677	719	692	665	712	674	635	637	647	689	673	723	686	701	653	640	695	702	677	685	663	691	646	712	691	679	667	678	678	650	646	682	651	648	640	641	694	700	752	666	646	678	649	710	700	697	685	670	681	656	656	669	657	658	674	665	684	665	702	622	673	733	689	675	618	691	687	712	706	717	664	665	657	669	674	624	698	682	647	661	678	645	661	720	678	681	629	682	679	659	642	692	655	635	647	686	694	656	666	660	652	665	683	679	665	625	653	658	679	715	710	659	742	673	662	684	697	666	671	720	695	716	677	634	716	698	651	695	663	672	688	642	700	655	707	677	642	700	709	716	678	689	673	707	674	634	642	690	655	651	654	670	689	685	693	664	688	680	649	655	673	662	658	689	697	628	716	648	716	678	660	679	669	730	679	690	706	713	677	732	694	693	667	695	641	644	657	682	694	687	675	673	642	670	752	667	655	684	671	659	660	664	721	698	646	651	662	685	676	663	683	678	661	639	652	704	648	647	673	660	665	669	660	713	635	612	653	698	722	712	720	625	624	690	682	711	660	678	690	726	662	667	600	687	705	631	691	666	681	655	627	691	691	662	627	702	656	635	649	694	644	661	665	646	722	670	697	698	660	659	632	686	691	686	687	669	667	674	639	695	676	688	722	691	684	649	658	663	633	677	706	729	655	678	627	658	697	664	636	672	638	686	674	671	661	674	696	645	677	667	649	700	716	732	701	655	684	632	689	693	670	660	681	665	698	610	701	636	645	661	707	629	674	635	705	722	717	681	669	613	674	712	682	685	698	711	665	666	635	707	690	662	646	672	661	622	663	712	648	647	698	660	650	686	642	645	657	627	647	656	640	672	703	678	668	635	700	612	689	631	683	719	673	685	653	658	647	727	642	688	648	660	667	689	685	596	709	656	674	686	709	716	670	647	654	695	657	665	719	694	637	626	714	653	665	693	699	693	685	689	691	627	697	686	673	651	641	686	614	647	704	700	689	682	656	694	711	655	632	649	722	714	728	676	672	680	649	707	623	694	660	630	679	668	696	678	700	628	658	620	595	669	672	646	733	699	685	686	672	662	640	670	679	639	705	629	707	678	673	669	631	656	708	677	685	662	718	635	716	695	684	652	673	714	690	661	647	629	691	661	639	693	679	708	660	710	654	662	666	700	679	679	690	654	679	678	662	708	646	670	692	679	720	637	622	642	712	647	668	646	676	678	697	690	663	675	691	663	668	675	704	651	688	663	744	645	659	662	649	683	711	677	660	670	703	722	672	669	693	651	631	730	650	711	647	698	682	722	679	695	668	632	682	706	636	675	676	696	632	676	686	688	661	664	705	651	687	692	648	675	666	647	658	730	704	674	674	711	688	703	644	688	671	676	660	658	666	685	709	670	638	645	684	670	664	683	692	633	697	657	655	675	670	687	700	660	646	688	679	652	658	703	656	661	667	717	639	659	710	684	670	674	686	692	667	664	673	721	666	757	634	680	692	649	618	709	662	684	678	661	672	635	660	699	648	697	662	659	678	656	655	594	676	633	692	677	630	668	696	673	672	683	685	666	644	648	696	685	711	707	732	677	655	674	695	645	712	698	609	689	673	674	655	677	663	640	689	688	693	726	722	699	689	690	664	702	700	714	674	677	690	650	677	692	732	716	733	670	658	663	696	705	691	682	691	644	644	682	653	661	698	636	664	641	718	676	660	698	634	711	631	705	678	661	658	665	719	689	658	646	657	662	711	622	672	651	634	693	651	681	734	633	706	675	659	642	695	652	673	631	718	676	704	670	687	687	657	636	699	649	630	680	698	696	678	651	664	664	657	681	681	688	652	711	698	722	669	672	729	625	695	663	642	690	711	669	692	649	668	670	676	690	659	660	684	634	693	693	684	700	635	631	652	676	689	646	687	656	616	604	685	682	717	684	670	666	678	647	680	652	640	701	623	707	674	631	712	632	689	685	679	632	702	682	651	666	644	648	686	679	669	658	618	706	673	737	713	677	656	656	660	676	687	687	681	655	669	672	676	671	684	652	665	658	715	676	680	666	685	665	729	678	687	671	628	670	671	693	642	677	682	708	675	697	638	681	662	702	678	684	686	684	641	675	670	701	677	668	702	619	718	721	683	660	660	682	678	652	647	668	633	686	677	648	684	669	697	677	666	713	701	657	649	666	653	687	661	659	649	668	662	671	642	672	679	657	683	675	681	644	696	667	635	676	646	645	681	657	665	663	663	650	671	731	669	659	682	691	680	640	667	665	636	688	653	615	703	695	706	690	674	651	687	649	680	672	737	673	685	648	688	669	659	677	680	663	677	665	716	647	721	621	683	652	667	666	713	628	703	715	629	663	664	665	627	678	665	622	677	677	665	666	682	680	680	678	703	662	672	649	639	673	641	679	672	662	707	676	641	670	659	668	671	665	691	678	654	695	638	641	660	646	707	642	677	695	649	675	727	654	653	694	692	704	639	660	661	668	673	703	690	689	729	668	672	678	756	695	701	639	622	678	699	665	669	657	648	619	651	668	693	678	653	729	687	655	684	675	696	683	666	656	675	626	668	689	670	673	657	625	713	696	649	703	675	631	670	626	668	686	660	649	672	723	697	714	655	652	682	674	659	670	687	681	674	700	700	668	697	694	721	644	641	651	714	676	675	652	687	692	678	633	712	644	668	689	732	715	682	683	641	655	667	650	665	680	685	728	650	694	680	670	713	644	601	691	641	682	662	696	648	703	670	711	682	646	655	643	670	673	628	701	713	672	674	678	769	686	687	697	688	660	675	677	666	691	678	697	657	697	683	652	665	680	686	663	710	660	681	685	688	616	684	648	672	687	627	665	639	681	698	645	670	648	674	665	615	671	709	722	634	705	697	652	673	678	685	680	694	647	646	667	658	648	669	674	703	676	657	651	690	716	683	679	690	674	689	697	710	648	720	674	680	656	644	671	717	693	667
2021	655	379	278	464	511	378	325	265	251	215	172	128	105	98	89	98	81	96	88	78	56	63	46	57	53	39	40	48	51	46	46	48	51	31	34	50	46	42	38	51	47	30	46	51	41	44	45	49	33	39	35	44	34	55	38	45	49	37	26	39	42	40	37	37	36	30	37	34	47	49	31	25	38	34	43	51	29	36	41	43	48	41	33	35	37	41	38	39	39	43	33	35	33	41	36	41	28	40	37	48	36	37	35	35	52	43	44	46	47	29	49	32	38	40	40	30	42	35	46	42	30	35	41	28	30	45	39	31	42	31	42	34	43	47	45	40	45	35	43	37	33	44	44	37	41	47	49	43	42	32	34	43	23	45	45	32	27	37	40	32	33	32	35	34	38	40	35	47	42	48	31	42	36	46	40	47	35	50	38	45	32	32	42	37	36	33	43	32	37	53	41	25	35	40	27	43	35	38	44	39	29	36	46	32	39	33	37	59	41	40	33	38	33	38	45	47	37	46	39	44	47	33	45	33	42	33	31	47	33	38	39	38	35	39	32	33	33	53	41	42	37	44	39	38	32	29	35	41	33	38	45	46	39	40	46	35	36	29	45	39	40	39	38	30	28	27	38	41	40	42	37	32	47	45	37	35	41	34	43	44	41	36	44	35	31	43	43	41	45	51	36	36	40	34	36	35	39	26	49	40	31	44	33	33	32	44	33	36	40	35	39	32	40	36	40	45	42	40	36	36	42	40	50	35	40	39	19	37	28	31	41	38	37	34	44	50	39	30	43	42	35	37	45	25	46	43	43	40	39	41	40	44	46	32	35	55	46	43	38	50	31	40	42	37	34	34	49	38	42	40	30	43	36	45	38	39	34	41	42	34	30	30	38	33	39	38	39	37	31	33	44	52	29	33	50	50	25	42	32	27	30	44	36	35	36	29	40	38	41	38	47	36	33	43	47	35	34	41	41	32	29	26	38	43	32	39	43	39	34	46	49	38	37	32	35	58	36	39	33	30	36	34	37	38	31	40	40	48	30	27	44	44	46	33	39	44	36	46	33	36	28	41	46	41	34	37	31	47	44	43	39	45	35	38	52	33	40	36	41	27	33	29	32	36	41	34	26	36	43	35	42	30	37	42	36	36	40	44	35	48	24	33	38	49	25	43	31	45	26	32	36	40	33	43	32	35	34	33	39	44	33	40	29	36	36	37	35	46	43	38	40	43	34	29	37	35	35	37	43	42	37	28	49	35	37	31	46	30	31	46	37	33	37	36	36	34	39	37	37	29	40	47	44	42	25	43	27	50	46	40	45	33	36	45	48	48	25	41	29	31	46	29	42	52	33	27	43	37	28	45	41	47	30	28	40	50	28	45	43	25	35	43	36	42	39	41	43	41	38	37	33	42	46	36	35	44	29	48	34	36	27	44	50	35	42	49	21	43	45	35	35	37	21	37	39	45	40	37	32	34	50	40	41	25	33	35	27	37	36	34	36	40	51	40	40	39	31	35	46	31	39	35	47	40	22	36	41	46	40	35	41	27	43	41	34	44	44	30	31	42	32	35	31	30	49	48	37	48	40	37	36	46	31	31	34	41	41	40	44	32	40	46	34	32	37	43	31	40	33	31	38	38	42	34	30	26	41	29	33	34	50	37	45	36	42	44	40	40	40	33	28	41	42	34	46	29	32	24	45	41	35	42	53	37	39	38	40	34	33	40	36	41	42	44	39	44	40	31	35	25	34	32	33	32	36	26	38	34	37	45	35	41	50	30	39	30	43	40	42	46	44	49	43	36	28	43	31	38	23	45	42	41	35	41	29	36	45	41	38	38	43	38	32	44	29	35	36	42	36	42	34	36	40	38	36	52	37	44	39	24	43	46	30	36	29	33	36	35	35	45	40	39	39	30	29	41	39	41	34	35	46	41	23	32	50	34	39	45	42	35	39	33	34	33	43	33	26	33	39	35	32	48	39	33	43	45	32	34	33	30	48	40	39	49	36	32	37	38	43	31	35	52	39	33	43	37	47	35	31	36	27	27	40	40	36	43	43	32	34	44	40	42	37	43	36	46	37	31	35	40	33	32	43	33	37	34	34	34	37	36	31	40	37	36	30	36	30	37	28	34	41	24	34	46	41	40	33	34	41	31	41	39	46	47	47	42	47	37	33	44	43	33	40	42	38	30	39	48	28	39	30	35	48	37	42	43	38	33	35	32	41	35	44	26	34	40	37	35	29	37	40	46	40	47	31	50	38	37	47	41	36	47	42	43	39	47	52	38	39	43	38	41	44	39	33	41	42	38	33	38	43	40	31	36	40	29	36	35	48	38	41	42	29	34	44	40	33	35	30	47	43	40	46	33	48	34	49	29	39	43	29	36	45	34	39	36	48	40	45	52	46	32	44	37	33	48	33	38	34	38	42	32	31	38	49	23	39	32	39	33	34	37	28	38	40	43	41	44	33	35	38	29	35	41	49	35	41	37	35	29	39	42	38	39	42	33	40	43	34	32	33	30	31	30	33	45	50	34	34	48	49	33	37	42	34	40	22	40	39	32	40	43	48	43	32	44	43	41	39	49	32	32	40	34	29	37	39	37	34	42	44	37	38	44	33	43	45	35	36	46	42	38	40	35	43	52	38	37	31	44	31	36	34	26	38	34	29	32	34	33	38	26	41	35	41	48	38	48	38	45	41	41	44	37	38	53	33	40	30	30	34	30	36	33	41	23	32	27	36	27	35	40	34	41	35	38	38	34	32	45	47	42	47	47	43	28	35	31	45	39	39	30	39	46	29	36	37	39	33	38	40	37	41	31	46	42	44	42	29	35	28	39	41	37	37	37	41	43	28	37	33	33	35	32	38	34	28	40	36	49	35	40	44	30	38	33	43	38	41	32	38	45	24	43	33	32	36	42	40	36	38	33	37	39	41	39	35	42	46	37	28	42	37	37	26	32	38	36	38	40	41	34	44	41	36	34	30	32	36	34	41	44	45	36	40	34	41	38	42	39	39	43	43	42	45	34	34	34	42	46	31	43	41	33	36	41	30	48	34	53	45	35	32	36	31	42	34	35	40	34	32	34	38	37	44	34	54	44	38	33	38	34	35	39	31	38	44	35	35	30	49	38	36	41	36	44	43	38	24	29	34	39	37	34	31	36	35	21	41	44	40	43	37	42	32	38	42	45	34	36	36	40	43	30	35	40	46	29	32	36	42	37	43	45	37	45	30	41	43	44	46	29	29	35	52	37	36	37	37	41	40	44	35	50	39	37	41	29	35	38	53	33	38	40	46	38	41	29	38	40	34	39	42	43	44	40	48	46	39	42	43	35	35	38	32	35	47	35	40	33	34	36	34	29	24	43	33	47	35	35	32	39	39	44	31	36	35	32	46	42	41	23	32	33	35	42	36	36	32	46	46	41	29	47	32	43	41	28	35	42	32	33	28	45	36	32	38	36	39	37	46	36	42	36	43	32	33	37	46	37	45	52	31	42	43
20628	13833	8553	20139	27777	26010	21917	18067	14822	11861	8740	6994	5600	4604	3678	3205	3509	3038	3032	2574	2388	1784	1526	1348	1229	1281	1200	1086	1063	1009	961	873	914	899	929	881	927	874	920	870	809	774	728	765	727	701	650	683	636	676	588	561	600	603	624	578	603	577	583	577	570	585	610	584	601	619	607	585	587	611	598	530	577	629	577	594	567	614	531	615	571	559	602	598	594	569	629	592	619	584	605	548	548	617	565	578	601	621	591	612	588	542	545	578	593	564	657	554	603	593	567	584	573	612	623	584	582	576	605	589	570	619	621	604	609	548	584	573	519	542	571	651	619	598	603	600	561	578	574	593	534	607	580	576	582	575	599	613	548	559	551	572	588	601	571	557	605	600	599	574	602	621	584	563	606	592	613	606	576	647	586	636	640	567	609	592	589	602	572	585	566	571	574	617	585	594	577	587	578	565	564	559	549	584	579	572	580	590	599	566	561	556	549	581	553	578	582	549	567	590	597	570	571	573	566	564	598	564	556	588	528	584	564	550	585	566	579	563	578	575	556	604	637	566	586	567	591	594	557	540	591	530	582	587	574	568	540	572	556	550	538	623	591	549	588	554	590	582	564	593	599	562	582	567	616	596	559	578	600	566	589	557	578	528	571	563	548	586	605	590	557	609	539	548	577	568	548	592	622	579	599	570	572	564	576	551	549	597	604	546	579	558	577	550	603	538	567	543	577	579	571	520	522	566	571	575	579	568	542	584	546	551	576	578	567	566	533	570	556	633	525	546	551	572	569	598	576	579	602	553	614	576	601	583	594	532	570	553	607	577	579	612	565	544	561	576	569	549	559	534	538	541	562	540	575	568	547	569	569	579	570	564	540	619	619	592	566	608	628	606	601	532	538	554	540	617	579	569	553	575	617	612	605	514	540	571	617	600	590	563	551	597	557	564	589	556	552	521	630	580	540	556	569	656	561	575	563	610	577	587	600	552	542	582	582	592	560	577	559	609	570	583	570	621	634	624	523	573	597	555	555	598	556	581	558	579	575	561	566	536	571	579	592	588	562	564	520	539	517	539	560	540	642	570	566	550	573	553	562	538	581	568	555	590	567	555	554	577	601	552	613	610	539	560	578	583	614	559	561	604	569	579	571	577	592	618	585	617	583	568	565	637	558	542	567	582	566	577	592	574	629	578	606	581	577	556	587	571	611	600	611	599	580	552	566	551	559	535	572	579	565	530	577	589	553	611	542	581	535	545	546	512	549	547	577	570	586	584	558	578	633	595	575	589	602	548	566	592	572	610	582	586	576	583	577	525	539	547	571	576	602	554	596	566	589	611	568	549	527	575	540	568	560	563	575	573	572	528	620	602	610	540	609	561	598	590	530	572	579	549	575	549	574	555	566	603	613	566	570	598	566	577	571	596	555	607	556	537	572	551	582	529	598	543	606	569	563	531	508	599	523	578	553	620	559	578	574	581	572	590	599	545	559	555	549	581	609	547	585	562	544	613	544	562	554	594	571	578	564	577	594	563	633	558	510	610	559	587	557	579	613	522	550	601	573	568	574	603	578	579	563	577	596	596	581	545	593	582	546	540	570	573	536	590	572	596	585	518	600	566	585	571	537	582	584	577	617	573	567	573	594	549	527	622	524	556	552	555	572	587	512	561	572	571	575	571	540	619	597	551	575	558	597	586	586	567	584	519	559	554	575	572	545	613	548	593	580	563	592	612	574	564	535	570	619	598	569	591	549	562	580	561	574	573	551	614	572	555	600	585	567	576	548	575	586	552	547	587	583	583	538	596	573	549	559	557	534	574	576	575	522	621	579	533	572	593	547	596	585	565	593	600	538	568	553	571	558	534	616	583	583	598	571	529	561	584	602	542	559	569	551	572	573	590	578	583	568	562	545	591	619	574	576	570	518	576	583	579	591	578	590	559	608	588	586	561	582	568	565	540	571	583	563	611	571	528	625	551	532	574	561	572	540	592	581	573	512	576	566	562	563	566	532	588	589	587	574	551	579	572	596	574	562	544	579	584	558	537	535	614	622	588	598	547	562	573	564	530	578	596	554	556	584	580	577	563	614	567	566	553	547	562	578	616	554	542	573	570	616	572	582	533	559	568	560	602	587	570	542	539	586	624	596	587	563	561	558	568	594	581	610	627	555	642	571	578	537	535	583	597	578	544	567	541	601	567	621	598	577	579	584	540	578	564	541	592	580	597	608	594	545	542	585	588	585	573	578	553	563	587	601	585	556	579	554	545	605	618	557	578	637	550	546	577	582	600	569	504	560	608	559	590	583	580	578	538	613	579	581	583	598	574	559	532	619	584	549	567	534	585	569	558	613	590	571	588	534	566	596	595	522	556	576	580	595	573	578	533	558	569	574	552	583	602	563	581	630	567	543	566	547	593	601	605	542	576	549	579	565	548	533	603	601	593	572	559	604	612	568	552	578	609	530	626	572	559	559	598	554	573	591	554	581	601	617	614	565	560	568	587	556	589	564	562	571	610	571	583	585	603	596	518	554	553	561	580	521	600	504	572	563	550	572	576	589	560	555	599	609	559	600	587	580	605	579	552	589	551	567	586	528	537	563	588	604	579	565	545	567	582	576	601	567	596	567	589	589	543	579	570	572	587	600	591	563	578	556	526	547	515	589	561	577	610	608	599	568	538	547	614	630	582	574	591	581	566	568	526	555	552	586	565	579	538	574	581	590	571	574	597	548	580	586	548	611	597	569	574	593	568	558	557	568	568	562	564	582	563	549	536	581	506	523	602	544	560	559	539	628	579	591	603	538	565	593	563	537	544	605	550	572	595	608	587	576	617	597	551	578	586	561	568	586	553	602	575	613	585	570	581	569	571	590	605	554	611	559	578	553	597	594	589	564	588	585	551	581	545	575	576	539	550	599	580	549	578	596	587	587	574	577	563	578	536	573	551	519	588	565	581	548	573	577	605	532	556	579	533	565	566	542	558	580	556	539	612	550	594	580	567	545	579	550	553	590	553	640	601	557	581	619	590	587	582	543	613	566	566	552	593	519	556	561	569	557	607	549	583	531	558	589	566	605	572	587	518	509	591	600	561	575	577	567	533	553	550	587	563	630	558	585	607	529	600	551	496	583	590	615	556	551	608	520	583	637	578	579	580	596	526	550	582	570	536	633	573	556	578	569	621	562	594	563	555	614	589	580	584	555	539	600	574	582	576	608	547	566	555	596	582	554	577	531	577	570	581	553	569	553	538	536	611	547	555	534	550	575	590	586	551	558	599	572	596	538	600	596	553	573	559	580	559	552	547	530	590	554	598	556	563	576	558	602	594	545	604	515	562	550	585	553	582	582	551	576	606	558	580	612	551	584	587	590	599	573	590	556	550	600	578	566	546	547	624	590	570	617	614	571	556	502	587	620	568	581	593	586	550	567	580	574	553	590	523	554	565	592	533	585	569	576	591	583	555	585	571	554	577	588	554	554	562	569	601	523	561	607	545	591	566	562	590	594	581	528	542
1573	933	479	372	680	769	636	517	424	352	278	219	200	152	128	112	114	101	89	93	84	78	55	69	66	43	56	44	47	41	41	46	44	38	33	43	35	41	32	27	37	37	43	37	34	41	28	31	35	42	32	34	35	27	33	28	45	30	29	34	29	28	32	34	37	28	26	37	20	26	27	25	25	33	32	32	24	29	30	19	28	43	25	33	34	27	35	32	30	36	31	21	26	27	31	25	30	28	30	35	39	31	33	40	29	39	33	34	38	29	25	32	21	26	32	27	33	18	35	36	25	26	22	29	29	24	36	20	38	29	32	22	30	25	18	14	27	29	28	26	29	33	34	30	26	27	17	33	21	28	39	27	30	23	36	22	25	37	21	30	23	40	18	27	19	31	32	39	28	37	20	20	33	40	29	30	30	31	31	23	35	25	40	25	22	34	15	32	31	27	27	31	18	26	22	41	27	36	36	27	26	29	27	25	36	31	28	31	26	29	26	24	21	35	27	40	28	21	25	39	30	22	24	37	37	22	21	25	33	31	37	36	28	28	27	33	31	32	28	35	26	17	28	34	32	19	26	20	18	28	39	24	25	32	34	26	32	21	33	29	25	28	23	34	27	35	29	37	35	22	22	31	26	30	26	36	31	27	23	31	29	25	24	26	27	29	40	24	26	28	33	32	33	22	25	18	27	26	27	22	28	34	22	32	34	32	20	20	24	27	26	25	25	23	31	34	32	29	30	27	32	23	22	25	28	25	32	34	22	29	34	31	36	20	29	22	27	41	27	28	26	32	24	30	29	30	27	29	31	24	24	34	29	30	38	28	22	28	27	24	24	19	21	31	32	31	35	33	17	23	27	26	27	21	29	23	29	34	20	31	27	31	16	33	33	23	30	28	28	28	26	22	27	26	28	28	31	29	31	29	30	33	38	29	30	21	32	38	22	32	22	26	30	21	41	30	20	26	26	28	32	31	50	29	22	29	27	27	22	25	33	30	25	37	29	38	28	21	25	27	25	27	27	40	29	34	41	29	25	36	31	25	22	25	32	38	34	34	29	24	21	31	29	28	22	35	26	24	16	32	35	31	35	30	31	24	37	27	23	33	25	30	22	31	25	29	31	23	31	30	29	28	32	28	19	29	19	27	36	27	32	33	28	33	27	29	24	26	23	27	26	27	24	39	20	31	26	35	38	26	25	35	33	43	29	28	30	36	24	35	35	22	29	36	38	19	25	32	28	29	24	32	28	43	24	22	33	31	37	34	25	37	19	38	29	24	32	33	36	28	34	22	28	27	25	23	27	24	40	35	30	23	27	39	27	25	30	24	33	24	36	28	27	28	33	31	30	28	33	26	23	31	28	34	40	27	32	29	29	25	32	19	22	22	34	32	24	31	29	25	27	22	30	38	26	18	20	37	28	25	37	31	29	17	33	24	24	20	29	26	39	36	22	31	20	26	19	38	30	31	36	20	45	36	25	24	32	20	28	30	18	27	29	35	29	29	30	40	36	24	28	28	36	26	38	25	27	23	42	27	23	30	29	25	26	25	31	22	22	18	31	24	35	31	24	36	37	22	24	33	29	33	24	21	36	34	31	32	22	33	24	34	26	26	38	25	23	28	31	34	29	31	11	35	30	29	29	29	37	29	21	24	28	29	30	29	32	19	47	21	26	31	30	32	22	23	42	33	24	31	35	21	29	24	31	34	31	33	27	26	38	31	42	33	40	21	34	30	22	29	27	31	25	25	21	29	35	30	25	34	36	27	28	26	25	31	27	27	33	24	28	26	36	29	35	27	31	36	28	34	36	32	37	28	28	31	26	33	31	29	28	31	30	30	23	30	33	12	35	27	30	20	35	30	19	35	29	26	31	17	28	29	37	37	33	29	25	31	30	31	20	26	36	29	30	30	25	31	24	34	15	28	35	26	35	23	23	23	25	25	34	33	29	23	30	21	24	22	33	32	24	29	32	25	26	34	21	33	31	37	33	29	25	28	30	34	25	20	31	17	25	23	30	28	34	35	36	26	29	30	26	33	29	31	43	30	31	37	25	22	28	29	23	34	33	26	33	30	25	31	32	20	31	22	31	25	30	23	39	23	28	33	32	27	29	21	30	23	38	39	36	34	39	25	37	18	25	16	22	33	25	24	26	27	25	21	24	25	32	28	44	33	21	27	28	28	18	37	24	31	37	28	34	24	30	30	22	36	23	38	28	31	25	28	33	27	37	37	31	21	25	24	22	30	23	26	31	28	42	28	24	31	18	27	37	32	22	28	27	33	24	26	22	39	37	30	24	33	40	28	30	28	33	29	25	28	24	28	28	29	28	28	25	27	23	22	20	22	26	34	25	28	30	31	33	28	28	31	27	38	28	24	18	24	24	34	25	24	42	37	27	26	26	26	32	31	27	25	38	27	30	28	32	35	28	17	32	22	23	27	25	29	23	9	38	28	33	31	35	17	33	22	27	35	21	32	27	30	32	33	30	25	27	23	21	34	34	31	30	21	24	37	31	32	30	28	31	33	36	27	27	29	26	36	27	30	25	35	42	22	34	30	36	19	30	28	20	24	31	35	27	24	36	32	16	34	21	23	31	29	21	20	32	32	28	26	25	29	33	26	24	28	32	21	28	34	29	28	24	33	29	39	31	26	37	28	26	25	35	33	38	24	24	24	20	25	27	33	32	29	32	29	37	22	33	23	28	29	30	36	34	27	17	28	21	35	23	37	28	31	32	29	27	39	29	33	30	20	25	22	30	25	30	33	26	33	27	29	34	31	27	28	33	26	23	34	33	31	35	26	29	43	19	37	32	30	27	36	31	29	24	36	25	31	20	28	30	25	18	27	28	28	27	26	26	31	32	23	36	32	26	22	31	29	33	23	26	21	37	24	23	29	28	22	24	34	31	23	30	28	27	28	37	33	30	23	22	25	29	34	23	23	25	20	23	27	30	34	24	24	33	25	26	31	21	25	25	29	30	28	28	32	25	26	30	28	38	30	41	26	19	33	26	26	25	23	27	27	21	30	33	30	21	28	26	27	31	29	30	28	33	22	37	26	30	32	33	39	30	26	36	32	27	36	26	38	37	33	34	30	32	32	26	24	31	31	34	30	21	28	40	24	29	22	28	24	27	34	16	28	29	32	23	38	29	22	27	32	25	29	33	25	28	21	35	30	32	31	28	27	19	24	29	31	37	19	33	25	32	27	24	25	30	18	32	33	24	28	32	33	32	23	30	27	27	15	26	33	33	44	27	28	35	32	28	27	32	31	21	26	31	33	41	22	28	28	29	19	28	20	26	32	32	24	35	30	25	24	28	39	24	26	33	35	34	32	26	36	24	33	17	32	27	31	37	30	35	29	29	32	23	29	30	27	29	20	25	29	32	26	32	31	30	36	23	28	31	27	35	33	29	24	22	38	43	35	34	34	24	23	23	25	20	22	22	19	30	40	38	30	28	29	27	26	31	23	33	27	27	31	29	36	40	22	27	28
24965	17927	11705	24675	32815	31195	27226	23223	19499	16537	13118	10096	8356	6911	5517	4872	4856	4643	4134	3821	3347	2431	2061	1805	1661	1591	1491	1406	1280	1217	1172	1090	1079	1165	1036	1019	962	978	948	873	782	794	783	742	728	693	606	620	624	624	531	526	553	514	529	460	478	521	486	461	494	479	504	482	458	493	462	451	480	436	537	498	477	498	458	454	514	448	450	441	477	442	468	456	416	485	455	499	519	507	492	483	467	496	482	478	451	458	500	493	457	454	445	449	471	477	495	472	491	529	436	475	460	400	482	492	482	454	490	452	447	448	458	475	496	451	498	438	474	490	486	429	431	422	438	484	491	442	455	455	472	465	454	455	439	445	448	471	450	446	469	458	442	457	477	477	495	454	449	442	486	506	495	434	444	470	449	450	449	474	421	434	491	449	434	470	487	460	464	444	477	463	463	433	522	409	435	453	431	437	408	466	457	428	431	445	449	404	457	402	412	443	427	442	437	394	410	480	487	461	496	434	424	456	447	422	407	405	443	458	449	434	427	441	397	431	453	410	432	455	438	448	413	416	434	445	447	401	464	453	444	426	412	413	410	445	430	448	465	402	483	421	443	454	441	493	446	413	430	413	475	439	465	450	430	442	422	438	417	431	428	448	445	433	455	437	415	407	488	477	399	447	470	458	455	443	419	455	453	423	449	413	442	423	432	423	433	376	446	435	465	431	437	460	432	420	452	422	461	423	417	419	446	426	465	447	401	395	471	487	464	422	438	433	407	441	466	425	435	468	444	447	462	426	447	471	424	429	414	467	430	432	449	429	422	433	416	418	428	433	449	441	465	442	442	431	426	416	459	423	458	451	438	423	450	426	436	433	435	450	457	426	446	434	436	413	457	431	427	401	456	409	443	467	431	458	451	452	396	416	456	429	426	454	428	406	425	425	406	464	433	456	437	500	455	451	431	457	423	451	487	454	453	413	428	421	423	425	417	453	448	445	441	405	469	393	441	453	437	456	450	424	444	420	430	412	453	451	440	458	456	445	451	412	460	436	386	449	428	475	465	421	430	457	407	445	445	392	432	446	433	409	445	462	497	439	449	452	456	449	447	468	418	436	408	434	423	412	433	422	419	402	436	428	438	416	428	414	429	470	459	441	418	501	396	444	441	480	473	429	449	436	463	411	439	429	461	426	439	467	439	433	424	464	439	439	422	439	449	427	447	438	431	429	444	455	432	425	448	381	470	428	442	420	410	471	434	434	485	399	432	438	464	432	427	474	425	445	468	457	446	441	425	447	418	412	396	485	427	461	469	433	441	406	447	440	411	443	470	426	413	425	417	448	440	423	456	440	394	445	417	442	414	471	446	421	452	437	426	490	437	453	425	473	415	446	436	427	418	440	431	477	423	455	449	424	407	431	463	412	442	444	467	430	451	416	469	456	437	437	449	428	415	454	426	449	462	457	488	480	450	474	414	448	460	457	447	459	450	439	440	453	463	437	436	439	437	418	418	426	438	463	430	469	421	437	441	427	415	462	429	443	452	457	452	410	465	421	414	455	422	437	420	410	454	443	412	452	434	465	491	474	422	410	425	507	467	447	439	438	469	424	419	440	421	443	428	440	442	415	440	409	456	419	456	429	421	377	449	457	443	420	444	410	390	399	452	470	470	436	412	457	415	473	465	441	419	425	463	439	480	456	436	443	449	409	425	471	423	447	419	426	449	408	446	427	438	421	428	433	485	428	397	412	436	406	408	439	426	444	453	405	438	432	434	442	450	447	440	414	431	436	399	440	424	435	452	418	435	436	463	440	446	453	454	409	439	394	451	467	464	434	455	461	429	417	463	445	444	430	449	420	441	415	434	457	417	428	446	474	412	422	430	404	414	419	438	412	440	426	407	413	480	445	451	394	410	425	436	437	420	435	409	423	403	421	437	465	431	462	444	404	411	448	437	457	470	422	452	455	466	423	460	425	464	443	426	440	389	429	424	462	450	437	433	444	424	441	443	432	394	438	420	453	431	431	430	427	434	449	420	435	475	442	426	428	430	417	437	460	433	443	432	425	436	425	409	425	423	466	447	447	456	430	446	448	449	430	449	426	476	448	420	408	448	438	430	425	465	434	464	448	452	450	402	454	446	442	430	450	455	464	415	424	427	445	449	434	426	428	436	462	433	454	430	433	450	444	443	455	442	444	473	468	399	386	435	461	447	455	429	446	452	425	418	450	462	467	419	449	428	465	404	416	470	444	433	430	425	437	439	429	408	436	465	450	418	421	449	417	451	430	445	453	443	432	447	456	449	428	451	450	447	472	478	440	399	393	395	429	460	457	440	396	416	438	448	453	452	443	425	420	458	480	449	415	448	424	480	465	420	466	442	438	411	444	432	484	403	430	452	429	450	474	443	441	463	433	435	473	447	463	406	451	457	466	477	454	410	423	419	484	473	431	403	425	420	401	463	410	438	433	403	464	451	417	415	432	407	436	461	422	429	429	471	402	424	448	423	488	434	444	414	437	429	440	419	472	462	430	443	444	427	417	453	444	445	413	419	442	448	425	469	455	466	429	409	427	445	435	412	433	458	428	432	436	468	412	455	432	452	428	472	436	412	449	440	451	441	442	478	456	405	454	448	421	440	426	411	422	440	415	463	479	417	410	443	419	465	466	410	430	426	467	438	410	428	418	450	468	465	432	424	471	440	456	426	446	439	433	437	417	458	461	432	461	466	426	414	411	419	430	449	430	452	434	466	433	388	432	445	435	414	404	416	444	429	424	442	414	428	419	434	433	416	423	454	445	446	421	455	482	422	422	442	432	465	431	440	456	442	502	426	424	429	468	423	473	459	440	482	418	423	433	387	413	439	443	425	441	437	417	444	440	429	454	432	483	446	391	422	432	445	446	402	444	460	450	482	440	463	452	470	452	412	429	399	450	432	462	434	453	461	410	463	429	468	440	435	431	459	443	440	432	444	427	464	453	421	415	426	444	456	436	411	464	447	454	418	410	458	457	445	461	425	395	471	420	444	407	431	454	420	458	429	447	453	435	451	466	421	432	429	438	444	418	431	409	485	447	450	449	431	460	434	448	441	457	404	438	443	424	454	419	450	440	428	444	437	424	423	452	424	430	486	440	426	432	409	426	444	440	413	418	468	406	464	418	440	471	427	451	432	443	386	461	422	420	452	445	434	436	453	458	455	472	445	470	413	382	454	432	439	464	436	413	424	443	454	440	448	425	436	441	436	407	428	457	440	398	420	423	467	468	441	396	457	418	459	404	448	447	417	416	425	418	467	452	441	425	457	415	445	453	457	467	466	478	472	419	442	423	458	467	417	444	443	441	421	419	449	433	441	450	443	420	401	416	424	420	435	457	403	422	437	425	427	418	458	427	438	444	423	453	440	474	457	466	413	413	430	432	419	449	473	459	405	422	390	424	446	453	449	462	402	447	427	448	480	447	411	447	440	441	425	435	444	442	453	419	447	432	431	451	450	432	415	421	476	439	409	437	431	445	498	440
3342	920	539	356	648	705	594	549	424	358	287	253	202	199	170	156	152	133	126	117	102	86	94	82	92	67	77	65	75	69	73	75	69	81	69	63	63	58	80	69	66	56	59	70	56	78	64	49	58	48	53	59	58	47	58	47	52	54	60	62	56	56	65	56	56	67	59	61	45	55	67	58	49	59	57	60	65	53	55	48	50	67	53	61	61	72	66	51	62	58	57	54	53	41	62	47	53	51	55	65	62	59	49	59	59	66	49	47	75	57	48	60	53	52	52	69	57	74	52	54	50	60	68	58	56	48	64	68	47	53	61	70	53	47	67	49	59	70	59	59	59	60	64	56	56	54	45	52	61	65	41	57	40	57	66	53	56	62	41	56	42	51	52	66	56	46	52	53	55	54	59	53	53	52	55	52	56	60	60	63	61	63	66	63	53	51	59	58	55	57	57	64	47	54	40	57	49	51	62	60	52	66	62	63	61	54	51	75	64	51	50	44	50	62	58	53	57	62	55	59	50	46	61	63	61	64	47	69	47	63	71	65	65	45	64	62	50	56	45	56	50	47	65	68	60	41	39	59	54	47	48	71	39	61	50	55	52	56	61	51	71	60	49	61	63	58	58	53	66	59	50	70	54	76	61	60	64	55	47	72	57	44	54	56	48	57	51	67	51	51	63	63	66	53	60	54	66	49	49	74	62	66	64	57	56	56	58	55	51	56	61	67	47	40	61	61	50	56	60	50	55	53	50	51	53	55	64	54	68	49	53	65	64	60	59	68	54	41	53	56	49	63	57	79	55	46	61	49	65	50	43	54	41	59	68	68	62	51	52	42	64	67	60	69	46	68	52	50	57	46	56	55	68	58	59	59	45	53	54	52	63	50	47	49	53	69	58	63	57	70	60	65	56	54	46	63	47	64	53	64	64	53	66	50	62	51	73	61	55	56	61	41	65	42	61	69	59	59	50	57	60	55	48	73	54	58	69	57	46	54	52	63	54	45	56	60	63	65	43	38	63	51	58	50	45	52	59	54	61	63	61	62	57	60	47	63	66	59	55	65	57	60	59	56	51	55	61	53	52	73	58	56	45	57	50	65	62	61	54	56	59	66	61	43	57	50	68	65	48	50	54	56	51	66	67	60	56	60	66	42	52	45	46	45	45	51	65	58	58	58	46	58	52	51	64	50	50	51	44	42	58	53	55	39	54	49	66	64	55	52	46	53	58	53	60	50	58	62	49	58	57	51	57	62	68	55	49	74	59	44	48	56	50	46	67	58	42	55	67	60	62	56	61	54	56	53	61	52	60	60	62	53	67	58	65	58	54	42	68	40	55	53	59	60	54	55	57	68	57	60	61	47	48	68	62	58	59	61	64	56	60	50	53	56	55	50	45	62	45	60	53	60	59	56	40	54	45	51	55	53	42	40	55	55	54	70	64	56	68	47	57	56	55	52	60	45	64	51	54	57	47	57	55	44	54	57	66	70	52	54	54	59	47	50	64	57	61	66	57	49	59	72	52	60	58	45	59	53	57	51	62	44	52	58	55	54	50	49	47	52	72	55	61	50	52	45	50	58	68	56	46	53	49	59	60	47	40	57	56	45	58	46	58	47	67	47	65	52	47	46	60	63	44	66	52	57	60	55	55	48	49	51	60	49	51	60	57	69	51	64	48	58	68	58	46	54	44	57	59	53	49	52	55	63	46	56	59	49	57	51	43	61	44	50	53	47	57	56	44	60	56	41	65	57	55	55	52	55	41	47	64	58	50	62	67	68	58	40	62	56	51	46	57	63	53	54	57	58	68	58	62	60	55	58	56	72	47	55	62	71	65	53	48	56	50	70	41	62	71	52	51	54	43	51	58	58	60	51	47	53	67	50	46	59	64	62	68	64	54	57	68	59	48	57	56	66	61	60	61	49	55	49	56	65	54	57	65	64	61	51	58	54	43	50	42	53	52	69	53	56	55	48	51	58	67	56	57	44	51	64	48	44	53	55	62	66	55	61	48	58	55	45	55	54	42	59	48	54	67	61	64	67	68	44	44	63	55	67	58	53	51	56	51	55	59	66	51	53	50	48	62	51	51	58	58	47	54	54	59	54	66	61	62	57	49	58	66	71	47	55	64	57	54	33	51	42	59	44	48	42	45	51	50	41	48	51	57	56	67	63	56	56	74	37	57	50	46	50	48	51	56	66	54	69	61	56	54	50	61	58	52	51	61	54	61	55	49	62	51	50	57	53	55	54	59	59	50	46	58	68	59	55	55	53	57	55	64	68	46	52	47	49	65	46	60	75	67	69	66	60	59	71	62	53	43	66	49	67	59	68	49	47	57	72	61	49	43	62	67	56	59	55	47	52	57	68	53	49	61	60	61	43	50	44	46	50	53	52	58	64	50	64	67	70	45	59	63	52	63	46	56	57	59	51	64	49	59	65	42	61	64	55	43	54	49	52	53	59	45	62	56	65	46	80	64	53	55	58	53	60	58	56	59	53	56	54	70	66	58	56	41	55	59	47	47	55	43	52	56	61	56	49	48	41	45	63	56	53	57	50	50	58	65	58	48	50	71	54	64	48	49	58	56	60	56	52	62	51	67	38	56	52	60	48	70	53	63	54	57	51	58	57	61	52	62	43	46	51	53	42	54	61	70	54	48	48	50	54	56	48	61	42	58	59	51	56	55	56	57	59	54	55	47	52	52	41	43	64	54	42	60	57	42	47	60	44	57	43	54	44	37	54	60	52	58	51	57	54	54	45	65	44	44	53	52	51	58	66	49	59	46	68	63	55	58	46	64	63	62	52	69	53	53	54	42	53	59	60	53	38	59	47	75	50	62	51	53	55	61	66	56	50	61	50	43	60	63	58	51	65	48	49	58	47	55	57	47	57	68	75	53	59	62	50	60	65	49	55	60	67	56	62	49	57	52	64	48	58	69	45	62	58	77	65	64	61	48	64	62	54	51	62	59	60	55	50	57	61	49	49	48	47	59	43	48	60	52	72	54	58	60	48	68	49	61	58	53	54	47	64	58	57	63	50	64	49	59	49	51	57	47	58	49	52	59	49	61	60	70	62	58	59	67	54	51	46	56	55	71	59	51	49	56	59	59	55	61	55	52	63	53	50	52	56	55	60	45	42	58	52	56	53	63	53	60	54	56	54	71	55	59	66	70	55	59	52	56	64	61	58	58	52	46	42	60	68	65	56	77	60	52	47	72	65	65	51	51	66	60	53	58	53	59	49	57	42	67	52	52	39	58	70	54	56	51	64	56	52	47	57	58	47	53	60	61	64	38	52	49	67	51	51	54	48	65	57	43	57	53	67	46	46	44	55	57	46	47	48	55	52	52	51	53	45	54	58	70	58	41	58	44	43	52	49	63	46	52	43	54	58	58	55	55	62	56	57	73	58	56	54	60	58	58	61	50	50	69	55	47	50	50	60	53	54	61	53	69	57	67	46	52	63	56	59	57	51	61	44	54	56	58	72	61	69	70	60
23092	16736	11189	24202	32136	30331	26574	22683	18969	15155	12972	10141	8399	7189	5921	5251	4980	4687	4170	4034	3794	2765	2195	2154	1979	1872	1785	1712	1633	1530	1411	1432	1426	1476	1426	1414	1307	1410	1343	1259	1250	1129	1171	1129	1069	1069	940	1020	905	936	877	936	898	942	923	890	911	867	807	825	848	877	821	850	836	882	857	867	853	885	897	889	842	881	853	844	850	831	822	844	839	855	898	834	898	917	840	893	819	866	895	843	892	932	870	809	899	860	853	826	869	888	850	821	843	870	891	803	905	832	833	877	817	877	810	835	840	835	889	825	808	823	894	881	812	868	877	843	844	877	861	847	862	859	883	855	840	809	797	847	813	811	898	825	859	832	824	827	835	874	828	817	847	839	816	870	820	836	889	838	803	821	845	829	847	859	858	856	857	840	818	788	809	837	913	872	838	820	848	780	820	852	844	795	845	807	822	805	840	840	825	826	802	799	858	832	829	857	828	879	826	811	845	831	806	806	902	802	813	830	849	830	771	837	797	835	838	793	831	761	834	793	816	795	808	800	832	841	827	826	837	858	845	799	825	785	844	865	812	835	803	798	814	840	829	855	786	829	832	824	810	753	815	867	858	822	800	826	817	854	851	849	783	853	886	779	827	826	849	806	854	868	852	843	823	839	840	820	859	831	802	857	885	805	783	804	848	852	822	785	831	852	832	859	797	854	813	839	846	808	798	816	835	817	806	795	795	824	854	846	821	868	810	803	866	841	831	833	802	790	863	807	775	786	823	865	827	840	814	808	863	799	816	808	783	796	857	842	805	815	826	802	855	797	786	800	780	806	838	852	801	809	875	790	845	838	808	789	821	857	886	835	821	861	790	786	843	841	820	799	874	887	818	800	860	793	815	856	754	806	878	858	844	835	859	806	815	843	809	828	818	833	858	834	818	813	854	829	794	826	771	796	857	781	793	805	869	797	815	863	862	874	858	811	778	830	839	824	826	771	854	784	855	816	870	846	851	841	806	853	787	798	840	803	822	840	805	818	797	845	823	876	807	822	812	815	840	770	812	845	869	844	836	766	828	773	810	833	823	827	821	813	841	804	830	780	789	816	818	841	817	889	825	835	802	792	804	794	833	815	777	796	787	850	794	808	844	852	905	794	841	829	806	821	827	759	776	916	803	816	839	851	803	793	804	835	806	830	844	832	839	832	811	831	843	783	771	827	792	851	846	845	843	861	834	813	875	842	796	835	874	798	788	790	826	813	888	749	792	842	795	816	860	854	843	845	850	881	852	857	831	775	822	792	857	827	768	822	842	846	821	824	839	832	836	802	802	746	787	847	822	834	806	836	825	841	820	853	825	800	774	847	845	833	854	850	815	800	862	821	862	816	843	855	832	838	823	824	814	815	866	785	797	833	815	856	815	887	829	841	800	800	849	804	775	855	847	813	808	879	842	817	772	833	849	869	829	779	835	834	834	789	863	778	828	816	812	822	821	790	822	813	813	832	822	781	828	839	820	833	799	841	846	832	859	880	852	806	893	797	846	818	826	855	841	812	818	842	812	828	798	825	809	882	830	809	829	810	831	756	866	800	820	800	816	788	860	813	764	789	826	827	804	840	824	776	821	818	821	836	756	862	809	828	831	815	854	793	809	829	828	772	813	848	783	847	757	799	836	793	769	803	807	815	757	815	873	828	854	849	850	830	820	817	892	805	860	777	884	798	805	792	792	784	778	808	836	853	817	817	848	830	812	798	855	844	846	809	876	765	827	827	812	848	826	858	869	809	766	798	842	838	836	852	792	870	862	841	871	793	840	756	857	865	767	799	805	821	813	823	829	835	870	826	826	801	857	796	790	820	802	808	808	803	779	821	827	787	779	812	829	782	835	827	854	838	795	786	805	824	814	887	841	848	804	752	844	788	808	810	859	796	819	792	845	810	834	816	845	825	857	804	822	830	811	823	839	799	815	831	818	840	825	817	846	821	779	811	813	830	803	833	830	804	837	819	832	844	795	797	860	821	841	801	835	831	832	856	813	817	833	849	835	822	863	801	846	807	829	855	788	831	868	850	854	895	859	822	778	827	865	847	818	847	792	767	822	845	814	815	762	854	808	813	858	848	849	838	818	800	834	827	811	874	822	824	824	804	797	783	787	795	816	794	852	819	864	806	843	862	820	781	814	774	792	831	845	815	879	820	814	772	813	847	832	780	792	833	812	811	809	836	830	852	838	834	822	882	813	790	802	814	808	772	836	830	884	793	800	797	773	857	833	825	786	770	823	801	824	835	819	832	881	848	837	833	777	837	791	797	814	797	810	834	883	802	808	825	827	850	829	807	785	836	913	875	819	822	862	843	827	860	857	787	791	812	826	793	815	814	818	862	791	803	830	833	869	788	778	789	834	809	771	829	826	846	843	846	810	805	804	843	810	795	779	840	811	798	837	821	864	852	830	839	806	800	842	797	883	793	809	821	827	831	801	807	848	799	850	832	859	837	833	851	800	765	833	833	849	809	837	777	816	889	762	820	858	827	794	794	906	831	819	802	774	823	812	834	791	839	850	845	803	774	856	834	853	832	795	841	793	852	847	820	806	818	817	820	848	846	829	845	791	821	853	850	811	854	818	796	829	825	817	823	800	836	775	843	827	798	848	788	799	825	846	856	782	880	839	826	814	842	787	832	829	770	772	835	810	853	809	845	800	827	862	835	827	772	809	842	781	813	780	823	887	839	816	779	781	824	830	828	867	847	838	768	750	861	838	839	851	815	860	793	885	784	817	791	843	788	862	770	779	864	767	854	829	863	835	881	845	818	884	818	858	814	813	828	828	872	809	778	858	821	833	851	838	824	833	827	814	813	840	836	871	847	834	775	818	824	784	793	822	823	791	824	833	829	808	850	805	783	807	765	834	837	840	817	799	876	850	808	770	834	856	786	802	781	814	862	845	765	846	835	788	811	821	819	808	836	826	828	776	849	864	774	856	823	764	803	847	816	833	867	823	826	801	777	837	875	830	824	862	865	867	855	792	876	806	786	839	840	847	865	790	833	754	827	791	862	832	794	785	838	815	801	875	804	809	808	808	779	869	822	778	854	833	784	844	772	822	841	828	866	843	854	780	816	808	808	789	835	793	822	823	767	842	838	816	806	782	841	824	842	825	843	795	842	810	815	827	848	770	806	846	808	841	842	805	875	803	838	804	836	869	801	812	865	802	792	781	789	865	834	815	839	783	804	844	842	807	794	799	874	823	788	796	777	846	788	850	855	806	886	842	813	825	804	817	835	811	812	803	820	841	836	798	857	805	810	805	854	753	874	831	794	862	849	817	777	777	874	859	842	821	839	811	818	896	814	789	879	783	801	779	789	832	894	837	806	803	809	832	906	819	845	854	851	811	813	821	842	830	781	803	813	763	833	806	808	856	849	851	829	848	805	845	815	811	817	830	816	797	823	810	821	826	795	816	820	806	843	815	833	849	804	828	817	793	814	805	803	833	808	808	855	859	769	864	817	817	827	795	766	822	812
2811	1342	798	555	871	1087	880	765	641	468	425	337	286	241	223	183	179	158	154	150	143	124	106	93	82	77	77	85	79	82	74	60	59	76	58	77	72	67	55	69	73	45	58	63	46	44	65	58	48	51	54	56	50	40	51	60	55	65	44	49	51	46	50	60	47	42	40	40	47	49	48	52	46	43	56	50	44	34	49	46	43	46	38	38	55	50	51	47	35	30	48	55	42	43	50	41	39	46	47	44	48	44	40	43	55	39	41	51	59	38	38	41	52	40	51	59	49	48	58	50	46	48	41	30	51	43	37	41	54	42	31	64	44	50	46	55	39	38	48	53	46	50	49	48	40	43	37	54	46	49	49	41	38	47	57	54	35	34	45	43	48	49	52	58	36	48	45	39	44	53	51	54	55	44	55	47	45	31	54	53	51	35	50	41	57	46	57	47	51	49	38	50	51	41	44	47	51	44	57	47	47	43	44	52	53	52	42	54	54	46	46	51	48	51	40	53	57	54	51	47	50	47	54	41	34	39	48	47	51	47	57	42	50	36	59	45	33	44	54	38	53	33	33	51	38	58	43	38	40	39	38	47	40	42	33	55	47	37	43	37	58	46	40	41	44	54	40	40	51	45	40	42	48	42	53	45	45	46	48	55	35	40	50	48	48	36	42	55	54	45	48	50	47	43	58	48	45	51	46	47	43	50	49	31	42	43	37	53	52	40	41	45	57	49	45	37	35	40	36	30	49	36	33	50	45	32	54	45	41	43	56	54	41	50	45	43	52	41	43	53	36	43	47	46	42	33	45	43	30	38	38	38	46	48	44	43	42	50	52	50	46	51	58	46	50	51	31	43	38	49	42	48	51	45	44	42	50	47	32	46	62	46	40	49	40	47	43	54	38	40	29	38	40	43	46	44	49	51	49	44	43	35	51	45	45	37	43	49	42	45	41	49	48	43	54	43	51	36	44	48	53	48	49	50	40	51	53	50	42	39	53	35	37	44	36	52	41	53	55	45	43	54	52	50	34	40	45	49	55	65	64	43	43	29	45	44	39	46	56	51	51	46	57	51	52	43	46	42	48	47	45	39	42	51	37	52	51	38	39	43	42	45	41	51	43	43	39	49	47	44	22	49	40	45	37	53	43	46	49	39	49	44	51	65	43	54	49	59	53	31	29	55	40	41	52	44	56	42	46	54	35	37	52	35	45	49	43	51	43	41	43	49	36	55	45	46	52	43	43	49	41	40	38	37	44	53	35	46	40	51	55	46	44	44	48	46	42	41	48	45	38	47	46	53	40	40	50	47	33	50	55	40	27	44	40	48	32	45	45	48	38	47	50	58	43	49	53	48	47	44	45	46	48	37	58	52	42	43	49	47	54	45	36	39	30	53	59	50	37	37	48	35	48	42	50	48	47	45	43	58	49	42	42	50	48	35	51	52	37	48	48	43	31	47	56	56	56	44	51	49	35	42	43	39	48	46	48	34	48	43	48	46	43	36	67	43	52	56	45	41	42	44	46	46	39	44	61	39	44	53	45	56	50	47	59	44	51	40	48	51	37	46	40	57	43	49	42	46	46	49	49	57	43	43	50	35	53	38	41	48	39	51	46	53	41	51	35	39	33	52	39	44	37	50	51	39	52	34	37	37	43	36	32	43	43	42	64	43	48	31	54	57	45	53	40	34	42	44	42	49	46	45	37	40	40	39	63	59	45	38	38	43	38	37	33	59	50	44	58	48	54	43	30	42	45	43	38	43	47	46	46	44	44	37	40	35	40	41	51	54	49	44	51	42	35	55	44	47	55	37	45	39	50	45	55	37	49	44	64	42	40	56	39	34	60	41	55	40	43	44	47	53	47	44	42	47	39	56	51	50	43	30	44	43	43	53	44	36	30	44	49	49	37	49	52	37	48	50	34	52	45	52	40	46	41	38	38	44	53	45	37	47	55	41	40	46	41	49	53	39	47	48	53	41	47	47	56	50	54	44	46	39	46	42	48	52	51	45	44	52	45	51	41	23	41	58	47	52	36	32	43	48	45	49	50	50	40	37	48	40	52	38	42	52	48	56	38	37	43	33	43	42	55	41	42	55	41	37	37	42	37	38	51	51	48	53	45	49	40	41	59	34	48	51	55	49	54	37	46	48	44	46	44	47	42	42	39	42	42	45	66	47	42	48	51	55	61	33	38	53	57	39	58	57	48	41	47	50	42	44	45	40	53	39	44	52	56	36	49	34	37	41	40	31	52	50	42	46	52	46	41	51	52	62	41	52	42	52	48	49	54	49	45	47	50	39	48	39	39	40	47	34	48	39	49	51	44	56	56	36	55	29	40	44	45	51	39	47	30	40	42	39	36	43	56	42	42	42	45	47	52	44	35	44	45	49	55	36	52	38	41	43	61	56	51	56	38	45	50	36	33	45	49	46	50	51	43	55	48	45	48	42	53	48	47	43	54	42	52	38	49	38	45	45	52	57	48	47	38	40	46	52	43	57	41	47	41	40	46	47	41	48	40	61	46	40	43	49	53	44	47	44	36	42	49	43	35	39	46	46	48	59	49	46	36	47	49	35	39	44	52	51	36	36	37	39	45	46	39	39	42	42	57	43	49	42	40	37	50	43	40	51	40	43	50	25	51	51	49	54	49	52	48	35	55	52	47	34	43	51	41	59	45	40	50	37	48	52	50	38	49	48	35	37	43	36	57	30	39	52	44	51	46	45	42	54	42	45	43	37	31	50	51	32	44	43	41	39	49	52	40	38	42	35	55	49	50	42	41	45	37	54	49	59	39	42	41	48	53	38	40	40	52	41	60	43	45	41	46	34	48	56	59	56	50	43	45	44	48	35	37	51	50	54	58	38	55	39	31	54	33	45	39	54	51	40	39	47	46	47	36	47	35	42	43	47	49	41	51	51	47	41	49	51	37	55	45	53	44	47	50	46	43	53	57	47	44	44	48	34	48	40	32	45	45	53	35	46	46	45	45	55	41	51	42	50	41	51	60	58	45	44	42	58	50	49	39	45	37	40	35	42	49	30	39	40	46	45	43	51	41	54	47	43	38	47	51	49	43	51	59	27	44	35	43	39	46	34	43	45	49	42	35	42	58	41	51	41	56	40	44	46	45	43	45	38	54	42	46	39	36	48	44	48	40	41	58	47	55	32	38	46	34	40	41	42	41	50	35	54	45	47	39	37	40	48	34	43	37	53	59	56	37	45	41	34	50	46	37	52	42	46	45	43	44	45	43	38	49	38	43	47	53	58	41	39	49	42	51	48	50	48	36	54	54	57	43	48	34	60	46	40	38	34	52	45	46	48	48	44	54	53	45	39	49	41	49	50	47	48	37	33	53	61	43	54	50	39	44	40	36	37	57	42	33	43	51	56	40	38	35	52	36	44	47	50	32	48	38	44	48	32	43	50	42	49	41	47	45	45	48	53	45	51	52	48	42	29	46	51	47	45	50	39	43	55	50	47	45	41	55	33	48	50	43	45
28764	20984	14694	29234	36557	35010	31360	27454	23455	19414	16371	14155	11948	10191	8608	7701	6943	6036	5831	5266	5064	4072	3137	2810	2558	2431	2259	2058	2070	1841	1800	1689	1717	1710	1705	1722	1709	1529	1557	1462	1417	1253	1249	1208	1123	1024	953	963	924	880	900	857	843	827	814	773	776	776	803	675	739	731	762	716	754	761	725	769	752	698	767	751	711	727	753	747	756	753	718	708	722	721	799	770	710	770	671	719	796	765	724	726	715	753	749	763	721	727	745	772	691	716	707	694	707	723	684	653	699	697	753	746	740	723	726	733	736	690	670	717	729	743	706	696	747	713	748	665	740	670	697	736	672	682	724	705	736	705	713	667	664	754	671	715	729	669	720	646	670	665	677	737	687	680	694	716	742	768	716	743	729	699	730	710	728	749	747	769	707	702	738	720	686	666	705	694	714	734	724	677	593	716	715	722	666	683	680	644	615	695	647	680	679	644	696	682	701	730	681	682	659	698	697	681	689	643	728	698	696	676	692	670	680	684	667	685	656	605	640	672	699	672	669	669	671	698	660	660	685	676	675	660	657	690	624	698	660	650	703	702	688	687	648	685	616	683	641	654	651	699	676	678	704	662	723	706	670	655	659	629	679	677	685	680	656	651	692	701	649	692	699	675	682	667	677	678	638	649	676	709	678	662	658	636	670	662	745	678	675	674	660	652	737	669	684	672	685	688	688	658	619	640	717	734	664	669	616	673	672	680	715	679	659	655	651	697	660	679	690	635	695	711	680	731	696	683	692	703	652	692	674	665	703	665	680	710	676	685	668	700	693	665	668	671	663	657	711	678	697	627	661	661	696	647	659	650	651	641	640	663	659	692	698	630	650	675	700	648	696	686	656	652	638	745	681	624	629	689	651	663	725	674	707	679	639	685	667	714	700	701	697	704	647	692	689	743	657	685	696	678	622	706	675	686	677	708	747	622	713	663	640	684	654	682	645	680	711	653	655	675	702	705	651	671	656	710	692	651	665	675	672	704	663	708	661	656	669	626	689	687	668	663	719	696	630	631	626	679	673	684	649	700	664	640	674	698	667	643	634	640	737	684	681	688	648	705	706	675	716	665	690	689	679	670	668	698	654	682	666	672	654	674	667	679	641	665	675	721	659	672	655	648	696	648	651	690	647	663	687	699	606	691	678	677	698	648	663	690	691	747	676	630	682	648	691	698	666	697	660	662	650	624	680	683	673	628	658	649	663	703	682	651	642	671	663	650	699	676	646	682	670	658	702	693	648	637	682	667	646	686	649	708	637	729	686	637	632	676	680	657	636	686	644	668	687	709	719	698	676	627	703	696	635	679	660	654	704	689	671	636	677	659	645	657	664	645	689	679	689	661	697	704	666	655	733	629	671	649	706	685	670	675	678	640	663	688	665	684	684	683	657	646	688	663	643	687	615	654	660	685	683	679	697	708	695	704	650	674	675	689	682	669	675	677	665	661	634	686	687	678	663	666	667	665	644	682	673	653	703	696	629	671	709	670	652	632	661	666	671	683	701	652	727	682	693	668	651	719	700	694	632	610	738	673	669	657	711	675	628	661	669	650	701	657	698	635	649	701	694	692	684	687	634	669	628	728	678	662	709	660	694	680	744	645	644	697	715	645	688	682	688	627	693	663	661	631	732	658	658	663	661	662	659	614	679	678	690	641	709	658	702	630	674	666	651	647	665	633	678	686	671	706	663	676	654	664	657	701	691	673	601	668	658	661	669	634	680	668	630	689	685	658	713	731	660	666	740	651	666	687	696	676	683	656	662	694	657	686	645	672	629	628	644	681	669	712	671	659	654	662	663	682	689	659	685	672	681	670	657	667	707	706	670	672	687	647	615	691	666	674	706	656	629	670	651	651	692	678	653	651	659	687	673	673	650	674	678	643	646	660	628	645	707	654	702	683	683	637	656	641	624	694	723	637	649	664	639	705	665	700	639	662	683	671	675	720	668	689	648	630	686	693	678	716	634	705	704	660	671	637	665	694	728	698	688	637	698	669	648	676	664	676	672	636	690	672	647	663	712	656	669	708	663	652	668	637	695	658	669	652	656	665	655	724	646	670	659	630	705	660	624	748	675	716	725	704	655	676	694	696	650	669	684	686	683	610	667	672	678	648	691	639	684	691	671	659	685	700	695	655	619	679	683	678	719	660	678	692	697	662	666	661	689	675	722	702	697	704	671	649	626	683	661	651	661	684	680	675	678	663	667	657	656	666	629	692	635	697	650	712	649	668	649	715	705	684	689	664	678	663	660	708	630	657	636	640	700	667	711	652	683	693	649	666	660	659	684	649	674	658	636	664	668	701	670	649	637	632	645	669	674	680	661	659	682	665	664	665	687	663	673	670	645	702	650	691	660	619	663	679	669	670	597	675	659	722	657	653	692	699	674	648	655	687	689	611	677	677	674	663	684	634	668	719	706	694	667	656	689	667	662	680	685	655	676	678	638	667	661	640	640	680	669	634	694	628	678	672	698	679	625	692	663	643	691	634	720	702	685	718	622	690	691	675	663	640	663	677	702	698	674	652	652	676	666	694	694	680	632	663	683	708	680	685	640	650	737	694	667	681	672	674	659	643	666	652	681	665	675	679	683	708	662	635	668	651	691	675	645	688	684	679	662	650	674	688	698	685	705	688	686	665	761	695	698	683	648	663	695	674	715	702	686	682	702	695	717	648	668	699	732	698	681	664	692	719	652	682	664	604	714	679	687	631	625	671	697	658	670	644	680	666	700	653	681	640	692	725	672	671	668	696	643	694	698	725	719	678	667	674	661	725	686	656	659	704	655	627	676	637	661	663	699	666	662	677	698	737	723	677	683	726	649	675	648	680	702	669	683	692	689	641	664	649	684	669	614	727	687	716	662	669	669	688	653	680	700	658	623	658	676	642	684	651	684	713	721	676	764	661	642	687	694	657	671	647	674	664	676	645	690	695	702	619	612	684	677	685	690	673	647	670	662	706	655	708	705	625	618	637	681	704	704	690	670	707	672	670	659	664	620	668	706	677	681	704	706	655	657	662	679	658	693	692	689	696	661	657	629	679	685	671	637	664	690	696	639	682	663	715	724	689	659	679	675	713	679	655	661	661	721	668	692	662	677	680	663	619	703	701	643	714	662	678	685	685	667	679	659	629	692	703	636	695	727	719	654	688	666	714	655	633	662	723	695	672	682	738	704	773	671	659	720	618	710	686	652	645	672	650	673	678	685	685	668	698	735	625	671	689	660	661	642	696	676	738	693	663	753	641	679	701	693	674	707	704	662	666	675	662	683	705	694	679	669	653	676	665	655	684	681	681	717	662	741	658	689	682	655	681	654	693	645	627	612	690	698	687	641	660	709	692	713	656	640	682	687	692	731	646	694	691	672	667	725	640	635	674	673	660	713	680	687	698	685	688	686	682	703	706	697	673	650	716	681	681	690	680	639	634	672	644	653	664	688	647	675	685	664	646	650	703	696	694	724	680	665	679	654	704	612	639	681	666	637	648
2065	579	385	266	395	473	409	350	270	239	178	170	122	108	89	93	80	75	83	80	70	81	60	57	54	42	47	41	51	53	40	55	35	34	50	40	35	55	48	42	30	42	48	39	51	51	42	37	44	36	38	36	42	44	34	40	36	32	41	41	45	39	51	35	37	39	50	51	45	38	48	39	36	42	47	34	33	32	40	48	26	43	36	45	48	40	37	48	33	36	38	39	41	37	37	36	46	43	34	34	42	26	40	43	51	34	28	36	38	34	38	52	26	55	31	27	37	33	44	31	42	39	44	41	47	49	40	43	36	35	45	43	45	36	50	38	33	36	36	31	36	41	48	28	34	41	30	44	50	36	37	35	38	34	42	50	42	39	28	34	40	42	38	54	38	46	41	37	30	22	36	44	40	30	34	31	45	45	36	49	34	39	24	47	40	34	33	36	42	39	43	41	35	31	30	43	44	31	46	37	37	37	35	35	35	33	39	38	50	35	33	35	36	38	48	41	50	47	43	36	36	37	33	36	29	54	33	40	45	36	32	34	42	47	35	54	46	49	49	43	41	47	31	55	60	44	46	31	37	39	42	44	40	30	28	37	47	43	27	21	38	39	39	39	43	31	41	26	34	41	38	39	37	32	34	36	32	35	49	23	29	37	39	34	41	50	39	30	29	38	35	37	34	28	36	38	38	27	38	35	39	37	36	32	49	43	44	49	37	44	46	39	35	38	32	39	37	43	43	34	40	35	42	38	40	33	44	36	40	40	33	44	49	31	50	41	41	40	43	37	40	36	34	45	38	38	45	47	34	31	34	40	41	40	41	37	43	32	38	46	42	43	48	45	53	48	36	42	36	36	42	36	39	42	38	37	46	46	43	38	37	37	33	36	40	31	48	33	49	39	42	46	40	32	35	36	34	32	41	36	30	47	44	34	41	41	42	34	30	45	37	32	39	35	41	36	33	41	39	34	32	36	35	33	37	39	39	58	46	32	37	34	43	39	43	29	37	40	31	38	27	44	39	35	37	34	35	43	42	33	26	45	39	47	39	39	39	30	29	35	34	35	39	46	31	50	38	50	38	51	38	35	36	40	42	50	35	35	25	36	41	36	34	40	30	34	39	46	50	44	33	28	39	34	37	24	41	44	31	30	24	30	34	33	26	42	39	38	39	33	41	27	42	37	38	40	44	43	33	35	40	51	44	34	43	40	44	41	48	34	31	41	41	36	53	27	42	31	33	38	35	44	51	39	50	30	36	36	41	50	30	27	39	44	37	40	44	39	35	38	38	45	43	48	42	42	38	41	42	36	37	34	39	35	39	33	37	49	34	30	54	38	35	40	50	48	34	38	34	28	42	39	30	38	28	27	35	40	28	36	46	36	35	35	45	31	45	35	40	35	51	44	36	45	33	36	43	36	34	42	35	34	35	26	39	44	35	38	42	34	36	40	31	38	42	39	37	29	45	44	29	45	41	32	27	41	35	26	43	38	43	39	37	51	46	47	42	34	47	45	33	41	35	29	43	34	35	56	43	25	36	49	45	40	45	45	43	28	31	35	37	40	41	35	26	39	37	45	34	37	29	45	44	46	45	36	42	50	38	41	48	51	43	36	44	45	33	37	35	39	36	35	37	36	32	40	24	38	35	32	51	45	32	43	36	41	46	37	25	46	31	44	46	43	44	38	30	39	42	46	42	27	51	22	42	41	43	39	33	34	36	34	42	37	43	43	43	35	35	39	41	45	44	40	42	41	30	42	40	51	36	37	46	47	46	44	36	38	35	33	48	31	38	37	44	28	18	46	40	29	46	43	32	42	44	35	36	31	41	50	39	38	41	39	42	41	35	40	33	40	40	50	47	37	33	38	38	37	35	40	26	44	30	31	30	32	40	33	35	33	29	40	42	38	34	52	46	36	55	42	41	48	41	43	31	28	34	43	46	34	37	39	42	38	33	33	35	43	39	27	43	35	51	41	34	45	34	46	37	29	42	41	38	41	31	41	39	36	42	36	27	43	37	35	37	30	38	37	36	39	44	41	35	46	40	45	33	28	38	37	32	43	37	24	46	39	35	32	38	41	42	44	35	49	46	40	49	35	47	25	28	44	40	39	29	42	33	32	32	39	35	38	34	47	42	36	39	37	43	34	30	32	36	51	36	31	30	37	41	51	47	32	38	36	24	38	34	41	40	35	46	54	49	39	39	36	41	39	50	41	31	28	36	27	33	36	38	38	31	41	34	35	49	35	43	35	36	36	48	41	31	35	38	49	34	37	48	31	37	45	35	44	42	33	37	37	43	37	26	35	43	43	31	34	44	46	39	33	38	51	51	39	51	34	35	33	42	38	40	54	46	39	30	55	40	35	42	26	57	36	35	42	38	39	34	43	30	41	48	38	41	43	42	31	36	33	38	42	39	37	43	35	42	50	36	42	41	34	31	30	33	34	43	38	31	46	43	28	28	40	39	39	42	42	35	37	50	29	39	23	42	31	37	29	43	40	45	40	30	32	46	35	39	32	45	53	46	34	36	34	36	37	41	29	33	35	37	35	32	42	43	36	43	35	33	41	32	27	31	39	39	44	33	38	44	27	42	33	31	47	54	34	38	45	52	48	34	34	35	48	33	35	36	25	43	38	38	33	35	42	45	33	41	31	41	36	35	26	40	37	27	42	35	30	42	37	31	40	46	40	40	48	36	42	40	29	31	41	41	41	40	36	45	33	26	44	45	35	39	41	44	30	42	43	34	46	39	44	44	36	33	38	48	49	42	35	37	48	37	35	28	42	44	39	35	31	37	42	41	34	30	25	33	40	37	47	45	44	43	43	29	29	38	46	30	37	42	43	54	40	35	37	40	39	32	40	35	33	30	43	36	39	40	36	39	42	25	39	39	37	39	38	35	35	41	31	38	44	29	41	34	39	39	47	34	24	48	36	39	54	42	35	49	27	39	33	35	34	52	38	41	25	37	44	48	31	40	42	54	49	36	49	39	40	43	42	51	37	43	38	36	40	43	30	41	35	32	37	41	29	27	32	51	34	35	33	45	53	43	34	40	43	34	36	31	39	41	36	31	43	36	42	45	26	43	44	46	39	31	41	36	31	41	32	39	53	42	34	35	37	34	33	41	35	31	48	33	35	57	40	40	47	43	28	23	41	37	38	40	36	39	27	37	46	46	32	34	42	40	46	42	38	40	37	34	34	39	42	37	38	42	38	45	39	30	51	33	37	38	41	29	44	37	30	43	44	32	39	29	37	39	43	48	37	31	24	50	45	38	40	35	39	41	19	41	32	41	35	51	43	34	41	40	35	40	37	35	34	28	23	46	29	36	32	32	41	39	42	34	35	44	40	35	41	24	31	42	44	31	35	39	46	31	51	34	26	44	33	43	31	42	44	37	36	30	38	34	40	43	42	25	32	39	46	46	33	41	54	51	38	46	22	41	48	31	43	38	47	39	39	37	42	35	25	34	32	45	25	28	45	33	36	39	45	34	40
20631	13461	8604	19933	27596	25137	21703	17579	13526	10463	8418	6887	6138	4610	3828	3285	3105	2772	2761	2578	2516	2073	1549	1312	1229	1229	1149	1021	981	1040	998	1048	993	1003	945	961	935	957	894	852	841	819	797	730	743	718	711	642	658	673	655	617	641	615	613	621	566	590	617	580	579	598	546	611	589	528	592	593	595	604	620	620	564	588	613	621	580	579	574	555	615	558	542	552	558	633	587	601	600	580	623	595	600	561	584	630	642	595	617	628	628	550	602	565	594	586	628	568	598	576	584	591	595	565	542	553	552	587	574	634	550	578	625	553	596	584	597	580	575	634	592	560	577	576	609	546	577	544	558	566	599	558	599	602	580	596	554	578	590	569	588	596	574	596	616	539	573	622	579	591	623	593	615	597	624	617	586	632	582	583	601	611	574	618	547	574	549	591	596	580	581	575	582	610	555	604	603	569	576	575	630	588	587	555	604	554	617	553	563	584	568	606	568	583	575	647	608	574	583	570	567	598	560	572	574	596	544	591	593	589	567	588	584	600	582	538	590	541	609	568	594	547	558	582	545	551	570	532	599	575	586	588	592	555	600	613	590	565	562	569	578	565	553	569	573	591	601	617	592	541	552	533	552	571	565	537	584	621	550	587	592	596	593	600	606	553	561	571	574	590	582	610	574	567	547	572	562	574	567	552	584	533	561	553	585	596	534	603	585	607	559	619	617	578	564	543	561	554	545	590	589	582	569	588	599	588	587	593	562	589	534	564	554	533	618	547	579	576	580	566	553	555	553	556	562	566	604	596	562	580	582	574	589	581	601	560	612	542	591	562	595	570	596	587	524	598	558	565	571	564	542	568	555	557	575	596	519	601	578	556	574	569	593	531	573	573	583	576	599	622	630	577	589	551	553	572	613	598	603	588	576	561	555	556	570	592	564	560	581	563	576	593	597	537	552	569	560	595	580	568	572	625	556	551	526	584	544	559	537	613	556	584	605	592	595	550	540	560	578	571	603	598	582	554	558	572	587	554	582	549	574	604	580	544	548	568	609	576	553	562	549	586	628	554	606	584	562	572	586	583	573	585	571	594	601	552	581	593	588	571	546	589	556	581	573	583	562	553	559	558	592	572	567	572	603	600	620	526	584	589	561	559	613	564	604	568	558	652	562	591	593	587	574	555	552	623	571	562	570	566	577	573	618	619	581	581	570	588	554	574	547	558	574	565	528	584	566	544	593	560	548	583	534	609	581	569	556	612	542	579	596	602	565	596	592	585	538	610	589	597	567	541	596	609	588	579	531	570	604	613	626	520	600	549	555	545	594	575	589	575	526	563	611	525	626	570	593	550	603	578	629	612	564	533	558	584	587	561	583	600	555	625	561	586	541	550	577	590	572	619	563	578	534	609	555	575	597	561	611	533	591	561	584	579	579	545	535	551	568	568	589	564	581	559	613	599	580	567	540	579	575	568	568	547	603	586	573	580	528	584	554	600	553	533	586	577	536	611	574	549	614	575	541	592	527	558	582	578	542	551	604	546	575	542	571	601	556	566	584	575	593	567	580	606	569	552	597	557	567	533	559	562	586	556	603	578	535	549	573	603	584	565	547	558	573	613	574	638	539	564	542	568	575	613	552	559	563	563	538	579	588	570	571	598	526	563	567	563	590	571	614	592	574	614	562	578	569	551	625	589	588	553	573	612	566	575	598	565	533	573	545	575	565	599	573	582	617	570	564	591	552	544	539	583	563	592	556	599	603	553	545	542	565	581	597	602	565	512	594	593	554	579	579	543	588	558	581	582	553	608	616	578	585	593	557	546	609	596	583	513	590	552	559	555	601	533	602	594	594	617	579	598	600	576	592	554	578	552	589	575	540	548	569	523	574	603	574	537	566	551	590	589	557	608	595	603	544	533	573	550	556	553	591	546	608	589	571	581	565	575	576	537	576	574	521	584	583	582	515	582	582	599	611	590	587	531	616	595	580	562	566	546	556	549	587	562	533	587	537	544	573	542	557	556	598	588	607	545	601	596	594	599	586	582	561	556	525	542	581	572	582	597	588	609	553	593	605	608	548	593	624	542	546	539	563	555	593	554	622	563	570	534	584	563	560	574	586	602	542	558	524	626	594	571	563	562	571	575	578	545	572	596	546	600	523	579	585	560	545	590	581	545	559	577	597	588	598	595	524	559	570	553	587	590	569	581	584	568	566	604	516	572	621	569	569	558	581	565	552	593	568	577	548	576	567	567	566	601	556	542	580	550	579	576	582	558	577	575	572	590	577	590	561	597	608	593	569	553	527	554	543	601	573	610	563	580	559	566	544	525	574	548	581	527	532	575	573	597	615	566	604	585	594	577	579	563	558	557	557	565	601	538	567	601	513	592	562	563	619	584	571	544	565	620	600	616	584	577	596	580	561	593	592	543	566	535	532	594	590	605	546	574	603	619	588	569	552	569	637	559	598	572	526	553	598	565	554	608	549	570	567	591	613	576	582	599	579	536	584	565	559	596	547	596	591	580	571	561	574	565	573	576	574	553	579	624	579	605	589	550	600	570	553	538	581	569	570	585	540	626	586	603	556	525	577	581	549	605	561	612	603	513	612	588	591	583	606	586	589	545	565	571	578	555	537	573	599	582	616	601	601	605	539	582	584	584	568	622	576	537	576	606	552	606	517	527	562	623	593	587	591	574	572	552	555	585	608	587	559	555	603	582	539	537	579	557	532	533	561	570	616	591	591	601	582	574	593	593	549	536	534	566	574	533	599	544	558	560	525	593	591	559	583	645	625	544	599	536	563	522	590	619	574	584	581	548	575	595	540	567	617	549	580	552	557	605	568	579	569	561	552	587	605	602	588	555	575	550	561	549	555	595	561	558	591	562	568	580	561	562	586	589	573	568	540	596	589	592	613	554	582	576	592	588	580	567	594	593	576	610	527	545	564	553	611	591	581	534	529	588	551	579	544	511	555	570	566	570	557	606	591	598	541	528	596	566	570	606	532	600	525	580	577	572	599	548	582	622	585	541	594	542	594	557	596	542	552	586	570	547	595	572	585	572	606	595	536	556	548	541	592	556	573	581	578	580	562	565	591	581	579	588	589	532	589	613	564	511	592	556	611	541	568	628	555	629	565	600	582	552	540	563	562	582	622	565	582	545	632	625	591	539	588	572	559	581	595	617	594	612	608	559	555	587	605	558	526	567	601	564	569	542	536	558	584	597	564	585	586	537	526	540	601	541	576	585	549	586	572	566	520	575	571	609	552	571	573	576	580	591	618	584	587	574	589	579	542	609	537	570	549	549	558	569	612	589	593	599	565	558	570	548	590	532	569	513	597	546	549	584	570	599	597	567	557	608	552	562	539	614	536	577	573	575	569	583	545	568	586	603	556	555	593	582	581	610	619	576	564	550	589	588	566	602	617	596	566	591	586	591	594	550	568	591	622	578	603	559	564	598	595	584	595	571	563	550	595	589	527	584	574	573	555	581	576	602	527	549	569	567	549	621	581	630	531	577
1538	1000	467	369	690	726	617	476	378	321	251	212	217	169	136	121	110	104	105	103	93	72	65	69	57	39	42	47	41	40	53	56	40	45	44	38	46	49	46	46	41	41	49	31	29	33	29	28	33	30	32	37	26	32	27	33	35	20	21	37	32	34	46	33	32	31	28	24	32	29	17	34	32	26	25	29	36	25	22	36	29	28	29	33	28	38	30	36	31	34	29	28	27	35	34	24	31	35	31	36	30	41	35	29	33	31	21	25	31	21	33	28	29	36	30	22	39	34	26	31	31	15	25	33	27	28	30	30	28	23	32	29	27	31	22	27	30	27	30	30	28	29	27	25	31	35	19	36	30	33	41	26	33	34	37	29	27	29	34	40	37	27	31	35	25	22	29	22	30	28	19	42	25	31	28	27	31	32	37	27	23	36	22	33	32	29	39	27	33	36	32	30	28	18	37	31	21	26	27	36	34	25	26	33	33	23	34	17	35	30	32	22	20	36	34	38	27	32	21	36	26	22	25	28	25	22	22	20	24	26	23	37	29	24	41	26	36	40	39	25	30	32	30	32	25	31	34	27	32	32	29	42	26	27	38	19	30	38	23	26	37	29	31	23	28	33	33	27	40	16	36	33	37	32	34	28	31	33	30	23	35	21	44	28	25	26	31	39	34	38	24	22	22	27	22	32	39	34	30	28	34	26	26	26	26	25	33	30	28	19	27	37	21	27	25	28	29	29	23	24	27	26	28	39	33	29	31	37	32	32	39	22	25	33	38	29	34	23	35	34	34	28	26	35	30	40	26	30	26	25	31	37	26	34	24	31	25	32	26	35	29	30	25	28	32	31	33	39	26	21	26	28	28	28	33	32	34	19	28	33	26	33	25	42	27	32	28	32	27	34	23	28	32	22	22	16	26	26	31	34	33	29	21	22	23	29	38	31	40	25	38	30	35	26	28	32	31	36	29	25	27	26	24	29	21	20	31	25	21	26	29	31	36	31	27	25	25	27	24	32	25	27	22	34	24	35	31	27	27	31	21	37	23	34	30	30	27	33	39	27	33	21	30	25	22	38	28	26	27	31	22	26	23	36	33	33	16	32	39	35	26	31	46	35	29	35	28	19	24	30	18	32	33	22	32	28	28	26	33	23	39	18	39	33	39	37	40	24	29	32	29	27	21	29	33	29	23	23	26	24	38	26	32	32	37	35	32	34	28	25	21	31	28	34	28	35	18	33	31	30	27	33	31	26	34	27	27	21	39	26	31	27	32	21	24	29	36	31	26	28	32	28	30	31	29	30	24	29	31	37	25	37	40	21	34	33	32	24	30	19	33	21	44	25	24	22	21	30	28	33	30	30	34	33	35	35	33	25	24	29	35	28	21	28	22	23	35	31	35	25	33	33	21	19	24	40	27	22	32	29	29	44	35	21	29	38	25	35	29	27	35	37	27	24	21	35	25	35	22	33	23	22	30	27	31	27	22	22	29	26	25	33	26	27	34	30	31	28	30	35	28	20	27	29	28	29	29	34	30	25	25	26	21	30	25	37	28	31	29	30	25	27	31	22	33	31	31	32	23	28	39	28	26	32	28	29	39	25	35	31	27	42	20	28	28	28	40	20	32	49	22	29	30	35	27	39	26	33	32	42	32	27	34	27	22	29	34	30	28	36	34	31	25	24	29	30	32	29	27	22	21	30	30	34	28	25	29	29	35	25	34	29	44	24	27	21	39	38	22	26	26	33	29	25	30	19	34	31	35	35	29	31	26	24	33	13	32	27	27	22	30	27	23	30	26	22	17	33	27	22	32	30	30	21	32	30	28	23	30	29	25	25	28	31	26	32	29	32	32	27	30	24	28	23	20	40	23	23	33	27	31	36	27	39	39	40	40	22	32	22	22	25	22	26	19	27	36	37	27	23	26	14	38	26	45	31	21	26	19	24	38	32	35	44	30	44	32	25	18	35	39	27	29	30	25	32	17	33	21	34	27	21	29	35	17	31	25	35	23	28	28	24	31	32	38	27	24	33	27	34	35	27	27	24	30	22	32	37	29	22	37	32	26	39	21	25	27	32	30	27	40	24	23	30	34	20	20	31	21	27	23	34	35	21	33	24	24	23	30	35	34	35	28	23	32	41	22	35	35	29	26	18	40	37	23	31	27	26	28	32	31	30	31	26	31	18	30	22	30	31	32	31	30	39	26	29	27	33	21	32	42	32	31	29	28	35	33	26	22	28	29	24	35	23	30	27	33	25	22	31	35	27	28	26	26	30	33	34	28	33	38	31	41	29	30	29	30	36	36	27	27	24	29	25	30	28	35	29	30	30	29	29	32	34	37	30	26	38	31	28	21	24	29	33	23	28	34	28	26	23	25	25	29	31	36	32	27	26	21	23	39	24	30	30	39	30	34	29	29	26	28	29	28	28	29	22	29	23	32	26	32	36	28	32	25	32	30	23	24	30	23	28	23	33	25	37	38	21	25	30	26	25	25	22	35	41	32	41	26	32	42	24	36	31	28	26	26	23	32	24	29	27	24	32	27	25	37	33	38	27	35	28	23	25	38	29	31	35	24	41	30	17	43	26	31	22	32	34	42	34	28	37	26	26	19	35	36	22	25	34	33	26	29	24	23	32	37	32	23	28	29	38	26	33	26	29	27	21	31	34	26	36	19	31	36	26	26	37	30	25	22	28	25	20	32	35	52	38	32	27	24	30	20	22	35	37	39	19	28	28	23	27	38	25	25	35	43	28	19	38	27	32	18	25	26	28	27	31	38	35	32	30	29	30	23	28	22	33	23	28	31	34	27	32	37	34	29	24	31	32	22	25	32	32	36	39	40	32	28	35	29	22	40	27	24	35	29	21	27	27	28	20	29	34	23	26	40	29	31	26	30	23	32	31	29	30	26	23	38	29	33	37	28	24	29	28	23	34	29	38	33	19	20	37	29	31	23	30	25	21	32	28	31	42	41	26	38	31	28	33	25	33	42	24	27	38	20	37	34	32	31	26	32	23	26	31	32	23	25	20	31	20	25	28	23	40	35	31	30	38	32	35	35	35	33	24	32	32	24	30	23	34	38	29	22	34	26	33	27	26	26	35	19	33	42	26	28	25	25	23	24	32	23	25	27	29	27	41	43	28	29	21	21	34	23	30	21	37	30	30	34	38	29	32	35	31	29	26	24	35	28	31	27	25	26	21	29	19	37	30	35	32	35	32	23	28	32	28	24	27	28	27	38	32	38	35	30	23	28	38	32	30	26	24	24	31	32	29	38	26	29	31	28	27	26	28	26	32	19	21	24	32	25	26	30	39	24	39	36	28	21	35	25	30	36	39	32	29	30	24	30	31	30	27	40	26	25	32	39	26	20	39	27	20	32	23	31	17	26	37	31	35	25	26	28	30	37	29	24	24	19	22	26	26	35	35	29	33	23	27	22	37	33	26	27	22	30	30	43	25	32	27	27	34	41	28	31	25	35	32	29	34	32	30	36	34
24669	17608	11296	24778	32880	30651	26957	22897	18374	14896	12595	10262	9225	7495	5821	4875	4454	4078	3891	3830	3673	2963	2248	1704	1661	1649	1502	1342	1213	1171	1248	1312	1258	1254	1196	1118	1115	1094	1045	905	889	854	866	819	727	702	678	575	576	588	564	607	572	545	516	502	520	489	505	484	522	501	468	469	465	462	472	484	465	512	468	532	484	489	482	515	450	486	475	446	503	475	487	474	478	509	484	511	509	509	494	493	465	531	514	476	464	500	468	463	445	433	451	496	465	467	491	456	467	449	459	479	478	451	494	444	481	490	447	478	468	460	468	454	461	458	487	484	452	460	450	466	479	448	458	484	444	449	450	453	486	433	451	452	460	447	469	420	475	465	445	486	500	453	449	470	502	443	507	501	434	451	476	484	473	472	478	496	459	455	488	435	475	422	508	484	473	461	438	435	482	466	441	468	481	425	427	450	472	461	416	426	456	438	422	422	405	425	405	411	381	411	466	422	455	440	428	439	436	395	437	433	448	450	475	498	450	441	415	443	471	414	427	440	448	437	442	439	461	462	463	428	460	422	445	478	429	454	432	437	422	465	478	413	450	458	431	454	440	452	467	430	421	448	468	469	439	455	448	447	423	440	405	436	427	436	456	454	465	430	455	461	505	388	426	456	432	419	459	433	450	450	453	473	471	463	475	433	450	447	422	421	431	408	405	446	422	453	419	444	478	422	434	385	475	463	458	424	445	439	452	471	448	443	427	438	484	423	417	453	474	443	469	433	441	414	436	465	453	402	444	454	467	473	425	468	436	418	466	434	461	469	437	435	449	439	446	457	455	471	428	440	421	441	428	426	477	431	438	481	433	466	420	442	423	467	427	419	474	427	468	427	447	437	433	457	476	450	444	425	440	457	444	444	455	458	434	455	452	442	424	448	437	438	455	460	443	459	442	445	445	439	430	445	448	450	454	470	458	437	453	442	427	433	428	432	429	473	437	420	396	428	426	432	434	421	423	412	468	413	465	430	427	437	410	443	465	454	417	447	440	469	472	407	447	440	450	465	441	491	429	426	423	429	434	463	437	398	483	450	462	440	460	441	441	438	429	415	475	455	473	477	445	443	418	423	468	423	461	389	429	477	439	451	450	431	413	430	485	433	427	449	434	453	435	452	448	444	435	442	457	427	454	423	428	470	486	452	436	452	436	417	488	438	442	455	449	424	418	418	475	450	438	453	430	440	439	425	468	445	414	471	415	435	428	465	426	469	469	438	474	443	448	439	454	440	423	425	391	433	455	454	434	470	455	451	436	444	459	459	418	499	516	421	416	481	409	462	435	462	451	428	468	446	457	443	476	408	395	475	440	452	425	426	450	465	426	414	411	416	439	441	430	443	428	429	453	453	437	448	421	465	433	425	404	414	403	429	433	449	463	481	442	437	432	440	478	402	449	433	439	450	443	441	431	490	436	456	491	424	432	423	447	451	449	406	445	452	462	405	465	442	446	412	434	453	427	434	448	401	419	441	410	455	453	404	456	448	440	416	408	454	434	428	433	448	464	470	453	474	473	435	430	471	442	420	445	420	423	445	439	458	430	432	447	445	422	421	441	426	431	453	428	432	478	443	467	421	443	481	416	403	440	453	442	415	454	447	453	425	467	470	456	452	454	444	435	452	465	449	439	452	472	437	419	432	451	416	449	413	457	432	455	416	459	458	422	464	440	483	460	430	425	435	455	435	455	419	429	449	459	438	454	440	404	443	449	467	411	458	432	468	454	446	477	467	436	415	441	453	447	404	403	447	416	455	423	450	451	433	464	412	463	455	472	444	446	398	445	455	436	456	419	437	461	450	451	463	455	425	482	469	431	398	443	407	438	424	441	428	452	399	404	478	412	417	443	462	451	430	410	454	459	431	450	472	438	413	434	434	453	459	424	464	410	448	453	434	453	457	482	436	434	423	465	404	432	449	434	421	449	434	466	468	420	445	451	419	412	444	409	448	456	443	460	442	478	409	444	463	403	410	470	449	440	463	419	454	443	432	429	450	444	481	444	462	443	441	435	436	452	402	431	457	455	438	452	409	473	443	470	460	429	446	440	438	430	445	405	452	463	424	432	423	426	470	474	426	452	424	402	413	461	401	458	480	405	444	435	471	433	444	443	455	425	400	422	466	413	436	424	430	469	452	441	460	447	416	448	473	486	425	460	464	466	391	459	445	441	452	409	399	409	426	447	446	408	483	418	422	444	473	437	428	395	454	418	445	417	429	494	460	447	461	433	460	435	439	447	429	431	437	442	441	428	426	438	435	471	418	456	414	414	444	437	455	417	446	456	446	443	433	452	421	455	421	453	453	454	432	460	461	434	451	428	443	419	416	444	468	475	410	435	454	419	437	462	423	421	442	418	436	441	453	468	463	450	445	461	457	436	409	407	454	441	420	428	478	465	461	415	450	402	436	429	452	486	438	446	484	438	443	426	436	413	448	435	411	437	415	493	441	437	437	432	451	446	415	413	419	445	420	434	462	442	454	471	453	450	443	433	406	460	462	447	457	440	423	454	443	411	446	443	446	425	440	433	439	467	451	457	462	473	473	444	456	432	395	436	419	452	431	443	426	453	469	458	385	429	453	445	429	440	469	454	425	438	435	404	456	448	438	434	440	431	402	438	441	436	424	429	444	440	445	412	459	420	442	462	444	486	404	460	463	458	428	435	440	439	456	446	434	429	429	484	442	437	453	427	428	446	421	471	437	426	471	450	455	471	460	427	453	464	433	440	465	464	463	456	476	457	422	482	444	404	457	452	453	411	439	424	424	445	442	418	410	430	449	426	442	459	421	427	456	477	437	473	451	470	436	429	471	423	433	428	455	480	409	450	425	476	445	444	444	461	454	475	449	446	432	472	420	468	452	405	474	467	452	428	472	416	428	441	465	429	461	431	445	443	430	428	442	407	430	432	482	430	443	437	464	433	444	422	421	471	432	428	468	464	459	434	451	435	401	460	466	446	437	460	437	425	427	428	444	465	443	465	480	440	444	476	430	436	457	469	450	439	436	417	453	451	414	461	463	432	456	459	491	428	463	427	457	463	402	433	450	448	438	438	467	398	380	440	441	437	473	460	427	430	406	444	425	465	426	427	452	461	443	469	408	429	469	442	401	468	433	419	471	450	429	445	416	436	431	422	446	426	435	430	449	413	420	439	448	463	438	475	459	442	476	430	460	425	470	442	463	451	425	475	460	479	385	438	469	453	438	435	432	442	471	446	466	442	465	422	429	451	448	403	454	441	444	453	461	423	450	458	400	423	449	483	404	462	415	444	450	423	407	430	430	427	469	428	450	452	434	432	437	465	430	485	467	476	469	411	449	453	462	416	426	456	441	472	484	417	455	456	428	427	425	442	413	437	466	418	426	448	451	441	430	424	477	425	432	463	433	426	432	411	431	449	441	449	439	429	441	452	392	452	457	446	435	443	424	419	454	433	427	437	443	458	428	427	422	454	439	456	474	452	463	420	441	442	422	433	470
3306	850	494	421	633	712	586	507	397	362	321	259	226	206	160	144	141	129	128	110	124	92	86	98	82	77	76	74	68	76	71	72	80	76	80	72	78	67	70	82	76	66	55	82	71	71	56	67	57	43	49	70	53	55	59	48	71	68	55	58	54	50	62	64	54	44	55	58	51	45	60	63	68	50	49	57	56	42	58	67	42	59	54	55	57	55	52	46	44	72	48	58	46	49	53	54	61	52	49	50	52	59	66	50	58	46	51	51	58	62	58	47	62	70	58	58	55	64	55	55	66	53	55	61	69	55	56	66	56	54	62	51	52	50	60	58	57	55	57	71	52	66	44	40	68	59	49	60	63	56	70	58	62	47	54	52	57	55	58	48	59	52	59	49	48	70	70	68	55	53	64	38	58	50	56	55	68	50	52	56	52	53	62	55	43	76	53	50	75	53	58	57	71	55	48	48	47	70	59	59	51	76	67	55	62	52	59	54	41	57	51	49	59	54	66	56	57	43	51	49	42	57	51	50	65	61	50	55	61	58	57	53	53	58	64	55	56	56	62	65	55	48	57	43	57	50	49	58	51	53	57	63	63	74	49	56	51	54	66	50	63	45	58	63	60	55	69	59	57	64	39	60	57	73	56	60	37	55	50	52	51	48	52	49	53	69	54	55	61	60	53	63	63	49	56	51	55	46	47	54	60	63	54	52	61	70	62	47	63	54	61	52	72	55	48	55	54	47	60	54	57	40	53	56	61	69	64	61	53	65	56	59	49	69	39	63	68	52	51	57	58	61	53	44	59	66	60	59	35	60	55	68	67	48	55	49	59	66	49	52	65	46	55	57	44	69	57	58	41	57	55	47	66	55	57	58	60	58	52	47	48	56	58	58	57	51	57	60	53	62	60	52	62	43	50	55	47	70	48	56	65	57	75	60	51	49	61	53	57	58	57	64	55	62	57	68	63	54	59	48	77	52	55	58	47	56	64	57	75	57	47	59	52	58	44	67	51	66	42	47	50	49	54	65	49	42	51	64	60	52	50	63	46	52	49	63	58	50	58	53	50	57	48	61	56	56	59	44	51	49	51	51	57	57	47	47	63	45	57	57	48	50	61	58	46	50	72	40	54	44	56	54	66	50	53	51	55	59	53	61	61	53	42	53	45	56	59	49	56	54	46	66	58	41	48	48	56	56	48	63	49	65	58	63	50	47	56	59	62	59	62	66	53	55	59	51	56	53	63	51	46	52	42	54	55	55	57	51	64	67	73	50	67	62	64	54	44	45	64	66	55	58	55	57	55	61	53	48	52	44	61	59	54	48	54	72	55	66	57	47	50	62	53	54	75	64	59	47	49	42	60	55	67	53	57	53	63	58	74	65	59	48	64	69	61	52	67	71	69	45	67	64	64	50	53	53	50	51	72	69	61	55	66	53	53	68	58	52	58	55	72	50	45	64	62	64	43	55	52	66	50	49	62	54	59	49	60	68	58	42	57	58	72	50	66	60	68	58	72	45	56	51	56	46	65	68	50	51	58	69	52	48	60	42	66	44	61	52	39	57	58	49	52	51	41	56	59	50	54	57	63	52	63	73	41	56	51	58	54	45	55	54	58	52	43	54	72	53	55	54	62	64	53	71	57	55	56	51	57	66	65	48	67	49	52	66	49	50	64	78	58	45	47	53	61	54	68	53	63	47	52	64	51	42	64	65	64	44	54	53	58	64	57	47	46	46	69	49	50	48	50	61	46	56	49	46	60	55	49	61	58	49	46	57	61	56	75	52	60	67	54	55	64	65	56	50	62	50	67	54	54	61	57	68	43	50	63	69	56	48	66	57	59	53	58	53	59	62	55	56	49	47	48	64	46	67	46	57	66	55	60	64	61	54	57	56	58	51	55	48	53	57	51	60	50	43	50	58	47	57	56	62	47	53	64	44	53	47	64	63	70	52	51	38	63	63	52	62	62	58	59	61	62	54	62	50	59	45	51	44	55	55	56	51	43	42	46	77	62	57	57	58	65	52	57	56	53	62	49	51	43	49	57	62	49	44	57	61	69	43	63	50	67	63	52	52	60	38	49	58	55	58	46	59	57	58	49	58	68	56	51	59	45	54	58	52	58	62	63	54	53	61	63	49	63	55	56	64	52	56	63	62	64	67	66	64	46	60	65	61	62	56	51	56	61	53	55	49	55	61	52	58	51	54	55	56	61	63	52	66	56	46	45	63	57	55	63	56	54	54	49	47	49	63	58	67	53	52	68	64	59	53	50	44	70	48	43	58	62	51	48	54	57	41	51	60	70	60	52	42	55	44	54	56	44	53	61	66	53	50	61	66	52	36	54	50	59	72	56	45	69	55	40	58	54	61	57	58	54	50	52	47	45	64	67	69	61	54	52	55	52	52	49	54	70	55	45	60	55	61	64	62	65	63	53	39	59	36	56	58	59	69	66	51	74	49	52	55	57	54	71	56	59	63	56	63	55	51	48	49	66	54	60	56	68	51	51	67	54	56	61	62	60	64	58	50	50	49	47	48	66	53	53	65	49	61	58	52	59	65	62	64	65	64	49	58	53	48	64	55	56	69	51	45	43	47	59	44	56	66	54	58	39	62	46	47	43	43	57	59	47	50	51	43	74	52	66	49	50	49	53	48	63	59	65	63	64	56	50	56	44	52	60	46	53	57	45	48	41	50	48	66	58	67	47	55	60	53	47	60	58	47	61	49	57	57	46	50	51	67	55	46	62	59	48	65	58	70	62	58	58	56	55	57	53	57	48	61	50	54	62	66	53	50	44	65	61	50	44	56	68	53	53	57	61	42	53	56	47	39	63	52	61	68	44	46	65	60	61	44	58	64	51	59	69	45	51	54	56	52	54	53	71	61	49	60	57	56	60	55	51	59	39	63	53	50	56	57	65	42	55	53	47	55	53	45	70	48	54	57	51	51	41	52	57	50	62	55	53	51	50	40	57	65	50	65	59	52	53	51	58	55	52	56	64	61	58	48	67	45	46	40	56	53	56	45	55	61	57	53	45	62	42	50	60	34	66	53	55	58	48	63	58	67	54	46	55	63	54	61	43	58	70	62	65	38	63	66	56	49	58	50	60	49	59	55	56	52	56	59	51	69	63	64	48	53	57	58	57	41	61	56	45	65	53	46	59	49	51	73	49	56	57	64	40	47	60	51	40	46	53	50	45	47	49	62	50	48	52	44	54	49	45	46	64	42	56	46	45	69	65	43	65	64	47	49	57	55	51	66	50	45	59	45	60	60	48	61	44	44	57	43	44	53	56	58	56	67	58	43	53	55	57	48	60	68	56	62	68	59	63	69	58	54	54	52	55	50	49	58	54	52	50	56	61	56	58	50	49	61	42	51	66	59	50	57	49	61	58	58	50	49	67	54	53	52	52	50	56	48	51	60	46	48	55	63	51	64	60	57	50	57	53	61	53	47	46	58	59	58	68	62	62	50	67	38	60	47	62	68	53	55	44	63	53	52
22785	16152	10859	24040	31906	30033	26156	22450	18282	15210	13196	10562	8899	7549	6053	5308	4586	4252	4300	4039	3828	3117	2636	2086	1952	1957	1793	1676	1700	1631	1646	1624	1661	1648	1478	1561	1455	1346	1430	1420	1431	1258	1206	1153	1123	1048	1035	984	974	945	928	942	977	887	896	892	872	832	894	836	861	867	835	899	858	811	876	896	886	850	824	871	852	876	862	873	876	856	832	846	841	838	849	827	903	818	923	915	834	872	870	876	911	867	917	945	923	878	850	845	885	849	867	864	868	859	803	843	851	849	860	833	819	879	860	816	838	824	835	872	807	868	860	846	850	849	865	902	876	895	874	855	839	862	824	811	756	856	788	838	831	814	843	819	822	879	840	905	852	900	883	781	888	832	855	928	850	848	847	826	879	831	826	925	827	829	870	804	847	864	811	819	832	836	872	834	839	807	865	877	828	843	852	852	803	758	832	821	833	875	805	810	827	818	822	849	884	821	837	802	814	787	785	854	832	806	806	855	829	818	810	830	799	821	825	858	832	815	894	835	879	815	862	828	840	836	831	834	816	798	866	808	835	779	850	820	797	779	860	818	832	860	792	781	854	818	823	791	843	847	840	797	799	857	844	846	807	858	800	822	847	839	873	854	818	769	860	834	804	875	840	813	837	846	849	833	835	816	826	844	792	806	848	848	810	824	843	848	833	805	849	775	823	852	803	817	860	815	834	814	876	777	889	800	817	804	793	847	804	823	838	781	832	808	823	843	796	856	791	833	799	804	810	822	843	792	822	855	821	816	828	844	845	774	883	793	823	835	806	810	807	842	858	769	788	808	832	825	807	803	819	791	792	845	871	842	859	814	792	816	832	842	784	851	819	864	819	814	841	846	871	863	777	808	828	823	842	824	832	859	855	807	781	850	876	779	810	836	852	901	833	846	911	828	852	840	880	787	787	836	804	831	837	836	825	857	839	830	823	826	839	822	872	824	784	859	905	803	814	856	814	835	832	858	804	827	808	863	858	839	828	785	856	834	832	806	800	844	789	854	805	812	830	884	832	897	788	843	823	848	811	819	834	858	816	848	816	839	837	831	853	777	847	824	822	787	789	809	820	808	881	816	847	823	834	844	834	838	814	803	857	826	851	839	860	820	889	853	835	776	799	838	812	817	838	825	823	812	865	853	869	810	814	807	836	857	823	805	856	821	822	852	876	799	849	792	830	880	818	747	834	778	820	809	859	799	826	871	785	809	830	831	826	852	791	840	837	841	868	790	865	851	836	872	830	837	853	792	782	806	830	830	831	797	812	842	839	849	817	800	842	824	852	861	850	829	849	831	798	799	866	778	832	892	794	791	883	816	802	849	844	826	798	827	856	795	829	833	811	859	825	859	815	871	831	818	860	841	832	779	854	826	802	794	833	835	826	794	844	818	810	786	814	784	821	802	779	849	807	820	822	839	787	808	829	807	850	828	831	870	817	836	885	810	859	803	834	856	845	879	863	811	812	801	802	858	854	773	837	826	842	869	841	879	830	827	839	854	838	777	800	856	909	814	855	818	807	866	760	799	770	819	820	884	807	833	835	811	834	830	825	848	847	827	786	850	794	820	800	812	827	856	807	861	868	821	855	866	787	854	866	826	836	811	874	873	825	840	807	831	865	814	803	821	827	846	855	821	783	813	835	804	853	824	845	860	736	821	795	833	828	867	821	820	864	843	736	875	847	759	812	867	831	832	832	798	870	858	843	835	858	834	845	859	812	799	842	845	838	870	817	802	828	849	830	883	854	833	809	849	823	831	889	832	841	820	891	831	852	846	844	820	834	838	844	792	815	851	815	791	872	868	858	803	795	804	853	807	813	827	821	798	853	829	867	839	806	849	831	771	858	853	820	864	813	841	819	824	789	830	792	836	820	811	831	843	864	867	826	811	808	797	798	834	772	853	855	871	831	810	841	785	846	844	802	835	814	795	831	848	821	811	801	843	823	827	796	805	846	802	814	821	802	845	804	831	805	889	823	842	836	841	848	856	834	854	837	855	779	822	821	819	853	879	808	818	812	828	828	824	760	850	869	790	817	753	827	808	898	809	839	811	774	780	837	806	798	824	862	841	822	855	807	872	814	833	769	806	819	842	771	853	827	813	832	856	834	817	775	790	825	816	852	788	817	826	769	828	837	830	808	795	830	848	863	814	792	854	844	819	859	834	818	833	846	808	806	807	836	865	831	862	824	861	776	793	812	833	770	852	810	833	813	797	825	870	849	826	809	799	839	837	867	864	837	802	852	857	847	897	831	828	827	793	853	831	841	897	829	841	871	872	860	892	786	834	911	821	830	792	821	845	839	842	795	843	809	836	804	810	894	814	834	845	808	856	849	838	863	785	863	819	841	783	832	821	839	887	819	854	809	808	793	829	839	859	840	802	834	765	779	860	854	829	815	822	776	837	869	821	846	785	819	841	835	796	805	831	881	836	837	831	839	854	848	875	794	822	816	810	786	815	836	820	865	804	836	856	828	859	848	862	813	809	848	847	812	827	868	840	793	814	788	804	819	828	876	847	801	804	787	786	850	835	796	848	813	836	842	826	857	796	838	823	853	826	866	822	882	781	787	877	865	864	826	811	773	862	840	758	807	799	849	828	839	840	789	796	823	790	885	787	871	808	841	870	834	862	825	798	836	866	817	820	849	813	865	853	867	873	813	834	803	832	841	827	803	884	810	812	790	816	833	833	819	790	842	867	795	790	836	839	818	809	808	824	896	837	842	818	855	824	791	873	825	831	782	847	878	798	848	795	822	806	811	845	828	817	800	813	822	824	873	795	845	821	811	807	815	857	834	815	807	844	829	842	838	827	776	753	843	805	808	841	830	854	818	799	910	777	801	806	822	814	861	802	796	847	816	796	871	828	832	848	849	813	824	871	808	785	814	811	810	877	864	806	797	814	841	855	822	823	818	831	838	806	815	829	831	842	869	801	810	829	883	852	871	836	835	854	863	835	824	845	840	814	816	819	796	861	849	813	812	826	860	811	850	818	788	782	856	855	813	820	833	847	820	796	829	845	852	855	862	832	821	808	836	849	877	807	844	879	880	820	795	804	820	811	823	810	855	831	863	851	819	814	850	822	876	813	833	794	797	813	814	839	839	809	850	825	853	819	823	791	863	828	824	850	862	838	804	772	839	838	820	852	825	808	807	857	824	832	865	836	857	807	865	811	806	849	795	831	780	827	834	828	832	834	820	793	856	869	822	840	843	834	849	809	850	879	871	810	774	849	829	751	835	810	855	852	864	829	819	877	849	866	839	839	803	804	795	848	862	787	824	846	804	842	828	817	819	855	861	814	880	836	841	865	843	845	839	816	883	828	858	848	836	841	824	793	843	835	776	852	805	865	857	896	806	884	815	816	784	805	812	859	830	821	867	865	795	875	837	889	868	860	808	810	831	902	826	831	807	866	793	807	813	845	825	815	858	797	847	810	824	865	876	798	867	824	831	831	838	850	798	792	836	789	849	807	838	824	779	762	837	866
2771	1281	770	581	987	1176	938	784	647	600	474	388	296	272	209	204	189	138	139	151	141	132	110	91	71	91	77	99	70	78	69	69	88	74	87	49	58	74	63	70	66	69	71	58	48	48	57	55	56	54	43	53	48	41	45	41	51	53	50	44	50	56	42	51	39	43	36	44	51	44	37	52	34	53	42	53	45	43	47	45	50	42	51	44	53	38	57	49	45	48	37	50	51	66	46	52	41	43	49	54	41	53	61	53	49	48	48	43	55	39	50	33	45	45	44	51	51	46	40	55	41	46	54	38	39	39	39	49	41	45	38	39	46	61	55	52	43	55	59	37	37	53	55	52	63	57	43	51	47	47	48	41	53	58	47	47	54	51	64	49	47	52	48	54	49	44	35	42	51	43	36	31	43	48	43	48	45	48	56	53	36	36	38	48	61	50	50	46	47	50	53	53	56	53	42	47	50	48	46	49	54	49	44	43	36	55	41	51	41	42	48	39	34	46	52	41	41	52	41	64	46	39	59	46	51	48	49	37	41	45	39	54	53	39	43	48	46	46	44	53	41	50	48	52	55	34	45	44	51	44	45	40	39	49	53	54	55	51	42	39	50	45	50	56	34	47	47	37	39	50	47	49	50	46	44	54	42	34	41	49	41	65	52	47	39	32	37	47	45	41	37	51	41	54	60	45	39	56	36	34	43	44	49	38	52	56	43	46	38	47	49	40	52	47	39	47	56	37	51	48	56	50	54	36	50	40	47	41	42	44	36	44	54	38	48	39	52	41	60	53	49	53	51	41	45	48	45	44	46	40	50	50	45	40	41	39	46	36	41	45	45	47	54	48	39	37	45	50	32	38	40	44	52	49	45	52	51	42	42	45	55	48	38	49	47	51	52	30	54	49	36	40	50	37	41	51	54	42	48	56	45	52	44	38	38	49	45	41	47	35	37	47	51	52	52	50	57	35	51	40	54	53	54	38	42	44	46	44	45	39	40	46	46	28	44	45	43	40	55	58	40	48	31	46	50	37	61	53	55	51	57	49	48	54	43	39	57	54	55	35	45	37	45	49	56	38	34	59	42	57	59	42	59	48	37	53	44	41	43	40	45	48	46	46	35	39	42	42	46	44	38	38	44	38	45	44	49	45	45	40	55	47	48	51	45	47	46	45	43	43	44	62	57	51	43	47	53	43	60	42	49	51	51	40	32	49	47	45	58	55	47	51	39	41	47	52	40	29	38	45	36	63	50	50	45	44	45	36	45	54	40	42	51	45	36	43	42	57	43	51	50	46	55	40	47	45	46	47	45	30	35	64	48	39	49	49	32	52	44	41	47	63	55	48	50	47	46	49	51	35	48	42	46	51	59	51	50	54	49	38	48	51	44	47	50	42	42	51	52	48	30	53	68	58	39	45	51	44	53	44	41	40	52	39	52	48	45	46	41	42	46	49	41	44	49	50	38	44	47	41	57	47	60	56	41	52	43	50	45	39	31	36	46	42	51	50	48	42	48	43	46	42	38	61	51	39	56	41	50	45	55	37	36	43	49	38	58	47	39	45	47	37	48	42	42	41	41	50	39	46	39	56	38	55	49	49	38	49	51	35	53	42	32	51	42	44	45	59	57	44	47	52	41	42	37	46	42	44	53	49	44	47	42	47	42	42	51	50	51	42	52	48	61	42	45	46	41	52	42	49	46	46	45	61	42	39	45	46	47	50	38	40	49	36	43	45	43	49	49	42	38	39	49	48	49	52	46	42	40	52	49	47	32	48	50	52	49	46	40	45	40	27	38	43	45	45	48	47	48	51	44	41	53	31	37	54	43	57	42	54	46	32	46	51	40	48	51	53	43	34	51	59	50	62	44	52	47	40	47	49	35	44	37	53	40	40	54	43	38	41	44	44	44	48	63	52	34	62	41	53	44	37	56	58	36	44	34	50	38	55	51	49	52	45	43	42	45	46	46	42	60	47	35	44	60	40	43	48	48	56	61	40	45	43	48	48	41	45	56	41	50	47	58	52	39	55	45	47	58	63	60	37	49	39	37	44	50	41	42	53	47	46	51	54	34	55	42	45	47	58	35	50	44	51	44	37	46	48	44	42	54	50	56	38	45	50	46	39	43	49	44	42	45	48	55	55	43	48	45	46	41	42	53	45	35	45	47	43	49	61	44	33	45	43	41	51	49	42	48	47	42	42	39	33	39	45	56	46	63	40	43	53	35	49	36	45	42	46	49	49	45	48	53	46	44	44	43	46	45	39	42	34	34	47	46	49	49	40	46	45	43	47	58	34	49	50	35	40	39	46	47	47	58	44	47	60	47	48	41	36	47	49	35	40	42	40	39	43	48	62	38	46	58	41	38	50	38	48	42	47	46	57	51	47	56	61	55	52	46	45	35	48	73	52	50	51	63	56	35	43	36	45	41	38	40	47	53	46	34	43	48	54	41	47	53	47	38	44	43	65	42	47	28	31	47	43	42	45	54	50	36	34	49	55	54	35	37	57	38	49	36	52	41	42	44	43	34	49	35	45	57	54	51	63	48	37	38	52	53	46	54	45	53	48	53	46	50	38	45	49	43	50	38	47	47	46	50	48	50	46	40	48	52	46	47	42	41	43	47	48	56	44	52	45	49	44	50	57	47	48	36	45	37	46	58	48	43	39	49	52	39	34	49	51	56	40	35	45	40	45	53	37	43	50	42	44	46	31	47	46	57	50	59	45	44	55	52	39	43	37	51	54	54	47	51	43	36	43	46	46	56	35	44	49	58	42	49	53	44	51	44	52	49	51	49	48	50	58	43	41	47	41	32	45	48	37	48	56	52	49	42	55	52	49	48	41	38	48	49	41	47	29	49	59	52	45	44	41	38	38	51	44	59	41	53	52	47	46	49	53	47	48	56	49	42	37	46	42	45	50	37	55	39	50	41	40	42	46	36	42	52	40	44	43	37	38	52	45	33	33	37	47	40	43	35	62	48	45	47	48	43	47	50	48	39	48	42	54	44	45	52	42	36	43	52	47	41	42	43	47	42	34	39	51	53	48	48	47	56	46	56	49	47	41	39	40	55	45	46	33	40	38	50	37	41	46	52	35	56	52	37	40	52	55	44	59	36	33	59	47	45	41	36	50	41	67	39	44	49	39	52	55	44	49	44	59	54	44	43	44	44	65	38	33	55	35	49	45	43	45	48	52	54	49	48	47	38	52	48	59	41	39	46	51	45	43	44	57	48	41	63	44	56	42	44	47	47	40	56	58	41	44	51	41	41	55	40	45	39	54	42	45	53	36	38	48	44	50	49	48	37	44	42	44	35	58	44	42	53	40	48	44	53	38	55	61	44	41	52	41	48	40	34	44	51	50	52	50	48	48	38	46	45	50	39	33	55	41	46	52	36	47	68	47	59	48	48	40	45	44	57	41	31	46	44	45	52	48	46	71	47	49	36	46	44	46	44	41	44	43	53	48	37	35	52	35	44	47	43	51	40	54	49	44	42	40
28535	20494	14226	28494	36755	35573	31322	27872	23176	20651	17930	15024	12169	10061	8549	7044	6698	5911	5763	5402	5198	4353	3517	2885	2546	2531	2388	2187	2139	2125	2183	2157	1996	2158	1900	1896	1700	1668	1670	1605	1586	1401	1368	1213	1120	1056	1065	937	953	893	895	859	827	826	763	782	790	792	787	794	724	710	701	751	768	741	762	710	770	758	735	726	702	775	741	686	720	706	741	727	779	718	742	730	721	729	760	778	747	782	774	801	756	725	762	742	715	700	707	742	733	720	717	723	750	698	692	721	733	689	713	686	691	716	718	707	703	741	748	703	672	740	679	691	745	724	704	717	716	687	688	678	679	706	683	714	679	673	689	668	722	704	716	712	662	668	729	719	694	728	709	704	703	704	686	739	764	709	708	693	739	668	677	752	731	714	720	741	727	740	715	659	739	716	674	714	761	747	683	758	698	712	680	709	746	667	741	676	699	699	679	680	655	709	711	671	695	714	696	636	695	726	622	688	671	647	664	683	686	639	685	710	686	700	674	750	679	690	674	699	658	679	678	689	655	695	712	698	719	697	733	697	715	648	675	695	678	670	663	686	669	718	635	660	658	714	678	677	694	733	659	686	632	655	643	676	703	641	677	634	649	657	713	689	635	716	681	646	699	704	691	660	682	655	684	675	637	674	641	665	681	622	644	733	666	647	686	677	657	708	675	652	683	737	656	668	656	686	703	670	682	696	664	670	686	739	739	657	716	730	622	657	696	700	674	679	685	704	683	659	685	656	695	655	680	690	687	700	671	688	678	676	676	640	658	621	651	687	670	673	699	683	659	660	680	674	667	665	714	650	653	697	648	691	735	731	670	648	694	721	672	708	669	645	676	666	681	692	677	676	695	676	673	669	683	672	670	677	688	645	738	647	672	700	708	676	664	613	679	670	663	726	646	690	679	663	703	718	699	709	671	670	698	702	671	696	658	675	664	711	715	681	666	661	652	689	690	677	704	646	675	651	645	698	636	682	722	689	673	677	642	706	720	726	721	643	716	683	749	693	722	692	710	669	655	648	671	671	661	663	702	700	679	644	641	708	673	674	715	734	719	705	717	692	683	668	684	682	673	693	647	663	634	689	664	700	660	626	691	695	736	683	676	636	706	654	752	648	665	694	755	698	645	727	699	658	679	682	665	684	685	629	699	710	697	658	700	683	709	698	718	676	662	646	685	688	672	619	708	681	648	660	703	694	675	664	645	699	685	653	679	662	625	638	660	669	717	704	675	687	671	634	644	679	688	646	697	697	691	678	687	644	638	693	631	707	677	709	714	684	710	692	699	712	681	685	661	701	637	657	694	690	703	663	752	705	693	703	715	746	703	668	761	646	682	671	656	653	632	644	702	692	661	719	672	686	659	723	681	660	663	680	694	709	695	644	651	709	715	690	692	652	665	653	672	709	743	680	676	667	697	679	672	699	693	699	743	704	652	689	700	650	750	661	683	667	658	710	703	662	699	677	689	684	662	648	692	653	688	654	723	661	711	716	695	647	654	656	656	719	625	701	666	655	692	719	717	710	681	673	717	673	660	704	652	675	668	737	726	661	676	662	679	664	669	669	665	661	709	680	692	661	665	664	675	688	695	708	643	687	687	718	670	670	730	742	671	640	645	712	732	657	679	712	695	645	708	698	693	662	693	680	704	710	650	714	662	640	687	715	701	649	678	655	654	682	701	679	700	665	641	669	653	647	670	659	670	668	648	668	625	622	730	641	712	667	665	689	711	660	738	674	679	724	669	701	686	622	665	693	725	690	661	680	681	685	677	682	692	655	695	706	654	655	693	710	648	692	694	709	678	673	706	670	709	728	697	705	663	674	669	657	663	675	699	632	704	652	674	678	678	713	720	665	698	637	709	670	650	690	713	696	661	668	690	637	652	659	672	655	666	675	694	695	653	678	656	658	699	694	684	686	683	642	652	629	672	631	649	706	649	665	697	715	654	654	657	698	648	642	717	638	697	685	720	650	721	660	706	692	736	685	697	664	639	668	697	668	657	691	679	710	695	684	666	680	664	623	643	719	676	684	698	668	691	687	707	711	666	684	720	679	756	663	677	712	714	671	631	655	683	696	682	619	644	664	643	662	711	694	675	667	656	652	663	671	701	654	717	720	668	663	629	683	687	675	646	643	725	683	697	695	691	745	679	650	671	671	669	683	643	678	633	681	667	692	684	670	704	701	689	662	699	725	669	656	626	663	626	689	652	708	704	671	700	672	702	681	663	643	653	655	645	619	709	652	674	697	695	664	633	709	706	706	659	722	638	672	674	676	677	657	683	684	650	687	672	685	695	632	683	672	654	713	700	680	685	659	711	707	664	625	638	673	695	646	630	658	706	700	725	715	676	697	711	702	670	689	721	667	663	693	651	632	691	691	665	678	704	703	705	623	719	690	720	707	673	681	678	708	648	679	682	661	695	733	738	671	655	686	695	712	693	731	662	700	710	685	653	685	702	665	654	665	682	662	689	665	654	641	690	672	701	703	653	674	679	684	657	715	692	699	672	700	691	709	666	730	680	646	656	671	627	704	678	676	661	616	712	660	693	679	703	634	689	698	649	673	621	694	640	651	688	718	636	631	681	688	671	671	682	666	672	675	658	654	645	683	681	694	687	648	719	668	694	603	699	696	692	714	680	650	653	662	689	684	677	672	631	649	672	686	698	697	721	711	710	672	652	697	681	647	662	725	663	690	649	612	715	632	673	736	691	659	632	702	689	689	641	708	734	746	692	699	664	702	675	642	657	735	661	660	693	695	635	688	709	641	706	670	684	694	701	651	683	652	630	686	655	661	675	668	755	715	699	704	700	715	674	702	677	653	704	712	659	738	708	669	721	704	704	677	625	645	675	666	731	680	654	676	662	683	642	652	653	667	706	722	654	685	700	694	703	693	658	658	650	690	701	661	659	675	694	687	685	680	613	635	660	622	667	691	663	663	685	683	652	695	667	690	689	650	659	678	657	633	712	704	682	651	658	683	677	673	654	690	685	664	700	648	702	685	704	719	737	674	712	658	675	654	674	697	672	694	707	703	655	641	689	716	678	677	689	676	670	679	685	697	673	681	649	668	689	668	674	757	701	642	615	676	747	645	729	631	658	696	650	669	720	754	678	658	677	682	673	705	680	718	694	653	674	716	716	690	689	672	676	651	709	705	670	687	678	655	680	705	687	686	683	693	684	702	702	680	694	693	700	651	671	700	663	669	658	690	664	640	650	670	687	716	681	673	631	667	632	713	658	673	686	685	714	681	696	678	656	686	667	687	664	672	656	693	645	701	697	653	701	660	625	709	694	679	641	643	679	690	687	654	672	640	675	680	709	669	702	674	681	658	701	655	666	637	663	663	693	680	677	693	714	677	724	655	713	679	699	656	690	653	670	629	680	691	647	668	641	671	696	699	663	672	708	655	690	652	648	660	679	684	633	704	644	718	704	645	697	658	709	759	692	692	721	710	670	679	711	696	682	687	709	707	665	689	665	694	692	667
2007	563	324	269	384	464	365	367	268	232	223	186	141	120	103	82	97	64	79	91	94	66	67	57	43	51	51	46	59	48	56	55	56	53	57	57	35	43	57	54	48	49	49	37	44	31	39	43	37	39	37	36	39	46	40	47	33	52	35	42	36	41	30	45	36	36	33	35	45	33	39	38	41	40	52	36	35	39	37	37	41	44	23	29	35	30	31	34	37	39	39	47	47	31	37	38	33	50	39	36	47	30	40	29	44	35	53	43	41	36	29	31	37	46	37	35	42	38	34	43	37	40	31	52	50	39	38	48	42	32	46	39	38	56	36	31	57	45	36	41	39	28	37	40	42	46	46	36	27	32	39	34	40	38	34	38	43	38	52	34	46	36	44	47	34	39	29	55	36	38	34	35	32	39	44	22	37	34	46	33	42	36	42	36	42	39	46	47	45	40	34	27	43	42	36	41	41	36	37	44	40	30	30	43	32	35	40	33	41	35	35	38	45	34	34	36	38	39	33	44	39	43	41	35	44	35	36	37	33	50	44	43	54	33	36	26	39	35	39	29	40	37	44	43	39	46	40	39	39	25	35	38	40	36	32	35	39	38	30	34	46	46	31	44	36	30	55	38	33	44	36	43	52	41	32	36	30	53	33	42	33	31	32	42	34	39	33	42	31	40	36	31	39	44	45	42	38	40	38	43	31	44	41	44	47	39	39	32	55	43	24	25	38	32	43	48	41	40	44	42	47	37	39	43	32	25	42	62	39	41	45	36	37	44	28	28	51	38	43	37	32	41	47	36	35	51	44	38	36	37	43	35	37	50	29	33	37	39	30	42	39	47	33	29	47	35	38	33	43	33	30	38	44	44	41	30	39	28	36	35	41	31	27	47	46	38	40	40	49	36	40	41	35	41	35	32	50	46	42	32	51	39	45	34	38	36	40	38	54	42	42	48	35	39	43	33	33	35	41	35	37	25	27	38	44	38	47	47	38	49	43	42	28	41	39	36	27	42	34	20	35	36	34	40	54	37	39	29	41	33	43	38	52	38	51	36	41	49	44	40	38	26	41	45	36	38	39	34	37	34	33	48	41	43	34	47	40	34	27	34	42	39	41	43	44	42	46	38	40	39	41	38	40	46	42	41	49	35	44	39	41	31	42	35	37	49	37	34	32	46	57	48	48	34	38	38	34	37	42	40	47	43	32	39	34	42	32	37	46	37	29	43	37	25	52	42	35	43	36	33	41	33	34	31	36	41	42	53	41	50	30	51	25	51	28	40	30	41	32	45	34	41	57	32	43	43	35	36	35	40	40	40	34	47	30	41	42	34	34	49	39	43	38	36	44	40	37	44	26	33	30	37	34	38	38	31	39	45	41	53	45	35	40	45	38	35	41	36	39	36	41	44	36	47	40	30	45	42	30	31	42	36	37	37	41	37	35	43	45	39	37	45	64	35	29	39	42	37	33	35	50	48	41	44	38	31	30	32	48	24	28	29	29	19	47	33	37	42	44	44	33	34	41	36	43	45	31	37	36	34	49	37	46	42	38	33	53	39	41	33	38	40	38	47	43	31	43	35	43	34	42	36	50	45	36	42	31	45	38	36	45	28	41	33	32	44	32	38	34	45	39	45	42	27	38	42	39	41	46	41	52	41	34	49	46	40	36	36	42	42	43	39	44	32	51	35	28	42	40	34	40	41	40	36	34	28	35	45	44	36	34	37	34	44	40	40	36	42	39	43	40	39	55	33	45	54	49	58	28	27	45	29	40	38	43	43	37	49	43	43	40	49	43	37	33	34	38	34	41	41	27	34	35	30	45	46	29	38	31	40	36	33	33	33	43	33	47	44	38	34	42	36	46	42	51	35	42	48	44	40	42	29	33	33	36	22	29	51	48	48	49	47	36	49	39	41	48	32	40	40	40	37	39	30	35	39	42	36	42	38	38	36	38	44	29	44	39	36	34	48	31	47	36	40	34	47	30	41	42	38	46	40	40	37	43	27	35	37	24	39	29	35	26	39	34	50	42	36	52	31	29	38	53	51	36	26	39	39	49	42	42	34	41	35	39	42	38	37	41	39	39	38	33	43	34	42	47	42	43	38	37	38	38	29	32	41	45	47	41	38	41	44	49	37	35	33	54	31	40	43	46	42	46	39	48	33	40	53	40	39	45	49	32	33	33	44	32	37	34	39	35	50	55	52	38	57	36	35	47	32	39	37	39	46	47	35	38	39	41	33	36	37	40	31	43	48	40	41	39	34	34	34	35	50	34	57	39	37	41	35	45	37	51	27	35	52	33	46	39	42	38	35	42	41	32	39	49	54	46	36	36	46	41	39	45	36	36	41	34	38	35	37	41	30	30	37	37	45	25	43	36	32	26	38	53	53	37	37	34	29	34	45	40	37	33	40	38	44	42	25	47	40	38	34	52	43	43	47	45	37	46	35	36	42	33	32	27	43	37	34	46	44	45	38	31	26	32	40	38	39	35	28	46	31	47	47	33	40	45	34	44	43	46	28	41	46	36	34	48	38	37	40	31	38	37	33	37	27	36	32	39	47	30	52	40	43	58	42	34	49	44	39	46	49	37	43	56	35	27	42	39	34	37	48	30	35	43	31	31	39	45	45	53	33	42	44	45	34	38	41	38	45	33	43	36	47	39	45	30	32	29	51	37	49	37	42	48	27	40	35	42	34	28	39	40	42	31	48	43	38	41	34	32	43	34	32	39	39	40	40	49	39	43	42	39	37	36	45	30	34	39	30	44	41	39	31	39	41	47	31	55	36	41	36	41	41	43	55	37	41	41	47	42	31	35	35	41	48	33	50	36	28	45	37	43	41	33	41	36	49	27	36	43	36	41	33	34	41	36	25	48	40	43	38	43	36	36	45	36	45	42	40	36	37	40	36	38	36	35	40	48	44	47	38	32	45	32	34	31	37	34	37	42	40	39	43	43	48	37	34	42	30	38	50	52	35	55	45	48	33	43	40	30	29	40	40	43	35	34	34	27	34	32	30	31	47	39	44	40	45	47	35	37	43	34	29	43	49	45	38	51	40	35	37	37	40	37	30	43	40	42	40	36	44	33	39	37	43	44	31	36	43	40	37	45	35	43	50	32	39	44	34	34	30	53	42	47	39	39	33	39	42	42	29	41	41	41	33	39	48	38	30	39	44	37	37	38	56	39	44	33	30	39	40	39	35	38	42	37	23	35	39	43	43	43	46	38	47	31	49	29	40	31	32	46	36	42	32	37	40	45	50	43	44	39	36	44	34	33	39	38	26	43	40	33	35	39	35	43	25	42	33	31	54	40	50	41	43	39	35	53	36	40	36	37	38	42	50	48	39	45	35	42	36	38	32	39	44	36	39	35	38	40	35	38	53	39	44	44	31	35	33	31	45	43	37	28	42	49	64	38	58	37	33	40	37	37	34	42	40	28	40	35	25	40	33	46	24	31	30	42	35	33	30	37	31	41	45	48	43	42	36	42	48	37	38
19744	12716	7885	19505	27553	26227	21707	17765	14190	12037	9895	8153	6226	4798	3860	3508	3318	2806	2745	2559	2667	2139	1719	1537	1344	1274	1372	1236	1202	1121	1161	1177	1121	1135	1180	1028	1017	987	960	986	962	853	815	761	795	735	688	659	653	661	606	697	631	618	653	620	641	626	631	628	592	566	586	597	656	596	572	618	608	603	632	583	553	595	590	547	576	562	598	570	590	609	596	567	584	603	607	656	625	609	592	647	607	600	606	628	599	629	552	586	593	599	558	608	600	595	625	606	591	603	601	576	605	557	604	623	562	610	634	613	556	563	597	580	613	571	577	666	616	612	643	599	576	584	565	577	595	608	589	592	562	578	562	552	581	583	635	653	592	567	610	617	581	567	600	587	598	579	606	618	562	619	601	621	586	622	601	635	598	620	575	588	631	586	560	632	585	603	601	596	581	608	586	544	585	600	588	605	565	593	588	549	586	588	581	582	593	630	574	590	546	592	521	580	535	592	542	595	584	607	587	532	615	622	560	558	592	588	572	583	562	571	536	665	556	595	601	560	567	571	544	581	575	598	553	605	579	613	606	598	601	591	637	592	556	561	579	607	586	579	561	608	567	624	596	570	548	595	591	547	566	590	531	616	584	549	593	561	590	586	601	591	582	584	590	603	558	590	608	565	613	599	570	583	589	607	574	582	597	563	579	619	540	587	619	537	598	562	571	592	625	615	570	607	572	568	618	576	602	590	589	574	549	590	599	592	577	592	574	581	568	597	579	588	564	622	572	569	580	579	615	608	569	593	590	593	622	590	587	561	577	598	555	585	599	565	556	600	564	545	540	585	572	587	579	557	555	530	547	560	567	601	581	579	558	584	593	596	606	617	597	590	614	643	610	608	582	622	620	582	639	590	563	573	572	554	587	579	633	598	615	585	591	586	608	585	602	563	555	618	586	613	550	582	617	623	584	632	556	580	576	593	559	605	587	578	569	575	584	615	606	570	571	553	596	558	568	527	599	555	573	604	578	589	626	575	598	613	551	545	577	556	564	604	593	595	626	588	568	552	630	569	655	557	627	576	567	597	595	570	605	632	541	588	561	567	538	601	580	609	598	582	557	598	614	555	551	570	569	557	584	591	584	606	591	611	577	551	629	563	576	603	587	580	577	632	590	528	578	581	573	634	573	620	539	535	633	569	576	582	605	578	612	615	583	560	563	605	557	597	628	576	575	573	593	570	579	619	559	599	524	549	583	585	600	566	577	568	553	593	599	573	600	574	537	589	589	594	587	591	580	575	540	567	559	557	591	601	572	548	576	600	578	583	588	562	566	610	565	585	577	561	589	576	573	566	606	549	524	581	598	608	574	543	576	583	595	569	553	510	603	589	584	624	566	612	585	558	620	584	540	598	570	565	544	602	596	538	582	507	600	588	573	574	577	579	570	610	590	577	590	556	594	568	578	556	603	587	604	609	532	539	586	595	599	569	548	630	585	551	576	571	593	603	581	597	570	636	622	573	578	576	537	569	584	613	588	573	588	553	564	606	569	544	591	585	578	560	581	602	588	571	587	588	615	577	542	594	621	603	598	596	677	574	581	595	590	563	591	560	626	594	546	633	581	541	579	568	586	600	563	589	563	555	592	546	600	558	586	587	564	595	593	537	587	559	592	608	589	540	592	586	582	558	580	608	601	587	582	601	574	590	556	619	592	598	651	540	594	598	614	559	645	574	559	599	581	619	600	590	577	525	587	610	567	558	587	563	563	602	549	598	568	568	581	578	619	574	561	567	548	577	545	604	633	591	584	576	585	539	558	582	581	542	560	597	563	574	563	566	569	575	583	589	569	602	569	568	570	552	558	583	565	560	618	569	582	589	571	572	566	548	547	553	561	641	569	594	591	591	614	581	611	576	574	634	565	616	607	596	565	572	617	555	570	578	598	539	560	599	618	557	619	614	547	565	563	624	604	563	604	595	584	602	593	566	578	628	639	571	570	541	633	585	642	585	557	578	606	575	572	532	559	587	587	592	559	608	572	591	597	593	586	604	578	615	556	569	607	655	563	573	618	584	599	567	557	523	588	588	576	574	587	622	582	593	560	604	574	605	574	574	638	589	616	572	589	615	573	593	648	567	530	582	597	601	560	596	595	556	530	583	576	571	548	551	522	536	526	545	603	601	578	556	584	550	551	594	577	611	619	593	618	562	581	566	561	605	606	587	565	619	576	585	595	577	544	568	573	564	580	580	580	609	571	577	576	577	589	519	576	569	598	579	560	602	547	603	574	582	593	577	567	556	591	594	603	606	601	623	560	603	608	624	530	544	595	567	580	568	557	554	557	603	535	555	593	584	597	610	619	592	650	586	614	613	585	625	586	600	628	613	588	562	614	589	617	556	632	601	567	599	588	576	612	590	548	615	634	588	611	581	567	559	579	588	598	588	611	571	601	565	556	551	573	591	621	539	554	571	582	599	571	588	599	577	561	567	583	562	587	579	619	609	544	570	557	555	644	601	583	559	623	537	596	562	558	568	588	572	515	591	582	567	584	558	596	591	574	618	622	565	551	596	530	580	584	608	582	566	595	560	596	601	530	593	579	625	615	617	574	586	591	583	534	607	601	599	553	589	587	617	590	588	595	627	568	580	613	545	626	548	585	551	578	590	572	584	571	556	593	576	643	575	654	583	574	622	582	586	580	554	599	543	522	563	585	620	597	560	557	563	632	598	608	596	574	590	542	594	573	570	619	622	527	591	620	604	581	585	591	578	567	595	545	587	593	590	629	613	541	617	572	591	610	575	546	594	568	572	586	611	580	567	599	610	565	564	578	591	612	587	587	570	547	558	589	580	562	562	562	562	574	550	571	617	595	605	578	567	571	621	570	606	582	592	658	599	595	564	591	556	580	564	589	631	571	608	593	557	563	582	573	589	580	633	611	574	514	572	617	580	602	553	567	569	565	566	591	584	576	610	573	603	558	614	573	562	594	609	593	567	620	570	609	574	588	587	611	601	583	613	569	595	591	555	586	602	602	557	566	564	562	605	558	581	595	564	579	560	497	561	566	583	575	569	573	601	585	572	574	622	540	557	590	599	583	588	582	617	583	578	595	602	536	588	586	583	593	605	583	577	580	640	567	555	607	575	624	612	606	582	605	551	578	572	599	595	600	561	622	604	586	599	563	556	569	600	599	590	592	611	605	613	579	601	626	578	574	561	574	532	644	579	608	568	614	628	561	565	575	564	622	607	575	552	576	576	565	547	564	640	627	558	584	576	546	577	604	629	597	619	562	582	596	553	561	553	603	578	612	604	596	557	592	533	546	613	595	595	636	588	581	598	581	602	578	599	598	596	623	563	554	568	577	563	559	582	577	589	589	662	576	568	550	611	580	578	593	606	555	571	576	569	596	573	565	631	589	600	543	597	591	598	565	577	562	564	601	634	597	612	573	577	577	634	602	584	570	617	599	569	603	584	596	586	576	576	576	629	595	556	616	572	561	644	567	561	566	586	593	577	585	574	554	579
1488	841	431	335	637	745	630	543	430	385	301	264	190	187	155	112	104	93	130	101	108	78	72	56	56	64	39	44	42	48	61	50	58	49	51	50	33	43	45	51	49	38	36	42	33	25	36	46	38	35	25	36	38	32	27	37	40	19	34	26	30	29	44	26	33	22	31	36	41	46	27	27	26	32	34	35	27	27	35	20	29	31	29	25	30	40	28	36	24	31	27	26	31	43	27	34	35	26	28	23	24	36	30	23	32	26	31	23	26	32	23	29	33	32	21	28	36	21	31	33	29	37	33	30	36	30	35	29	33	33	27	41	28	33	32	37	35	27	26	33	36	41	38	25	40	26	38	23	39	39	32	30	28	33	29	38	36	39	38	30	31	33	27	29	29	33	24	39	26	24	24	30	36	42	35	39	28	27	23	20	49	36	36	24	28	33	34	21	39	25	25	28	24	24	37	34	35	27	34	30	21	37	27	20	23	39	26	23	34	32	30	23	24	36	23	33	27	31	33	26	28	34	27	34	31	22	29	30	30	28	27	35	36	32	20	22	25	37	28	34	26	33	20	29	20	24	26	31	31	23	34	29	31	30	24	33	34	35	33	22	32	22	22	29	27	24	29	27	29	31	29	35	36	25	35	31	28	26	28	29	24	19	26	29	38	25	30	27	29	18	29	33	39	33	44	35	31	28	35	31	22	35	26	27	27	23	27	17	34	20	27	41	28	29	27	28	20	27	26	23	27	30	45	39	21	38	33	26	26	29	26	29	29	31	32	37	23	34	28	39	36	25	27	30	30	32	28	33	23	29	30	41	21	34	26	37	29	24	27	36	19	30	23	26	30	29	40	31	32	22	28	39	25	29	32	26	37	27	31	24	33	25	26	31	36	25	23	28	34	25	22	23	33	30	30	36	24	32	30	29	29	29	36	26	21	30	22	33	24	27	30	27	26	26	20	37	37	35	28	25	34	22	27	26	33	21	46	40	40	23	28	26	34	38	20	29	35	42	29	45	32	34	26	31	29	42	31	30	31	25	33	24	28	31	34	38	37	33	41	32	25	28	35	42	25	25	23	42	39	26	36	23	31	29	33	37	27	20	23	25	32	28	27	24	39	22	23	30	32	26	26	31	33	23	32	24	34	23	27	34	36	34	45	29	26	29	27	26	22	22	32	27	30	25	23	37	23	40	22	29	31	32	40	21	30	36	27	29	34	23	42	45	28	17	31	26	28	30	24	20	22	28	29	23	31	20	38	35	41	32	43	28	37	38	24	29	28	29	30	44	26	31	39	24	29	43	25	29	30	31	29	27	33	22	21	28	33	27	45	26	39	35	24	31	30	28	25	36	26	28	22	36	19	27	25	26	27	28	33	31	36	33	35	28	29	35	29	23	17	38	24	29	35	33	34	25	35	38	21	31	31	35	35	34	23	21	26	30	26	24	24	30	23	37	31	27	21	26	45	25	30	26	27	32	23	24	30	30	34	38	31	28	27	34	24	27	34	25	34	27	30	16	29	33	40	30	27	32	30	31	27	26	31	37	27	32	28	26	18	32	37	28	25	29	28	31	29	41	37	33	33	42	31	28	23	32	37	24	22	23	41	36	30	27	28	36	25	30	33	34	34	32	28	32	36	29	27	38	29	30	22	43	31	28	26	27	17	26	32	31	21	31	37	33	27	33	39	35	34	29	30	23	21	31	23	36	34	33	29	35	24	26	32	27	32	19	29	32	31	29	33	21	31	24	28	42	31	38	35	21	29	28	45	20	27	23	28	32	30	26	38	33	35	22	32	33	32	21	26	24	34	30	34	26	25	24	22	31	31	34	30	29	22	32	29	26	30	38	31	24	36	19	35	26	29	26	36	33	28	31	31	37	25	25	30	27	21	39	23	33	30	25	16	33	33	28	24	31	32	30	32	26	30	35	30	35	34	35	26	25	28	32	34	25	30	35	38	30	32	24	33	28	38	33	25	26	31	20	30	24	27	32	31	32	30	23	26	32	31	43	23	27	29	25	18	20	28	30	28	25	33	33	32	25	27	25	29	21	35	30	31	31	24	26	31	25	37	40	26	26	29	22	27	27	28	32	34	25	23	31	34	33	31	28	26	41	38	32	31	30	28	16	32	35	28	33	29	35	29	34	35	29	28	28	27	28	24	30	42	27	34	28	28	34	31	42	31	33	31	25	46	28	32	34	39	32	32	30	36	27	34	25	32	27	28	28	25	27	17	31	36	42	29	32	30	23	33	25	25	24	22	24	35	24	23	27	29	32	38	39	36	28	35	28	26	26	29	29	35	28	27	28	30	30	35	26	35	32	35	38	33	38	20	32	40	32	30	26	35	27	28	24	31	27	29	30	28	28	22	24	32	33	27	28	34	35	34	31	35	21	37	30	29	39	25	31	24	26	27	28	38	40	35	28	22	26	24	37	31	36	30	39	34	29	25	19	35	30	30	28	31	18	29	24	38	37	43	31	29	32	34	41	23	33	26	23	39	29	38	31	24	26	33	29	17	23	26	26	30	31	33	34	26	22	26	26	27	34	22	29	28	37	31	28	25	28	18	17	27	22	37	31	32	27	29	34	30	33	29	29	25	41	21	38	26	29	34	35	43	31	26	23	35	29	33	33	29	35	31	32	27	30	22	26	33	38	43	27	38	27	37	32	33	29	23	30	30	37	25	32	30	36	43	23	34	27	17	27	31	22	32	35	39	32	28	32	28	30	39	32	22	28	30	37	21	27	22	27	21	23	41	36	19	34	36	28	27	22	29	26	32	38	28	32	32	33	28	29	34	26	24	31	29	29	32	34	32	31	21	32	34	26	21	28	32	21	36	37	42	36	30	28	28	28	33	20	36	32	19	33	31	26	28	39	30	23	26	41	41	30	25	32	35	28	41	20	26	25	29	29	31	27	25	22	26	26	27	26	34	25	21	24	34	33	29	33	29	26	30	26	29	26	23	32	32	23	33	33	23	42	32	29	28	27	33	32	31	27	29	34	33	25	23	34	26	35	35	25	32	26	33	30	26	32	26	32	24	30	27	38	37	38	21	26	28	17	24	26	30	36	36	27	25	25	38	27	33	36	26	31	33	34	21	40	29	19	31	25	30	33	31	32	25	18	24	32	41	24	27	30	35	33	29	37	36	34	34	33	30	26	29	29	24	28	29	39	27	28	34	28	25	27	18	36	32	26	32	41	30	33	32	37	26	29	36	33	43	29	20	28	27	26	30	30	28	29	24	31	37	37	28	43	17	25	25	26	24	47	37	31	36	20	28	25	24	26	29	21	27	33	28	36	38	32	29	32	30	33	23	24	33	36	24	34	28	38	35	29	29	26	37	39	33	31	34	28	35	29	23	34	33	23	27	29	24	34	35	32	42	34	25	24	26	31	19	31	31	25	24	37	23	24	24	28	25	20	27	24	23	22	46	31	32	29	21	28	29	34	29	29	24	37	32	21	23	33	22	29	28	29	31	31	32	23	32	35
23933	16781	10525	24054	32907	31536	27017	22684	19455	16550	14001	11501	9398	7352	6119	5116	4567	4082	3877	3631	3773	2818	2373	1984	1772	1615	1590	1686	1528	1429	1559	1479	1450	1407	1274	1256	1106	1112	1119	1125	973	926	853	818	721	764	688	637	614	602	599	586	541	546	551	530	536	527	519	522	498	496	476	490	493	460	510	492	475	508	441	471	458	458	479	498	502	513	485	508	420	471	491	455	498	498	454	523	524	480	509	507	456	508	473	531	520	476	484	480	486	427	452	504	504	496	473	489	515	495	505	508	472	496	488	449	479	489	498	470	461	438	484	512	482	462	492	467	516	483	493	476	444	461	516	516	415	476	450	492	468	453	472	510	475	431	471	442	522	462	450	469	460	470	498	503	463	506	510	445	455	447	472	483	455	469	466	480	466	483	448	495	455	448	488	515	518	452	455	456	449	481	433	435	446	501	432	476	466	495	440	443	451	443	468	452	440	424	465	432	440	442	475	422	397	482	500	421	486	443	469	458	477	492	432	456	458	485	430	432	425	447	468	447	432	421	461	441	439	445	463	442	428	438	446	445	473	446	452	434	430	460	427	450	395	462	437	429	403	403	432	436	443	435	434	468	423	458	433	447	467	432	437	451	436	449	413	428	458	455	439	449	481	482	479	437	444	423	459	420	452	458	442	430	457	444	453	439	438	450	478	484	441	465	423	460	444	473	479	447	434	467	484	461	450	444	429	515	458	456	450	463	462	441	407	444	439	449	450	450	482	484	424	432	464	443	464	420	443	470	459	474	432	440	448	434	470	435	444	489	441	411	428	466	441	499	446	421	421	462	458	436	431	456	410	445	462	447	449	452	468	450	474	427	473	424	486	454	448	474	423	450	480	443	443	461	394	458	451	409	456	420	452	424	459	449	449	452	447	407	475	452	473	465	447	435	466	434	473	476	474	456	443	425	470	409	471	479	423	398	470	451	444	422	473	495	497	415	491	460	455	466	455	452	457	448	443	479	478	463	433	390	464	453	449	473	467	472	409	484	451	430	418	487	439	459	478	457	482	450	458	456	494	440	436	466	425	450	432	467	440	463	453	464	494	447	460	441	435	459	448	447	435	455	458	458	451	459	469	448	419	449	439	439	465	454	454	423	429	479	490	435	476	458	443	426	424	478	442	439	463	459	444	450	432	479	486	441	441	451	434	451	441	472	466	462	474	498	417	454	429	437	439	441	456	469	442	471	462	463	473	449	443	467	456	440	512	445	428	465	466	420	444	455	489	479	417	431	459	470	407	459	456	459	430	451	488	431	490	460	448	463	440	442	482	425	469	411	466	446	434	421	472	461	480	473	447	455	450	437	467	413	428	493	452	440	445	444	447	455	440	496	424	438	467	423	437	431	427	469	460	404	432	460	475	421	461	438	419	411	436	445	503	441	451	421	459	445	454	408	508	458	458	438	430	442	431	466	430	430	479	483	479	458	440	394	475	435	424	455	439	451	459	458	460	486	408	456	411	452	453	440	439	456	432	477	462	493	460	455	457	426	430	441	462	398	420	463	437	441	418	464	446	449	434	437	439	450	443	435	474	452	425	480	479	447	485	429	464	462	428	450	467	406	437	472	459	446	443	425	457	451	421	430	475	498	444	497	437	427	463	452	420	461	452	438	442	452	433	463	472	472	456	422	464	469	424	426	460	473	485	436	445	440	441	475	442	463	441	402	417	454	421	448	454	443	467	463	434	478	419	461	490	444	444	476	456	466	459	444	395	485	426	481	428	439	460	440	471	462	465	471	437	450	464	477	464	432	430	446	446	496	438	419	440	398	466	445	446	468	429	461	454	407	463	482	422	395	422	451	454	427	449	458	463	473	440	488	425	414	431	445	442	408	448	439	424	434	439	458	428	494	433	480	474	412	452	436	463	465	451	412	441	440	431	440	416	472	488	433	444	462	467	486	442	455	434	421	460	438	466	428	423	416	450	432	464	445	422	428	475	506	448	450	400	455	425	442	460	469	503	448	459	430	478	441	445	467	462	470	425	433	451	444	423	467	445	449	482	477	435	471	463	451	426	451	425	487	423	455	417	429	444	446	429	481	458	448	454	444	470	472	470	449	415	428	427	394	483	405	441	478	474	470	437	451	426	395	428	463	417	479	462	429	414	435	446	430	477	455	478	415	459	429	464	472	474	458	440	422	419	443	473	451	456	441	440	489	455	461	438	439	445	443	459	426	467	457	407	422	455	443	439	465	465	433	455	488	439	476	454	442	447	440	482	447	451	450	462	540	462	485	429	442	427	456	401	453	468	426	440	420	455	451	435	450	439	451	434	423	442	455	438	450	414	449	400	495	420	459	451	453	467	457	450	472	495	438	410	433	449	457	442	453	451	442	423	447	457	463	475	464	468	449	445	465	472	454	463	416	423	471	442	424	446	435	451	492	453	457	448	431	424	432	452	433	458	436	460	473	468	423	448	437	470	464	455	397	434	451	424	443	442	437	466	456	474	454	439	453	420	452	432	455	487	407	476	434	472	477	422	475	493	483	448	487	419	420	432	455	459	416	426	461	437	442	424	472	486	464	443	456	423	456	433	444	440	454	408	481	401	466	483	438	422	471	459	435	429	453	430	484	458	432	457	479	469	468	433	462	441	431	457	441	449	457	441	474	467	468	474	463	470	456	416	449	427	486	449	431	436	438	458	435	459	462	423	420	454	440	418	445	447	417	451	488	468	442	426	434	457	436	416	456	456	415	444	432	460	476	468	409	437	449	444	429	443	436	458	471	465	447	494	450	435	435	467	461	433	446	461	460	476	460	441	479	447	433	472	448	469	427	443	478	492	493	432	478	434	480	440	436	468	455	452	418	475	439	435	477	434	481	472	445	459	441	464	446	415	423	440	482	404	443	448	464	442	413	438	431	423	455	479	439	437	432	469	466	431	454	429	473	451	470	442	491	444	461	437	433	472	473	484	459	459	438	489	447	499	468	437	472	452	410	448	502	466	427	454	506	422	441	480	488	492	449	477	436	430	453	477	444	460	424	438	442	447	438	473	435	439	459	450	440	428	436	432	434	462	433	438	463	489	454	451	427	428	432	443	442	451	435	444	449	474	437	457	427	414	443	464	447	461	462	486	444	492	450	430	409	438	481	433	444	442	490	496	454	436	472	454	461	446	441	439	458	431	463	407	464	448	456	459	471	469	472	456	454	423	436	448	452	493	425	451	435	473	454	428	480	398	477	491	451	442	467	427	468	489	468	422	451	441	452	486	444	438	436	495	456	489	453	441	431	450	443	419	469	462	468	432	413	470	474	428	424	438	461	439	471	428	427	448	483	443	488	447	477	448	460	461	472	447	433	439	434	436	440	443	429	460	413	488	474	440	428	414	438	424	471	435	437	431	403	428	468	437	413	440	483	450	443	433	466	452	409	462	440	487	414	442	480	437	430	429	437	432	435	437	471	460	396	445	474	471	450	408	476	432	455	450	423	414	444	410	439	449	450	450	458	447	472	460	429	455	469
3303	819	460	413	645	692	626	502	434	411	320	249	220	213	169	141	120	100	130	107	120	107	104	91	85	82	76	74	78	79	84	84	76	74	67	84	71	70	71	77	76	83	68	70	62	60	53	63	61	56	62	59	54	58	55	44	60	54	44	62	61	63	60	62	53	57	55	54	42	65	53	56	81	51	47	82	57	41	59	60	65	48	48	72	65	62	55	51	63	52	61	41	54	67	50	66	69	57	53	67	58	60	61	50	62	63	66	58	69	57	57	51	63	53	54	54	60	45	53	59	62	47	54	60	59	54	55	54	50	56	60	51	57	57	54	66	48	75	52	51	71	61	62	55	65	59	51	65	47	64	38	61	54	63	64	54	50	55	51	61	52	40	50	59	48	56	71	64	53	51	64	66	58	57	64	65	39	59	41	53	38	62	53	63	63	46	67	50	66	56	50	55	57	66	56	60	49	64	48	52	54	57	68	60	73	55	56	56	56	61	51	78	59	74	51	53	58	49	61	58	50	62	43	61	50	58	55	58	53	55	55	54	55	56	56	43	46	61	53	49	64	57	55	60	48	50	58	56	58	57	55	58	61	59	54	49	71	40	58	55	65	72	55	61	59	55	66	49	51	56	57	49	49	53	50	50	57	57	65	48	54	46	55	59	51	58	59	56	57	58	55	52	61	60	44	60	39	48	56	66	55	43	34	51	58	57	57	66	59	61	62	55	60	47	64	59	56	39	55	61	51	56	57	58	57	47	66	48	64	70	51	56	45	55	65	61	51	54	57	52	63	56	62	40	46	54	70	61	66	51	45	55	55	54	52	62	55	69	60	56	57	49	63	60	51	47	52	63	57	50	62	54	51	47	57	67	54	62	52	58	53	57	57	55	57	52	52	59	62	53	65	55	65	49	48	56	66	61	54	65	53	54	41	62	70	69	52	56	51	45	58	54	58	59	58	52	41	64	82	56	49	54	62	49	61	71	47	55	47	53	66	43	46	50	62	66	67	68	60	44	55	56	55	54	57	53	70	52	56	53	47	60	53	69	54	47	45	59	53	49	51	48	55	61	61	53	60	53	43	57	72	57	63	70	61	55	54	63	55	48	65	62	65	50	63	66	65	44	56	56	57	58	56	71	54	50	68	53	58	59	57	71	52	57	48	64	60	53	50	52	57	52	52	48	46	64	56	51	66	67	58	55	63	66	55	46	58	51	65	68	55	49	59	63	59	65	48	64	58	42	60	54	52	61	66	60	61	64	58	47	54	48	56	57	61	61	50	51	51	60	55	42	55	54	63	61	52	53	62	66	48	58	51	59	65	63	54	62	54	60	60	67	56	47	67	48	44	60	49	66	62	64	53	61	58	48	61	60	58	66	59	43	66	66	54	71	46	56	65	55	54	60	51	66	58	54	54	61	56	64	46	70	56	57	50	54	52	60	47	53	56	47	51	63	57	63	61	45	61	69	62	59	65	57	75	69	48	59	57	55	48	43	48	56	54	52	46	57	55	53	53	53	58	54	57	52	53	60	60	60	56	58	72	42	54	72	64	42	65	68	62	57	40	57	60	65	48	62	51	54	65	58	49	60	61	63	62	53	44	52	53	48	57	55	51	69	58	58	53	77	71	57	52	67	46	43	66	55	37	45	60	53	62	71	63	61	51	57	57	61	61	54	51	56	45	57	58	58	57	68	72	47	48	60	49	48	51	57	43	60	65	54	59	40	56	48	68	58	62	50	53	55	60	70	57	50	62	50	47	60	67	63	57	55	58	65	59	59	46	47	58	69	50	59	55	56	67	64	54	55	51	54	55	66	43	57	62	63	55	55	56	55	59	59	57	49	52	56	61	54	47	58	59	58	53	51	52	58	64	50	45	53	52	51	48	62	51	59	51	55	57	66	50	48	58	57	53	46	59	63	54	61	59	50	43	54	65	51	65	59	53	55	41	66	63	62	50	61	44	52	58	52	49	55	50	64	57	65	57	63	50	38	47	51	59	59	56	55	60	68	59	58	38	49	82	52	69	53	59	57	57	56	41	46	54	60	61	65	59	54	56	52	59	66	50	64	74	50	49	71	57	44	51	62	63	50	52	69	56	65	61	76	73	58	55	52	61	57	52	70	49	41	65	55	53	47	57	56	61	53	58	57	62	58	58	45	50	57	60	54	78	55	59	35	54	56	73	42	65	61	67	46	52	71	76	61	46	59	59	56	57	57	55	52	50	54	69	48	64	49	65	50	50	48	56	54	70	54	74	59	62	65	53	56	42	68	50	55	47	67	57	69	66	58	55	59	54	52	42	61	74	68	50	57	49	64	46	56	57	62	66	62	56	56	63	65	52	57	64	64	64	51	58	43	54	48	71	56	57	57	52	62	61	61	48	47	60	44	59	54	57	66	70	60	61	56	63	69	58	46	68	39	55	58	53	56	53	56	51	53	58	57	53	62	47	59	74	71	53	67	56	62	55	46	62	48	61	46	45	57	49	53	50	64	66	59	62	59	62	50	56	58	72	43	51	61	63	45	56	61	31	45	54	62	60	46	62	57	68	54	49	42	47	50	56	60	62	58	58	57	53	56	51	60	69	42	45	51	63	67	59	72	66	55	70	56	54	39	57	51	60	45	51	54	61	73	48	63	59	71	46	60	58	52	56	53	58	41	55	51	56	49	49	59	57	58	67	68	58	57	62	62	48	54	52	61	61	42	50	40	53	63	42	57	57	53	62	70	60	66	60	62	55	71	38	54	67	65	50	59	54	47	58	64	40	54	48	53	66	48	54	51	50	54	54	62	48	45	44	60	68	63	80	59	58	63	62	69	58	70	43	70	55	67	57	53	52	57	45	60	52	51	71	51	61	54	73	61	43	50	51	41	49	61	47	49	55	52	47	52	60	58	55	57	40	53	61	62	49	58	62	69	55	55	63	55	58	57	58	50	55	48	66	48	74	60	60	54	60	52	58	58	40	53	54	41	43	59	59	65	63	70	47	63	52	45	48	59	56	67	51	46	66	55	50	48	64	50	48	55	49	67	51	56	72	55	47	66	52	43	54	61	58	45	81	59	59	52	62	77	48	46	49	57	62	61	53	50	65	59	56	56	53	53	51	63	60	59	45	55	36	55	56	51	45	68	51	44	46	51	54	71	55	52	47	58	67	54	55	51	69	53	53	65	55	56	51	50	53	56	37	69	51	63	55	75	55	69	46	57	61	72	65	63	57	50	62	62	56	76	60	52	49	66	45	44	65	64	53	66	45	58	60	69	58	73	40	59	60	42	55	54	45	58	49	52	40	52	60	69	48	61	53	69	80	64	57	57	56	67	56	69	44	61	59	47	62	61	49	58	64	59	53	73	66	52	65	55	61	59	47	51	50	49	55	46	58	64	52	59	54	54	67	60	69	47	59	70	51	61	55	59	62	55	55	64	60	60	66	41	53	43	53	48	56	64	59	49	55	50	48	50	55	69	53	59	53	67	61	62	57	63	64	51	45	65
22406	15490	10316	23513	31967	30726	26516	22465	19735	16808	13978	11523	9667	7958	6505	5400	4433	4025	3913	3870	4070	3229	2535	2379	2060	1978	1887	1845	1795	1864	1951	1892	1844	1681	1604	1463	1494	1441	1543	1443	1427	1349	1269	1163	1107	1065	1145	1011	966	979	913	965	973	909	864	868	848	869	901	869	885	882	846	893	849	886	855	873	904	865	873	875	906	862	868	840	898	883	895	849	836	851	886	856	872	868	875	897	930	906	919	869	911	878	892	836	898	900	858	809	880	876	860	812	879	878	884	881	882	817	833	851	899	831	845	904	881	866	856	872	896	851	917	891	896	887	895	908	848	850	875	875	848	862	834	856	851	808	869	805	844	878	886	873	870	896	845	840	862	856	872	888	862	823	880	852	844	862	894	861	871	849	814	802	879	863	834	887	888	913	880	857	897	854	841	872	912	828	833	831	929	838	834	884	839	851	822	886	832	814	870	824	884	801	843	854	818	839	919	823	823	835	799	856	861	802	857	855	843	837	883	856	764	837	842	830	854	850	878	853	854	875	847	855	812	857	840	836	848	796	831	796	802	831	825	864	873	855	861	835	826	896	864	852	869	864	838	833	842	788	824	803	807	822	819	864	863	851	827	813	832	868	800	836	861	825	836	829	887	823	832	848	834	822	837	883	859	783	835	835	845	778	810	840	800	789	768	873	801	832	833	863	806	843	850	856	915	814	818	855	836	864	824	852	819	855	851	794	812	844	846	840	814	793	791	847	854	793	834	807	838	867	860	797	825	882	846	902	850	889	822	843	877	789	875	877	810	810	854	846	861	807	837	851	844	863	833	891	854	867	820	854	823	809	824	843	875	877	862	878	807	815	894	836	839	829	820	804	802	864	868	842	874	854	840	791	897	831	836	882	865	820	878	886	821	848	833	816	820	824	827	831	851	782	837	863	818	839	855	845	812	878	911	843	833	820	842	849	841	848	819	821	810	822	842	822	822	880	833	836	817	820	880	847	867	793	862	858	855	806	902	913	880	838	829	816	843	854	836	847	825	859	783	835	793	836	873	814	817	834	826	828	772	842	818	821	767	861	848	842	884	853	851	823	823	804	840	867	823	832	840	885	816	833	811	873	860	825	832	833	824	849	814	814	794	828	846	882	820	863	829	850	846	849	811	833	878	853	839	842	818	869	829	822	832	793	832	863	865	789	815	833	884	840	820	845	826	795	832	889	851	830	821	813	835	901	879	817	783	881	870	844	846	893	840	826	834	863	847	849	807	832	821	820	813	833	812	869	844	854	883	826	827	833	876	820	866	823	803	790	860	820	819	804	797	866	890	818	829	845	847	843	870	905	804	850	893	860	866	804	873	858	827	849	849	834	865	879	802	838	841	839	811	823	829	833	830	814	848	864	840	860	841	870	840	850	891	896	840	816	801	870	882	808	835	842	810	877	801	817	818	815	822	853	811	859	852	850	854	811	856	805	815	836	843	855	794	798	829	801	830	801	868	836	843	840	884	892	783	838	798	811	883	884	788	842	809	816	840	791	809	836	836	875	821	847	828	937	842	833	830	819	900	891	837	854	815	842	854	876	813	813	811	860	853	849	851	828	849	820	853	872	829	838	870	854	803	809	849	850	823	858	836	882	832	817	886	853	759	786	852	806	845	809	841	822	864	806	838	854	859	792	813	825	834	844	848	846	843	809	826	894	846	870	829	848	847	870	870	857	790	847	818	886	866	854	872	833	840	779	858	865	821	816	869	835	811	818	821	804	822	807	866	798	864	817	859	872	803	803	806	882	838	810	813	822	818	811	843	828	854	894	836	830	839	825	785	844	841	788	828	838	780	862	862	864	876	839	831	891	827	830	907	856	849	832	826	849	817	854	829	837	840	857	821	843	816	850	859	854	828	849	781	820	845	841	829	838	900	809	882	816	807	868	834	800	850	815	819	832	839	846	817	832	831	833	850	866	815	826	821	872	852	810	809	819	787	801	877	854	830	785	840	839	848	905	812	880	877	818	811	855	839	850	871	845	844	812	820	803	872	841	863	819	844	831	855	826	795	852	847	848	858	840	863	830	889	763	841	852	820	816	848	854	825	867	828	815	824	875	787	847	796	850	849	862	801	801	846	827	813	841	862	840	851	844	817	821	798	818	822	836	796	869	838	805	857	869	824	839	828	861	831	878	876	824	852	864	837	835	839	844	860	910	850	884	830	832	878	851	828	842	813	797	837	860	818	868	855	822	840	863	808	846	854	829	840	846	809	821	832	812	831	833	833	790	828	835	832	852	796	835	873	861	830	846	865	859	813	778	869	816	824	842	757	853	810	815	812	840	789	811	872	826	766	843	862	842	875	854	855	838	863	832	856	862	874	800	824	828	860	893	799	817	852	839	845	791	860	844	868	859	827	877	769	908	778	824	843	831	820	941	833	883	747	884	811	831	846	797	838	840	812	841	811	809	828	827	835	821	814	879	861	846	789	811	796	871	798	856	799	834	846	870	847	838	812	820	806	854	798	846	847	878	787	871	841	804	831	787	877	863	828	836	757	855	805	826	839	853	768	892	825	813	851	811	843	807	853	848	769	786	822	814	804	882	815	812	850	846	853	851	866	834	836	860	821	846	804	835	838	871	821	847	836	839	826	866	851	892	879	852	782	792	841	867	826	826	812	842	856	802	856	863	814	852	827	885	776	872	830	874	826	851	810	830	852	869	825	811	854	775	816	919	846	870	832	810	824	792	901	812	865	810	813	900	852	877	826	876	787	803	813	872	828	877	786	827	825	837	811	851	822	848	824	816	877	857	818	846	866	848	806	797	799	831	877	862	825	826	861	794	821	851	856	808	847	816	868	841	830	783	824	843	836	851	845	854	890	869	825	812	827	823	836	811	859	830	865	856	853	832	823	831	813	803	866	810	868	841	788	816	851	860	803	843	830	802	832	788	812	847	809	860	853	803	815	841	827	852	878	867	790	827	868	819	834	861	816	824	821	878	805	811	797	840	803	845	835	808	858	834	785	754	829	850	822	850	843	781	859	839	895	910	811	838	817	827	881	764	866	819	819	892	829	829	786	855	841	860	875	822	881	813	853	862	869	833	851	811	819	850	835	824	805	796	820	891	828	885	852	860	854	849	777	841	795	847	747	826	822	866	848	890	827	860	827	826	812	819	844	833	844	793	809	877	804	839	804	854	857	879	850	827	794	841	864	835	853	857	868	815	848	797	800	864	806	838	825	835	817	793	810	822	841	853	877	853	847	828	872	824	870	793	866	863	815	856	833	809	836	807	887	848	834	857	823	821	882	859	820	806	782	808	868	810	840	792	804	823	838	809	839	851	858	880	781	843	856	875	863	884	808	841	848	840	825	844	864	816	781	824	808	834	749	868	790	921	872	826	831	807	853	857	845	847	863	818	841	823	832	789	851	841	836	812	846	870	856	836	863	847	841	871	845	907	832	823	860	849	805	858	803	867	826	853	855	877	828	837	847	883	849	859	809	854	834	798	819	853	827	775	825	845	840	860
2664	1149	627	477	968	1230	1002	807	682	595	510	427	345	307	228	205	157	143	125	145	153	107	111	98	89	81	94	73	81	79	75	77	70	76	68	71	65	65	72	65	70	56	67	54	69	71	48	42	45	37	48	38	49	50	39	50	50	52	51	50	53	46	56	50	51	48	43	39	50	48	47	45	45	45	52	39	50	48	41	57	54	46	52	52	54	49	54	48	46	46	51	39	62	50	47	46	61	34	56	42	33	33	43	50	45	42	53	44	48	48	50	47	36	38	43	49	51	41	59	54	42	63	56	43	50	50	49	43	36	53	45	54	37	51	38	46	42	49	44	46	41	65	48	47	43	37	41	57	40	42	58	46	39	48	57	55	52	47	57	47	48	50	56	51	49	44	45	41	51	54	36	46	53	58	53	47	44	44	32	46	41	53	54	45	55	53	40	49	59	46	45	49	42	50	51	55	47	47	42	50	47	53	39	57	41	52	51	43	53	39	31	44	50	37	44	50	43	37	38	45	46	37	40	54	48	47	36	39	55	46	50	45	51	58	41	50	40	41	44	56	45	43	41	37	48	51	47	39	45	41	42	41	61	45	42	65	42	49	54	49	46	56	46	38	39	57	51	34	49	48	50	57	38	41	43	47	51	61	30	42	41	36	47	57	42	48	45	42	41	42	39	35	41	53	43	50	49	44	30	52	53	59	37	51	38	44	46	39	43	46	38	51	41	54	43	55	40	38	58	40	50	51	47	53	35	40	55	44	52	43	46	42	38	54	56	30	31	49	60	58	49	37	56	43	58	54	56	47	51	48	49	50	42	38	39	41	46	56	53	59	52	38	49	50	34	40	46	45	50	54	53	49	43	50	46	55	55	55	34	45	48	52	40	59	38	43	57	39	37	50	30	34	43	47	43	50	49	35	48	54	53	32	44	37	39	38	53	48	57	39	52	46	57	40	46	53	65	47	48	49	42	51	27	45	55	45	39	49	47	49	41	48	49	69	53	47	55	46	41	43	51	51	44	54	63	35	42	46	52	49	43	39	49	37	52	47	42	37	51	44	53	50	38	48	46	29	36	35	50	58	41	48	42	65	52	62	46	45	49	54	42	51	46	51	55	40	39	42	52	41	56	55	47	36	47	45	45	48	40	54	46	54	33	55	59	54	44	52	45	54	38	57	37	38	52	42	51	41	42	39	52	44	50	45	45	39	44	55	31	45	50	61	47	58	35	42	36	58	58	44	49	43	42	35	36	56	47	49	48	34	45	40	51	57	47	42	39	52	41	46	36	45	32	49	51	38	41	41	41	49	39	38	44	48	47	50	50	53	46	45	46	43	40	39	49	53	36	57	51	56	46	51	46	48	41	56	50	47	44	47	50	51	52	58	39	40	40	53	47	51	47	46	42	45	58	53	51	59	48	45	44	45	44	52	43	52	42	49	50	47	44	42	45	43	39	46	51	45	50	44	49	38	51	49	36	42	51	44	37	52	42	39	52	41	54	45	40	41	45	46	40	50	46	46	49	34	50	39	50	42	50	47	42	43	43	52	60	37	39	57	42	39	60	43	40	24	53	42	55	47	33	59	54	44	41	44	52	46	44	52	37	41	47	51	49	39	61	36	48	57	43	44	51	54	41	44	41	45	53	56	46	53	44	28	54	47	43	47	38	50	49	38	57	41	49	56	40	46	61	49	36	42	55	49	51	43	51	45	43	49	46	43	51	46	44	38	48	40	34	53	38	50	44	44	44	49	46	53	59	56	44	56	42	40	55	36	58	44	46	44	58	43	41	47	51	49	38	54	42	43	40	39	49	53	41	48	41	55	40	49	57	50	53	51	38	48	51	43	50	43	59	55	49	47	35	39	49	48	34	38	35	51	43	58	51	36	38	45	44	40	47	41	50	55	42	44	43	33	53	39	47	45	42	44	35	42	40	54	49	42	39	45	39	55	47	42	48	47	48	50	44	48	50	49	36	49	48	47	46	55	37	50	53	51	48	46	45	50	44	46	44	37	37	41	54	39	43	57	51	52	62	43	36	46	36	49	41	41	45	63	42	47	48	46	53	54	48	43	51	40	50	50	37	39	54	46	58	41	57	47	53	50	45	44	47	35	45	45	42	63	48	62	40	52	45	34	53	34	51	52	45	43	62	42	55	41	48	55	37	45	52	57	37	41	39	40	36	47	51	44	60	42	45	53	42	47	49	46	47	27	42	39	44	43	50	57	37	38	52	30	46	64	53	41	36	47	57	53	40	52	49	44	38	48	60	56	30	45	62	49	55	45	38	42	38	44	39	53	56	36	54	49	37	42	44	48	37	59	39	47	48	49	48	47	41	35	29	55	47	35	54	43	32	51	39	46	51	56	48	59	38	54	53	57	52	53	43	48	48	52	54	37	48	38	47	54	47	45	67	48	45	39	37	41	56	53	45	43	54	58	35	45	44	36	51	39	36	36	40	53	38	45	43	42	51	40	52	39	55	43	47	48	47	57	44	39	35	49	43	40	47	41	43	52	42	48	57	46	55	33	49	40	46	41	57	48	34	50	36	67	50	53	44	44	39	42	52	41	44	50	41	47	49	41	32	37	38	39	45	48	57	54	55	38	48	47	53	37	41	46	44	52	42	57	62	46	39	47	52	52	52	39	54	50	34	53	46	48	47	46	40	41	43	37	50	39	43	53	45	57	47	54	55	43	43	49	37	41	55	46	41	41	50	54	37	58	55	45	45	53	41	49	43	34	49	44	39	59	46	45	53	49	35	42	44	45	31	55	51	64	45	47	41	55	44	42	43	52	54	50	44	43	45	42	37	44	51	43	45	46	40	61	51	61	47	39	51	50	45	38	44	41	43	49	38	39	39	48	46	40	44	41	56	37	49	30	47	47	44	59	48	44	52	44	45	38	53	56	46	45	56	52	52	42	52	52	52	52	35	31	47	56	45	44	44	38	36	39	49	55	50	41	48	46	44	35	45	53	56	60	40	50	37	46	42	43	48	48	49	35	48	45	53	36	57	48	39	52	36	41	55	43	48	44	39	48	46	42	56	39	49	39	41	30	48	47	42	56	48	47	32	44	43	53	44	30	48	54	37	47	44	50	50	50	49	43	32	36	39	57	56	47	55	54	56	50	44	46	36	41	41	54	52	40	43	36	48	49	48	45	31	44	52	59	45	43	44	45	32	41	45	62	38	53	39	41	54	48	39	42	40	45	45	49	51	31	47	40	49	44	58	51	56	46	53	48	46	54	43	53	61	32	45	52	44	55	58	45	42	50	47	47	50	47	48	36	43	44	49	45	41	45	52	38	45	55	46	42	54	48	31	49	44	45	44	59	50	43	54	46	58	41	49	45	39	47	53	38	44	50	44	49	43	48	43	43	43	43	41	47	53	52	60	42	42	51	44	58	47	41	52	50	49	52	35	57	38	46	48	51	45	43	42	45	54	47	61	57	44	51	53	47	54	40	47	51	54	50	40	50	57	52	46	44	47	49
27780	19533	13260	28128	37616	36390	32493	28022	24710	21884	18640	15715	13580	11566	9292	7747	6279	5534	5308	5078	5517	4516	3436	2915	2795	2585	2488	2233	2194	2143	2093	2117	2026	2110	1951	1828	1752	1802	1814	1791	1671	1457	1300	1189	1074	1142	983	997	1006	917	882	860	866	835	745	828	795	752	762	730	789	763	756	753	757	746	725	732	744	805	759	761	758	753	745	732	718	674	744	754	735	772	749	723	773	732	786	778	745	759	759	738	801	783	748	837	809	785	741	722	698	721	725	690	736	762	734	698	727	707	720	771	719	694	748	729	762	703	693	695	722	743	732	725	702	709	738	730	720	730	700	672	681	702	720	719	681	676	704	708	699	736	655	693	725	710	762	669	677	687	716	723	725	722	738	723	719	732	717	759	694	744	708	720	723	719	690	719	706	695	736	674	702	692	710	706	722	746	717	646	706	674	704	696	676	700	674	669	679	698	691	663	647	697	732	701	681	752	710	640	690	692	658	690	667	702	669	660	687	660	648	698	716	667	647	697	690	680	691	652	727	654	695	680	689	710	701	667	663	670	677	679	663	696	743	647	686	644	687	658	696	658	698	685	673	703	726	703	686	665	669	691	656	643	676	657	677	702	713	662	710	656	682	665	682	691	677	668	727	682	696	657	668	695	702	687	662	670	666	704	715	687	683	676	676	630	741	706	667	706	635	684	642	683	690	693	656	686	671	728	695	695	685	674	716	662	648	687	705	688	671	711	712	674	680	658	696	701	676	690	707	709	709	668	706	723	695	650	704	669	674	667	697	709	600	720	700	631	658	719	705	670	666	742	672	664	692	660	685	673	713	651	664	672	664	673	697	730	701	658	703	658	715	678	691	698	720	653	656	744	667	713	648	720	691	729	683	631	696	684	673	704	649	642	663	704	683	683	681	722	669	687	680	709	709	684	723	690	697	697	672	682	695	703	706	659	685	663	678	684	652	668	738	708	676	659	698	681	679	675	643	701	672	722	736	674	700	671	672	700	697	685	692	665	668	649	744	666	696	698	664	657	730	670	652	719	685	655	683	694	678	684	724	696	702	714	701	680	650	674	697	735	676	718	730	673	684	653	698	683	649	682	714	664	681	648	747	708	698	718	675	704	671	655	660	675	695	658	713	700	682	730	678	669	695	698	738	703	700	733	705	688	687	647	704	681	652	693	673	648	682	655	697	664	725	684	648	666	673	724	649	685	705	701	718	726	693	688	691	680	698	673	663	652	658	689	722	666	669	704	650	687	670	698	702	707	669	694	667	671	621	724	631	669	690	667	747	682	692	665	706	759	686	697	666	709	708	703	653	664	662	642	675	672	661	701	665	733	660	672	705	696	678	682	671	684	683	654	675	714	725	695	695	700	652	719	703	690	695	672	700	706	659	686	636	705	699	683	661	682	707	713	712	711	660	729	735	661	684	676	672	678	665	679	666	670	661	681	656	686	685	729	742	699	697	747	692	720	666	688	696	690	666	706	670	677	724	671	653	697	689	693	675	717	689	696	674	631	683	732	655	689	675	679	671	695	713	645	706	701	684	705	716	696	670	690	701	693	728	662	678	697	727	652	665	676	702	707	700	651	680	747	729	710	701	665	701	645	710	683	703	688	721	721	689	667	639	704	697	672	721	685	673	697	712	698	718	632	721	703	664	679	749	679	682	714	705	716	718	683	659	701	663	707	698	662	704	688	711	673	685	692	667	685	668	667	685	697	699	716	688	670	688	657	661	677	701	625	663	701	664	625	673	655	700	680	707	654	676	731	669	693	721	686	711	680	711	719	664	695	659	696	685	732	731	717	667	712	656	708	683	711	702	708	673	719	730	708	706	707	710	670	659	699	682	660	653	668	699	681	673	709	665	693	732	697	684	696	657	645	680	680	701	689	661	662	664	678	694	671	657	708	678	687	713	678	655	680	732	687	700	702	709	626	700	660	699	650	664	699	718	611	694	628	662	654	676	650	702	639	694	728	643	674	673	725	657	672	672	698	697	696	678	662	691	682	695	653	682	691	685	719	640	712	674	688	684	729	646	674	698	634	653	688	695	691	652	719	640	660	685	676	713	719	657	700	686	683	687	684	683	702	697	693	684	649	650	712	670	726	711	717	724	682	687	705	697	661	697	668	700	661	693	717	690	665	721	695	708	699	739	664	636	698	691	654	674	648	703	701	698	669	669	650	676	732	658	649	632	721	652	633	737	664	726	684	690	684	729	669	640	710	707	691	665	667	665	669	696	685	682	657	672	642	646	679	697	631	707	671	666	667	706	656	685	710	704	663	674	698	697	638	684	652	646	676	706	661	673	691	676	679	734	672	692	662	718	685	671	697	694	692	685	599	715	696	680	694	721	684	664	667	671	696	661	757	695	688	685	688	712	654	690	721	663	669	715	682	703	685	676	683	668	645	685	621	702	671	698	668	703	717	675	718	702	708	694	660	669	688	677	737	699	689	668	632	712	676	675	674	747	718	706	681	672	695	632	725	686	672	658	626	654	659	655	692	732	665	661	642	657	664	688	703	662	628	721	658	664	703	674	665	674	662	691	658	687	619	714	648	700	726	664	691	698	698	676	690	711	668	688	732	702	647	680	726	712	668	713	688	718	701	723	646	632	666	694	659	677	688	692	703	694	664	673	690	653	675	642	682	691	656	726	684	707	638	654	654	696	704	733	703	680	695	676	684	719	664	679	661	688	713	685	680	715	713	699	682	645	697	647	632	676	651	643	656	631	654	685	692	681	668	688	706	667	708	743	652	693	650	686	662	701	682	670	685	655	695	681	713	681	697	665	710	687	728	656	684	691	646	705	643	694	677	698	668	709	685	698	667	693	697	647	724	715	634	717	657	667	685	666	682	693	710	628	707	707	710	699	692	650	679	706	674	635	708	644	618	672	651	684	701	653	661	716	651	666	676	715	727	663	686	676	693	642	730	687	664	721	685	672	641	668	666	649	656	686	675	677	733	648	726	670	700	701	652	663	645	688	650	694	662	659	667	661	701	692	738	665	665	685	665	689	662	716	651	668	713	714	653	674	691	699	714	680	701	690	696	696	671	667	679	690	663	696	672	621	701	669	659	694	741	690	696	682	676	709	692	674	707	721	695	692	696	713	641	716	698	662	708	625	700	719	698	720	803	679	691	669	643	710	737	737	665	679	703	661	710	655	657	692	678	669	661	690	702	697	730	668	696	695	693	696	691	674	672	673	694	714	685	701	744	697	699	726	741	665	682	700	641	652	666	646	685	659	682	656	697	700	681	738	701	712	707	703	693	645	670	668	707	702	720	665	690	726	659	673	662	662	686	646	669	692	726	646	678	689	659	697	717	664	694	669	651	723	674	691	712	683	669	697	653	671	662	637	690	689	710	650	708	668	705	705	670	711	674	727	672	707	731	715	625	703	693	675	680	703	667	690	728	665	699	685	684	671	675	686	697	703	716	672	651	692	696	685	688	666	707	643	651	675	727	690	714	712	684	683	713	647	672	729	682	695	667	702	667
1998	525	299	240	434	519	419	343	356	261	225	156	171	147	110	115	83	90	69	73	82	72	72	53	47	47	46	44	52	52	43	50	58	59	49	51	56	41	53	49	52	52	53	54	37	52	41	54	38	48	42	41	45	30	36	47	38	25	45	42	40	42	46	44	38	42	43	42	35	38	43	47	32	33	32	34	30	47	45	36	42	41	36	34	42	38	38	37	36	40	40	29	51	49	45	40	41	40	40	36	37	41	37	51	34	39	35	50	35	48	38	38	26	39	26	34	42	35	41	32	37	42	45	37	38	42	45	41	37	34	44	40	31	48	45	41	54	42	36	37	44	47	36	45	37	34	29	28	41	31	46	28	50	45	39	46	53	42	44	48	43	37	54	35	39	27	36	47	28	37	42	47	37	38	39	42	36	48	54	36	39	36	43	42	38	49	45	36	49	39	38	30	42	37	41	48	35	38	41	47	35	38	35	39	38	39	38	36	38	37	46	44	40	28	33	34	38	39	44	37	42	35	49	45	30	34	29	32	43	47	45	33	33	40	51	35	44	38	45	37	39	41	48	41	38	38	32	40	42	41	35	38	44	37	37	36	37	44	43	43	45	37	43	49	39	35	37	38	42	34	48	48	38	35	41	43	34	34	35	44	43	38	42	37	40	38	44	29	40	33	44	41	33	28	41	45	40	40	40	51	38	36	41	46	32	46	33	49	35	45	35	46	35	42	39	46	39	46	47	37	46	42	30	48	38	40	40	30	46	35	44	46	38	40	37	37	40	26	47	40	38	31	36	37	31	36	47	43	43	36	52	39	39	47	27	45	39	38	54	34	40	47	46	39	32	41	47	37	41	43	49	37	38	34	45	29	46	35	36	44	37	46	44	46	35	48	32	43	40	38	37	53	35	42	48	44	40	43	32	31	30	48	43	46	40	36	41	37	38	40	41	41	35	34	45	22	37	31	31	38	34	42	36	42	42	35	49	32	44	40	40	39	32	27	39	36	33	43	52	36	43	34	37	43	37	35	47	30	39	33	41	36	34	39	38	45	53	33	44	42	47	37	43	41	48	36	55	51	38	39	48	44	34	47	46	47	37	42	41	48	38	34	37	30	33	36	40	47	42	35	46	31	27	39	30	45	35	49	45	46	27	48	41	32	35	59	43	36	48	44	44	33	41	35	39	30	38	32	36	38	27	38	43	38	44	36	35	39	36	24	44	39	31	39	37	39	50	53	35	39	38	44	35	48	34	33	48	45	36	33	46	34	44	34	31	33	32	27	37	37	44	45	32	33	45	32	32	32	53	37	34	44	31	44	43	48	37	37	35	49	46	30	45	52	35	48	40	47	32	39	33	42	32	36	51	47	46	45	30	32	37	39	42	47	37	49	39	44	31	63	29	36	51	44	34	40	47	44	41	51	44	51	52	44	36	36	43	35	52	46	38	27	44	43	36	50	31	39	38	40	34	35	27	37	49	41	27	40	52	40	55	44	32	43	50	50	46	32	43	33	45	35	34	29	44	42	35	31	32	44	36	46	47	47	28	42	30	29	37	38	42	41	39	56	34	35	42	27	39	39	31	50	48	44	38	46	30	33	41	43	37	35	47	55	42	29	41	58	48	35	34	42	31	41	61	43	46	47	24	42	39	39	49	43	41	49	39	48	28	33	39	35	41	30	37	34	27	37	41	35	45	38	37	35	47	42	34	44	38	36	34	33	38	42	39	43	41	34	30	34	33	57	29	48	41	34	40	42	41	52	25	37	37	35	35	39	46	38	45	29	42	39	43	43	40	36	45	42	44	44	39	45	44	48	45	26	45	38	38	26	46	36	37	35	50	23	38	44	50	41	30	34	42	37	33	34	47	34	36	40	47	37	38	51	41	46	42	45	33	50	38	35	46	34	39	35	42	36	47	48	34	48	27	44	38	37	38	42	35	41	38	40	34	40	37	33	33	39	55	28	40	37	38	37	36	35	44	40	49	39	39	42	45	45	34	46	30	27	35	26	46	32	34	35	33	51	44	32	38	41	44	41	38	36	43	50	47	47	48	53	37	36	40	40	28	24	44	34	39	31	45	43	34	25	47	42	42	36	38	32	40	43	42	45	49	40	39	32	42	48	47	37	50	47	34	45	33	32	37	47	56	47	47	38	48	31	49	35	26	33	44	52	43	51	47	35	44	43	38	37	40	53	51	44	45	58	47	41	41	39	46	45	48	50	35	34	44	33	45	35	37	41	33	42	48	40	40	41	44	38	39	34	37	33	31	42	56	35	37	33	41	42	42	35	31	36	32	40	27	51	43	33	32	46	30	35	32	38	39	48	49	45	41	43	37	37	25	28	40	40	44	39	41	47	34	52	37	41	40	35	40	45	44	49	40	45	41	39	51	45	50	34	46	40	41	40	36	48	34	41	42	38	54	38	33	40	42	35	36	42	40	39	36	40	39	41	49	36	44	38	46	49	43	35	52	60	34	41	37	42	42	46	32	43	34	32	32	37	39	36	30	38	24	40	34	39	43	46	38	44	40	34	34	38	41	48	40	39	34	47	29	36	44	49	47	36	37	29	37	44	45	31	45	31	40	38	34	34	36	51	32	43	40	30	43	39	40	35	42	50	38	36	45	25	38	32	32	31	40	38	35	29	34	48	47	38	43	39	38	40	31	34	52	40	34	50	37	45	39	41	43	31	41	35	45	35	52	37	53	36	45	36	43	42	55	33	41	35	39	47	23	39	51	38	37	43	48	29	40	48	36	41	40	41	42	29	36	41	30	38	42	38	27	45	29	28	44	48	38	42	39	45	31	43	41	48	33	38	50	33	39	32	37	30	40	51	38	40	37	36	32	47	30	38	26	43	40	43	27	41	49	47	42	40	35	45	44	32	43	36	56	43	29	29	46	53	37	38	34	32	37	39	39	55	29	46	36	37	37	26	42	25	37	38	44	37	43	29	52	36	38	42	37	38	48	51	36	42	30	41	47	39	47	51	36	44	52	41	37	39	46	52	43	36	43	40	34	40	43	32	39	44	42	34	41	35	47	34	34	49	49	51	39	39	46	36	32	37	40	36	33	47	38	29	36	39	42	39	43	35	49	35	36	42	32	40	30	42	40	46	39	40	39	40	37	43	44	45	35	43	39	47	29	35	37	41	40	40	32	43	41	45	41	41	46	36	46	47	49	43	48	44	43	38	40	44	37	49	49	32	36	45	47	40	28	40	37	44	34	41	37	40	41	32	49	36	37	33	39	46	40	32	30	39	45	31	38	47	36	32	27	35	48	44	36	32	35	42	40	44	31	48	39	29	42	35	40	67	42	43	49	44	41	41	35	32	31	38	47	37	46	33	40	32	43	51	53	42	42	37	58	36	49	36	37	45	25	29	36	34	43	22	29	48	39	41	43	33	50	40	38	32	51	50	34	43	39	34	32	46	31	40	36	47	36	49	36	24	41	37	27	46	38	39	49	39	40	40	35	40	41	31	38	40	38	27
19589	12095	7180	18730	28246	26970	22725	18545	15204	12679	10680	8228	6947	5927	4547	3757	2967	2607	2419	2244	2581	2236	1668	1499	1438	1318	1230	1214	1196	1183	1230	1223	1176	1218	1140	1070	1117	1101	1053	1141	1002	925	794	745	757	693	691	693	732	689	644	624	636	647	646	603	632	603	554	606	567	584	608	596	600	619	588	602	597	604	584	606	594	582	580	608	580	571	620	634	629	623	605	593	669	643	626	619	657	579	594	629	556	609	621	627	619	600	641	654	616	595	611	605	682	617	599	577	637	607	594	581	600	597	603	560	621	593	611	573	596	587	608	586	629	614	606	567	628	592	582	556	638	620	606	598	650	581	617	562	589	597	594	617	621	620	625	571	591	563	593	603	593	593	632	616	629	630	610	617	607	633	596	628	600	604	600	601	603	601	623	544	604	596	563	581	576	589	571	614	614	637	614	622	602	589	539	617	589	652	551	577	600	545	621	586	565	586	575	591	548	560	580	593	619	607	588	572	640	603	582	600	613	581	541	616	616	584	583	570	589	632	603	581	595	599	578	577	568	555	621	583	575	594	607	577	593	590	535	591	560	552	596	591	572	578	546	622	580	597	610	605	550	592	555	601	627	606	609	562	587	592	557	580	572	548	602	585	604	586	583	532	617	620	552	569	627	572	576	572	598	547	605	576	612	604	585	570	590	577	611	615	555	601	583	592	588	611	591	632	582	579	637	630	597	564	572	579	577	566	616	564	552	598	612	596	587	576	619	573	604	592	541	572	582	619	614	580	606	619	554	643	578	617	554	602	582	609	585	585	623	620	615	613	607	571	570	572	583	603	612	618	613	553	580	592	561	573	567	550	624	606	595	592	618	607	566	612	577	586	586	578	604	590	583	593	607	577	599	563	553	601	568	605	610	601	596	582	600	561	597	589	627	571	592	582	620	617	573	590	601	573	572	569	607	609	563	628	561	570	558	596	598	605	634	593	584	634	573	607	571	609	573	568	638	608	608	601	578	583	590	598	622	602	597	601	599	573	581	582	637	558	617	605	610	592	582	599	596	575	582	595	606	578	581	604	560	569	561	612	618	577	622	600	609	589	589	588	552	580	560	607	589	577	602	555	588	571	596	559	620	599	622	587	571	639	592	619	605	577	571	614	589	609	588	629	615	577	607	565	616	611	551	647	588	548	589	570	630	602	560	549	595	605	559	594	592	591	582	603	561	575	602	620	572	574	613	587	594	613	593	559	593	614	602	607	595	618	588	639	612	553	567	547	597	561	593	599	577	586	593	565	607	560	627	576	601	569	590	609	591	598	637	565	557	588	573	576	589	591	617	572	569	561	583	564	584	580	589	561	592	613	612	593	588	633	603	581	600	588	602	574	619	641	631	627	601	549	579	603	585	593	593	575	588	580	526	577	629	573	609	598	555	565	561	605	593	611	610	605	609	598	608	577	605	559	613	636	551	581	555	638	566	594	548	586	570	596	571	512	596	600	618	549	563	584	600	580	590	636	554	617	588	539	578	553	618	570	623	574	586	599	622	583	600	613	534	568	582	607	563	583	594	588	564	557	593	592	569	614	573	629	559	561	596	553	578	532	595	591	599	589	615	547	566	605	593	619	626	599	612	582	606	580	622	581	592	614	562	586	568	581	535	577	616	576	619	568	603	588	571	572	594	596	593	611	602	565	624	584	611	564	617	574	565	612	570	644	587	532	587	607	597	604	561	575	604	606	565	525	612	615	602	580	591	547	549	578	609	587	565	600	596	575	603	595	595	598	638	610	571	664	559	599	610	572	565	616	591	616	584	556	535	596	555	609	578	587	598	605	612	596	538	585	587	589	621	599	570	618	654	612	575	583	584	574	583	593	586	575	593	588	610	583	578	572	576	565	579	604	589	563	548	543	581	604	570	608	586	544	600	612	577	580	564	595	607	571	576	572	576	583	601	562	572	601	572	591	594	647	600	585	571	566	586	631	617	600	596	631	588	579	577	578	583	629	644	604	611	629	613	589	546	551	614	567	620	588	593	565	569	584	599	516	578	605	595	571	583	581	539	567	608	586	615	593	584	618	545	613	578	590	568	636	615	588	543	616	579	574	529	606	576	599	611	611	606	611	613	580	619	594	629	616	620	610	594	601	602	572	635	630	599	568	570	594	546	610	594	598	549	564	575	573	605	578	553	592	581	624	605	590	602	593	596	602	552	600	597	620	599	618	536	577	573	539	604	614	603	596	611	607	614	564	583	604	595	600	564	597	629	546	573	595	595	585	562	594	638	572	585	551	579	619	604	585	526	612	560	555	599	576	559	563	568	567	595	545	601	548	582	606	585	549	597	561	631	587	621	604	583	599	567	576	546	588	625	617	602	606	585	582	596	598	597	603	616	566	544	537	566	542	596	590	606	629	559	615	580	606	602	602	617	633	542	591	585	553	519	545	597	564	548	585	612	558	583	548	559	633	575	575	551	613	628	595	597	644	569	573	587	631	614	604	560	572	594	606	595	648	583	547	620	623	565	602	595	587	590	583	628	594	599	577	595	607	601	595	627	603	574	592	561	585	602	562	564	569	591	580	593	553	592	615	636	531	535	585	550	546	599	586	570	564	604	592	582	614	555	585	539	603	558	577	574	631	586	597	576	543	616	618	579	586	594	546	561	610	565	555	612	584	605	585	621	606	604	592	575	601	573	566	630	582	640	597	595	583	582	596	612	598	599	553	581	541	584	573	591	605	554	567	641	599	586	598	616	576	612	600	602	638	596	572	615	569	616	597	609	621	570	548	599	624	566	570	556	569	591	584	583	583	591	542	596	575	582	577	605	569	597	567	611	591	571	576	628	563	590	609	591	589	581	600	595	589	568	577	556	632	576	629	590	602	609	644	598	605	612	621	555	594	571	612	557	627	608	595	654	590	606	581	601	573	594	560	596	598	574	596	569	581	607	614	625	586	596	588	555	603	579	565	559	612	578	567	585	593	564	601	573	589	586	561	571	582	585	568	635	591	628	575	616	581	643	562	585	572	589	593	606	622	587	578	614	633	607	606	586	594	580	553	586	612	564	608	577	624	574	604	603	588	553	564	564	586	638	606	597	621	571	593	588	577	619	596	599	551	594	621	572	581	560	589	602	590	652	593	575	592	609	594	562	591	607	563	603	582	578	606	623	599	591	582	555	578	575	600	626	608	609	605	599	623	646	601	612	606	600	622	565	567	623	614	604	598	598	567	606	595	550	598	576	555	582	615	575	586	578	584	601	574	639	623	621	631	641	584	601	644	608	628	618	613	576	582	618	632	584	612	589	669	601	592	630	606	603	562	619	554	513	629	568	595	577	568	609	572	578	601	573	534	549	554	555	572	614	597	610	606	593	568	601	577	596	591	624	560	597	577	571	575	598	577	589	600	597	587	578	591	629	560	556	586	597	562	592	591	568	642	546	582	592	598	591	576	570	572	571	591	609	571	603	577	568	592	582	621	645	565	551	603	617	568	575	567	625	534	561	564	595	579	588	591	622	601
1526	808	440	341	631	776	646	554	454	394	321	262	240	171	165	130	97	112	91	104	105	101	65	65	56	48	64	55	52	50	48	47	40	52	63	46	62	40	44	45	32	47	38	37	40	29	30	36	32	31	21	30	30	28	26	28	38	23	33	36	26	27	36	24	36	21	30	36	23	26	22	40	37	30	27	34	34	35	31	31	26	31	25	28	45	20	30	23	29	36	33	24	23	30	28	31	31	24	33	36	32	20	24	31	20	30	39	35	20	31	34	38	33	23	32	29	40	37	31	33	34	31	34	31	39	22	36	27	32	33	33	32	32	33	32	28	29	26	27	35	26	37	30	32	46	32	27	26	27	22	26	31	33	28	31	30	38	32	43	25	37	26	26	28	30	27	22	32	19	24	29	32	23	30	27	36	31	28	31	27	24	26	34	30	42	31	23	28	27	31	37	37	31	37	41	36	28	32	30	30	28	28	30	22	21	21	40	30	26	32	47	28	30	36	24	18	31	32	31	26	36	36	32	33	27	26	30	33	35	37	35	26	30	29	29	30	25	40	23	29	25	32	33	31	33	31	33	32	34	31	38	30	34	24	24	24	29	28	27	31	30	39	33	32	28	31	32	36	28	30	29	27	22	30	34	32	33	31	35	24	21	34	33	28	34	31	24	31	28	26	27	38	23	26	28	28	34	36	41	28	31	33	31	33	26	26	31	34	22	30	30	32	35	28	38	24	29	33	34	37	45	26	28	31	35	29	25	27	40	28	21	30	39	33	35	30	34	23	32	29	28	26	33	32	33	20	27	27	33	22	30	38	26	27	33	37	28	32	30	37	34	26	31	27	28	32	24	18	34	30	30	39	31	29	38	35	36	33	26	20	30	40	27	27	25	36	27	28	30	26	35	32	27	22	23	36	33	43	21	32	36	19	42	32	35	27	24	45	31	33	43	37	24	23	34	25	24	22	25	44	34	32	38	22	24	23	33	37	29	30	29	33	31	32	33	29	34	20	34	32	35	33	32	40	34	39	31	30	33	19	25	39	21	31	28	34	30	28	32	32	29	29	35	17	34	36	32	20	29	29	37	31	25	31	33	38	20	34	26	36	33	29	26	28	33	36	44	25	22	34	33	26	35	29	34	37	28	31	31	40	28	30	27	28	37	41	30	24	23	31	32	27	29	27	21	27	37	20	38	35	31	29	30	36	32	27	30	29	26	36	22	29	23	27	32	39	24	33	25	30	21	25	31	31	26	34	26	32	26	24	27	29	30	45	25	32	34	33	21	38	39	32	37	33	21	33	35	36	39	25	30	22	26	31	27	34	25	25	38	27	41	34	34	31	30	32	30	33	24	26	29	27	27	20	37	26	33	33	19	32	25	25	31	26	30	28	22	23	35	31	34	20	23	39	28	29	27	38	36	36	32	34	29	33	30	26	20	23	30	38	23	34	35	40	25	22	26	31	36	25	36	28	22	30	29	30	29	41	24	25	29	29	24	28	30	35	34	32	33	39	24	33	30	27	25	30	34	32	35	28	35	32	28	29	25	32	27	31	27	34	25	35	27	30	40	22	32	36	30	29	23	31	31	19	29	34	29	29	23	29	29	35	23	32	30	37	22	30	30	38	31	34	27	36	40	26	30	37	30	25	32	28	36	28	33	22	34	25	35	36	39	37	29	19	30	35	40	33	38	29	29	31	35	25	31	29	36	21	30	39	25	49	28	34	31	29	27	22	29	28	24	28	36	32	31	34	51	18	39	32	32	33	38	37	28	17	25	31	27	26	27	32	32	28	28	22	26	25	31	24	28	42	30	32	31	23	33	39	28	36	36	29	31	24	30	35	28	23	26	49	27	31	25	28	29	25	35	35	21	34	27	32	31	36	25	26	24	31	33	28	31	32	31	27	36	38	24	27	22	27	27	24	27	26	30	29	24	33	29	32	36	33	29	32	30	34	33	34	27	21	18	40	31	26	27	23	31	24	28	32	30	26	29	21	34	30	39	35	30	33	37	34	23	37	40	35	29	25	27	27	26	30	25	31	21	30	40	28	20	25	18	26	33	31	46	29	33	29	18	30	32	30	29	29	33	30	25	23	24	28	27	23	31	28	35	34	32	34	36	25	28	31	28	27	38	24	33	35	35	32	34	34	33	33	27	40	33	31	30	26	29	31	28	31	27	30	35	24	31	30	32	24	33	26	21	31	34	31	27	26	26	30	40	30	37	39	26	28	30	32	28	29	37	28	30	28	26	28	21	23	37	34	35	27	35	26	41	24	32	24	30	22	21	33	27	35	30	32	27	34	28	28	29	27	38	38	36	34	29	23	31	22	33	33	28	24	34	28	24	28	33	33	35	29	29	35	30	36	31	26	31	34	38	37	28	41	34	23	31	20	33	29	23	20	30	38	27	36	26	25	31	28	26	17	45	28	26	31	26	30	36	29	24	28	35	23	26	31	24	21	36	27	38	35	31	29	28	29	32	29	27	20	36	28	33	28	37	34	23	38	31	18	29	32	28	31	29	27	30	31	39	37	23	34	32	29	36	33	27	27	34	30	32	23	26	28	33	34	27	40	29	36	35	25	28	36	33	22	28	25	33	34	41	26	19	33	33	32	27	32	30	29	31	33	30	22	32	32	35	22	28	30	27	28	33	18	28	32	34	35	28	25	31	23	28	30	34	30	30	33	27	30	26	30	40	37	25	28	25	22	31	38	31	32	31	33	32	32	36	37	38	28	33	32	38	31	34	28	33	33	26	27	39	28	21	30	27	27	34	39	34	23	41	32	27	27	25	32	31	27	31	38	20	30	23	38	24	29	41	29	30	28	39	29	32	33	30	29	32	36	23	29	27	31	31	35	40	29	19	28	25	30	38	32	35	26	26	34	26	32	35	30	21	26	23	30	23	28	41	32	34	28	30	39	28	29	31	36	32	34	31	22	35	27	32	32	24	38	40	24	28	28	37	39	33	29	33	30	31	24	34	28	26	33	30	38	22	24	18	27	21	39	23	26	33	26	30	33	27	37	30	32	34	34	25	28	34	24	47	26	41	30	33	30	32	26	27	24	36	35	29	29	30	40	31	19	24	20	26	26	24	31	34	36	29	34	43	34	21	32	29	32	40	30	31	33	23	31	31	30	33	25	39	28	28	31	29	29	28	30	37	29	34	33	14	44	25	24	30	22	27	25	20	38	35	22	26	34	25	34	23	32	46	32	31	26	35	32	28	26	22	21	42	24	30	32	24	25	35	29	36	35	26	29	26	23	30	31	25	29	37	28	24	33	17	19	28	34	24	28	26	35	38	24	28	29	28	34	31	34	27	18	29	30	38	31	34	24	26	30	30	28	34	34	43	23	20	36	29	29	26	32	36	35	32	26	20	41	23	23	29	29	42	30	40	31	29	18	30	42	37	28	21	25	22	31	20	31	29	24	32	18	22	22	28	27	35	30	19	21	28	37	43	36	26	35	28	21	32	27	38	30	28	21	30	20
24072	16300	9792	23155	33085	31940	28045	23601	20448	17553	14532	11833	9796	8326	6971	5689	4185	3862	3458	3241	3576	3226	2391	1979	1856	1769	1603	1535	1478	1455	1470	1521	1431	1321	1290	1242	1298	1350	1402	1132	964	850	818	750	725	646	664	683	653	593	644	567	541	549	530	499	517	518	508	439	456	472	459	498	545	502	457	499	459	516	520	442	485	484	499	496	455	489	526	492	447	489	479	483	505	476	502	516	475	522	495	501	521	493	551	516	504	522	465	499	461	428	504	529	494	471	442	502	489	466	491	476	438	463	474	476	496	473	476	492	472	473	467	509	490	485	433	473	476	432	481	475	470	468	470	483	447	446	456	460	472	433	461	469	477	471	476	466	510	469	474	475	516	459	463	502	472	505	458	463	476	493	502	475	505	453	508	460	479	457	465	461	493	486	477	485	466	487	494	456	464	466	470	464	427	427	446	459	475	442	425	461	432	428	465	452	452	464	440	469	433	444	441	416	440	425	436	464	444	417	480	437	484	455	463	480	436	475	447	452	459	423	456	468	455	460	432	460	466	450	411	448	448	489	448	469	467	436	434	463	467	470	506	503	473	460	460	393	437	437	429	437	473	429	475	464	463	496	456	418	434	510	454	469	455	449	457	473	413	465	447	422	461	438	440	445	449	466	467	445	467	432	419	472	488	455	483	501	444	452	441	459	444	435	461	431	453	432	461	438	441	456	431	430	465	414	445	472	477	502	410	475	457	490	452	474	485	473	482	435	450	436	442	446	419	442	459	437	444	463	456	490	441	476	472	486	434	443	436	452	424	438	462	447	442	478	425	445	450	456	442	442	477	465	485	437	485	461	408	477	450	455	449	466	454	462	444	441	437	493	433	491	445	463	458	450	431	453	494	427	409	428	448	477	455	436	447	457	443	444	486	441	438	467	450	472	444	449	442	414	437	463	439	430	438	484	447	465	430	509	458	455	495	452	488	451	436	440	457	425	388	449	454	462	487	461	458	446	467	438	425	447	465	484	461	468	438	467	457	474	473	447	436	425	453	426	464	461	453	472	461	436	460	469	437	446	452	452	442	432	431	467	474	444	487	415	441	449	460	473	445	429	382	481	434	459	422	439	457	438	460	436	458	456	449	445	496	497	445	486	452	472	472	477	456	439	461	500	447	424	479	429	462	450	480	459	446	468	437	431	471	458	503	461	457	458	486	480	448	457	434	446	437	449	442	456	442	448	468	444	446	447	460	423	425	454	459	499	415	434	501	455	427	468	467	465	449	425	437	468	460	470	473	445	451	460	447	469	455	463	465	440	448	482	449	448	428	469	429	465	477	462	464	460	431	435	428	432	468	456	469	452	491	444	449	469	452	438	499	454	471	440	482	454	468	430	431	461	486	432	488	463	458	463	479	428	439	481	404	447	423	432	444	463	463	467	416	482	441	448	432	438	455	502	448	397	437	463	423	428	405	520	457	497	464	434	467	468	485	484	449	442	447	427	442	464	448	461	447	475	462	462	487	435	441	411	463	467	429	447	427	443	466	450	445	451	434	485	460	469	432	439	451	434	475	413	427	454	481	494	418	480	455	430	447	476	491	453	448	442	444	453	468	443	420	438	482	449	432	439	461	428	449	473	457	510	458	498	439	452	444	441	438	470	448	449	453	412	453	463	422	469	485	413	440	463	461	467	447	444	449	455	418	444	451	451	478	474	416	488	444	477	477	426	481	440	429	448	457	501	458	511	465	435	489	485	464	414	475	414	452	390	470	418	443	435	442	469	471	462	449	472	426	427	434	452	460	442	428	450	443	482	434	455	478	485	463	462	430	440	446	485	410	442	426	434	459	462	439	452	487	471	482	512	482	447	462	446	466	464	436	408	479	464	443	455	427	428	478	482	485	424	434	467	435	454	433	458	435	450	445	446	484	480	442	446	430	448	457	421	481	461	429	427	475	441	462	448	439	424	445	486	462	448	448	454	476	440	439	460	443	466	452	451	461	461	463	479	440	461	478	426	393	451	424	432	492	416	467	461	418	449	440	480	491	437	457	438	448	470	490	419	463	503	470	419	461	444	460	485	424	436	486	484	466	477	431	431	434	459	426	461	460	412	451	426	442	488	470	478	428	479	475	414	461	446	457	459	459	413	472	475	445	416	441	457	412	432	421	460	448	456	487	454	472	448	437	449	456	450	459	420	470	461	435	470	452	433	435	460	436	478	473	476	434	453	438	472	461	414	449	440	452	422	444	428	475	474	480	447	375	442	486	430	440	438	424	422	433	443	445	438	435	444	451	420	442	474	476	506	472	469	442	457	459	460	471	451	462	493	442	434	463	456	424	450	473	412	466	430	504	451	428	419	467	478	459	457	449	450	475	501	458	468	434	429	429	458	471	479	466	447	480	470	456	421	428	422	451	433	491	422	470	448	434	420	445	470	436	428	445	460	443	469	474	439	470	460	452	423	437	429	447	483	454	453	432	461	471	462	456	467	484	474	443	445	426	457	469	491	473	419	412	444	466	430	439	443	435	486	496	398	439	449	484	449	431	467	436	449	440	504	457	423	461	457	441	466	429	446	463	452	470	450	488	461	445	458	471	449	472	455	455	474	435	458	467	431	462	462	461	472	474	425	427	458	461	469	444	473	465	491	436	448	485	473	472	444	418	464	464	459	465	463	450	398	441	451	452	432	422	468	450	440	439	434	404	414	464	437	454	439	435	491	461	449	462	422	466	435	477	445	477	461	454	421	468	446	470	431	446	476	441	434	449	428	456	440	429	437	460	479	480	438	452	442	475	432	457	473	482	464	477	479	465	441	471	486	462	494	450	469	454	452	427	454	441	424	476	422	488	511	440	450	518	479	468	431	477	463	444	447	425	442	473	479	425	443	453	461	437	471	455	447	440	479	441	464	427	456	472	473	492	443	461	465	436	452	451	502	439	481	423	476	439	471	451	481	470	467	437	434	485	467	481	461	486	481	446	450	451	492	454	476	469	434	480	426	441	456	458	476	455	463	434	476	451	458	447	438	474	456	463	444	440	441	463	480	455	471	493	444	467	446	440	435	442	450	425	441	436	472	481	451	513	429	472	487	459	439	431	444	453	453	463	442	441	466	488	478	434	484	434	438	430	459	455	440	481	431	453	458	469	468	413	458	446	485	476	474	479	419	429	435	462	464	456	420	441	466	431	423	434	470	432	478	431	450	455	442	468	456	448	455	498	501	514	485	450	430	432	469	437	466	442	386	444	501	450	436	460	443	465	494	451	458	420	461	410	428	472	445	444	444	401	457	445	467	481	455	418	473	447	487	463	452	452	457	473	478	482	437	469	463	438	427	491	466	473	422	439	449	448	465	463	423	437	403	428	462	463	411	453	482	483	441	454	458	460	432	476	460	449	449	421	447	463	445	447	449	455	451	449	463	499	452	421	481	481	458	438	402	458	466	421	447	482	455	460	454	440	463	439	445	481	424	457	451	479	502	446	463	473	486	452	465	461	505	455	458	496	447	470	429	483	450
3149	790	368	370	614	759	649	503	487	372	328	304	258	215	173	145	118	123	126	134	120	109	112	108	78	74	83	83	78	66	61	89	80	84	82	63	81	81	53	76	67	64	77	56	50	62	64	53	61	76	65	70	61	66	41	58	60	56	57	54	55	60	47	56	61	48	58	58	67	56	55	60	55	60	68	57	42	59	57	57	57	56	55	49	66	56	46	60	62	59	56	54	58	59	58	68	54	50	60	67	62	68	66	58	58	64	46	45	49	61	46	62	62	69	67	54	60	45	54	68	57	64	58	52	55	70	58	64	61	55	69	48	47	57	70	54	48	54	54	52	60	73	66	51	74	54	62	55	60	66	63	56	59	56	57	54	53	66	60	58	59	56	67	55	63	67	57	57	60	54	70	65	59	62	48	47	53	61	49	57	72	52	49	68	56	62	63	56	47	67	50	75	51	47	65	59	66	60	54	64	53	59	45	64	63	75	56	50	71	52	60	58	60	58	61	64	65	60	56	66	52	50	57	64	71	63	54	54	57	60	55	67	56	53	59	62	59	67	57	56	55	50	49	62	46	57	40	58	58	55	55	42	47	58	72	55	59	55	59	47	42	45	47	53	52	60	56	56	58	76	60	52	44	64	51	64	50	56	59	57	40	55	53	54	53	66	60	57	62	68	60	58	64	48	54	67	65	46	60	51	51	45	70	46	49	53	50	54	49	34	60	50	61	51	76	57	69	59	54	70	47	55	55	63	50	51	62	54	62	59	47	59	62	50	45	42	58	61	71	55	50	57	62	61	56	52	61	62	55	66	56	51	55	66	62	72	60	49	51	50	48	58	44	60	61	61	57	55	60	69	52	53	54	55	40	57	63	58	49	50	54	66	51	62	54	52	54	53	48	65	55	71	59	68	49	51	53	41	58	63	62	51	60	52	53	51	45	59	54	47	61	50	57	53	65	75	48	57	70	57	54	60	54	46	60	61	52	41	63	50	45	56	56	56	51	68	40	63	55	51	56	63	64	58	62	59	64	69	60	57	63	61	60	71	54	61	49	61	51	60	61	61	52	50	64	57	67	47	63	53	43	60	58	51	61	49	58	53	54	54	53	56	49	51	55	64	57	49	62	60	58	53	52	61	44	52	63	61	68	46	66	49	56	53	52	52	81	43	56	57	63	60	46	55	64	62	52	52	51	50	63	48	63	57	62	61	60	64	31	65	60	66	47	49	62	71	43	73	63	41	61	51	60	47	33	60	49	48	48	58	67	64	60	51	51	54	53	53	61	57	61	64	70	43	61	70	62	49	50	49	61	56	59	67	49	62	50	46	63	60	47	53	47	49	55	73	48	54	53	60	61	44	55	65	59	60	65	47	45	50	64	52	63	58	66	61	58	54	57	50	58	61	53	57	61	47	61	53	66	58	44	53	43	73	55	58	51	55	74	41	71	50	50	47	41	45	44	78	57	58	69	57	50	58	46	59	65	60	60	66	64	55	52	51	51	52	62	58	67	56	62	50	52	56	54	60	54	43	55	57	66	51	61	57	41	60	50	52	60	60	63	63	58	49	57	66	49	59	58	66	50	54	65	56	57	50	36	60	48	68	34	64	57	73	51	59	58	62	69	59	53	68	62	56	59	55	42	65	57	61	54	43	52	49	60	38	46	62	48	62	53	60	60	50	54	67	53	59	72	59	66	69	51	47	45	65	55	67	58	65	64	43	51	37	49	44	66	63	58	55	59	50	52	60	42	55	49	63	73	51	67	50	55	43	64	56	56	64	65	58	60	54	39	71	56	41	60	57	56	56	56	54	47	52	51	64	53	68	66	61	56	48	59	57	52	47	49	48	56	57	64	52	52	48	67	55	47	60	66	59	54	48	56	66	61	62	46	60	74	49	45	45	57	64	65	69	51	63	49	59	60	61	60	57	49	59	47	57	49	54	61	61	56	59	67	65	62	63	42	49	52	63	52	45	58	48	64	62	58	48	55	54	62	52	55	56	66	53	56	50	61	61	49	57	61	55	55	45	55	56	53	57	52	62	47	66	51	59	63	57	53	53	68	52	63	68	71	78	54	61	60	54	61	61	47	44	61	55	63	51	51	68	50	56	71	51	60	65	50	59	69	53	53	61	61	82	59	63	55	65	60	57	49	71	60	60	62	62	47	53	57	56	55	48	47	53	62	58	64	56	48	57	57	54	58	51	60	48	70	69	58	45	62	45	74	75	60	57	61	54	61	58	51	55	63	58	58	63	55	48	60	63	48	64	51	75	60	55	62	66	52	57	54	57	68	57	52	62	50	55	68	57	66	61	61	62	56	61	50	73	58	68	53	69	57	57	57	59	51	58	54	70	64	72	65	72	55	50	59	51	51	61	69	57	49	60	64	63	59	58	69	61	42	40	60	68	58	64	60	52	57	76	49	68	61	51	48	63	50	57	68	66	49	59	48	46	52	67	67	72	48	60	51	37	61	60	51	64	62	49	75	57	59	56	66	53	67	68	64	53	58	71	60	49	53	47	57	74	53	51	64	58	53	62	60	69	56	55	50	57	61	45	57	65	66	54	56	53	50	58	58	68	53	52	52	54	53	75	66	50	56	53	64	75	51	47	49	58	60	53	70	56	50	50	52	65	73	60	66	51	54	59	45	62	39	48	47	60	70	49	62	55	52	59	63	70	51	53	46	52	63	77	56	47	46	53	45	63	58	55	46	48	57	48	61	53	53	58	48	60	53	58	58	56	66	60	58	51	62	48	61	61	51	49	64	44	50	61	54	55	54	44	66	51	50	63	56	55	57	55	51	67	53	65	62	66	45	42	58	62	46	57	37	56	51	70	56	60	51	53	56	62	60	68	63	75	68	41	52	61	56	59	59	62	53	53	59	61	65	55	46	60	63	60	51	72	59	60	66	61	59	67	49	58	77	52	54	63	64	52	47	61	55	72	50	73	54	44	50	59	63	49	72	55	58	57	37	61	45	53	59	49	60	72	60	54	67	71	59	67	55	81	63	54	56	60	58	75	62	51	69	65	57	57	65	55	60	60	52	59	48	58	54	53	56	77	51	70	67	72	65	50	59	69	65	55	59	58	56	49	53	73	40	53	55	52	41	65	52	77	57	56	50	52	53	63	60	65	61	54	53	43	43	51	55	45	55	59	58	57	52	59	61	57	53	70	46	59	53	59	41	46	40	50	76	54	50	55	51	72	52	57	50	58	52	60	61	56	63	54	59	56	54	57	49	50	65	52	56	60	41	46	58	53	72	61	61	45	69	51	56	59	60	47	53	47	54	54	56	62	75	65	60	48	58	53	67	58	56	66	58	56	58	54	50	66	55	56	53	51	63	68	68	53	58	66	47	54	50	50	56	57	66	56	54	52	61	57	62	53	68	67	55	66	55	56	47	45	57	53	65	67	56	58	56	58	48	54	48	62	62	57	57	77	52	57	71	63	61	53	61	60	49	42	47	50	57	54	66	46	60	73	57	64	62	47
22604	15390	9490	22236	31763	30784	28056	23168	19670	16756	14037	11671	9882	8157	7048	5875	4656	4121	3650	3616	3762	3608	2877	2331	2128	2032	1966	1884	1819	1919	1741	1737	1761	1660	1637	1744	1680	1573	1420	1243	1232	1194	1147	1068	1126	1123	1002	1017	999	1032	983	944	961	928	885	929	841	881	882	863	838	870	828	904	812	832	908	863	842	836	840	855	909	853	828	891	897	868	957	885	802	865	884	853	867	871	891	884	894	881	895	887	890	953	930	868	834	916	897	900	853	868	919	849	943	850	850	843	889	852	906	889	869	820	858	869	895	857	832	872	934	877	913	840	843	883	854	888	908	869	870	827	860	878	841	847	846	870	859	876	879	817	863	878	817	883	847	876	888	815	869	877	865	870	837	836	840	825	832	849	848	822	843	867	920	838	845	834	858	823	844	853	864	849	960	854	863	859	883	815	788	871	861	848	794	850	871	878	849	814	832	850	868	861	843	844	821	806	850	781	866	832	823	816	867	801	906	820	839	865	781	843	880	810	818	813	796	827	864	791	792	822	835	846	857	837	888	830	872	874	783	845	820	796	857	856	867	795	830	892	828	862	817	802	863	882	806	814	831	763	880	853	834	882	817	849	806	841	784	811	825	885	834	805	816	790	832	834	840	814	857	846	859	824	889	837	857	790	815	864	827	840	844	819	814	796	846	780	873	841	856	807	832	859	830	799	790	862	827	874	832	862	872	882	831	865	815	819	818	846	876	893	854	812	849	836	800	838	861	866	812	816	875	879	794	817	799	843	826	833	828	856	844	856	790	841	820	815	824	855	846	829	878	829	805	849	828	840	805	867	804	882	805	853	834	839	820	853	897	845	860	895	818	863	904	808	837	792	806	863	808	837	873	837	791	844	851	844	796	834	875	808	825	879	837	855	819	823	784	865	806	842	851	882	811	859	894	755	819	853	836	866	805	862	854	859	818	812	815	870	814	784	836	872	832	853	846	794	803	917	825	838	806	845	836	816	848	843	820	860	840	837	841	836	826	845	825	782	854	831	824	848	832	864	856	863	846	819	875	846	827	836	859	844	848	840	894	813	824	777	854	854	852	808	878	862	818	862	866	815	852	873	815	837	847	799	859	860	805	799	823	857	826	808	835	820	814	846	864	826	814	873	905	827	840	892	845	882	799	812	786	850	863	783	842	829	784	869	800	854	817	883	847	849	882	780	832	832	834	778	797	841	851	872	923	833	839	824	823	849	828	857	817	827	846	768	850	853	882	795	816	865	860	828	884	817	858	811	827	845	903	841	853	852	822	893	904	878	847	791	858	873	871	812	901	882	801	849	851	860	840	803	828	914	854	913	885	879	841	810	896	817	789	853	826	886	777	791	852	838	855	805	858	860	856	854	786	857	869	825	861	877	759	827	882	882	844	831	806	803	792	789	816	782	912	829	857	850	846	883	807	851	845	820	828	819	834	835	831	760	827	863	866	863	861	779	836	857	874	791	831	862	810	776	870	802	860	838	826	819	833	807	874	863	849	821	827	837	906	806	870	814	787	854	851	897	807	865	803	842	822	866	858	863	862	845	856	855	854	842	839	851	786	829	837	833	824	848	819	858	816	829	823	833	848	865	826	856	863	899	832	814	862	810	847	841	838	825	812	851	820	865	822	856	842	822	846	874	825	836	837	819	877	846	868	851	815	803	857	900	878	830	815	827	845	839	883	837	819	819	851	801	847	865	915	817	837	841	826	848	843	840	870	878	845	822	934	837	865	896	852	811	821	816	885	854	832	807	814	869	811	813	861	841	827	854	806	851	820	832	820	827	806	865	818	819	857	839	878	802	872	802	850	833	815	846	878	900	861	819	838	796	846	819	824	841	863	883	811	870	849	842	847	846	814	823	872	847	893	829	810	806	810	833	848	854	843	855	887	800	862	806	835	851	866	816	767	793	768	851	869	846	817	825	855	855	837	855	736	846	844	897	883	817	829	860	855	784	816	801	845	825	878	824	857	884	809	860	818	824	878	827	836	783	874	834	846	806	829	871	829	772	800	859	853	887	830	833	865	817	886	853	873	872	859	844	845	865	859	863	839	826	830	839	839	874	838	845	837	822	853	871	822	796	856	841	866	845	811	927	832	851	826	847	853	827	791	839	824	801	854	829	825	890	913	811	853	872	844	893	841	824	852	823	843	821	864	813	831	814	857	831	802	809	857	838	825	817	880	846	801	864	811	853	848	847	827	776	857	841	847	850	886	880	780	887	798	853	809	783	804	841	875	860	846	785	823	875	868	860	824	842	880	840	852	843	824	803	792	802	783	840	807	857	819	861	819	847	866	815	843	875	813	872	877	813	833	845	838	814	811	872	809	872	871	809	833	830	878	831	839	828	810	896	779	802	830	819	811	841	873	808	860	860	884	828	872	828	874	826	881	846	819	866	884	831	817	832	843	905	800	811	839	840	826	833	795	875	880	850	858	804	838	831	793	849	829	785	890	789	863	805	764	800	842	791	841	829	820	849	903	825	801	893	805	837	829	810	836	834	876	801	867	859	857	839	870	876	840	862	818	836	891	843	854	820	836	816	858	877	808	901	802	769	835	853	868	832	855	831	854	850	828	864	777	875	839	801	817	823	903	846	807	819	829	865	796	851	856	850	842	893	770	846	819	831	864	806	906	868	856	845	861	881	867	892	847	804	891	821	849	847	827	795	848	855	868	863	794	797	837	841	841	855	830	803	810	812	881	852	869	828	860	838	825	899	847	811	833	861	793	840	839	842	829	816	872	833	869	814	822	811	873	793	891	885	812	843	834	850	819	826	866	845	844	849	851	858	859	866	857	863	880	866	837	825	871	790	887	878	823	821	905	823	828	868	838	841	796	845	810	855	783	809	877	830	788	779	862	828	848	869	854	862	857	827	843	830	823	875	879	853	891	873	820	808	826	852	847	840	841	776	818	806	881	871	835	803	860	854	864	855	857	825	847	839	840	862	844	849	816	841	842	796	827	886	828	819	864	845	842	807	821	837	829	862	880	839	840	825	867	844	857	819	790	775	877	796	817	858	850	818	846	850	847	852	834	847	789	831	816	851	827	877	806	847	864	845	791	840	836	814	907	892	864	843	820	860	843	835	829	856	816	827	843	867	764	907	833	832	831	807	864	868	823	800	853	857	853	800	823	861	844	806	811	829	871	844	865	828	833	824	846	854	830	868	794	834	799	792	863	865	891	850	839	832	820	837	872	832	880	807	831	832	841	833	776	841	813	839	867	798	827	873	877	861	847	870	761	859	861	824	833	833	867	911	842	871	798	796	815	804	816	850	829	883	795	880	830	856	888	887	792	805	842	840	844	844	866	825	835	813	818	859	898	857	903	807	830	818	819	815	844	859	840	836	844	819	870	860	832	883	871	833	850	879	885	800	849	815	826	857	886	843	870	870	839	841	846	848	849	890	832	840	833	799	852	897	860	829	839	861	826	856	806	901	845	841	901	899	791	823	898	881	800	833	865	828	877	826	765	870	850	851	838	849
2774	1187	592	478	861	1128	1005	887	704	516	526	395	353	275	262	243	187	172	155	129	137	141	126	86	101	96	99	96	94	88	72	69	89	75	72	81	77	71	68	64	59	58	53	52	59	37	55	55	58	43	64	52	54	56	52	49	45	54	33	53	48	48	43	49	44	54	47	54	49	56	41	57	44	41	47	46	52	48	45	45	55	59	59	56	54	31	47	53	59	43	39	52	57	49	48	56	50	56	60	46	42	53	52	43	57	37	43	49	41	42	44	40	40	45	49	42	48	44	37	48	38	49	48	43	54	43	54	49	44	39	50	60	56	49	54	50	43	33	46	41	44	55	50	40	40	51	51	52	43	48	50	51	50	37	48	38	56	57	49	59	42	40	46	45	58	57	48	48	45	49	47	59	51	51	47	55	44	53	45	68	48	50	52	46	65	47	65	53	53	41	54	52	48	42	48	39	42	47	43	49	47	36	42	62	47	47	54	43	51	59	41	57	43	47	48	44	46	50	34	42	34	44	56	44	38	49	41	57	47	45	49	46	63	50	52	44	41	41	43	47	52	38	45	47	46	43	47	45	48	52	45	48	60	54	52	36	42	52	41	45	55	46	58	34	46	57	44	52	44	49	65	47	43	41	51	54	31	48	51	43	42	40	62	49	46	49	48	32	48	51	59	55	32	60	49	42	39	58	34	48	38	63	45	48	47	35	40	62	52	56	54	33	51	51	49	44	55	46	54	55	56	41	50	49	53	47	47	33	38	44	35	47	45	44	30	46	47	53	41	38	39	45	38	56	41	46	51	38	36	46	57	47	44	51	60	47	50	45	40	39	44	52	51	44	39	50	42	47	56	51	56	44	56	43	41	52	47	64	52	41	56	45	53	59	51	53	51	54	47	48	34	51	38	52	65	56	36	46	40	46	46	52	43	51	50	42	41	35	51	40	59	46	46	41	55	48	35	59	56	46	41	54	37	51	39	60	46	38	33	37	38	43	52	49	48	43	31	32	43	38	39	57	50	38	36	50	44	36	40	47	56	46	46	50	46	51	41	38	52	36	53	45	48	39	43	48	44	46	37	52	50	60	45	36	38	53	47	43	38	44	46	53	48	49	45	46	52	53	49	45	53	59	43	64	58	49	45	39	33	43	45	41	64	44	39	38	49	40	49	52	44	43	43	45	48	36	46	47	48	47	62	62	51	37	49	51	43	50	55	46	43	47	46	45	37	49	43	32	41	43	56	39	40	38	45	44	57	32	54	55	42	39	41	46	46	40	32	39	46	45	55	50	49	44	46	39	38	41	56	44	40	53	54	45	37	39	34	45	48	49	45	35	54	49	41	53	45	47	45	43	36	49	45	49	46	49	45	40	51	43	40	45	46	48	38	49	43	48	52	50	35	49	46	41	50	59	47	37	45	43	45	47	45	42	41	44	44	45	40	44	51	37	44	37	50	47	41	43	48	34	44	47	49	39	51	44	52	45	41	48	51	48	59	35	48	49	36	49	51	41	58	55	39	54	47	61	40	39	46	45	38	48	49	45	47	34	40	57	60	42	48	32	36	46	42	64	35	39	56	50	45	49	46	41	42	43	45	42	50	41	46	63	55	44	31	47	48	44	41	45	38	47	38	49	42	54	40	41	39	39	64	45	42	41	39	62	45	55	48	58	39	44	25	53	39	49	40	43	54	43	49	42	49	55	33	49	53	41	30	36	52	45	53	51	49	63	52	35	53	61	57	46	52	45	41	42	40	46	51	39	41	54	39	50	43	55	34	45	52	37	36	48	38	35	46	38	49	53	41	58	50	45	57	38	50	47	44	42	51	53	49	45	38	52	42	49	46	51	48	54	39	42	45	38	42	45	42	43	47	48	53	34	55	60	61	52	43	49	41	44	46	50	41	49	47	36	54	44	60	57	55	52	45	58	45	43	52	44	47	44	46	51	42	47	42	53	51	53	51	49	48	26	48	47	41	44	45	57	64	38	49	45	46	51	54	56	40	49	45	53	45	47	44	48	36	45	43	41	37	44	36	46	43	55	48	38	43	35	37	41	47	48	37	44	46	51	48	42	39	50	43	57	43	48	50	49	48	43	57	51	50	45	50	49	46	55	46	40	46	71	50	57	43	48	43	50	40	46	48	48	31	51	50	56	42	45	43	42	47	49	46	65	45	53	41	52	49	44	51	49	52	53	47	40	40	48	49	41	43	65	38	42	64	52	40	51	40	45	45	54	60	36	45	50	41	43	54	50	46	39	50	56	45	47	47	57	56	49	58	49	36	52	57	51	44	57	43	39	56	59	47	33	39	46	56	50	46	46	46	41	55	51	41	56	56	48	37	49	49	59	38	41	37	36	45	51	48	49	54	46	60	54	41	48	46	49	50	48	34	38	46	57	45	64	43	48	47	50	58	43	46	38	50	48	41	62	44	39	47	30	59	53	55	61	40	37	46	41	40	41	49	55	50	49	51	57	41	44	42	41	57	55	30	47	32	45	44	45	50	44	49	50	41	42	55	48	41	53	51	38	57	42	40	40	41	38	44	51	61	47	45	57	46	62	39	46	26	43	45	48	50	54	56	54	44	58	60	41	55	44	49	51	54	42	52	46	34	49	39	51	48	47	24	52	47	40	54	48	49	43	48	46	43	53	43	47	37	49	44	46	52	48	37	40	45	54	41	48	53	31	43	56	49	48	54	47	57	58	42	44	60	49	39	43	56	53	46	57	45	49	45	30	48	49	39	36	42	45	55	51	47	48	35	35	54	35	47	35	38	43	42	56	44	44	51	45	47	54	48	39	47	37	44	43	43	41	48	43	55	52	49	50	44	54	49	46	48	57	53	54	49	61	55	47	44	51	39	54	62	43	47	51	41	47	45	38	34	54	58	48	49	56	35	47	48	42	50	47	65	44	39	46	46	42	46	35	45	51	49	48	57	41	48	49	49	50	45	55	35	56	53	47	53	60	48	68	44	28	49	52	47	36	55	34	47	43	45	49	52	43	50	32	44	47	55	53	49	54	40	49	47	47	56	45	57	43	39	44	45	46	53	46	38	58	35	45	42	49	47	55	43	42	47	48	41	35	45	50	45	42	42	32	44	54	42	49	39	36	35	42	45	44	35	41	45	46	71	35	50	55	42	48	58	36	32	46	48	52	39	48	49	43	36	48	42	51	53	47	49	53	43	38	55	46	54	47	63	24	57	52	51	47	47	51	51	46	57	46	45	41	47	43	46	58	52	48	36	52	47	43	46	56	50	57	56	48	44	42	39	36	44	52	51	41	58	54	48	47	52	55	39	49	49	48	40	52	43	37	39	37	47	45	37	44	44	50	45	48	44	42	48	41	44	42	40	46	38	58	45	46	52	49	44	53	50	46	44	50	50	53	52	48	47	38	48	48	43	51	50	43	29	42	42	55	47	48	36	39	39	57	46	59	58	49	56	40	50	48	50	44	50	44	38	38	54	52	51	39	42	44	50	44	62	53	40	56
28340	19142	12532	26950	35868	35885	33029	28345	24247	21328	18172	15666	13592	11075	9905	8567	6782	5870	5087	4786	4717	5222	4131	3518	3089	2673	2532	2384	2400	2348	2224	2051	1941	1908	1946	1957	1875	1998	1629	1296	1237	1202	1292	1201	1174	1074	1055	1056	1044	922	910	895	850	741	798	844	796	777	750	760	757	765	760	747	785	743	693	730	794	747	756	723	756	747	712	734	769	774	732	765	768	762	754	736	730	744	761	805	766	773	729	787	703	736	754	739	690	690	709	763	709	760	706	725	737	728	727	734	751	765	740	753	737	748	731	656	732	753	730	746	767	697	745	691	732	684	756	704	692	753	676	644	757	715	717	739	694	716	661	723	723	732	692	665	693	681	757	738	674	772	705	771	716	780	745	721	728	706	766	666	742	757	723	773	728	715	756	683	737	715	704	710	709	689	750	698	672	703	700	726	767	741	773	725	662	662	700	661	647	651	667	730	697	671	705	705	670	684	683	638	669	712	695	711	688	665	667	667	707	672	707	684	723	671	690	638	671	680	694	661	696	682	712	681	606	654	685	673	682	634	679	676	671	710	698	723	675	684	666	701	717	674	702	720	658	705	713	687	640	684	709	718	646	704	670	700	657	713	728	729	682	688	676	709	682	647	649	722	691	696	651	684	673	690	669	668	667	713	715	662	686	715	647	698	674	670	738	707	668	707	686	692	651	713	719	696	673	640	676	750	720	655	701	709	695	669	706	694	723	700	673	670	650	670	709	742	686	687	672	722	673	661	692	694	695	759	701	716	684	700	651	654	662	694	696	685	652	713	687	675	686	706	697	685	720	718	709	645	677	704	700	659	689	677	646	654	656	653	668	697	689	698	726	745	662	692	671	691	649	704	647	724	687	687	675	660	661	713	685	661	719	682	687	648	670	744	698	675	695	616	695	678	657	727	693	684	669	687	704	657	632	664	670	662	675	745	716	676	669	681	703	702	663	673	676	672	651	714	699	690	693	677	668	671	726	689	681	639	730	679	745	679	661	674	671	694	662	647	679	700	678	666	687	716	694	670	712	704	686	649	697	692	685	685	649	703	705	736	703	697	709	670	729	673	681	668	694	673	696	644	699	693	667	654	694	691	704	708	674	662	642	687	659	688	726	712	661	661	738	696	709	676	710	703	678	689	714	686	701	690	653	702	725	672	684	711	661	680	716	693	717	699	687	706	689	671	696	720	694	672	691	673	700	732	703	648	698	684	671	643	651	675	686	645	655	672	696	671	663	677	687	675	703	629	702	723	729	707	676	711	690	671	700	689	674	685	691	675	654	708	727	650	727	722	711	672	692	727	712	696	702	674	670	692	663	712	681	670	681	691	663	687	669	681	706	705	664	682	707	670	687	697	726	677	658	719	657	675	719	704	664	716	704	697	657	688	657	648	684	698	654	701	676	693	695	734	683	702	693	688	726	720	677	707	714	675	665	684	721	704	655	693	635	661	709	633	686	639	714	684	698	695	722	691	664	681	688	718	739	721	744	702	651	669	679	675	664	675	677	718	644	664	663	663	641	695	636	710	663	655	696	660	697	704	677	689	701	683	660	704	747	722	697	724	668	703	657	694	699	707	652	683	698	647	676	701	717	708	680	697	732	711	646	688	677	749	699	652	669	686	705	655	713	704	691	692	674	703	683	710	712	698	657	648	691	684	688	645	665	704	653	660	665	667	656	715	645	672	705	708	680	713	673	707	677	744	719	664	667	711	673	710	687	681	699	688	700	643	683	673	728	686	670	661	668	699	673	691	678	660	718	698	666	675	718	688	691	702	663	689	692	697	691	679	675	733	699	681	665	683	704	696	633	639	695	724	712	669	678	645	713	656	695	619	693	671	672	752	664	739	688	745	646	682	646	685	707	671	664	673	702	678	682	705	704	707	709	693	686	695	630	715	720	655	747	654	622	690	657	665	724	657	697	683	681	653	688	719	712	714	707	665	677	659	683	714	676	684	715	705	657	655	704	678	724	691	699	702	723	681	660	693	708	683	690	657	706	672	714	665	644	716	666	657	721	684	659	684	671	708	685	713	701	732	686	699	657	683	671	673	668	705	671	683	678	695	672	690	691	666	676	710	712	651	697	736	691	636	702	689	729	704	712	657	704	663	676	712	671	698	659	707	714	656	707	725	676	734	649	680	706	665	709	693	655	685	674	650	649	670	700	651	701	649	696	692	707	659	669	727	699	683	691	695	660	670	697	684	663	670	651	714	700	657	733	713	656	649	623	701	712	647	630	652	674	666	696	664	708	661	672	688	704	707	711	675	658	695	697	691	685	745	715	639	667	715	668	644	672	645	643	674	703	700	672	705	676	679	665	700	640	690	700	723	698	695	693	702	699	687	667	652	696	662	636	626	678	715	680	691	701	660	713	632	696	707	707	708	705	682	700	671	712	675	723	715	733	688	687	719	674	659	698	670	675	681	696	703	672	714	731	696	666	720	682	615	684	670	692	685	668	735	698	689	675	633	650	682	704	699	676	682	735	669	720	652	671	690	723	691	734	643	634	704	674	660	685	700	695	696	719	670	641	737	702	689	626	688	700	675	730	692	692	652	713	681	713	708	703	689	709	684	682	708	650	717	722	657	694	695	689	659	669	717	696	659	698	668	696	716	681	714	678	684	678	697	632	684	701	680	630	705	722	652	682	630	675	705	684	730	657	710	696	699	669	689	694	667	675	663	689	721	695	650	718	695	703	698	679	748	705	687	656	682	698	708	706	670	720	693	725	694	707	679	686	674	719	707	670	686	656	676	682	701	665	715	709	668	753	651	681	662	666	672	684	782	621	694	731	704	666	709	705	663	650	702	737	665	692	684	654	719	726	668	670	687	677	724	694	679	687	665	659	654	705	677	671	681	679	688	738	651	643	657	710	708	696	677	638	674	718	695	716	658	689	666	680	685	669	707	641	717	659	688	696	679	647	696	682	685	720	619	694	678	685	621	640	671	705	685	676	674	719	690	689	721	708	653	669	661	662	673	671	676	755	711	702	639	689	698	745	692	679	693	659	687	678	696	694	661	670	729	703	665	682	710	724	695	698	691	671	697	681	694	701	653	693	683	713	688	688	673	726	696	691	697	686	704	696	645	680	646	761	673	710	704	687	699	646	700	695	702	651	697	688	710	693	647	717	700	726	677	683	674	723	677	666	681	645	721	680	651	647	682	687	652	662	685	695	692	714	707	716	666	705	696	701	685	710	701	685	703	710	684	705	659	661	699	655	695	646	685	646	721	702	647	701	684	695	675	677	707	640	656	704	690	676	680	685	678	738	744	619	675	695	698	699	672	732	696	697	663	700	658	694	732	670	711	720	696	717	654	661	652	732	730	708	697	682	722	672	664	701	713	679	699	689	713	682	679	708	658	660	681	677	700	732	688	657	709	737	677	704	722	712	687	626	695	736	696	715	694	697	680	655	699	642	664	622	716	644	690	683	713	651	670	652	643	707	679	712	672	700	651	681	690	664	675	668	674	676	700	675	708	675	698
1962	505	261	218	406	484	429	354	273	241	214	184	163	118	125	112	91	87	61	73	81	63	69	46	60	54	49	58	64	52	40	61	41	48	51	51	55	51	45	46	37	59	49	55	46	39	38	45	44	40	34	40	42	40	41	44	41	43	40	43	46	46	40	38	34	37	44	39	38	51	43	53	34	37	45	39	38	31	37	42	54	34	45	46	45	57	46	44	44	35	48	33	34	41	35	41	40	35	56	37	55	38	43	37	45	43	40	43	42	36	37	39	40	36	39	49	40	32	40	46	39	42	49	36	43	42	37	37	30	47	38	38	33	43	41	48	28	34	51	42	42	43	46	44	45	36	41	34	39	35	37	42	34	39	31	37	44	50	38	35	48	54	44	30	42	46	48	49	36	43	43	44	40	31	45	46	32	34	38	44	36	46	50	38	38	41	40	46	43	38	53	42	39	44	43	37	33	38	40	39	38	46	38	35	37	48	45	39	35	50	44	42	33	38	38	47	45	35	49	42	32	39	37	35	38	46	38	43	36	40	43	33	31	31	43	31	35	42	36	29	37	52	35	36	39	36	36	44	39	43	42	37	45	30	33	38	45	41	44	50	32	51	51	40	42	38	49	36	29	48	35	30	42	35	37	57	39	52	39	40	39	39	49	54	36	41	41	40	36	35	45	36	51	39	33	29	39	30	38	36	49	36	41	43	49	39	45	35	41	46	43	46	43	37	41	47	36	26	41	46	38	54	43	40	48	34	50	38	40	47	40	32	48	39	43	35	43	37	37	42	33	45	46	44	43	37	43	39	38	30	32	48	31	44	37	46	40	41	32	45	37	34	30	48	39	35	34	48	49	47	29	38	44	38	47	45	36	39	42	42	42	43	32	44	41	33	46	41	47	31	41	46	28	40	38	45	41	48	26	43	33	39	39	26	36	25	24	39	45	36	35	40	37	43	40	35	34	35	38	45	42	46	33	43	36	37	41	38	34	39	36	39	37	53	31	34	42	30	45	41	35	32	27	39	46	38	36	60	33	42	36	32	33	42	39	40	42	50	35	34	46	38	53	34	55	29	38	42	41	32	38	45	33	43	33	43	35	60	41	43	47	40	44	40	27	36	46	35	34	40	35	31	37	36	49	44	43	40	38	34	27	40	45	30	41	40	37	51	44	37	38	34	50	44	38	29	39	37	50	42	24	41	34	38	43	38	35	44	33	43	37	34	45	38	47	41	36	31	40	46	43	39	33	37	48	32	33	53	39	39	40	43	54	35	35	33	66	38	42	30	32	34	39	43	38	36	35	37	42	34	36	46	28	38	47	35	34	41	34	39	34	47	33	42	33	37	26	40	37	31	36	39	42	44	35	37	41	33	40	44	43	24	42	41	41	43	38	36	29	38	46	30	41	52	33	32	34	42	39	45	42	40	46	42	40	46	41	43	38	40	31	44	45	39	41	36	40	44	36	44	42	38	39	31	42	45	48	32	39	41	41	32	32	47	29	45	32	39	34	39	40	36	50	39	46	28	46	31	40	30	41	40	38	42	44	32	30	41	50	44	49	35	33	31	42	34	33	34	56	34	47	37	47	30	39	49	40	41	34	49	38	42	39	45	46	49	45	31	37	58	37	34	49	53	46	39	62	36	44	38	40	50	26	32	32	34	42	26	36	43	34	28	38	39	28	43	37	49	38	41	34	37	37	36	34	34	37	35	39	39	38	38	43	31	36	42	42	43	35	39	47	43	43	34	27	39	34	41	43	27	41	47	37	47	33	40	40	41	43	43	42	43	43	48	55	47	37	39	28	46	38	41	34	40	35	31	39	36	39	37	37	37	34	28	33	41	41	37	46	28	35	41	35	42	51	28	32	37	38	37	41	35	26	48	35	32	52	39	30	37	35	41	52	38	52	27	32	30	38	49	34	33	47	38	30	34	43	48	51	38	43	45	48	35	37	35	47	42	34	41	41	37	43	31	49	30	44	40	42	31	36	44	52	29	39	37	40	34	34	31	40	37	47	44	38	43	39	39	27	39	33	39	34	41	29	37	37	37	43	46	39	29	32	40	38	40	40	37	43	43	47	38	47	49	39	39	35	45	33	37	48	40	38	37	44	44	49	35	38	43	37	43	35	36	40	41	31	43	40	34	36	45	53	39	45	41	49	40	49	40	39	41	42	35	41	38	33	35	39	46	35	36	36	43	42	46	54	35	40	29	24	42	34	36	41	45	41	41	51	44	55	36	31	35	47	39	38	34	36	44	38	35	46	48	35	44	39	43	35	32	40	35	35	40	42	42	31	33	36	40	38	42	41	31	37	39	36	43	36	51	47	30	39	41	44	36	35	49	41	36	38	42	39	46	45	35	52	35	48	44	34	43	50	35	33	24	25	40	47	44	32	34	36	36	29	40	39	36	33	36	55	30	38	46	48	45	34	32	45	28	40	41	48	39	32	53	38	42	33	34	38	52	44	40	42	42	47	35	46	41	31	40	42	33	37	45	29	31	44	42	35	43	43	32	50	37	37	36	40	41	38	39	41	32	49	37	42	30	44	40	31	44	36	35	41	43	35	53	51	40	47	27	37	38	40	38	40	32	61	31	38	35	43	39	22	28	34	46	35	37	35	46	32	45	32	40	46	46	41	44	41	34	35	42	47	38	27	38	37	47	36	51	44	33	36	32	41	42	44	38	42	39	32	37	41	46	43	40	43	38	42	43	31	37	38	40	32	34	27	32	32	44	40	37	28	35	47	38	28	40	46	34	33	43	48	36	35	43	58	38	36	30	46	34	35	51	54	28	43	39	46	48	40	39	43	37	49	49	26	31	41	36	40	42	43	35	46	37	38	41	38	37	36	42	30	38	33	33	34	36	41	55	26	32	37	36	34	47	40	39	40	48	46	32	34	50	37	35	39	43	33	36	35	35	46	36	32	36	43	42	41	42	43	53	41	32	45	33	42	57	31	43	49	42	36	41	29	39	34	40	39	42	44	36	44	39	45	35	44	31	57	42	36	35	44	48	49	44	36	39	41	45	35	44	40	34	39	43	39	42	37	44	49	41	43	41	35	41	28	41	55	35	32	38	44	43	41	39	50	41	34	36	50	44	41	36	54	47	32	44	32	47	31	39	36	41	28	52	38	36	42	42	48	37	40	46	27	35	33	40	33	38	48	40	32	44	36	38	44	26	31	41	34	35	36	46	45	27	29	35	35	26	44	48	45	35	32	37	38	41	42	42	39	42	39	32	35	38	37	27	44	43	34	45	40	46	45	43	38	44	39	39	39	36	51	44	42	37	46	34	31	39	37	35	34	32	44	42	40	23	47	44	36	38	37	33	30	39	41	40	48	32	47	43	32	40	39	41	36	34	46	45	49	30	34	33	45	32	40	50	37	44	44	41	25	46	34	41	41	25	44	47	52	49	41	42	39	41	38	45	50	32	49	40	32	35	40	29	36	42	39	36	34	40	45	46	44	45	44	41	47	34	44	51	35	35
19754	11923	6745	17404	26179	26034	22983	18532	14209	11418	9551	8133	7215	5538	4851	4103	3118	2853	2486	2370	2365	2524	2047	1719	1502	1381	1299	1324	1288	1248	1163	1150	1084	1089	1046	1144	1097	1157	1034	917	831	810	846	755	766	741	726	704	726	703	647	660	628	642	628	641	631	591	591	600	584	590	602	634	614	596	591	594	662	613	618	575	581	590	591	592	588	600	634	587	603	606	596	616	610	612	574	617	628	635	621	599	586	634	672	587	628	596	571	622	613	628	634	615	592	619	603	612	603	601	613	571	597	609	647	646	617	595	647	585	583	590	578	640	581	608	591	625	589	558	633	582	596	613	575	568	577	602	559	604	590	612	567	620	597	544	609	611	596	587	525	569	583	642	546	596	574	581	608	587	593	592	581	645	654	605	584	565	584	639	615	637	643	602	586	564	556	620	640	586	598	571	624	566	590	626	647	611	585	577	566	563	543	569	582	645	599	625	581	556	548	587	602	613	623	579	611	578	607	580	547	608	547	561	589	590	584	610	574	621	543	577	625	552	591	614	593	552	631	563	588	532	602	612	601	562	628	610	612	589	585	567	600	595	624	593	599	600	592	607	626	539	594	577	564	574	597	606	570	612	576	589	631	578	572	616	570	633	556	619	590	596	578	584	591	603	613	586	611	600	614	560	591	587	633	636	573	609	603	608	573	582	615	594	603	598	610	549	587	627	613	603	625	584	600	571	568	585	591	583	569	609	646	621	594	580	625	558	602	594	616	581	601	600	572	562	637	567	562	599	588	571	611	591	591	607	576	613	566	575	587	578	573	597	565	610	582	508	604	551	644	615	602	589	576	588	597	591	563	563	594	596	586	557	604	564	562	597	578	600	601	579	572	583	590	556	580	598	551	612	607	600	614	578	600	607	606	651	604	578	631	543	570	543	562	585	553	638	622	594	644	601	574	628	554	575	608	552	573	579	613	634	579	621	586	560	624	585	567	579	585	622	588	546	609	558	589	600	582	555	559	595	617	576	551	527	603	611	586	602	510	596	583	580	570	583	620	597	573	594	603	600	576	560	632	617	612	617	570	548	585	570	607	592	558	574	608	549	607	591	550	551	577	603	561	584	603	580	615	579	560	621	640	605	620	583	663	576	629	633	582	574	609	595	579	587	629	613	589	623	590	606	610	572	583	590	561	590	605	588	565	584	586	592	596	546	623	604	578	566	572	538	569	546	595	592	577	581	564	626	550	600	577	593	558	553	587	566	577	606	616	599	619	588	605	588	577	575	599	624	559	557	601	583	579	588	640	574	571	582	619	621	603	587	631	612	608	559	631	631	563	613	571	611	589	587	599	584	576	578	580	571	561	584	578	609	589	624	566	605	589	576	562	635	545	665	601	647	578	599	576	551	581	584	592	645	599	610	589	633	601	592	555	569	570	596	611	626	580	647	583	544	629	582	577	568	637	572	573	548	591	604	587	578	566	574	637	622	622	570	609	579	599	641	598	582	599	594	623	574	618	602	600	588	551	552	608	616	608	527	558	615	601	566	575	554	595	590	597	570	578	662	583	560	623	599	606	612	560	613	593	565	571	614	581	588	567	555	583	547	587	568	579	643	613	596	571	615	611	575	588	578	582	587	616	547	600	576	597	620	602	592	580	553	578	605	570	560	599	613	560	624	598	599	548	571	544	588	570	553	587	621	618	619	624	595	584	607	591	598	593	598	603	561	605	594	559	588	560	528	584	597	592	547	596	634	571	576	559	588	577	622	575	582	588	605	574	585	587	636	579	586	596	523	610	573	584	600	560	616	596	590	614	610	594	551	581	570	566	586	579	574	625	600	581	614	566	574	568	553	587	572	577	607	599	589	554	620	575	583	617	586	566	632	580	572	568	609	559	576	583	578	595	581	643	575	609	575	591	590	568	592	590	605	594	593	557	584	587	587	603	566	566	588	599	590	558	560	565	556	577	590	629	577	576	605	645	592	596	609	600	602	587	602	594	545	573	629	556	627	600	612	581	604	554	573	606	559	631	555	580	595	586	635	597	656	621	575	612	590	576	585	567	625	638	599	617	608	564	608	583	600	608	559	589	611	644	565	600	588	585	610	574	615	560	596	603	628	638	583	549	580	609	583	607	590	606	599	593	583	603	608	638	568	565	577	564	615	615	609	586	588	583	609	611	626	601	587	586	588	592	598	617	553	572	608	555	612	599	546	561	572	593	540	589	604	603	582	521	619	618	613	608	617	559	605	615	585	615	577	610	622	558	650	587	588	620	622	583	603	582	581	534	566	576	599	596	610	580	587	610	593	598	533	576	594	591	580	620	597	580	593	590	598	563	540	554	593	610	566	588	618	611	635	573	595	602	573	551	632	612	566	601	593	610	606	576	593	571	563	552	581	591	587	574	551	608	567	602	570	571	566	610	569	623	555	591	593	588	612	578	566	566	617	621	553	645	550	600	606	613	563	597	609	586	605	588	610	584	587	577	560	653	559	616	623	598	596	592	596	559	580	572	594	603	608	600	614	595	606	593	559	612	626	592	593	618	611	606	562	607	620	563	582	609	568	592	636	652	546	607	558	567	628	574	554	568	614	635	579	587	581	587	562	565	569	622	567	594	612	586	546	627	591	597	600	573	589	612	610	598	594	581	612	597	605	603	585	631	624	596	601	572	602	616	564	547	549	611	586	596	580	627	605	512	599	552	607	609	587	548	597	616	603	569	584	561	592	623	590	547	610	588	601	574	550	611	551	589	592	592	572	560	597	580	574	592	566	582	582	566	630	582	554	616	610	613	605	574	593	564	591	569	579	602	590	563	594	615	581	559	561	587	595	593	568	591	582	567	526	580	568	617	586	575	548	587	596	604	611	613	562	564	603	580	568	582	582	601	580	600	580	574	577	535	531	583	573	586	585	615	591	582	566	594	584	536	592	549	577	610	564	558	593	575	606	626	566	590	600	582	581	597	563	618	580	565	601	594	577	630	581	575	590	560	601	601	583	605	539	605	577	587	581	579	574	615	566	603	583	610	599	567	595	600	577	553	596	563	624	601	577	566	551	622	572	609	565	574	572	579	604	582	584	631	574	602	606	583	609	538	595	594	575	567	559	585	552	607	589	587	576	600	617	582	601	571	580	587	561	548	581	578	599	590	600	600	618	580	546	593	607	544	576	573	592	592	641	562	618	613	592	595	583	576	588	572	617	564	608	560	606	586	568	532	568	590	570	591	542	567	607	601	590	583	569	631	565	551	596	590	588	587	603	579	567	554	557	600	601	596	565	594	544	578	587	605	602	567	603	585	624	573	592	579	612	581	573	580	588	594	570	588	565	556	581	614	626	616	606	582	598	633	591	555	595	567	622	626	570	551	523	619	632	579	566	631	629	632	578	552	605	582	619	586	551	606	605	584	595	570	569	558	559	586	621	588	589	577	582	617	580	565	586	559	564	620	563	547	616	579	625	583	593	595	582	568	580	571	567	612	618	566	600	603	589	597	561	599	553	619	553	584	595	645	623
1504	784	326	292	632	734	720	577	465	316	321	277	230	186	173	155	128	111	109	91	88	110	90	80	61	70	39	61	64	40	46	49	67	44	52	44	62	44	38	31	36	33	40	34	31	40	36	40	31	26	35	42	33	32	26	36	30	23	36	32	35	30	38	24	29	26	41	30	30	34	23	22	32	26	29	38	29	44	36	24	39	26	34	39	33	34	28	26	37	37	34	30	26	24	25	23	32	30	30	26	32	37	33	34	39	25	28	31	32	38	33	26	35	21	23	28	32	30	30	39	27	37	20	30	27	33	33	31	19	28	34	29	37	27	18	37	20	30	28	32	29	33	29	38	33	29	35	26	36	28	39	22	26	30	26	25	29	26	31	27	31	32	34	28	26	33	25	31	28	34	34	27	38	35	30	41	34	31	27	28	21	27	30	23	29	19	34	32	33	30	35	35	38	28	25	30	25	30	32	22	38	38	36	36	26	26	25	28	34	31	35	32	23	31	27	25	22	31	26	44	37	32	35	23	31	25	28	36	31	34	30	38	43	16	29	34	35	29	29	27	30	28	40	34	35	29	42	30	27	28	25	23	32	32	25	27	36	22	34	32	36	28	29	25	31	28	26	34	35	29	30	33	36	33	26	33	26	27	17	30	29	34	23	37	30	33	29	19	44	34	30	34	24	32	25	26	25	28	34	28	37	32	34	23	30	32	29	35	37	29	30	23	28	24	26	31	29	28	26	21	28	31	30	40	30	26	32	29	29	30	24	30	17	26	33	29	25	25	29	26	28	32	35	24	33	21	27	32	28	32	31	24	28	33	40	37	25	27	34	27	27	29	33	31	30	37	27	28	38	24	34	18	29	35	37	34	30	34	31	32	31	23	26	21	27	27	30	36	37	34	42	23	33	35	30	31	29	32	35	26	36	29	29	32	30	17	36	28	32	34	31	36	37	28	29	23	46	32	31	32	27	25	29	38	36	24	33	27	38	20	30	37	32	32	22	30	24	27	27	34	36	27	25	29	35	25	32	26	27	20	40	21	34	33	37	31	36	45	34	23	45	33	22	33	27	39	33	27	27	31	27	30	28	37	24	36	26	43	37	28	26	31	29	33	29	22	27	38	35	29	33	36	42	32	26	35	24	26	25	32	38	37	36	21	32	30	32	28	32	28	29	27	25	27	35	40	31	27	28	39	24	21	30	31	27	31	22	28	29	33	22	27	35	28	23	25	35	30	41	24	32	40	28	31	25	32	34	19	27	39	39	35	26	27	25	18	34	39	30	34	24	28	25	22	25	31	24	39	35	27	30	34	32	32	25	28	29	28	29	36	26	26	27	35	29	40	30	29	28	21	36	27	22	34	37	41	32	41	27	26	42	21	30	32	38	23	21	33	27	30	37	29	21	28	23	30	20	27	33	31	20	23	32	23	30	26	30	27	22	29	26	27	41	38	24	27	30	35	35	25	32	30	35	30	35	35	37	30	35	21	17	33	24	36	34	33	27	32	35	27	25	35	32	31	34	37	25	37	31	27	34	30	36	30	31	27	38	23	28	28	19	32	32	28	33	32	25	34	33	34	40	31	31	29	27	29	25	31	26	31	29	35	39	32	38	29	29	29	31	40	34	26	26	35	25	32	24	35	28	26	29	32	29	32	37	31	30	34	36	21	21	31	36	36	26	35	24	34	30	29	33	39	40	26	33	22	35	20	32	31	36	27	34	31	22	31	27	38	35	28	34	26	27	35	33	44	28	21	33	31	33	28	33	32	28	40	25	31	25	27	25	28	34	35	31	30	24	37	31	25	36	31	30	34	48	39	28	40	26	33	31	32	33	32	31	28	36	35	40	25	31	36	31	27	32	28	36	24	27	37	39	34	26	38	32	25	35	37	24	30	29	25	33	34	33	33	20	34	30	26	35	32	25	22	35	30	35	34	41	35	29	33	30	39	28	39	32	38	40	19	35	41	26	34	28	35	34	33	20	35	23	29	31	30	26	29	25	32	35	22	27	30	25	24	29	30	33	26	28	24	29	28	31	30	20	32	30	27	32	37	22	19	35	32	31	36	32	26	29	23	26	33	27	31	26	19	33	31	22	30	33	31	29	27	27	33	37	34	35	20	36	20	38	22	21	27	33	28	28	28	24	29	33	29	24	26	34	18	38	31	25	40	26	26	30	39	25	21	29	28	24	20	19	35	35	27	30	32	20	32	28	27	37	21	21	35	36	14	34	24	22	23	30	26	43	28	26	25	32	34	30	30	27	37	31	33	27	30	44	29	33	37	23	24	32	30	26	25	32	33	34	37	23	26	30	27	32	28	26	32	23	20	35	22	33	30	32	32	22	35	38	28	33	32	38	22	22	30	33	36	28	39	41	29	24	35	22	33	32	37	38	36	37	37	32	33	40	35	31	22	29	32	37	31	35	36	24	30	20	26	38	31	28	30	32	35	36	28	26	35	27	25	38	36	31	36	27	24	35	24	26	29	29	35	29	24	31	27	26	34	35	30	31	32	24	40	29	27	29	37	32	26	31	29	22	33	33	23	29	29	34	34	27	40	21	20	32	28	32	34	34	31	25	23	29	34	27	31	21	25	22	31	26	30	30	37	29	28	26	17	34	38	27	29	24	33	22	20	34	32	22	30	30	27	27	32	38	29	23	30	36	27	30	26	27	35	34	28	41	30	31	39	30	36	41	34	34	33	25	22	31	37	32	27	34	23	34	30	29	27	25	33	22	25	26	37	22	35	46	28	23	34	26	30	19	41	33	32	40	27	27	29	42	31	33	29	34	21	26	22	32	23	29	37	21	42	21	32	32	16	29	28	37	29	28	33	41	40	29	20	16	20	33	43	34	30	29	27	34	20	27	40	23	37	35	25	28	35	27	31	24	26	26	32	32	32	37	25	35	39	29	34	31	28	23	34	24	18	29	20	28	18	30	25	34	23	28	38	28	25	28	30	33	29	32	35	37	34	33	40	35	31	33	34	27	27	34	36	24	39	28	35	30	30	31	40	37	27	25	28	28	35	27	34	31	30	46	25	28	33	32	30	27	31	31	34	43	18	30	20	17	36	26	35	29	25	28	23	45	27	24	36	39	27	37	37	33	29	21	29	34	34	40	36	22	34	28	33	39	34	29	31	29	30	29	22	31	38	36	30	30	23	25	20	22	23	33	33	35	27	27	39	30	32	29	30	30	20	25	33	21	36	27	28	39	33	30	31	28	34	40	25	33	35	31	31	29	35	33	25	33	24	32	28	18	27	26	36	25	23	25	23	26	34	25	33	32	28	31	35	28	33	22	27	17	26	23	15	25	18	23	30	19	27	36	31	23	30	30	27	29	35	35	26	28	29	37	32	22	29	28	39	35	27	27	35	31	32	28	25	32	31	29	30	23	27	27	25	29	36	31	32	28	33	28	30	30	39	25	27	37	38	33	25	25	23	23	36	29	22	25	35	38	29	21	31	21	27	32	35	24	41	32	28	22	27
24041	15414	8943	22124	31497	31236	28470	24501	19675	15553	13661	11419	9887	8234	7325	6223	4953	4232	3763	3543	3462	3603	3090	2474	2073	1774	1644	1624	1540	1548	1431	1463	1403	1278	1415	1394	1493	1310	1038	978	886	829	769	766	678	711	751	698	626	583	605	624	571	573	502	566	499	503	465	482	529	476	491	459	509	526	468	483	485	522	487	474	507	485	476	487	477	489	436	512	507	513	484	510	496	530	497	516	507	495	498	525	496	512	501	487	495	495	464	480	482	489	534	507	483	469	484	471	487	510	475	431	508	475	487	475	505	486	457	490	501	482	484	467	470	454	485	477	459	476	466	482	478	448	472	467	465	435	505	449	448	464	462	449	461	510	484	482	490	440	456	481	523	461	462	488	453	454	494	446	477	494	456	504	475	508	483	501	480	459	468	476	497	487	467	479	473	453	426	444	487	476	462	489	440	483	441	448	448	480	477	445	475	456	463	466	471	464	464	448	493	444	440	456	449	426	426	407	415	441	460	434	439	464	460	457	469	462	448	446	445	468	458	448	462	440	480	468	434	452	480	441	454	459	453	440	450	443	467	480	459	427	411	447	458	410	450	492	436	448	423	458	477	449	460	462	467	454	432	416	473	458	449	492	438	419	432	465	503	437	453	459	422	443	418	423	445	477	497	408	465	452	454	486	418	457	431	462	466	469	454	423	444	471	428	459	480	444	406	438	475	456	461	490	448	453	450	436	468	425	458	477	474	442	455	458	457	433	479	495	461	455	436	452	473	429	473	433	467	490	455	438	458	448	446	456	490	468	429	456	412	496	452	441	476	499	477	470	448	455	425	455	450	467	478	456	430	443	444	473	444	445	461	437	463	447	471	468	426	452	394	467	467	430	447	455	445	468	476	442	467	431	431	454	494	451	449	439	499	421	417	451	479	506	442	462	455	462	465	461	442	488	443	414	463	451	434	455	465	447	481	485	458	411	494	471	468	478	455	445	463	442	455	433	441	479	440	458	448	467	452	455	445	435	457	472	473	489	465	445	462	449	484	458	482	440	441	491	442	442	441	449	457	467	460	444	467	423	453	460	437	444	421	444	449	445	456	458	460	455	472	440	476	405	430	440	497	442	427	436	432	431	439	440	455	432	488	462	440	430	443	487	478	441	462	412	402	469	443	465	447	470	460	434	468	437	420	503	462	431	473	461	462	469	443	444	461	406	443	441	448	429	446	458	399	477	442	451	498	460	478	460	436	462	459	436	481	465	446	448	441	468	442	452	438	472	493	430	429	467	429	420	467	442	500	426	443	490	425	444	461	445	448	456	423	482	430	460	451	477	457	469	433	481	457	452	445	427	462	446	453	453	455	452	442	457	451	457	459	455	438	484	460	457	438	427	425	481	454	456	433	499	420	455	446	430	457	504	471	495	442	435	462	474	450	497	409	475	459	448	491	459	463	480	483	454	451	426	447	439	452	437	422	464	458	472	443	465	473	439	421	471	479	462	454	456	455	434	469	459	474	460	473	453	424	468	446	425	448	468	461	434	437	454	434	467	456	472	419	452	484	485	466	435	413	453	462	418	409	472	468	445	442	409	422	428	468	451	467	468	471	451	482	459	454	495	411	477	445	445	428	439	461	465	448	431	434	436	447	478	465	458	479	438	493	415	493	469	465	406	478	466	463	488	466	489	452	447	426	433	438	460	469	430	457	464	458	484	440	461	466	444	473	467	399	449	428	460	434	448	472	445	476	446	463	463	455	449	442	431	498	442	459	455	475	447	473	444	481	492	427	478	430	494	450	454	445	432	458	431	457	450	458	470	434	457	421	446	394	425	461	479	470	487	465	450	491	455	437	469	415	454	459	480	465	468	470	430	463	479	449	439	480	445	446	460	416	456	441	449	478	474	428	449	440	454	471	453	425	435	448	487	471	419	454	431	438	479	458	487	447	462	479	479	482	475	446	470	450	452	435	430	421	466	471	470	432	448	467	445	442	434	471	477	472	490	480	493	427	447	436	461	424	490	391	449	454	462	458	461	428	413	458	491	453	439	476	425	449	465	464	448	445	458	476	434	474	460	505	467	453	448	443	456	471	471	433	433	463	480	471	477	483	454	477	443	441	437	443	442	470	445	456	441	442	429	472	490	453	423	467	414	447	500	429	457	418	497	420	469	489	499	439	467	414	470	458	449	449	457	467	444	495	447	467	420	441	446	467	450	465	435	435	481	410	429	473	415	428	452	462	443	428	454	460	458	464	440	463	441	446	451	464	440	446	472	450	460	448	454	454	442	419	458	456	475	452	475	416	450	465	461	481	454	421	440	431	498	427	436	448	486	424	469	452	428	456	432	469	437	448	424	429	476	443	438	464	448	458	462	467	472	479	444	464	452	443	438	432	481	418	469	451	450	456	471	441	465	480	472	469	466	417	437	418	480	472	449	441	434	443	443	463	485	464	439	450	500	432	455	455	467	511	498	495	400	451	456	464	428	442	460	455	466	471	433	486	445	430	456	415	498	463	452	480	474	444	441	444	408	460	462	453	479	424	484	450	454	446	477	442	467	475	448	448	451	432	478	447	472	451	482	470	453	470	420	472	443	445	471	467	455	459	445	484	468	453	427	453	465	459	445	436	434	426	477	453	468	456	466	453	448	421	446	477	427	427	463	432	494	445	457	459	424	458	492	448	475	449	480	465	480	405	457	452	430	420	444	420	444	460	449	480	409	439	442	437	426	476	448	435	412	489	414	454	457	465	428	473	447	453	439	485	489	438	466	462	431	444	484	423	457	461	453	460	431	424	474	470	451	427	465	482	459	465	488	441	456	420	475	415	453	468	490	456	419	429	494	408	472	497	421	444	451	449	422	452	456	469	455	439	440	452	452	444	453	427	442	444	453	442	414	519	431	436	470	415	479	483	441	454	408	452	451	426	494	436	453	481	435	455	425	444	474	476	467	463	494	460	486	461	439	451	467	487	446	430	468	439	465	453	466	466	410	479	422	423	430	443	460	447	453	441	421	474	460	453	446	463	499	464	473	451	469	451	452	459	452	427	472	490	434	460	408	482	470	454	444	462	436	426	471	433	446	450	462	436	445	448	470	450	467	453	427	442	474	456	425	440	439	483	470	462	415	442	461	479	468	460	476	453	458	458	449	457	433	457	451	431	437	432	437	430	455	436	492	452	471	402	474	474	438	451	463	440	452	469	468	431	436	462	429	457	430	444	445	443	431	465	460	448	475	443	456	442	447	453	478	484	451	453	464	476	468	467	454	461	446	440	450	455	430	450	443	449	471	435	449	439	482	437	426	408	448	435	469	451	469	414	479	430	434	477	464	438	432	470	472	491	444	469	463	451	463	408	474	475	433	458	476	445	398	429	469	446	478	469	469	467	486	492	423	461	442	487	437	443	430	471	499	465	438	473	470	433	477	505	467	450	469	431	454	469	430	452	420	444	434	471	467	431	448	469	464	446	479	439	446	441	449	456	411	438	431	439	452	451	468	468	433	471	465	473	457	472	448
3275	687	378	327	599	702	657	584	427	374	333	300	259	222	176	177	138	128	117	113	118	122	104	97	86	98	73	70	79	70	77	79	88	68	73	64	82	52	68	61	67	56	68	61	70	78	60	52	58	52	66	72	57	58	52	60	52	77	43	66	60	51	52	58	57	51	66	58	51	60	68	57	62	55	57	51	69	58	57	49	69	67	53	54	49	56	53	70	59	50	65	67	54	63	57	55	60	60	47	58	59	57	53	51	45	69	58	55	55	46	48	64	60	57	56	60	68	54	59	54	60	79	59	47	74	69	59	51	33	57	60	65	46	65	55	59	60	53	43	56	60	72	70	59	49	62	59	58	64	48	58	42	54	48	53	60	59	63	56	44	58	61	51	69	46	49	48	49	57	54	65	44	56	54	52	48	61	56	52	49	58	62	54	62	58	58	49	51	61	72	53	48	51	46	56	62	56	72	55	62	53	53	43	44	47	53	65	57	61	62	69	72	52	53	71	57	64	52	64	46	57	58	59	70	64	56	48	56	52	54	51	60	43	72	55	51	52	58	45	59	54	57	55	51	53	56	49	66	58	65	60	62	52	57	30	56	50	56	54	54	50	67	58	59	42	38	67	62	43	53	51	63	62	58	51	56	64	63	64	67	57	50	77	76	49	56	57	58	53	69	48	58	61	49	51	58	64	56	49	65	37	54	64	59	51	66	52	50	64	53	58	52	60	57	70	51	55	65	58	48	54	60	53	58	64	57	59	51	59	61	54	64	53	62	55	44	45	55	48	60	54	53	59	52	56	59	54	68	65	57	47	52	56	59	62	57	63	53	54	64	62	47	53	49	56	75	48	43	51	52	52	53	49	59	50	49	54	57	60	55	49	62	54	48	47	50	61	61	47	45	66	60	58	65	57	51	59	46	52	54	59	40	57	66	56	52	51	47	61	71	62	47	54	63	50	45	57	62	52	55	61	63	41	56	68	64	53	66	52	72	69	59	51	51	56	62	52	56	61	53	65	52	60	53	53	64	49	54	51	68	61	61	59	56	61	51	53	58	53	69	63	59	51	54	60	61	62	58	63	62	53	64	51	57	57	64	49	57	45	56	73	61	53	45	73	63	55	51	62	52	52	52	62	54	75	62	62	59	48	85	59	53	55	56	68	53	48	59	52	49	60	65	43	68	67	63	57	66	56	64	61	46	52	57	62	51	46	42	51	54	69	42	59	44	74	38	59	60	41	49	66	39	63	46	57	70	43	60	71	61	67	43	58	44	63	63	67	56	51	70	48	48	59	48	52	56	66	60	53	58	68	54	52	59	62	54	59	54	61	47	42	54	35	48	45	56	53	52	48	55	53	59	64	66	66	45	46	51	55	48	66	46	51	55	72	58	52	57	51	57	52	60	62	48	63	46	48	58	63	48	55	65	61	64	55	55	53	50	49	62	52	58	62	58	57	51	49	56	62	51	51	53	51	60	60	55	61	64	62	55	68	55	57	55	56	51	56	54	60	57	43	46	67	70	57	56	67	65	55	51	53	55	54	64	70	58	46	67	44	64	52	55	52	68	59	53	55	69	53	54	52	44	70	38	57	56	53	56	67	40	56	47	54	60	59	54	57	51	53	55	42	72	47	52	62	41	47	53	60	64	64	49	62	57	55	56	50	48	52	50	56	52	68	49	56	66	58	48	67	75	61	53	54	49	57	67	48	62	57	62	54	48	61	64	58	59	72	58	62	51	59	50	61	54	57	55	74	52	44	61	64	52	48	57	47	47	71	53	63	51	57	80	47	56	53	55	60	68	62	67	57	65	67	52	39	46	56	67	56	70	51	45	49	63	51	55	50	63	68	57	56	63	51	60	71	47	57	51	59	72	58	69	47	58	59	54	46	55	54	58	60	66	54	65	69	43	68	53	66	60	50	54	68	70	65	56	57	54	67	64	54	54	60	54	69	52	59	55	62	52	57	61	51	48	58	49	47	53	64	56	57	58	53	68	66	47	48	50	60	58	67	65	59	56	68	54	55	55	51	54	48	51	54	66	58	53	68	49	48	53	58	66	50	61	58	55	49	51	60	48	54	54	47	49	52	61	49	63	62	62	47	44	56	67	61	60	73	70	55	52	52	60	54	60	46	55	58	53	67	57	59	49	57	47	54	64	78	50	56	56	71	60	44	52	48	46	53	59	55	60	59	55	54	61	75	51	62	53	65	51	44	52	48	46	41	63	61	70	63	48	66	50	43	56	58	57	63	53	57	71	55	69	64	47	55	65	54	61	57	60	55	64	48	58	57	68	55	64	64	63	54	47	36	47	57	51	51	46	58	63	52	58	55	53	51	45	62	51	48	60	47	62	51	61	75	66	56	58	55	57	53	56	53	40	54	58	68	60	49	64	63	56	59	49	52	59	73	52	50	49	53	49	56	61	64	60	53	59	77	61	56	58	65	58	52	46	47	69	46	53	58	68	68	73	65	68	60	78	58	69	63	53	56	41	64	53	53	52	55	58	53	65	71	52	61	69	60	50	60	45	73	59	73	64	63	51	60	62	45	47	61	65	55	64	58	54	55	91	56	59	52	53	61	57	47	59	61	55	56	59	62	59	58	68	44	53	70	46	52	61	61	59	54	53	46	55	56	55	61	71	46	47	56	52	49	55	73	63	67	52	49	49	52	57	64	49	58	58	51	65	57	54	52	43	59	63	52	47	67	59	68	47	58	60	55	50	68	51	59	59	52	61	49	65	44	66	54	63	50	59	61	61	57	58	62	52	51	58	58	47	64	49	57	64	60	73	57	49	47	54	45	57	52	69	61	53	53	60	52	53	52	58	51	47	58	46	81	52	63	56	52	58	52	58	56	61	66	60	60	54	52	48	72	55	63	54	69	63	37	48	46	65	57	56	53	61	58	65	56	74	61	60	62	51	65	54	51	56	64	56	48	57	63	59	56	46	61	55	54	60	51	65	57	58	60	60	57	42	67	47	56	59	56	53	45	64	58	62	61	55	58	62	66	41	53	53	64	60	58	66	59	65	55	48	46	56	44	58	46	55	58	64	60	74	58	55	60	63	54	50	57	38	54	68	69	60	45	61	67	46	51	62	53	67	49	45	53	66	64	49	58	55	55	61	49	61	67	52	59	54	52	45	59	59	56	65	56	60	57	64	62	59	46	50	68	65	65	59	53	56	62	62	63	40	58	55	48	74	53	61	63	60	56	55	61	63	52	57	60	72	53	54	71	65	59	53	57	57	63	63	51	68	58	69	62	58	71	57	57	67	60	59	69	53	53	60	50	45	44	53	55	58	57	46	59	64	52	54	65	55	60	59	51	60	70	43	62	61	67	58	67	70	65	44	57	56	55	51	63	53	55	49	87	54	57	62	61	76	54	56	53	58	53	56	59	61	55	57	70	49	79	67	65	59	58	45	51	51	53	59	58	55	40	60	64	69	56	50	56	57	56	58	39	50	58	59	63	55	52	74	62	59	55	53	48	68
22243	14092	8465	20821	30555	30494	27708	24331	18982	15557	13567	11956	10241	8313	7290	6372	5151	4313	3992	3919	3606	3625	3147	2853	2425	2169	1960	1871	1762	1764	1730	1680	1539	1882	1864	1854	1865	1583	1413	1266	1161	1144	1226	1158	1119	1127	1020	1032	1035	946	972	944	976	933	882	851	937	906	887	897	881	850	862	820	860	900	825	928	901	857	881	901	908	878	897	869	867	884	879	861	848	882	808	865	882	924	830	878	877	894	876	841	871	896	867	875	850	821	792	888	850	882	860	820	873	870	881	887	827	865	843	836	836	873	889	881	863	846	855	884	871	868	834	861	849	890	887	865	869	855	876	854	900	871	868	841	829	834	861	854	852	788	886	873	882	909	855	890	866	843	829	872	798	853	850	873	819	888	869	845	896	849	859	885	833	868	877	901	870	824	853	858	900	867	834	869	829	830	809	879	852	847	837	879	870	867	821	819	887	784	817	812	858	829	790	841	840	839	838	918	820	847	839	845	812	869	870	800	884	863	824	849	809	875	825	852	871	869	870	844	816	854	814	842	855	830	881	848	829	855	864	858	882	895	795	802	865	794	864	879	926	844	862	817	867	798	823	841	843	863	836	794	831	855	834	840	887	831	843	902	851	841	835	817	893	852	903	850	819	826	871	819	858	826	800	814	868	844	835	883	904	860	846	888	883	830	861	843	799	820	829	838	871	834	831	820	817	840	830	764	826	855	837	828	874	837	870	848	813	830	845	864	878	856	838	799	822	816	836	869	860	846	819	884	811	825	843	859	871	877	772	809	850	824	852	857	836	859	868	833	853	850	785	867	881	833	888	871	849	863	890	823	823	835	837	804	806	882	847	820	800	814	798	809	854	829	819	819	865	868	858	800	887	846	837	844	843	886	858	816	820	832	788	846	839	812	845	876	847	898	859	849	818	857	844	847	841	811	792	793	836	833	811	872	792	884	818	801	860	839	829	797	835	833	826	796	818	889	851	797	827	802	889	783	791	915	894	831	849	812	834	853	836	862	821	837	875	850	903	839	797	842	848	802	821	810	805	890	855	783	888	800	852	833	857	838	850	834	774	793	782	878	795	861	803	863	817	812	815	843	860	905	836	839	845	810	825	813	815	877	893	872	787	788	807	853	839	859	858	812	844	809	839	792	856	836	839	850	857	867	885	850	809	852	850	866	781	875	828	857	842	851	836	810	879	833	841	859	885	809	810	848	830	832	879	810	825	848	859	816	835	863	838	833	861	854	834	824	822	817	846	872	857	845	860	808	842	856	855	814	855	890	866	800	813	819	836	853	826	775	826	851	813	847	828	834	837	884	879	850	784	798	846	779	802	876	826	861	845	858	825	847	870	833	858	860	825	835	839	775	861	867	862	855	832	868	804	835	825	858	842	844	793	812	809	857	841	819	833	796	829	873	872	844	794	897	843	779	848	837	875	836	821	871	844	776	909	818	835	828	821	796	861	814	850	860	791	890	847	888	816	879	826	873	859	890	828	820	887	798	852	798	822	856	837	807	791	865	828	820	825	804	790	809	808	838	828	793	808	824	904	818	820	787	870	826	802	813	838	824	798	859	917	903	876	764	836	837	803	843	823	823	790	843	840	894	797	815	838	868	834	837	837	883	814	834	862	815	864	841	874	854	853	861	902	832	813	874	829	872	829	854	861	815	857	870	855	823	870	876	886	840	825	866	796	755	842	842	863	880	834	856	849	804	905	833	774	839	850	817	844	830	881	853	815	832	782	790	843	853	823	823	835	859	863	829	841	849	838	852	850	813	835	861	862	821	855	862	863	831	850	888	824	866	790	815	813	818	861	847	863	849	801	825	909	853	848	799	817	868	821	814	861	864	831	839	852	874	828	862	847	881	862	864	858	801	831	846	807	816	861	789	863	889	851	837	831	794	798	831	876	851	823	879	821	826	796	857	853	851	810	890	841	819	814	847	904	859	822	817	846	808	836	849	813	808	769	835	861	814	869	830	868	873	821	858	837	878	854	837	886	831	942	856	810	872	823	837	834	864	823	810	831	884	789	836	815	851	847	812	803	856	804	854	794	888	865	869	848	836	816	824	854	825	849	817	859	878	835	855	882	846	863	825	857	817	871	863	851	867	841	897	826	880	884	865	864	822	821	813	829	855	853	858	885	876	832	825	837	852	808	826	848	880	810	800	825	849	834	835	922	855	856	831	844	864	878	860	808	850	852	861	903	848	832	847	806	847	862	791	841	903	837	817	850	839	858	803	818	856	809	873	819	869	831	846	817	819	828	893	866	788	856	806	855	839	849	846	805	790	828	804	890	808	836	826	856	818	808	794	801	806	817	857	895	830	792	869	832	856	825	770	890	827	800	799	854	900	840	811	846	818	885	876	896	858	865	798	874	841	847	814	854	897	865	821	845	836	839	872	844	868	819	880	824	825	815	841	822	804	891	818	840	817	782	884	859	799	860	783	853	847	855	847	801	885	846	814	840	853	842	848	860	855	832	826	883	821	846	812	837	823	862	855	853	844	843	858	894	808	858	874	861	866	812	777	864	865	805	809	847	842	843	875	839	840	876	793	828	807	849	813	825	844	870	836	863	847	842	829	828	860	836	846	837	795	869	850	867	808	870	866	766	870	856	828	867	842	838	827	818	805	907	774	837	863	832	876	830	836	876	848	736	839	825	895	871	850	839	795	822	820	880	813	804	839	805	818	833	797	839	824	856	876	849	839	881	858	815	821	763	866	836	835	851	810	888	888	843	836	817	862	817	865	877	837	853	895	804	848	853	867	847	862	868	856	890	838	857	852	853	819	887	886	870	844	850	822	856	835	851	859	885	839	857	829	890	886	829	846	861	832	797	849	814	862	856	872	852	804	819	850	846	863	875	817	874	764	890	830	863	843	857	822	854	846	787	853	839	885	818	867	842	837	877	798	849	853	875	887	873	834	832	833	875	844	854	807	817	810	853	874	769	861	824	864	858	809	801	840	887	856	829	829	804	807	833	825	784	829	792	835	847	865	876	862	897	843	867	828	865	837	833	802	863	840	811	867	856	813	829	870	816	832	878	801	792	844	830	830	871	825	854	828	860	858	830	852	840	845	868	823	801	851	820	829	894	826	804	848	828	826	844	834	823	828	873	861	872	831	858	899	857	819	823	832	802	885	868	831	859	805	789	783	853	790	822	865	861	850	865	849	865	872	817	868	843	827	855	832	845	831	873	797	861	824	872	864	818	841	836	867	834	836	831	877	819	863	842	808	800	876	787	845	820	827	840	830	827	839	832	865	834	830	863	862	877	831	811	849	855	849	814	799	798	801	794	822	845	826	814	820	872	812	839	851	860	841	863	845	806	844	862	816	847	853	835	814	862	816	830	813	823	824	847	842	878	853	792	841	807	833	837	809	855	794	833	836	856	832	787	822	855	840	812	824	866	871	836	864	906	800	868	833	784	877	817	857	832	826	865	829	855	850	855	800	864	811	830	870	872	781	839	813	895	873	849	844	874	847	828	825	820	825	833	820
2641	1111	509	434	892	1151	1075	860	635	504	474	446	345	312	251	200	210	175	168	131	135	151	121	104	85	107	70	76	93	70	99	74	71	88	82	81	80	86	80	74	62	41	54	57	40	60	51	62	57	61	42	61	50	46	51	42	46	52	46	52	58	52	56	35	48	63	48	42	59	48	47	40	34	59	47	43	61	46	49	43	43	46	49	55	60	54	58	48	51	48	51	52	41	50	49	38	50	60	46	33	54	52	41	55	36	53	42	62	54	54	47	60	62	43	72	51	59	47	49	42	40	46	48	48	57	43	59	38	48	56	51	55	41	38	39	42	44	41	51	49	37	43	35	56	52	34	59	49	30	53	44	39	66	45	44	49	46	34	60	42	52	44	44	40	54	53	51	48	53	38	42	48	47	50	42	40	52	52	50	47	38	42	48	44	51	47	45	42	54	55	48	43	50	40	36	62	38	41	46	42	37	65	47	47	38	54	49	39	42	46	47	43	44	51	50	45	51	43	36	47	58	42	44	43	56	48	40	46	51	50	39	44	57	50	56	46	51	51	48	56	41	45	31	43	43	42	46	49	40	40	37	50	53	46	47	40	49	43	42	49	47	47	49	39	48	50	48	47	31	43	38	41	51	47	49	60	44	41	42	50	43	50	47	41	29	50	33	47	32	54	57	44	42	47	40	44	49	37	52	42	40	41	46	42	55	32	36	49	40	48	37	53	54	47	42	46	46	47	52	47	49	51	35	34	53	50	50	48	47	42	37	48	46	42	50	42	37	49	51	46	48	48	39	43	42	50	51	43	44	40	64	50	45	51	43	46	45	54	55	54	44	49	56	46	43	53	45	55	49	43	51	37	40	36	46	51	51	50	50	36	51	56	31	56	46	37	46	42	43	52	51	42	50	53	54	51	55	51	43	44	47	54	51	47	32	47	46	47	50	42	37	45	48	49	49	41	53	54	51	53	58	38	45	33	49	55	43	45	47	43	45	47	41	49	48	39	46	50	55	45	54	53	45	46	47	41	30	43	48	49	45	52	51	43	58	48	49	41	45	47	54	48	48	41	50	51	37	46	55	42	50	44	50	45	43	51	47	64	50	44	58	40	61	38	49	49	46	41	39	34	52	34	52	42	40	48	54	44	46	36	49	49	40	42	29	41	53	45	55	48	48	53	42	50	52	52	51	47	44	37	53	33	47	54	39	61	39	35	49	40	63	53	49	40	47	33	44	40	52	36	58	55	47	48	35	40	51	43	57	52	47	50	46	54	41	59	40	55	41	46	48	48	39	44	48	44	56	40	48	66	62	41	38	42	48	45	46	44	47	36	45	51	47	47	53	43	42	43	56	52	35	51	39	48	51	55	49	53	56	56	42	57	36	41	40	42	44	43	41	38	37	39	36	53	47	57	57	53	45	45	56	50	53	35	54	45	46	40	36	45	51	51	46	37	57	45	49	56	44	40	49	48	44	41	43	53	52	47	45	50	55	51	37	48	51	33	55	42	46	47	60	45	52	40	38	48	50	46	50	36	50	33	44	54	53	63	42	39	56	55	48	48	57	48	46	43	39	48	45	47	38	32	46	46	60	53	48	44	46	40	51	47	42	57	42	41	34	44	50	35	55	55	48	40	49	33	46	34	54	42	48	57	52	47	45	46	41	43	40	30	49	38	47	49	42	45	43	50	44	46	41	47	47	45	46	52	54	41	43	50	44	45	43	48	48	42	51	50	55	45	43	42	44	43	58	44	38	52	34	42	57	41	35	44	41	51	41	44	56	47	40	44	52	50	48	34	46	48	60	47	45	46	44	32	55	68	45	47	42	57	42	51	40	38	46	39	54	46	46	41	45	50	58	52	38	53	37	52	46	53	42	52	48	49	45	42	43	51	35	41	45	39	38	54	52	44	47	55	44	48	38	45	36	46	37	45	38	52	47	57	37	45	49	57	49	49	46	46	40	49	56	38	46	46	46	42	41	41	43	39	50	50	61	42	50	51	45	72	40	48	48	39	52	56	52	41	52	53	47	46	56	43	50	49	44	38	57	35	45	52	41	46	36	44	51	50	46	49	53	43	49	52	44	35	42	54	50	57	39	55	45	55	42	51	46	63	52	42	31	47	29	52	43	57	54	37	48	51	57	41	51	55	54	56	41	50	44	46	55	37	38	61	39	59	45	52	59	47	49	46	55	35	52	35	57	41	52	53	41	39	39	40	50	40	46	43	50	40	46	43	46	61	55	41	42	62	49	31	46	52	40	43	31	56	56	60	47	52	43	59	50	48	48	47	50	38	50	50	38	57	45	45	60	42	49	37	49	44	45	44	36	36	49	43	53	41	43	59	35	50	39	32	41	46	47	59	43	56	41	61	57	56	43	50	49	48	41	61	37	50	45	51	46	46	50	43	48	56	47	52	42	42	46	43	53	37	44	55	45	44	61	43	51	44	36	42	52	52	44	44	30	38	43	46	43	40	49	48	42	49	40	43	34	41	36	51	47	49	45	46	41	48	48	47	52	38	60	42	51	50	52	46	50	52	50	43	34	42	45	51	44	60	41	48	56	42	54	45	48	39	41	54	38	47	45	73	41	50	59	37	36	35	50	49	52	42	43	42	39	40	42	57	39	40	39	44	51	46	53	53	48	45	50	39	39	39	42	46	50	51	37	57	57	49	45	50	45	56	50	55	47	38	48	52	42	50	53	44	56	57	47	36	39	48	49	54	53	44	40	48	49	45	43	55	54	56	44	47	36	45	38	43	45	43	40	43	52	55	49	48	46	47	51	64	38	47	40	54	46	37	52	45	51	44	41	55	37	58	50	56	39	43	49	39	37	37	49	39	40	49	42	59	32	51	53	50	49	46	43	42	28	48	39	54	38	66	52	47	55	45	41	54	47	59	44	34	48	52	51	53	49	46	53	57	48	51	48	52	35	54	47	53	46	58	44	41	57	50	36	42	49	42	42	43	53	50	64	47	59	48	54	55	39	49	36	36	45	54	43	45	49	51	43	52	44	44	39	51	53	31	56	58	43	49	37	55	46	59	42	47	49	40	50	51	50	55	54	42	46	48	49	53	57	35	49	45	60	37	60	60	41	41	45	45	44	36	46	51	40	52	54	45	44	41	55	45	45	58	59	39	44	43	32	38	39	42	58	48	45	62	60	54	48	43	51	34	50	51	52	31	46	46	48	48	50	46	55	40	55	41	55	48	43	52	60	51	38	44	50	56	28	48	42	41	45	51	41	53	53	48	36	51	44	42	41	67	31	52	43	43	48	36	40	40	56	42	42	37	38	41	47	43	50	48	43	54	54	47	41	43	54	57	54	33	51	45	57	40	51	63	53	50	48	47	38	35	52	44	44	50	43	47	37	47	53	46	48	49	57	47	35	55	52	41	33	41	43	49	53	38	56	45	41	49	53	37	57	42	43	44	51	64	55	48	47	35	48	46	46	56	41	44	45	45	44	55	63	44	45	52	40	50	42	36	40	53
27585	18473	11239	26083	35319	35762	33156	29112	24088	20477	18142	16078	13953	12000	10014	8349	7137	6334	5590	5108	4770	4719	4300	3599	3176	2973	2545	2322	2320	2228	2166	2070	2193	2424	2244	2423	2101	1790	1580	1370	1299	1211	1176	1155	1055	1104	996	997	952	937	881	899	909	869	815	804	762	792	754	742	728	751	740	802	766	792	735	750	695	772	749	739	763	758	719	779	705	744	756	709	733	729	777	729	802	744	799	731	779	828	754	775	760	744	785	792	741	750	736	737	748	758	778	745	725	716	721	741	704	781	718	761	723	758	699	749	704	741	645	734	754	733	759	758	723	745	751	678	718	751	700	642	717	720	690	711	683	742	777	686	726	741	725	712	669	727	738	683	701	778	681	759	719	706	760	678	715	734	700	776	683	697	734	748	744	761	671	703	706	711	749	708	693	709	743	701	689	737	721	721	727	738	747	662	681	665	644	743	686	667	709	745	684	688	687	723	727	677	687	665	740	645	700	683	649	673	713	695	730	708	688	749	696	697	705	706	696	720	704	707	698	677	649	653	700	710	643	720	627	726	688	658	674	653	675	711	671	665	694	754	667	708	727	676	701	701	676	677	687	665	687	717	741	667	648	641	667	690	694	694	685	731	707	717	661	676	671	675	666	703	733	716	679	664	682	705	684	690	671	619	718	669	703	688	697	691	684	697	698	675	745	669	713	660	702	687	665	738	706	702	706	688	683	686	666	685	671	675	688	662	671	669	712	682	717	672	658	703	720	666	695	666	716	687	691	685	750	701	715	659	691	691	651	691	646	627	729	693	658	667	674	687	751	700	688	664	666	709	677	639	722	707	656	683	711	700	691	627	667	694	705	632	707	671	658	705	676	686	740	693	647	698	700	667	714	681	684	723	732	688	690	675	685	679	725	674	647	661	704	656	660	658	686	747	697	685	709	661	727	737	698	669	693	702	691	700	755	675	670	714	670	699	666	696	701	729	724	686	682	701	694	725	735	686	733	684	662	688	671	678	691	729	683	707	688	668	711	686	683	736	732	672	680	712	690	709	709	683	692	677	685	656	693	705	697	661	678	682	687	705	713	670	698	633	671	728	683	674	670	698	667	722	687	667	691	649	696	688	669	708	693	662	658	676	686	659	713	682	680	663	640	684	678	691	679	675	698	683	710	687	660	684	710	660	698	730	683	694	658	668	702	643	661	661	665	667	659	714	689	646	695	710	669	694	718	710	683	747	757	704	722	724	689	645	640	660	659	687	679	660	653	756	656	682	683	644	643	711	671	686	666	742	663	680	689	714	717	649	701	700	711	642	692	674	719	690	675	672	696	713	646	670	695	692	679	718	662	705	662	688	693	675	650	741	710	665	644	704	701	705	654	657	650	654	688	724	683	691	673	735	686	682	768	697	681	717	652	651	691	710	671	651	721	651	732	696	680	722	671	728	682	727	719	684	643	713	687	701	711	697	650	647	701	658	660	641	712	686	688	709	682	728	676	716	691	724	716	711	657	730	691	669	706	699	713	651	696	697	696	703	699	665	659	641	652	641	674	648	714	705	679	677	601	685	640	675	698	718	672	705	692	691	679	704	639	672	673	677	671	681	664	663	643	697	685	703	662	696	682	696	738	701	672	678	707	683	701	705	680	679	714	674	697	656	671	681	682	691	659	697	676	676	713	717	706	648	669	660	680	667	700	635	678	660	696	723	677	675	722	668	630	737	685	647	690	669	720	712	667	733	701	717	700	733	683	740	728	717	722	646	683	675	637	719	672	689	688	680	706	732	722	708	700	664	674	718	717	663	693	688	707	680	695	673	722	673	650	654	624	668	718	708	648	681	712	697	724	665	715	683	679	637	647	687	661	678	726	674	712	707	684	721	679	690	706	712	716	685	679	711	683	701	674	709	668	695	698	703	737	666	699	721	702	709	711	690	716	650	708	676	728	669	694	703	670	686	696	664	687	653	652	668	671	723	689	709	689	683	709	638	689	657	718	693	694	664	676	690	694	702	698	675	678	694	712	630	674	661	676	725	669	703	699	735	708	653	656	661	656	684	696	673	646	725	737	701	680	669	697	672	687	656	686	713	682	729	674	687	711	653	712	722	685	662	702	702	705	684	683	711	673	704	700	653	696	663	730	686	684	695	686	699	692	646	691	703	659	674	666	701	651	694	673	678	695	714	674	656	720	703	712	707	716	671	684	713	676	641	648	725	696	672	647	624	706	695	703	709	684	696	684	687	739	664	673	703	693	688	698	722	643	696	609	722	710	696	673	679	702	723	723	661	662	633	653	699	714	678	710	672	676	702	640	666	659	685	731	714	650	702	733	698	650	651	727	732	674	698	683	667	676	658	679	716	686	665	746	735	692	680	681	645	717	671	701	691	684	666	661	706	695	708	707	647	646	667	674	667	679	716	693	693	675	703	686	662	655	730	719	707	657	718	707	683	697	670	669	726	717	696	672	673	683	646	644	722	705	689	688	653	732	681	689	733	690	717	704	688	682	685	674	683	705	756	656	673	698	700	636	660	719	706	688	726	703	674	694	656	666	682	691	688	693	694	720	709	645	698	700	658	708	691	689	690	684	661	711	700	683	668	723	661	704	669	681	670	689	689	672	643	673	583	664	700	723	756	701	672	706	668	697	704	663	685	697	661	653	688	721	725	681	642	682	672	668	702	721	690	659	669	745	697	721	674	714	671	688	717	708	677	676	655	675	674	636	731	695	645	727	700	656	729	689	680	758	668	747	691	702	650	661	687	711	657	668	661	710	657	658	728	705	734	710	731	727	680	678	668	712	647	693	657	693	749	715	676	684	704	690	698	695	653	664	740	696	698	631	641	689	710	677	699	668	699	707	670	709	676	690	719	668	726	636	719	702	698	703	678	737	636	680	653	627	754	749	660	729	683	684	665	694	672	673	700	662	678	647	689	672	667	645	671	642	704	650	664	693	662	696	676	729	684	717	726	669	692	691	656	690	719	688	701	695	680	675	665	694	690	673	692	687	677	703	722	658	651	754	689	672	656	667	699	695	689	706	661	645	668	667	653	669	642	675	662	697	666	702	677	694	683	711	668	689	688	711	725	627	677	691	704	680	692	720	725	663	674	621	730	660	676	659	714	715	717	696	633	705	698	706	691	687	697	665	737	698	731	675	664	650	657	686	700	732	677	689	713	701	643	658	665	662	664	686	662	687	685	736	681	643	690	647	667	666	645	734	715	677	716	694	669	681	656	698	710	740	679	708	707	703	707	726	734	741	731	659	710	701	685	700	721	685	652	674	677	699	709	682	685	706	650	667	686	714	668	716	651	642	683	728	748	661	642	670	706	667	701	717	700	701	704	704	694	692	687	698	661	696	682	688	676	723	711	650	651	695	647	707	699	707	677	634	722	722	689	710	720	662	715	669	714	710	667	654	694	667	678	645	641	691	671	703	678	700	687	682	661	664	669	659	666	673	678	687	667	712	741	678	674	719	655	688	728	690	673	697	668	682	688	661	718	660	655	644	687	691	740
1904	457	250	236	401	498	465	394	316	190	218	201	162	140	120	111	100	90	71	85	58	69	78	46	73	60	50	44	50	53	56	46	36	60	59	67	53	47	35	52	39	45	46	53	36	40	50	50	41	30	56	37	45	44	36	41	35	43	39	40	38	35	35	45	45	48	34	36	33	39	34	43	45	48	33	52	45	48	36	47	33	33	43	46	35	53	33	47	45	46	39	36	36	28	36	48	33	31	33	46	40	34	50	52	43	41	25	29	39	44	37	49	41	46	34	42	51	36	34	31	48	35	46	43	44	39	42	37	43	39	44	34	35	43	38	42	37	30	44	50	40	40	48	45	27	44	37	31	35	38	45	46	38	35	33	43	44	39	46	41	47	51	42	42	44	38	42	45	39	31	44	37	41	45	45	36	44	42	43	30	40	47	53	37	41	33	39	37	33	41	34	36	29	48	42	34	45	38	49	47	43	31	37	37	39	35	51	38	45	50	44	32	34	34	33	38	28	43	43	40	40	40	53	47	35	38	49	35	44	36	47	28	53	41	37	47	41	31	44	36	42	45	40	38	43	34	41	36	45	51	49	43	43	35	27	55	40	48	49	51	51	37	37	48	43	34	38	51	38	42	28	36	40	52	36	39	38	40	35	51	42	35	52	36	37	35	37	45	41	38	40	38	45	38	41	50	42	37	41	41	39	37	43	33	37	39	42	40	37	51	36	36	40	37	34	37	34	37	41	44	50	40	44	41	48	41	43	34	44	38	44	33	42	35	36	41	32	36	36	43	34	32	43	38	41	39	33	49	39	43	40	47	38	38	44	38	36	40	33	53	50	46	45	44	35	25	36	33	36	35	40	36	30	46	40	30	33	42	38	39	36	50	45	44	40	40	38	40	34	47	42	47	42	37	31	36	48	42	35	13	42	32	42	52	58	40	40	36	32	34	35	36	44	38	39	46	39	39	42	36	40	39	38	45	42	33	53	36	29	50	28	37	43	41	37	32	33	31	44	48	44	35	40	34	36	37	39	35	47	26	42	50	42	34	49	32	32	44	39	47	32	42	37	43	47	39	36	42	45	34	40	30	34	39	30	38	46	46	42	42	38	30	37	39	43	43	36	43	34	37	43	44	36	44	49	47	49	35	45	45	33	38	33	39	42	42	37	36	48	37	43	41	44	47	50	45	47	29	32	35	32	35	42	38	37	40	34	40	25	49	41	39	49	41	41	38	46	34	35	32	29	36	46	52	37	38	44	34	46	28	35	48	50	37	34	29	42	32	42	38	33	49	41	46	42	45	40	40	40	37	41	38	50	38	41	32	46	30	28	43	37	36	29	43	39	46	32	53	46	41	46	32	40	25	35	41	51	38	45	44	32	39	42	35	46	39	38	43	34	34	37	31	33	44	32	35	41	46	50	37	44	47	33	41	47	32	31	35	37	41	31	34	38	42	39	48	40	36	39	35	47	31	50	42	43	34	52	32	38	30	48	42	36	46	46	39	31	42	38	35	26	31	34	42	42	42	38	39	47	42	36	40	46	40	37	42	36	45	42	36	38	44	37	30	38	45	33	50	59	42	42	38	30	36	37	52	30	36	41	39	39	37	25	41	40	44	42	46	45	41	42	39	21	38	33	41	43	31	45	44	37	32	45	35	30	28	37	46	36	30	44	39	30	54	53	35	40	34	26	33	35	41	48	34	38	46	43	40	47	43	42	41	45	44	51	45	47	43	32	46	37	47	37	42	34	36	36	33	35	37	44	36	29	41	23	44	38	34	50	44	45	46	42	31	43	43	51	33	39	46	35	37	45	40	34	29	34	48	44	43	40	38	29	38	34	44	42	40	43	42	45	30	40	39	44	34	43	44	42	39	39	45	36	42	48	50	33	38	41	39	55	43	33	33	35	31	40	38	34	45	30	41	32	42	43	37	48	31	40	34	45	37	46	56	34	32	36	34	47	39	46	42	31	33	31	40	36	42	42	31	34	39	41	35	44	40	33	47	48	35	36	47	32	48	42	45	43	36	35	42	42	44	27	42	34	39	45	38	35	37	42	35	31	58	37	40	37	26	45	41	30	38	44	41	37	44	40	40	44	35	49	40	38	37	36	47	46	36	35	49	50	46	43	33	48	37	40	41	44	37	45	32	49	41	21	38	33	43	38	39	38	40	38	39	47	42	43	46	25	37	51	42	33	48	35	52	49	36	33	28	30	30	31	44	42	41	38	41	45	41	38	37	44	50	36	50	34	41	44	35	38	27	29	35	32	41	38	36	39	34	48	44	37	45	34	36	48	39	48	40	46	39	47	47	39	42	40	48	38	45	37	49	50	34	36	41	58	48	51	35	45	46	31	30	28	43	30	44	50	37	41	46	52	41	36	31	34	45	36	35	36	49	47	31	44	39	38	28	47	36	31	44	35	35	44	45	49	39	41	52	37	37	43	46	47	44	43	38	46	43	41	37	41	31	32	42	40	46	30	35	45	34	39	39	40	41	37	37	42	37	39	53	35	39	49	45	33	42	42	30	36	29	31	36	46	56	35	40	46	38	40	35	38	33	37	45	35	32	40	46	36	42	30	38	35	35	37	39	27	50	42	47	47	38	41	34	39	37	30	36	43	39	43	50	41	41	47	44	34	34	36	39	47	35	46	38	47	39	41	36	41	39	40	36	34	35	31	30	42	41	36	46	41	33	45	33	44	53	38	42	42	34	32	31	43	50	46	24	46	41	34	37	32	47	44	40	44	50	38	33	58	39	41	38	47	41	26	33	47	37	39	38	34	49	42	41	26	30	35	34	41	31	42	43	41	33	32	15	31	35	36	40	40	36	44	32	38	49	44	40	43	37	32	38	27	26	45	31	46	44	27	44	38	58	46	34	32	48	47	44	41	35	47	27	43	42	35	45	35	48	37	43	38	27	39	36	43	45	37	43	34	32	33	36	48	56	37	40	28	38	35	40	35	42	39	48	45	36	36	36	31	43	53	51	34	34	58	31	33	41	51	42	49	42	44	38	43	32	33	53	41	43	35	43	38	43	31	47	52	40	52	43	45	40	39	37	30	43	40	41	30	37	33	30	35	42	48	39	45	32	38	38	43	40	29	36	39	34	43	45	34	35	54	36	39	45	37	39	39	38	34	50	41	42	35	33	38	49	49	32	38	42	30	30	40	57	31	37	38	34	37	28	38	36	38	43	39	36	39	50	45	39	32	33	42	37	35	30	49	35	42	38	32	50	36	24	44	39	55	43	40	33	39	39	40	42	38	34	36	47	35	36	55	42	43	37	38	40	44	31	38	38	44	42	43	44	41	32	38	29	44	39	39	31	46	42	37	35	38	42	34	47	34	44	43	33	39	37	29	51	24	49	30	38	36	47	42	39	39	41	38	41	46	35	56	43	35	38	43	42	32	42	44	42	43	41	38	42	40	36	44	33	36	34	42	35	31	44	37	47	35	29	45	33	30	36	49	41	41	34	45	41	47	38	41	38
19262	11444	6167	16530	26023	26480	23416	19616	15003	11833	9819	8848	7390	6327	4936	3927	3174	2973	2615	2226	2180	2128	2104	1814	1615	1527	1324	1237	1295	1177	1226	1224	1303	1324	1376	1403	1193	1023	957	817	796	822	816	793	724	724	743	736	693	654	668	678	636	609	630	643	605	569	637	618	584	592	609	595	610	579	618	669	580	608	617	622	605	607	593	652	579	626	612	623	569	625	603	596	604	604	639	614	623	617	636	601	655	616	601	606	587	646	585	656	580	618	579	605	638	559	630	613	596	655	610	627	656	586	590	576	629	592	629	638	599	611	641	586	607	595	616	600	589	604	594	596	579	615	613	605	586	611	624	645	631	591	611	610	580	559	627	576	599	597	631	592	612	595	591	632	628	627	643	587	577	660	625	631	585	610	653	660	609	571	612	595	613	574	594	603	606	580	592	578	646	616	611	615	589	626	564	603	529	585	594	613	602	616	569	643	632	614	607	615	537	567	642	641	630	568	571	583	585	634	601	574	649	593	530	599	576	622	627	566	608	596	606	597	578	596	606	586	618	625	591	572	618	607	585	580	554	590	627	585	599	630	578	579	592	619	572	618	591	558	557	595	589	645	630	609	601	566	618	596	607	603	580	574	602	607	572	610	566	620	601	588	604	604	585	591	560	616	635	606	535	544	623	598	571	586	615	610	593	621	615	626	612	624	607	593	574	609	630	585	657	584	568	583	597	580	591	589	603	619	609	619	569	596	556	594	577	575	614	598	607	597	596	518	645	626	588	581	611	587	571	579	564	604	582	567	627	582	604	581	569	613	561	583	589	582	620	627	625	568	639	606	641	573	524	590	602	624	624	620	583	608	558	621	621	555	593	599	601	593	652	579	640	615	565	606	592	550	611	563	593	595	612	603	589	602	624	599	593	600	618	601	552	575	589	638	596	590	597	637	592	615	564	617	573	564	632	613	577	568	608	589	575	596	619	607	570	606	607	590	564	586	563	594	587	536	599	586	598	618	621	579	556	584	598	542	636	571	599	612	610	556	604	599	562	591	546	595	578	611	603	609	611	553	618	599	601	579	630	591	586	549	579	600	617	624	574	589	607	630	640	615	587	576	588	633	603	652	583	587	521	557	615	612	628	561	586	574	605	599	672	577	638	633	618	577	595	569	582	616	606	565	570	621	588	613	592	609	581	591	640	584	594	609	600	598	575	607	585	567	611	577	619	557	591	637	593	612	582	618	563	613	591	605	565	581	579	602	614	642	621	617	658	587	583	555	578	599	583	580	620	561	619	621	585	634	593	613	617	637	601	640	616	621	576	601	601	602	615	640	568	597	592	580	621	611	614	591	614	570	608	576	588	563	589	631	599	558	584	578	622	589	577	560	612	571	598	585	623	567	611	626	604	605	652	618	635	562	562	599	632	593	577	595	570	640	604	603	611	579	579	623	597	630	570	577	588	617	592	586	582	569	565	605	589	641	582	579	574	615	572	570	603	579	606	617	575	612	558	572	608	607	561	572	617	588	617	618	626	617	593	531	639	578	565	618	611	590	622	559	562	548	572	567	572	633	612	613	564	570	613	543	549	612	581	548	546	573	635	631	584	597	586	600	609	578	588	568	573	591	602	560	547	614	588	562	596	573	553	570	595	607	589	581	583	607	599	568	583	597	604	625	602	598	605	615	608	591	589	561	642	602	595	617	547	643	604	612	566	583	620	571	611	577	618	600	651	613	553	559	575	582	595	617	552	585	582	536	620	608	566	608	611	609	566	633	575	591	603	621	582	562	570	612	607	605	605	615	569	584	584	584	561	643	558	585	611	663	612	604	611	603	602	565	607	609	555	624	576	608	598	599	577	621	606	580	530	668	574	590	570	603	628	624	622	590	616	569	601	598	581	593	560	596	607	639	617	612	591	561	548	604	593	586	605	607	595	614	625	586	546	594	586	597	623	628	566	601	572	578	563	580	649	600	603	597	602	622	595	577	632	630	637	573	581	546	558	575	607	597	609	598	577	609	626	627	532	612	589	595	597	594	598	561	597	620	616	577	579	591	595	621	575	560	605	559	569	559	567	588	609	537	626	613	607	596	579	611	612	603	598	573	564	552	600	550	610	625	596	612	591	628	614	588	556	603	623	618	622	644	557	610	561	572	579	553	532	607	576	618	633	625	587	620	596	625	611	604	614	585	646	605	577	624	559	585	561	612	610	590	623	598	625	625	588	582	605	606	618	604	586	579	562	593	641	595	607	557	552	605	599	581	632	643	592	621	572	641	573	601	653	603	576	631	642	580	575	625	626	557	603	601	590	605	606	586	561	554	581	581	576	621	572	575	546	622	651	582	639	619	618	624	593	607	649	593	577	612	600	605	600	547	631	599	562	571	588	584	616	614	566	591	555	631	615	588	604	586	618	621	580	582	622	579	563	604	581	635	610	568	589	560	560	635	627	552	570	627	585	613	626	624	573	573	611	555	623	613	621	587	574	599	574	589	616	581	623	604	594	614	588	597	623	543	601	627	597	562	564	651	577	592	593	578	588	609	586	563	585	629	579	588	589	598	625	573	580	598	594	643	599	585	595	588	558	602	598	631	597	609	527	642	604	568	599	587	581	588	585	610	576	589	629	565	576	619	641	586	571	608	594	615	619	572	611	588	576	593	588	604	640	570	604	617	629	576	572	613	567	607	612	619	570	568	575	597	580	598	594	641	673	564	609	597	563	591	612	605	584	577	607	564	543	574	559	554	603	587	562	593	574	606	587	590	615	635	566	604	591	581	600	571	573	563	593	605	597	571	599	575	618	590	619	608	601	625	615	587	638	566	629	596	559	609	601	608	605	589	557	585	589	609	628	604	586	606	588	587	594	646	616	553	624	555	653	604	585	620	589	612	623	566	609	579	606	649	604	564	609	591	562	588	547	570	566	610	589	599	575	580	594	617	609	621	581	620	586	569	639	583	603	610	585	554	573	572	592	563	606	598	586	608	607	622	589	614	580	597	607	606	586	575	611	591	568	616	614	582	601	579	578	591	613	563	634	599	621	561	620	546	629	613	602	595	600	547	565	591	575	590	564	622	574	613	584	564	557	608	607	579	577	567	560	594	595	640	570	593	591	593	599	581	607	625	662	584	626	639	628	617	591	604	604	565	613	615	552	605	599	580	640	586	587	579	589	605	582	608	601	614	576	592	588	602	548	572	595	594	587	591	576	648	667	557	595	635	625	575	585	597	580	587	573	606	606	624	565	576	611	617	625	626	560	622	605	651	589	612	586	567	585	650	637	587	601	595	541	573	552	646	592	583	593	601	589	568	579	601	559	609	635	613	590	608	630	634	639	609	557	599	611	632	618	614	554	616	651	595	619	609	602	657	603	600	583	595	607	605	571	585	572	567	643	570	615	604	578	600	605	566	595	585	640	568	601	589	593	594	618	627	592	585	633	602	593	596	582	610	609	576	592	590	589	616	592	562	615	618	612	648	577	574	603	587	579	600	579	585	597	610	617	606	593	606	591	602
1418	714	367	334	566	777	712	631	462	410	320	287	260	185	175	122	127	108	104	87	79	77	87	66	70	65	70	54	60	47	56	65	52	55	58	59	46	40	41	38	20	47	40	37	27	41	42	31	35	31	40	31	38	25	30	35	27	27	34	31	34	29	31	29	24	25	32	28	33	29	25	35	30	27	34	36	29	35	29	22	30	29	31	29	27	30	22	31	23	37	27	32	43	26	28	28	33	35	26	27	42	32	27	31	36	28	35	28	31	33	31	41	35	33	25	27	31	30	29	27	29	19	31	29	32	28	24	26	16	38	29	27	30	34	38	40	31	20	31	24	40	24	26	33	33	33	35	32	27	30	32	44	31	35	25	29	22	38	29	39	29	37	24	24	27	35	23	31	30	27	31	29	30	24	31	31	30	28	43	29	27	30	22	31	33	21	25	25	32	23	28	42	36	29	34	31	33	38	37	26	27	27	30	37	36	32	32	25	36	30	31	30	27	22	27	31	23	23	30	26	27	32	27	38	30	31	25	30	30	40	26	29	25	28	29	30	42	41	32	29	33	31	27	33	34	28	23	22	28	32	21	24	24	36	33	28	36	37	27	31	34	24	35	25	28	28	25	23	27	40	22	26	29	36	41	23	25	32	23	34	47	25	31	29	34	27	31	32	42	26	28	24	36	27	26	28	40	22	35	40	36	31	37	28	30	32	29	26	38	29	28	39	31	27	25	30	25	26	32	43	26	36	27	25	26	24	24	43	32	30	31	24	27	33	27	26	29	22	35	26	33	41	26	32	31	31	29	30	28	28	22	38	26	24	43	29	34	26	31	35	35	26	33	30	24	32	30	26	32	23	29	29	29	23	23	33	33	32	28	27	29	32	29	17	34	30	32	32	25	27	31	18	40	33	27	22	27	27	20	24	15	32	34	32	33	45	44	23	30	26	39	45	20	30	30	21	29	36	36	29	29	33	35	34	36	36	21	30	23	32	47	28	22	42	27	26	35	25	30	30	44	32	31	27	26	24	24	26	37	39	38	25	28	17	25	31	26	34	24	26	26	33	26	29	22	25	33	27	33	28	33	37	22	23	27	22	29	31	32	30	27	25	28	24	29	40	30	32	44	23	33	17	30	37	34	28	30	29	22	40	27	35	37	24	21	27	27	28	36	26	33	30	34	34	27	38	36	23	40	32	29	37	29	27	40	22	27	27	15	26	23	32	24	35	25	37	19	30	34	35	29	22	32	30	34	32	26	29	34	23	29	30	22	31	26	26	27	27	20	42	28	27	36	34	29	33	33	29	29	29	28	38	24	41	32	29	37	31	33	36	32	36	26	31	30	43	35	37	27	23	34	30	33	37	29	29	22	37	31	21	30	31	27	30	36	29	28	34	40	27	37	31	32	26	40	26	39	41	33	31	28	35	32	32	27	26	34	21	45	27	29	35	32	34	34	30	26	28	37	35	31	39	35	27	32	23	25	30	28	25	23	32	38	36	25	22	40	32	27	34	38	29	29	32	28	25	25	30	26	23	38	30	29	23	25	25	17	25	27	27	29	41	22	31	27	28	22	30	29	45	36	24	36	31	30	36	33	29	30	27	28	26	25	35	27	24	27	26	26	34	40	27	26	31	33	35	32	28	30	42	28	35	43	23	27	38	29	29	26	29	31	27	23	21	26	36	33	30	27	34	32	31	23	39	38	31	28	27	35	36	24	25	23	19	25	32	33	23	28	22	32	29	37	35	27	28	29	25	29	34	34	22	26	26	33	27	43	28	32	15	31	29	26	32	40	34	25	27	34	32	25	25	31	32	37	21	37	30	18	29	33	39	26	25	35	31	23	24	26	31	27	31	27	20	32	25	33	31	29	29	31	37	33	38	34	27	30	33	25	26	34	39	31	32	32	34	39	35	31	28	36	27	40	26	26	39	26	29	26	31	27	33	30	35	27	31	27	39	34	22	28	28	37	28	31	26	32	30	39	22	36	29	33	24	34	33	30	26	31	36	38	36	30	23	28	27	33	31	27	29	26	27	30	27	28	34	19	30	34	31	28	28	36	34	30	36	27	33	38	25	32	20	32	28	24	31	29	38	32	34	30	32	32	34	38	34	34	25	29	27	35	25	41	32	27	24	21	36	22	42	22	22	37	36	30	34	21	32	22	27	28	18	21	25	25	38	32	31	30	30	25	39	31	40	33	31	25	31	27	30	38	30	20	29	32	38	32	30	23	39	23	33	25	33	25	28	30	30	27	39	35	31	33	27	31	32	23	33	30	36	30	35	29	25	29	22	22	33	24	32	30	24	40	31	22	26	26	34	34	24	32	38	23	27	38	25	22	30	31	37	34	26	25	39	25	19	41	47	40	28	25	38	31	32	20	39	21	30	24	30	37	30	35	25	28	36	35	28	24	29	24	41	31	26	21	36	22	29	41	34	26	27	23	28	34	38	19	30	34	24	39	28	33	39	30	38	28	34	24	27	30	23	32	28	36	23	30	29	24	36	23	35	36	29	21	26	22	32	29	32	43	33	28	25	28	27	29	38	28	22	38	24	31	25	23	30	23	27	29	21	26	34	25	24	26	28	29	34	26	29	33	33	34	38	28	38	35	39	28	34	41	34	26	31	22	24	31	38	32	22	44	27	35	36	41	30	32	30	22	21	32	39	25	26	39	32	31	30	25	26	34	26	26	25	30	35	24	39	28	30	22	41	31	29	36	23	32	33	23	23	37	28	32	27	35	34	36	28	30	29	33	38	40	21	22	43	23	37	30	24	27	20	26	32	30	37	21	28	27	31	33	24	28	28	31	28	30	36	29	35	37	32	31	24	37	24	35	23	26	25	37	33	29	29	27	41	33	29	35	25	31	24	33	35	28	25	32	25	34	24	23	35	30	28	26	30	36	44	26	26	33	28	25	27	32	18	31	31	32	30	23	33	27	23	30	38	31	32	32	24	30	19	27	36	33	37	22	36	32	37	40	31	41	37	32	29	31	28	37	30	26	30	34	34	28	24	31	27	35	22	34	37	44	23	33	28	31	34	42	25	24	28	33	30	26	35	29	22	36	34	23	24	34	28	40	32	31	34	33	36	29	25	22	32	27	21	23	31	29	28	27	26	26	36	37	21	18	35	36	37	13	26	38	21	25	33	32	49	32	34	27	32	25	36	32	30	18	29	38	32	28	28	23	28	26	24	24	33	29	27	21	29	23	34	33	22	18	33	28	22	32	24	30	31	26	32	29	25	38	26	27	25	28	27	21	31	31	27	31	24	32	32	27	39	29	31	28	23	30	28	40	24	34	34	32	19	32	31	32	40	31	25	27	42	21	27	25	37	26	28	33	29	29	21	33	29	36	22	26	30	33	25	25	38	26	32	23	24	30	23	26	29	26	46	32	34	31	30	29	28	30	32	31	31	23	32	39	24	36	30	23	23	30	38	21	27	27	30	25	32	33	32	29	26	21	36	41	29	31	30	36	20	19	33	22	32
23199	15563	8790	21587	31494	31475	28465	24790	20518	16798	13925	12549	11080	9079	7196	5502	4750	4408	3736	3042	2948	2978	2862	2448	2126	1971	1853	1690	1583	1532	1547	1510	1577	1593	1612	1619	1339	1079	1048	957	879	804	775	762	680	679	626	636	641	630	606	557	543	521	552	530	473	517	495	485	511	470	470	471	485	504	526	472	500	501	486	494	468	506	447	467	511	476	510	472	469	498	494	520	522	506	503	494	522	555	506	513	512	499	508	475	553	465	481	548	515	485	476	484	480	490	490	437	442	478	479	480	554	468	484	484	457	444	488	472	477	517	466	500	490	477	486	449	469	497	488	461	442	456	475	435	438	495	451	443	455	488	490	473	453	479	476	491	445	462	467	483	523	468	479	497	480	502	503	494	485	504	447	487	512	489	452	484	449	463	462	495	478	482	491	458	485	456	461	472	472	434	463	463	478	478	460	445	456	472	444	472	485	468	470	466	468	430	463	488	482	503	460	452	450	457	446	438	459	463	426	452	436	456	417	423	458	445	454	489	443	431	467	458	470	456	442	455	437	468	448	463	486	456	469	470	431	462	471	446	439	474	432	484	446	448	434	453	442	429	450	456	419	491	453	472	469	499	422	433	421	429	483	501	442	456	427	449	487	434	470	460	437	442	478	438	440	430	412	483	484	467	454	450	447	462	479	467	476	405	513	430	449	434	475	483	441	465	489	429	431	467	470	397	465	467	466	502	443	449	431	414	463	479	465	444	477	441	435	414	456	470	480	478	409	442	447	470	437	438	425	466	445	453	457	475	457	477	460	455	430	446	425	469	504	459	460	422	465	436	459	444	420	453	451	448	458	484	467	471	464	465	443	454	440	474	434	486	453	466	454	456	454	469	454	456	428	491	461	431	449	440	470	456	451	468	426	459	475	462	417	468	466	452	482	454	427	455	442	441	461	468	474	438	404	451	432	438	470	472	461	467	466	452	482	453	438	468	467	489	464	478	432	443	448	468	399	468	436	435	433	471	491	440	440	457	439	461	418	468	459	459	456	438	443	489	458	462	481	473	465	426	500	437	460	463	460	460	452	465	498	478	461	470	453	459	419	510	464	463	465	494	431	458	459	477	435	429	445	466	480	462	447	426	488	487	473	461	458	477	451	471	452	447	447	456	438	466	518	451	465	498	467	414	462	473	493	456	449	452	489	474	447	460	456	433	474	498	487	471	466	466	448	453	470	475	453	432	457	461	475	415	431	480	464	440	461	474	453	444	423	430	441	446	464	485	451	459	471	426	447	435	476	482	441	439	473	447	446	452	439	446	480	482	430	451	471	486	427	465	434	448	430	455	452	453	467	447	458	453	451	475	452	501	463	452	448	428	438	425	423	412	432	440	447	458	468	444	451	474	449	461	474	479	471	486	423	454	448	431	457	491	496	475	430	448	475	486	449	472	465	448	461	442	438	426	442	479	462	435	457	430	439	458	456	415	468	470	475	463	456	485	472	466	491	466	471	488	445	464	431	458	451	411	450	451	448	452	439	446	452	455	441	479	449	474	423	453	470	469	509	435	464	453	462	474	440	485	449	470	469	428	437	455	452	429	469	458	468	485	431	449	442	421	478	489	430	422	439	447	449	449	473	475	460	466	482	428	496	440	477	467	446	450	410	474	492	391	479	451	490	428	442	417	463	456	436	452	425	488	409	455	521	446	479	466	461	483	426	487	465	442	475	445	501	464	464	459	475	460	453	480	453	446	472	429	485	459	452	410	455	439	455	450	465	491	449	443	431	449	473	474	453	463	462	453	458	448	461	454	424	470	461	478	513	448	451	447	443	426	456	500	452	437	463	463	455	489	445	477	471	460	464	424	457	465	449	443	426	473	487	455	475	465	454	494	478	458	473	465	447	449	449	396	471	465	457	507	513	460	440	438	470	457	460	412	503	447	479	484	463	479	477	422	454	430	485	485	447	426	456	463	432	456	440	439	438	444	464	479	489	508	485	454	460	450	466	475	460	439	457	461	451	449	450	460	437	450	448	433	447	439	455	440	440	469	464	456	444	480	469	412	489	436	485	475	482	428	435	419	472	445	437	476	424	472	465	454	460	456	453	445	441	463	491	473	462	442	497	435	489	456	468	471	449	446	478	459	466	437	428	423	489	494	449	504	488	447	435	491	468	453	449	440	472	465	463	430	467	514	471	472	483	455	449	441	437	422	448	482	485	439	455	483	482	440	414	479	458	455	428	423	438	465	471	439	459	454	455	425	431	448	449	500	496	456	447	471	438	459	445	458	498	432	419	455	444	466	475	443	451	471	445	495	428	472	442	471	492	430	454	426	488	469	451	426	451	447	455	470	490	466	448	505	427	462	453	459	417	471	451	444	444	469	455	488	483	445	464	470	454	468	428	457	451	464	441	488	506	435	467	456	473	442	454	465	423	475	446	439	456	429	483	477	467	472	433	460	433	475	430	434	448	410	469	492	445	444	445	427	423	433	456	415	451	432	454	421	456	453	469	472	446	471	436	453	411	427	504	476	456	443	480	452	447	462	454	435	461	425	436	483	459	441	458	438	458	452	433	445	426	496	473	462	441	458	455	470	434	479	478	463	476	442	457	458	468	418	438	425	453	445	462	425	454	491	422	469	510	436	481	497	433	452	453	447	430	494	455	484	453	434	445	451	459	439	489	467	427	454	492	439	479	452	416	428	448	464	458	453	476	437	437	465	469	464	450	450	447	483	432	483	458	483	470	468	462	424	479	456	478	444	442	458	410	481	444	489	431	428	470	445	438	449	476	440	446	456	485	432	420	446	479	461	465	425	470	469	466	451	430	476	477	434	461	427	436	453	479	486	439	476	470	469	468	447	456	426	428	447	518	436	431	449	491	464	430	442	445	448	504	447	451	454	425	474	481	497	439	451	441	499	421	474	470	423	473	475	480	488	414	454	461	445	482	477	415	471	465	462	426	458	452	426	448	448	439	439	486	460	471	433	505	442	475	468	480	481	417	455	454	447	421	432	456	434	484	472	441	475	473	456	461	449	417	452	455	469	449	455	487	430	487	470	473	475	413	483	480	467	446	461	452	443	464	487	479	471	451	428	424	420	456	438	463	442	456	492	452	422	414	410	425	463	491	431	482	445	441	453	440	466	442	435	485	468	450	440	452	441	429	506	432	444	472	450	478	417	439	504	469	420	496	439	471	443	443	455	461	441	461	441	483	475	473	447	465	451	413	426	495	435	455	449	427	428	437	456	485	422	500	449	471	434	478	461	425	453	482	444	444	430	492	462	444	451	477	449	430	466	440	487	471	454	457	479	471	450	472	437	471	456	446	461	448	491	466	464	435	456	443	456	481	447	450	446	477	472	445	439	487	412	437	436	448	463	436	471	444	502	482	426	448	420	485	480	473	426	458	521	486	447	466	458	420	449	435	456	443	466	441	486	452	480	494	485	469	492	479	461	479	476	421	421	480	497	458	465	448	482	444	448	479	415	434	505	420	457	413	463	479	473	467	445	471	475
3165	684	340	294	542	746	684	578	442	428	320	303	260	221	217	123	121	159	119	104	119	103	111	107	80	84	80	91	99	77	81	79	94	93	92	93	79	67	73	63	51	62	60	59	62	50	65	43	78	64	56	54	68	54	51	66	50	64	65	63	44	48	54	42	49	73	58	48	68	60	53	63	58	68	61	45	56	50	51	58	53	59	65	56	55	43	58	53	55	43	54	56	62	43	68	46	42	62	52	53	57	67	65	69	53	62	46	63	43	56	59	58	71	76	42	61	69	56	53	61	61	50	83	56	64	72	58	65	51	58	57	57	59	48	53	61	45	49	59	62	57	63	60	42	60	70	60	56	65	57	56	59	49	50	64	44	58	54	81	53	61	53	55	69	66	58	55	61	49	62	57	67	69	55	68	50	54	64	50	60	58	75	64	61	50	61	55	62	61	49	52	50	62	51	52	60	48	66	72	67	42	55	65	69	57	71	44	55	53	58	63	57	55	61	53	54	61	36	57	66	69	50	53	44	53	50	66	61	52	55	55	57	65	56	61	47	49	55	54	51	49	54	63	60	59	71	57	52	57	49	61	58	63	40	54	70	56	58	63	58	66	52	47	52	61	59	50	54	61	52	62	58	50	61	56	60	62	55	45	50	54	59	54	56	64	79	66	63	49	61	54	49	56	64	54	67	71	45	65	63	54	67	56	52	58	59	53	63	59	49	40	50	64	53	61	62	64	89	55	55	59	53	57	72	57	64	62	64	51	53	52	42	50	47	55	49	57	54	59	55	77	55	54	59	63	58	49	48	48	57	58	62	49	61	59	47	39	45	59	62	43	58	59	52	56	68	55	67	76	58	53	64	49	50	50	61	62	52	62	61	60	45	64	55	45	66	49	67	58	60	58	61	68	56	52	55	37	72	45	48	58	58	58	63	58	67	62	53	58	53	56	60	58	57	51	61	59	48	73	51	64	60	63	46	64	67	38	70	51	59	39	46	60	64	77	41	54	63	60	52	61	76	56	54	67	63	50	39	57	52	62	62	51	64	66	53	58	57	55	47	53	47	60	67	56	41	49	65	54	46	56	53	66	57	56	59	48	50	61	69	56	55	54	54	60	50	77	48	63	72	58	70	63	67	50	58	57	55	76	42	57	46	62	60	55	58	54	68	56	62	57	58	57	57	61	67	54	65	55	41	59	72	56	46	61	57	71	47	66	62	54	45	55	63	45	46	70	54	54	59	47	54	64	60	65	63	51	50	50	61	49	66	69	53	58	56	63	54	62	50	56	56	55	66	60	76	47	72	60	60	55	64	49	54	69	49	43	51	56	57	56	49	54	54	56	60	48	58	66	57	60	58	58	47	57	51	66	72	54	55	59	42	56	60	52	57	53	64	60	53	47	67	58	60	63	62	71	66	70	49	65	46	59	52	53	51	52	64	61	53	59	66	52	60	52	68	63	55	64	45	72	62	50	54	69	53	39	57	62	59	56	55	56	65	60	47	64	61	54	60	43	57	67	53	58	58	60	48	46	59	47	55	54	52	66	61	67	63	53	67	53	58	47	58	55	53	52	66	62	56	62	50	47	57	48	46	53	65	55	67	64	43	51	59	49	62	52	57	50	52	61	63	58	58	61	62	46	60	66	57	62	61	41	59	64	55	55	56	55	58	68	46	69	55	40	53	74	63	65	54	63	60	57	47	63	54	49	50	70	50	67	68	69	69	56	60	52	65	57	50	64	62	46	44	50	62	50	47	72	71	53	59	52	53	56	50	58	74	50	53	70	61	71	46	58	44	60	57	54	58	65	53	41	62	75	64	51	51	48	71	55	57	49	56	55	59	55	46	44	54	47	83	50	67	50	55	54	66	62	44	67	56	70	58	70	63	45	58	53	44	58	65	51	60	57	57	47	72	50	58	42	56	52	52	60	56	53	64	52	54	64	64	63	52	74	67	64	59	56	39	49	48	62	63	54	75	56	69	45	45	54	57	63	59	43	53	58	60	46	52	57	63	51	64	42	61	63	64	86	44	50	57	67	71	75	51	68	63	61	66	49	59	62	76	58	73	56	56	63	61	53	53	41	53	52	49	62	61	64	60	69	60	54	53	53	53	60	60	54	63	66	51	58	52	43	51	48	65	62	57	55	61	62	59	76	57	55	62	45	58	49	48	45	61	68	43	52	62	67	44	68	57	58	64	62	55	64	61	48	49	65	64	54	50	62	51	56	58	58	61	45	55	56	65	60	46	45	57	65	65	52	52	57	56	63	56	56	67	61	61	58	55	49	61	61	53	47	43	45	47	58	58	54	60	54	55	53	58	61	50	54	57	55	69	64	79	56	52	62	49	48	61	58	53	54	57	61	58	55	54	52	60	50	54	42	43	60	59	44	66	55	61	52	52	52	49	69	53	46	64	58	54	64	59	43	50	51	68	50	61	48	62	44	61	63	54	54	45	52	66	57	62	54	56	50	55	55	53	45	51	47	66	62	59	44	55	49	63	61	55	58	53	64	73	74	59	61	66	49	59	52	66	55	63	71	51	43	60	54	52	65	63	52	67	60	50	45	55	65	55	74	66	59	58	58	49	50	53	47	67	69	51	50	62	54	67	51	65	57	47	59	60	50	56	44	68	68	50	58	47	57	60	65	41	65	43	60	61	46	50	62	62	55	54	62	71	53	52	58	61	56	62	54	58	43	58	53	63	66	56	50	53	71	54	45	71	52	57	47	48	48	64	59	61	63	65	63	61	71	67	57	72	58	64	64	59	66	50	46	57	66	42	57	40	56	60	58	48	67	57	63	51	65	53	57	52	58	55	65	60	69	53	58	45	56	57	54	67	62	49	48	55	64	55	71	72	55	58	67	59	57	76	61	60	56	57	44	65	53	49	56	61	62	38	66	52	48	48	54	66	60	51	52	58	64	47	63	48	52	47	63	47	75	45	45	51	65	53	58	69	60	55	58	60	60	64	61	52	63	61	47	59	64	57	56	52	53	55	61	49	49	36	52	58	56	64	47	60	47	55	65	43	51	57	68	53	52	69	67	68	40	85	57	60	60	58	51	67	51	49	70	59	58	66	65	66	53	66	62	58	52	50	52	76	55	56	46	47	65	71	44	61	51	71	62	50	54	59	58	73	65	64	60	64	54	51	56	70	62	69	56	59	67	59	68	57	44	54	63	61	56	64	48	59	63	75	66	44	73	65	66	71	61	57	67	45	58	54	59	59	45	75	57	63	55	66	57	61	65	50	58	53	51	54	50	75	39	55	48	58	58	61	67	58	42	60	62	55	50	50	53	56	47	53	51	46	51	58	42	55	50	40	54	63	51	70	47	48	48	48	54	56	53	55	67	54	54	48	74	46	54	51	54	52	59	57	68	41	52	51	55	64	48	54	56	52	62	60	57	52	53	62	53	51	73	54	61	71	53	68	58	60	55	50	45	61	52	48	62	66	63	53	53	51	58	51	64	68	59	56	41	46	55	48	49	43
21940	14493	8466	20338	30261	31057	27822	23936	20143	16843	13645	12812	11019	8879	7243	5451	4804	4817	3842	3233	3043	3280	3096	2875	2494	2284	2109	2013	1897	1913	1819	1804	2032	1960	2134	1909	1623	1490	1392	1307	1254	1192	1187	1092	1065	1032	1072	1026	970	967	988	957	921	885	894	904	859	864	895	897	864	831	901	894	828	875	884	904	834	784	845	825	934	875	826	919	873	855	843	871	864	857	856	878	871	923	925	931	893	916	883	884	923	892	898	881	913	918	872	929	877	915	877	885	919	809	922	885	914	911	872	813	838	863	877	861	894	852	859	914	864	906	858	846	875	856	855	870	853	831	846	862	883	836	918	857	834	836	873	843	840	866	864	864	844	809	908	811	878	847	826	880	871	834	856	905	856	831	851	850	903	900	895	871	921	852	912	840	889	846	816	805	833	857	896	853	843	879	801	889	886	836	825	840	863	904	825	815	828	845	857	884	863	837	825	835	840	892	869	837	826	884	804	854	842	881	914	838	891	863	868	879	871	864	799	849	849	860	866	854	923	889	878	826	837	861	820	833	923	804	848	798	833	860	899	835	873	878	903	787	848	839	845	862	901	805	837	818	846	860	877	866	880	766	833	839	808	817	837	836	893	812	896	872	798	852	866	842	857	885	864	797	874	864	859	877	856	817	896	851	875	882	831	840	883	859	822	872	867	861	833	822	855	853	844	834	878	853	874	823	851	868	863	839	795	886	869	824	828	809	853	867	880	802	818	838	818	868	834	839	861	842	867	769	860	836	838	853	928	845	830	773	857	842	873	826	818	877	858	824	842	829	789	817	862	880	815	830	881	800	841	824	779	901	895	802	874	821	808	830	857	846	797	876	844	882	850	814	857	829	866	819	873	859	831	879	820	816	821	880	869	890	819	827	868	864	850	791	836	838	829	865	799	790	855	835	857	869	800	845	800	836	868	810	857	834	886	858	789	905	878	850	875	850	821	831	852	866	847	812	882	863	815	884	798	844	874	849	912	790	853	835	805	884	855	840	847	826	862	843	828	837	868	861	830	830	845	824	849	839	824	811	824	859	814	854	838	803	838	799	930	829	864	857	813	838	852	826	861	845	867	850	842	878	859	896	780	827	849	880	818	867	908	837	877	870	817	867	872	845	818	808	834	837	836	833	832	813	820	839	849	805	855	904	785	836	823	861	849	821	835	842	890	799	779	845	840	866	844	823	894	826	863	861	864	850	888	858	873	861	860	850	832	782	832	838	852	889	880	878	854	809	816	883	847	862	834	821	883	860	833	856	851	830	824	876	831	761	816	893	864	848	841	799	891	903	844	876	822	810	853	879	881	796	894	787	865	855	833	857	884	886	850	841	872	818	829	850	880	842	882	849	835	898	839	789	827	898	873	796	864	849	859	796	823	879	887	830	818	861	861	882	838	850	903	845	845	806	849	881	837	868	883	820	864	808	856	832	865	890	853	873	884	886	823	833	839	823	874	817	871	819	876	782	837	854	862	859	825	817	813	850	852	851	827	872	874	864	837	848	829	852	838	880	860	893	857	853	808	895	835	845	874	821	818	806	860	861	793	860	846	850	840	833	803	849	832	890	871	852	800	851	890	848	857	834	859	805	844	790	843	838	836	866	838	857	865	842	834	858	844	854	871	877	856	843	837	820	805	812	852	857	828	869	846	835	869	827	826	864	852	870	832	870	852	895	825	812	826	876	813	836	880	798	882	868	826	914	836	850	849	868	875	799	804	807	884	851	892	845	850	821	869	835	829	900	855	867	854	816	828	842	821	879	855	849	838	852	819	828	879	863	811	825	843	848	874	901	875	891	871	834	876	845	845	826	836	880	825	876	873	822	870	895	894	874	816	877	856	854	808	862	873	859	869	838	827	818	879	881	837	842	846	815	806	880	839	822	901	872	797	871	820	871	858	869	782	863	827	841	836	832	828	853	879	865	869	821	816	882	859	847	853	832	856	812	835	829	829	877	823	883	847	864	840	918	888	866	803	946	852	849	875	801	799	806	833	854	870	872	880	840	865	837	821	855	884	821	851	841	847	829	866	864	882	891	790	808	925	853	861	849	818	840	836	862	847	815	858	812	849	834	843	871	854	844	863	851	875	905	838	802	839	844	786	807	865	841	843	919	858	838	827	858	868	789	865	852	857	812	870	848	845	877	809	827	849	823	837	835	839	871	867	883	867	856	831	843	832	837	893	845	786	813	850	881	870	842	859	855	850	823	761	939	830	891	816	827	834	776	891	871	851	823	823	839	851	792	800	856	899	892	849	868	818	802	877	898	871	866	813	846	879	895	840	903	870	784	834	841	858	827	852	841	901	817	786	846	864	818	881	835	843	807	816	871	838	846	800	850	845	876	899	871	856	862	827	843	855	894	907	827	894	830	811	874	845	844	853	797	857	839	828	889	856	885	824	809	877	826	863	807	847	873	824	885	837	883	897	869	838	829	879	859	846	805	840	860	846	849	805	840	836	828	805	825	846	843	823	877	862	843	856	862	860	820	826	888	862	827	854	817	858	867	818	925	837	849	878	866	776	810	843	774	890	899	845	882	842	841	862	833	867	866	819	832	824	880	838	871	839	859	906	852	894	836	852	856	857	824	880	897	766	790	914	889	879	848	813	826	872	789	902	874	845	827	894	895	862	823	821	875	801	873	813	851	824	796	820	814	845	846	891	832	843	859	809	845	890	893	805	889	836	853	837	876	821	873	867	910	840	846	818	859	849	774	817	837	877	845	822	847	825	869	808	872	810	870	858	841	877	862	892	832	845	844	815	846	850	842	841	798	839	857	862	864	778	820	781	880	815	790	869	823	853	827	811	784	840	849	818	804	861	864	844	856	874	827	873	887	903	876	840	864	814	844	921	834	848	876	826	843	905	836	866	870	816	884	842	872	842	826	858	859	851	805	873	820	864	807	861	862	830	849	860	857	822	869	856	862	841	819	799	812	820	840	825	844	880	832	850	885	858	916	841	882	839	805	905	807	836	888	857	847	832	828	850	846	849	838	839	850	857	847	802	815	843	812	810	849	929	840	817	856	873	832	873	925	862	877	872	857	909	857	859	857	834	819	828	846	807	868	904	814	885	848	846	845	812	865	846	836	813	826	864	901	815	885	839	849	844	861	828	860	818	843	870	840	820	835	861	818	838	860	803	822	876	908	803	819	844	830	864	860	808	815	834	825	837	848	872	807	838	850	844	828	862	838	888	874	798	838	814	875	799	828	812	888	888	839	903	843	871	830	850	809	882	855	846	885	866	853	821	842	829	872	837	814	821	846	874	865	797	809	870	858	882	845	849	829	823	825	793	852	808	895	877	845	787	795	841	859	853	874	809	840	879	834	807	803	845	796	848	837	856	821	856	824	832	836	807	826	837	879	886	894	868	825	794	846	877	832	855	870	804	817	827	827	826	848	799	887	885	841	871	849	841	893	841	860	851	830	842	865	861	839	824	862	798	855	841	812	822	783	849	819	839	860	892	831	807	877	865	853	814	851
2530	1134	618	429	790	1016	1064	910	742	608	506	451	377	321	272	202	174	162	140	142	124	106	118	103	94	96	80	93	74	68	95	96	75	85	84	83	70	72	67	80	65	54	65	71	39	42	64	48	56	66	47	37	59	53	44	61	51	56	47	48	31	43	64	55	39	49	43	43	41	47	44	40	48	54	37	54	47	43	50	52	56	48	50	58	49	35	51	54	58	53	37	56	57	45	49	45	47	45	54	44	46	45	69	45	48	45	42	48	63	58	50	52	45	52	48	51	36	45	58	45	44	36	37	44	37	44	56	45	53	42	65	41	50	49	53	44	47	40	37	48	49	49	70	55	37	44	63	46	53	44	44	51	52	46	44	51	43	45	51	52	46	46	49	38	45	59	41	37	60	39	42	50	57	38	55	43	50	43	51	42	34	60	44	55	44	51	53	50	45	48	48	57	41	54	43	42	43	44	46	43	39	51	52	52	42	54	38	64	41	55	42	45	35	48	49	50	38	37	50	45	46	60	40	52	45	40	44	50	51	59	53	56	40	50	31	35	40	47	42	51	52	37	40	46	55	44	54	48	31	47	50	64	55	59	47	40	47	50	41	33	48	43	47	45	40	44	49	50	46	69	45	54	41	46	54	40	47	52	38	48	38	58	35	60	46	57	40	47	55	50	46	55	37	50	43	47	39	51	49	50	42	39	51	39	46	50	49	51	56	47	49	50	49	42	46	52	45	35	40	35	48	33	50	56	48	57	50	42	48	46	48	49	57	50	53	68	46	58	31	50	48	47	57	48	53	46	39	56	49	42	46	47	52	40	62	47	37	31	42	48	51	58	46	58	41	47	46	66	55	59	47	53	48	31	41	43	45	58	48	44	44	56	45	39	40	46	45	44	46	48	49	50	53	55	48	48	51	44	57	49	46	47	49	48	37	52	40	40	44	44	46	45	51	47	56	51	38	35	54	34	57	46	46	43	50	47	52	39	49	30	41	55	41	37	56	51	49	39	47	41	55	46	52	60	52	36	47	39	53	42	39	45	47	59	57	61	42	58	57	45	38	51	47	50	45	47	62	50	48	39	38	40	33	39	52	39	53	61	53	51	51	46	58	41	44	52	48	36	56	53	50	42	47	52	57	41	46	45	41	54	50	53	55	46	47	41	48	52	44	48	45	51	42	44	43	38	44	48	47	42	54	46	53	44	54	47	58	55	45	51	45	41	48	36	47	40	48	44	37	56	59	62	49	52	48	45	46	53	50	38	53	32	55	46	44	45	41	57	53	42	57	47	33	55	38	42	41	46	36	40	36	42	57	42	43	49	46	39	37	43	39	41	49	60	40	48	46	33	42	36	47	38	50	53	33	47	55	54	59	36	46	44	49	46	48	37	53	43	65	47	40	40	41	40	44	42	52	42	40	40	44	45	50	51	49	54	46	43	55	45	39	44	54	47	43	42	47	41	48	35	42	54	46	51	51	41	54	48	45	43	59	38	49	43	47	47	51	48	58	46	43	46	51	42	50	49	58	54	52	41	49	38	45	45	58	59	52	46	56	46	45	53	43	42	44	43	40	40	30	53	37	43	37	48	64	54	57	47	50	51	59	43	42	37	40	46	44	57	40	39	55	29	50	54	61	56	48	47	54	55	50	45	44	38	50	48	51	38	46	56	34	58	39	55	47	49	52	44	46	54	49	43	47	52	47	38	46	46	39	46	51	52	39	50	40	43	55	43	48	43	54	53	60	32	42	53	54	55	48	46	49	44	48	54	44	56	50	51	42	54	47	50	37	46	55	40	48	47	50	29	47	45	51	50	50	65	47	47	46	48	33	46	34	43	50	40	49	49	54	45	50	49	51	41	42	41	56	40	47	51	43	48	53	41	47	53	53	41	44	46	51	36	47	54	49	54	50	55	58	48	47	47	43	55	51	36	48	48	41	48	52	56	39	50	45	44	51	43	42	51	51	53	48	40	46	61	37	36	51	40	61	47	45	45	43	54	43	44	53	38	46	59	47	44	43	39	52	55	41	52	44	38	57	54	61	44	37	49	48	48	53	41	55	47	40	49	38	47	47	41	39	38	56	37	39	49	51	59	47	72	47	50	47	44	53	47	65	44	54	55	52	46	40	57	46	42	38	39	49	52	54	46	62	42	48	46	35	45	38	58	53	47	44	55	51	36	46	54	40	46	56	34	58	44	44	31	45	60	41	53	43	37	54	56	52	40	46	50	62	33	60	42	49	33	56	48	52	56	40	44	48	50	36	42	42	53	39	60	52	46	41	44	53	51	48	45	44	65	45	36	42	44	32	50	46	45	53	42	34	55	45	51	43	63	47	34	49	51	39	48	49	50	55	59	50	49	44	43	45	43	40	54	41	48	52	45	37	52	54	49	47	52	52	47	53	43	41	38	62	53	43	45	57	40	48	50	53	41	46	38	30	46	48	49	43	52	53	44	49	48	53	46	54	55	48	45	42	44	54	51	48	37	47	54	58	55	34	49	56	46	52	52	44	55	46	31	53	51	55	52	50	48	52	47	50	30	45	41	42	45	34	35	56	51	55	49	47	49	42	53	49	49	45	41	50	42	34	36	47	36	37	50	58	44	45	50	45	36	50	50	52	25	47	46	37	42	46	51	57	40	50	46	52	51	44	41	43	44	42	44	36	47	48	46	36	55	57	37	44	43	45	33	41	42	44	60	54	48	58	43	44	47	36	52	50	41	46	41	52	46	46	40	45	48	47	58	45	45	44	49	48	46	44	45	43	43	40	48	53	50	44	59	37	49	37	54	45	35	44	49	44	42	50	48	49	46	53	46	39	42	52	50	50	43	50	47	53	44	41	51	64	53	44	41	45	54	31	40	47	39	43	41	40	44	47	47	43	55	44	61	56	37	46	46	44	44	48	35	47	44	53	33	52	46	43	53	40	45	44	36	59	54	42	51	41	48	51	45	58	31	26	34	47	40	50	56	48	58	40	49	43	45	70	49	52	60	59	54	47	50	52	37	54	44	40	51	45	46	39	36	54	43	49	38	41	36	53	46	32	36	38	48	40	32	55	50	47	46	37	43	49	41	42	56	47	41	43	39	52	48	48	55	28	50	54	51	43	54	45	34	48	46	44	45	52	50	47	53	48	41	39	49	43	51	52	49	43	54	46	55	46	43	51	50	43	47	50	50	52	53	32	40	51	48	42	57	49	53	38	57	42	50	39	49	30	39	49	27	41	44	50	50	59	41	53	43	41	49	47	39	45	35	43	46	33	48	50	43	37	46	67	44	54	38	52	55	44	48	41	39	36	55	40	54	44	56	53	37	57	42	54	39	47	42	51	48	54	38	46	42	49	32	42	33	44	50	40	35	32	44	35	55	53	42	52	46	49	57	41	41	49	48	50	52	40	46	50	50	53	54	33	48	47	48	44	53	47	34	46	35	49	48	53	37	40	48	33	41	57	44	35	40	40	40	52	44	48	31	41	55	41	60	48	45	35	49
27570	18761	11720	24648	34495	35027	33000	29161	24802	21294	18391	17074	14326	12495	10302	7927	6400	6104	5049	4434	4115	4435	4217	3805	3456	3037	2742	2567	2524	2300	2334	2438	2594	2631	2621	2188	1827	1763	1591	1394	1351	1263	1196	1080	1115	968	957	955	929	963	913	926	838	880	803	789	855	763	736	745	775	713	730	756	738	780	744	783	734	759	749	750	756	738	757	694	727	764	749	786	743	724	818	766	739	754	796	818	780	735	737	755	741	764	753	708	758	703	742	727	784	757	717	718	698	776	686	785	726	739	765	693	734	711	726	705	711	749	729	741	701	761	667	737	704	757	692	669	725	690	715	734	730	711	713	709	718	744	700	685	709	725	680	666	701	686	703	697	691	740	715	702	677	751	732	703	683	687	720	763	778	730	721	737	741	713	765	714	737	749	694	710	720	716	712	733	694	694	735	712	715	704	690	680	710	708	677	682	677	674	722	691	649	712	710	707	745	664	701	685	702	715	720	684	692	749	627	705	678	714	730	707	734	708	695	686	682	696	709	661	709	712	729	696	673	686	676	696	654	696	723	643	685	653	736	683	703	682	675	649	695	653	724	692	742	666	660	719	742	669	673	700	674	673	694	681	679	697	679	666	662	687	698	679	643	689	723	717	678	687	706	675	664	671	664	713	645	679	653	665	703	688	682	700	669	665	692	727	675	686	738	689	705	666	687	721	672	643	678	642	689	654	674	679	712	701	742	681	674	689	716	650	701	724	676	728	681	705	670	686	700	702	687	685	683	669	657	688	663	707	654	688	674	673	668	686	711	669	668	677	689	679	703	674	712	659	686	694	686	664	680	695	694	657	664	719	688	680	636	692	672	720	671	681	688	700	681	706	700	729	702	680	697	666	679	722	713	697	744	734	675	679	683	705	720	709	707	651	656	672	681	680	669	676	701	684	729	649	658	667	662	674	686	721	733	682	678	670	702	719	706	700	724	657	694	683	676	720	674	695	678	671	684	707	705	702	705	695	692	654	685	658	694	677	708	717	659	684	698	699	710	668	679	687	703	674	687	705	697	683	658	662	705	714	659	716	674	690	680	674	648	703	708	677	652	725	663	708	656	696	655	691	696	711	636	730	714	684	672	676	714	671	679	697	673	710	700	686	662	721	686	678	693	702	651	723	693	686	686	747	655	710	731	669	678	694	688	702	690	697	690	687	705	744	681	688	694	695	702	698	700	684	688	666	750	696	694	696	681	645	674	676	704	683	706	678	649	684	710	722	735	683	685	722	679	685	700	688	695	625	665	688	688	674	654	701	667	685	740	664	672	655	683	744	731	654	703	690	694	644	610	645	689	709	679	653	642	705	668	656	691	693	649	714	665	694	699	720	711	679	664	709	699	670	704	681	700	648	688	720	688	676	678	695	678	657	693	693	690	712	657	686	644	711	649	707	672	649	691	745	666	721	724	713	687	686	684	705	693	676	700	687	729	727	720	729	676	681	701	726	728	720	681	706	674	628	683	679	708	658	712	648	683	673	658	700	663	711	683	687	696	674	727	699	710	652	695	700	664	691	712	699	679	685	701	677	695	712	664	682	677	620	674	641	705	701	685	663	674	671	700	650	681	698	646	683	698	709	685	683	707	709	718	686	732	695	665	691	749	684	703	679	681	704	694	688	716	678	645	679	651	687	728	662	699	668	679	689	685	670	691	696	673	708	667	704	715	672	670	678	652	739	691	681	742	734	669	664	675	705	708	693	688	730	652	684	704	698	711	654	692	717	739	672	695	676	709	728	707	677	648	724	684	709	665	679	660	694	678	690	723	668	703	665	728	663	668	683	641	699	671	659	688	704	680	659	674	699	666	700	717	706	716	744	704	641	657	657	674	661	702	701	711	695	711	685	660	686	699	679	698	698	700	701	695	735	690	665	710	668	708	675	661	627	676	694	698	706	726	656	644	705	707	688	709	743	647	678	676	685	685	677	689	707	630	646	664	733	634	705	750	701	687	717	734	705	701	663	719	670	650	690	756	717	689	714	701	650	721	666	703	715	689	652	660	682	704	713	713	686	703	663	672	710	715	682	674	692	745	700	725	691	717	697	669	648	716	710	681	667	637	653	653	634	649	658	680	666	647	738	723	656	687	703	704	702	684	756	649	685	699	653	684	710	707	645	691	740	704	638	685	670	694	692	694	694	669	687	653	683	662	727	716	703	723	696	683	724	733	711	731	679	715	712	635	679	690	733	669	680	697	689	696	684	673	673	684	671	706	714	671	671	642	654	693	640	660	697	671	717	705	691	675	707	713	673	679	676	712	718	655	678	648	725	697	725	674	656	717	686	705	648	700	663	676	688	711	675	699	678	741	713	683	742	707	670	708	658	690	659	710	657	646	649	679	705	653	698	709	671	666	671	710	698	664	739	697	670	659	667	702	680	637	694	647	649	726	683	728	714	682	664	646	674	701	694	688	714	654	680	702	663	655	714	686	651	693	712	685	688	666	687	712	730	721	681	695	677	702	654	723	703	650	698	733	697	729	671	675	696	691	720	705	658	687	732	700	707	709	671	684	669	712	691	676	658	739	678	662	711	635	659	713	723	700	668	671	685	689	693	638	678	644	678	691	698	709	694	668	693	716	695	683	667	622	687	743	719	710	670	724	661	709	693	718	709	653	676	736	646	641	696	699	706	699	690	700	707	656	670	692	717	654	675	703	663	704	664	682	684	708	695	671	681	690	691	673	707	623	712	665	707	683	689	673	693	641	728	724	686	688	668	732	652	696	694	707	703	655	666	657	687	651	714	697	665	668	703	710	682	681	705	714	714	652	649	681	687	660	718	772	648	700	703	752	688	740	700	666	716	726	698	678	691	719	696	678	667	689	679	747	725	687	698	720	686	676	691	710	684	658	693	718	699	669	692	719	719	758	725	680	684	675	726	674	731	701	736	700	680	700	706	684	709	680	720	684	660	672	732	693	675	706	725	689	701	744	675	693	716	721	689	731	664	664	677	657	683	692	676	675	642	709	688	688	706	660	653	650	667	705	684	698	696	700	711	699	690	672	655	661	662	671	728	667	712	646	711	648	692	709	695	674	699	685	706	667	677	721	689	710	678	699	685	673	706	705	699	664	667	731	665	719	728	700	695	669	721	706	669	728	745	698	729	673	729	711	733	674	704	705	686	668	712	690	719	700	747	659	659	671	722	709	696	652	685	676	672	678	676	681	700	647	652	753	697	633	682	713	705	666	687	646	660	630	696	754	681	697	669	716	686	670	659	635	716	679	703	692	725	725	697	662	689	678	707	683	669	647	701	666	703	681	659	697	698	691	706	653	677	754	734	670	661	709	676	683	714	654	711	667	632	700	690	686	677	708	649	674	684	708	692	714	690	624	673	735	699	676	669	723	638	669	672	742	671	708	653	713	671	685	644	679	656	685	628	711	729	633	615	674	711	662	702	659	680	731	677	717	687	658	694	720	702	692	672	703	697	707	730	633	691	690	706	689	695	725	682	732	699	696	668	669	740	692	669
1968	444	261	186	376	446	440	391	334	249	224	194	195	164	122	96	89	90	77	74	72	66	64	58	66	58	59	51	60	54	53	55	53	56	47	61	49	53	53	35	40	40	45	49	36	37	42	36	47	30	41	51	31	42	35	21	44	49	28	50	45	36	30	34	39	36	34	42	48	27	39	38	44	47	54	40	43	38	33	65	31	30	28	43	49	40	35	28	51	36	39	54	26	54	38	44	53	37	36	44	38	41	42	44	44	27	41	38	42	51	45	57	41	37	47	39	38	40	40	45	36	40	31	46	41	38	29	34	39	38	45	35	44	38	36	48	45	43	40	43	38	32	38	45	37	42	33	30	52	38	35	56	38	45	53	34	39	35	43	40	47	39	37	45	48	39	39	44	39	43	51	47	42	44	46	41	45	47	52	30	35	35	44	46	45	40	46	37	28	46	36	53	33	40	48	27	41	47	36	36	31	43	42	60	44	30	39	44	47	40	35	50	44	40	33	41	33	34	50	49	53	45	41	42	44	51	41	47	42	41	42	42	38	37	47	38	46	42	42	40	39	33	52	47	41	39	33	53	47	47	47	46	42	47	40	45	59	35	32	42	33	39	46	41	38	43	53	41	39	35	45	42	39	44	31	31	33	36	53	46	41	32	50	46	30	47	42	54	32	52	31	37	41	34	37	45	51	39	46	34	37	33	39	36	37	49	34	40	36	44	38	32	36	36	50	35	43	44	41	49	32	42	42	46	42	47	31	41	28	46	37	41	39	38	28	33	36	39	47	47	32	43	25	44	29	35	45	40	29	51	29	53	35	40	40	49	42	33	36	40	44	44	43	45	33	49	39	52	40	48	33	37	55	39	35	45	46	29	35	36	44	47	39	42	37	46	46	43	51	37	40	46	35	38	38	48	58	34	41	53	39	40	37	32	46	39	51	47	29	49	36	27	30	48	39	30	45	39	41	40	39	55	33	54	36	46	44	38	39	31	41	40	35	47	49	40	44	38	40	41	32	33	38	37	48	39	47	40	47	47	36	41	48	47	28	40	47	51	41	53	42	45	44	38	41	50	38	43	50	34	43	40	61	32	54	39	35	27	41	45	38	44	36	44	37	32	37	41	32	36	41	35	38	34	41	38	35	35	44	39	29	35	44	46	40	40	36	30	41	43	44	39	41	35	31	39	41	51	39	32	46	48	44	41	46	51	36	40	40	48	28	42	33	55	43	56	28	37	50	50	39	43	37	44	38	39	24	50	39	38	45	43	43	37	28	47	35	44	38	34	51	47	43	43	38	38	51	40	42	50	46	42	42	45	40	37	52	38	36	43	36	44	40	50	44	41	39	35	37	35	35	51	33	47	30	43	35	45	40	35	53	41	39	34	37	45	40	41	42	36	53	37	33	48	43	36	38	42	51	39	41	46	45	30	44	49	34	40	55	38	40	37	34	40	42	47	49	39	43	37	40	26	31	28	40	43	52	41	41	36	33	46	39	44	30	36	35	40	47	30	42	36	33	28	40	32	42	44	37	47	35	51	51	31	31	40	33	35	21	48	41	35	31	39	37	37	43	43	35	40	39	39	45	39	45	36	30	41	47	39	44	40	45	40	43	37	41	39	43	39	44	24	34	44	55	51	46	41	44	49	50	47	32	56	41	45	50	39	33	34	37	35	40	51	40	45	47	48	34	44	52	41	55	43	30	41	43	40	44	40	49	56	40	55	37	43	33	32	35	51	47	53	39	35	37	39	56	37	37	44	56	38	36	46	52	37	29	43	51	41	38	28	50	33	45	41	42	38	26	34	37	36	41	41	33	46	46	34	34	40	39	41	33	40	42	38	44	31	36	40	35	34	46	32	47	43	38	30	44	37	38	37	33	41	42	44	30	39	47	22	37	39	41	46	39	44	40	45	45	47	49	44	55	41	46	43	42	52	29	43	51	40	42	36	35	34	33	36	35	35	46	32	32	46	43	42	40	35	38	55	44	43	46	52	54	38	46	42	43	50	45	42	44	28	37	41	35	32	39	35	35	55	32	40	40	38	51	28	58	37	51	48	40	49	42	32	41	45	40	34	51	41	50	30	41	47	29	48	33	50	32	45	46	39	31	40	49	27	40	53	39	48	34	39	49	47	37	49	33	43	39	43	35	32	31	33	33	44	54	37	43	39	42	44	39	32	50	36	31	35	43	33	38	39	44	38	51	31	40	44	38	44	35	46	30	37	44	41	38	30	43	42	28	46	40	38	46	35	38	46	41	57	36	30	41	61	37	45	28	36	62	41	44	39	49	42	41	55	38	42	44	46	47	44	38	41	49	46	40	47	47	33	42	42	38	43	43	40	39	51	45	54	31	40	45	27	49	47	32	32	46	30	48	42	47	40	46	40	29	47	30	43	33	45	43	37	43	43	35	29	45	26	41	44	39	30	39	41	45	36	46	36	43	30	40	37	37	39	41	42	38	40	63	40	27	37	29	47	41	35	27	47	33	40	46	25	43	49	44	49	45	50	31	46	42	41	37	41	41	52	39	40	31	51	37	43	49	41	44	44	45	37	41	36	42	38	34	43	46	50	50	47	43	33	42	40	56	40	46	45	35	35	29	55	39	37	39	45	40	45	43	33	31	47	40	41	46	46	50	59	36	36	40	35	31	32	29	43	25	33	36	42	43	27	51	49	45	40	47	35	44	41	37	41	40	40	35	32	48	45	38	58	47	45	37	41	44	48	30	42	50	39	43	39	55	44	35	35	37	43	32	55	37	38	40	44	41	34	59	41	41	39	35	44	41	50	37	36	35	41	36	26	41	53	46	37	34	35	37	44	31	52	39	39	41	36	30	37	42	35	50	42	41	53	42	31	40	47	43	44	40	36	38	32	46	49	47	43	39	37	36	32	57	38	44	38	45	31	39	45	54	44	38	33	47	35	32	34	40	46	42	46	39	33	44	42	58	44	29	49	34	51	35	36	42	34	32	44	33	39	48	52	47	52	48	36	33	53	35	41	44	41	44	37	32	42	44	43	34	29	33	38	46	35	33	36	40	43	47	39	44	44	33	39	39	47	39	53	43	49	30	38	59	44	50	32	36	44	52	49	40	34	27	50	37	53	45	52	46	38	40	52	42	36	35	36	39	36	31	36	45	37	43	40	48	34	43	34	39	43	42	43	39	45	43	36	54	35	43	41	49	37	37	42	35	38	51	52	52	48	41	39	36	41	52	37	42	51	49	48	48	46	49	34	45	40	39	38	44	46	27	39	44	39	37	33	35	37	41	41	41	41	34	35	47	38	49	40	49	33	37	36	50	35	35	39	42	46	47	37	41	40	26	36	40	44	33	47	50	38	41	42	33	32	46	41	45	46	44	37	39	49	49	50	43	27	38	46	45	37	33	38	36	36	43	41	46	37	37	52	47	38	36	46	36	51	54	30	37	41	32	33	42	42	49	41	39	39	42	38	36	47	41	44	40	29	32	42	36	42	56	45	38	43	46	42
19157	11265	6003	15336	23869	23916	22938	19320	15360	11883	10261	8858	7737	6195	5154	3770	3007	2740	2274	2161	2009	2152	1983	2009	1718	1638	1521	1414	1325	1273	1352	1328	1463	1577	1427	1276	1050	962	931	841	874	793	758	749	700	758	705	704	679	683	699	681	639	664	644	716	620	587	656	616	607	635	600	630	599	555	631	649	594	598	616	596	614	599	599	614	618	651	620	663	581	576	585	591	611	603	627	611	638	621	625	588	640	603	624	621	663	609	598	648	623	628	603	583	631	602	600	650	614	619	554	593	652	595	639	589	585	595	610	616	643	585	577	558	598	632	584	567	640	613	585	571	598	635	602	610	598	606	582	615	589	638	611	573	608	591	601	602	633	596	626	628	603	613	650	642	582	603	609	618	633	651	570	654	599	601	638	606	579	614	635	558	647	664	598	619	620	559	620	567	628	602	579	553	598	569	623	620	673	570	570	597	581	619	554	633	607	593	602	593	626	583	613	558	596	594	613	629	585	598	594	579	638	582	625	621	627	626	595	632	619	551	568	610	605	564	619	629	601	607	622	602	615	627	596	604	580	630	577	547	644	630	612	574	563	573	574	572	592	528	576	578	574	611	617	552	603	571	573	601	645	613	597	599	614	571	587	656	612	614	627	590	616	599	605	599	568	597	609	574	624	594	596	606	603	621	609	590	557	596	605	570	602	597	609	573	614	616	587	582	593	591	647	602	566	567	605	564	566	631	624	589	543	627	586	570	573	618	577	613	614	593	579	567	586	586	578	565	590	546	590	611	602	633	537	594	592	603	566	556	621	570	604	648	612	617	611	594	592	617	630	635	625	572	625	602	572	592	599	620	580	555	607	610	586	613	597	621	572	603	605	603	597	606	564	584	584	586	608	590	574	564	608	659	592	611	599	617	617	610	666	549	579	619	568	598	601	603	553	613	577	601	572	587	591	631	627	634	603	583	598	580	582	559	567	635	595	594	566	627	569	606	602	599	591	597	611	633	612	607	639	570	619	605	608	550	561	628	578	575	616	622	592	586	626	588	594	572	579	575	613	619	615	597	583	584	608	553	580	577	594	599	608	575	608	592	635	604	593	598	606	614	585	577	579	585	624	623	625	587	633	600	594	605	624	599	607	629	580	602	575	594	606	575	634	578	543	596	574	577	610	574	581	612	588	621	612	560	572	602	549	593	597	614	610	615	599	566	564	572	622	589	591	586	580	603	573	597	545	602	607	556	655	645	609	627	558	582	593	605	583	601	599	613	578	555	580	615	644	545	606	639	577	634	554	595	625	611	552	621	595	593	614	586	590	636	551	647	563	603	557	609	597	614	580	631	603	557	596	581	607	595	616	575	604	596	650	589	625	585	585	583	606	595	633	570	652	571	616	555	563	591	637	560	543	610	602	610	558	613	595	580	589	571	625	627	600	618	564	639	591	591	607	582	600	590	589	575	593	571	595	574	575	633	606	546	560	588	634	566	594	583	604	616	561	580	576	581	585	589	597	626	582	615	591	577	544	568	610	610	583	543	594	579	603	590	613	601	572	606	581	556	607	605	530	592	622	579	587	601	583	605	591	589	621	599	589	634	585	576	576	608	595	591	577	601	618	622	579	606	582	537	594	635	616	579	603	555	650	552	601	580	584	614	591	628	571	596	587	574	603	613	606	597	562	603	596	591	580	652	583	610	596	564	584	600	560	580	568	580	598	605	602	578	597	573	603	584	533	627	572	610	549	608	592	624	597	584	615	593	575	583	613	571	588	591	548	586	613	630	609	583	573	581	592	574	625	597	585	597	571	591	624	578	610	572	590	625	581	588	597	603	585	628	588	589	585	579	580	593	621	610	573	629	611	564	602	571	604	602	562	568	588	560	592	619	563	609	599	589	569	588	617	592	641	616	635	579	616	566	559	592	604	589	629	597	592	549	617	574	562	591	582	591	612	568	577	586	586	629	604	611	564	653	573	593	577	630	592	603	568	601	543	589	565	631	618	597	611	565	641	584	609	623	593	577	582	620	578	593	568	640	620	554	593	605	609	559	574	603	619	606	643	608	597	591	617	565	596	594	590	574	639	603	644	579	590	598	574	598	541	601	614	593	579	573	558	577	562	576	606	586	569	607	622	581	595	606	563	559	656	629	656	609	576	651	631	599	614	608	620	602	593	565	584	614	590	552	591	596	619	588	605	542	592	614	570	594	624	599	608	603	609	594	568	634	592	624	595	630	580	627	617	658	617	621	576	567	625	524	605	609	573	568	634	625	641	609	593	611	587	612	594	613	562	571	608	543	599	602	580	551	594	628	572	574	598	614	582	589	639	616	631	632	590	598	593	578	559	604	640	642	634	577	587	590	595	571	592	597	587	600	603	589	596	575	573	627	627	576	572	641	618	644	570	629	638	589	593	584	570	586	541	582	581	577	634	605	594	657	640	581	590	593	591	606	615	568	582	590	598	655	577	597	554	619	597	569	601	603	643	611	593	628	583	570	593	639	561	582	580	645	577	609	587	595	592	546	615	587	578	628	603	624	582	595	627	611	608	618	539	589	578	607	612	594	599	597	600	634	605	593	620	575	635	587	597	599	610	530	553	541	562	617	615	570	581	584	573	638	629	582	599	628	642	593	582	613	616	638	560	628	594	602	605	568	568	619	616	588	611	579	611	574	579	599	601	557	611	588	574	564	601	650	625	599	579	605	609	601	587	626	585	594	593	572	611	605	605	604	566	615	586	585	601	611	623	628	597	590	581	623	594	578	605	631	613	607	595	607	571	569	605	552	550	606	552	599	592	603	583	606	604	584	584	618	623	593	559	557	591	599	601	573	634	597	558	578	618	573	574	563	599	599	581	577	570	585	558	635	591	577	620	586	593	598	616	631	640	574	564	623	643	599	576	616	585	606	586	555	604	585	588	629	573	649	596	608	551	582	565	650	614	616	569	594	618	562	599	609	589	587	580	627	597	593	616	568	595	600	570	573	547	602	551	627	574	619	575	566	614	633	634	581	600	629	529	590	632	635	586	600	586	596	613	636	596	607	609	604	639	556	607	547	596	643	569	578	605	599	626	629	553	626	635	586	556	614	590	578	602	591	561	609	629	596	587	635	598	600	619	543	576	600	597	609	587	621	594	564	584	626	604	588	554	576	597	587	594	613	585	573	623	587	603	620	607	624	596	622	575	597	644	617	615	582	593	591	578	575	603	562	584	638	599	606	581	653	656	593	582	586	559	581	564	604	592	568	629	612	561	632	587	605	598	619	617	584	660	574	622	569	577	571	561	600	580	580	606	613	588	573	592	571	590	625	550	638	550	540	586	564	607	596	600	593	648	587	577	634	634	618	597	594	629	612	608	596	612	574	609	620	647	590	597	622	585	566	561	609	571	601	590	566	576	596	594	547	637	643	607	614	578	574	630	608	577	549	566	587	562	578	640	619	649	583	606	581	577	593	614	599	608	599	614	578	600	561	520	589	632	600	596	601	576	617	613	590	632	577	537	565	631	572	585	631
1519	689	391	284	525	617	685	552	429	377	342	289	271	215	191	162	128	107	99	82	74	88	86	80	58	59	93	63	63	53	63	64	46	50	56	65	37	44	51	46	47	35	40	38	39	36	43	44	43	35	43	45	39	34	23	40	26	28	27	28	36	26	28	32	35	31	25	36	35	27	28	28	28	30	36	34	38	32	28	27	32	39	32	44	39	36	30	25	34	37	35	38	39	31	37	37	43	33	38	25	26	22	32	26	31	29	37	36	33	30	31	28	32	35	28	20	37	29	29	34	37	28	34	30	32	28	26	37	35	30	37	39	31	38	38	32	28	30	24	23	23	22	33	31	29	28	29	29	33	35	27	34	27	33	27	25	26	30	44	31	29	36	28	38	26	35	29	30	26	35	33	23	33	31	41	34	34	34	36	27	24	32	33	34	32	27	25	36	24	33	34	28	26	31	31	26	30	39	30	26	29	36	22	41	32	29	31	21	36	34	37	34	32	42	28	32	31	22	47	29	28	27	20	39	30	31	29	24	38	37	36	28	25	33	40	36	36	31	26	33	30	35	29	34	32	30	27	24	33	32	21	26	28	36	32	26	44	27	30	28	25	34	33	29	41	42	31	20	28	26	37	19	34	36	26	35	28	30	35	34	27	23	18	29	36	45	32	27	32	25	25	30	35	31	36	28	28	40	34	25	29	25	26	31	40	30	30	22	27	29	27	40	28	31	28	25	29	28	31	39	35	18	35	32	34	40	32	33	24	47	37	37	26	23	22	39	40	20	26	26	33	34	25	24	35	37	22	33	33	24	32	34	33	34	18	34	29	30	39	36	27	27	26	30	26	29	34	32	28	26	39	28	30	29	28	30	31	32	37	24	34	26	29	31	46	36	35	43	30	35	34	24	34	33	37	32	29	28	27	26	29	34	26	38	27	26	30	40	30	31	33	32	27	32	28	27	22	42	23	34	25	38	38	22	33	25	23	35	33	34	28	35	17	27	32	34	28	26	31	28	22	28	36	31	33	30	32	23	29	25	30	29	26	29	39	34	30	30	38	30	27	23	41	37	35	23	37	26	18	37	33	39	36	27	32	23	27	25	31	26	39	32	36	24	30	39	37	35	32	35	29	22	28	30	30	33	38	32	39	24	24	33	31	25	33	36	27	31	32	37	44	27	24	26	42	30	26	27	30	17	22	31	32	28	23	33	37	35	30	26	27	38	42	35	42	33	24	33	40	30	38	18	29	32	20	41	30	23	24	31	26	25	30	26	42	29	30	39	24	20	32	31	25	32	24	21	28	33	35	22	24	29	29	35	46	30	28	25	29	32	24	29	30	36	33	35	35	27	34	34	22	33	25	26	30	32	21	32	29	42	29	27	42	24	32	19	20	30	30	33	34	28	27	28	26	17	24	32	32	27	36	27	28	36	38	33	31	29	25	39	51	23	33	35	28	33	28	28	30	26	37	37	41	29	33	27	41	25	32	32	28	29	29	35	26	33	25	31	34	27	30	26	32	34	32	35	31	29	26	33	32	28	37	36	33	29	31	30	25	33	32	30	23	31	34	22	25	26	22	28	34	25	33	31	23	28	26	37	24	28	33	31	32	47	37	30	30	29	31	34	29	41	22	41	27	34	32	28	29	35	28	24	24	34	36	33	28	20	41	32	31	39	30	45	32	48	39	27	32	27	43	26	29	34	28	31	31	45	28	36	31	36	30	29	22	33	25	37	38	16	38	32	29	26	36	31	36	29	18	37	35	29	34	41	41	29	29	30	37	36	34	28	26	23	30	27	22	33	26	43	34	35	32	27	30	30	40	23	35	26	34	33	28	41	28	37	35	30	30	32	28	28	32	29	30	33	28	26	27	29	19	36	29	30	36	30	37	33	34	29	26	28	35	31	19	34	32	27	31	29	30	36	34	25	41	34	24	27	27	27	34	36	28	25	13	28	30	17	27	24	34	20	23	27	27	23	25	23	31	33	35	29	22	30	27	27	45	42	31	20	20	34	20	24	26	32	36	32	21	27	54	30	34	36	30	27	40	31	38	24	33	22	38	30	25	34	25	20	30	30	36	24	32	34	27	29	38	30	25	41	26	27	42	27	35	28	30	30	32	33	31	32	32	26	39	37	33	23	29	20	33	33	29	28	29	36	31	25	38	30	27	39	30	32	36	37	23	31	32	35	31	38	26	37	34	23	36	29	24	30	23	32	30	27	31	31	36	37	21	30	38	32	24	31	32	39	29	25	31	29	19	42	28	33	25	33	31	27	24	40	38	26	21	17	33	33	41	24	31	38	26	27	37	27	29	34	25	25	35	44	34	37	24	32	29	23	34	33	41	24	41	31	26	17	24	25	26	31	32	31	35	36	35	27	36	31	34	30	38	20	34	36	35	32	30	34	37	28	43	27	32	25	33	38	31	34	29	30	27	27	33	24	39	33	22	35	28	25	32	39	28	36	35	35	27	23	30	28	26	36	29	25	34	36	28	23	30	24	33	23	48	30	25	25	30	34	35	26	29	34	31	21	27	32	30	35	39	28	27	36	31	25	39	25	44	33	29	29	44	26	33	26	26	37	27	30	38	24	25	21	33	31	32	26	29	28	33	34	30	25	40	26	32	29	25	31	34	28	24	29	37	32	27	23	28	44	28	35	33	30	36	29	27	27	36	33	45	31	33	37	23	37	33	34	29	32	33	27	31	27	33	31	28	26	31	30	31	32	33	30	34	33	35	34	32	44	44	25	24	27	28	26	37	37	24	32	33	30	27	30	23	37	30	28	24	18	30	29	26	33	28	30	30	30	24	31	24	36	32	34	26	17	23	30	31	36	30	31	27	21	28	33	31	37	33	35	40	27	33	19	34	32	29	32	34	23	30	25	32	31	35	29	34	43	30	30	32	35	38	39	29	29	31	35	29	28	33	31	37	35	28	28	30	24	37	16	29	38	34	40	28	30	39	34	23	40	39	33	24	31	33	36	29	22	35	30	25	34	31	41	24	34	22	22	30	34	38	21	27	34	26	30	43	25	20	30	22	33	28	32	37	28	24	30	39	30	35	26	41	34	23	26	26	32	29	28	29	29	19	24	32	34	21	32	35	28	32	22	28	32	33	28	22	33	20	29	29	29	25	36	41	30	28	32	34	42	30	31	23	29	37	22	36	24	27	26	36	38	23	22	32	28	36	33	40	29	26	32	22	29	26	19	30	36	40	36	30	32	35	32	26	31	31	28	25	35	23	24	27	29	28	33	33	36	38	24	30	38	26	23	27	34	38	32	27	27	24	34	35	41	27	42	27	34	24	33	27	34	35	33	20	37	34	40	35	17	41	37	18	21	42	27	24	39	25	33	33	31	33	28	44	37	33	26	30	20	20	27	25	19	32	31	39	24	20	30	30	36	24	35	29	31	23	26	26	25	35	31	34	38	37	24	44	28	28	30	19	33	20	32	27	28	29	35	35	27	32	27	30	26	38	29	28	26	26	33
23390	15489	8971	20300	29826	29265	27518	24219	20151	17178	14516	12345	11306	8909	7329	5786	4544	3809	3323	3225	3031	3061	2902	2828	2482	2330	2149	1865	1782	1775	1802	1862	2061	2059	1749	1432	1274	1117	979	883	815	748	677	677	712	639	658	556	596	647	600	593	604	561	534	507	552	535	498	471	496	453	468	523	533	483	461	514	491	468	481	470	457	448	519	471	479	513	543	486	503	512	515	485	496	522	543	482	555	505	495	488	482	550	499	443	506	482	497	466	465	472	479	507	522	430	487	466	501	485	457	490	485	469	507	490	480	458	472	472	480	466	471	478	463	462	446	488	492	485	480	481	451	484	471	496	484	470	461	475	455	481	505	524	483	460	489	478	463	483	489	509	492	481	499	473	485	492	472	498	504	507	482	469	515	513	495	487	443	454	487	517	498	472	497	475	475	485	492	449	459	456	447	485	491	454	510	454	439	435	467	469	484	456	439	471	463	453	479	444	468	427	458	484	473	442	452	477	437	472	437	491	492	475	500	465	427	476	442	451	469	476	446	432	481	488	450	434	461	451	466	454	478	468	457	429	466	451	464	494	478	479	495	453	427	469	464	459	459	479	464	437	464	452	455	429	428	477	446	492	436	458	461	463	464	451	408	440	439	457	465	443	463	467	448	441	462	439	442	485	470	457	498	486	452	468	471	482	477	466	463	503	498	465	472	466	454	439	484	458	451	482	468	453	524	482	459	453	469	493	468	446	462	475	491	412	421	471	466	440	439	434	457	481	434	450	455	500	446	461	477	473	430	461	478	458	487	450	442	470	451	452	458	458	439	442	457	454	462	483	445	491	465	419	464	444	422	465	462	446	488	467	434	478	470	489	441	490	483	514	444	449	449	460	466	460	475	487	464	420	486	486	458	424	483	451	480	443	457	454	454	423	467	435	502	464	457	423	449	453	441	467	461	481	476	471	386	416	484	472	481	430	499	467	460	438	475	470	459	436	425	459	406	469	432	428	477	461	447	477	427	460	434	445	476	455	495	468	479	500	453	448	452	408	512	459	452	458	466	444	436	477	449	452	434	476	423	433	457	459	455	447	454	447	416	473	458	470	472	487	488	427	438	476	417	501	498	493	424	437	470	474	481	461	457	500	471	454	466	431	469	460	454	487	403	428	487	447	481	435	453	426	463	465	477	461	460	443	445	433	440	437	421	478	476	440	451	478	474	482	475	453	440	441	454	472	435	457	404	457	440	450	435	473	478	455	452	439	467	453	427	460	441	461	467	419	476	480	436	457	443	456	449	479	480	459	500	460	473	459	464	419	454	481	451	450	464	464	428	401	491	480	445	467	453	440	478	438	480	480	417	420	472	442	490	493	449	483	456	434	446	456	486	475	459	439	451	471	445	432	476	432	461	454	456	462	433	482	472	459	447	449	469	450	435	475	476	456	439	478	458	463	437	441	452	479	460	441	491	483	473	460	428	484	475	440	450	459	469	464	492	484	398	429	450	456	469	462	440	442	437	458	457	453	467	487	486	474	461	436	461	476	472	451	459	462	452	448	499	469	458	460	459	470	443	428	436	455	442	456	404	482	466	473	444	465	439	475	466	468	506	451	477	455	460	435	433	473	421	453	450	478	490	458	438	436	477	402	459	444	479	461	424	450	429	441	428	452	478	434	485	456	456	461	459	443	508	488	474	465	462	468	441	476	464	451	461	451	485	487	457	449	422	464	432	446	477	487	444	461	463	470	457	442	482	457	477	453	460	441	442	451	495	467	439	484	433	429	430	458	463	508	453	449	451	483	473	474	433	487	473	449	421	472	453	455	464	478	445	450	453	504	459	472	474	455	457	444	489	487	455	505	459	481	432	471	469	436	417	441	490	446	463	454	435	443	440	466	459	447	433	447	431	468	473	461	484	478	453	467	495	453	436	463	445	422	447	509	490	454	476	479	440	467	496	435	455	457	473	478	484	489	425	443	490	465	506	450	435	496	480	470	458	475	453	464	461	430	439	485	492	452	456	444	479	433	434	468	463	452	458	482	459	475	448	438	474	456	461	473	471	444	463	434	483	478	455	494	487	454	437	468	442	494	480	441	465	500	451	446	460	447	495	465	498	451	438	465	459	459	455	487	458	462	468	429	463	471	432	454	432	479	482	477	445	494	460	457	430	454	474	453	446	454	466	474	459	460	454	499	413	464	442	448	489	464	468	485	444	480	466	498	471	454	437	435	466	503	438	446	503	439	437	472	449	443	451	453	421	445	434	456	453	455	423	440	471	438	448	436	446	469	489	468	471	453	478	465	515	454	470	459	460	464	474	458	473	482	459	474	489	440	463	467	447	477	434	451	448	452	485	412	490	434	463	443	425	495	475	473	474	462	406	423	464	469	451	483	466	444	443	446	447	432	461	466	444	449	451	425	468	450	468	464	501	425	471	488	417	457	437	447	438	493	421	440	483	408	466	469	435	451	484	467	457	461	525	482	455	447	423	466	468	489	448	428	467	436	479	456	480	468	419	432	473	438	454	420	445	481	402	458	427	481	441	508	488	438	461	473	449	448	490	467	500	440	477	439	444	459	476	450	453	465	459	437	453	468	464	465	509	451	411	425	467	448	480	488	421	463	452	471	408	443	456	463	466	475	476	458	473	446	467	461	455	470	441	457	478	422	486	476	443	506	474	444	476	458	484	447	469	467	442	485	491	421	468	473	479	495	454	434	457	441	434	457	483	474	412	446	456	447	471	478	494	465	460	456	448	450	430	472	471	435	495	436	450	443	451	448	435	455	399	466	479	471	426	471	462	482	440	464	459	467	481	482	452	474	485	471	434	429	486	447	427	448	436	467	480	445	478	461	464	463	456	457	443	476	472	448	446	459	503	481	457	463	479	444	464	461	483	455	456	446	439	425	444	478	457	457	420	411	474	416	438	453	460	494	475	483	473	434	463	435	470	449	469	435	461	469	445	473	430	489	455	458	485	423	443	453	469	446	461	460	436	485	479	481	453	484	434	439	448	447	436	454	461	466	454	446	441	435	471	445	463	419	491	473	477	475	466	445	485	485	444	449	472	465	471	474	432	457	477	436	455	463	435	464	435	458	478	436	473	465	427	507	448	465	457	433	494	475	457	466	438	421	430	453	460	454	461	476	475	459	469	465	468	471	448	434	448	462	461	460	482	454	466	456	464	453	460	472	435	453	499	464	460	492	436	438	445	465	478	505	447	475	460	435	460	453	431	413	439	478	435	449	465	468	454	492	450	407	437	402	485	441	460	463	471	441	451	479	454	474	459	449	490	455	469	488	412	446	448	455	453	447	464	487	459	492	423	479	472	485	452	450	447	456	475	428	482	467	461	477	447	432	451	450	455	463	472	445	448	449	472	458	471	457	479	415	456	436	479	483	426	440	457	462	434	434	456	484	487	459	467	452	462	432	454	465	476	402	462	437	443	463	447	454	469	474	420	449	452	447	440	430	439	464	447	441	451	486	455	491	473	469	460	450	458	504	484	448	508	468	420	462
3244	695	403	303	498	582	669	621	473	413	359	311	285	226	180	131	140	134	101	113	104	115	110	105	96	89	96	100	104	83	107	89	85	94	84	89	71	67	75	67	61	66	65	65	68	63	60	58	58	73	51	51	55	80	55	62	60	62	47	59	68	52	67	60	67	52	56	62	58	58	60	59	57	59	58	59	65	60	64	47	71	55	54	55	67	61	59	51	64	53	79	59	56	55	56	55	69	56	58	57	55	71	56	62	45	51	44	42	50	71	65	81	64	61	67	67	59	58	55	46	61	64	45	68	64	51	54	54	65	71	60	50	58	58	68	53	52	61	59	47	56	59	52	56	56	55	53	44	52	68	75	55	51	39	65	56	50	60	55	49	55	43	53	44	42	51	53	68	56	73	59	55	64	72	61	67	57	68	55	83	51	64	58	55	59	49	52	54	49	47	64	69	55	69	70	58	52	61	53	71	50	55	55	55	65	60	48	72	65	69	52	60	60	59	64	59	69	46	52	57	51	70	62	63	70	60	59	59	55	57	52	61	43	68	49	49	49	60	60	54	65	72	64	69	59	61	73	65	62	59	71	62	50	53	54	58	59	55	50	54	68	60	44	60	59	55	68	55	58	57	53	53	47	59	52	47	45	54	65	67	72	55	51	55	57	60	55	74	56	62	61	45	54	54	61	70	58	70	44	48	50	58	63	52	57	63	67	47	52	62	54	66	57	58	62	62	55	50	53	51	60	51	54	62	64	60	64	59	52	61	79	48	55	78	62	53	76	57	63	66	56	58	67	48	57	57	51	61	54	53	55	49	66	53	68	59	54	52	58	65	66	57	57	56	56	57	51	73	50	60	66	62	47	74	54	59	52	54	48	59	56	64	48	54	62	52	61	64	55	59	64	60	57	60	62	61	53	63	63	54	55	63	69	75	56	61	41	48	79	51	43	53	67	57	44	52	47	49	56	61	44	72	54	60	49	49	55	53	56	67	65	51	60	62	69	68	53	65	64	69	57	50	67	72	51	54	54	63	63	60	68	57	70	71	45	59	68	57	47	75	46	54	47	59	66	60	61	44	63	62	54	62	55	59	57	65	56	59	50	59	50	70	43	52	55	58	57	51	58	49	61	55	53	67	66	63	59	61	70	68	67	67	48	48	60	53	55	79	55	60	54	49	50	54	49	46	60	53	74	56	68	58	58	50	57	65	55	55	49	59	59	55	54	43	59	59	72	69	62	73	53	52	68	55	59	54	63	64	54	63	61	57	58	49	48	54	53	64	75	56	64	49	61	58	52	61	53	59	66	52	52	43	54	64	61	54	60	63	51	55	61	58	66	71	55	55	47	52	50	63	51	52	61	62	68	64	74	47	43	54	52	56	51	49	59	68	56	72	60	60	56	58	61	51	55	58	57	67	64	54	51	48	60	72	62	61	61	58	55	67	58	60	58	54	72	59	76	62	59	43	65	56	50	60	58	68	51	55	49	56	69	46	57	60	53	57	63	48	72	63	58	62	57	61	40	53	64	63	48	53	47	49	48	61	54	62	50	55	52	63	45	66	55	58	53	69	75	58	53	71	60	51	55	53	46	68	67	47	58	59	68	60	62	53	67	66	59	52	48	60	67	51	58	62	67	57	57	65	56	56	66	56	53	62	68	59	60	47	55	45	52	47	69	69	71	43	53	59	75	58	62	48	72	60	57	59	56	54	61	54	60	59	54	56	52	53	61	65	54	66	53	62	58	59	85	54	64	60	56	53	48	60	69	62	58	51	67	58	44	66	71	47	68	63	62	66	50	74	61	58	62	55	60	60	47	57	51	49	65	65	52	62	57	63	73	62	60	54	48	57	65	45	52	53	61	65	55	58	59	57	52	63	58	59	62	52	58	55	46	57	61	63	54	59	62	72	51	64	53	62	64	55	49	49	60	60	69	46	52	54	63	49	65	54	61	53	45	51	48	58	46	62	62	53	52	50	79	45	48	59	45	53	57	57	66	67	57	62	58	59	68	42	77	50	63	58	65	71	43	60	53	50	54	60	57	60	48	69	61	64	47	59	60	81	66	59	73	62	61	55	56	66	59	47	56	56	58	48	63	70	63	69	64	49	52	58	67	64	68	60	67	51	53	69	58	46	56	62	60	63	64	52	57	58	49	58	53	54	45	61	56	59	63	58	52	64	65	62	58	50	66	62	61	51	53	65	68	47	61	57	60	55	56	56	63	65	73	52	56	60	55	64	64	50	69	51	67	60	48	57	69	63	58	57	59	65	57	64	56	53	49	63	57	57	56	56	50	59	66	62	64	56	68	60	64	57	62	48	67	55	54	69	59	51	53	58	54	63	43	71	57	53	61	56	58	54	55	52	65	61	58	56	52	62	67	52	47	58	75	58	40	55	55	53	55	55	60	48	56	61	54	59	61	69	68	73	53	52	59	66	45	57	57	53	63	45	46	47	57	72	45	61	61	55	57	70	51	45	57	70	52	57	61	48	52	69	50	33	48	54	53	52	55	50	62	40	52	57	56	68	50	63	63	51	43	44	52	73	48	50	47	59	57	59	44	63	53	60	64	66	48	62	54	64	61	60	67	54	48	69	53	49	50	67	60	63	57	61	57	58	51	50	54	55	50	56	56	49	42	58	61	58	55	54	61	56	58	56	75	60	63	58	63	56	62	60	47	57	57	73	55	55	66	79	49	61	60	68	54	72	63	60	62	48	47	59	47	66	57	54	54	56	68	55	53	46	55	57	61	52	58	63	53	45	48	69	50	65	71	63	56	58	61	52	57	67	70	63	60	62	65	67	50	56	63	56	71	57	70	63	52	60	65	49	59	59	52	50	54	70	70	62	62	49	52	65	59	57	59	55	46	79	44	64	65	49	70	66	60	52	60	53	53	57	56	51	58	54	59	59	52	66	48	59	50	59	53	43	55	57	53	64	68	48	58	58	65	48	69	62	72	61	66	50	55	61	70	53	71	63	54	59	59	51	59	74	51	56	52	50	63	53	59	62	62	52	75	49	55	61	59	53	53	66	57	67	43	48	57	60	53	65	56	54	43	73	61	54	59	56	53	48	69	53	48	65	58	77	51	71	62	56	65	64	65	66	49	64	62	59	58	58	58	55	52	63	57	57	54	55	68	46	81	61	59	54	60	50	51	49	59	60	59	59	63	62	59	42	60	51	55	63	55	67	51	53	58	71	56	57	69	63	39	48	46	69	49	50	53	55	67	61	67	77	47	57	61	62	62	59	70	63	46	49	61	65	62	51	55	59	60	69	48	60	52	58	56	47	57	70	61	61	55	63	72	68	71	60	54	64	45	72	57	67	64	56	46	63	59	71	71	60	66	71	47	58	55	51	53	68	59	55	64	70	46	53	64	48	53	56	52	56	58	59	60	41	47	54	58	55	68	56	66	49	55	53	62	72	60	66	55	67	66	58	60	59	49	64	60	41	63	66	55	57	54	62	55	62	57	58	60	56	67	65	55	44
21590	14245	8706	19548	28322	27998	27248	24417	20089	17693	14440	12696	10944	9053	7170	5553	4855	4159	3333	3342	3142	3463	3121	3001	2803	2442	2487	2414	2228	2106	2109	2078	2302	2162	2066	1760	1575	1456	1379	1264	1251	1097	1058	1087	1068	1086	990	1013	1020	1019	984	1010	1013	943	948	910	894	905	881	909	889	836	890	838	901	892	876	839	903	830	824	887	862	867	883	877	886	854	861	926	880	867	879	930	872	894	855	914	940	882	881	857	926	887	815	876	875	914	869	880	890	840	909	870	876	948	823	855	870	878	860	890	876	864	886	840	861	901	884	888	937	852	919	874	841	852	840	849	906	850	856	825	839	858	898	837	859	822	843	841	848	848	854	850	891	880	939	817	897	871	895	827	862	848	883	864	805	937	924	861	848	937	832	877	895	842	829	833	876	876	862	840	876	909	802	879	876	899	921	880	919	838	854	925	851	880	831	804	858	846	805	858	855	819	854	873	811	919	834	849	884	897	871	813	838	838	934	831	799	923	832	877	854	846	830	805	860	856	854	785	887	850	848	893	867	829	884	824	812	857	853	835	805	866	896	863	826	859	776	820	829	850	854	904	882	842	869	872	826	791	812	875	860	758	826	824	820	824	856	824	870	843	844	831	870	829	823	878	862	849	791	833	868	834	896	870	868	827	852	824	877	839	880	847	831	867	863	805	796	873	876	892	857	883	877	851	810	858	826	843	855	876	825	878	853	864	847	843	822	844	827	830	878	867	835	810	785	841	810	889	883	889	861	830	881	846	821	858	810	863	836	895	891	819	904	866	844	886	889	820	834	876	885	905	812	819	851	880	903	813	842	855	806	877	847	831	839	849	821	844	862	847	871	915	835	815	884	829	815	843	893	873	855	871	891	842	845	916	860	836	828	836	839	910	834	804	857	872	858	848	888	847	834	840	816	879	841	884	887	878	816	882	863	923	815	832	868	871	823	867	841	876	826	833	834	874	826	875	874	845	856	888	882	818	884	831	856	918	793	855	888	860	846	869	862	875	840	868	846	838	843	839	843	844	834	821	899	805	851	857	859	881	868	831	826	810	889	893	902	873	839	880	837	845	880	872	848	847	868	875	856	839	856	828	863	804	835	890	874	807	819	830	811	795	807	933	887	855	858	872	863	870	851	877	860	812	862	839	839	816	822	818	809	893	841	833	841	876	870	848	863	865	821	857	880	850	869	811	825	861	875	876	843	846	809	896	846	836	838	825	795	865	874	879	861	852	831	841	842	819	923	842	900	837	831	876	816	830	827	819	862	827	846	852	869	856	828	861	845	830	846	856	832	858	810	806	825	776	834	746	815	848	831	862	843	871	830	901	802	824	858	826	829	850	825	834	941	909	863	873	823	828	871	839	875	822	792	829	786	849	818	780	824	872	834	859	831	806	890	951	858	860	817	821	799	880	859	849	844	846	818	819	830	888	803	870	854	853	851	837	806	827	854	856	855	900	895	820	864	882	848	864	880	835	839	804	865	809	858	825	900	847	832	833	820	840	837	871	828	817	864	859	866	877	829	826	816	854	864	859	874	824	848	815	831	849	873	813	838	870	838	876	851	863	883	861	823	835	860	826	904	873	821	880	827	799	819	872	843	876	833	857	843	811	817	871	844	835	849	872	850	870	842	840	807	850	848	873	854	856	816	849	835	862	896	810	860	874	824	821	878	859	859	842	884	822	836	842	835	841	839	851	851	858	873	868	827	824	857	893	830	888	875	852	884	829	846	897	791	827	850	787	837	836	802	876	872	826	852	826	785	870	858	847	859	844	825	835	880	754	897	865	845	833	870	842	812	843	882	876	791	833	815	875	830	868	894	877	856	867	828	853	816	857	855	829	847	869	855	869	907	896	856	924	860	819	893	850	867	824	858	897	840	806	868	905	833	837	890	835	831	829	824	816	823	817	872	794	838	860	843	855	884	894	845	848	907	838	854	864	788	826	840	883	847	811	814	797	854	857	795	842	824	878	855	809	851	876	858	847	825	872	805	933	824	845	865	821	875	824	853	844	890	843	863	876	808	773	836	858	895	823	885	878	808	869	836	824	865	824	875	840	838	848	914	833	861	877	869	844	816	846	867	821	863	867	859	835	859	786	852	846	813	830	876	871	839	815	839	830	861	884	915	845	910	833	902	819	871	846	893	878	835	846	822	863	865	841	836	920	805	857	834	863	841	794	872	834	873	839	841	867	828	823	890	905	833	851	892	832	844	856	843	852	834	828	832	825	868	799	838	854	871	784	823	880	819	884	868	873	813	836	868	908	860	873	849	854	852	878	812	852	871	788	798	795	868	795	829	817	874	834	877	845	880	838	871	840	859	870	832	859	870	844	822	843	889	860	844	882	843	795	839	920	807	849	846	912	811	909	805	839	852	854	847	838	846	860	822	890	805	893	802	818	821	868	889	840	876	891	881	842	840	874	901	817	837	845	827	859	892	812	884	873	904	817	851	817	857	815	827	862	829	876	840	877	849	818	852	875	858	849	873	814	877	880	831	874	841	900	915	802	810	842	868	848	863	862	843	819	799	900	851	880	815	830	859	793	819	849	828	870	843	899	814	859	850	858	846	819	836	837	849	820	845	826	887	790	884	915	820	842	817	871	888	846	836	772	867	821	864	855	847	824	842	838	889	803	856	826	826	867	874	860	859	880	876	882	888	876	884	817	822	893	854	846	843	937	877	836	852	823	834	791	850	846	861	879	880	802	807	842	867	852	802	846	878	813	852	847	854	890	874	849	836	809	864	832	880	871	869	818	851	812	823	866	839	846	853	844	826	834	836	830	875	810	809	833	807	869	875	828	868	841	874	859	809	862	881	868	849	840	864	836	820	857	828	834	835	856	854	812	832	855	826	862	830	895	818	836	817	879	831	857	896	861	857	832	848	824	859	897	883	881	833	872	880	852	839	863	853	812	840	916	863	862	894	855	836	863	821	863	823	870	831	840	797	881	902	839	825	837	829	864	827	854	815	781	843	892	849	877	854	816	860	873	855	882	841	823	886	782	863	879	858	872	821	833	886	854	855	852	895	892	863	875	829	829	837	878	800	857	844	854	838	835	852	862	801	865	828	841	849	803	818	816	856	870	845	873	835	916	827	841	863	882	877	901	824	888	862	877	880	809	880	815	848	903	810	850	865	913	896	862	862	889	868	826	847	789	840	881	808	899	901	893	789	835	855	846	885	826	866	891	823	814	863	825	816	872	903	832	864	840	829	849	851	878	879	872	825	782	885	807	823	824	839	808	831	840	847	809	855	891	798	861	850	833	798	872	893	865	819	811	833	853	889	834	847	880	847	872	863	881	869	858	885	853	808	832	802	873	876	846	879	834	851	769	810	804	815	825	880	857	822	844	859	824	831	834	822	832	835	868	881	808	844	817	820	832	877	854	859	865	832	810	873	850	817	867	861	867	841	833	852	822	888	876	822	838	817	825	862	804	881	843	850	838	784	852	831	830	802	841	848	870	824	845	869	882	888	829	903	893	877	794
2479	1079	594	400	724	995	958	896	709	659	550	495	417	343	256	188	181	166	144	119	141	129	113	102	112	109	97	88	85	86	117	102	95	88	91	54	71	71	66	51	57	58	49	53	59	52	52	50	53	45	59	61	64	44	55	59	40	51	51	45	50	41	45	37	38	37	45	53	57	41	50	42	47	45	54	46	40	55	39	38	49	55	49	48	50	56	58	45	59	49	46	72	51	42	52	40	38	36	44	43	51	42	44	47	45	53	43	48	55	51	45	49	62	45	52	49	54	43	39	55	48	53	48	44	48	49	50	53	35	52	52	52	41	38	51	42	57	52	42	47	46	57	35	38	65	52	50	43	48	54	32	58	46	33	46	46	47	39	37	46	50	50	40	66	53	49	56	51	37	51	46	46	49	58	55	46	48	51	59	40	53	56	46	43	57	49	36	36	58	51	42	45	53	47	46	51	40	51	52	41	55	47	53	45	60	40	38	48	52	52	49	59	47	59	46	44	44	58	57	56	42	54	61	49	48	52	45	46	45	44	41	53	49	43	49	58	48	51	45	53	46	50	42	42	51	50	55	47	54	41	52	47	58	52	60	46	24	45	57	48	42	44	57	52	44	40	50	62	47	35	53	49	56	58	44	40	49	46	48	57	49	40	47	57	37	40	43	48	46	47	36	52	52	47	52	51	46	52	46	43	33	48	61	48	47	37	46	43	45	40	50	51	42	44	53	53	53	44	45	37	42	47	45	44	44	58	60	30	44	54	41	50	52	50	47	41	50	47	58	41	43	54	54	50	42	45	33	41	34	41	57	47	42	47	41	56	50	40	49	48	48	55	45	57	34	44	40	49	37	42	55	29	46	55	43	48	39	43	50	56	54	55	49	49	43	41	52	41	57	47	42	42	53	55	54	49	46	43	50	43	57	47	55	49	33	59	47	41	54	43	44	43	46	51	61	42	52	49	58	40	40	51	49	37	35	42	45	50	51	46	54	45	43	45	50	41	46	44	38	38	45	42	54	51	53	38	40	58	49	46	48	52	56	38	48	48	56	58	47	47	49	44	35	39	43	48	45	50	47	47	55	60	54	48	51	57	61	46	48	51	39	50	46	48	36	41	53	51	46	48	61	49	45	46	42	32	35	44	55	52	47	41	38	51	53	47	43	44	50	57	52	50	51	43	38	58	39	45	47	58	54	42	48	53	51	51	40	47	49	60	45	47	41	48	48	52	48	50	29	46	41	34	51	43	47	38	55	48	53	45	48	52	49	48	52	47	39	61	37	39	46	55	41	41	50	46	47	46	44	45	43	45	47	49	31	60	52	43	53	58	35	53	58	40	47	53	42	45	52	48	39	56	60	42	56	46	46	44	42	49	52	45	67	60	51	48	63	51	55	47	39	41	43	33	43	54	41	53	47	54	54	49	50	59	42	60	60	40	56	51	35	41	51	54	39	55	57	34	48	48	38	38	43	47	50	56	45	50	52	37	51	48	65	53	41	40	54	47	50	49	56	40	44	64	52	41	45	50	46	48	63	50	37	53	44	53	46	40	53	48	52	51	55	46	38	43	44	52	42	49	45	47	44	51	50	41	52	46	50	48	53	50	38	45	49	47	53	43	36	50	64	55	56	40	44	54	47	41	45	45	62	42	58	57	56	59	67	50	46	43	48	45	41	53	37	46	36	50	52	44	60	44	40	54	60	32	52	52	52	57	40	48	38	46	45	43	43	52	56	58	44	41	62	46	41	62	42	55	48	56	54	54	55	49	40	44	35	48	45	48	52	45	37	42	52	59	45	42	42	38	50	36	42	39	44	33	51	35	46	49	27	35	50	54	40	39	51	53	49	53	62	40	41	47	51	53	43	60	34	55	45	45	53	50	44	44	37	57	46	54	46	40	36	40	43	42	51	33	56	47	41	38	62	35	49	48	50	37	46	44	29	36	38	49	45	61	44	41	42	60	47	48	42	42	48	46	45	50	49	41	46	54	46	38	37	42	53	52	54	45	54	42	47	41	44	50	60	46	44	50	49	60	47	51	48	58	46	36	44	43	46	44	49	38	52	46	40	50	54	42	40	48	58	55	58	50	41	37	61	42	47	48	54	40	43	47	45	50	50	51	48	60	53	54	45	52	36	48	54	45	56	38	50	48	58	51	61	43	46	49	61	50	49	45	39	39	46	59	61	49	40	55	30	49	49	58	38	35	38	57	52	46	37	52	54	43	43	45	50	46	53	43	55	48	52	61	33	55	49	52	42	46	46	47	45	40	54	59	45	50	56	38	50	55	43	52	48	46	37	47	39	37	56	41	46	44	35	38	46	54	46	44	44	51	54	49	29	46	52	53	49	49	55	48	44	49	42	54	53	40	47	48	40	37	46	48	37	40	40	51	41	57	50	60	51	38	47	55	48	43	43	48	40	48	41	59	43	56	42	45	45	48	60	51	38	48	39	43	43	43	52	42	45	50	43	50	60	34	47	43	56	38	49	45	47	45	43	47	32	53	54	40	41	45	40	47	68	61	43	44	51	47	48	49	41	54	42	44	50	43	44	50	61	45	56	40	48	56	39	36	54	47	42	44	55	44	50	37	43	42	54	45	44	45	57	49	40	49	36	46	57	36	42	44	50	49	37	46	46	46	52	53	53	57	40	42	44	55	45	52	62	49	41	47	45	46	40	33	40	35	46	58	52	58	50	50	51	39	49	46	50	53	56	38	47	50	43	60	45	56	46	38	50	52	51	52	48	41	53	44	49	57	54	47	39	43	45	53	50	51	57	46	45	49	41	62	50	38	53	32	43	33	54	41	44	45	42	42	49	60	53	49	57	45	42	54	47	43	50	45	41	58	45	55	36	49	43	39	48	52	41	51	42	53	51	58	49	39	55	51	57	47	44	42	46	55	43	44	49	71	42	39	55	47	50	58	42	46	54	55	50	52	50	41	50	48	44	49	48	44	40	51	42	54	45	44	47	50	36	41	61	61	44	56	46	36	53	48	39	50	39	49	38	49	54	33	54	57	39	45	43	55	43	58	57	49	33	39	39	46	40	59	50	27	47	33	57	50	54	43	53	43	44	47	44	47	50	46	55	43	36	49	58	42	52	43	46	46	46	40	47	55	39	49	54	46	32	34	58	46	44	47	62	40	42	37	40	51	44	53	42	57	50	45	45	57	46	46	42	52	41	52	49	54	46	58	44	38	42	40	40	46	47	51	42	41	40	46	41	45	71	58	53	50	41	39	51	39	41	45	38	50	40	40	60	47	53	59	42	51	37	61	44	47	44	44	59	46	53	57	59	40	53	45	47	47	52	53	57	59	43	50	52	47	41	42	49	47	42	45	50	50	48	42	46	41	42	55	36	57	50	40	52	44	40	45	50	55	38	48	43	52	48	43	49	46	51	48	54	53	54	35	51	50	40	46	41	40	46	37	35	45	55	44	45	50	49	43	61	52	50	47	45	46	30	50	49	49	54	45	56	47	45	53	47	50
27031	18536	11807	24266	33774	33568	32222	29416	25632	22973	19511	16774	14803	12509	9619	7630	6845	5724	4646	4404	4530	4735	3919	3889	3762	3333	3226	3113	2903	2819	2598	2782	2766	2574	2236	1883	1729	1531	1504	1400	1276	1127	1079	1085	1075	1047	953	972	958	970	938	948	924	854	836	845	787	815	786	772	786	766	717	753	728	831	742	743	729	781	702	780	750	774	740	765	782	724	781	746	754	727	740	768	814	748	775	745	759	776	747	782	721	745	727	721	749	758	755	773	711	733	709	726	748	742	752	777	727	707	730	725	757	687	754	691	706	716	756	765	770	777	755	704	713	693	709	742	696	691	727	691	697	749	684	754	712	670	715	682	721	752	759	700	743	696	734	679	695	705	747	720	694	719	705	686	735	741	741	740	769	815	755	758	711	738	705	709	710	675	718	680	709	747	738	679	678	712	692	714	727	693	709	732	701	706	675	687	662	746	708	730	712	711	682	721	691	673	703	748	717	676	684	635	718	617	653	695	705	672	659	677	667	746	653	684	681	668	677	728	682	728	704	659	706	669	706	712	692	727	717	652	675	721	732	671	721	671	706	686	653	739	673	705	647	652	742	735	693	663	685	673	653	706	691	667	733	656	692	711	707	738	658	671	681	676	734	703	672	685	692	667	710	659	711	659	644	694	710	674	724	662	687	696	679	690	699	678	691	679	661	691	705	706	711	650	659	691	660	661	636	724	697	676	708	666	709	702	637	681	686	694	698	688	681	725	677	725	708	718	713	709	724	687	652	749	716	706	659	726	666	652	675	674	677	681	677	696	683	733	728	729	699	695	658	697	721	690	664	653	747	674	666	665	658	715	740	704	685	697	704	689	684	697	677	696	715	676	688	683	665	719	696	672	695	683	701	695	650	674	700	702	712	689	666	688	668	652	728	747	681	665	652	700	634	690	726	675	647	674	687	684	649	700	665	709	710	713	675	708	691	703	706	689	695	679	665	689	707	726	732	714	712	656	650	707	657	731	650	700	662	682	696	699	728	701	678	690	685	645	719	722	697	687	679	629	691	665	661	699	688	690	746	667	677	711	674	720	725	708	700	683	689	694	653	667	690	702	636	728	676	699	659	724	662	634	658	668	666	739	692	676	715	713	700	713	722	700	679	672	683	718	682	688	670	695	725	722	713	715	701	650	715	729	634	690	683	686	694	703	675	684	676	670	677	742	701	657	636	713	699	711	670	681	672	683	685	664	723	672	671	666	707	705	660	692	719	702	754	702	714	664	681	713	721	709	702	622	696	674	675	740	690	670	699	733	678	662	702	685	716	693	705	681	725	723	710	736	706	705	688	675	678	679	693	686	686	696	702	680	670	712	673	688	646	705	698	659	663	663	695	713	696	775	647	652	692	684	712	728	675	739	771	674	681	686	670	696	658	660	696	705	676	680	729	695	647	695	675	699	725	696	688	681	676	685	692	695	649	691	691	711	691	712	683	732	695	697	728	744	680	648	673	690	685	666	731	704	677	733	690	678	718	716	658	681	700	718	727	684	673	708	703	682	669	672	686	702	691	665	731	706	705	692	714	631	654	674	684	689	700	708	690	668	700	682	706	666	677	690	718	704	709	686	716	683	699	677	692	695	684	718	706	709	706	669	643	704	681	742	630	697	724	674	679	713	673	681	710	687	691	729	708	678	711	733	694	673	673	664	729	629	657	683	670	650	684	691	716	689	697	654	692	660	664	720	672	715	651	637	698	658	665	706	694	689	714	681	674	701	705	697	691	629	673	679	668	707	685	696	706	712	699	687	695	683	705	717	654	671	716	716	678	685	671	668	674	714	667	666	661	691	694	712	695	697	698	675	710	695	689	671	702	675	679	696	717	698	653	665	738	682	714	725	698	687	673	712	682	693	696	705	708	703	681	721	691	701	660	694	692	660	671	713	665	663	692	692	640	669	742	656	660	667	727	678	740	705	741	691	680	699	692	659	696	677	674	642	714	697	692	703	708	651	691	646	675	668	693	700	676	670	670	698	673	684	692	696	683	679	680	736	658	735	689	681	659	707	703	713	723	693	656	732	674	724	655	682	689	743	714	701	680	681	682	709	655	660	723	702	655	698	648	669	702	723	684	688	665	672	655	683	714	697	676	682	671	755	705	700	666	697	684	714	699	700	660	683	647	680	679	692	694	668	669	696	676	647	709	701	666	720	718	728	646	762	667	677	682	675	710	680	674	715	717	656	734	661	639	714	654	663	649	677	686	731	689	753	689	707	696	678	669	697	665	658	654	689	727	699	693	718	683	717	681	688	704	696	661	679	677	702	718	670	678	711	718	685	681	674	728	712	728	703	689	716	695	681	707	682	697	707	713	713	668	651	682	700	685	704	639	723	670	706	662	657	688	719	680	698	727	684	687	682	677	714	714	700	719	679	680	683	708	671	723	676	665	692	716	659	680	704	661	683	696	651	689	695	679	702	712	723	697	686	694	685	649	718	661	717	634	690	653	729	686	720	675	687	673	728	695	728	723	687	691	642	662	710	715	681	701	701	674	701	681	716	671	678	708	651	672	740	642	662	673	692	703	679	678	677	683	621	717	665	694	683	740	674	692	727	716	676	680	712	699	672	679	719	728	680	675	717	706	666	661	653	673	718	698	688	683	658	705	605	684	717	718	686	668	680	731	671	741	685	711	655	645	739	686	692	652	658	661	666	674	776	668	656	676	680	711	678	666	657	705	721	685	695	724	702	714	705	727	691	696	679	655	711	698	678	700	698	722	738	684	723	716	698	674	701	723	702	702	694	673	658	733	725	706	660	678	698	666	676	724	689	696	704	636	628	670	734	691	685	687	688	639	692	718	694	726	656	693	695	676	716	666	721	703	684	674	702	712	714	694	707	703	665	733	733	729	679	701	696	710	694	713	667	681	641	695	697	670	657	684	670	682	687	713	718	619	662	733	619	740	725	692	638	683	656	704	688	678	715	749	726	697	723	698	738	697	700	706	701	649	678	695	735	745	699	666	686	686	689	678	780	703	688	679	664	694	684	699	709	668	704	692	676	673	688	684	682	682	656	695	688	656	685	694	715	722	668	707	690	714	684	692	741	622	709	732	747	656	692	747	744	693	649	696	661	680	690	677	700	681	695	728	748	706	682	688	663	691	678	714	680	667	671	720	670	725	701	699	725	662	735	755	735	651	714	660	685	701	685	708	684	731	720	656	708	704	700	684	695	681	691	665	676	641	717	665	699	669	679	680	699	629	730	669	676	717	659	700	691	727	693	704	718	696	735	677	760	684	682	737	700	756	703	678	727	718	651	667	676	698	680	707	711	662	718	683	682	685	669	648	702	703	730	689	751	692	666	669	702	712	660	676	667	687	729	689	725	686	753	693	683	698	670	647	721	754	686	678	751	712	693	683	625	672	668	666	644	665	681	707	681	699	710	709	691	678	666	660	719	702	669	720	691	698	672	665	679	716	761	700	717	661	678	697	667	706	684	686	721	703	693	684	672	713	686	659	715	680	668	681	712
1925	509	262	185	328	409	434	387	320	344	267	225	177	149	121	92	76	86	70	75	75	70	74	71	61	59	62	74	57	65	61	62	80	46	52	54	42	55	61	43	48	45	37	42	48	46	43	45	47	44	50	32	31	37	57	34	44	39	38	50	40	51	48	40	48	41	49	52	51	40	40	43	52	45	51	41	33	40	38	32	52	41	34	47	52	43	37	34	41	32	47	35	39	43	50	42	41	49	36	29	45	40	58	43	43	46	38	33	55	44	42	40	48	38	21	38	48	57	32	50	42	42	48	43	30	29	37	47	46	39	39	35	51	43	40	42	45	41	42	42	33	46	43	42	47	46	47	44	39	37	42	34	40	43	49	43	37	36	31	45	39	36	47	42	50	46	40	47	48	36	37	38	43	30	52	43	43	47	37	38	38	42	43	51	46	43	44	41	41	46	38	43	44	35	43	35	40	40	40	47	46	44	51	55	33	50	49	41	59	41	34	40	31	44	47	40	43	43	35	44	44	37	41	53	39	34	39	41	53	36	42	38	31	45	26	44	41	43	43	35	37	47	35	41	37	37	53	52	40	38	44	44	39	46	46	45	34	53	45	56	35	28	39	39	49	52	33	42	31	38	51	32	38	39	53	33	39	42	42	43	46	34	48	37	37	32	46	33	35	46	34	35	38	46	35	38	55	38	42	47	39	31	46	48	39	49	48	36	38	35	34	45	51	37	43	46	41	45	39	36	38	41	46	39	44	31	32	40	42	43	31	54	41	42	47	47	41	35	45	48	37	47	42	35	34	41	52	39	38	50	42	44	37	44	46	37	44	40	39	39	41	36	46	45	26	38	49	35	41	50	40	47	37	48	49	45	34	49	42	46	47	45	34	41	43	44	49	44	40	48	35	37	51	34	46	42	33	37	27	41	46	33	35	40	33	34	60	43	31	41	50	28	39	47	35	49	40	39	36	38	41	51	42	60	43	46	42	43	39	39	33	36	38	29	34	36	50	38	32	43	43	29	37	42	37	50	61	46	42	55	31	39	57	40	47	34	31	38	53	39	35	44	45	40	35	44	29	53	41	40	47	47	43	43	33	42	45	41	39	31	38	51	41	41	50	42	36	50	41	41	37	40	36	38	49	48	43	43	37	40	36	48	52	44	43	37	47	35	40	42	43	53	36	34	39	46	41	33	29	41	45	32	37	33	48	34	33	37	47	40	35	38	40	40	32	47	48	32	40	34	40	39	47	45	43	39	45	29	32	43	39	47	33	29	45	42	35	51	43	38	33	44	43	53	49	34	37	35	35	44	50	36	46	39	34	41	47	47	29	37	44	46	45	39	49	51	41	46	40	41	38	41	31	46	37	48	56	35	39	39	39	31	46	29	43	41	44	35	39	46	43	46	47	37	39	50	32	49	36	37	48	35	29	42	32	33	41	45	46	34	36	35	36	38	52	46	40	57	50	44	38	48	39	48	33	36	43	40	37	41	36	42	44	40	51	42	37	32	37	50	44	42	23	51	41	46	35	34	30	33	31	48	34	47	44	47	40	40	42	48	48	36	46	39	32	35	47	42	50	44	43	31	46	45	32	41	43	43	50	54	47	35	34	41	35	33	45	43	45	39	30	51	41	39	32	43	40	41	45	41	42	37	40	42	28	33	40	47	40	36	36	33	48	51	48	35	48	31	35	54	41	55	29	44	47	36	53	42	28	41	44	45	49	38	33	36	31	36	26	46	36	40	48	42	41	44	37	52	46	46	37	32	36	43	48	41	37	34	50	32	50	42	41	37	41	45	38	45	46	39	32	48	28	44	30	48	39	52	40	46	34	40	39	44	38	32	41	40	45	46	31	35	43	38	41	41	52	30	44	46	47	35	48	41	56	33	42	45	44	46	49	50	38	41	32	47	42	35	39	41	46	36	31	30	43	36	45	52	47	34	40	36	43	45	38	37	41	52	38	36	30	34	46	34	50	31	66	34	49	32	38	57	38	44	49	33	50	45	35	49	38	47	55	39	35	48	50	42	34	48	32	38	50	47	46	30	37	28	48	44	39	41	44	43	45	46	41	44	45	42	39	36	36	44	29	53	51	34	36	49	46	40	37	30	36	41	50	46	49	37	43	39	47	35	44	43	37	38	35	36	38	47	46	48	44	37	37	45	50	45	48	45	37	35	36	38	45	35	44	46	41	36	47	42	36	37	34	48	44	36	34	41	27	31	44	41	47	37	33	32	40	42	40	46	40	40	41	43	42	39	33	40	42	53	42	39	39	39	33	45	44	45	47	48	35	36	37	41	44	32	39	44	38	45	37	44	44	37	35	38	48	38	42	34	38	55	44	48	34	40	28	35	54	50	44	30	41	40	31	45	49	49	38	41	30	52	40	48	50	33	44	47	35	40	37	48	39	45	31	32	42	49	37	55	42	41	47	44	43	35	52	42	47	41	37	44	34	42	49	41	43	38	50	40	31	36	58	53	38	38	43	35	34	39	46	32	38	50	54	39	32	49	46	48	37	26	29	45	36	50	40	54	36	42	35	37	47	40	47	37	37	48	46	36	42	37	48	46	54	34	55	46	45	42	41	34	46	35	30	42	41	45	39	38	51	47	46	45	39	36	35	39	45	40	37	33	43	44	32	42	31	45	40	41	40	36	43	49	29	34	40	51	36	37	41	42	55	45	48	40	41	45	37	43	52	45	42	42	41	39	33	45	33	44	35	41	37	37	50	31	31	35	31	39	43	35	50	47	38	41	41	51	33	40	44	38	47	41	46	41	25	50	36	44	39	42	35	48	44	32	43	40	30	39	52	36	30	39	36	31	39	37	43	32	41	30	38	54	44	38	28	32	56	32	33	43	39	37	35	44	49	38	43	45	46	31	44	50	40	31	45	45	47	39	35	44	45	28	38	32	53	38	36	35	44	40	38	35	39	32	50	46	45	43	44	46	41	40	41	43	44	46	42	44	37	49	33	27	33	42	43	40	34	41	42	40	43	30	42	41	43	33	43	49	46	44	61	37	36	37	33	45	45	46	36	53	41	44	50	44	39	41	44	43	34	44	35	40	45	37	46	47	47	41	37	57	39	36	45	42	48	51	40	43	39	29	27	48	43	41	46	33	43	48	31	42	46	50	37	36	31	33	42	44	41	38	58	35	50	40	40	45	37	29	32	39	32	44	45	48	51	47	39	38	39	39	37	56	36	42	39	44	41	35	39	46	37	46	39	31	43	38	37	39	36	32	31	54	41	50	42	38	34	37	35	40	44	41	51	48	52	39	35	38	42	34	43	48	42	42	46	38	43	34	37	40	49	36	63	37	34	40	43	41	34	35	38	39	34	37	38	47	35	39	39	41	35	39	53	37	49	47	40	49	43	42	39	38	43	38	42	35	35	39	31	34	41	65	32	31	43	41	41	49	40	26	29	37	46	42	47	43	36	38	35	58	48	42	41	40	48	33	40	36	37	41	31	49	46	45	41	31	42	47	41	38
18871	11457	6427	15341	24250	23719	22100	19030	16113	14248	11444	9104	7692	6332	4569	3516	3060	2658	2246	1927	2119	2231	2090	1971	2021	1801	1694	1647	1574	1492	1412	1535	1619	1408	1250	1190	1098	962	916	889	780	727	757	749	700	717	679	751	698	707	665	682	603	688	655	650	644	655	648	647	602	626	588	623	592	597	666	615	608	597	634	596	602	644	601	589	638	614	636	615	620	587	652	650	635	611	640	600	593	617	639	653	660	623	579	633	602	578	612	612	627	627	580	590	649	641	590	606	622	635	597	589	587	616	617	626	594	600	585	641	616	583	635	639	655	638	619	598	602	600	625	608	613	633	618	579	624	626	579	604	634	582	613	629	660	590	630	589	593	603	621	624	625	647	615	632	618	590	641	606	606	604	613	576	653	636	605	587	582	596	603	633	622	640	616	649	565	631	590	613	634	569	618	616	610	546	635	625	576	611	587	600	594	600	612	625	619	573	628	598	621	603	622	559	600	643	568	620	651	597	567	608	589	608	627	549	556	607	583	571	557	628	668	591	605	582	598	611	620	613	629	608	614	563	612	621	622	556	615	628	557	616	599	644	625	588	611	617	607	608	604	636	557	606	604	590	595	586	563	596	601	658	673	571	669	578	615	631	581	618	592	636	591	602	586	600	601	624	588	640	577	611	593	606	578	579	611	587	624	599	573	622	554	584	593	638	606	622	618	599	603	592	601	625	583	583	580	592	594	593	612	576	574	604	608	581	608	634	621	580	593	576	600	642	623	588	599	586	601	620	591	593	644	595	597	590	658	567	609	564	587	572	599	589	596	553	593	608	554	612	602	578	665	640	596	555	642	616	549	608	607	571	632	625	605	653	569	578	581	604	579	579	603	588	611	607	596	641	582	612	582	629	630	573	617	590	615	545	626	596	600	581	623	601	581	570	544	627	595	624	596	599	540	616	601	583	613	633	576	623	620	578	629	592	589	581	564	629	621	616	584	605	609	608	586	622	574	624	583	632	616	605	599	627	602	575	601	642	600	611	646	627	600	612	554	640	590	601	638	579	622	558	615	594	629	603	629	639	614	653	606	567	588	627	598	613	576	599	594	601	603	591	632	609	596	595	602	567	584	632	597	574	624	626	608	573	582	624	585	663	612	627	600	617	588	610	647	620	649	583	630	572	613	614	619	605	575	620	605	563	580	603	606	588	609	605	583	592	591	600	586	589	593	581	603	584	607	636	610	603	594	605	557	613	590	576	606	602	645	583	568	568	612	626	591	591	604	647	587	601	586	598	545	561	592	624	593	628	634	644	609	614	593	607	601	626	630	585	639	594	608	591	573	612	626	605	631	602	634	615	596	549	531	599	615	562	612	604	581	606	605	596	549	591	587	609	623	596	560	635	613	573	559	595	617	550	616	606	586	609	601	609	607	629	595	591	584	617	645	592	547	623	609	583	630	599	600	560	613	615	597	597	581	598	616	591	616	584	601	587	585	588	639	624	655	590	605	626	631	587	607	571	637	552	615	555	620	616	604	613	556	633	636	575	600	636	600	608	600	605	624	553	623	571	614	577	626	601	615	582	617	601	579	591	612	628	592	582	577	592	551	560	629	564	621	559	578	603	601	605	666	582	628	643	596	638	606	580	635	603	633	604	649	590	593	598	531	590	570	667	578	549	627	540	603	659	564	639	611	615	565	638	597	588	605	627	586	583	561	615	635	607	540	614	579	638	627	573	611	570	611	602	596	623	626	609	589	583	554	584	583	595	628	598	630	646	595	553	577	593	594	625	617	594	599	585	597	618	586	624	650	632	628	613	619	583	621	606	587	572	604	626	576	547	616	614	604	557	608	591	594	622	624	639	626	612	582	587	563	566	592	652	569	621	633	600	578	607	566	596	572	602	584	596	600	627	610	569	588	575	575	625	605	572	572	614	619	641	591	585	585	619	594	604	579	616	570	602	592	570	614	618	639	572	582	608	583	616	602	591	617	582	613	566	586	602	596	631	577	612	617	589	573	575	628	587	594	621	623	621	564	600	633	604	575	639	586	639	637	565	591	574	572	621	592	636	578	642	595	578	604	606	585	632	590	608	603	589	613	592	631	573	619	650	605	568	604	593	597	611	631	615	616	608	603	618	591	593	610	558	618	620	611	621	620	622	560	628	650	628	629	574	627	605	596	589	577	611	606	570	629	616	569	615	562	608	621	619	605	616	571	550	592	600	619	624	598	612	561	617	601	592	637	614	561	603	586	651	582	609	594	588	631	588	624	609	629	597	576	652	572	587	566	624	566	606	609	601	631	566	578	568	615	594	618	563	595	565	597	581	614	543	603	603	579	587	572	611	587	612	639	568	594	566	586	570	586	616	608	559	575	596	626	606	613	616	632	642	637	651	617	582	611	643	555	578	623	594	596	652	592	591	588	602	587	627	627	619	636	590	602	605	609	578	576	604	607	623	573	584	625	603	624	583	618	598	590	629	629	609	618	619	592	589	593	627	620	610	598	595	628	614	600	588	599	617	584	584	631	606	611	623	619	620	611	602	595	612	627	604	602	597	673	614	622	587	623	592	622	595	600	603	600	584	589	617	633	618	641	602	595	569	611	609	603	627	602	618	608	609	583	601	594	581	637	602	601	559	637	627	614	603	621	651	594	610	575	600	591	613	595	550	619	591	570	616	581	559	613	595	590	584	562	601	576	568	624	605	611	613	584	622	617	617	602	599	591	621	630	569	569	592	588	587	586	636	573	625	595	565	609	611	636	632	605	561	594	644	607	602	585	598	570	572	574	616	638	610	587	579	606	573	559	561	601	590	562	600	593	621	583	586	577	581	596	616	615	564	636	595	596	603	579	592	560	563	615	567	596	576	600	545	598	640	593	591	590	613	634	658	619	595	595	583	602	582	564	605	602	595	587	599	621	611	622	629	573	632	612	627	608	622	581	608	596	569	606	632	633	622	594	615	579	606	605	600	630	609	592	611	564	590	637	617	574	595	642	560	661	623	611	621	609	640	616	568	605	606	569	625	618	610	627	579	643	582	592	551	619	581	562	617	575	636	597	616	628	620	551	637	601	594	624	630	609	588	568	675	599	619	606	626	620	581	650	565	564	569	578	590	527	614	609	620	608	648	600	591	574	583	588	595	610	586	616	572	557	562	604	602	621	622	600	637	610	599	610	627	600	619	583	585	579	608	643	592	571	560	617	630	633	628	580	588	579	585	614	583	599	584	577	611	609	594	590	592	582	580	602	573	653	590	587	643	599	572	544	598	582	631	600	581	625	608	586	625	595	613	593	567	618	617	623	575	598	591	615	614	603	553	605	601	586	589	593	591	588	548	637	603	602	627	585	608	615	575	607	603	619	589	600	597	591	646	612	590	628	563	610	585	575	573	588	601	593	580	572	558	639	588	603	568	642	601	632	637	572	586	659	600	590	605	611	595	608	577	621	645	611	605	626	605	615	637	603	610	601	602	609	595	616	630	603	626	615	627	632	654	618	596	622	611	613	581	649	607
1517	763	384	286	555	681	646	569	485	499	345	313	244	201	176	149	103	104	83	77	67	105	85	78	63	58	70	71	59	44	72	77	69	65	50	60	42	48	43	44	40	45	33	47	28	44	35	42	38	39	47	34	37	23	32	30	34	22	30	27	32	37	31	26	17	39	33	23	22	30	23	32	26	30	30	31	18	42	34	39	40	26	29	30	35	38	26	29	27	26	33	32	27	29	24	31	29	30	34	25	42	39	40	37	35	32	38	37	33	35	26	23	36	26	31	26	28	34	25	25	35	22	37	23	23	38	27	36	39	36	26	32	26	25	30	26	39	33	32	38	33	24	36	37	26	30	29	32	26	34	32	26	28	35	29	30	40	26	29	33	35	38	24	39	25	31	35	23	24	25	31	26	27	29	33	25	26	30	34	43	38	27	30	32	34	47	35	30	28	30	43	28	36	30	28	33	26	26	24	35	33	35	30	35	42	40	26	32	28	24	24	31	28	39	39	31	36	28	36	28	27	26	27	41	33	38	45	34	43	29	19	33	26	35	35	42	32	29	35	19	26	36	29	25	35	26	29	19	29	37	41	27	33	34	28	34	35	30	28	30	22	28	29	27	32	26	27	34	24	33	30	34	27	37	26	23	27	26	33	40	39	33	29	29	34	34	30	31	35	32	26	39	30	32	33	41	24	38	28	25	38	32	42	23	36	27	27	20	30	34	34	27	27	24	39	29	48	33	31	29	28	31	37	38	30	26	29	30	27	32	25	31	36	39	35	34	19	26	26	30	34	31	33	31	36	28	21	24	30	27	25	32	34	21	36	45	36	34	33	24	27	31	23	35	27	31	26	40	23	30	30	29	23	27	30	32	29	36	22	34	29	31	30	22	36	39	27	28	30	31	28	37	34	32	32	28	40	31	31	29	36	31	36	42	31	22	29	32	27	34	29	31	35	36	33	32	33	37	28	32	26	33	24	33	23	33	30	23	36	27	27	25	34	35	36	20	23	28	34	34	36	31	29	26	26	30	33	31	36	27	31	33	36	32	32	23	33	28	33	34	24	32	35	24	32	36	27	40	38	29	30	25	34	30	31	25	25	41	29	24	29	29	24	35	26	33	30	24	36	35	25	41	32	26	35	28	25	32	33	23	32	39	47	27	32	33	20	30	24	40	29	31	20	30	35	28	30	26	34	36	34	43	26	38	33	25	32	38	23	32	37	25	20	35	28	26	35	28	39	38	32	36	37	26	33	28	21	33	29	31	27	34	29	43	26	30	26	26	21	31	27	25	22	28	18	33	30	27	29	43	29	36	32	40	29	39	33	39	28	25	33	22	25	34	25	34	28	36	41	30	18	34	45	33	29	33	31	37	34	24	30	34	28	32	28	25	31	28	33	30	40	40	33	24	34	21	22	25	29	23	18	29	26	38	33	31	30	33	28	28	35	29	33	25	34	29	26	42	35	36	41	29	22	34	18	31	31	46	30	33	26	36	25	28	30	22	36	25	17	31	30	34	35	29	29	15	42	29	28	27	31	35	35	41	27	29	32	35	34	26	29	36	29	25	26	29	31	34	26	37	37	33	36	27	30	27	26	27	36	24	32	36	31	25	45	31	36	25	30	26	31	30	31	28	34	37	40	42	28	34	24	28	33	41	29	35	26	22	28	26	33	35	29	25	30	23	35	31	41	27	41	28	33	29	45	29	37	22	20	28	34	31	33	39	23	27	33	38	31	31	36	45	39	40	29	30	27	25	29	39	23	26	33	34	28	27	39	39	42	29	23	42	34	37	47	31	19	37	39	25	35	29	48	30	30	21	30	32	39	40	28	44	40	27	27	27	35	40	30	38	31	19	39	25	26	24	26	29	27	31	30	22	37	27	31	23	15	27	28	40	28	37	42	22	21	38	26	31	39	24	28	34	34	21	26	42	37	26	22	22	27	32	24	27	33	28	35	39	27	34	32	30	30	35	30	36	37	37	29	31	28	26	32	40	24	34	37	31	28	24	30	35	28	26	31	31	39	21	23	42	28	40	24	31	42	41	38	33	30	40	27	37	24	21	24	37	31	30	36	33	24	31	20	33	23	37	29	30	35	27	28	36	31	28	35	22	32	22	23	19	34	29	28	30	32	29	27	27	35	34	29	31	40	27	29	44	30	36	26	28	34	31	25	27	24	24	34	28	23	27	28	35	38	30	33	36	41	25	27	33	33	37	45	31	28	45	36	25	34	29	25	29	31	24	24	20	27	32	37	29	18	29	31	31	36	33	37	35	32	34	37	26	32	22	27	37	31	23	38	33	23	34	27	48	36	26	38	28	23	23	33	29	27	27	39	32	26	21	41	33	32	29	30	33	37	29	28	38	23	45	34	27	21	32	26	32	30	36	32	34	31	30	35	26	17	33	28	23	29	28	30	39	18	27	37	35	33	29	34	37	35	28	31	23	32	44	32	30	25	29	28	28	36	38	33	43	27	28	34	20	36	28	24	20	35	29	32	34	28	37	28	32	38	35	33	25	30	30	33	26	27	27	29	24	26	34	31	19	34	26	27	37	34	30	30	28	36	32	29	32	20	38	26	28	21	29	38	33	29	27	25	41	27	30	34	34	20	38	29	33	38	29	33	32	25	29	22	34	30	34	35	32	29	33	24	33	30	27	25	34	31	23	23	16	26	30	22	27	41	29	35	36	29	36	35	22	41	37	35	41	28	28	44	27	37	31	30	36	20	27	22	23	41	31	38	41	27	33	20	29	35	30	38	32	28	33	24	27	39	32	27	18	33	34	37	36	37	28	28	32	22	26	34	21	32	31	23	28	25	26	29	30	35	33	36	24	22	31	28	38	28	34	24	39	35	33	42	32	37	28	30	41	34	41	35	38	29	25	35	30	27	21	25	20	48	38	31	36	34	35	39	45	24	31	35	33	37	17	30	35	39	38	36	26	29	36	29	28	31	32	30	29	36	32	37	38	27	25	33	26	33	35	31	34	32	40	25	29	19	32	27	35	29	34	31	38	34	28	23	31	37	30	32	27	31	25	30	33	31	35	35	29	33	29	26	37	27	31	29	30	32	23	33	36	38	34	35	25	27	24	34	37	27	37	27	36	36	28	37	20	34	33	35	28	31	45	33	23	34	42	51	31	27	30	27	25	27	35	33	27	33	28	26	19	30	33	21	37	31	27	34	34	39	40	28	35	27	36	25	31	25	40	30	26	39	27	41	34	27	30	25	26	30	29	27	31	30	40	42	31	27	21	31	36	33	29	35	22	27	23	31	38	29	25	34	41	23	29	32	31	29	34	31	40	31	29	37	21	34	28	28	33	27	28	29	29	30	41	26	29	33	37	28	27	32	37	37	29	28	29	40	41	29	27	36	34	33	28	36	24	32	28	39	24	29	24	28	32	22	35	35	40	33	32	30	35	26	29	47	39	27	27	36	33	16	32	36	27	33	21	36	31	25	25	24	18	38	32	23	40	38	37	23	31	31	18
23072	15461	9553	21086	30383	29948	26792	23564	21027	19089	15658	12833	10963	8643	6850	5065	4293	3960	3266	2841	2893	3212	3221	2837	2791	2545	2319	2179	1991	1827	1954	2002	1957	1833	1443	1232	1054	1072	1012	883	794	740	746	731	678	653	651	655	720	614	677	590	578	583	502	574	561	518	503	529	510	522	502	543	521	496	499	502	485	503	513	493	539	523	520	459	490	483	495	466	478	491	485	503	531	572	540	541	556	527	527	483	476	544	515	484	517	509	479	488	539	555	507	528	509	456	487	500	472	487	534	476	479	483	485	500	505	481	518	508	495	508	445	506	482	461	495	483	485	481	480	512	475	453	483	455	478	455	481	499	484	468	461	483	476	465	463	484	458	470	480	462	498	462	488	520	453	485	484	494	519	535	509	511	492	482	473	500	483	478	478	498	470	451	494	485	478	440	470	450	435	487	465	503	427	435	445	440	469	471	490	495	477	502	478	487	453	455	449	502	434	437	437	511	468	458	484	462	439	500	459	481	480	484	467	486	445	410	461	483	484	446	424	461	469	462	447	468	483	463	477	443	460	467	488	462	444	498	486	491	456	458	441	529	399	464	463	463	474	441	434	488	464	449	456	444	441	493	466	444	422	433	460	454	484	476	465	456	431	470	454	450	439	449	479	432	449	460	449	461	446	441	481	488	454	440	471	524	479	467	454	468	463	471	483	476	443	482	464	485	485	477	427	433	469	482	439	494	475	471	435	462	460	441	452	448	493	478	476	450	481	443	491	503	454	469	444	456	454	487	459	473	494	484	506	462	483	469	469	467	478	435	471	457	460	440	455	463	471	484	459	422	443	434	502	499	475	443	481	496	420	446	472	426	440	488	449	488	483	460	440	428	465	448	482	449	428	464	492	481	439	439	431	449	471	466	451	471	436	429	495	428	464	427	465	480	473	449	437	447	470	460	491	444	460	467	461	435	467	462	452	420	469	466	498	453	490	460	478	487	463	426	457	459	461	466	465	461	459	471	439	490	455	470	468	483	459	474	425	454	467	444	500	455	464	467	450	441	462	460	455	492	474	462	456	478	438	476	470	492	473	473	437	460	455	460	453	419	443	465	445	426	419	451	443	396	459	443	505	440	471	471	459	471	417	443	502	474	456	427	444	440	491	518	517	507	431	461	450	474	430	470	483	458	472	460	470	437	475	438	502	447	452	485	492	492	462	476	447	440	454	466	467	481	466	460	441	436	475	477	480	483	497	469	488	450	434	467	443	443	409	487	463	502	474	419	475	457	503	425	454	461	449	479	465	482	487	433	465	469	485	479	423	456	470	453	437	465	493	496	463	480	424	521	456	430	468	426	477	417	456	451	461	441	429	480	482	456	461	514	470	477	461	442	489	501	449	458	470	431	479	441	459	485	463	454	469	454	500	427	446	440	435	487	474	461	441	468	450	489	432	436	443	491	458	459	460	470	455	454	468	486	447	482	434	523	429	464	459	433	470	476	445	466	451	469	482	488	454	465	432	453	442	478	473	428	441	461	483	464	491	480	475	424	477	424	474	484	490	444	491	449	452	430	474	491	461	486	472	457	465	463	452	477	462	470	462	429	496	445	474	481	484	476	450	450	464	429	456	447	464	476	442	447	470	467	452	467	509	466	490	466	475	434	480	458	521	469	487	469	413	490	426	420	431	462	444	423	463	404	500	432	463	450	447	492	476	470	470	486	452	447	440	437	449	476	485	471	454	443	469	422	432	480	490	444	397	463	445	443	449	455	477	457	482	497	443	419	471	427	466	485	468	463	453	488	487	435	465	465	477	413	490	429	467	493	484	430	480	447	434	479	447	450	446	424	490	461	420	466	469	479	436	480	428	433	462	443	485	476	471	455	490	463	482	459	466	443	504	447	473	440	410	464	461	450	454	485	464	442	495	473	456	491	483	467	455	459	442	456	478	423	448	453	444	471	447	454	478	457	467	474	430	494	440	500	476	445	443	490	485	463	462	445	483	452	413	429	485	428	443	465	475	480	485	511	467	454	467	455	429	456	470	464	458	456	464	461	460	485	461	467	443	435	488	471	467	442	419	463	463	432	445	473	463	462	452	430	445	463	462	456	433	425	485	456	479	428	482	474	473	511	480	492	423	497	498	425	506	391	490	472	497	487	441	476	458	450	466	454	461	500	439	469	488	511	456	467	486	514	481	461	478	440	449	473	456	463	482	482	441	454	490	470	458	461	453	475	472	458	473	454	422	461	468	475	473	474	467	454	494	476	446	439	491	457	464	451	463	478	429	472	453	445	468	465	485	473	498	439	465	440	452	455	428	518	470	450	486	447	487	451	482	453	483	440	405	451	485	465	447	490	462	465	434	464	476	457	463	470	445	455	460	471	488	473	461	492	470	445	446	424	477	450	457	474	477	454	473	466	444	427	501	424	502	454	499	464	466	491	469	452	447	450	476	497	524	466	433	455	488	482	479	452	493	471	486	447	460	484	454	456	490	463	513	476	453	489	473	441	477	481	465	461	485	473	461	451	435	478	451	460	430	448	453	452	445	463	454	437	465	455	467	438	459	440	475	452	504	464	506	461	474	451	451	470	449	468	471	464	497	460	445	485	494	453	456	473	466	449	463	476	476	452	428	476	507	416	510	484	441	462	464	473	497	455	455	478	468	451	471	479	428	457	439	421	478	527	466	434	466	474	462	453	450	489	418	507	516	441	455	454	443	419	444	487	468	461	478	470	437	486	443	465	477	423	481	429	424	465	442	455	535	453	403	432	459	474	483	458	456	460	456	475	451	431	460	491	444	433	479	472	486	476	439	456	441	442	473	458	459	468	500	415	431	467	470	476	457	477	461	425	450	447	433	423	436	470	451	473	433	457	471	465	413	455	449	443	480	454	452	462	481	460	451	474	453	454	439	460	455	457	475	455	421	467	461	453	497	451	453	495	473	473	490	461	484	477	492	498	449	500	438	427	490	453	465	478	465	478	450	483	476	422	507	458	510	455	521	453	482	454	427	437	460	449	496	423	484	454	459	461	450	422	445	449	462	459	485	470	431	451	472	450	463	423	472	492	470	430	467	461	473	448	466	454	465	452	462	454	473	472	435	495	456	461	433	445	438	465	469	445	442	480	427	469	487	435	468	459	466	471	479	485	453	488	490	431	483	483	461	477	435	443	493	484	450	491	462	435	471	475	452	429	458	477	435	470	472	492	471	481	439	443	504	431	498	515	485	460	497	446	476	447	482	460	480	443	470	465	442	409	502	481	482	499	495	436	482	468	474	473	458	455	466	481	447	460	462	466	472	470	469	458	431	443	446	439	437	478	451	472	431	454	482	491	424	476	447	485	457	459	481	444	452	492	462	486	443	464	449	442	479	463	470	437	464	418	482	463	477	450	446	449	453	435	463	474	480	504	451	451	494	440	454	459	509	460	492	462	430	441	474	496	480	452	476	479	470	460	476	435	436	463	451	464	482	471	407	443	443	485	465	451	469	467	472	506	486	494	492	465	455	494	473	455
3262	718	380	252	519	664	624	537	499	460	389	284	257	226	187	154	126	137	119	106	110	106	123	115	106	105	104	97	96	91	62	93	82	82	71	75	83	75	62	66	76	53	62	67	55	88	69	57	58	58	49	59	66	61	59	57	60	67	67	50	64	56	57	71	59	48	48	66	57	49	54	43	76	57	73	58	64	48	49	72	57	58	48	59	69	58	54	55	48	58	63	60	59	60	65	55	63	51	55	78	64	59	47	57	66	62	72	43	63	61	63	53	63	48	67	63	70	49	54	61	59	53	58	61	50	56	54	62	57	58	54	62	74	52	65	58	52	66	67	57	54	42	66	53	62	44	54	63	54	48	53	59	68	50	69	65	56	64	61	63	59	56	58	47	56	54	64	59	72	67	58	55	49	67	73	65	67	66	61	52	61	67	47	66	54	46	59	71	55	49	68	52	45	58	64	70	47	47	49	58	55	51	58	69	66	55	53	62	51	50	45	45	58	56	53	55	58	60	63	58	64	52	58	55	55	68	52	55	59	46	62	50	63	63	65	73	58	52	68	56	57	68	53	62	59	41	54	63	46	56	54	49	53	59	58	61	51	60	54	59	62	62	53	67	48	66	67	68	65	63	64	70	63	58	45	64	64	52	62	61	62	59	63	57	62	58	68	64	70	65	65	69	64	58	62	63	63	57	65	57	66	57	62	58	50	49	56	59	59	67	65	59	66	63	61	57	60	49	85	55	73	60	51	64	56	58	62	43	60	57	55	66	58	61	55	52	42	56	78	45	57	60	63	45	59	52	47	61	66	60	61	60	71	54	60	59	59	49	78	52	52	63	47	52	52	75	54	69	54	48	61	49	63	55	56	71	55	46	48	64	58	58	50	44	62	51	74	57	50	53	63	53	65	69	54	74	49	54	70	48	51	56	55	69	54	67	57	52	50	46	69	65	62	63	59	48	60	56	53	50	53	56	43	66	42	63	63	49	60	44	62	58	46	51	66	55	67	69	51	61	66	66	57	60	54	56	69	57	53	48	39	59	70	49	55	70	64	57	54	64	44	61	72	61	53	49	63	58	57	60	57	55	51	57	64	57	52	65	59	65	59	55	58	42	74	67	64	74	80	52	49	51	77	62	46	60	64	51	53	65	56	52	53	55	56	70	61	48	58	70	66	53	64	70	67	61	66	49	69	58	73	66	56	51	58	72	42	66	70	55	63	59	47	80	53	56	57	61	74	67	48	50	59	54	67	73	60	70	56	56	51	61	74	62	55	67	50	60	61	57	60	70	57	65	56	69	59	51	49	61	81	69	54	68	55	63	54	49	47	62	69	54	55	57	57	62	62	51	56	51	62	64	57	55	53	66	59	46	64	70	65	40	53	58	69	66	55	69	55	52	48	34	69	46	60	53	60	59	52	55	60	52	55	69	53	69	66	59	51	61	67	56	49	60	42	58	49	82	59	50	70	61	64	61	51	49	55	58	63	58	58	69	56	54	58	55	57	46	56	65	68	58	54	56	63	56	54	51	47	56	41	48	43	43	70	71	65	54	44	58	59	50	50	64	57	53	51	52	59	58	55	62	36	59	70	54	47	59	66	74	53	57	60	55	42	63	59	44	58	57	49	56	54	57	49	66	52	48	55	64	61	54	66	51	53	62	48	65	48	55	53	45	59	48	78	55	48	68	59	50	53	56	48	58	55	64	60	54	66	57	63	62	71	63	57	53	63	47	56	52	60	58	55	53	55	61	53	68	56	56	54	65	54	58	54	67	67	42	58	68	62	56	60	49	67	52	55	52	64	65	41	57	54	50	55	44	64	59	61	60	59	64	60	51	54	53	50	63	56	55	52	44	60	63	61	48	66	65	53	70	70	50	57	63	66	65	57	56	68	59	48	60	53	50	56	59	42	58	53	57	54	64	69	54	58	55	50	59	64	62	64	51	68	55	60	50	54	67	58	59	47	73	58	73	55	50	65	50	52	48	50	59	62	40	62	42	69	54	49	58	47	51	58	64	51	50	55	52	56	61	73	55	60	60	80	44	56	50	68	60	44	65	66	65	70	62	53	64	61	39	77	56	61	56	64	57	64	57	52	63	61	62	45	64	52	54	73	60	50	59	43	54	58	67	53	54	49	67	70	55	54	58	56	64	58	48	50	71	70	53	60	55	49	80	53	52	57	55	52	54	69	67	48	52	47	54	49	50	55	72	47	56	54	61	64	45	54	48	46	64	58	61	58	63	63	58	58	72	64	39	59	46	49	67	57	48	60	44	55	62	64	73	49	58	64	57	59	52	61	71	50	64	45	56	43	55	53	74	57	53	62	58	58	53	71	59	48	63	63	50	64	57	48	62	58	59	49	60	54	60	69	68	64	47	60	57	55	46	48	51	50	66	68	56	60	48	54	54	60	61	61	58	70	55	54	54	72	46	54	55	67	58	56	52	57	66	58	74	62	46	61	56	62	39	57	67	54	49	47	59	56	63	60	52	69	63	55	46	49	56	55	56	69	42	53	65	65	54	60	62	57	54	79	53	54	60	57	63	49	51	49	68	61	48	50	67	56	59	62	57	58	61	65	58	62	56	64	73	55	46	57	49	59	59	54	58	57	54	60	48	62	46	71	54	60	58	64	57	47	52	56	68	66	76	55	56	55	56	54	58	56	55	61	60	57	61	52	66	54	63	63	65	65	57	56	62	51	42	61	49	53	65	59	53	47	54	54	53	57	66	44	63	62	60	61	69	64	73	59	56	55	55	52	60	67	56	66	56	56	54	49	57	56	64	57	57	55	58	46	50	57	63	59	71	51	56	65	60	72	68	60	67	69	67	58	44	52	49	58	66	63	45	65	70	45	54	54	62	63	58	56	57	72	45	67	65	59	65	56	58	57	59	72	58	53	61	66	46	59	54	54	47	56	46	61	53	66	55	52	61	61	60	72	80	59	64	59	64	67	67	55	60	49	67	65	57	52	57	47	60	65	53	41	57	50	64	55	51	60	61	68	60	63	63	63	67	66	52	67	62	59	63	74	43	48	77	65	55	54	76	68	60	50	54	64	67	61	48	51	60	53	71	56	50	55	68	54	54	58	60	55	54	57	51	59	70	72	51	53	44	52	54	61	61	56	63	56	55	55	71	46	58	67	64	67	53	56	57	67	57	51	63	77	57	52	55	46	75	57	62	48	60	54	57	66	48	67	56	65	45	62	53	54	59	60	61	70	61	56	64	60	62	61	52	66	46	62	53	54	68	79	57	51	47	60	59	61	69	58	54	52	50	41	53	69	51	68	57	53	54	52	64	67	62	57	55	63	64	63	68	58	62	58	52	46	58	56	61	61	59	75	59	65	56	62	73	43	59	47	46	59	63	55	59	47	71	63	54	66	63	47	60	51	61	54	66	53	55	52	69	43	58	66	56	55	62	50	55	66	54	50	65	50	68	54	63	56	64	57	70	59	59	55	61	76	57	62	53	52	63	66	42	60	67	56	60
21848	14571	8674	19755	29196	29310	26424	23224	20386	18620	15531	12729	10255	8642	6899	5295	4587	4126	3718	3063	2992	3228	3528	3369	3063	2797	2722	2575	2399	2445	2340	2463	2249	2099	1823	1637	1476	1372	1218	1120	1126	1128	1133	1041	1090	1052	1050	1050	1041	1067	988	1001	935	998	964	919	919	848	907	883	887	932	876	920	902	839	881	899	864	909	924	907	845	869	884	858	849	885	788	842	879	885	866	918	882	900	966	888	902	885	935	927	843	912	884	912	870	903	871	842	915	893	901	912	895	918	885	865	865	891	949	880	850	868	857	897	877	883	885	852	863	847	859	840	907	896	914	943	880	865	873	845	824	842	877	874	906	875	903	834	906	864	782	806	818	916	908	908	837	904	814	857	966	841	867	854	876	840	861	935	872	841	849	882	908	887	793	891	907	887	933	863	882	850	922	848	886	876	880	845	851	928	868	891	844	816	888	888	767	888	827	835	842	897	898	818	840	845	882	867	879	815	806	835	833	865	873	856	890	881	862	844	856	847	861	856	883	853	884	850	924	889	877	910	819	885	834	832	823	835	850	838	838	847	890	863	853	861	866	866	879	867	842	875	858	871	884	844	829	861	881	865	858	860	798	842	874	877	873	839	825	858	821	823	857	854	883	866	885	886	867	878	865	860	853	847	828	911	884	884	832	841	858	842	894	855	851	814	852	806	848	810	818	865	891	846	895	905	802	912	863	855	804	847	843	906	898	852	890	844	920	833	901	833	869	888	847	827	845	838	887	830	821	855	852	821	829	837	817	859	889	835	910	863	818	885	810	893	828	838	864	900	910	833	891	845	824	888	869	873	868	793	847	852	871	905	839	884	825	869	873	882	834	825	847	817	857	873	859	880	829	791	804	830	930	849	820	839	854	813	856	851	883	837	843	852	862	854	882	912	857	856	843	809	817	850	863	865	864	820	810	827	883	855	845	891	879	850	890	892	816	850	852	779	903	843	853	878	842	834	871	814	840	855	876	878	883	899	851	861	858	839	923	823	816	890	806	855	839	840	843	888	857	861	834	843	788	883	839	868	847	897	853	900	831	837	872	864	845	870	856	814	857	843	891	859	895	821	857	852	864	870	874	882	868	784	851	852	833	814	895	898	815	827	813	807	837	846	903	847	878	833	827	892	850	857	835	854	855	857	867	898	774	853	830	842	855	866	873	851	799	807	889	840	865	867	858	859	826	851	918	808	864	875	842	863	850	847	836	840	814	837	866	852	791	874	841	886	852	879	830	859	861	871	869	842	876	882	844	850	844	846	870	883	803	841	839	837	838	876	848	845	838	864	893	875	868	794	869	868	869	882	880	857	877	822	894	853	866	838	846	904	848	883	857	863	854	876	815	884	861	880	823	895	834	907	878	850	854	828	837	850	847	818	844	875	883	876	857	879	786	832	860	875	818	854	896	852	867	884	852	867	869	791	872	874	866	889	863	863	835	852	861	865	828	843	851	834	841	881	804	905	801	855	889	889	873	842	837	871	855	814	884	828	834	815	880	817	888	871	816	884	859	812	857	890	859	851	835	876	844	792	865	907	834	850	852	814	888	825	834	837	872	845	851	846	803	836	902	817	853	846	869	905	880	843	844	856	845	866	809	903	848	844	835	853	846	843	828	858	896	838	897	837	842	836	800	882	832	889	856	806	848	861	880	845	842	829	846	838	873	837	853	874	882	797	870	922	857	908	856	903	857	929	860	834	874	879	875	825	846	839	856	884	818	865	818	891	841	830	883	846	838	849	875	886	886	862	881	803	844	852	850	859	832	823	837	797	852	836	809	846	912	849	846	821	825	822	886	871	880	867	849	892	812	879	846	852	902	803	790	861	867	822	871	892	808	844	842	880	846	795	777	840	857	824	856	831	814	842	810	826	883	863	850	875	848	839	856	840	792	852	814	890	881	883	880	846	885	820	873	859	882	859	844	855	881	809	854	797	880	838	893	848	831	777	847	872	848	871	874	861	817	900	860	854	844	844	862	871	841	834	825	838	845	842	843	820	898	835	828	846	855	828	900	888	831	812	861	871	844	872	836	848	852	803	815	847	827	842	839	854	816	864	851	845	821	868	877	836	824	864	886	908	805	826	815	845	855	828	853	871	852	896	895	877	865	870	811	800	810	902	867	859	870	810	841	842	813	815	861	879	843	836	851	860	840	817	854	797	817	856	822	825	883	855	871	822	865	855	839	793	855	850	823	830	838	821	811	810	868	849	871	893	859	896	863	840	816	825	866	928	854	853	856	883	866	829	811	841	863	848	839	890	859	944	846	866	890	809	813	844	848	852	846	831	838	921	830	871	877	858	862	814	806	852	846	878	821	859	877	846	871	849	862	861	842	878	850	875	874	825	833	867	861	859	867	825	865	882	877	851	836	838	824	873	894	824	833	861	799	896	863	850	844	873	854	832	841	932	837	841	839	919	840	857	832	873	858	807	829	823	867	865	819	917	856	844	853	867	881	867	845	790	870	812	798	866	886	881	843	809	880	856	871	855	869	841	851	855	869	909	848	883	830	858	840	824	852	922	874	866	862	842	853	842	865	851	905	889	851	853	878	875	839	854	867	877	833	860	846	871	847	842	851	824	894	883	859	865	845	822	834	911	858	904	895	847	801	787	831	834	816	834	815	775	823	910	871	882	880	834	864	865	850	841	843	860	837	867	832	819	879	832	810	903	841	883	875	830	827	863	892	816	866	818	838	839	851	821	830	822	866	852	854	883	877	866	847	856	856	870	848	867	809	834	855	833	845	862	894	841	844	869	842	843	834	862	835	817	880	875	811	858	863	889	804	845	872	853	845	862	800	861	840	812	853	897	848	857	861	821	894	880	879	816	805	834	888	828	822	892	851	846	831	836	886	857	848	880	814	884	873	833	816	818	829	902	826	851	858	818	852	847	872	827	869	844	889	858	857	844	826	881	787	900	876	904	850	847	868	873	845	828	876	795	869	863	813	841	826	827	838	869	878	845	849	832	813	852	814	862	821	842	880	860	870	852	743	823	855	848	820	818	862	845	823	890	867	858	848	869	870	856	863	856	844	830	883	801	828	873	894	818	834	822	846	878	844	875	868	809	822	808	837	843	859	875	838	794	855	882	842	821	897	922	857	854	882	886	899	867	830	880	888	862	820	824	842	849	868	862	860	912	879	887	898	824	908	875	797	862	859	853	915	909	814	799	843	908	865	865	830	863	855	816	887	848	865	850	854	884	803	861	856	818	821	897	824	841	873	870	851	795	865	808	836	846	789	860	843	859	877	844	877	825	833	911	837	836	845	844	867	905	802	866	861	864	833	863	818	910	804	851	863	832	851	891	846	873	870	810	854	849	779	880	899	795	826	790	867	925	860	786	881	800	803	857	791	808	809	880	840	846	775	858	886	863	820	810	848	849	857	867	839	883	832	885	873	854	897	840	922	868	882	821	863	877	809	838	864	834	849	891	821	859	850	874	839	859	805	855	846	841	858	817	848	857	879	876	876	842	907	854	820	823
2735	1160	562	427	733	979	927	882	750	648	544	448	340	321	251	191	183	179	127	122	149	125	147	151	105	101	111	102	91	111	88	100	88	88	85	65	60	54	66	63	54	59	58	65	48	50	53	49	48	38	48	43	40	48	57	52	46	50	51	48	45	46	47	42	55	37	59	39	40	56	37	42	50	43	43	45	56	40	29	52	42	48	42	48	45	50	62	40	54	45	49	47	75	41	39	54	56	50	52	51	42	36	53	53	49	50	30	44	48	47	50	46	55	39	53	38	54	51	40	44	52	48	39	47	44	49	42	50	43	44	42	44	63	45	38	42	60	48	43	40	35	49	51	49	50	53	54	57	44	47	41	49	43	55	44	42	57	40	56	49	52	49	57	50	37	45	46	58	56	61	51	46	42	64	50	39	44	57	38	54	32	40	60	59	41	42	51	43	39	47	51	49	47	41	45	56	44	39	61	44	49	53	41	41	49	52	57	60	39	51	49	46	38	47	44	44	48	41	60	31	38	43	43	53	40	41	46	45	52	38	38	47	53	38	43	41	52	47	50	48	45	52	56	56	59	44	43	49	47	60	40	50	55	46	35	53	44	49	51	51	39	38	44	52	64	45	54	43	42	54	46	53	58	39	52	45	55	39	55	45	47	52	52	40	37	48	43	36	45	42	32	59	43	35	47	50	48	42	43	44	38	41	40	53	56	55	41	43	56	48	55	47	42	44	39	37	61	36	47	43	50	57	55	44	66	43	44	45	41	51	45	40	35	47	45	32	48	45	52	53	43	31	48	44	48	52	54	42	45	47	43	34	40	47	42	39	45	43	47	34	46	38	61	45	55	63	49	63	47	42	53	46	53	48	35	40	57	36	43	42	48	36	54	41	51	39	46	49	36	54	40	55	57	42	47	45	51	41	42	43	38	54	38	48	42	49	57	43	43	43	56	47	41	39	43	52	42	48	51	41	59	45	54	52	57	44	52	48	33	56	47	34	48	40	43	55	53	48	54	68	49	45	52	44	48	35	43	45	48	51	47	38	56	48	37	36	44	50	39	31	37	54	51	50	47	58	56	51	54	39	50	43	48	52	49	46	39	37	47	44	42	39	61	41	54	44	49	48	51	30	38	46	40	48	34	46	49	41	53	65	41	40	52	42	40	62	52	49	51	47	48	39	50	41	44	55	40	47	37	53	38	51	47	75	43	49	50	41	45	33	42	52	44	44	63	42	53	55	40	49	47	30	40	48	49	38	55	39	36	48	47	50	61	35	56	47	41	56	53	31	47	45	53	44	46	48	60	50	48	37	42	46	45	48	49	49	51	54	46	38	45	35	41	55	60	46	52	49	45	45	50	49	53	50	42	36	46	51	47	57	48	50	57	40	52	52	41	47	49	40	56	48	51	53	48	45	38	48	40	50	55	28	46	42	47	38	46	51	42	56	57	57	44	44	52	47	45	42	47	39	39	45	53	39	56	49	50	56	44	54	58	57	44	43	56	46	54	58	53	45	51	52	40	37	45	44	57	38	54	48	54	39	41	51	49	46	50	56	63	40	38	45	65	57	48	51	56	47	36	53	39	58	42	40	42	30	43	37	33	48	36	42	43	50	42	42	49	57	57	48	47	52	52	44	45	43	38	47	44	53	47	42	44	43	49	39	54	40	50	44	38	66	34	42	46	56	48	32	40	46	55	43	55	42	41	45	37	53	46	40	48	42	39	42	51	51	50	46	37	56	50	54	49	46	45	33	43	64	45	37	43	45	41	33	45	49	52	55	50	48	47	39	42	39	50	64	49	44	42	49	37	44	51	57	48	50	50	48	57	46	58	55	47	46	48	57	40	53	41	34	51	52	50	49	42	48	59	41	38	48	38	43	54	54	49	46	47	38	46	51	52	52	48	44	42	41	40	35	42	40	51	53	46	52	39	38	49	37	64	47	40	52	45	47	50	50	47	51	49	54	47	47	46	47	46	38	59	47	45	59	53	43	46	47	50	47	38	39	46	57	46	52	44	49	54	41	51	47	51	37	52	36	40	49	43	50	51	45	47	33	44	37	38	50	53	51	33	39	41	45	42	36	45	36	55	46	49	57	43	52	36	46	54	43	43	44	46	51	30	61	57	56	44	44	52	57	40	47	53	60	36	50	50	54	52	57	46	45	35	50	45	50	51	42	50	56	45	46	49	45	43	51	44	42	41	51	39	58	34	54	60	47	51	35	40	53	61	45	60	58	50	49	34	57	49	45	52	47	49	37	51	43	44	39	55	56	38	41	53	48	36	51	41	69	35	49	42	45	48	36	49	53	48	37	57	39	47	38	50	48	47	53	49	46	52	46	49	50	49	41	52	49	55	57	50	57	35	50	39	52	40	36	54	57	44	35	40	54	49	51	44	54	46	61	51	50	51	40	39	47	61	47	50	28	50	49	39	41	55	43	43	46	60	47	50	51	45	45	56	46	56	51	46	42	50	50	59	51	51	39	33	47	51	56	49	33	49	49	45	39	49	72	48	42	39	53	42	40	45	41	50	49	42	40	44	41	40	42	44	43	48	46	40	43	44	56	36	49	43	59	54	43	52	37	38	52	43	50	52	45	54	53	49	46	50	46	47	62	53	48	50	59	45	50	54	45	47	36	37	41	56	46	41	45	40	49	42	37	61	41	53	52	50	37	48	64	42	48	42	45	45	29	56	45	51	50	54	56	47	40	29	50	61	48	50	54	50	53	48	41	44	42	44	54	44	30	49	40	47	46	49	52	59	35	40	37	50	40	41	32	47	55	54	46	55	42	49	41	43	42	44	49	51	42	37	49	49	54	55	37	41	38	47	44	45	39	36	40	42	47	49	47	57	62	45	53	49	38	44	45	47	35	41	46	54	46	41	50	37	60	40	44	59	53	40	40	38	55	48	49	36	64	52	48	45	35	41	53	38	47	48	55	45	52	43	41	58	42	49	47	48	50	40	44	48	38	56	57	44	40	33	56	39	43	42	55	49	41	51	44	51	54	44	32	56	41	39	44	48	49	48	44	37	38	38	37	62	51	38	42	45	51	54	46	53	58	49	40	48	43	53	36	41	34	47	52	50	44	52	43	52	46	56	43	47	45	46	51	52	46	27	45	59	40	43	44	45	28	46	48	43	45	57	40	52	55	46	51	43	38	35	44	47	48	46	57	36	50	42	35	38	37	47	41	52	46	59	41	49	40	39	59	44	38	49	49	47	46	49	53	50	55	43	54	46	40	50	51	54	38	42	46	52	39	41	39	51	51	41	53	49	44	56	52	52	39	52	47	47	50	50	51	46	33	48	50	56	41	42	48	45	44	45	50	45	59	38	59	42	55	44	43	64	50	55	47	50	45	43	51	56	48	64	34	49	37	39	46	48	64	42	31	44	44	51	47	53	53	49	41	44	49	50	35	50	41	46	51	38	49	45	41	54	49	64	55	58	56	45	63	52	41	37	44	41	52	42	52	49	54	44	46	52	51	45	62
28323	19372	12116	24814	33650	33710	31689	28614	25409	22747	19903	16772	13975	11822	10069	7699	6442	5804	5182	4484	3992	4457	5057	4797	4110	3728	3317	3330	3246	3230	3182	2952	2606	2417	2113	1821	1660	1434	1286	1139	1090	1103	1106	1077	1072	1052	1036	1106	1051	987	948	970	883	866	851	816	863	801	811	803	827	740	754	721	769	743	812	718	768	816	749	737	755	746	693	729	748	727	735	748	769	815	776	775	764	828	797	806	806	758	797	781	727	737	787	750	739	752	754	766	770	776	747	775	754	723	732	737	742	699	753	730	716	732	709	721	731	697	733	743	733	743	735	715	713	713	721	688	682	707	708	776	736	730	718	696	716	701	749	742	735	702	730	743	723	672	736	705	735	716	718	716	736	719	696	714	754	715	734	750	740	731	748	743	764	734	743	714	686	753	716	717	742	714	701	663	724	704	746	662	708	733	696	697	656	717	747	715	723	704	702	769	698	724	692	679	740	747	661	650	735	698	709	668	688	698	714	715	635	679	701	676	692	687	734	725	695	735	714	752	746	730	701	711	677	687	680	719	646	704	667	688	691	719	650	715	674	726	676	690	696	674	725	709	736	673	700	714	726	670	701	729	718	699	688	706	704	750	745	686	727	701	717	721	686	705	719	745	699	676	726	679	696	694	659	712	703	704	716	618	662	679	678	662	692	700	689	703	687	699	704	665	672	671	675	684	729	696	668	714	679	678	702	672	723	710	704	668	722	712	695	711	733	710	673	686	738	696	706	762	707	659	737	677	745	656	739	728	694	719	749	712	665	651	708	707	671	720	708	683	708	696	692	714	691	715	689	748	666	684	699	661	704	719	715	707	688	718	699	715	679	679	708	704	665	720	705	773	726	688	733	694	709	687	664	701	688	693	693	690	698	697	685	707	719	704	670	681	682	672	707	716	719	715	689	723	711	697	656	676	672	712	638	737	725	672	673	679	682	693	695	660	732	700	702	694	714	648	687	699	710	719	756	695	681	669	673	721	704	693	669	677	693	692	674	725	677	681	709	641	694	704	668	751	687	716	709	658	701	718	733	694	688	710	651	701	697	708	726	673	655	648	718	688	706	686	670	707	711	689	707	695	677	714	760	671	736	686	680	657	662	696	683	762	696	686	683	705	683	719	685	729	721	696	660	703	678	717	685	726	645	679	697	720	686	723	662	673	716	666	707	629	672	692	691	732	728	716	713	736	746	679	677	746	689	684	718	696	670	679	690	669	736	723	683	715	716	720	722	660	670	660	695	693	705	732	717	709	705	687	702	674	676	715	688	722	646	689	687	704	684	697	685	716	716	699	679	694	646	681	676	734	698	766	698	699	678	738	682	697	693	683	721	749	702	691	700	662	707	710	657	689	730	668	665	707	643	665	696	692	692	751	715	704	719	748	664	639	678	641	702	649	693	711	664	671	659	660	685	717	707	715	670	674	711	725	672	689	678	697	698	653	701	682	743	709	687	731	700	665	678	728	711	729	696	723	729	711	701	694	711	661	673	690	691	709	672	661	690	685	700	697	707	729	719	674	730	735	722	709	704	709	702	684	687	647	728	731	764	689	720	673	672	676	706	758	693	718	717	694	662	728	692	707	754	687	625	757	679	706	727	720	721	691	727	712	695	673	698	653	708	747	661	721	698	721	728	769	692	686	757	687	755	718	695	714	676	683	680	664	708	693	718	696	723	675	707	699	708	699	692	690	664	697	726	708	696	717	698	722	691	706	713	665	687	725	662	682	670	685	678	727	712	676	704	716	677	690	738	669	659	680	683	719	701	641	699	688	711	717	706	665	689	633	713	661	677	691	698	701	730	708	658	690	689	715	698	718	707	693	720	652	658	716	668	715	695	701	699	731	744	674	744	701	667	710	679	710	709	685	729	680	680	693	692	715	678	698	746	663	681	708	669	703	702	710	713	650	669	721	715	710	654	703	705	691	630	721	714	709	665	713	681	663	704	702	689	703	737	733	697	655	651	709	699	710	668	719	736	724	724	716	709	655	751	705	684	681	670	714	682	719	688	740	730	651	706	697	692	712	731	679	705	696	646	661	676	690	716	683	728	617	665	700	727	675	632	723	695	691	730	652	729	716	749	687	731	692	694	667	718	679	703	685	694	694	693	699	693	721	711	710	687	682	696	697	720	723	711	698	664	704	683	695	701	712	716	698	692	682	702	724	761	688	730	721	699	700	724	713	691	774	657	729	716	639	693	695	687	653	674	751	724	703	681	713	668	646	679	667	631	691	675	674	646	760	707	734	649	674	673	697	693	705	709	667	702	665	716	711	713	646	733	661	770	696	745	675	718	680	700	743	635	690	684	658	699	696	701	686	718	686	688	691	689	663	714	684	688	714	680	676	692	708	681	730	736	718	654	738	651	722	679	698	672	682	651	690	723	699	689	719	685	718	663	657	666	670	693	655	724	696	698	693	718	685	750	694	715	671	719	693	704	667	707	661	705	697	729	669	667	671	695	703	717	729	692	691	703	729	742	727	728	751	732	660	700	677	672	672	648	683	733	670	712	706	702	751	699	714	653	694	711	704	683	697	736	705	716	698	681	725	633	724	671	670	632	727	668	707	754	710	711	725	708	701	715	680	726	714	671	708	678	715	710	713	696	693	713	715	703	749	689	701	733	689	679	676	689	668	715	661	679	728	671	683	744	704	697	679	674	701	698	741	716	734	672	683	711	669	706	693	712	682	671	708	717	707	689	715	713	702	666	733	667	722	713	744	733	690	740	709	692	691	663	723	727	767	672	719	701	685	703	750	692	693	694	704	670	708	688	678	677	690	681	719	680	726	720	694	676	714	693	709	713	650	690	709	658	733	707	697	688	692	672	692	702	736	722	736	721	694	712	687	694	682	669	720	716	708	728	715	691	689	720	688	729	713	693	744	750	702	740	727	676	686	728	704	712	674	722	712	694	726	704	759	699	678	687	704	704	743	748	754	696	676	728	706	706	694	707	695	719	732	670	725	707	708	698	721	657	658	723	690	694	718	747	695	741	711	708	739	678	702	718	654	703	666	712	734	662	692	718	697	726	665	663	702	668	680	711	637	735	652	726	702	707	689	690	688	685	696	727	709	722	732	732	675	706	682	722	692	674	728	745	729	715	652	739	742	680	654	741	677	674	676	712	684	686	710	712	704	683	688	632	695	636	752	683	691	649	718	742	733	715	709	687	704	680	713	698	677	688	710	666	691	735	714	660	680	702	687	721	651	703	706	692	666	704	703	736	687	664	665	708	717	668	741	726	619	676	683	752	682	699	680	681	693	704	679	701	699	711	693	716	703	694	661	718	688	654	692	673	658	727	678	676	717	722	720	686	681	694	706	678	646	725	695	678	709	665	717	675	666	724	683	715	666	670	678	703	716	698	713	700	708	688	681	708	735	683	740	685	673	698	721	676	645	702	737	714	689	655	728	676	699	693	681	693	738	728	666	734	686	730	704	667	671	709	720	715	711	695	717	685	669	653	736	686	709	754	658	704	645	679	743
1975	503	255	197	306	402	367	356	307	264	213	197	156	141	136	93	93	66	67	82	80	74	74	84	89	79	56	67	65	61	61	59	55	51	52	52	52	46	49	34	44	43	39	48	38	41	55	30	37	52	38	53	49	49	54	38	36	52	35	41	52	51	48	52	47	42	40	47	35	37	52	44	29	40	47	38	33	32	35	39	37	33	50	29	47	53	49	44	37	36	40	50	33	43	37	43	41	39	55	51	40	40	40	27	37	44	46	33	41	38	60	40	41	35	54	53	45	38	46	49	36	50	41	41	41	52	45	45	42	39	49	42	37	39	48	38	38	38	39	35	46	33	45	36	36	52	44	38	36	43	41	44	31	37	49	41	46	42	42	43	46	29	45	36	35	40	35	50	34	37	36	55	45	45	51	39	48	40	36	46	35	29	53	39	39	44	46	38	39	47	39	39	35	39	44	45	37	45	36	47	35	48	44	43	43	29	45	35	33	38	28	36	40	45	34	36	31	45	35	41	43	34	37	48	36	37	39	34	48	49	41	50	43	41	39	43	47	35	53	26	51	39	32	32	38	46	45	50	35	43	43	41	29	45	47	49	44	38	48	39	38	35	36	41	50	39	29	34	42	37	37	47	36	40	44	34	32	47	43	30	46	38	46	34	40	36	40	36	48	41	34	42	43	42	35	49	37	40	29	36	44	44	53	34	48	36	39	30	38	51	33	39	52	36	36	45	48	51	29	36	41	41	42	35	48	42	37	40	32	39	43	32	53	55	32	44	47	47	31	39	37	47	48	50	37	37	44	35	29	46	38	47	38	43	38	36	41	57	37	43	40	33	39	35	28	42	41	48	37	43	30	33	40	39	40	39	41	29	36	49	40	38	42	50	41	35	44	46	26	33	42	41	35	40	51	47	42	45	37	40	43	35	35	40	37	36	53	40	42	36	47	39	40	41	30	40	41	41	40	46	37	37	34	30	36	39	41	35	52	45	43	32	50	37	47	32	44	37	42	45	44	30	39	42	41	53	49	40	48	37	32	45	36	39	50	39	37	45	46	33	51	42	41	34	39	50	38	45	45	32	42	40	45	34	40	37	39	47	38	30	38	43	42	34	38	37	31	41	39	40	38	47	44	41	41	44	49	35	37	38	48	32	43	42	35	39	45	49	35	45	43	44	39	38	48	39	43	40	35	40	60	47	40	47	49	28	41	26	34	50	37	38	34	45	33	39	47	45	35	43	37	44	28	45	38	39	49	43	30	55	50	42	30	39	24	47	53	42	38	40	28	33	35	46	43	37	52	33	36	44	45	37	39	46	41	46	52	38	40	45	49	45	42	35	39	31	38	38	38	46	33	43	35	33	46	24	34	31	35	40	37	44	34	38	23	45	38	47	39	42	47	42	38	36	39	55	42	39	41	39	35	43	40	34	40	27	45	39	29	32	25	38	43	37	35	43	36	36	31	36	33	36	41	44	39	36	37	30	31	37	34	34	43	54	28	50	42	36	35	42	38	43	49	44	45	48	41	32	43	43	48	46	35	56	35	50	34	54	58	48	34	48	39	45	38	43	36	41	36	43	33	49	42	38	51	40	45	40	37	44	32	34	55	45	34	52	52	48	31	50	36	31	35	37	35	45	39	40	43	51	46	44	44	44	34	39	40	40	30	51	26	38	42	39	32	34	40	51	43	57	46	38	39	40	40	43	44	40	35	41	37	32	36	38	32	39	41	33	45	41	52	43	42	53	38	48	36	45	43	35	53	28	45	30	41	40	43	59	31	37	38	40	42	40	30	27	37	34	33	40	33	46	37	38	36	26	45	47	39	40	43	34	42	43	32	60	46	40	46	45	43	32	42	43	46	42	33	36	32	28	43	47	35	49	43	42	27	40	51	32	54	42	41	41	32	39	34	47	55	55	41	26	52	46	42	41	22	40	39	32	30	53	41	46	46	38	44	52	42	34	32	35	35	42	29	37	61	32	47	44	39	42	45	39	48	34	36	42	46	40	42	33	42	44	38	37	48	36	45	48	36	38	37	62	46	50	50	54	39	48	33	59	37	45	42	47	39	39	39	39	59	37	33	40	30	44	46	35	49	47	46	43	41	46	43	34	42	48	45	33	47	30	43	34	48	41	42	40	40	54	36	47	37	41	52	43	42	39	26	40	40	39	42	39	39	32	38	49	31	25	39	46	43	48	49	38	46	47	39	49	45	35	52	34	44	41	43	31	39	53	50	35	41	38	43	37	35	41	33	49	40	47	41	50	43	47	39	38	58	24	32	51	35	42	24	56	37	42	46	41	44	33	47	42	41	51	43	31	32	46	47	32	31	27	42	46	39	46	37	56	36	34	40	35	38	44	36	28	33	37	42	39	42	56	29	60	26	33	47	38	45	39	39	41	50	37	36	38	37	43	34	30	37	36	37	36	32	37	24	34	33	29	35	38	36	45	52	36	39	43	37	34	45	44	31	44	34	37	37	42	46	48	26	41	35	44	35	42	35	35	36	49	42	42	39	37	40	40	36	30	47	51	45	30	53	43	36	46	46	31	40	51	35	33	39	40	52	49	39	40	47	47	41	35	51	44	38	39	36	38	36	54	50	38	49	40	32	49	39	32	41	39	35	42	34	44	36	40	34	37	42	45	29	46	46	35	45	41	37	32	31	41	42	43	35	44	45	34	35	33	49	43	37	37	48	31	28	37	31	39	44	36	40	51	39	44	33	42	41	41	42	36	36	42	34	34	58	42	41	38	32	35	46	44	42	34	35	37	27	25	32	37	46	46	43	44	41	34	23	38	38	38	38	34	36	60	36	49	43	39	35	35	44	39	43	41	49	36	42	33	26	53	49	44	35	42	38	38	35	46	39	40	45	34	37	40	39	38	34	38	46	38	40	49	45	40	38	49	50	44	33	36	40	42	44	45	37	39	45	45	28	32	47	43	39	40	51	49	34	42	45	46	34	35	35	36	36	26	38	47	45	54	35	42	45	36	37	55	38	56	36	38	38	47	41	35	45	31	36	42	43	42	41	42	42	44	44	37	43	39	46	41	42	30	51	37	48	40	43	45	27	33	52	44	41	39	45	45	39	32	28	35	45	45	43	47	33	41	35	41	35	34	32	41	35	30	42	45	46	28	38	40	41	39	41	40	38	39	31	33	50	41	48	35	41	39	30	32	46	58	55	42	35	34	35	37	39	38	32	37	38	49	41	37	36	33	29	43	35	51	39	43	39	40	26	50	29	39	42	33	60	37	49	37	37	37	51	38	44	38	40	42	50	42	35	45	45	32	35	41	37	43	45	33	35	42	55	42	45	37	40	41	45	48	37	51	41	47	38	48	35	29	39	45	42	44	52	51	44	39	39	43	28	39	37	38	42	34	38	33	35	37	39	43	46	46	47	38	49	36	41	49	36	37	38	38	52	38	39	48	31	42	45	42	40	39	51	38	46	33	42	61	44	46	37	49	45	53	45	33	39	30	38	43	38	45
20242	11886	6375	15269	23169	23178	21060	18593	15879	13127	10823	9098	7272	5977	4896	3684	3108	2743	2371	2284	2010	2158	2548	2429	2170	2044	1860	1681	1617	1737	1613	1503	1421	1253	1139	1071	985	826	814	776	769	762	754	759	730	700	718	732	746	723	692	701	694	690	644	699	653	637	633	657	670	596	603	546	594	616	610	581	609	594	653	571	638	624	576	589	614	624	601	623	615	615	630	654	644	641	661	625	640	651	630	624	606	644	622	630	600	608	642	615	618	583	660	618	647	582	586	665	640	622	583	614	620	617	616	667	599	605	610	582	612	617	623	611	614	639	591	627	618	616	601	588	643	619	610	620	606	590	577	607	625	619	618	562	658	591	625	584	603	587	635	590	606	631	628	590	610	655	621	595	590	548	602	634	653	606	626	621	645	635	611	615	661	619	619	636	620	581	627	622	658	652	591	626	627	617	629	601	594	604	633	596	616	635	594	592	630	596	578	570	619	618	582	598	573	555	620	614	636	592	553	611	642	568	653	620	606	588	588	595	576	580	646	612	617	614	588	606	611	633	607	621	622	633	616	571	598	579	663	584	598	653	584	613	617	591	642	571	631	549	619	618	603	583	647	619	595	562	632	617	643	594	594	591	606	607	617	561	604	602	600	570	586	646	590	587	597	650	599	580	594	632	625	624	578	573	575	596	659	633	604	606	610	623	618	617	599	567	624	607	577	588	609	628	584	568	637	603	581	603	612	607	591	592	586	627	590	584	591	594	587	581	579	602	599	639	593	610	627	648	565	576	603	587	570	590	566	582	609	643	596	575	654	634	623	610	615	612	641	632	623	643	603	559	632	561	577	634	612	631	634	614	556	591	585	624	598	658	616	627	612	599	618	591	584	612	614	621	556	600	622	651	573	621	625	613	639	600	572	597	535	596	575	648	592	609	614	675	590	583	618	584	598	645	635	661	602	599	690	591	594	574	598	584	576	636	610	579	590	606	621	570	562	596	580	611	609	648	596	608	603	615	627	580	584	598	622	593	613	559	580	587	563	623	637	586	603	606	605	569	646	621	611	611	575	580	605	573	595	653	642	615	610	612	622	636	551	613	605	595	624	615	650	628	582	638	555	571	580	598	582	582	599	601	586	573	601	647	580	598	639	625	644	634	630	622	623	594	609	625	580	646	599	575	614	585	587	588	579	632	603	607	594	607	602	586	617	612	605	598	615	574	557	597	611	627	614	641	629	624	634	604	648	634	573	628	610	578	577	623	608	614	596	575	610	668	585	613	628	549	574	634	582	610	575	632	610	574	598	575	659	609	571	594	563	610	592	604	608	646	598	626	599	608	584	590	608	661	632	615	602	611	623	573	595	597	651	616	565	603	617	618	616	587	602	605	599	579	592	583	681	624	606	615	634	655	614	610	600	628	634	636	589	589	587	592	628	625	606	602	602	612	599	584	647	584	594	602	600	638	641	662	583	573	591	578	642	603	598	605	631	557	611	615	560	605	590	598	594	616	608	627	643	584	555	632	584	610	612	600	584	609	580	610	582	630	609	594	595	616	578	587	620	594	651	590	627	603	562	610	630	562	580	634	622	598	597	571	629	600	640	661	648	639	626	572	638	596	590	566	633	593	570	579	571	622	622	581	615	586	602	651	640	618	588	597	617	583	599	584	598	554	614	590	578	581	597	620	567	628	595	532	622	612	620	599	625	594	574	564	582	581	541	640	608	592	583	643	608	622	600	607	614	581	574	614	597	585	624	557	575	617	616	582	621	586	565	624	632	605	599	594	565	609	557	598	588	594	551	591	582	580	599	616	598	601	620	594	620	602	593	592	627	642	608	610	598	581	601	627	565	608	552	608	616	595	613	591	601	623	627	588	550	585	627	599	554	579	604	620	687	591	589	597	615	626	577	604	613	621	601	599	617	593	620	589	592	577	606	590	642	626	601	616	631	609	579	632	594	591	585	598	559	623	574	636	634	601	639	570	627	643	550	646	607	592	617	551	588	625	632	598	613	642	580	588	637	572	609	595	602	591	663	620	597	581	595	602	575	604	626	547	579	592	651	618	581	642	594	603	615	657	560	621	591	605	649	597	599	652	579	611	602	612	552	619	630	645	587	612	627	596	587	649	624	606	590	612	552	636	605	647	593	560	591	582	589	594	605	656	565	597	610	603	631	659	631	576	605	620	568	608	648	599	620	620	574	572	598	642	632	586	583	613	606	580	603	605	588	617	620	610	624	669	623	580	576	615	581	600	632	674	598	630	589	583	568	558	589	585	592	650	616	602	600	609	591	586	583	616	587	625	625	599	622	621	610	546	579	599	614	603	584	588	591	638	595	626	586	617	641	612	612	578	588	566	640	623	601	607	582	636	613	576	623	571	609	638	598	629	618	613	581	622	640	565	649	589	586	597	580	620	604	606	588	607	570	614	583	547	606	562	569	577	604	667	559	588	635	604	568	649	599	604	599	621	639	611	646	601	616	613	594	679	566	623	635	591	554	571	600	638	630	595	637	603	559	612	570	620	629	606	619	567	601	583	606	609	595	612	579	586	613	600	609	604	602	563	627	608	630	639	638	585	590	581	581	616	576	629	571	627	622	615	606	628	614	617	610	648	638	558	613	615	588	600	648	568	610	566	636	594	625	608	592	625	613	632	567	585	567	603	578	569	643	615	612	591	621	581	626	608	615	604	622	604	583	607	601	549	614	596	641	606	604	593	626	603	627	637	586	607	591	596	578	633	555	647	620	651	567	634	646	582	596	582	574	608	626	587	571	594	602	631	577	611	560	621	600	623	604	618	604	624	625	603	625	601	631	598	590	556	647	635	657	579	566	623	628	587	622	669	600	594	583	604	615	599	606	580	609	552	630	625	568	622	610	627	606	602	625	608	605	584	600	561	608	666	601	617	576	600	600	609	614	651	601	625	593	595	593	579	636	537	600	562	637	617	595	627	600	565	604	645	600	610	595	628	600	599	650	596	590	605	589	590	611	624	623	622	613	609	576	636	606	615	595	615	609	644	669	598	560	645	615	620	599	587	532	572	615	657	628	561	568	638	558	600	605	592	621	588	629	590	568	604	591	638	598	581	647	628	620	594	601	632	625	649	639	595	568	573	583	584	582	585	619	609	560	570	623	562	611	591	646	600	634	612	583	577	586	616	603	608	595	582	608	643	627	636	592	626	599	583	579	580	610	595	636	606	616	621	617	611	569	575	587	646	583	602	635	624	576	588	659	626	584	598	624	586	603	610	633	624	590	644	588	573	611	592	600	612	642	582	586	581	613	623	572	602	612	600	637	600	601	623	534	626	573	638	647	574	587	585	614	605	618	579	590	573	635	600	569	626	586	643	609	585	604	528	558	688	614	622	606	578	635	568	610	554	625	604	587	601	611	620	624	638	640	673	567	597	638	598	646	573	611	581	590	640	636	600	567	571	591	602	582	555	576	626	583	590	571	617	567	571	647	622	641	605	605	600	589	640	621	568	623	594	596	575	612	580	639	621	605	607
1664	772	364	285	491	654	527	615	501	417	333	280	246	219	165	143	124	107	118	85	85	72	91	93	103	90	78	66	69	84	73	75	54	46	60	40	45	48	33	31	35	39	48	41	36	39	30	33	36	36	30	30	38	32	32	46	32	44	38	30	40	29	48	47	40	23	33	26	36	36	31	36	24	32	30	41	34	33	33	29	33	27	39	29	41	27	35	35	16	21	36	30	31	27	30	38	27	26	26	33	37	33	38	19	34	37	19	34	34	17	40	25	29	31	32	29	32	35	26	19	39	39	45	35	40	18	36	27	12	30	33	33	32	27	24	41	31	28	30	28	23	37	31	31	24	28	37	33	25	27	37	21	39	39	38	37	32	30	34	29	38	28	37	34	22	34	25	33	36	20	32	22	29	35	28	34	35	28	27	36	26	27	26	37	25	26	38	32	27	31	43	34	29	30	37	38	26	34	45	29	41	33	30	30	33	24	32	34	35	33	28	35	38	24	31	33	38	45	27	28	39	31	24	35	21	27	32	35	32	34	35	47	24	34	35	39	37	21	29	25	28	22	29	37	31	31	40	32	22	40	29	37	45	33	42	16	42	32	33	29	37	34	34	34	28	32	25	26	36	28	25	30	23	30	28	37	34	28	30	27	30	31	39	37	32	29	28	36	37	34	30	38	39	33	30	35	33	36	35	28	36	32	42	34	33	34	29	37	46	32	29	34	28	27	30	34	24	32	29	26	27	30	25	25	20	22	27	34	27	25	23	37	25	40	41	32	29	38	35	26	19	32	30	24	29	35	34	28	29	30	38	25	25	30	31	31	34	20	38	34	22	27	34	27	35	37	39	30	31	31	29	22	26	37	25	37	29	37	39	22	38	23	28	22	26	33	30	26	33	36	33	33	26	28	31	30	23	31	34	28	32	35	27	29	32	32	30	30	39	32	36	34	26	20	31	36	27	30	33	38	22	24	28	32	23	36	38	28	28	36	32	28	31	24	33	34	25	28	28	35	31	28	25	31	33	33	28	32	36	39	34	29	29	34	32	34	29	26	29	28	20	29	29	21	31	23	27	33	30	40	27	31	27	30	28	29	30	33	32	38	25	30	34	43	32	44	34	24	37	31	35	25	23	31	36	31	33	28	28	29	27	28	40	30	25	32	41	31	30	45	27	38	23	33	20	31	24	31	24	32	36	22	33	32	26	32	40	40	36	24	26	36	25	29	28	36	31	22	26	32	25	24	30	33	31	33	32	40	29	26	37	32	30	41	31	24	19	28	23	33	21	30	30	32	27	29	40	23	39	37	27	24	27	29	40	35	25	25	33	34	27	34	31	26	43	33	32	22	30	22	24	34	39	33	28	37	18	28	32	23	29	35	31	32	27	26	26	26	21	38	43	36	30	36	23	30	18	31	36	28	36	25	30	27	26	27	33	35	37	25	22	29	31	33	31	26	33	30	36	25	27	27	29	26	26	25	31	21	31	29	31	39	28	38	26	34	38	29	33	28	25	31	30	27	26	44	26	35	38	37	36	35	33	20	21	39	26	20	33	31	29	32	26	38	36	29	23	30	19	34	31	28	30	30	37	34	32	35	30	27	24	27	31	36	31	33	21	33	29	30	28	32	27	28	37	32	35	34	32	34	41	29	23	36	22	26	29	35	29	36	36	24	21	26	35	25	29	29	34	36	18	42	18	33	27	34	31	31	37	36	20	28	29	28	33	36	41	26	23	35	30	32	34	29	24	24	33	33	32	28	36	24	33	29	25	27	39	44	27	28	32	27	31	34	35	26	24	33	34	31	33	24	32	29	32	31	27	29	31	21	33	28	32	36	32	28	43	36	25	29	28	33	40	37	28	30	30	31	31	30	30	24	25	34	26	40	38	36	30	29	38	32	36	41	37	20	22	22	37	37	26	41	44	36	33	24	32	22	29	31	38	29	30	26	37	39	33	31	28	28	39	36	30	31	33	21	21	32	31	30	37	31	28	33	39	28	36	23	31	28	41	32	31	31	44	38	34	33	38	30	31	33	32	26	35	30	25	31	26	21	29	33	28	28	26	37	30	33	37	31	32	31	32	31	41	37	38	25	43	22	22	40	37	30	32	31	35	27	46	23	28	28	29	24	37	37	29	35	36	26	45	31	35	33	26	25	29	31	39	31	32	27	28	24	33	32	28	32	39	28	21	29	27	21	32	27	18	33	30	33	47	28	32	31	37	29	37	34	26	21	23	34	35	34	33	23	24	24	28	37	38	25	43	24	40	27	22	37	30	26	22	23	19	28	46	34	26	30	32	30	32	31	34	31	36	27	34	33	29	23	36	40	26	26	34	43	30	27	32	34	25	28	38	36	30	36	41	33	35	34	33	31	33	26	27	32	42	31	27	29	34	28	33	28	32	35	38	42	38	40	32	30	29	22	25	36	19	40	34	31	30	40	23	20	36	39	28	29	36	20	36	25	25	27	28	33	30	30	34	25	35	39	31	32	26	26	28	38	33	37	28	30	27	38	22	28	29	20	46	50	44	31	28	30	25	26	28	22	27	37	31	26	31	28	40	29	28	35	36	25	35	33	25	32	27	25	28	29	31	38	25	22	36	27	35	38	26	31	41	30	30	27	22	41	32	41	32	28	31	33	28	20	30	22	31	30	30	38	46	18	37	28	19	33	36	27	24	30	33	30	40	24	25	43	37	39	35	36	32	26	26	29	26	26	26	30	20	32	34	32	36	31	37	22	28	28	32	27	31	39	35	29	25	30	21	27	30	37	30	33	33	32	31	26	28	30	25	23	22	33	29	22	37	33	23	30	43	35	31	44	31	24	27	36	39	27	30	32	31	39	26	39	23	31	37	32	32	30	21	49	34	22	33	35	34	28	42	32	23	29	31	24	24	31	31	34	27	29	30	33	38	30	38	21	23	25	26	32	40	36	38	30	28	34	29	34	29	25	36	31	33	20	27	29	41	43	36	35	29	23	36	18	31	31	34	38	34	33	37	38	28	31	33	34	36	32	38	30	32	30	25	29	37	37	35	26	33	24	30	27	36	32	28	30	31	37	26	22	29	35	28	29	25	37	35	31	39	26	29	33	41	27	32	35	35	26	27	29	29	33	31	28	31	24	40	28	30	24	38	41	28	43	33	21	25	28	34	30	37	28	37	28	29	29	31	26	20	33	29	36	30	33	33	23	27	26	31	34	31	39	40	39	33	25	26	38	25	33	25	32	37	48	34	31	30	26	26	22	38	33	38	38	34	38	32	37	25	26	38	27	31	30	30	18	34	31	30	37	33	32	43	29	31	29	36	38	38	24	30	21	40	34	24	41	26	25	30	29	30	26	30	20	29	30	32	27	31	29	31	46	38	22	27	29	29	25	30	19	38	23	33	27	37	25	30	32	33	34	25	30	27	25	24	37	36	39	26	31	33	27	32	29	26	28	39	31	23	28	24	33	34	24	25	39	32	26	32	29	24	31	32	21	25	32	41	25
24992	16109	8953	20227	28745	29010	26225	23650	20622	17749	15349	12647	10635	9147	7457	5897	4648	4176	3706	3116	2936	3047	3284	3352	3015	2936	2623	2352	2316	2315	2261	1937	1753	1532	1396	1218	1001	912	823	796	784	761	713	739	656	703	716	688	673	693	669	649	618	581	587	595	550	548	538	549	487	511	502	527	497	515	500	516	520	495	490	503	526	521	487	489	478	506	495	467	494	446	512	516	555	505	512	514	536	540	490	509	554	536	494	523	512	522	490	467	492	507	483	491	469	522	505	510	509	493	487	487	487	429	509	497	497	515	485	468	476	473	505	479	471	466	509	489	463	484	506	485	450	466	465	448	483	468	466	481	475	480	469	476	494	465	449	470	455	446	480	478	498	473	481	499	469	478	505	496	466	496	476	501	466	448	477	472	510	472	458	472	481	497	481	504	475	456	503	447	515	449	495	461	492	459	508	483	451	456	479	446	448	463	461	481	469	464	475	506	494	436	481	467	440	475	450	436	441	455	510	445	464	481	463	480	472	435	505	467	468	441	473	471	461	494	487	467	455	440	469	464	440	524	431	448	440	470	430	469	494	463	469	449	461	466	488	459	489	450	458	449	455	477	482	491	437	450	471	469	459	469	462	493	470	495	485	481	434	477	471	495	458	476	431	466	483	444	468	499	449	476	488	458	510	491	494	465	494	482	422	485	423	445	458	452	487	460	453	429	461	433	457	455	457	524	469	455	441	436	430	448	438	501	460	473	430	507	452	437	474	449	452	420	475	468	470	510	470	440	438	458	444	458	468	500	462	519	447	451	479	467	464	471	485	433	465	471	398	448	443	466	489	461	462	473	471	507	458	463	405	466	441	476	454	466	461	460	415	485	500	432	494	515	446	454	474	485	446	475	464	481	468	457	452	475	459	475	475	457	488	438	466	520	454	488	480	436	485	441	458	448	452	456	487	487	433	465	449	477	512	480	461	481	461	499	489	492	487	480	467	492	423	449	481	478	452	486	450	467	491	452	430	488	494	477	460	474	484	443	464	478	436	472	459	470	484	448	441	452	475	476	481	458	494	468	458	460	461	495	458	471	498	477	472	481	430	450	452	443	475	447	443	456	474	492	478	470	449	475	477	440	479	443	482	475	510	464	449	439	461	453	481	467	473	461	422	467	435	460	465	472	453	448	464	446	463	468	502	489	467	469	476	433	464	467	484	456	449	461	440	431	419	420	433	461	443	437	497	455	456	472	477	465	461	475	454	465	459	471	449	454	480	469	443	478	515	529	445	453	480	480	465	428	437	469	487	440	475	495	460	445	466	475	481	469	474	487	463	439	409	504	466	476	447	457	440	481	451	475	446	438	446	490	497	464	461	445	474	468	443	473	455	437	468	450	468	492	453	479	466	483	454	458	422	503	430	496	455	452	460	493	468	495	430	471	482	496	466	485	480	467	428	486	510	455	466	475	490	531	448	468	480	457	460	461	428	478	472	446	497	452	493	442	447	455	468	488	481	448	423	480	433	466	483	478	481	471	463	475	457	464	459	458	480	439	475	474	478	481	452	498	500	474	470	437	448	487	459	474	464	517	476	451	433	512	442	451	439	456	468	478	428	479	455	482	481	484	481	465	488	461	463	488	449	477	456	500	463	463	439	484	468	466	464	498	480	448	431	450	463	417	459	469	444	499	473	470	522	463	483	447	459	464	459	474	473	503	463	453	465	459	473	443	449	452	482	505	449	475	463	465	485	485	477	452	469	521	450	451	502	453	506	441	434	477	481	448	467	472	458	469	485	404	468	499	467	463	458	458	450	442	487	457	478	440	448	478	452	454	423	481	456	458	454	434	476	483	455	492	469	464	462	453	467	482	468	491	454	489	469	447	442	455	433	464	447	484	471	510	492	458	480	492	472	506	494	461	509	497	479	463	437	448	418	504	455	473	450	531	463	498	510	472	468	454	451	475	477	477	460	485	466	478	464	459	452	438	473	498	474	499	450	486	442	467	450	452	423	428	483	480	509	511	491	456	460	451	482	463	454	445	454	480	444	484	421	464	484	461	455	488	482	495	463	421	474	455	472	476	433	446	452	487	475	442	457	468	459	429	451	457	449	438	472	496	474	421	456	461	444	453	492	478	483	487	450	492	452	499	464	482	434	464	441	492	441	467	449	478	456	455	476	470	479	459	469	494	446	453	463	483	432	452	479	471	448	496	459	467	479	474	480	456	467	454	484	463	446	448	465	404	459	423	455	423	454	490	452	453	476	514	492	479	467	461	473	484	461	446	480	465	522	490	470	459	486	477	502	460	475	440	489	506	433	506	458	490	457	498	491	446	470	495	469	498	452	497	484	502	459	424	482	482	459	474	474	464	453	507	484	449	468	468	489	452	491	453	477	484	436	433	449	437	491	479	465	478	501	492	469	471	487	472	477	471	468	454	464	441	463	494	464	456	474	476	454	499	467	473	443	458	430	465	462	497	439	474	456	456	493	472	497	489	485	470	472	466	452	444	471	458	501	486	445	469	487	425	443	456	469	475	484	498	453	462	444	502	485	479	467	458	460	469	458	444	494	465	431	457	404	433	473	449	454	478	475	437	439	423	466	520	438	475	427	469	490	463	468	475	484	497	483	497	438	483	459	472	447	458	427	458	477	432	459	449	464	483	449	441	444	480	466	481	455	465	489	457	426	442	460	496	465	469	487	485	467	493	482	434	465	452	478	412	453	439	474	442	454	459	444	448	501	430	460	480	451	479	476	480	452	457	472	480	457	460	488	503	469	477	486	486	480	489	462	435	434	525	497	471	481	452	473	481	489	498	443	484	466	477	488	447	451	486	454	431	462	457	442	476	455	454	477	443	496	488	450	473	450	497	456	487	435	441	460	476	472	477	471	443	443	422	447	464	443	457	481	468	451	450	455	466	487	467	448	511	462	433	492	491	477	448	439	457	493	476	441	455	490	436	459	484	442	440	462	448	459	442	478	501	465	444	506	498	511	450	441	467	433	463	472	417	453	465	484	515	507	480	460	426	450	456	485	469	454	445	458	450	443	485	502	464	475	443	494	464	441	452	468	470	467	432	501	455	497	438	496	431	491	487	495	413	465	456	489	452	451	474	483	487	454	470	478	462	473	472	457	432	466	479	483	460	464	492	470	448	513	464	455	455	443	510	456	449	486	451	462	460	476	467	468	506	501	450	502	440	453	386	490	467	525	450	456	459	461	480	492	473	469	443	457	450	489	459	510	452	475	451	442	442	471	474	473	463	467	467	447	427	474	481	495	462	504	469	443	466	465	469	523	448	433	457	462	469	475	469	469	477	446	457	471	466	457	472	473	437	470	429	474	471	473	483	476	464	464	502	493	469	446	513	467	435	474	514	425	446	447	477	477	447	503	496	465	499	496	432	450	479	456	425	483	438	462	475	511	458	459	480	443	469	472	458	451	448	508	506	445	481	474	523	491	491	478	478	440	476	481	475	448	467	462	461	457	474	460	501	461	471	475	435	456	537	462	505	476	472
3307	775	376	271	399	620	567	532	475	442	381	340	267	218	195	174	157	142	112	114	112	116	118	118	132	104	115	94	110	93	85	83	84	82	78	77	66	63	75	63	67	58	63	65	72	60	59	61	70	59	67	70	58	63	60	56	64	45	66	66	56	58	67	62	64	50	72	69	56	70	76	56	53	69	64	67	79	57	49	62	52	53	61	69	56	57	67	60	49	56	55	66	49	71	75	49	56	52	69	60	43	59	41	65	69	58	52	66	55	49	65	73	62	53	65	55	57	65	60	65	42	71	35	56	57	51	52	69	58	58	67	57	54	56	72	53	45	51	57	71	62	58	56	43	63	55	60	63	54	56	56	53	55	58	65	45	64	56	61	72	60	53	62	64	57	55	55	45	59	51	69	60	63	67	54	67	61	53	49	49	63	60	52	68	55	51	56	59	63	56	69	47	61	64	47	63	58	63	63	51	64	64	55	55	43	67	72	54	56	59	63	47	60	57	48	57	45	53	57	65	59	63	56	61	57	55	54	62	59	65	59	66	52	53	46	52	62	61	54	64	60	64	55	58	64	59	58	56	66	63	52	62	56	56	61	72	50	44	42	72	53	51	69	57	57	52	70	43	55	62	43	57	59	47	53	51	63	57	57	49	71	66	58	53	63	62	47	68	49	55	66	57	57	44	63	62	66	62	74	65	66	65	63	65	51	43	67	54	53	40	59	63	50	56	60	57	58	36	50	56	51	47	66	48	64	56	61	73	67	78	40	52	49	48	54	45	51	72	58	69	58	52	49	60	67	56	47	69	60	61	52	50	77	50	55	52	62	71	49	53	58	68	45	55	59	61	54	57	65	46	39	55	54	68	52	51	48	68	53	57	58	58	59	59	59	60	51	64	69	40	59	38	66	50	53	57	50	53	61	65	66	53	54	50	43	67	58	52	48	47	60	60	62	47	55	49	50	62	69	65	49	59	60	72	64	74	48	58	62	76	65	50	61	60	41	58	44	60	60	66	65	54	57	51	60	58	55	49	56	41	74	49	48	54	53	47	55	59	65	58	57	66	56	66	62	53	57	59	57	56	52	60	40	56	55	62	54	62	66	45	69	53	61	63	60	55	58	54	61	65	68	56	40	64	45	74	53	52	50	65	66	60	65	69	59	61	50	43	57	49	66	61	53	60	60	60	54	45	55	59	65	58	73	47	60	61	63	52	61	52	70	47	56	68	54	62	65	55	59	55	41	56	53	57	54	56	75	68	77	52	55	60	60	68	65	55	65	57	69	72	54	62	57	66	47	58	55	61	78	54	53	63	59	45	65	64	57	65	52	57	48	50	56	60	56	70	59	50	55	64	51	71	66	61	54	66	55	54	62	53	62	59	59	60	71	64	60	63	47	58	57	46	55	53	53	61	72	57	62	57	54	59	68	66	58	62	67	63	68	65	51	60	55	41	50	59	52	54	45	62	59	59	59	68	68	61	50	70	57	55	60	59	49	55	56	55	57	59	46	55	59	51	51	56	63	55	64	76	46	53	62	60	62	53	59	66	59	68	55	55	75	68	60	56	47	48	59	50	57	71	52	64	45	58	57	58	57	49	55	60	65	50	53	66	44	51	69	52	48	54	51	56	64	46	50	55	57	46	50	62	67	68	48	67	55	65	63	53	68	48	67	63	53	54	60	63	64	63	60	70	54	58	62	55	51	63	39	51	68	64	68	60	61	56	57	41	51	52	57	58	58	55	71	57	55	57	67	67	62	51	42	66	43	66	56	56	52	70	65	60	56	69	50	55	51	50	70	62	42	57	54	71	53	58	62	75	65	48	60	63	51	63	59	49	55	48	62	56	50	48	51	63	58	49	59	53	51	72	58	57	59	50	64	65	57	63	52	59	56	57	54	64	61	60	66	68	67	52	55	52	70	61	60	53	47	62	69	58	70	57	53	61	57	54	50	50	66	68	60	62	62	46	54	53	53	47	71	55	55	68	43	72	64	53	47	47	50	58	55	53	64	52	52	64	63	58	72	49	55	53	62	47	53	51	41	47	44	59	48	59	63	59	58	62	57	55	60	72	44	52	61	50	65	56	55	65	42	66	67	49	55	67	69	55	57	45	57	62	59	47	59	62	50	46	53	47	59	53	62	57	60	57	55	63	56	52	68	47	61	58	73	60	67	63	60	57	60	59	70	50	56	62	72	47	53	41	46	57	59	56	66	40	75	61	55	64	48	40	46	56	59	62	64	46	62	47	60	70	59	55	69	52	61	65	67	59	57	60	70	63	53	48	53	67	68	58	70	61	54	52	63	55	50	50	73	48	70	53	49	51	52	63	46	55	52	71	53	58	53	71	71	62	54	73	62	52	50	61	53	57	57	72	70	65	50	67	81	58	55	55	71	73	63	55	53	70	69	64	49	67	50	56	64	52	57	43	72	59	58	61	55	60	52	72	65	55	54	70	61	46	62	55	59	48	65	45	45	60	63	59	69	38	61	50	57	71	75	51	43	61	69	51	58	56	64	58	65	54	60	64	59	68	58	76	53	70	58	60	50	58	65	55	55	59	48	58	50	45	63	62	53	68	47	68	57	51	71	54	71	55	57	53	47	66	63	75	59	66	73	62	51	59	48	70	68	75	73	62	53	50	66	48	49	64	69	72	63	48	70	65	64	57	61	65	57	61	57	67	70	65	66	51	62	69	50	58	51	62	50	58	54	50	49	58	55	65	55	59	64	59	57	68	63	53	61	67	63	50	44	52	66	53	62	56	61	47	44	66	64	60	49	62	50	54	65	67	48	62	54	56	57	42	70	63	61	49	67	53	62	55	62	48	62	61	60	68	54	49	43	67	50	42	59	55	66	40	61	58	41	62	62	50	50	49	68	46	55	71	70	55	49	66	25	61	59	51	53	61	62	50	49	52	70	69	45	48	61	61	51	64	64	49	47	63	54	62	46	54	41	64	37	61	63	60	56	55	50	60	61	70	50	76	52	44	63	66	51	62	52	47	70	61	64	61	43	55	55	59	63	63	69	59	55	53	58	59	65	66	63	47	42	55	58	61	62	57	60	62	62	62	48	66	56	48	59	58	53	48	78	60	58	58	52	48	61	71	63	46	64	70	52	64	67	64	66	63	67	52	47	64	54	62	44	79	70	61	45	62	48	75	61	76	58	62	59	44	52	69	57	57	65	60	52	58	68	62	65	50	56	56	65	59	55	50	53	68	66	56	57	44	70	62	56	52	65	45	55	59	62	54	60	72	63	64	62	57	41	54	60	55	49	59	61	57	56	43	49	52	63	57	59	50	67	58	52	51	58	45	69	57	56	70	54	63	61	54	56	43	49	57	51	54	56	51	50	73	49	58	50	57	52	54	75	60	57	50	50	61	59	52	67	69	65	65	66	67	54	51	53	54	60	46	56	65	47	69	64	51	63	56	67	61	58	72	51	56	58	55	57	56	47	69	47	53	55	65	68	57	60	57	63	72	54	53	63	51
23655	15078	8596	19757	27913	28320	25564	22866	20229	17683	15330	12703	10698	9109	7682	6165	5236	4553	4107	3394	3337	3232	3482	3454	3300	3136	3055	2726	2650	2511	2391	2157	2009	1821	1740	1456	1319	1276	1134	1211	1116	1110	1108	1108	1109	1127	1112	1075	1120	1018	1095	1064	978	958	907	997	902	912	892	865	915	904	871	894	853	920	929	841	866	847	904	873	879	871	846	885	860	852	841	882	829	924	882	888	934	894	915	936	892	877	909	919	921	922	851	879	886	964	869	847	872	812	905	890	893	855	877	860	882	842	911	861	912	904	895	892	901	901	849	910	897	871	832	898	899	926	899	879	828	918	865	829	885	881	816	872	840	826	873	884	881	917	877	844	902	937	818	856	918	875	834	885	849	885	882	852	893	906	837	931	901	942	875	902	881	845	894	877	872	890	891	880	864	886	875	880	894	908	897	886	881	826	932	833	876	841	839	818	846	853	842	879	870	846	838	809	822	881	875	824	881	819	814	846	844	840	900	897	857	900	851	849	845	838	869	858	857	889	842	861	866	831	839	838	834	833	866	824	889	888	812	858	850	893	872	853	895	827	858	878	883	822	852	843	844	854	860	879	898	831	868	855	888	854	831	859	822	883	882	851	882	892	814	845	834	843	893	885	830	832	912	785	867	828	822	802	844	850	803	898	857	854	885	858	857	918	804	795	854	891	911	911	870	844	837	858	858	857	865	879	897	897	841	875	856	923	914	870	847	877	792	864	858	850	882	825	805	837	852	921	826	855	839	837	821	858	855	871	803	874	850	838	907	915	876	867	860	880	774	821	807	858	889	858	885	841	828	878	858	893	844	876	803	843	856	822	871	894	888	876	834	877	878	893	883	844	893	825	900	868	853	863	868	848	906	837	866	824	876	852	803	896	854	853	836	881	834	841	852	868	927	902	869	816	821	845	880	862	901	874	829	794	843	899	835	838	882	890	857	855	905	826	883	866	873	873	930	903	841	869	870	875	883	881	862	901	824	815	868	793	853	862	883	849	874	849	875	829	908	956	852	873	902	836	861	870	908	888	846	829	824	857	837	845	919	837	872	862	804	826	831	867	896	870	812	868	925	880	864	861	910	870	792	863	900	867	875	891	877	900	862	787	852	851	842	863	849	900	854	819	876	824	902	875	829	875	908	897	870	872	899	819	851	878	873	860	818	846	821	862	843	876	776	814	857	867	850	851	906	841	867	876	891	856	863	831	874	909	853	836	862	814	863	877	885	844	863	845	868	813	869	807	872	841	866	835	816	876	839	885	852	830	873	875	854	882	848	895	832	798	826	850	929	844	835	849	886	801	831	861	874	884	884	857	850	879	877	799	847	907	846	878	886	874	811	890	874	866	871	877	821	815	870	893	863	860	821	884	832	891	831	863	845	907	856	893	868	894	883	899	880	848	788	861	874	872	854	883	865	807	858	894	834	841	851	897	854	829	834	882	838	810	815	876	908	900	830	819	852	864	874	846	861	840	913	865	853	825	882	831	883	861	827	868	881	855	882	872	907	901	869	865	810	901	852	850	875	844	886	849	860	864	873	830	851	846	840	887	828	886	814	843	844	907	871	849	807	854	851	825	852	855	897	872	852	832	812	881	854	851	831	851	871	842	889	828	780	927	834	881	833	869	867	857	821	875	833	865	789	856	816	931	853	866	870	847	839	863	826	897	863	831	831	884	825	883	865	886	840	904	922	894	877	913	869	913	848	840	851	863	833	810	833	832	862	878	831	861	832	864	835	897	869	857	861	869	854	832	818	894	885	898	837	874	879	827	844	824	913	877	806	845	852	855	881	875	855	856	898	924	898	878	890	851	822	859	878	867	875	875	857	897	900	854	892	897	879	887	861	885	824	864	823	834	880	829	865	877	855	875	807	836	914	848	900	859	835	824	839	877	858	868	873	829	824	891	833	843	919	891	878	829	887	865	821	893	860	874	857	850	867	814	866	832	856	854	859	896	846	855	868	907	842	857	850	871	841	877	870	890	843	834	862	853	868	848	816	827	862	846	789	891	811	869	787	832	883	823	883	819	901	861	863	893	894	873	829	860	920	860	825	887	862	816	832	857	849	875	831	845	854	889	898	914	861	843	850	896	879	938	857	851	845	855	814	933	848	871	870	863	850	884	893	861	882	844	867	853	844	861	881	887	856	868	860	854	836	854	838	820	959	927	876	870	855	817	856	880	822	859	862	839	863	820	838	858	881	810	818	864	872	872	857	841	862	903	835	883	889	862	816	814	856	872	908	870	862	837	824	861	860	863	848	821	851	909	870	830	835	797	891	816	886	801	860	772	827	850	850	880	899	859	873	871	914	846	869	905	906	867	860	917	860	865	790	862	828	850	836	900	870	848	832	890	887	803	852	833	888	839	824	840	837	898	845	840	844	891	864	847	839	878	913	827	813	853	849	826	891	853	857	831	877	853	871	821	858	853	875	858	849	843	905	819	854	868	885	849	870	852	871	853	846	857	886	814	882	845	862	917	825	853	897	858	786	837	817	844	853	896	827	866	828	869	891	907	851	864	900	907	838	884	866	869	840	903	866	882	872	849	847	832	865	824	877	868	862	842	900	839	852	861	911	859	851	840	850	921	821	863	832	883	794	848	857	854	833	856	901	795	843	813	840	861	859	847	887	852	837	843	871	847	845	896	845	871	857	865	852	802	860	850	889	875	865	840	890	880	846	831	882	889	901	833	834	882	861	818	894	851	877	873	878	843	864	907	855	844	806	886	890	871	903	847	864	893	784	895	913	840	834	823	884	827	831	874	832	907	874	853	873	899	818	868	846	818	874	849	842	821	857	814	841	820	862	838	854	859	888	863	876	842	850	884	882	879	868	832	853	871	864	847	846	862	821	815	841	908	819	825	871	879	895	892	857	900	884	847	848	818	850	831	860	832	837	858	863	862	881	875	857	832	879	808	831	834	848	849	802	849	900	855	882	914	856	847	893	842	885	864	842	829	869	866	862	848	863	843	842	839	884	866	882	865	871	864	863	851	837	865	842	881	850	895	805	887	856	903	841	901	818	825	859	874	873	900	905	882	883	798	857	873	883	786	813	888	908	857	813	820	832	864	827	837	806	882	858	842	840	831	870	807	836	865	889	809	880	823	867	836	875	899	870	889	863	889	837	908	847	865	870	848	847	833	882	879	859	871	840	837	870	864	876	847	890	833	850	870	877	886	857	849	868	843	883	842	848	828	882	876	875	875	869	854	886	822	815	834	856	871	845	832	832	847	943	854	878	833	849	857	882	876	860	862	904	857	836	859	793	887	839	808	887	851	830	836	891	862	852	806	857	867	867	878	862	835	898	872	805	849	793	862	823	867	882	889	815	909	872	843	824	841	825	895	851	852	810	876	855	855	871	852	839	860	854	824	826	847	829	892	814	810	901	856	884	872	847	826	831	842	861	822	833	866	815	877	883	853	859	865	857	867	861	869	830	833	826	882	861	854	812	854	859	861	842	851	851	873	835	853	845	896	911	865	861	847
2922	1177	627	386	678	964	901	771	712	644	588	468	368	329	287	211	217	189	163	132	140	137	142	116	125	128	118	112	105	99	111	101	80	94	73	64	69	68	49	59	49	67	66	50	69	57	44	56	43	56	48	57	58	63	54	48	47	43	54	49	43	49	63	42	47	41	45	52	45	43	36	41	46	40	42	53	51	50	54	41	40	45	57	52	53	54	45	60	55	53	45	47	49	52	40	59	51	54	48	43	39	51	49	44	38	59	52	44	43	55	49	49	49	42	43	40	57	50	56	62	53	46	47	50	59	46	53	46	45	54	49	43	38	44	46	47	49	55	53	55	60	32	43	40	33	47	40	52	48	48	44	58	42	31	54	52	35	49	39	55	54	53	41	45	46	46	40	49	47	48	40	46	47	39	47	43	46	52	61	57	68	51	52	42	47	44	47	51	50	53	44	51	37	51	50	54	54	40	47	51	44	44	42	46	48	53	59	40	38	42	46	39	57	49	51	50	41	50	45	64	44	38	48	42	56	39	41	49	46	52	38	48	44	53	54	47	49	53	41	53	56	58	52	42	60	48	47	51	58	42	46	44	35	53	56	42	51	50	43	59	42	46	45	51	47	52	51	45	39	42	49	52	58	57	52	63	35	57	48	37	46	47	50	42	37	48	58	43	55	35	42	52	54	48	48	42	51	43	41	50	47	45	53	55	45	38	45	45	37	40	57	52	47	48	58	39	54	44	46	49	55	51	40	46	42	53	45	54	44	53	43	57	44	50	54	45	50	45	50	48	44	52	36	41	39	48	42	61	45	48	55	44	52	50	66	49	51	46	52	56	50	37	37	46	60	51	50	47	41	69	43	55	45	58	45	39	55	44	43	56	50	55	57	43	37	54	40	47	53	40	38	40	57	51	38	46	53	37	49	55	40	46	45	48	56	50	49	37	46	50	60	35	46	47	35	60	55	49	49	55	39	53	53	44	41	52	60	59	43	45	58	51	57	66	54	44	49	55	47	49	44	49	45	48	40	45	54	49	50	38	41	46	50	40	46	45	46	52	44	54	44	38	44	49	44	55	34	48	43	37	51	37	53	50	48	41	45	45	54	44	48	43	49	41	32	49	51	42	37	38	52	49	50	41	44	57	53	52	52	58	51	60	49	37	56	46	39	46	57	41	48	44	40	55	40	50	40	55	57	62	51	37	40	46	50	56	43	51	35	47	35	47	62	55	46	48	58	48	48	45	40	52	47	44	54	44	63	53	47	56	40	46	58	43	56	40	53	33	44	56	30	52	35	47	46	51	49	52	58	66	54	53	43	55	47	35	37	58	51	50	55	46	44	50	43	36	51	45	28	40	47	47	46	51	45	53	46	44	45	45	55	54	49	42	43	49	43	50	48	59	26	51	46	33	41	49	34	47	46	45	48	47	51	32	49	50	48	46	48	44	52	54	39	42	47	39	35	51	46	47	62	48	51	53	41	44	33	66	46	55	52	63	42	41	62	55	48	49	50	53	48	45	44	51	37	47	52	52	58	49	52	44	39	53	36	61	44	49	52	43	52	35	44	44	55	30	36	40	47	54	41	43	44	53	44	38	61	42	54	48	53	55	57	54	54	34	42	41	56	34	52	43	50	38	45	55	48	49	46	45	38	62	53	32	54	46	56	50	40	50	48	55	48	35	34	45	40	45	49	34	48	42	47	39	37	44	54	39	42	44	50	46	57	60	42	51	47	58	43	47	53	43	46	46	53	50	47	44	47	41	37	43	52	54	47	41	45	55	50	57	54	51	41	58	43	56	44	55	47	37	47	35	47	55	52	38	33	49	53	55	38	51	56	51	48	48	45	44	65	39	51	50	47	54	43	58	42	43	51	57	58	46	50	46	28	43	40	45	58	47	34	38	44	39	37	37	50	46	48	48	57	42	42	47	43	43	55	49	44	54	44	45	54	35	57	56	46	42	54	45	37	49	53	47	59	52	41	39	38	39	57	59	44	44	49	43	53	47	40	46	53	39	42	47	49	44	49	50	43	57	43	47	51	53	52	51	41	38	52	44	49	45	41	52	43	29	50	57	59	63	47	47	48	57	46	56	40	48	36	48	48	51	43	41	37	39	61	51	52	45	53	62	49	57	44	44	41	46	40	49	47	57	49	52	54	56	52	47	59	63	42	52	47	55	44	61	46	46	60	60	37	39	39	50	45	50	50	60	45	40	39	41	47	47	50	42	54	47	49	61	39	46	45	33	46	39	48	43	50	49	48	41	44	48	53	43	42	46	47	46	43	48	38	37	39	49	32	42	44	43	51	41	44	56	47	53	42	59	56	44	50	42	50	47	51	47	50	48	48	47	38	44	40	46	44	52	51	42	41	49	45	42	44	53	39	48	46	52	46	55	31	50	42	36	49	47	47	50	47	53	45	41	66	50	52	50	53	56	51	54	58	52	35	45	47	41	48	60	53	43	58	55	44	41	55	44	34	35	47	43	48	47	49	43	57	57	50	46	45	49	41	43	58	57	45	50	68	44	60	53	38	44	41	51	54	46	50	45	53	59	43	51	52	34	61	52	43	43	42	44	57	44	48	46	51	42	36	67	45	52	51	37	42	53	44	47	44	62	41	44	33	38	43	60	42	54	53	61	53	49	45	45	48	39	42	46	49	47	44	42	46	44	48	45	45	55	48	46	46	48	52	47	43	43	51	49	40	48	42	63	44	42	52	57	52	48	42	50	42	55	42	42	46	46	33	47	49	60	42	46	55	53	40	54	56	43	55	55	39	47	46	32	39	52	52	52	40	44	52	48	46	50	37	52	49	35	38	43	49	52	50	43	52	37	52	48	59	51	40	37	46	47	51	39	49	54	57	43	48	44	40	48	44	45	44	46	49	46	45	45	36	54	58	37	52	46	62	48	44	54	41	51	41	33	42	31	37	58	53	43	54	56	56	53	56	46	39	55	48	48	49	46	44	49	35	41	46	53	33	54	60	38	41	51	50	48	44	41	46	41	55	36	57	66	40	55	52	48	51	39	51	48	42	56	50	53	48	46	41	58	55	53	41	50	38	49	49	46	38	61	50	55	58	57	59	41	44	43	46	46	49	59	44	62	56	47	44	53	48	50	47	54	28	50	53	56	57	44	46	59	36	50	47	52	51	36	43	52	49	46	62	41	53	50	40	51	48	43	48	59	28	50	49	32	54	44	52	45	39	48	54	37	38	49	54	47	51	52	61	56	51	52	45	46	46	54	38	51	53	49	42	44	43	44	49	53	35	43	49	47	39	61	41	50	46	48	41	46	38	53	44	45	43	50	53	45	47	56	47	57	55	46	48	51	47	56	55	49	38	44	63	41	54	56	43	39	45	48	53	53	41	55	49	54	56	52	39	40	44	53	56	60	45	37	46	33	48	58	44	41	43	54	52	36	47	56	65	42	50	51	44	31	52	43	46	36	41	32	45	45	45	41	53	57	44	48	58	51	61	38	43	45	39	53	47	36
29659	19096	11965	24834	33074	33653	30937	27929	24983	22911	20326	17005	14681	12813	10812	8900	7428	6593	5714	4766	4525	4553	4555	4428	4250	4142	3781	3460	3396	3446	3085	2598	2395	2289	2031	1577	1407	1275	1274	1173	1176	1194	1178	1133	1081	1089	1075	1028	1060	924	1202	1081	918	871	945	904	809	848	827	784	806	745	735	743	718	801	778	698	762	742	718	753	748	806	727	745	761	808	755	746	714	796	775	782	840	805	728	824	809	762	817	802	770	768	767	818	766	769	769	758	824	763	760	778	755	764	784	783	767	690	786	689	715	754	748	759	694	773	756	738	710	697	727	725	757	737	737	734	768	747	758	733	691	747	739	729	724	763	743	719	750	733	713	733	702	701	714	717	687	738	722	711	700	726	745	759	759	724	740	709	754	712	731	736	707	736	672	758	746	727	746	776	719	741	655	747	750	697	685	748	704	649	690	698	684	702	701	694	711	688	713	711	700	713	665	758	670	743	685	709	736	703	727	636	684	704	694	663	737	749	700	720	677	739	705	678	698	709	722	704	696	678	725	644	715	675	657	721	712	715	694	705	666	664	711	680	691	718	636	717	703	685	739	668	734	715	729	675	700	683	735	676	666	719	715	701	680	704	723	699	691	715	676	703	748	713	718	710	713	713	707	659	689	699	706	719	700	708	711	699	677	719	687	712	739	709	673	731	695	749	694	708	676	726	629	682	686	678	712	640	663	749	709	673	694	693	743	723	709	659	697	747	682	687	705	714	717	679	699	668	666	724	672	687	716	678	713	743	685	709	686	694	617	676	699	721	699	692	617	706	687	662	671	745	704	753	716	687	698	764	665	680	730	728	685	695	699	681	687	677	718	707	690	707	695	668	670	696	697	683	678	675	691	720	661	724	726	723	697	684	732	707	715	692	736	716	701	721	705	681	718	698	713	708	719	663	750	722	689	728	663	730	729	659	715	695	679	746	695	636	713	704	684	662	677	703	674	722	655	673	683	712	686	715	733	702	723	718	692	660	704	736	723	720	704	670	668	696	719	683	699	739	674	710	707	671	697	704	657	699	653	667	664	683	689	755	780	685	669	720	662	725	699	710	735	709	707	731	699	753	696	633	704	727	663	720	679	723	715	735	718	698	672	711	711	676	684	738	716	679	702	693	762	672	682	679	725	699	693	712	738	695	666	690	728	687	758	717	702	675	687	671	689	676	721	694	706	704	706	661	704	737	689	709	710	740	719	706	684	658	684	676	671	653	738	674	699	689	685	709	703	691	631	708	651	714	651	717	728	686	721	702	719	673	705	670	674	719	687	663	743	734	689	666	715	676	707	706	710	686	701	701	705	679	714	714	648	695	732	670	654	683	679	745	708	731	702	684	684	712	744	691	726	747	685	682	682	695	706	745	727	730	720	672	692	706	684	643	665	715	670	725	698	669	690	698	663	752	707	649	675	720	689	642	689	716	704	672	716	730	698	691	677	661	724	715	689	677	660	690	669	728	714	679	681	741	700	715	675	684	676	697	690	697	641	633	705	701	687	686	685	688	730	668	702	726	681	678	693	688	700	671	660	681	686	737	699	739	737	725	750	668	697	729	696	693	688	667	660	790	677	722	699	678	676	718	713	714	704	696	727	691	740	663	691	671	721	691	749	710	711	687	729	684	687	652	687	689	658	675	698	683	642	684	694	733	691	716	697	669	687	744	706	694	673	728	691	703	770	676	721	670	654	715	754	740	715	709	706	679	693	686	690	665	681	715	696	722	745	714	687	688	634	694	717	679	744	786	735	702	696	670	676	711	651	678	701	672	699	647	701	746	645	666	696	720	689	680	693	764	713	703	687	723	694	699	693	765	743	697	630	711	679	700	733	673	681	715	666	714	728	696	707	699	716	699	734	727	689	717	698	673	701	686	710	687	671	714	665	691	707	711	714	709	687	728	717	768	632	728	746	655	662	689	729	662	719	733	683	693	735	684	711	709	673	677	719	698	752	692	693	666	689	722	714	661	718	680	679	688	700	669	700	722	711	681	744	714	699	690	706	715	727	739	697	684	756	672	700	703	689	675	686	746	679	733	741	711	701	692	719	707	685	694	699	735	700	717	732	705	687	705	695	717	719	766	710	704	704	683	726	727	724	694	669	712	710	680	649	685	675	656	711	671	759	695	727	693	744	738	710	714	728	666	712	660	678	689	703	695	700	679	689	709	681	752	708	717	670	664	687	728	673	657	709	702	754	725	711	723	637	676	678	705	679	677	707	654	728	711	743	725	715	678	697	691	759	683	672	664	712	695	666	721	684	708	712	656	763	700	695	729	689	732	712	687	738	706	701	676	710	708	674	697	722	690	657	715	684	708	707	704	711	720	700	715	701	678	718	742	692	772	681	680	644	702	688	678	680	726	728	700	729	707	687	681	668	746	760	657	721	639	706	705	680	711	706	680	709	700	695	729	705	662	700	775	694	713	698	703	696	726	662	712	715	670	732	696	664	730	693	695	679	698	733	651	669	676	720	694	647	687	693	697	713	669	673	675	686	655	678	702	684	736	748	697	783	698	688	727	671	680	692	678	721	686	689	706	722	671	684	702	709	668	702	695	736	708	739	708	672	706	676	684	658	666	674	674	721	710	708	690	687	674	723	726	669	713	701	660	719	753	698	689	724	691	703	684	715	723	721	733	709	740	697	687	707	651	761	733	724	680	721	709	747	712	670	707	686	670	695	723	702	683	721	669	735	714	706	736	711	662	687	685	666	685	674	730	700	731	661	727	655	728	710	720	689	661	734	699	713	689	676	700	671	736	691	713	654	708	712	744	726	710	700	716	704	738	711	698	699	677	659	675	678	701	697	721	710	688	708	707	715	740	679	669	715	712	649	696	709	682	777	697	683	733	692	681	666	695	738	696	786	677	758	720	712	726	689	699	676	723	642	720	714	693	737	697	725	680	686	662	716	686	691	731	698	722	716	678	694	660	700	700	715	732	708	717	698	724	698	660	721	675	661	737	726	692	640	697	668	735	722	705	675	692	698	701	766	747	663	694	699	700	707	669	702	675	679	646	669	711	720	673	721	684	701	677	711	715	679	679	684	707	712	703	719	676	677	712	742	738	690	729	684	691	683	704	686	703	733	730	729	690	714	724	744	701	671	678	711	651	671	691	702	717	679	673	692	709	650	690	675	654	706	756	718	707	712	676	653	720	707	704	668	726	716	692	688	691	664	674	719	708	726	701	722	743	691	708	726	702	707	711	695	720	722	712	683	670	691	689	700	731	651	711	714	687	700	697	670	706	686	700	706	641	685	642	691	662	689	691	687	665	741	683	695	700	697	736	681	730	763	699	696	720	686	647	686	688	723	686	725	682	719	689	670	736	676	699	741	745	686	711	713	701	733	660	681	648	710	713	706	694	671	654	673	701	699	685	697	685	696	688	680	704	694	684	678	690	685	675	640	698	722	699	721	672	722	683	707	690	697	704	660	661	687	693	730	689	707	752	680	705	711	751	679	700	716	686	706	657	681	718	666	697
1980	469	201	187	304	399	375	365	346	312	232	219	195	178	151	112	96	88	85	82	77	78	66	82	70	78	68	73	83	67	55	52	44	50	57	52	50	34	37	40	40	48	51	35	52	57	46	39	46	35	31	58	43	56	45	44	56	33	41	35	41	41	41	46	33	40	54	33	49	35	41	36	47	37	49	36	47	45	42	52	37	50	46	41	32	26	38	43	40	35	35	31	45	38	35	39	45	40	35	38	47	30	44	42	56	43	36	42	49	37	31	43	36	48	29	37	30	36	48	48	42	34	40	49	33	50	38	40	44	36	40	37	34	36	36	32	43	39	39	62	34	38	46	42	36	52	48	40	39	38	36	44	36	52	45	50	39	57	38	28	42	37	43	38	44	34	52	38	48	35	45	41	36	44	43	32	48	40	38	37	34	45	39	49	38	42	35	38	35	39	44	43	39	43	44	29	47	42	40	34	26	35	30	44	44	35	44	41	33	45	34	42	44	38	43	49	32	37	35	40	37	36	43	40	44	36	32	41	45	40	30	37	30	39	33	39	52	44	37	40	43	50	52	41	36	25	49	31	34	43	33	47	41	52	49	45	45	49	36	42	41	43	38	47	38	40	36	32	45	50	41	41	35	45	41	32	36	48	42	46	44	31	36	44	42	40	38	39	38	49	46	41	40	25	33	40	35	32	36	36	40	36	42	36	34	45	45	46	45	37	52	29	43	45	45	37	39	40	30	41	45	38	44	39	39	40	35	41	31	33	45	43	32	48	38	58	43	36	36	36	32	34	43	32	49	35	37	48	39	44	42	37	49	30	46	42	41	39	36	34	32	37	47	40	43	42	46	40	34	29	31	41	39	40	34	36	33	49	26	43	45	43	52	41	40	34	30	43	37	38	49	33	40	36	33	47	39	39	48	30	46	36	39	32	40	46	36	39	45	45	37	47	48	48	29	45	39	48	34	56	38	50	43	47	38	51	37	41	51	40	44	45	42	48	55	40	37	50	50	40	47	41	51	51	43	49	35	51	28	40	35	44	40	35	33	37	47	31	47	29	43	41	46	43	41	31	45	35	31	36	40	51	29	48	37	43	40	39	47	53	42	48	42	39	37	45	44	36	38	42	48	41	41	35	43	33	36	37	31	44	51	47	44	31	45	40	32	33	49	32	32	40	29	47	47	43	37	42	50	37	52	38	38	45	38	45	42	46	37	49	35	45	30	39	49	37	49	40	34	46	43	37	46	39	36	50	47	43	38	43	33	40	48	42	52	40	38	32	42	37	36	39	45	50	35	54	35	36	46	41	43	39	35	49	39	42	45	49	28	45	32	31	46	33	45	38	54	46	36	33	44	47	39	45	30	55	35	35	43	38	38	36	36	43	48	39	40	41	36	35	55	43	43	38	44	44	34	39	41	47	43	47	38	29	38	39	33	43	39	41	35	37	44	42	35	36	54	29	38	31	38	38	38	40	38	33	34	33	47	45	48	27	38	36	30	33	46	47	46	51	44	43	38	47	54	37	33	47	41	40	50	41	32	43	32	33	42	51	39	45	40	38	51	42	52	41	37	38	39	28	30	45	34	38	42	35	44	46	36	30	43	33	36	48	35	35	36	44	45	51	40	44	39	35	38	39	35	29	41	38	35	39	44	34	37	38	33	35	48	33	52	40	42	34	42	48	42	40	40	40	47	49	44	32	39	37	35	34	44	37	36	35	35	36	43	36	47	47	46	46	43	41	36	41	35	38	38	46	23	34	40	36	49	48	38	44	32	51	42	48	37	43	45	37	41	43	24	29	35	42	40	43	48	46	46	46	34	40	49	42	47	38	38	45	42	36	42	37	43	53	42	38	43	45	46	48	29	52	37	36	39	51	47	38	50	37	38	36	45	35	30	49	50	45	61	37	28	40	50	33	31	37	33	50	41	31	46	36	33	39	41	37	30	34	54	35	37	34	38	41	36	47	39	47	46	41	39	41	42	39	35	42	41	36	43	51	43	35	28	40	38	40	37	43	38	43	41	43	41	45	39	39	50	33	45	42	41	42	25	47	47	38	34	50	29	35	39	45	47	47	39	42	41	45	38	46	46	42	30	49	43	37	43	50	34	31	35	36	41	40	39	41	40	39	52	40	38	37	41	35	48	40	38	49	38	39	39	44	44	50	41	49	32	45	43	38	33	39	47	35	50	33	40	41	34	41	40	43	39	41	35	32	36	39	42	31	36	35	54	38	34	47	36	48	36	45	35	34	43	42	38	42	42	39	52	37	34	37	53	46	42	38	39	29	46	32	49	37	45	32	31	38	33	41	44	42	46	36	46	37	38	44	46	44	40	40	46	37	44	35	44	56	40	41	46	43	40	39	31	31	44	37	44	39	42	48	46	50	46	37	36	34	38	50	42	37	47	35	34	47	38	50	33	54	37	34	48	36	34	37	31	30	36	50	51	32	47	29	39	45	47	32	42	37	48	44	37	40	40	33	31	38	46	42	47	37	42	40	42	45	39	44	35	33	47	42	37	40	42	50	43	44	39	46	34	31	45	51	42	41	37	54	37	47	40	37	46	38	40	39	38	43	34	42	46	33	40	45	48	40	42	39	40	35	42	41	34	32	30	52	33	51	35	43	43	50	42	45	47	52	48	53	48	37	31	38	44	39	35	40	46	38	45	32	49	43	36	38	45	46	42	51	43	41	34	40	44	45	38	33	40	51	36	32	36	31	53	39	39	29	42	35	24	44	36	44	38	40	45	28	36	39	43	41	45	37	45	39	45	39	42	46	36	44	35	43	39	53	51	36	38	27	30	42	35	39	41	42	30	30	49	47	46	35	38	40	48	40	35	38	43	53	36	34	49	38	30	29	56	56	49	42	39	41	46	31	43	40	39	35	45	33	41	38	37	48	42	35	41	46	39	35	47	40	33	37	33	34	47	34	40	41	43	36	45	34	43	50	40	46	57	40	42	41	44	44	44	44	34	33	31	56	37	50	47	45	41	34	42	41	49	25	32	35	37	37	33	44	33	42	46	46	37	40	44	35	31	37	42	41	61	50	43	46	34	41	42	48	30	43	41	53	32	41	43	34	49	26	32	48	36	31	28	44	55	55	40	36	41	45	52	37	35	50	50	45	41	40	31	38	39	31	46	36	35	26	41	43	43	36	45	31	43	31	35	40	41	45	45	36	43	41	44	35	40	36	50	51	40	39	36	30	41	48	51	51	42	36	49	38	48	39	42	35	35	43	31	49	41	47	48	43	41	29	38	40	36	42	54	30	38	36	40	43	37	36	38	45	59	35	47	40	51	52	33	49	53	40	37	43	44	33	42	46	47	44	43	52	29	50	31	35	51	44	45	42	44	41	42	47	37	50	45	42	43	49	33	42	35	39	41	51	39	45	41	29	48	41	44	33	48	33	45	32	44	37	33	42	39	51	46	39	52	49	53	35	47	50	36	44	47	41	47	38	42	38	46	33	27	42	36	42	43	37	32	43
20399	11389	6245	15129	22315	23479	21281	18554	15688	13654	11699	9442	7967	6722	5527	4546	3792	3438	2888	2327	2295	2394	2335	2301	2066	2135	1970	1915	1782	1691	1528	1368	1288	1233	1107	876	796	824	788	737	840	831	788	735	723	775	699	778	786	702	673	645	697	673	691	631	678	663	648	641	662	632	611	578	622	645	632	613	625	626	603	648	621	588	612	651	624	585	646	621	651	633	606	640	636	651	668	624	631	637	634	609	610	627	667	631	683	596	568	638	596	604	647	610	572	623	621	607	623	616	627	617	593	623	641	649	610	601	575	659	646	574	648	594	576	566	628	610	612	611	604	575	620	647	627	608	596	592	635	608	609	598	615	555	587	629	650	634	612	619	605	621	630	618	593	642	673	644	630	657	645	637	658	588	624	619	664	670	617	616	621	633	601	636	623	595	605	604	602	582	582	646	551	656	613	577	638	587	621	569	560	654	614	593	648	610	597	653	597	621	608	615	618	617	633	629	579	621	622	639	638	628	584	565	616	559	603	585	641	624	599	601	652	611	615	576	592	609	657	575	626	617	616	587	614	602	616	578	588	590	598	570	585	600	632	596	591	542	633	632	610	604	590	697	609	617	589	622	645	635	631	619	605	598	608	652	586	639	591	636	627	590	590	634	632	574	637	604	615	598	580	558	562	633	596	630	587	664	616	586	627	594	577	609	561	632	577	601	590	613	609	612	615	608	594	629	647	578	576	594	620	612	649	624	577	652	625	624	622	623	616	603	623	576	624	542	592	605	623	632	573	604	639	641	628	596	670	619	615	606	637	626	610	600	630	604	625	622	633	604	564	634	583	586	613	621	621	604	605	618	602	589	608	636	626	581	566	587	586	601	615	602	618	608	580	574	579	636	647	587	583	605	602	583	589	594	620	582	618	641	690	622	625	589	569	564	603	609	583	602	581	633	604	611	585	548	658	642	653	621	579	567	585	615	593	608	613	651	592	604	611	573	596	619	610	625	566	628	605	626	597	637	609	574	581	633	590	606	615	564	612	608	628	545	544	584	581	633	608	597	623	582	552	639	597	606	636	599	649	619	622	592	564	627	603	585	620	628	601	608	621	611	616	581	621	574	576	656	545	619	615	587	669	601	619	601	599	589	626	634	619	638	625	619	605	613	588	596	589	580	590	614	631	641	614	616	642	598	582	615	540	602	626	551	587	625	612	631	603	621	625	612	619	624	596	622	607	611	624	627	597	612	634	627	588	604	632	605	595	619	586	590	581	597	622	613	609	608	596	623	582	643	610	625	579	583	594	599	632	596	577	634	591	649	626	624	568	542	607	604	607	600	617	623	609	603	654	651	612	601	615	605	624	557	632	571	634	584	605	614	576	632	598	630	612	628	575	597	621	626	644	622	617	629	633	571	605	595	630	581	623	612	597	611	628	619	603	633	565	637	584	603	645	613	594	606	676	597	555	646	657	562	573	594	595	621	599	553	632	606	593	561	625	622	591	609	622	612	672	591	597	638	611	578	599	628	617	568	608	567	612	612	607	622	606	610	653	601	616	585	592	597	596	596	622	603	573	600	586	621	605	626	644	586	624	560	591	579	609	592	628	600	583	614	640	588	582	631	613	599	580	627	610	598	566	604	628	567	615	574	596	625	619	609	626	589	594	592	592	592	554	648	626	631	604	598	537	599	588	643	591	610	579	583	573	639	628	593	624	607	578	618	625	592	622	614	612	577	609	610	594	597	592	598	589	590	622	598	625	603	588	600	575	609	601	629	578	602	604	596	581	664	622	578	576	645	576	635	593	606	585	634	598	609	591	577	634	597	581	619	624	640	622	609	604	590	618	617	662	625	560	578	608	619	618	594	635	658	626	612	655	635	566	589	612	603	605	593	651	634	646	571	620	606	635	620	585	607	655	593	635	602	618	585	585	610	593	650	593	587	621	604	614	640	632	627	590	613	643	590	579	556	586	600	587	573	615	627	660	585	617	608	617	591	589	641	623	601	606	603	610	595	592	594	626	603	580	617	619	636	594	602	598	637	606	615	559	610	638	618	641	607	669	571	606	629	580	592	607	644	617	622	619	578	623	645	581	622	577	616	577	582	624	591	626	563	646	625	591	629	630	623	605	612	637	598	603	628	554	626	595	563	586	580	626	622	597	625	610	588	612	587	565	629	571	608	600	619	639	594	597	622	598	578	617	635	618	634	638	614	593	605	607	592	552	596	601	637	625	593	633	672	596	627	580	668	639	580	602	576	645	593	615	623	630	644	580	681	587	571	571	588	621	612	593	566	624	622	603	631	605	611	601	576	589	602	618	644	648	618	588	600	623	592	590	594	605	669	549	584	581	592	593	589	610	599	641	612	576	601	598	596	640	593	686	626	655	607	641	584	588	600	560	651	638	637	616	631	580	595	631	627	633	621	600	589	585	571	619	589	642	607	623	580	608	622	654	639	631	567	579	622	629	639	622	614	621	623	631	614	624	607	600	629	584	603	596	591	606	601	633	595	539	613	628	578	609	623	643	646	585	571	615	561	590	614	660	558	617	631	617	641	603	673	606	617	620	602	603	643	599	566	625	600	577	597	600	631	615	600	618	599	616	592	627	559	584	652	615	615	594	603	623	602	642	639	609	642	599	584	641	598	612	643	591	605	596	627	621	604	625	627	603	642	686	605	573	610	609	610	617	632	557	586	621	618	627	575	598	594	617	601	581	585	599	610	587	581	616	606	546	628	654	630	595	587	610	592	630	618	615	606	593	607	650	567	638	646	586	638	584	611	607	611	631	612	590	607	633	595	623	663	580	613	590	609	589	641	572	664	615	633	600	617	629	617	615	625	622	578	631	582	609	608	630	598	591	616	583	596	617	635	629	568	642	598	593	601	644	642	567	580	626	595	591	560	594	643	608	619	602	565	611	577	636	599	632	630	657	547	624	578	590	598	607	629	627	643	640	602	598	589	641	597	585	623	589	664	601	636	557	636	616	601	627	605	582	613	649	622	563	591	610	610	584	601	560	607	615	596	627	613	623	633	612	623	618	613	600	593	589	617	564	611	567	573	599	599	560	597	626	644	650	594	591	626	624	602	649	641	630	617	600	612	642	615	611	614	592	606	610	618	601	601	613	662	563	574	599	610	586	609	649	568	597	605	643	602	602	608	595	637	640	640	588	572	579	633	644	589	629	606	665	591	606	628	576	620	554	582	619	639	638	604	605	583	613	613	591	600	623	588	632	596	566	617	601	600	601	597	679	620	621	591	590	642	592	563	625	630	568	626	595	628	622	618	626	582	602	639	615	610	607	585	644	614	609	627	614	568	608	628	610	548	590	595	615	604	612	564	593	600	621	582	581	621	592	644	573	578	568	605	610	572	567	603	613	620	577	617	611	590	555	618	564	575	597	577	610	609	544	611	605	612	626	601	593	620	571	609	579	600	541	605	653	594	636	606	583	642	608	601	617	602	600	556	633	582	618	619	597	608	663	632	603	567	626	610	594	658	612	606	620	609	580	682
1499	742	318	274	477	654	637	564	525	440	425	340	287	254	183	158	160	119	124	87	114	101	101	104	78	83	72	91	62	59	65	56	51	46	48	43	49	34	37	42	46	41	43	40	36	39	30	29	41	35	31	35	34	36	33	39	29	44	25	35	34	39	38	29	35	32	29	33	29	27	33	29	33	27	37	22	31	38	29	34	34	31	33	33	36	28	34	33	25	36	39	43	26	38	35	31	36	26	33	33	28	28	39	33	28	28	37	36	31	39	36	30	36	32	25	30	33	28	34	33	29	29	30	31	32	28	30	26	36	29	35	28	27	34	37	31	27	31	27	30	28	34	37	26	30	34	29	31	30	30	25	32	35	43	27	25	35	22	36	28	35	41	30	26	39	38	36	23	32	34	32	31	24	32	23	30	28	30	33	23	34	19	34	28	36	28	27	34	47	32	30	26	29	33	27	30	36	30	44	35	22	35	27	39	30	31	21	22	26	24	37	23	21	40	33	26	27	27	32	22	15	37	30	26	34	36	31	28	27	31	25	21	35	36	41	25	27	35	42	42	24	25	36	33	23	27	41	38	33	32	43	33	22	35	24	32	29	31	29	26	30	32	29	42	34	29	38	31	35	28	34	32	33	38	39	32	27	27	33	25	34	26	28	33	26	33	26	21	34	44	35	38	26	39	31	40	38	23	22	30	30	28	41	28	32	34	30	42	37	37	34	36	31	30	32	31	41	33	26	26	34	37	24	31	40	29	40	40	30	25	40	25	27	33	33	27	26	30	26	40	35	26	37	36	27	30	28	18	34	27	31	22	36	27	27	31	24	31	34	29	33	32	27	29	22	33	31	25	22	34	25	30	25	27	34	24	33	40	32	36	29	33	18	41	28	33	30	20	27	26	34	26	22	31	31	31	35	33	27	24	34	27	38	34	34	27	37	29	29	36	40	33	37	42	40	29	34	34	26	29	33	42	31	27	32	39	28	26	40	40	34	30	24	28	36	29	36	43	29	34	37	34	40	28	30	28	28	31	21	36	35	31	27	38	35	26	34	20	29	37	31	23	30	38	29	33	30	37	31	33	18	33	22	37	23	36	39	42	32	31	31	30	34	25	38	29	26	34	33	34	32	27	27	34	36	26	32	42	28	39	18	29	24	31	39	35	32	25	35	27	32	27	36	32	31	21	28	36	25	36	28	30	39	36	33	23	42	35	18	24	30	26	29	27	34	33	23	33	31	34	35	30	27	31	26	28	29	31	41	31	34	28	35	25	33	33	30	33	31	35	34	33	35	33	31	32	31	46	34	33	41	33	29	27	24	28	31	30	32	33	24	38	31	26	25	23	24	37	36	47	32	32	37	33	26	33	34	44	38	24	35	23	32	32	27	25	31	25	33	46	27	33	36	29	29	35	30	32	27	26	40	21	34	35	25	31	31	26	34	37	27	38	34	37	36	37	36	35	27	27	20	36	33	36	49	19	33	34	19	31	33	32	24	24	37	32	26	28	32	25	34	30	36	37	36	29	31	37	41	30	24	28	39	29	35	36	32	28	36	40	33	16	36	21	25	30	29	36	43	23	28	25	37	25	30	29	27	26	26	40	24	32	31	37	31	33	21	37	34	25	35	26	31	31	34	27	33	20	40	32	38	25	43	30	29	28	23	29	36	28	30	35	30	41	29	28	35	34	33	35	25	34	24	27	25	34	31	37	37	40	27	30	31	30	41	38	30	28	28	39	38	23	28	31	28	29	34	25	31	22	19	25	29	34	29	30	39	37	27	40	27	36	27	36	28	36	30	38	34	33	33	38	38	25	27	34	23	36	38	34	30	19	35	32	31	32	38	23	28	33	38	37	35	33	36	36	30	33	26	36	32	34	38	37	31	27	25	32	29	44	41	28	21	26	37	39	22	41	27	28	26	22	37	35	26	38	25	31	33	41	28	36	27	25	31	41	45	28	31	30	30	22	31	24	33	24	31	33	36	40	30	31	25	28	34	34	24	23	26	25	32	27	30	36	30	29	24	27	30	31	27	21	29	36	26	37	22	29	45	44	32	31	25	27	37	30	27	33	39	32	41	35	36	33	28	26	38	28	34	31	29	33	22	34	34	36	31	30	37	26	33	33	25	22	30	23	37	35	32	33	31	37	40	30	34	34	47	30	37	29	32	28	23	24	33	34	25	36	33	34	38	42	35	32	32	38	30	27	19	27	26	37	28	37	29	32	27	33	30	30	40	38	36	32	32	40	30	34	33	37	32	34	31	28	36	26	37	27	28	43	31	24	35	25	28	35	32	39	31	25	38	24	30	25	22	35	27	30	38	25	33	33	30	27	37	35	23	26	17	28	40	33	22	21	19	24	34	26	24	29	32	25	33	33	35	36	27	35	34	38	33	39	28	18	40	30	32	30	24	25	30	27	29	29	38	32	26	35	35	25	32	34	34	28	30	24	36	44	37	27	18	32	40	35	28	24	25	33	33	33	31	30	30	29	39	32	34	25	34	29	33	25	37	28	25	28	36	40	29	25	29	28	33	29	22	31	29	33	35	36	25	35	32	24	35	36	35	30	26	35	34	30	31	25	38	30	33	25	22	21	31	28	33	34	25	39	40	29	32	38	28	27	33	41	38	23	29	32	24	31	30	32	32	31	29	28	26	24	34	39	40	34	37	21	27	34	35	24	30	35	29	29	42	29	38	26	20	33	21	34	26	34	25	26	32	30	47	25	24	16	29	33	39	34	23	26	35	35	37	46	19	29	25	26	23	42	34	28	39	29	30	34	29	29	30	39	29	27	35	29	24	27	39	31	29	30	26	29	33	24	27	28	25	34	34	30	29	34	36	25	33	33	18	26	25	40	24	32	29	27	34	23	25	32	34	39	26	39	40	29	35	34	29	24	45	29	39	24	36	31	26	36	33	30	28	30	26	29	25	23	32	29	23	26	28	29	30	24	33	38	23	32	26	24	41	30	27	21	37	29	20	27	41	48	37	34	32	23	34	31	29	29	28	29	27	47	27	27	48	37	23	34	28	42	21	35	23	35	30	31	31	31	33	31	32	39	32	33	25	35	28	30	46	25	28	30	29	34	31	33	31	20	30	29	31	26	31	21	44	29	29	25	24	37	34	23	25	26	29	30	22	44	34	40	30	33	18	28	18	32	28	22	33	33	42	26	39	31	33	29	37	31	25	33	30	20	35	24	37	25	37	29	39	33	26	35	32	37	22	33	36	21	33	36	32	37	26	25	24	30	30	28	40	30	28	39	28	23	31	30	31	32	30	34	43	32	37	29	40	21	35	32	44	27	18	27	38	31	35	38	27	30	24	34	35	38	31	24	35	28	26	30	36	24	32	32	38	32	37	31	26	37	34	32	37	38	23	28	39	34	33	31	27	29	22	28	41	33	23	35	29	27	30	28	31	32	42	36	41	29	34	30	39	36	29	37	35	36	30	38	31	29	27	28	32	35	22	28	32	29	27	28	25	28	27	26
24126	15363	8534	19721	28633	29371	27231	24595	21074	18794	16134	13661	11630	9970	8047	6602	5873	5357	4578	3524	3443	3410	3238	3173	2983	2837	2716	2663	2522	2138	1941	1773	1661	1420	1100	935	913	823	886	763	752	791	778	723	740	689	710	773	631	667	681	645	619	640	619	597	557	585	538	538	489	495	493	492	507	520	457	479	495	495	481	507	516	492	482	556	497	511	479	475	478	529	542	531	531	565	537	516	511	533	551	497	546	498	517	519	482	498	504	518	495	498	515	504	473	507	469	510	532	517	507	489	496	502	536	490	526	547	465	460	476	479	484	489	451	468	498	452	493	508	475	474	452	470	463	468	491	485	470	489	551	436	481	481	491	488	503	489	484	461	526	529	493	480	506	473	493	483	493	484	503	523	479	484	484	492	479	453	484	481	494	504	488	480	474	498	497	479	528	474	465	461	448	444	456	422	473	483	489	466	467	446	475	494	486	460	500	494	495	476	475	499	487	462	491	464	486	474	500	428	450	471	427	430	434	518	446	448	509	515	482	436	454	480	421	430	475	487	456	459	460	488	440	411	481	460	478	450	446	431	466	465	475	466	478	463	471	479	458	472	449	416	504	498	487	483	488	453	441	441	462	447	441	467	484	533	446	486	504	465	445	485	464	488	432	454	462	449	479	501	471	478	449	469	499	467	478	490	440	443	453	458	480	461	444	469	468	456	451	428	445	450	490	452	474	481	480	474	458	483	470	474	450	482	482	465	473	501	480	466	461	483	498	454	484	478	448	469	428	466	465	490	456	479	449	427	469	520	457	492	453	430	468	424	453	469	476	469	452	473	455	478	470	453	473	475	468	440	470	486	460	432	428	494	489	482	481	415	439	513	450	439	487	463	471	502	447	474	456	472	452	444	492	424	448	441	451	493	502	441	482	438	482	487	442	466	429	453	454	470	445	476	511	455	430	449	427	474	484	454	485	488	514	499	470	492	474	499	458	459	479	458	417	464	486	436	441	453	453	444	448	470	473	489	490	452	468	447	482	458	467	473	449	466	438	512	483	462	430	481	463	492	460	477	459	438	482	473	485	446	446	435	462	485	489	488	444	476	494	454	485	496	483	477	477	458	423	454	491	489	452	474	445	441	468	418	457	421	457	446	462	450	484	436	486	443	448	455	448	483	502	429	435	469	437	447	473	480	487	461	480	486	449	457	454	487	470	474	472	498	487	473	448	441	460	455	433	478	480	467	448	460	462	472	494	474	468	487	442	492	463	510	496	473	439	466	468	466	478	459	449	483	441	493	450	480	479	451	463	475	457	465	463	482	518	424	509	469	453	479	482	466	468	467	442	447	437	460	459	473	462	486	459	484	462	489	463	486	462	490	458	462	460	474	502	439	457	456	464	493	474	459	482	488	482	475	501	481	459	484	483	459	496	450	455	508	435	457	468	469	433	479	447	431	444	476	465	467	512	472	474	507	494	492	439	460	494	445	475	449	469	509	473	506	493	471	489	475	492	465	444	483	462	482	498	482	465	474	482	481	438	497	448	513	484	483	453	481	457	477	459	422	446	500	466	429	468	468	473	489	483	450	478	492	473	456	490	452	495	451	501	521	448	482	483	450	474	453	466	496	451	466	448	466	459	449	460	441	489	454	463	499	458	450	479	491	429	433	474	454	464	460	464	528	437	502	449	475	475	503	450	456	444	498	461	458	447	480	488	480	475	449	498	439	494	471	462	450	500	448	450	498	485	462	497	499	470	450	450	471	494	450	448	475	459	499	454	482	493	457	489	456	443	450	458	505	480	466	471	475	483	499	493	439	513	481	451	447	461	446	459	467	445	486	465	449	473	470	443	447	474	513	461	476	467	466	464	433	447	461	476	465	463	456	485	463	462	467	475	433	449	471	426	480	462	476	464	443	483	470	472	468	447	470	453	436	460	464	469	487	444	452	481	503	464	499	475	449	506	485	473	461	444	421	455	468	481	484	490	478	484	464	462	459	468	473	450	502	442	511	483	472	442	454	439	455	450	470	465	456	481	531	427	462	451	436	468	469	464	458	472	449	485	478	477	486	502	476	448	476	470	460	453	491	439	505	478	460	483	462	440	467	494	478	475	464	468	456	482	439	478	473	442	430	466	494	494	485	466	491	464	425	494	443	480	474	474	440	432	463	461	430	502	431	515	468	461	464	440	452	489	472	456	437	476	460	470	479	454	444	451	478	481	439	453	467	471	494	456	440	431	445	445	511	486	442	492	512	467	475	449	460	461	472	473	431	471	450	482	474	466	482	490	469	477	482	491	469	449	492	472	487	439	481	491	450	456	516	463	437	480	433	483	509	458	447	455	509	468	454	458	481	462	424	477	468	479	471	445	422	492	457	444	513	451	502	409	473	454	501	461	470	498	507	473	449	445	492	480	468	476	481	435	492	451	460	487	464	473	428	466	459	470	464	441	445	474	487	493	478	459	461	476	498	447	492	459	460	454	449	428	473	456	484	456	464	485	501	478	457	486	453	449	488	454	489	423	478	479	432	446	452	482	496	491	472	449	470	456	451	516	469	463	464	475	457	468	471	475	461	458	455	509	462	460	493	483	460	457	502	482	424	484	511	471	440	520	445	481	478	405	510	460	441	455	470	482	476	483	447	463	471	475	467	454	509	477	483	448	439	420	433	471	485	488	475	458	474	493	457	459	448	475	450	482	468	495	470	478	490	491	422	472	456	452	490	430	432	480	457	488	440	482	459	490	428	483	474	486	475	463	482	476	523	441	473	447	460	453	459	449	471	462	513	472	470	516	497	487	462	470	448	478	456	464	494	496	459	502	461	446	446	491	471	473	504	468	488	487	494	460	481	469	452	450	466	480	457	481	449	477	459	499	460	467	448	463	453	465	463	436	467	453	477	461	488	477	495	464	462	458	478	455	487	471	468	472	463	486	469	470	472	458	451	473	498	439	470	470	483	468	490	492	460	439	509	467	474	433	442	494	467	456	434	444	484	431	449	507	471	445	505	454	459	415	439	458	462	484	465	455	473	529	481	443	441	467	461	444	460	442	467	432	481	472	503	460	469	510	485	458	445	461	472	459	504	468	452	463	442	538	442	483	485	453	433	474	491	501	489	456	454	480	467	502	479	473	466	476	504	419	436	459	452	453	512	457	494	474	482	470	445	451	468	436	483	469	480	467	429	452	475	472	455	443	476	480	516	501	480	476	490	454	480	506	493	462	433	461	497	459	480	496	498	495	508	450	463	483	457	428	507	446	494	466	491	484	485	467	453	491	442	519	454	491	470	452	472	448	499	487	472	506	485	460	471	503	483	493	483	463	466	466	507	491	427	459	482	464	460	451	437	445	441	454	493	436	437	480	425	449	448	444	446	457	484	454	429	430	467	450	462	490	483	469	448	431	470	481	481	479	489	474	480	475	455	486	442	449	471	466	466	463	445	460	434	444	521	474	437	475	484	462	459	466	469	447	460	493	475	434	415	475	427	519	511	465	445	460	489	461	465	448	462	461	467
3169	681	355	232	477	674	583	593	532	449	415	324	267	235	197	176	147	151	136	121	124	134	119	112	120	104	85	113	112	91	105	90	97	94	75	83	49	63	51	76	58	66	55	70	61	54	60	68	65	64	61	61	68	53	72	50	64	60	69	54	67	48	59	48	69	46	57	59	57	57	57	56	59	55	56	53	58	69	62	56	62	62	82	77	57	53	64	68	65	62	67	50	57	58	49	45	44	72	65	53	51	57	54	68	58	62	56	53	55	61	58	61	56	50	70	76	67	62	58	75	57	53	54	70	65	51	57	76	71	64	60	56	48	60	56	57	56	69	56	64	49	51	48	51	64	66	47	60	49	58	58	48	68	49	58	52	64	49	61	67	63	54	69	53	51	61	64	65	53	50	48	65	62	69	73	61	57	63	65	46	54	57	53	53	49	57	64	45	48	63	71	63	66	62	53	69	59	71	69	56	56	48	45	44	62	67	54	46	47	60	60	53	52	71	66	48	45	49	64	65	64	60	71	53	60	52	49	65	56	70	58	53	74	64	59	60	65	60	62	49	49	62	63	69	49	53	65	61	53	65	53	63	68	53	59	46	48	63	61	58	53	57	51	57	44	66	54	60	49	75	59	52	58	55	53	68	60	57	63	55	59	59	61	64	45	64	74	60	65	61	58	62	63	61	48	50	49	59	51	53	43	55	50	54	65	53	54	60	70	54	57	65	56	47	69	65	50	54	59	63	48	66	59	56	45	56	56	53	64	53	61	59	61	50	67	64	47	49	55	61	54	51	52	50	54	53	59	54	65	66	52	56	60	52	47	70	58	74	61	68	52	62	73	49	68	51	47	59	55	63	60	54	55	50	67	59	53	58	52	53	68	48	67	57	62	55	74	66	56	71	63	55	54	52	52	61	69	48	53	57	66	63	51	58	62	54	47	61	60	49	62	58	54	65	50	48	65	49	56	58	58	51	53	55	49	68	59	50	71	55	60	60	70	59	49	65	53	48	44	51	68	54	59	62	75	65	65	64	69	49	72	73	53	54	69	62	60	59	57	59	60	59	49	69	64	55	56	73	55	60	55	57	43	63	63	67	66	65	54	65	66	60	45	47	51	70	61	63	65	58	71	63	66	57	66	61	51	73	55	56	54	63	58	53	63	48	47	59	53	62	67	47	45	55	58	63	64	47	67	46	43	53	47	60	55	70	48	50	63	40	54	56	53	55	56	58	39	55	51	55	62	51	56	54	67	43	60	68	46	56	52	60	62	52	67	55	63	75	56	61	46	59	61	46	61	53	48	50	63	53	49	63	50	71	46	46	46	58	55	47	60	57	56	68	55	53	61	70	51	72	54	50	61	57	71	42	51	61	62	60	59	49	46	65	58	77	64	55	54	49	60	62	57	57	52	50	56	80	53	65	52	54	53	54	51	54	59	65	72	63	61	60	55	57	56	54	57	61	60	53	62	66	59	66	64	62	59	63	50	56	55	64	53	63	44	61	54	46	69	51	55	56	61	71	53	55	56	71	51	69	56	74	49	58	47	57	58	66	62	54	48	68	59	54	62	71	62	63	64	55	41	43	52	42	73	48	61	46	57	63	47	56	49	58	51	56	66	58	46	55	43	54	66	45	61	40	47	58	62	74	49	53	64	57	60	67	67	42	62	65	52	65	63	68	49	46	47	55	66	56	61	57	56	56	57	60	71	72	60	61	61	62	56	60	62	55	63	70	51	59	55	52	60	45	59	64	52	55	66	69	61	56	55	64	59	63	52	60	62	48	49	50	43	57	63	75	74	51	64	61	67	59	63	52	51	62	59	67	58	82	61	56	55	63	51	68	50	60	52	58	65	73	64	52	54	67	48	62	54	55	55	54	44	53	47	70	57	51	70	53	63	65	46	44	59	58	60	65	67	75	57	53	54	56	51	55	61	49	58	54	61	71	66	57	64	60	82	52	49	64	75	67	67	63	65	65	58	63	61	47	63	50	59	70	69	55	58	73	58	69	51	56	63	66	46	57	52	69	59	60	52	72	51	56	63	48	62	72	55	62	45	60	64	64	54	48	53	47	64	79	44	69	49	53	53	60	54	52	52	66	56	56	43	54	63	60	75	52	63	71	64	53	58	62	50	55	47	66	60	56	53	45	55	53	69	63	57	61	58	52	74	59	61	49	52	63	54	67	56	78	60	58	52	66	61	56	66	58	65	63	54	44	62	60	69	59	70	50	67	59	80	44	47	56	62	65	58	77	59	57	58	48	51	49	68	54	69	61	74	65	65	66	43	54	64	69	68	56	49	64	51	58	64	61	57	50	43	59	69	64	56	68	74	51	54	51	65	54	71	68	63	47	56	56	59	52	54	57	52	53	44	52	63	51	61	60	58	74	50	50	64	63	49	61	62	56	57	59	62	53	70	50	59	57	48	53	69	52	63	50	45	65	47	61	66	55	60	57	62	60	51	66	60	61	65	57	57	57	73	60	61	51	52	62	49	65	60	48	62	66	56	58	60	59	47	76	63	60	48	70	59	54	62	58	62	62	62	58	59	39	60	54	67	50	54	64	55	60	69	57	62	72	62	56	59	66	54	47	58	64	64	59	63	58	55	60	56	49	72	55	61	71	44	54	65	58	58	49	55	56	56	43	53	64	55	61	67	67	80	45	59	48	52	70	66	52	58	59	59	52	54	49	86	64	63	58	58	54	64	60	59	60	57	74	54	60	54	64	70	51	57	67	62	64	49	45	56	71	76	61	66	68	52	53	58	63	67	66	66	61	68	54	62	60	49	43	66	58	61	49	60	57	62	66	73	68	53	55	55	69	70	67	61	57	57	52	69	50	55	60	54	63	49	60	74	65	50	59	70	59	50	65	64	57	61	71	51	57	62	57	68	62	70	56	62	63	54	59	54	51	62	46	50	54	51	59	61	66	58	62	64	41	51	59	49	62	67	63	55	63	65	61	56	51	56	59	50	65	67	54	46	62	60	60	62	48	59	63	53	65	59	48	53	64	47	58	58	49	57	60	58	62	52	65	44	60	54	56	68	58	61	67	50	72	62	61	66	76	60	64	46	64	50	61	55	71	54	51	56	61	44	45	62	55	59	53	60	51	54	68	63	49	65	54	51	54	58	46	52	50	70	55	66	59	49	54	55	73	58	58	59	51	64	52	74	56	50	45	63	54	48	63	59	66	68	58	64	68	47	61	52	62	66	73	62	61	59	66	66	59	53	56	48	51	63	50	55	57	57	55	52	51	52	63	62	47	65	57	46	46	57	60	62	68	43	61	56	51	69	67	51	57	63	58	47	44	67	50	54	57	67	60	61	70	58	68	51	57	65	52	45	46	55	58	59	47	73	48	55	64	58	52	67	63	53	44	52	55	58	68	55	64	46	58	56	49	54	57	51	56	56	55	61	54	70	59	43	66	69	57	55	65	62	51	49	58	71	61	31	63	58	63	62	53	54	58	51	56	66	56	61	64	56	61	49	60
22225	14039	8214	18982	27742	28792	27122	24574	21069	18816	15820	13503	12021	10109	8150	6523	5984	5658	5101	3989	3928	3655	3682	3359	3333	2989	2867	2839	2726	2402	2319	2073	1882	1628	1360	1325	1241	1230	1236	1145	1114	1088	1133	1133	1110	1081	1026	1069	1055	993	1070	1060	1005	1012	959	954	961	969	888	919	887	869	877	923	876	876	889	890	858	885	890	910	844	892	885	879	876	877	884	954	903	845	890	900	932	916	978	912	947	906	916	888	895	874	911	902	894	902	887	903	867	927	950	932	874	881	951	943	860	906	899	858	854	940	909	884	854	902	862	852	892	875	888	865	855	849	883	857	848	896	903	841	824	884	851	869	900	879	882	823	839	934	898	907	863	857	855	873	842	829	895	844	858	870	855	884	896	868	891	903	895	863	909	909	916	951	915	899	877	868	841	890	910	875	861	902	913	856	912	853	883	880	823	904	872	868	861	836	856	873	834	855	883	846	887	871	899	884	875	841	894	867	809	803	905	852	953	866	890	884	869	865	885	833	866	877	871	842	825	890	876	882	831	879	865	912	867	861	847	909	850	838	834	827	870	873	868	859	896	842	870	849	860	849	844	887	867	882	831	850	865	848	928	865	875	873	816	827	883	870	863	866	886	884	834	890	902	910	946	785	864	887	898	865	857	833	798	849	839	841	858	794	840	873	862	828	924	881	925	885	845	879	858	846	853	863	903	842	848	855	873	819	845	881	805	896	866	905	851	889	896	894	840	899	857	866	828	850	865	874	859	844	883	872	887	827	865	837	881	867	842	834	835	870	834	786	848	873	837	892	889	836	841	851	885	844	873	891	871	832	836	825	859	858	846	855	877	901	849	888	847	830	842	840	837	879	856	907	840	879	859	852	836	835	834	881	868	877	917	846	874	859	860	857	841	888	868	917	846	906	835	877	874	829	848	894	854	890	893	868	848	883	858	853	813	810	871	855	832	840	865	874	827	822	887	862	841	923	906	861	863	873	851	881	825	862	885	818	884	849	862	888	889	852	858	834	878	800	830	891	813	893	888	883	835	887	847	824	862	852	851	890	817	810	859	830	865	857	862	802	795	907	848	885	881	861	823	897	867	831	824	821	857	900	936	837	850	846	850	871	819	864	829	881	886	890	870	860	856	893	862	812	853	835	843	858	858	885	873	830	841	837	846	890	794	816	851	896	839	864	838	831	857	827	849	849	824	882	859	871	835	870	892	897	857	857	873	841	822	889	873	853	867	804	872	886	879	913	862	868	867	870	842	868	824	859	863	869	902	825	856	857	927	876	872	816	855	820	863	848	844	873	878	901	871	856	877	877	893	816	824	873	853	862	874	830	835	854	869	879	861	825	927	908	879	881	882	836	896	822	914	873	842	871	907	836	863	876	861	841	910	824	885	919	901	818	836	809	857	858	857	861	853	836	876	850	873	850	880	837	872	868	835	846	804	845	857	884	849	873	791	775	825	857	892	882	877	816	862	875	867	874	839	911	912	892	889	789	837	798	912	867	861	892	892	819	904	879	886	917	865	891	842	908	841	883	873	892	828	822	880	857	914	870	862	874	895	840	832	840	846	852	871	893	916	828	838	879	878	837	883	882	931	825	823	853	864	888	860	841	835	837	900	848	873	887	864	879	869	841	869	868	870	847	878	902	870	865	894	827	871	886	876	894	861	922	839	865	828	864	845	866	884	803	850	868	878	910	883	906	865	901	804	853	849	833	832	837	833	888	863	836	895	874	876	878	831	814	928	905	896	848	826	879	894	818	879	882	846	830	888	852	878	903	844	823	870	896	861	866	858	879	825	883	864	840	871	861	857	901	864	893	874	857	929	844	839	870	893	804	813	861	864	840	891	809	867	877	814	858	838	882	878	858	851	887	863	840	922	873	833	858	837	844	884	906	838	861	877	832	850	873	908	867	805	882	818	838	898	877	838	841	884	822	822	895	916	856	863	846	852	852	886	828	854	870	849	832	893	889	860	883	890	879	884	892	870	885	881	808	857	868	883	844	881	795	867	839	846	865	882	861	865	912	825	865	830	835	864	886	920	918	850	806	829	855	866	858	826	819	867	869	822	856	844	816	848	931	911	891	840	847	874	858	862	858	884	859	882	861	892	897	848	810	915	889	836	878	827	826	879	850	816	863	844	864	843	858	838	807	820	900	807	852	825	895	838	877	793	865	831	840	818	812	857	784	841	897	850	875	858	943	895	876	905	876	870	865	895	858	882	942	874	851	824	873	883	819	850	849	839	880	844	824	885	853	898	846	881	902	864	934	880	878	841	847	852	864	844	822	886	865	830	842	877	832	874	846	856	863	885	856	831	847	854	865	866	885	857	914	841	874	846	819	820	859	866	868	855	876	847	889	834	880	921	862	898	854	878	883	818	854	906	892	841	897	871	903	877	851	838	891	833	877	815	842	921	851	897	851	893	852	876	885	888	834	845	876	850	887	909	885	845	864	930	835	841	849	798	814	900	906	825	817	879	852	885	779	849	873	892	865	845	870	884	871	869	888	912	911	851	861	868	819	834	952	861	896	844	876	813	877	841	847	843	811	878	814	827	836	818	842	891	865	857	818	891	882	876	909	910	857	875	805	862	846	850	843	881	892	855	875	874	865	893	853	868	896	856	889	919	866	867	894	876	861	859	856	836	828	864	837	863	854	866	839	852	873	864	871	884	905	847	942	834	846	826	864	865	891	850	881	864	836	866	902	906	859	859	862	800	854	859	820	806	854	902	847	910	919	859	810	852	828	858	859	890	853	923	830	865	896	850	854	877	868	867	915	796	870	834	868	884	899	845	899	840	868	843	849	915	860	852	840	890	822	854	859	869	862	861	815	872	899	891	915	834	882	865	874	815	849	842	910	805	877	825	877	834	859	884	906	848	850	850	874	861	856	860	830	867	885	825	841	839	833	861	859	846	901	853	860	914	910	879	866	858	817	891	867	846	836	875	824	906	865	899	896	845	859	831	812	838	829	871	866	917	902	890	870	841	777	840	874	873	894	839	900	885	843	845	847	845	852	825	866	845	868	872	905	854	864	874	871	861	920	837	868	862	877	857	922	859	917	858	873	873	882	884	875	772	827	836	907	875	841	880	853	850	817	805	816	863	856	885	864	865	899	849	877	853	824	871	871	884	878	866	817	901	908	838	841	875	834	859	897	804	831	903	854	843	849	878	866	853	849	822	863	857	852	910	887	815	902	880	837	872	826	865	821	878	818	860	875	859	898	910	812	882	835	849	911	844	862	843	823	872	829	905	815	827	845	814	789	853	874	874	851	862	885	865	905	855	855	824	872	886	885	831	863	792	881	880	846	873	836	890	805	825	867	804	858	893	779	857	859	858	910	894	867	881	902	854	872	845	819	872	886	829	868	826	889	853	789	767	864	893	907	883	892	828	863	905	891	899	822	920	933	858	854	773	850	820	895	805	823	853	865	851	865	867	862	878	871	893	804	842	861	845	825	904	869	881	842	854	872	846	857	871	858	889	809	849	863	836	899
2680	1012	563	388	687	973	935	856	790	669	583	490	436	383	304	218	209	207	197	176	142	168	131	141	139	132	97	148	112	105	96	82	60	75	63	63	74	65	64	75	64	55	62	69	67	55	53	47	69	61	55	50	57	50	58	54	50	57	54	52	45	41	43	50	45	58	53	55	51	53	50	55	37	43	47	37	46	38	43	43	61	49	48	46	50	42	43	52	51	49	55	47	54	48	48	59	41	54	45	64	43	53	52	46	58	53	30	54	52	60	53	52	39	47	51	46	53	49	46	39	44	47	42	60	46	37	38	50	43	49	60	55	43	54	41	51	38	46	47	36	48	58	54	31	48	47	52	50	57	50	42	45	37	51	43	35	61	56	45	47	42	50	59	50	51	54	62	56	43	55	45	46	53	63	39	44	50	55	32	43	50	45	47	55	53	39	60	49	50	54	36	46	38	40	51	37	51	51	45	65	48	57	40	30	37	43	40	52	43	42	43	36	51	45	38	56	46	54	39	43	57	52	41	44	55	41	46	48	49	59	34	34	44	44	45	46	53	47	42	41	55	55	37	53	47	41	54	51	47	54	43	42	53	45	52	51	59	48	56	45	38	43	52	48	48	51	50	55	55	44	40	47	43	51	38	46	42	43	50	61	45	52	47	46	57	37	47	45	53	46	33	45	36	54	50	54	49	46	44	55	50	65	55	45	59	50	54	40	58	46	43	48	43	45	58	42	51	51	44	38	46	57	38	55	42	51	41	61	51	49	60	39	58	47	47	60	44	38	43	48	48	35	46	56	48	45	31	49	44	55	53	50	58	59	43	46	51	49	42	43	55	42	53	59	51	46	44	60	53	45	33	56	33	53	37	40	44	45	56	55	55	38	36	44	52	43	67	47	44	38	47	48	58	49	39	42	54	60	47	45	51	49	41	33	51	57	53	57	38	53	51	44	53	48	49	56	45	53	53	52	43	54	40	51	42	55	57	42	46	48	55	53	46	48	44	50	55	48	37	62	38	49	61	52	53	36	53	50	48	42	52	48	39	50	51	49	45	41	41	49	51	69	47	45	48	44	49	54	43	35	57	56	41	49	45	54	57	51	32	42	53	64	38	41	57	44	39	58	41	42	40	55	58	34	42	64	40	39	53	51	35	53	43	44	46	49	47	45	44	58	45	41	47	41	47	56	52	46	42	44	61	57	48	59	42	45	42	48	47	41	46	44	52	52	49	44	56	43	56	49	50	59	42	41	40	43	46	49	38	51	36	45	53	43	46	48	43	49	51	42	40	46	33	49	41	38	47	53	47	50	53	51	66	43	42	55	52	65	56	45	41	62	38	46	49	40	50	49	57	47	55	46	36	32	39	42	33	44	41	47	41	49	39	34	39	49	52	38	36	44	45	48	33	51	37	42	49	47	55	47	53	45	54	47	43	49	41	51	38	50	45	38	46	55	51	54	37	53	41	41	47	40	39	38	42	31	50	49	49	60	41	49	52	47	32	38	58	42	52	57	50	42	44	48	48	42	38	66	49	65	44	60	52	53	40	43	48	46	49	54	53	50	52	40	55	52	45	49	52	45	56	48	43	44	49	45	40	54	46	39	46	39	36	30	39	43	52	52	47	55	51	49	54	46	43	37	48	54	55	48	51	44	39	53	43	58	42	37	54	43	41	49	49	45	37	49	48	43	46	46	37	33	42	52	34	65	59	53	47	48	42	47	42	43	43	38	37	59	36	48	36	50	37	30	35	51	46	46	42	41	37	41	38	40	50	46	45	43	48	55	42	57	45	42	67	54	43	46	48	60	53	58	33	41	47	50	42	34	47	48	55	52	38	50	61	45	51	53	41	37	54	46	49	46	58	62	45	51	44	56	36	42	58	49	47	51	48	54	45	55	55	50	45	45	51	44	55	54	45	52	47	62	40	39	52	51	56	48	41	42	50	58	48	54	49	41	51	43	52	36	48	51	43	47	45	64	47	48	62	27	42	38	56	45	51	46	44	47	55	56	52	42	31	42	46	42	52	46	53	39	49	50	48	49	37	44	57	48	54	45	48	51	45	46	47	50	48	54	35	59	49	47	62	39	42	52	51	32	51	44	56	38	54	56	44	45	42	42	56	49	52	48	42	59	45	57	47	48	42	45	46	46	50	37	57	50	44	47	53	49	36	49	44	45	49	56	45	32	52	49	42	47	55	44	42	49	51	44	49	39	43	43	44	47	36	46	38	39	58	40	68	47	50	47	53	59	41	42	57	41	51	45	52	54	46	48	50	64	48	32	49	48	48	45	45	52	40	52	44	52	49	58	52	49	51	39	40	43	47	43	51	49	51	50	43	51	46	46	41	53	49	49	34	38	46	47	43	43	57	55	33	52	38	39	53	48	41	50	40	48	44	53	53	41	39	50	51	46	41	47	49	65	40	53	52	58	55	50	45	44	42	37	45	37	56	42	46	37	52	49	45	48	55	40	43	33	42	58	52	42	40	47	51	55	28	47	48	54	53	56	58	45	38	49	36	51	38	51	56	57	44	42	47	42	51	45	42	42	46	44	50	39	49	42	51	38	32	44	55	40	49	53	53	41	43	51	38	52	34	45	48	44	34	51	49	53	59	55	47	44	50	49	49	49	40	32	47	54	50	43	48	46	49	38	55	61	58	45	49	36	41	42	50	55	50	54	57	39	56	33	56	48	33	53	44	47	43	39	58	49	40	37	45	53	45	42	49	49	47	51	49	44	50	58	48	53	40	58	49	46	39	60	39	42	61	38	41	41	45	38	42	46	37	45	46	45	41	39	48	46	34	48	40	44	54	62	56	39	52	40	54	53	51	43	35	49	37	45	45	46	52	37	48	41	56	50	46	49	38	39	47	49	50	53	41	45	57	52	44	49	35	36	61	44	48	40	48	45	36	35	35	53	44	45	41	54	51	50	50	53	53	46	48	34	46	49	61	32	42	60	52	50	41	34	48	38	61	51	54	49	48	40	51	35	58	42	54	34	44	34	40	49	45	47	50	52	38	40	51	57	46	53	55	48	43	47	60	50	53	50	41	61	42	57	48	55	48	54	49	44	38	47	40	38	28	32	37	45	56	49	53	44	47	48	45	50	39	48	58	34	50	54	53	52	47	53	40	41	51	39	45	65	49	62	48	43	44	36	53	36	48	34	55	45	41	43	43	45	40	46	48	33	45	56	47	47	40	44	57	51	39	42	51	57	48	49	38	38	45	44	59	52	54	39	53	41	44	44	42	33	51	53	46	55	48	50	53	46	53	46	41	49	43	57	41	52	64	47	52	42	42	42	42	49	54	50	42	53	46	50	60	43	48	58	42	53	47	46	54	56	59	45	58	48	43	50	52	35	51	52	44	45	54	42	33	62	46	48	48	36	63	47	49	51	43	45	53	53	56	59	51	40	49	37	42	44	52	58	51	56	41	48	51	52	40	53	48	36	39	48	48	49	48	48	47	53	38	60	51	41	46	50	58	47	50	49
27937	17864	11033	23624	33354	33395	31893	29173	26420	24236	20681	17958	16445	13414	10896	9033	7837	7521	7356	5763	5158	5196	4824	4482	4380	4220	3699	3666	3393	3060	2796	2634	2332	1775	1532	1490	1393	1358	1334	1226	1146	1108	1133	1100	1075	1043	1093	1075	1046	1005	1202	1317	971	934	854	935	904	856	794	818	758	759	733	731	743	807	744	751	759	751	761	752	768	719	729	729	759	767	711	734	801	805	757	786	772	795	748	732	806	791	766	788	759	740	720	683	813	794	720	760	751	740	752	719	714	745	705	788	741	706	706	736	707	752	721	784	730	711	733	754	715	735	737	690	759	693	760	767	706	666	704	720	707	705	711	686	726	747	724	723	682	729	767	693	723	740	695	769	808	701	699	730	725	720	735	757	717	627	771	750	720	711	735	776	738	742	747	700	764	721	742	725	714	704	744	746	727	733	765	761	710	694	674	680	665	680	717	729	695	682	723	675	686	713	692	712	695	729	698	673	718	719	676	715	743	694	740	703	745	682	641	704	749	700	710	717	724	678	718	686	712	684	698	677	695	726	682	682	696	709	715	698	696	729	708	727	726	687	711	718	691	713	696	699	704	761	720	693	694	728	699	649	649	703	661	680	719	706	675	703	614	682	676	700	685	693	662	689	697	652	732	722	723	673	680	702	708	732	686	696	690	716	733	683	746	749	686	756	697	723	733	711	709	665	650	717	729	680	668	722	695	713	711	734	731	719	644	652	672	696	645	706	680	687	705	703	701	688	766	702	721	668	710	723	693	750	689	703	692	755	705	685	715	690	752	670	673	701	691	687	727	691	704	663	740	667	709	689	709	676	715	708	692	733	675	670	677	679	690	739	736	712	700	734	701	743	763	687	674	685	688	696	746	690	692	694	674	736	759	694	691	688	656	713	683	729	701	704	730	729	727	721	674	673	655	748	675	712	724	677	675	683	677	666	724	654	736	716	713	716	741	678	720	683	683	719	672	696	743	723	714	701	626	715	701	685	670	690	726	722	710	661	671	757	664	681	705	719	715	659	723	639	680	711	704	684	719	647	694	713	711	697	715	724	691	656	699	759	698	680	719	709	709	665	713	709	684	692	661	708	673	683	700	685	721	695	694	700	657	673	729	674	706	683	669	695	657	704	681	686	710	708	657	738	691	669	747	712	691	686	692	707	697	734	691	756	736	704	699	694	659	694	708	727	676	676	704	653	700	702	725	651	744	701	654	670	697	727	709	672	714	710	719	710	695	685	708	727	699	658	739	709	649	695	709	692	709	698	734	690	700	721	697	700	703	680	713	642	694	656	689	701	680	732	742	736	737	677	703	688	706	693	712	679	703	709	687	689	669	721	687	679	709	666	613	744	661	702	685	709	708	700	647	696	655	714	709	686	725	677	644	720	699	720	725	645	664	728	703	712	698	694	682	651	724	693	716	705	713	722	688	684	711	721	685	658	740	728	679	664	679	702	715	720	715	697	690	697	707	704	713	704	718	714	708	681	739	711	740	646	711	669	719	706	677	709	717	685	746	721	678	734	673	707	751	692	700	714	716	709	709	702	699	672	689	698	676	696	762	671	721	688	687	696	696	722	681	687	667	707	707	675	711	676	644	709	713	686	680	685	746	717	713	726	698	701	737	660	762	707	687	737	687	698	667	681	698	686	683	676	738	658	684	744	733	743	700	696	735	767	742	731	728	701	695	708	686	654	649	697	698	712	686	745	721	764	695	676	678	697	703	710	723	629	691	686	694	701	679	683	721	626	761	727	726	670	710	697	687	703	741	678	666	745	700	707	651	712	703	721	715	672	699	650	681	718	688	698	715	687	711	687	699	711	641	668	681	685	680	718	767	694	725	690	712	679	681	757	707	719	708	693	674	729	717	693	669	745	742	710	694	719	665	663	684	666	709	695	723	720	657	707	734	704	737	687	687	721	653	671	727	713	664	693	718	694	706	688	700	740	702	690	716	716	651	744	703	712	714	707	729	705	715	746	698	655	680	648	716	708	729	709	673	722	742	675	691	725	686	710	722	672	690	739	712	691	669	657	655	717	705	692	748	696	670	688	719	713	749	675	657	694	715	719	756	662	700	717	760	654	729	702	631	715	687	714	737	707	728	674	720	686	722	669	734	757	736	729	741	718	671	732	716	712	691	711	735	694	671	659	738	736	676	697	653	725	690	722	732	685	689	671	703	659	691	716	670	740	695	652	652	698	696	681	676	701	691	725	688	640	711	619	668	689	678	718	671	680	734	728	689	627	700	691	655	701	706	679	691	664	709	681	643	679	683	672	692	713	703	717	686	694	677	709	697	721	719	711	694	740	707	739	719	723	737	693	750	709	652	713	685	703	617	707	669	748	669	740	728	735	674	688	686	678	731	756	689	718	709	667	714	683	705	726	726	705	723	664	688	723	683	733	692	719	737	683	708	725	698	706	714	688	704	641	709	713	705	766	714	725	706	682	719	740	661	684	672	687	688	734	704	670	654	750	702	689	704	665	721	648	725	704	696	711	730	728	681	680	655	690	750	730	722	630	752	694	704	707	706	700	708	656	686	725	703	732	664	690	703	718	716	723	680	719	678	693	768	683	667	675	732	752	746	660	690	700	713	718	675	653	691	699	644	745	676	700	695	717	707	752	723	681	731	681	715	665	753	679	730	723	672	704	670	679	677	686	701	747	711	720	714	725	645	697	762	711	701	691	659	716	692	670	725	686	645	736	734	737	666	656	614	661	684	685	702	735	700	716	667	718	697	683	666	724	661	753	692	714	675	652	730	669	679	681	666	681	723	702	680	702	688	720	669	706	701	696	719	699	722	708	724	711	702	655	675	718	665	687	705	718	660	736	718	679	728	676	687	658	699	718	721	738	697	726	732	684	718	719	732	683	689	707	703	648	679	755	684	643	699	664	656	659	704	695	725	714	689	697	731	655	676	682	707	651	671	723	709	703	693	689	661	716	701	704	682	724	699	681	688	699	659	703	751	743	735	727	712	674	656	743	700	685	686	726	676	671	674	712	754	692	679	801	742	662	711	660	675	732	742	680	679	675	690	675	702	680	683	728	697	643	692	680	654	725	714	721	701	698	706	702	699	649	727	717	670	666	743	753	683	675	708	676	692	658	680	645	697	682	693	687	719	743	676	670	709	712	665	716	729	708	677	697	703	741	715	687	696	758	683	757	682	667	680	679	711	662	686	731	720	734	697	698	720	683	724	682	707	688	668	672	674	724	675	658	699	727	681	703	728	729	714	714	703	713	682	725	730	734	702	664	692	703	707	707	681	722	687	721	693	687	692	686	690	709	732	718	743	666	732	711	751	689	738	659	661	670	673	731	719	727	697	709	662	664	727	670	684	732	756	691	693	674	687	731	689	686	693	705	682	725	654	706	747	686	671	713	659	711	695	718	661	667	733	700	774	748	710	694	739	676	734	710	694	617	676	720	653	678	634	674	733	727	675	702	712	682	693	713	722	655	698	673	682	689	686	729	678	678	709	743	637	690	689	697	693	719
1890	371	228	171	320	397	398	363	333	317	283	259	216	166	134	103	112	95	107	101	98	84	77	72	72	55	74	72	60	69	70	52	49	46	57	37	49	31	39	41	42	45	51	50	45	37	56	53	51	42	51	44	50	43	44	31	33	40	44	35	54	38	37	40	48	44	47	41	39	33	39	42	32	47	48	43	61	44	50	51	43	42	38	38	54	39	54	42	38	45	50	37	40	48	36	27	37	48	45	36	45	38	42	42	41	47	46	32	59	35	40	42	39	34	48	35	48	37	39	46	31	41	34	34	35	46	33	28	35	39	35	36	37	46	53	50	48	45	41	40	43	42	44	38	39	37	39	41	50	56	29	50	46	36	49	29	32	51	36	31	52	42	42	49	51	43	38	35	46	49	40	39	49	32	43	45	37	46	37	45	36	34	47	46	42	38	35	56	35	43	38	50	35	39	35	42	50	32	33	35	36	43	54	37	42	35	40	45	41	33	37	47	39	32	46	44	39	43	50	35	34	37	46	45	40	40	33	38	54	40	50	52	35	48	39	41	40	43	47	39	37	53	40	41	39	39	32	44	53	33	42	40	30	37	44	39	41	47	46	45	47	43	41	34	41	32	36	38	50	41	37	39	37	43	42	41	45	41	29	42	32	31	48	42	33	54	39	42	50	31	45	53	56	26	40	47	44	44	44	56	42	55	36	40	40	49	46	36	44	46	41	40	48	24	40	58	40	39	40	50	33	47	43	37	39	41	48	35	41	44	41	43	43	34	40	36	36	36	25	43	42	31	39	52	34	48	48	46	34	31	50	48	36	44	42	48	49	42	55	37	39	54	43	51	34	41	42	47	49	29	34	47	39	37	51	36	39	46	36	35	38	52	34	34	51	35	52	39	36	53	39	36	45	46	37	42	49	42	49	51	29	37	39	37	34	40	46	35	50	39	38	46	39	36	35	44	33	37	38	45	46	52	26	35	45	30	39	30	42	41	46	47	31	53	49	38	47	48	40	37	37	35	32	35	35	45	45	34	34	43	36	41	43	36	31	42	49	51	30	41	44	44	35	47	45	31	50	37	45	37	44	43	29	37	43	46	36	33	45	50	44	40	55	42	33	37	36	37	43	40	33	48	39	39	68	39	34	39	48	36	49	44	41	47	50	41	40	35	39	45	39	43	38	33	41	49	44	52	34	36	48	40	39	39	47	40	53	44	39	41	38	28	39	42	45	45	43	33	39	49	35	34	42	54	42	52	43	39	51	46	45	56	39	44	45	42	44	46	43	42	39	49	35	37	48	32	44	40	38	40	48	40	38	38	57	46	44	31	37	30	40	35	50	40	44	49	41	34	33	32	37	42	44	41	31	40	47	41	37	39	41	42	46	44	34	48	38	37	34	42	46	50	42	41	33	41	36	32	50	46	52	34	39	46	33	42	42	42	49	42	36	42	44	36	28	37	36	42	40	47	40	35	37	34	40	35	39	58	33	54	32	51	39	36	45	48	41	43	46	35	35	34	48	26	37	32	41	44	39	40	47	43	37	40	47	36	48	43	41	48	53	46	49	43	35	42	34	45	29	49	38	41	36	36	30	42	39	51	46	44	43	54	45	28	40	35	37	41	26	44	52	36	48	44	49	35	55	37	39	44	33	42	32	34	45	32	47	45	44	33	36	45	41	33	41	45	36	36	39	42	47	36	38	37	44	34	37	35	40	42	50	39	44	44	53	43	35	47	42	45	37	37	43	40	43	57	33	61	37	47	37	40	42	33	44	34	64	45	41	40	38	45	25	40	41	33	33	44	45	31	52	56	57	30	29	35	37	38	32	39	34	39	40	38	46	39	55	39	44	40	35	38	47	31	45	37	38	37	37	42	29	48	36	49	45	50	51	34	32	35	39	34	39	44	39	39	57	41	36	45	42	34	37	45	55	49	42	42	39	45	42	40	37	39	36	50	55	47	39	43	37	37	43	41	45	41	36	42	30	41	44	44	34	47	33	47	38	44	35	39	48	43	40	35	38	49	55	43	35	46	41	40	49	39	44	39	33	44	39	43	32	40	53	57	33	49	29	42	39	41	40	55	38	44	35	60	47	49	31	43	39	40	43	28	37	45	40	46	41	50	45	51	45	30	51	41	37	39	35	33	46	25	34	38	36	46	48	28	41	49	34	29	45	54	31	41	52	38	49	30	39	33	42	41	53	43	32	43	38	39	41	46	49	44	46	41	39	35	39	51	38	42	43	41	45	48	44	44	36	52	35	42	46	41	36	37	46	41	28	44	48	41	30	37	29	31	24	46	50	43	52	42	39	36	44	48	44	43	50	43	50	53	30	41	40	44	30	40	34	36	41	43	37	37	40	48	34	47	50	42	37	43	51	42	44	36	45	41	41	44	32	48	43	35	42	40	40	40	45	40	44	40	43	40	47	50	39	36	45	41	50	36	43	48	36	43	34	45	50	45	35	40	47	56	45	31	45	34	41	43	47	33	37	40	39	50	42	52	34	43	46	39	38	49	35	36	58	38	44	35	42	40	43	39	32	28	38	40	42	35	37	36	50	45	36	34	34	35	34	31	41	58	37	32	45	35	39	41	30	44	37	42	35	42	50	35	31	37	38	57	41	26	43	39	39	30	31	32	42	35	57	39	40	47	45	44	47	40	56	56	45	37	39	49	40	49	36	42	34	59	46	43	47	43	36	44	47	33	41	57	45	44	32	45	48	48	43	38	37	31	38	39	40	36	52	52	41	37	43	52	44	27	30	39	33	45	42	42	38	39	31	43	51	51	38	38	43	39	37	29	52	24	51	50	44	30	46	32	44	44	46	37	46	41	44	46	36	31	44	40	44	43	41	27	46	46	33	43	36	45	46	45	47	38	44	42	41	32	41	35	39	42	41	35	33	44	43	45	33	40	40	45	41	31	53	41	36	40	47	52	36	35	51	40	60	40	51	36	50	38	28	44	36	44	34	35	33	46	45	36	40	49	47	41	38	37	48	46	45	50	44	44	45	39	32	38	46	39	51	41	40	40	43	35	34	35	43	36	51	36	37	37	33	47	36	51	45	39	32	37	42	40	42	49	38	39	39	30	36	43	44	32	44	42	38	48	27	39	31	50	31	34	45	33	33	41	35	38	38	36	44	46	43	45	52	37	43	36	38	26	49	39	46	35	37	47	39	41	48	53	48	40	42	36	35	37	41	51	44	44	40	39	36	39	48	45	38	41	40	41	39	45	47	36	40	39	34	41	36	47	39	36	39	37	43	39	43	45	37	34	40	37	44	31	43	47	36	49	35	41	40	32	38	34	43	40	33	47	36	39	47	30	44	33	42	42	45	38	46	47	42	39	35	30	43	37	55	50	45	41	43	45	40	45	36	47	40	33	45	39	43	40	32	49	43	50	29	35	37	35	42	43	41	36	39	37	29	39	43	40	40	43	45	49	44	47	46	39	41	40	32	48	52	44	46	50	40	47	33	44	44	25	45	36	52	38
18398	10314	5773	14317	22400	22656	21339	18879	16064	14315	12467	10597	9103	7171	5419	4635	3659	3479	3409	2795	2418	2601	2365	2223	2169	2077	1940	1972	1840	1716	1597	1360	1151	979	973	911	893	846	838	789	793	782	751	761	728	763	755	750	748	753	764	739	678	693	718	660	651	642	669	687	637	626	662	638	624	594	647	629	648	651	654	639	596	673	588	601	636	588	582	615	671	668	635	612	606	603	608	617	657	642	629	671	621	659	665	651	637	652	613	651	625	667	567	619	625	636	660	621	617	615	616	642	604	650	584	630	621	602	647	627	643	621	603	614	609	646	632	655	588	646	535	625	627	643	616	611	643	650	612	623	571	608	629	593	620	605	626	582	601	619	623	650	639	624	638	589	626	626	638	662	623	630	684	618	611	605	595	607	617	598	651	631	609	628	600	654	631	605	637	598	637	619	540	583	611	637	623	664	590	632	595	610	624	602	639	602	623	641	607	606	608	588	613	591	591	585	631	589	630	637	611	652	606	632	589	619	594	635	620	610	592	599	614	595	590	597	613	613	613	638	601	604	610	634	614	585	653	626	606	583	631	648	599	589	596	609	577	598	603	659	613	600	594	604	606	586	632	615	620	582	578	631	620	631	604	634	633	580	570	612	558	635	593	602	589	567	580	619	613	596	646	638	562	631	628	604	597	593	611	614	638	628	558	661	638	628	594	619	634	589	634	610	617	556	556	640	591	650	610	582	601	601	605	618	586	599	595	641	561	599	622	653	622	614	613	623	615	631	600	613	631	651	577	605	585	629	619	597	603	628	624	583	594	611	593	667	655	578	607	578	599	601	593	613	597	634	584	626	612	578	608	658	611	614	600	637	614	604	611	576	586	601	615	563	597	635	639	598	566	626	586	628	587	600	636	599	575	579	572	605	596	592	607	586	591	602	591	577	613	582	669	632	615	596	585	638	616	625	616	587	594	614	612	587	610	613	621	584	614	618	603	606	586	611	583	627	585	602	627	561	617	642	589	613	604	656	648	600	606	611	617	625	595	605	602	605	600	608	654	654	584	622	611	589	631	597	621	610	593	614	607	623	600	569	609	564	578	606	587	660	605	618	581	645	618	627	626	612	587	604	613	628	620	600	616	552	560	621	579	614	625	602	613	624	655	606	631	627	578	613	597	610	603	570	643	625	627	622	586	620	626	602	595	597	605	610	607	582	597	591	604	592	590	586	648	594	654	644	585	571	616	638	599	609	651	569	650	613	565	606	616	585	598	647	606	625	644	589	608	586	583	607	614	611	588	614	649	599	587	648	668	597	625	596	582	625	655	634	627	558	624	645	610	562	597	590	574	597	612	618	603	592	619	599	582	649	583	590	574	618	660	620	591	639	584	621	596	662	629	602	626	636	617	608	668	577	620	604	576	577	571	594	612	590	618	621	626	611	597	610	578	602	609	631	612	583	614	635	610	638	598	600	592	591	625	607	582	585	639	644	563	583	602	609	579	643	621	622	637	606	592	613	593	617	617	618	605	625	629	630	612	641	629	598	643	591	632	645	577	614	637	635	614	619	619	589	643	599	623	665	570	666	605	641	596	623	668	616	609	642	597	581	657	617	594	635	605	632	613	594	619	639	601	587	604	623	600	594	616	607	628	616	585	624	615	616	584	591	610	633	604	583	595	579	605	583	607	631	643	650	598	577	608	632	599	614	614	585	617	580	631	601	587	587	595	593	614	616	616	646	627	626	600	607	607	603	599	631	634	652	600	628	606	598	607	619	659	621	612	579	633	615	584	596	614	586	617	609	630	591	596	608	575	629	598	602	621	594	616	621	595	621	567	592	607	585	596	589	609	631	648	571	616	594	563	609	555	600	571	614	608	600	628	572	603	623	594	581	652	623	612	617	572	597	568	638	602	596	632	668	648	622	585	600	619	617	593	623	613	592	596	538	604	597	651	610	597	582	585	615	637	630	594	607	611	672	640	620	592	652	582	596	599	593	620	580	616	585	628	616	615	623	613	605	603	601	626	587	621	630	631	612	601	590	628	614	603	609	672	574	618	611	652	636	625	597	576	579	577	622	618	665	560	602	600	581	589	628	555	618	578	591	592	624	657	614	586	619	606	585	619	624	633	633	634	574	652	548	583	591	578	638	599	588	628	596	572	621	617	625	622	560	607	618	580	586	604	583	646	631	654	607	637	608	644	590	600	640	610	631	591	589	617	578	599	594	626	623	641	600	615	647	635	584	622	606	594	630	660	610	618	609	637	599	573	542	613	596	581	580	621	646	557	590	615	634	584	587	572	622	606	589	657	602	597	597	613	630	629	591	609	576	540	589	642	607	600	589	584	659	635	588	615	641	587	600	621	626	601	635	611	575	623	640	631	615	641	619	577	580	629	581	647	606	580	603	609	603	629	589	590	618	571	580	586	623	632	638	625	595	565	646	584	628	613	580	577	622	627	617	599	603	640	608	577	623	621	599	619	599	585	618	619	589	580	622	643	614	591	563	629	612	631	610	627	559	617	566	583	622	647	581	601	613	612	622	655	644	614	599	652	554	623	613	592	601	587	668	589	638	602	599	590	610	571	619	549	654	590	626	651	619	591	591	610	638	598	651	627	621	603	580	551	602	634	605	587	591	640	610	606	642	595	606	626	568	608	631	649	602	595	602	645	618	587	606	647	549	611	636	629	583	616	644	599	633	634	644	626	627	619	636	584	614	593	599	656	591	622	598	621	631	608	591	633	630	609	602	582	645	631	613	600	627	624	631	605	633	571	640	570	602	570	597	598	648	611	645	570	635	572	536	585	571	597	598	674	621	559	584	598	633	551	631	625	618	624	632	618	595	570	602	516	598	601	610	623	620	601	597	601	605	598	597	631	599	570	645	571	601	592	590	646	601	639	643	609	631	615	554	644	598	610	625	600	579	568	591	596	606	591	630	609	612	587	641	625	588	635	608	559	641	564	577	614	549	606	628	615	631	583	600	620	618	606	607	613	620	623	599	637	593	576	581	645	599	612	625	581	578	647	562	580	594	605	641	584	619	630	560	610	587	635	653	570	638	612	611	616	607	608	561	656	632	611	593	612	585	607	605	594	590	620	592	630	609	638	621	560	629	637	566	563	589	586	579	606	660	642	589	599	639	606	605	603	608	605	601	649	630	582	614	588	634	579	589	566	564	639	624	585	603	589	592	560	596	621	667	601	585	587	622	576	636	632	579	605	588	601	592	645	622	570	630	577	630	594	630	602	640	581	617	618	587	624	586	623	634	598	545	614	622	636	636	651	628	605	621	605	591	614	579	625	602	626	594	587	595	591	643	600	575	585	660	565	638	651	560	637	608	687	615	625	644	616	650	604	590	620	639	626	628	656	616	591	568	627	654	601	628	595	640	584	625	577	582	640	640	618	595	627	615	590	657	602	573	630	605	631	590	600	626	655	628	579	584	612	595	565	570	587	615	590	649	594	627	610	592	598	597	645	653	585	618	588	646	617	589	622	627	604	618	602	607	623	616
1383	639	354	244	448	653	568	538	484	446	380	361	314	218	179	155	115	101	109	117	93	96	98	73	76	76	87	80	70	61	56	48	45	53	44	53	31	38	53	24	29	28	34	34	38	29	43	46	34	36	31	33	34	23	52	39	34	20	37	35	30	36	25	33	34	24	34	30	32	26	29	29	28	29	31	37	38	21	29	25	28	42	25	28	35	26	30	26	29	36	42	34	36	26	30	29	30	32	20	25	26	21	39	30	28	37	25	24	27	38	34	33	27	26	27	33	32	25	33	39	26	32	37	33	37	31	29	44	30	24	32	33	22	37	27	30	48	25	19	31	33	26	31	25	33	34	27	29	34	27	38	29	25	35	33	35	37	38	23	19	36	33	27	37	26	26	33	37	29	25	32	27	36	36	31	38	33	35	34	23	24	39	36	31	37	22	31	23	33	31	37	32	27	37	29	31	30	17	45	21	33	41	39	24	32	34	31	37	33	35	27	27	23	28	24	44	30	27	38	23	30	31	26	26	27	23	26	29	33	30	26	41	19	29	27	31	30	27	31	28	26	31	34	29	36	32	30	31	24	35	32	26	31	32	27	29	38	27	40	33	42	21	28	30	30	37	36	25	36	34	29	27	38	32	34	32	37	32	25	27	26	31	32	29	25	31	41	35	21	28	36	32	25	24	31	29	20	36	30	28	31	38	38	27	27	40	29	41	28	25	28	31	43	30	25	20	40	39	27	32	35	26	31	33	34	26	22	28	24	32	30	29	23	36	27	42	20	39	31	34	29	32	28	29	36	38	29	32	25	31	25	36	32	30	27	27	34	21	30	33	29	33	27	33	23	36	26	35	31	18	32	40	26	26	33	37	25	22	37	42	26	25	38	42	47	36	26	27	18	39	34	18	29	38	40	20	25	42	36	29	27	41	32	33	36	26	33	25	35	16	32	30	23	30	31	25	34	30	20	26	34	20	24	32	27	42	24	37	42	34	36	31	29	26	34	27	33	27	33	32	40	35	38	31	30	35	23	30	39	25	31	38	20	22	28	40	33	26	44	34	35	30	37	28	40	33	48	34	37	32	30	23	42	22	40	38	40	34	32	19	30	25	34	32	30	37	34	26	33	35	28	37	21	26	27	21	29	24	29	31	39	33	34	28	24	37	37	23	20	31	38	34	25	38	29	30	33	32	19	39	32	30	22	30	33	33	33	39	32	31	37	30	34	38	23	32	45	30	42	37	32	31	38	25	36	25	28	22	36	27	24	34	37	38	23	31	22	29	24	29	38	35	28	36	33	35	31	31	34	28	36	39	36	44	28	28	18	41	30	31	36	28	20	25	35	27	26	36	34	32	27	32	28	25	41	31	33	33	38	43	17	25	34	38	33	26	35	37	30	29	25	29	30	33	36	34	23	39	29	28	23	37	28	39	23	28	33	30	39	22	36	32	34	27	34	35	41	37	39	36	32	30	29	28	28	27	17	31	24	36	31	26	29	22	21	28	37	27	35	26	30	33	27	45	33	29	28	34	34	25	35	24	25	33	31	34	32	35	30	38	33	41	44	30	42	33	26	26	30	32	37	34	26	25	40	23	22	27	32	32	35	32	24	23	32	41	33	35	28	30	37	31	34	23	30	29	29	30	32	35	38	26	25	34	24	27	39	38	29	28	27	34	27	38	27	32	35	29	33	44	19	32	32	35	27	25	30	28	41	29	29	30	35	19	32	35	36	25	24	27	32	24	28	27	37	28	27	26	36	36	30	39	41	34	44	39	26	30	31	32	26	28	35	24	41	50	33	32	27	27	35	27	19	26	26	29	43	30	35	33	24	22	20	26	20	32	34	33	19	25	34	32	39	26	34	30	34	38	39	24	33	32	29	43	26	27	28	24	25	24	29	30	28	23	38	39	38	34	23	30	37	27	30	27	38	30	35	25	28	32	25	22	28	29	34	19	36	33	30	36	43	36	35	34	26	22	29	35	21	33	38	34	24	37	34	24	29	29	37	27	35	33	37	29	32	32	33	27	30	23	25	37	24	23	35	28	33	37	31	36	25	29	26	31	29	34	26	32	34	22	34	47	21	26	31	26	34	36	28	25	27	32	44	28	32	30	39	37	33	28	30	23	26	31	33	25	22	33	28	44	33	26	27	23	28	25	33	29	39	37	39	23	21	37	32	37	27	28	37	36	31	35	45	29	29	22	20	35	22	24	32	30	30	29	36	30	35	27	26	29	28	20	34	27	26	30	35	34	31	35	25	25	30	28	37	28	36	33	47	23	40	28	26	31	32	32	42	38	35	30	37	36	23	34	24	27	29	29	32	27	26	38	32	32	23	30	37	40	39	29	30	24	28	36	28	32	25	29	28	22	31	35	39	31	48	25	31	41	27	36	29	21	24	52	30	28	36	28	25	36	35	36	35	27	37	29	25	37	38	34	23	43	33	28	34	23	35	31	29	26	37	33	37	27	22	40	36	26	35	32	33	37	31	28	43	32	36	29	28	38	25	26	37	32	33	37	35	24	29	35	35	33	35	27	33	40	33	31	28	36	34	31	27	38	42	32	42	29	39	21	37	33	30	36	34	38	35	35	32	27	32	29	30	33	32	30	26	26	35	29	34	32	28	27	30	33	35	34	29	27	32	24	38	35	25	31	29	23	27	34	35	37	28	32	20	45	26	29	33	30	22	27	39	32	25	38	21	36	36	38	34	27	40	25	30	20	27	32	24	35	23	37	35	32	23	28	37	27	33	23	31	34	30	19	31	25	34	35	35	37	30	22	33	22	38	34	26	30	42	26	28	32	32	26	32	47	41	25	30	25	40	26	34	34	37	25	20	32	23	24	33	37	18	44	39	39	31	33	40	36	30	22	31	27	39	32	26	28	30	35	27	24	31	34	33	37	33	25	36	33	33	33	32	28	36	35	43	30	31	33	25	34	31	27	28	35	33	34	34	40	38	41	22	27	27	34	31	23	22	37	44	28	32	39	22	29	31	24	30	30	24	24	28	26	31	36	33	27	23	34	35	32	30	31	36	38	40	23	38	34	32	27	30	21	33	30	24	33	34	29	32	23	25	43	34	35	33	27	30	32	31	26	24	30	28	41	32	31	30	31	31	29	39	27	27	35	30	46	32	31	32	28	29	41	33	36	37	42	34	33	20	25	24	34	32	37	27	29	22	27	32	32	27	26	27	28	26	33	27	35	26	26	33	53	33	37	28	38	29	29	16	29	28	29	31	47	33	37	30	38	30	32	26	30	25	26	34	33	21	40	25	30	26	18	34	33	24	24	37	20	22	31	28	24	22	31	25	28	38	31	31	33	41	34	41	37	35	33	28	41	34	30	20	31	36	19	35	27	33	23	35	48	29	34	32	26	31	24	22	37	36	40	36	30	30	22	37	23	26	24	35	28	37	34	15	26	35	34	26	35	22	26	24	28	31	30	30	23	32	28	35	29	38	35	27	24	34	33	28	29	23	27	33	43	25	28
22257	14297	8140	19880	28349	28363	26551	24036	20763	18572	16498	14849	12493	10048	7871	6454	5407	4651	4631	4251	3653	3646	3241	3027	2986	2945	2825	2531	2248	2223	1935	1622	1240	1093	1028	976	908	853	861	794	749	790	727	749	706	759	709	667	696	669	865	659	625	614	586	548	621	607	547	563	568	487	540	503	523	510	497	484	481	551	488	496	439	504	542	525	493	519	503	531	494	512	486	524	536	511	520	522	541	551	532	495	516	535	468	521	529	486	502	489	492	490	477	518	455	460	508	477	471	490	472	526	482	475	504	499	491	483	481	435	514	491	526	474	470	489	473	473	497	457	439	464	484	465	441	478	475	504	485	473	468	463	477	491	496	492	469	482	489	476	472	485	493	470	479	512	490	491	504	514	473	526	491	518	486	509	477	445	445	488	497	499	483	510	467	506	497	469	513	517	499	469	462	468	494	480	471	479	438	449	476	479	438	482	448	459	460	472	446	505	464	494	488	447	478	448	465	495	477	480	500	497	479	486	432	445	467	489	450	470	450	469	488	449	477	461	443	444	449	433	499	450	442	464	469	466	463	474	448	431	437	438	456	452	478	511	463	491	484	498	461	484	466	478	465	488	469	468	464	495	501	477	506	491	424	461	466	457	507	443	464	518	456	461	474	450	435	468	464	474	450	444	450	451	460	453	447	460	476	436	422	452	447	449	445	441	503	459	483	465	450	481	482	473	484	449	459	459	467	450	533	458	470	491	446	431	478	448	484	485	472	454	466	479	506	462	463	446	461	449	463	489	460	456	490	491	412	492	470	474	504	487	437	443	459	488	498	458	455	463	447	463	442	448	490	467	525	469	449	438	455	462	479	451	473	441	446	424	440	441	494	482	419	449	456	459	460	491	489	447	429	430	466	486	452	487	455	450	468	496	472	487	467	467	466	493	452	471	450	471	472	462	427	484	498	441	444	449	495	454	458	460	456	474	458	461	464	442	429	492	447	441	429	437	436	477	478	456	461	440	455	464	474	478	500	478	474	498	465	497	463	436	452	458	465	456	509	459	436	485	473	484	512	477	479	491	481	433	475	440	472	470	467	425	471	434	466	456	469	459	466	455	467	477	485	459	447	472	445	437	460	442	482	456	474	478	439	446	471	454	438	493	482	443	477	464	474	430	487	473	475	495	465	474	451	469	473	466	433	473	489	474	424	489	478	465	468	479	474	448	484	463	456	457	471	489	458	422	480	464	463	494	474	472	452	514	506	475	478	488	469	448	460	445	467	448	455	452	468	502	455	462	474	487	456	461	485	435	490	452	440	426	445	475	485	447	480	447	462	454	468	462	425	492	471	452	438	466	434	470	481	474	472	485	461	481	474	454	459	435	459	463	471	432	463	468	485	476	469	458	446	498	482	463	489	480	441	453	470	472	452	470	430	452	460	484	460	451	468	472	459	469	485	460	456	466	482	491	449	466	489	497	495	434	471	455	441	425	496	448	418	463	450	483	439	457	456	434	441	502	470	537	423	489	449	474	455	481	461	453	474	444	456	495	482	441	430	456	488	480	474	479	446	466	494	479	491	428	473	442	456	480	462	451	436	478	483	471	455	426	418	495	447	487	467	449	448	453	437	479	469	473	508	466	462	441	453	442	473	458	485	477	465	488	466	446	420	481	526	471	468	508	455	481	474	455	453	454	483	450	448	444	466	442	488	464	493	421	452	448	450	471	482	479	447	455	452	480	493	463	479	472	488	489	511	444	509	474	429	466	464	483	469	449	495	482	413	469	472	458	480	462	488	471	436	463	517	430	440	485	452	437	495	445	494	469	488	457	449	460	505	488	459	456	479	474	448	468	450	463	485	458	491	439	457	471	457	488	454	427	450	477	443	504	487	467	481	492	461	455	463	510	431	520	465	430	486	476	507	471	479	463	443	460	482	447	465	452	436	458	485	441	469	492	445	452	435	492	478	463	505	493	446	469	476	472	476	451	465	442	460	458	483	469	481	426	426	456	451	473	476	500	485	451	508	446	457	420	459	496	462	498	458	434	502	441	465	438	429	425	454	470	424	466	463	461	472	431	461	421	516	493	446	511	500	465	478	416	461	495	489	454	499	485	442	474	468	469	467	465	475	456	463	466	429	482	463	462	482	465	467	462	457	495	434	456	472	478	488	476	452	501	499	506	467	443	488	476	499	474	425	487	435	459	453	481	427	440	463	460	443	466	423	476	430	469	478	460	457	475	440	456	431	477	482	462	438	459	438	464	463	482	461	452	501	441	477	468	499	493	426	482	456	411	481	451	506	447	503	450	469	457	485	472	454	474	455	445	446	447	448	497	485	469	466	473	484	494	442	442	437	474	483	487	454	469	470	465	492	459	454	421	466	491	452	440	486	459	472	472	453	473	498	454	451	445	459	444	460	537	459	491	466	441	448	450	465	454	454	458	446	454	459	454	463	463	434	471	470	428	466	427	481	444	436	453	474	473	463	494	506	468	441	443	462	431	473	456	431	450	458	444	456	501	456	462	461	474	450	476	461	462	496	441	441	447	505	475	442	491	453	469	456	453	465	458	496	445	485	470	468	502	451	474	455	460	485	480	455	451	481	441	470	467	487	481	466	454	478	442	470	477	431	466	447	462	468	432	497	475	454	503	488	480	413	466	453	468	467	464	466	419	460	469	470	459	492	494	442	451	477	436	452	469	493	466	469	481	448	469	480	488	467	447	461	438	437	471	434	475	470	460	476	467	491	449	438	465	446	442	491	460	466	484	474	469	451	485	501	446	483	452	483	452	463	442	439	455	456	484	496	473	422	447	470	479	501	466	480	444	447	442	468	445	487	432	491	492	440	465	469	470	466	468	461	464	465	489	453	473	447	446	428	434	471	472	480	451	490	480	423	475	457	448	432	473	431	465	454	465	430	493	465	494	486	468	448	438	480	466	479	439	500	412	460	460	435	499	501	461	477	438	445	442	444	445	462	430	441	497	489	457	477	466	481	464	481	498	453	483	442	466	459	506	460	468	468	438	478	467	487	453	462	483	487	437	501	458	474	485	494	470	470	499	432	432	465	460	460	449	475	491	459	438	401	482	474	440	466	474	478	493	440	459	469	453	417	496	430	481	445	430	464	513	476	472	465	456	463	473	494	464	442	481	455	473	478	472	471	448	470	471	481	461	484	432	453	457	464	480	465	461	466	468	425	429	444	445	466	461	410	466	453	469	506	471	427	448	478	461	494	478	483	484	455	439	454	465	511	477	422	436	497	472	497	455	482	470	502	478	460	511	473	471	438	454	445	452	467	439	494	479	462	465	466	445	442	417	489	460	429	481	455	438	473	474	476	475	474	493	441	499	440	444	464	453	432	455	427	471	426	451	466	424	502	459	498	437	465	466	463	436	442	459	496	465	467	445	485	497	476	456	436	497	449	531	450	458	464	458	464	463	478	485	453	483	449	493	468	458	466	429	484	453	463	460	490	459	449	460	476	479	434	463	451	458	496	478	481	451	447	449	475	470	427	447
3008	638	327	306	451	610	590	528	508	431	441	370	302	251	185	172	155	126	145	121	131	118	111	114	102	99	106	99	75	109	78	79	70	72	63	65	56	76	67	69	75	68	70	67	73	63	67	63	61	50	68	52	69	65	77	49	59	69	47	62	54	60	74	60	43	55	68	48	63	45	75	54	72	56	63	62	55	56	63	52	58	58	58	58	53	57	57	51	56	56	61	61	72	63	69	47	64	54	50	42	49	61	58	53	57	48	58	57	64	50	61	58	40	59	51	62	58	61	65	62	59	65	58	62	51	53	66	60	53	57	56	47	58	65	64	59	66	54	66	46	68	52	54	71	65	56	59	54	69	59	70	47	46	65	55	58	50	58	57	67	49	65	56	43	72	53	56	60	60	60	54	72	45	59	56	51	49	46	55	59	84	54	55	58	54	42	55	62	49	61	56	61	61	59	58	61	49	55	74	65	66	55	50	54	62	59	68	71	48	56	51	55	48	50	54	54	50	62	49	55	60	55	46	55	54	52	53	59	64	61	61	44	58	68	66	60	66	70	63	55	64	55	61	64	44	51	69	56	71	39	69	70	55	64	58	47	75	71	51	57	53	61	61	57	52	62	68	58	55	71	73	59	51	62	79	53	62	43	57	51	55	58	46	59	55	49	49	52	49	60	57	64	53	57	52	62	56	56	53	56	58	68	59	64	55	72	51	64	51	68	53	57	56	70	42	63	56	61	50	80	55	60	57	66	65	64	60	61	56	63	37	68	57	50	54	59	43	50	46	48	55	45	45	54	73	70	54	72	58	57	54	72	54	47	64	69	64	60	57	37	51	70	58	68	67	45	65	51	57	67	59	60	50	55	55	60	62	52	59	65	59	50	50	54	51	41	57	62	45	45	67	54	57	56	57	50	54	50	56	40	63	61	64	69	49	58	53	39	66	50	50	64	67	63	71	63	68	63	64	62	56	62	52	56	58	55	56	57	57	57	64	77	65	76	52	54	67	74	45	60	57	56	57	56	49	73	60	63	59	61	65	60	48	58	59	59	65	49	70	54	44	66	52	65	56	56	74	45	61	64	57	45	57	53	61	54	61	58	56	67	47	66	67	60	54	57	55	71	59	65	56	66	60	53	76	45	61	63	63	65	63	59	55	68	54	77	61	57	52	58	67	47	52	53	74	48	60	52	54	67	56	63	49	61	62	64	60	49	78	58	62	41	53	58	48	73	60	57	53	58	51	56	60	69	46	61	60	53	53	61	60	55	53	49	57	61	49	44	55	51	46	49	52	51	46	54	63	50	55	51	55	61	49	65	57	67	66	55	63	49	62	64	62	60	44	59	65	56	55	49	45	52	52	64	51	60	58	58	36	57	63	72	61	55	51	61	44	65	63	69	49	50	65	54	52	47	60	61	48	48	55	60	49	56	59	56	50	57	56	62	59	63	62	60	55	64	51	58	56	51	80	60	55	65	60	52	45	60	50	57	53	51	57	55	49	56	76	53	48	51	58	56	60	65	51	55	42	46	60	68	56	64	47	48	57	55	48	55	48	56	58	68	52	55	51	63	47	55	53	63	54	60	57	52	60	63	49	67	48	60	65	59	54	61	60	63	65	59	52	42	44	52	52	57	70	56	47	60	55	54	55	48	48	51	53	56	58	66	55	54	56	47	63	52	44	47	55	74	62	59	62	58	60	48	53	68	74	51	57	57	73	64	53	59	72	61	62	64	55	53	51	63	61	56	52	67	52	60	53	54	47	64	51	61	36	75	53	59	56	56	45	56	60	65	68	52	43	55	67	45	69	52	59	58	51	62	53	52	56	52	55	67	49	51	49	57	41	62	61	53	63	66	74	58	40	55	59	59	72	64	76	53	68	73	77	45	54	60	41	61	64	62	49	65	62	44	56	42	46	67	44	60	68	51	62	64	56	57	71	49	59	54	62	69	61	54	55	60	69	55	54	62	62	55	57	62	51	58	68	59	61	58	54	50	62	46	58	62	68	56	63	52	49	54	65	70	58	53	57	53	60	55	62	46	57	76	54	51	47	48	49	65	51	53	53	63	55	69	60	53	55	64	80	53	56	57	56	70	48	48	60	67	45	63	53	61	51	52	62	67	62	49	53	61	54	42	55	57	55	61	61	55	75	55	58	50	61	50	53	48	49	54	43	64	63	56	61	47	55	52	49	66	44	57	61	40	52	50	61	52	47	53	45	65	63	52	66	56	47	62	48	66	55	43	70	48	54	51	62	46	60	55	63	45	50	64	62	62	65	46	61	52	51	61	68	54	59	54	71	52	52	78	57	63	59	63	61	58	69	55	56	59	53	61	68	63	51	55	66	52	62	53	57	67	56	56	57	68	60	60	56	52	44	57	55	48	52	60	65	53	62	57	52	55	61	58	38	44	60	75	72	57	64	64	46	41	82	55	56	52	54	66	59	58	62	62	58	75	49	49	56	52	61	55	59	53	56	57	63	58	64	65	62	44	66	53	61	60	63	59	69	65	52	43	45	71	50	56	61	49	58	68	63	43	50	58	59	55	52	74	60	52	55	62	59	73	57	60	62	63	60	65	67	44	57	51	53	50	57	64	58	49	55	54	61	51	57	52	61	70	55	46	52	62	62	55	59	68	65	48	57	65	64	68	55	66	64	58	57	51	54	71	57	59	72	67	56	57	47	61	70	51	63	56	57	63	52	68	66	52	60	58	46	64	66	61	68	69	68	61	62	54	46	54	52	60	57	52	58	57	50	48	57	47	59	64	64	52	51	51	54	60	53	53	56	64	62	62	53	53	55	59	58	52	60	58	53	55	43	67	61	65	54	51	60	61	67	49	46	44	47	59	52	62	61	55	52	57	54	55	63	63	63	60	60	52	71	50	73	70	67	61	49	60	56	44	70	55	57	55	52	58	58	50	57	58	55	48	50	58	68	60	64	65	66	49	60	39	78	52	57	58	53	60	65	62	55	54	70	65	52	63	60	51	54	65	60	51	57	61	53	67	50	64	49	52	62	56	67	64	56	70	48	53	59	53	65	50	51	62	60	52	46	63	64	55	64	58	74	61	58	63	56	41	49	70	57	42	74	61	61	63	51	56	55	51	44	62	68	68	64	58	54	64	64	59	62	57	64	50	60	68	70	60	51	56	50	62	49	50	63	64	57	67	60	58	51	66	47	53	58	45	58	57	62	45	53	79	55	63	69	52	50	56	48	62	51	42	56	66	59	53	49	66	68	60	62	48	62	62	58	55	55	62	44	54	69	78	67	68	63	56	65	58	63	67	63	55	68	58	49	67	66	75	49	79	52	61	67	57	62	57	62	49	63	47	59	76	66	55	43	51	61	53	57	46	51	61	56	57	67	65	68	61	53	57	75	58	68	55	64	55	61	49	60	61	56	44	74	58	52	57	56	68	54	45	71	55	47	76	60	62	60	63	63	51	60	55	54	55	52	64	64	44	56	62	58	58	58	52	63	63	66	54	71	46
19966	13113	8067	18934	27832	27808	26491	23842	20660	17970	16921	14423	12246	9599	7969	6637	5452	4874	4822	4342	4130	4050	3662	3527	3355	3079	3020	3098	2749	2449	2212	1752	1471	1400	1363	1396	1310	1323	1256	1181	1108	1155	1120	1091	1184	1065	1098	1040	1053	957	1347	1042	1050	1023	931	940	949	1008	966	927	859	933	879	912	857	870	889	868	884	899	899	906	849	889	957	944	897	873	860	865	909	894	938	903	898	891	895	944	869	915	802	979	877	933	851	870	896	844	944	876	885	892	852	885	839	829	861	923	931	909	822	842	924	890	872	878	875	831	824	908	866	867	872	829	932	865	849	860	864	930	874	888	853	895	926	895	910	840	864	900	868	881	846	862	844	922	850	798	875	869	812	900	907	847	836	881	904	851	889	910	923	896	898	927	886	914	865	911	833	847	913	867	907	830	848	893	849	873	869	903	823	866	859	878	911	863	844	863	848	826	850	873	825	827	882	851	847	853	848	878	791	851	873	835	881	863	876	841	868	847	864	811	807	808	907	855	870	843	831	855	817	864	862	868	863	816	828	873	816	895	865	860	837	902	863	862	883	829	860	893	810	856	849	865	848	915	915	903	851	892	907	915	885	888	839	893	896	807	875	878	850	849	884	847	827	887	867	865	890	845	859	853	944	837	884	908	802	842	871	854	908	888	792	911	848	842	864	905	798	856	805	861	849	856	855	900	853	845	869	816	844	900	831	935	798	884	859	851	869	844	844	854	839	890	879	864	865	834	883	865	880	859	826	912	846	834	884	845	826	851	889	885	833	864	853	887	816	864	859	874	889	854	831	859	862	852	904	822	856	889	828	881	813	808	889	901	844	832	837	850	874	884	826	885	854	832	837	858	888	845	843	900	829	860	895	846	850	906	864	884	841	879	825	850	839	888	866	860	816	838	847	840	875	856	837	833	878	859	856	842	896	878	813	869	883	831	881	854	826	874	918	834	844	818	888	875	880	895	863	865	854	821	849	883	835	855	808	910	870	896	856	853	832	910	827	833	846	908	835	872	897	907	836	904	854	813	875	853	865	828	847	893	887	851	886	850	850	870	836	907	847	868	818	903	900	850	855	877	905	855	828	844	861	922	841	836	899	882	850	872	864	850	856	839	877	860	861	910	786	829	896	869	803	865	842	823	937	872	900	879	867	900	851	858	839	833	797	853	872	902	934	882	848	918	881	888	904	868	915	881	853	857	881	843	883	838	880	906	873	897	845	830	863	893	840	835	876	875	876	862	843	905	833	854	847	871	838	824	835	805	890	860	873	914	864	829	871	863	891	835	819	877	847	892	855	863	859	826	873	891	886	843	871	820	819	873	873	863	885	830	803	835	854	796	865	851	839	885	839	877	794	842	811	868	819	859	837	899	853	885	835	868	825	849	881	874	912	834	823	857	832	831	833	886	891	862	899	861	881	856	866	858	853	828	842	861	816	862	840	894	792	860	819	837	823	853	887	861	841	817	862	877	869	868	811	875	875	857	849	889	923	842	836	857	873	866	875	850	811	895	821	832	851	907	866	869	861	870	881	826	888	878	849	809	846	807	815	830	852	865	837	836	858	835	886	888	849	871	849	896	811	849	833	803	845	868	840	896	825	837	865	833	850	882	875	830	907	844	876	871	876	835	889	842	858	829	814	873	843	862	850	903	807	869	862	796	866	868	853	832	831	814	849	857	874	846	859	816	844	891	828	851	824	817	830	836	861	881	859	894	813	902	868	792	888	901	845	820	884	858	894	877	863	815	869	850	892	883	870	849	874	873	830	842	855	845	829	871	905	855	907	898	847	805	815	913	792	851	810	906	886	821	853	857	894	819	847	846	900	829	897	909	911	865	911	870	858	885	864	879	871	838	857	850	820	825	913	812	847	864	846	853	861	826	820	845	863	844	805	802	852	807	931	823	842	899	909	812	851	924	883	879	811	847	858	849	806	885	869	841	853	864	856	832	881	850	823	856	815	864	839	884	876	898	840	819	843	809	847	836	854	850	834	867	858	820	831	877	828	789	877	834	859	942	841	785	857	892	845	867	834	819	874	869	866	924	875	878	871	897	941	891	839	860	829	854	885	851	898	871	852	851	867	907	815	852	863	899	854	896	862	863	811	898	812	789	881	884	852	883	868	850	814	832	894	864	856	831	830	844	878	804	853	875	880	839	838	900	847	830	832	826	873	884	805	867	838	858	863	906	800	831	867	881	846	840	869	849	892	926	868	877	854	858	838	825	817	860	836	861	846	874	883	871	914	869	891	829	909	845	887	879	844	828	871	825	895	863	881	852	852	841	864	878	837	894	862	861	887	898	873	862	828	857	821	832	867	864	828	807	899	842	815	888	841	872	835	830	830	832	879	884	890	878	875	836	873	854	927	840	840	892	810	846	851	864	866	869	851	849	811	819	870	846	858	849	941	829	854	857	896	849	845	880	837	861	901	876	917	888	820	916	832	876	887	845	925	869	919	799	811	866	866	864	891	843	916	881	849	840	863	840	858	851	877	915	897	850	884	836	868	845	852	849	855	847	804	852	877	818	902	847	831	878	871	847	884	870	913	888	892	870	858	849	795	841	824	787	822	852	850	844	881	808	856	865	849	884	857	810	886	851	863	838	852	881	850	876	805	911	855	855	844	808	874	874	828	865	855	879	830	864	865	844	900	872	835	893	896	861	907	864	884	865	873	829	869	907	856	876	895	865	887	869	868	816	852	880	855	876	868	863	932	753	867	861	858	854	890	874	842	829	848	828	851	859	843	856	885	852	850	835	965	877	796	889	794	837	845	863	803	848	807	872	851	900	920	879	835	813	862	841	853	835	887	851	826	843	851	853	926	846	825	806	871	828	903	795	828	851	889	863	880	824	903	788	874	904	853	895	882	879	868	898	821	838	855	846	883	881	812	823	893	871	842	843	898	884	856	903	843	852	859	853	885	860	859	880	891	881	867	894	826	839	872	871	826	872	865	812	849	780	885	843	821	802	850	852	879	873	851	831	869	860	916	826	884	853	898	914	815	821	877	811	837	871	845	848	856	888	822	853	858	872	874	874	801	846	818	825	857	857	858	855	854	837	864	823	866	881	875	858	837	879	933	863	867	888	878	843	871	828	904	803	845	888	863	849	833	846	892	856	890	879	890	812	896	813	861	883	914	817	843	848	851	892	873	876	835	820	866	853	861	843	797	835	820	861	874	837	803	913	850	889	880	902	890	868	821	899	824	833	836	839	840	919	817	873	875	886	867	849	863	899	864	871	900	878	859	857	816	900	856	941	813	848	866	849	871	928	817	870	861	881	840	863	915	895	927	833	859	860	859	827	838	820	868	864	868	852	875	825	900	877	909	903	881	887	897	808	894	865	833	837	850	853	838	849	884	829	853	862	875	882	876	841	872	879	868	858	864	904	875	900	864	856	833	854	849	865	893	893	875	847	897	871	848	854	826	811	846	882	841	917	857	868	873	878	837	854	852	827	891	841	932	890	842	845	852	821	900	878	847	834	872	883
2312	983	531	408	684	959	913	853	763	653	611	548	391	357	313	220	193	194	170	152	164	133	164	155	138	132	131	122	107	119	97	76	76	75	76	69	57	61	60	53	61	54	66	58	53	61	66	57	47	64	77	56	47	50	48	49	58	48	50	65	41	55	51	45	56	57	42	53	57	58	64	37	40	61	44	59	47	55	46	52	55	44	37	47	59	42	45	51	55	60	51	43	52	61	46	56	41	53	54	59	52	49	42	48	51	54	52	50	57	44	37	43	46	48	60	42	48	57	47	47	50	43	47	50	46	44	44	49	52	56	45	45	45	51	54	42	45	48	48	46	32	49	44	46	53	47	46	45	50	46	55	58	48	55	48	52	33	43	52	46	50	42	46	50	30	38	60	49	40	54	46	37	52	55	33	45	49	36	51	43	52	40	43	45	42	38	41	48	57	49	50	62	47	45	47	50	55	43	40	57	50	48	48	40	63	51	49	46	54	46	39	48	44	42	58	42	48	49	47	35	53	41	37	56	47	31	39	46	44	44	43	44	47	42	44	46	44	46	47	55	39	49	49	50	42	51	36	43	46	48	53	58	46	46	67	50	51	44	35	43	39	44	60	56	46	41	47	41	37	49	51	57	49	42	51	62	51	36	41	57	47	46	57	44	52	47	49	50	51	53	52	48	42	47	65	51	51	39	49	46	48	61	53	49	46	45	47	53	47	57	41	46	50	51	53	51	47	43	41	53	50	48	43	41	48	55	44	41	51	45	45	44	47	55	37	42	63	41	45	47	57	55	61	53	51	50	52	49	42	55	42	43	53	63	38	49	47	50	51	48	43	51	52	58	49	39	45	40	48	50	40	46	49	47	56	48	54	39	49	49	44	56	52	43	38	45	53	50	46	51	47	49	39	40	36	47	50	39	32	52	44	47	52	42	49	45	40	42	48	38	45	46	50	40	46	38	43	45	43	48	47	38	46	43	46	45	50	46	49	47	55	51	42	46	47	47	58	57	38	45	40	50	50	43	52	46	53	54	44	52	45	53	53	42	43	56	42	39	52	42	50	44	45	47	51	43	46	41	46	39	36	51	57	42	53	41	44	55	46	56	54	48	45	60	47	58	32	51	58	49	46	48	58	50	54	38	44	55	44	57	61	48	46	38	55	51	37	58	32	56	40	43	45	49	41	58	46	60	48	37	44	46	49	51	54	60	33	45	50	44	49	54	44	61	49	42	35	48	43	62	42	55	39	52	44	45	50	50	51	53	38	54	42	50	46	40	46	62	57	50	55	44	43	45	38	45	44	45	51	45	31	49	48	51	45	46	40	43	41	51	49	47	52	56	45	46	40	46	58	43	50	37	44	35	52	44	56	48	45	50	40	48	47	43	45	44	55	45	48	41	52	50	41	41	41	44	43	59	41	49	56	43	60	53	49	38	55	49	58	45	46	38	38	48	38	54	51	51	44	54	50	44	49	57	61	40	46	63	47	57	53	55	37	45	44	34	34	42	53	47	50	50	65	39	46	53	54	43	41	45	61	45	55	44	49	54	46	44	43	46	52	46	38	51	51	40	46	52	52	55	50	40	46	61	45	58	48	42	46	46	50	44	36	57	28	42	46	41	52	56	48	50	44	57	54	45	50	53	50	52	48	50	59	49	52	49	37	49	49	42	46	58	48	53	57	42	52	48	37	50	44	43	54	42	44	45	55	45	45	51	48	54	38	55	46	52	51	49	48	45	49	52	46	46	44	38	43	40	46	45	39	48	43	54	39	51	50	40	44	43	39	45	44	40	39	51	59	49	52	53	52	48	37	46	47	47	52	39	54	66	60	40	50	45	34	42	34	58	53	45	44	60	54	57	41	62	51	57	47	37	56	36	53	53	39	46	44	52	50	49	37	42	38	39	43	52	46	37	45	46	61	57	39	50	50	38	60	53	44	62	54	46	50	41	37	36	58	43	37	41	47	60	47	43	46	51	43	51	43	48	53	38	50	37	50	50	32	37	49	35	42	38	40	45	43	58	32	58	49	47	34	55	46	38	41	47	47	47	37	44	42	44	48	50	43	47	64	56	42	50	36	46	53	40	45	43	40	44	47	60	45	43	37	41	46	44	44	57	51	47	54	41	53	49	51	49	62	68	48	58	60	46	33	58	46	42	52	51	59	61	46	45	33	45	50	41	43	49	45	47	41	43	53	45	46	56	42	44	53	34	42	48	45	48	53	35	41	49	43	49	44	38	42	55	42	42	53	46	42	51	40	37	45	46	55	55	48	46	55	55	50	54	50	52	46	51	52	42	40	41	59	53	48	48	50	43	53	42	44	52	55	44	55	39	47	41	54	49	42	50	50	51	43	40	53	44	51	41	44	53	61	57	48	50	40	58	44	41	48	50	50	44	47	43	43	56	58	29	38	38	49	49	47	44	38	48	47	44	38	48	47	53	60	46	43	48	56	57	37	39	35	47	48	52	48	50	44	47	33	42	45	42	56	48	43	46	51	55	49	55	42	50	39	52	48	45	37	44	53	46	48	48	53	50	58	51	29	47	52	52	42	51	34	44	56	45	50	38	44	41	48	45	57	53	41	68	51	55	64	50	39	41	46	39	49	51	44	57	29	45	43	42	29	45	38	52	45	48	56	53	49	45	47	58	56	38	43	41	45	42	51	70	48	53	46	44	45	51	58	50	39	43	59	46	44	41	42	50	56	40	35	42	36	62	47	50	50	38	47	39	53	44	43	45	44	43	63	39	44	50	41	47	51	45	49	56	43	44	43	33	50	38	38	57	57	43	48	38	52	44	55	41	42	46	43	58	47	38	45	46	56	39	51	51	50	47	42	58	56	43	51	58	56	43	50	51	58	53	57	42	56	48	48	40	41	48	52	46	46	43	41	39	63	53	50	49	55	43	56	45	48	42	52	44	54	38	55	48	53	50	56	46	49	44	44	35	46	48	41	38	44	61	42	58	51	47	38	46	41	63	48	48	47	46	53	50	41	45	54	50	43	43	49	53	37	50	42	43	56	56	51	44	38	48	55	64	41	43	43	41	48	36	38	50	47	57	47	41	48	50	38	57	51	51	49	51	44	54	41	52	45	39	51	45	53	53	48	39	54	62	31	41	50	40	44	47	52	49	51	51	51	50	42	54	53	42	39	46	40	57	50	62	38	47	45	45	37	45	47	58	52	46	37	57	47	46	51	44	45	58	41	64	40	53	49	59	55	41	55	48	46	46	58	37	52	47	46	46	38	45	33	44	43	43	58	46	53	49	46	54	58	54	52	42	45	47	30	44	37	43	46	57	48	51	46	49	44	42	46	48	30	45	48	50	53	47	38	43	53	39	42	35	36	44	58	45	52	45	46	37	50	42	56	51	39	51	36	46	56	46	49	38	50	42	48	58	46	33	65	49	56	44	48	39	41	50	49	40	43	38	43	45	46	46	47	42	53	59	45	49	56	60	49	46	43	46	50	48	45	45	58	57	59	52	48	52
25940	17476	11014	24086	33010	32997	31935	28926	25524	22748	21505	19318	15898	12980	10868	9120	7638	7019	6687	5892	5230	5394	5549	5051	4744	4385	4083	3799	3487	3152	2739	2253	1865	1697	1666	1538	1485	1353	1285	1261	1209	1201	1143	1104	1088	1102	1040	1078	962	998	2221	1250	998	907	897	905	906	917	945	814	766	759	720	770	762	717	732	742	742	748	714	800	761	776	776	726	795	741	765	724	770	755	750	759	809	780	801	782	739	756	754	774	710	775	774	746	750	763	772	743	729	727	777	698	670	714	765	736	772	713	759	739	741	718	743	717	728	787	761	721	689	699	736	737	757	725	722	728	697	722	725	726	667	723	689	720	668	705	728	753	730	690	711	752	695	688	774	686	714	739	720	736	758	711	767	735	732	722	741	796	729	744	739	741	731	750	711	742	704	680	765	724	736	743	724	719	745	733	734	731	710	699	662	730	689	660	692	735	665	667	677	686	669	693	707	671	711	703	707	716	729	691	708	689	676	673	661	707	669	741	662	693	662	726	696	678	708	723	713	696	677	726	719	685	688	728	682	684	677	666	729	671	713	721	726	662	699	701	761	684	692	724	711	742	708	664	715	697	687	629	671	695	698	694	701	670	770	708	655	645	716	718	687	688	694	687	696	684	729	710	704	734	671	646	688	719	718	723	710	693	724	682	706	718	714	678	663	716	698	716	702	708	702	723	686	735	709	732	728	722	675	700	696	700	709	689	718	712	666	683	713	749	707	709	712	684	737	651	802	694	687	707	742	701	679	717	697	700	732	652	712	709	700	702	642	690	747	676	668	688	703	665	673	674	690	701	677	692	690	692	690	683	643	701	721	698	656	686	715	713	701	728	729	701	688	676	655	735	701	717	719	687	727	704	721	670	780	687	695	709	693	710	666	762	673	734	705	726	670	723	703	639	680	705	699	701	657	712	696	678	671	691	755	690	716	697	693	700	682	678	696	716	702	718	698	686	698	683	706	663	682	753	722	667	667	675	654	703	701	681	673	691	752	694	677	748	684	679	652	704	695	713	699	694	725	710	654	736	682	660	660	684	714	751	731	715	706	713	698	694	719	694	655	694	646	702	683	705	682	692	680	674	727	687	715	737	690	733	706	701	700	661	734	667	719	714	687	741	684	679	721	713	706	731	669	715	730	657	714	682	655	680	652	676	722	704	740	684	654	642	688	665	733	682	677	693	738	676	710	726	682	713	702	691	727	653	742	688	742	673	686	734	698	704	671	692	722	714	739	711	690	681	745	715	706	704	717	717	700	699	720	677	697	715	663	677	674	660	723	730	687	755	714	672	701	693	709	652	683	682	700	680	670	670	694	689	691	701	709	718	690	677	725	706	712	656	747	702	638	701	707	676	664	670	704	703	700	696	723	661	697	705	693	691	634	683	718	712	720	684	687	711	721	653	711	698	757	690	697	655	670	685	730	697	691	661	721	735	700	714	676	730	681	728	703	678	713	700	722	743	730	676	726	729	682	725	691	664	672	698	700	686	676	638	673	688	721	723	758	701	684	690	670	692	694	715	711	725	698	704	728	705	695	694	700	687	726	639	697	703	665	682	691	702	662	734	663	725	683	646	729	684	733	723	724	697	698	720	650	692	680	700	674	745	717	679	673	689	680	732	714	717	680	662	725	726	674	720	703	704	701	732	672	647	708	675	654	657	734	669	703	698	750	714	680	734	708	767	663	695	726	692	682	644	707	743	710	665	679	707	694	720	729	711	684	718	678	675	713	686	752	689	696	681	647	724	713	698	680	737	666	709	730	689	660	717	672	719	654	697	684	739	661	728	674	706	697	680	687	673	678	688	673	669	668	708	685	667	685	700	707	710	703	710	756	670	716	701	658	677	623	691	643	728	660	665	728	650	698	744	661	699	687	654	720	671	658	669	668	682	692	718	717	707	709	697	667	670	731	681	639	739	671	710	717	723	685	693	707	723	708	669	687	669	723	715	694	677	662	738	656	721	658	717	650	714	751	707	668	704	675	714	686	686	734	666	707	708	738	713	670	675	698	656	705	711	701	675	754	707	748	650	752	682	723	703	662	734	686	660	671	676	701	662	666	686	742	683	677	709	706	694	655	758	693	660	689	704	691	716	670	667	698	685	699	694	704	689	705	710	706	675	716	675	713	769	733	701	656	657	722	709	694	654	743	704	721	716	677	680	735	680	671	678	753	690	711	681	709	674	688	711	684	715	707	733	700	730	701	707	726	756	728	737	736	743	686	724	651	698	653	713	722	686	707	705	693	701	695	738	688	679	712	688	651	650	670	702	709	690	702	708	725	678	713	716	663	756	702	679	750	731	701	735	709	674	706	745	706	719	663	674	732	731	733	711	704	669	725	676	733	728	635	723	730	700	663	690	714	701	667	719	709	729	670	708	709	689	693	699	723	670	714	678	712	716	686	719	722	662	701	684	736	710	718	709	682	675	633	710	681	708	729	687	697	630	692	715	698	721	688	677	668	677	691	668	678	745	713	696	692	672	744	682	693	716	712	677	666	691	710	666	697	672	713	700	670	681	698	690	721	678	715	696	692	717	630	706	741	751	680	710	686	704	716	759	692	723	683	766	656	692	725	708	659	724	664	729	743	680	761	689	653	689	712	705	711	686	717	733	668	686	693	635	716	677	745	653	697	702	632	709	681	731	723	818	621	644	709	673	684	658	693	669	724	695	708	676	689	737	707	676	712	700	654	735	671	673	700	683	708	692	695	637	695	724	685	714	664	667	673	706	722	687	701	696	678	712	662	694	703	706	735	707	714	664	703	709	676	674	677	715	725	680	654	681	710	737	707	670	718	702	662	681	679	706	675	670	671	720	744	714	703	651	690	750	695	740	705	724	712	701	649	708	683	685	692	692	765	671	692	735	716	658	695	693	707	671	691	731	659	749	729	673	694	714	671	632	693	728	684	685	689	691	701	677	684	673	685	719	688	694	748	708	682	680	666	688	695	708	670	671	729	714	712	737	765	713	712	703	682	711	706	680	673	691	787	693	672	678	678	678	708	731	673	701	715	676	726	674	709	728	679	703	696	652	680	657	770	710	701	698	734	735	709	654	696	743	676	725	721	734	730	727	736	659	733	643	683	689	720	697	678	673	707	745	717	668	690	738	701	694	669	681	733	717	654	738	694	671	688	695	693	639	688	682	723	705	694	638	683	726	737	684	700	724	698	724	711	733	732	679	674	685	711	674	759	740	693	695	691	669	665	725	716	702	702	704	707	713	708	668	681	727	656	716	735	685	713	699	676	696	715	744	682	685	729	669	750	681	680	718	697	701	716	693	674	713	660	704	653	691	705	679	692	702	710	678	733	753	726	688	722	714	647	668	702	727	727	696	696	730	666	681	681	704	688	669	729	699	690	685	739	732	699	688	713	713	712	719	650	684	705	675	747	692	678	690	694	734	675	715	712	668	709	678	711	737	718	739	699	688	670	749	679	711	736	678	674	678	691	664	714	663	712	676	690	708	709	707	696	672	715	719	706	701
1732	367	231	176	274	422	323	366	319	290	280	257	214	135	142	117	99	90	74	84	81	82	108	78	107	78	68	60	69	61	51	44	47	57	54	47	43	41	45	37	42	44	53	47	44	57	43	56	35	38	49	55	42	34	46	41	32	46	53	30	40	30	39	43	39	36	45	55	37	39	50	45	40	47	41	44	41	26	36	41	44	36	46	47	32	36	49	45	49	42	35	39	48	56	34	46	43	33	43	45	41	34	46	51	32	39	50	33	39	56	36	49	41	31	45	43	42	46	38	30	37	47	62	49	49	34	35	37	49	38	38	37	53	45	38	33	41	46	46	32	38	40	37	47	38	42	53	36	46	49	37	48	39	41	43	37	41	49	29	36	42	57	50	33	37	36	38	50	59	36	39	45	43	47	23	28	41	40	37	43	40	34	30	34	47	48	32	52	38	41	38	40	40	45	34	38	46	49	36	49	43	36	46	32	41	43	41	44	43	34	47	45	38	43	45	43	39	51	42	48	50	39	31	53	37	43	37	32	47	48	40	36	30	47	30	38	38	53	41	48	34	27	36	43	34	47	48	48	51	44	49	53	36	43	42	38	40	41	40	40	38	37	34	41	44	35	32	29	50	37	47	40	33	42	38	46	45	33	35	48	33	40	33	43	44	38	39	50	41	35	40	43	34	49	39	46	38	39	39	38	28	39	36	36	38	38	36	37	41	38	40	39	48	33	41	44	44	40	47	44	36	44	36	46	36	39	50	36	40	43	34	42	36	48	45	37	36	48	49	50	45	39	42	48	42	49	43	40	38	39	50	42	42	31	41	43	38	39	45	44	50	36	40	37	35	42	45	49	62	42	51	33	40	48	35	36	41	44	53	47	38	40	40	41	37	42	40	51	38	43	52	38	39	45	48	46	34	38	43	42	50	36	45	42	38	47	41	44	38	52	46	39	32	44	39	42	38	40	45	45	39	36	36	32	39	36	33	48	37	44	47	39	50	34	55	32	34	30	33	38	42	38	41	51	43	57	37	28	38	43	44	39	40	29	35	53	24	40	39	50	41	33	38	41	35	43	42	38	36	35	33	48	30	40	43	42	39	39	46	47	37	38	46	44	42	36	35	42	41	43	40	35	35	44	39	24	37	46	48	27	40	37	46	36	45	33	48	34	44	40	32	43	43	39	40	39	47	42	40	30	45	37	49	38	32	35	42	55	43	44	38	40	45	49	38	40	47	33	42	45	37	34	48	51	39	36	31	33	36	44	39	44	47	47	40	42	32	37	50	33	37	37	41	42	44	34	40	42	32	44	46	41	45	38	35	38	50	42	41	44	44	35	34	34	44	35	43	40	44	40	50	40	48	56	48	37	40	42	34	40	27	37	27	37	39	46	45	54	48	48	33	34	48	55	42	50	34	35	38	36	45	57	40	41	37	40	38	50	44	36	41	42	37	34	46	38	50	37	41	38	32	44	46	33	43	43	33	40	41	45	32	39	31	48	45	47	36	57	42	49	42	43	49	50	33	49	46	36	47	40	45	54	43	37	44	42	40	38	30	41	51	41	41	40	39	42	43	30	53	57	41	43	46	25	46	41	40	49	39	50	48	34	38	30	50	33	18	50	41	39	41	41	32	38	42	36	33	40	45	43	47	39	38	47	41	36	45	46	34	32	38	35	43	28	48	48	30	49	51	42	44	40	41	47	42	35	40	40	56	38	43	37	26	33	26	37	37	36	47	50	40	56	31	45	42	41	38	44	37	42	43	43	38	44	40	43	34	42	50	43	45	40	46	46	33	45	41	47	42	46	32	41	42	38	46	43	43	39	31	46	36	37	39	38	52	37	32	46	31	47	44	44	33	41	44	44	45	26	42	35	43	38	49	38	28	33	48	40	33	41	33	46	43	43	45	36	32	44	33	37	51	40	43	41	33	48	42	46	46	37	40	36	38	42	28	42	45	32	43	39	38	45	49	38	38	35	36	39	39	37	37	32	46	30	58	45	42	39	38	50	41	45	40	38	38	41	49	44	44	33	44	40	36	48	39	50	49	41	41	41	38	24	45	47	36	31	39	37	53	51	44	31	40	36	51	38	38	33	36	44	50	35	36	44	47	42	45	37	33	37	49	41	49	37	40	37	31	42	44	37	38	33	46	37	49	31	47	50	39	41	41	39	34	34	36	43	32	37	37	43	43	44	50	34	48	47	41	31	41	40	44	33	53	45	47	38	43	37	39	49	55	37	37	42	38	36	35	49	38	40	44	48	45	45	40	39	46	40	34	34	41	59	47	44	42	35	45	48	51	38	41	37	36	36	40	38	58	38	49	36	43	53	41	38	36	41	35	43	45	37	45	35	45	37	34	41	47	44	44	34	33	52	35	41	46	40	42	32	35	40	39	37	37	33	54	46	47	41	38	46	44	50	49	53	43	39	42	37	41	32	36	44	39	34	31	38	40	30	37	32	46	29	40	60	47	36	48	37	27	46	38	54	45	34	45	44	36	35	38	33	41	37	44	55	36	35	35	55	29	41	40	49	47	46	42	45	43	50	42	38	40	37	40	34	30	38	43	43	37	46	36	32	35	41	36	36	37	22	39	42	40	40	36	43	42	39	39	38	29	39	41	37	42	46	45	39	33	47	44	34	50	47	42	40	36	44	33	31	46	43	43	46	45	43	46	45	46	42	36	41	45	39	40	35	43	37	43	45	37	33	31	55	50	42	57	31	35	33	49	42	33	33	38	36	46	46	43	54	46	48	42	41	36	52	36	42	37	39	30	38	57	47	44	35	43	44	43	35	38	49	36	51	45	26	34	39	37	42	44	35	56	50	46	37	45	37	29	43	31	43	41	38	44	38	45	40	41	47	39	29	43	58	46	43	41	39	45	40	48	43	40	42	55	38	37	47	53	35	38	45	44	47	44	46	41	32	33	29	39	46	40	42	29	47	34	35	53	35	41	31	29	34	36	38	36	35	38	51	38	33	40	34	32	37	40	29	27	45	29	37	45	46	39	39	34	34	46	48	40	40	33	35	36	40	35	33	48	34	42	35	39	37	35	47	46	39	40	35	43	43	29	40	54	38	37	48	58	33	35	39	34	49	40	40	34	58	45	25	54	35	37	38	34	36	39	39	41	46	43	43	32	43	45	52	26	44	40	42	39	50	46	33	40	44	47	44	58	43	35	45	60	37	39	50	46	42	40	40	34	41	36	33	49	40	45	44	39	38	42	38	47	31	31	34	45	37	38	37	42	29	42	45	42	34	33	36	31	42	48	42	34	51	38	40	43	32	38	43	38	34	41	36	37	48	37	46	51	28	41	40	37	34	43	38	32	32	34	43	36	38	34	41	46	30	30	45	39	43	54	43	39	37	27	35	49	43	33	46	46	40	29	49	47	39	46	41	44	32	40	33	48	42	45	30	52	48	37	42	48	40	44	46	38	41	29	39	42	46	36	34	32	40	44	35	45	38	30	34	34	36	45	50	36	31	45	41
16757	10042	5524	14590	22242	22676	21431	19045	16063	13606	12265	10877	8786	6489	5363	4217	3471	3269	3144	2765	2587	2586	2736	2545	2609	2298	2235	1897	1853	1585	1332	1118	1108	1016	983	931	924	870	796	852	778	769	727	770	758	740	753	747	765	780	809	751	712	665	700	693	656	659	679	649	656	624	623	619	612	584	628	641	619	641	703	655	631	602	622	636	658	609	621	665	613	626	653	657	683	647	615	652	601	666	606	673	663	636	688	656	652	604	602	626	617	631	640	623	649	614	578	604	652	627	595	656	658	597	619	612	646	631	640	646	601	659	574	638	593	616	601	622	608	611	623	601	610	638	627	630	612	621	648	581	593	624	624	593	651	584	641	607	660	546	655	672	638	597	645	596	614	570	645	596	610	603	606	627	634	615	639	602	630	626	622	632	618	583	619	635	560	576	615	613	642	643	614	613	599	597	603	611	595	620	570	621	611	639	600	593	618	598	630	670	646	593	605	600	565	618	577	619	616	587	640	618	604	592	613	616	621	579	634	595	590	613	590	581	590	649	528	620	623	650	612	625	602	637	627	613	600	596	615	593	636	612	598	587	616	589	644	617	596	630	585	619	598	601	618	587	643	599	607	635	568	610	624	614	595	581	651	616	578	597	596	637	623	594	610	619	598	569	647	605	599	592	620	620	637	612	571	586	567	596	620	577	625	578	581	647	605	597	632	598	618	594	590	613	646	585	601	600	587	586	643	637	609	593	594	622	573	627	542	581	615	589	630	602	576	564	636	613	665	609	585	649	596	636	593	593	582	577	594	607	597	635	600	607	576	646	603	587	601	570	643	631	634	640	631	580	641	580	632	612	670	610	612	604	649	600	606	643	647	583	601	651	593	615	645	635	648	635	616	594	627	619	610	623	632	613	588	640	597	641	653	585	612	637	602	619	615	588	572	636	670	632	557	620	603	560	576	598	597	617	595	631	627	614	642	638	580	609	614	612	620	599	622	607	610	591	608	637	609	603	652	604	606	586	588	585	654	612	549	655	597	655	591	576	592	595	620	625	617	662	609	592	610	629	596	667	607	624	606	631	577	667	661	604	626	630	567	602	585	605	585	614	621	618	667	597	624	619	626	665	623	569	634	549	625	629	637	593	618	599	623	595	590	621	596	594	598	611	608	626	640	555	593	613	598	596	588	609	614	571	640	614	642	595	599	578	609	605	635	567	622	584	622	614	592	613	574	639	639	610	630	634	635	629	606	584	661	592	596	577	584	597	595	601	618	585	611	599	629	630	601	668	656	635	591	618	629	611	608	618	643	621	619	621	593	611	620	645	628	602	629	660	607	633	643	665	618	639	624	603	603	599	620	615	632	640	595	613	602	552	601	617	598	610	577	593	612	629	615	602	621	581	615	623	583	607	617	607	636	621	593	617	579	649	623	604	601	579	563	598	601	615	575	590	607	591	647	616	628	599	542	608	625	644	625	631	604	558	611	589	587	642	599	616	616	581	623	623	595	569	626	602	634	583	583	575	614	584	584	593	549	571	618	636	628	576	650	653	632	631	606	623	607	603	604	643	597	617	606	606	623	587	576	579	618	556	634	647	650	657	580	580	582	607	578	613	584	631	557	613	648	587	637	606	573	606	593	633	607	614	594	602	590	633	589	608	603	627	622	597	624	633	570	592	586	560	639	626	596	595	608	611	576	603	630	627	644	604	615	631	573	596	596	666	607	624	608	634	607	608	620	614	579	612	587	600	611	587	588	635	610	650	590	594	596	659	619	636	593	601	616	640	594	580	599	576	549	579	590	627	630	611	628	597	602	624	570	614	638	564	621	590	621	601	604	597	613	633	578	617	599	597	572	571	607	574	640	631	592	626	651	613	619	657	557	629	629	577	595	609	671	613	618	652	582	606	577	642	591	561	599	618	657	606	574	604	603	628	601	637	579	630	571	626	536	572	600	648	629	589	608	617	570	584	558	624	639	602	589	577	603	610	613	633	604	571	633	638	621	605	617	615	600	594	640	629	589	574	601	580	612	636	592	639	593	619	596	554	585	666	609	598	627	567	613	624	628	618	583	578	612	618	619	669	561	602	613	641	611	663	630	636	649	571	587	595	624	625	586	590	639	571	604	571	617	635	591	576	608	634	634	574	636	595	637	634	618	617	586	611	597	581	616	610	617	625	588	677	595	600	622	620	608	600	609	572	641	610	590	647	630	604	613	608	558	596	650	631	630	574	664	628	604	552	596	592	598	607	598	586	632	589	602	589	628	576	654	607	583	545	609	594	608	635	617	602	617	596	603	625	596	608	621	596	615	591	627	584	609	562	592	606	645	594	629	627	608	613	586	606	627	582	597	609	634	645	626	586	576	608	585	609	630	593	580	563	610	607	583	616	587	612	588	582	623	606	609	626	640	614	637	620	620	608	650	617	632	619	604	656	588	611	631	657	622	631	580	646	591	583	605	639	588	591	614	623	572	622	597	611	663	583	602	593	606	633	594	634	626	601	611	645	632	587	589	621	623	630	594	624	607	575	605	614	617	640	588	639	610	625	591	644	607	597	636	606	635	626	625	590	577	592	621	595	630	579	630	621	571	625	589	650	628	615	571	610	595	607	581	567	655	660	616	557	611	637	635	630	597	611	556	572	569	574	615	612	583	573	631	645	599	597	617	571	630	601	658	627	590	612	596	622	584	637	580	621	597	623	638	622	642	579	601	662	602	641	592	598	632	614	648	609	609	576	573	649	618	591	673	608	600	643	612	624	594	622	652	625	563	552	587	601	581	594	584	606	599	600	575	627	571	588	629	612	591	605	602	597	618	604	644	624	600	606	603	616	614	629	642	596	632	569	592	609	630	627	609	630	593	602	591	656	596	602	618	585	623	636	624	597	620	599	600	637	600	609	634	606	589	586	635	613	622	574	571	552	583	597	594	594	601	582	549	590	599	629	639	649	585	580	584	600	616	578	598	623	570	593	625	627	622	622	602	619	621	591	594	634	599	592	617	615	589	636	598	608	653	612	601	617	609	621	620	614	587	596	619	648	629	617	610	640	620	582	592	574	567	608	623	646	622	622	598	556	600	620	577	636	572	581	637	613	601	619	646	574	555	589	614	643	640	611	616	642	626	621	607	640	598	604	569	627	594	580	583	664	597	588	634	596	600	599	610	634	587	602	613	592	615	632	648	626	669	584	603	659	604	582	582	626	624	633	634	603	618	616	580	668	625	653	659	611	604	586	648	570	637	600	566	611	602	614	626	639	635	578	577	624	634	619	618	639	593	604	623	627	596	637	638	569	583	605	567	606	611	589	656	593	640	610	596	633	614	601	619	604	576	624	582	636	635	646	644	615	622	602	653	589	599	611	648	606	628	622	613	625	648	600	612	637	564	646	617	585	585	619	607	582	621	620	590	642	609	645	593	612	635	645	627	588	578	613	629	580	562	566	620	613	628	651	610	636	623	648	582	617	642	598	609	589	594	604	562	612	571	670	589	616	589	606	598	653	592	612	590	596
1266	666	336	256	455	600	581	583	486	458	408	350	307	219	204	129	111	126	121	93	106	108	114	100	91	95	96	72	74	55	55	49	46	49	38	49	39	36	40	42	36	37	46	42	40	40	32	44	44	35	37	29	29	31	26	33	24	29	29	33	32	29	32	41	32	45	28	38	31	35	24	36	20	36	33	24	28	29	36	30	36	33	34	31	32	40	29	30	34	32	29	47	36	37	30	37	33	35	26	23	30	31	33	25	42	22	34	27	36	34	22	36	44	31	29	42	41	26	30	26	41	32	27	32	35	34	29	26	27	40	28	26	41	27	38	28	27	40	34	31	28	34	31	35	34	26	25	30	34	28	18	30	35	33	26	22	37	34	35	35	27	38	30	29	30	32	30	41	30	39	30	39	27	31	30	29	29	27	30	36	29	33	26	30	23	31	31	27	31	39	28	26	35	35	38	37	21	18	36	25	26	34	29	32	31	23	26	27	43	33	38	34	29	19	30	29	35	26	27	38	42	38	29	34	32	33	31	35	28	34	38	25	25	28	33	42	32	33	29	28	38	37	33	33	38	35	40	30	28	29	21	31	28	33	39	24	32	29	29	37	20	27	31	28	31	30	28	34	28	27	23	30	38	26	33	29	32	36	40	27	34	31	29	21	28	29	38	29	35	29	31	29	26	40	33	42	30	31	35	33	31	36	31	29	37	42	27	26	28	31	23	36	28	30	32	31	38	30	32	38	38	23	29	28	26	33	27	27	21	24	33	32	31	37	22	36	25	33	30	40	27	35	27	31	43	42	27	26	38	34	28	24	31	25	42	26	19	31	19	31	33	30	30	20	27	25	36	24	24	25	26	40	34	30	34	35	21	33	29	31	38	24	31	27	28	33	38	23	33	23	32	23	32	32	20	32	35	37	37	29	36	42	33	31	31	32	24	34	49	32	27	41	32	30	28	27	19	32	31	35	31	25	27	41	38	28	28	30	34	37	28	27	31	26	25	37	31	34	41	30	22	35	26	28	31	29	33	35	37	37	32	37	36	33	27	37	37	30	25	51	32	32	35	30	22	32	31	37	33	28	29	25	47	30	21	26	29	29	31	25	31	32	31	34	20	34	36	30	33	40	34	37	27	30	40	31	19	30	39	33	30	36	33	40	36	36	29	27	34	38	23	37	33	27	28	41	32	33	34	34	32	28	45	22	30	28	34	38	28	37	36	41	26	47	30	41	22	35	31	26	45	35	39	26	31	25	32	42	24	26	26	30	30	33	29	30	31	31	35	21	38	25	27	28	40	27	35	38	22	19	33	36	42	29	39	32	21	21	25	31	25	19	32	28	37	29	35	33	31	28	34	23	28	28	25	29	30	22	36	30	30	36	31	36	26	37	30	24	35	30	46	27	32	32	31	26	24	42	28	39	26	27	31	24	38	22	35	33	32	41	39	29	30	33	30	39	26	27	26	27	24	22	34	39	34	33	43	25	34	33	24	34	33	23	27	34	33	25	29	33	31	33	28	33	30	29	26	34	24	22	35	49	41	31	34	27	22	32	28	34	30	32	31	30	25	38	31	43	26	32	33	26	28	46	26	27	32	34	29	30	22	34	28	26	36	40	29	37	44	37	25	26	31	39	31	33	31	27	35	29	32	34	26	24	27	31	34	31	30	19	35	29	24	34	23	30	29	23	37	28	34	34	31	30	25	28	31	24	39	32	19	32	38	22	33	20	26	21	27	36	21	18	31	31	40	29	25	28	29	26	41	42	26	27	30	32	30	32	31	33	33	32	28	41	28	25	27	31	38	32	35	27	24	37	36	29	40	38	23	24	26	28	33	40	34	32	37	26	24	34	29	29	36	31	21	38	38	47	40	27	34	31	32	30	34	36	37	32	30	40	25	38	27	34	30	32	26	34	32	32	29	34	35	29	33	35	44	24	21	32	31	31	38	23	32	26	28	41	38	40	35	36	30	27	41	25	22	31	43	28	32	30	28	32	30	25	33	30	35	28	39	39	24	42	31	27	49	41	23	21	19	37	32	28	36	35	30	36	21	22	33	35	24	23	37	31	23	30	31	31	18	40	17	31	34	29	23	26	34	21	28	30	25	25	24	41	27	26	29	35	31	22	20	35	29	25	28	42	24	31	35	39	22	29	25	34	26	39	22	36	32	33	32	28	25	24	26	38	26	41	30	18	44	39	24	31	28	28	30	33	36	36	41	20	22	43	31	36	15	33	31	34	23	33	36	32	27	30	38	34	28	28	21	27	30	28	35	30	39	28	31	35	33	34	24	29	16	31	30	35	29	38	30	41	36	29	30	29	28	30	32	29	26	26	31	36	34	36	30	45	24	35	41	18	31	39	32	23	26	37	26	26	26	33	37	31	31	34	27	30	38	28	34	33	28	31	27	36	31	36	31	30	31	25	34	29	36	28	37	32	30	42	31	31	28	25	30	30	23	28	31	34	40	38	33	32	26	34	29	38	32	32	23	27	25	39	32	25	33	36	26	33	25	27	33	28	37	33	44	45	24	34	31	24	33	31	32	24	26	32	31	21	32	38	33	33	29	37	30	27	39	31	31	22	29	32	26	35	25	30	27	38	25	24	30	19	31	32	27	22	37	28	26	31	21	23	29	18	25	33	26	35	32	23	27	34	30	29	25	36	25	26	31	31	28	25	27	23	28	27	37	41	22	26	30	33	34	34	41	28	32	33	35	23	39	24	31	28	34	29	29	24	24	38	30	29	40	28	34	27	23	27	34	30	27	35	27	30	45	26	29	34	35	43	30	33	28	37	32	28	31	38	32	35	41	29	33	20	32	31	36	30	28	28	29	29	31	32	21	32	37	19	34	24	28	31	26	32	31	32	26	19	33	24	31	33	40	34	33	38	32	28	33	26	28	30	27	26	38	28	36	23	32	44	31	31	22	29	32	41	23	34	27	37	28	38	26	32	30	29	37	41	39	26	24	26	32	40	26	24	26	34	24	30	39	34	34	23	25	38	33	32	28	35	23	34	27	40	38	26	30	40	30	22	32	27	28	33	31	29	36	25	30	33	28	23	31	31	28	40	26	31	23	31	37	41	31	38	21	36	31	30	30	37	26	34	23	31	23	38	25	35	27	37	28	28	34	34	33	36	36	41	38	30	28	29	25	38	37	30	22	34	34	32	37	29	34	28	34	31	41	25	30	31	32	31	26	39	19	34	27	37	41	29	28	25	26	26	30	27	27	37	39	29	28	30	27	29	34	30	24	36	38	35	34	37	31	17	27	35	36	33	27	35	23	22	44	34	31	32	28	33	47	28	23	28	33	21	37	29	38	32	28	27	28	35	38	36	24	30	27	29	31	34	33	32	29	37	23	16	34	24	28	38	34	25	33	26	32	27	24	26	24	26	29	25	38	33	28	25	30	20	34	29	28	28	25	28	32	24	25	35	26	22	29	28	27	37	28	30	32	33	32	31	36	36	29	34	26	27	27	32	27	27	37	40
21073	14568	7927	18997	27645	28135	26606	24426	21481	18443	16846	15028	11658	9568	7724	5891	4917	4564	4605	4057	3417	3578	3702	3614	3656	3472	3244	2711	2321	1948	1475	1174	1165	1176	1127	1000	942	866	820	849	793	806	754	744	702	714	668	662	618	638	818	631	646	633	603	592	580	536	577	587	508	512	542	500	510	504	472	478	517	494	497	488	509	505	489	508	506	485	501	501	480	485	527	474	529	527	459	511	504	524	492	463	443	520	494	504	504	499	500	500	496	497	511	511	506	516	473	475	477	520	506	458	451	466	504	476	438	456	496	494	472	495	466	438	479	472	467	476	489	476	481	439	477	488	441	523	418	456	459	467	482	496	462	462	480	456	513	470	501	461	469	484	459	494	462	481	484	516	509	475	503	478	498	475	482	455	491	452	518	512	473	481	438	470	509	489	475	492	500	498	474	479	468	439	462	506	460	489	480	443	473	466	473	480	441	434	465	478	505	445	465	456	462	449	472	455	472	454	458	486	469	502	442	449	441	476	465	457	481	410	457	500	480	487	424	517	439	462	472	451	441	432	469	476	460	455	468	504	466	482	416	451	428	440	444	490	474	462	437	419	499	444	475	435	461	431	443	491	506	463	442	469	471	451	486	424	457	486	470	488	478	469	447	454	437	459	465	437	486	408	442	485	475	497	440	451	457	471	470	474	451	478	443	491	435	463	438	479	443	447	500	439	458	457	466	492	480	487	467	452	483	483	465	483	448	429	471	435	511	449	476	474	434	456	497	445	499	425	445	470	438	468	485	467	450	449	461	439	434	445	460	453	467	469	429	475	472	433	459	438	441	446	449	489	485	474	441	494	448	428	482	492	475	477	465	467	440	449	427	442	494	461	476	442	463	468	482	483	467	474	460	435	474	487	502	474	449	476	457	478	438	476	417	493	471	441	443	490	486	513	490	488	497	476	443	474	448	477	475	415	454	452	480	455	466	439	516	462	465	487	501	459	474	485	428	460	470	443	459	446	453	469	442	451	472	430	479	452	440	453	491	479	452	455	494	457	449	447	466	459	471	478	502	492	475	475	457	433	433	466	468	445	423	468	442	473	478	464	451	460	463	496	449	435	454	457	487	439	473	468	439	461	471	483	457	479	454	496	464	469	474	458	483	468	492	461	466	445	467	454	495	430	482	453	452	491	471	405	470	444	479	452	486	493	480	449	500	506	464	477	461	439	455	481	444	487	473	476	463	455	483	479	456	474	526	499	491	477	442	481	473	445	482	424	489	480	444	478	451	474	447	481	450	409	498	487	472	485	480	500	495	446	497	493	465	420	434	438	471	454	409	480	465	472	481	442	470	456	483	418	505	439	452	467	455	479	448	470	471	455	473	456	478	447	502	467	475	482	484	477	510	465	454	434	453	497	470	452	454	442	465	456	484	443	439	426	471	432	450	475	484	527	434	424	485	439	444	462	477	467	457	474	471	484	512	443	461	461	430	511	479	445	468	511	491	502	454	462	462	447	472	444	491	474	462	435	460	488	470	455	475	452	494	471	478	444	428	477	464	491	455	484	482	474	442	452	464	484	471	488	475	465	471	490	483	480	479	487	451	428	459	478	449	444	466	442	466	430	447	468	506	457	460	481	478	436	486	444	461	479	458	485	471	472	457	476	443	457	499	479	479	456	459	464	533	482	447	484	490	458	493	425	427	437	470	486	465	482	473	510	474	466	494	491	461	440	445	470	462	461	490	464	448	481	453	472	441	482	461	456	479	474	450	470	458	474	412	460	499	447	489	439	464	441	456	473	491	496	436	467	465	483	479	451	457	457	483	491	491	501	433	421	472	493	428	482	494	458	458	475	427	501	407	430	454	431	472	466	447	489	506	470	484	486	461	455	440	455	437	451	464	443	462	434	433	466	448	480	459	424	489	483	451	494	470	422	460	477	467	451	439	465	455	461	441	431	433	409	497	446	449	466	492	467	422	467	475	490	478	476	443	444	470	447	476	452	455	443	465	462	461	476	463	437	495	476	435	450	441	453	439	458	453	471	454	428	461	443	432	484	487	456	479	463	494	476	439	465	436	463	457	467	459	529	495	478	469	452	470	453	468	455	481	424	507	459	421	461	457	458	482	466	456	449	477	467	448	458	424	449	468	448	450	450	456	481	418	432	498	486	477	461	462	450	481	480	498	434	446	476	482	463	474	465	461	467	448	480	439	481	478	460	442	457	470	480	476	463	448	479	486	475	453	461	471	461	456	467	492	474	451	443	444	511	426	483	467	471	472	490	498	461	437	461	503	435	499	497	463	485	463	482	496	448	427	466	472	440	439	436	472	471	470	439	451	447	467	481	492	439	461	459	464	458	484	451	482	463	475	435	476	509	446	461	462	469	451	461	463	451	449	483	471	502	449	444	465	430	462	503	475	463	466	443	504	395	464	436	482	479	447	451	470	431	448	456	429	462	465	459	470	471	425	476	432	448	458	479	480	423	507	423	439	472	478	459	480	475	428	424	450	486	443	448	468	505	483	507	485	448	499	472	440	460	484	477	502	468	502	461	517	450	489	456	453	454	460	478	451	437	471	485	480	457	474	472	498	478	446	494	501	476	450	431	480	438	444	450	446	472	446	437	499	444	509	448	472	432	521	469	477	508	494	495	460	481	491	436	497	483	430	444	449	424	432	461	497	483	465	441	460	444	473	419	467	493	448	446	459	462	475	452	487	439	449	449	474	469	464	458	473	455	467	448	476	444	439	457	499	479	490	466	451	445	461	473	468	450	408	447	409	447	453	478	457	467	453	421	457	480	470	458	479	492	478	465	487	479	461	456	471	471	465	457	458	459	420	464	491	422	468	459	492	475	445	473	513	475	453	454	440	460	452	467	459	479	451	484	466	430	444	440	450	441	469	457	457	468	461	507	452	472	499	429	482	448	448	504	462	477	445	481	467	461	477	426	458	451	464	490	454	468	432	512	498	453	479	450	446	476	461	439	482	460	485	477	455	481	454	474	451	426	441	450	462	437	432	484	447	473	467	469	477	419	473	475	472	473	448	446	470	459	415	464	476	453	472	448	490	460	481	498	468	492	481	494	477	476	461	485	496	439	483	442	433	461	453	466	477	440	455	462	498	495	450	461	469	442	487	489	452	455	435	450	474	447	448	505	448	419	462	493	405	404	444	483	486	451	441	433	473	458	445	480	483	458	478	453	469	411	451	462	468	481	432	478	452	468	496	455	472	463	506	431	462	461	471	450	452	460	438	442	462	460	481	446	447	478	430	473	452	453	486	439	481	485	451	447	452	460	503	436	479	469	475	463	480	464	477	440	469	463	440	421	456	449	432	477	474	418	456	465	451	468	493	455	518	476	451	464	475	452	476	507	450	462	459	470	458	464	471	463	447	519	469	461	413	446	490	434	482	459	471	451	493	460	465	441	469	473	453	471	460	466	421	419	461	456	430	447	470	493	491	438	495	453	511	461	466	450	422	451	482	508	498	478	455	483	455	420	418	455	467	422	432	447
3022	603	372	279	410	588	526	587	484	419	410	413	304	249	218	173	146	129	120	134	120	88	116	136	118	100	131	93	99	109	82	72	92	72	65	75	67	76	66	73	59	75	54	70	65	60	66	48	50	69	62	69	67	72	70	60	60	70	47	58	58	69	46	67	64	62	61	57	66	43	66	51	49	65	62	55	58	48	50	69	77	55	60	44	41	60	52	62	45	59	47	58	54	78	63	61	60	61	67	50	64	55	67	64	43	59	70	70	64	62	59	63	55	57	57	53	53	66	76	72	46	56	39	60	57	79	52	77	60	63	51	55	72	58	69	62	73	49	61	54	57	55	55	44	54	50	65	67	46	49	58	50	67	50	64	68	67	60	75	57	58	50	72	56	53	46	42	56	59	59	58	63	52	56	50	74	49	53	68	53	54	60	59	61	60	57	58	62	42	48	72	53	57	54	53	69	63	57	54	58	52	64	65	52	62	57	60	62	62	50	65	66	71	47	43	57	69	59	53	60	47	46	60	59	52	67	51	62	74	57	64	54	56	59	60	52	65	61	70	57	59	67	57	57	62	60	49	52	55	54	66	51	53	50	41	53	76	56	55	62	47	63	49	59	57	54	56	63	54	44	60	53	57	62	44	59	76	49	62	73	52	73	88	48	58	49	61	71	51	58	44	37	68	57	62	70	63	48	52	54	59	66	56	57	77	57	50	57	65	55	49	64	64	45	64	60	68	54	59	58	57	56	60	60	68	73	54	52	60	51	60	58	61	47	63	56	60	53	56	54	57	74	61	55	55	56	65	76	51	61	60	64	58	52	67	51	55	67	58	76	64	61	54	54	63	68	45	76	67	68	62	63	64	59	57	53	59	55	56	61	59	59	49	51	65	65	52	61	57	46	72	46	68	50	63	54	65	62	56	75	59	65	47	69	65	49	57	62	67	54	55	59	65	62	51	68	63	52	65	62	56	67	62	62	57	62	57	70	51	59	55	63	70	56	54	56	62	49	58	55	72	55	51	52	60	61	45	65	58	59	60	55	62	63	58	64	50	66	56	55	46	55	61	59	60	73	58	53	72	57	46	56	65	63	55	69	57	57	54	65	68	57	66	44	46	48	62	55	59	59	70	54	52	66	60	56	49	69	53	62	61	44	59	69	64	67	63	64	63	61	50	68	33	57	59	67	44	63	58	64	57	70	77	65	59	52	57	73	47	68	56	57	50	43	59	70	54	59	64	51	56	55	58	48	66	59	57	70	81	63	63	68	49	56	60	56	59	55	53	69	59	45	56	52	46	51	58	53	65	57	58	53	60	58	56	47	63	82	56	51	57	65	62	66	52	60	52	57	47	77	57	59	51	60	67	73	61	52	69	63	59	55	56	68	52	46	60	61	57	63	60	47	49	63	65	47	58	56	50	61	57	62	50	64	59	71	53	63	51	48	62	58	52	50	65	50	61	59	61	64	62	66	61	61	56	52	63	63	55	60	54	53	50	48	62	58	57	67	60	73	46	72	56	53	64	55	51	48	65	60	65	61	56	57	57	52	49	86	54	43	65	53	65	69	68	57	47	64	54	72	52	66	46	59	58	52	51	61	58	60	62	59	57	83	53	58	48	53	54	60	53	76	60	57	65	49	68	64	67	63	61	55	70	55	53	48	60	50	71	66	52	52	50	51	58	58	52	51	73	62	68	65	64	51	62	77	53	58	70	55	46	54	53	48	63	51	62	60	49	60	57	62	48	59	49	64	68	61	59	70	63	47	49	58	70	69	55	57	58	40	55	51	67	60	69	58	52	63	60	58	66	66	59	60	41	52	53	58	51	64	56	58	48	65	50	64	77	56	51	64	50	53	53	69	82	51	40	64	55	61	83	58	60	62	54	65	66	68	55	59	50	67	58	55	60	55	66	49	51	75	61	69	68	45	62	54	55	56	68	52	47	66	66	59	57	62	50	57	65	42	56	67	42	57	45	52	62	57	55	61	66	51	59	61	50	61	73	58	52	59	50	49	58	55	64	52	72	69	71	58	61	61	62	45	59	43	60	65	54	58	68	59	71	65	61	57	65	61	55	50	57	58	70	55	62	66	60	56	58	53	66	61	57	76	66	44	65	62	72	59	54	61	68	43	59	57	67	53	61	62	66	50	54	58	59	50	48	47	66	52	65	47	53	58	50	56	57	62	65	48	48	56	56	70	63	59	59	51	64	59	53	63	58	61	76	67	50	44	52	60	50	46	52	59	54	70	54	55	51	63	44	71	48	59	53	51	52	71	69	52	50	53	59	59	63	62	73	59	53	62	54	53	42	59	51	74	64	41	63	68	69	44	59	63	70	62	57	56	65	56	70	50	57	67	51	54	72	62	54	52	57	55	57	57	58	61	63	70	57	64	66	70	63	50	55	64	58	58	54	56	65	62	63	62	75	54	57	49	64	54	55	56	70	65	65	55	54	56	62	64	68	58	62	63	68	72	70	58	65	53	62	72	50	64	63	58	68	61	56	66	56	71	54	53	66	45	54	69	51	59	62	48	48	66	52	61	64	53	49	57	65	49	60	49	65	69	57	56	56	57	56	64	60	61	58	59	65	45	62	54	57	61	65	57	58	51	54	67	69	65	63	67	47	59	63	63	43	48	48	67	50	46	65	60	60	53	53	62	55	42	59	54	52	61	66	58	45	56	66	41	46	61	59	53	48	74	61	73	63	62	57	70	63	58	52	69	65	45	64	60	71	52	60	57	53	46	71	55	55	64	51	54	57	60	66	47	52	56	60	59	52	67	57	58	64	51	66	62	47	48	45	49	69	60	59	58	64	65	60	55	55	62	64	64	59	55	59	59	58	60	50	61	62	69	67	55	53	44	62	62	73	67	48	49	50	78	51	64	57	59	66	56	67	58	51	56	65	50	68	69	51	55	46	73	63	46	69	51	50	51	74	61	60	70	65	62	55	50	59	63	56	57	50	68	64	57	45	57	49	63	63	45	57	58	60	53	65	65	57	59	56	52	47	61	60	47	63	60	47	70	69	66	62	50	51	54	52	53	60	66	72	49	64	58	55	67	59	55	46	65	66	64	64	62	59	59	54	61	51	60	55	54	60	65	60	58	49	65	68	64	45	74	64	68	58	72	54	67	52	62	57	69	65	54	46	42	54	61	59	57	60	70	45	56	60	62	50	61	63	54	56	53	51	54	47	55	57	65	57	76	63	64	65	64	54	75	62	55	63	52	58	54	58	61	73	74	55	60	62	55	62	59	55	59	58	59	53	82	60	69	71	49	54	77	60	52	61	60	74	52	61	76	64	58	73	73	59	54	46	59	61	48	55	58	57	68	59	66	47	69	61	59	66	64	59	65	56	56	58	62	49	49	68	53	53	54	62	57	53	50	60	59	55	66	57	61	38	56	42	78	67	56	58	53	60	61	68	52	54	66	60	50	76	56	62	54	53	63	57	47	52	55	50	65	67	73	51	47	59	59	71	59	66	64	65	57
19905	12804	7830	18449	26397	27677	25947	24259	21119	18072	16486	14612	11796	9689	7565	5980	5003	4422	4767	4448	3558	3506	3661	3771	3584	3709	3601	3181	2654	2147	1637	1554	1575	1577	1459	1499	1404	1244	1271	1206	1197	1186	1117	1119	1084	1091	1042	1014	951	1011	1107	1066	1011	991	971	1009	1034	981	917	933	855	952	864	875	880	910	896	883	889	928	892	903	887	922	897	916	871	897	888	895	886	933	920	872	923	939	890	894	853	912	872	893	899	899	924	925	842	906	878	905	875	864	919	924	976	874	877	832	887	883	926	887	893	868	842	885	877	876	857	860	946	861	837	883	808	897	917	920	879	831	842	897	893	869	878	858	856	864	834	914	824	846	932	895	856	874	899	844	869	860	899	860	907	906	834	856	914	892	872	873	907	881	870	955	931	853	888	843	868	847	899	854	870	922	889	851	896	896	885	881	852	866	889	852	830	831	868	886	899	863	783	852	855	836	922	909	834	827	829	900	877	881	906	885	835	851	845	862	907	846	869	809	885	856	867	896	810	892	859	856	881	843	889	895	856	854	892	847	825	919	887	851	854	911	859	816	804	864	840	862	876	881	844	851	920	850	885	888	833	872	842	835	836	854	906	787	860	864	834	867	841	841	909	823	878	864	802	869	833	861	866	852	881	870	892	832	882	859	829	868	824	850	876	884	812	857	867	850	836	827	904	835	882	880	843	863	860	883	843	842	863	933	828	881	864	851	908	903	868	821	870	824	883	886	840	843	849	830	853	844	865	875	857	857	825	859	839	865	883	831	808	876	844	822	836	853	844	831	831	869	934	866	846	873	862	857	916	830	845	842	833	895	847	812	881	857	847	877	858	846	836	821	903	846	916	781	896	850	885	910	851	874	835	858	830	871	868	852	843	833	839	828	790	920	878	836	844	855	888	834	882	856	824	921	868	826	833	903	828	872	882	846	869	819	841	851	850	840	802	855	882	875	868	828	816	878	844	831	815	851	827	892	845	851	903	885	923	878	859	860	895	858	805	813	834	861	823	848	858	846	871	851	812	867	823	828	867	837	831	855	856	892	837	823	845	838	852	793	835	844	898	902	870	814	826	862	824	843	819	846	855	852	894	847	868	850	856	838	826	867	857	854	838	887	862	836	838	841	843	887	888	900	845	872	857	875	887	848	906	878	871	873	836	850	837	842	921	861	849	914	839	838	877	813	839	847	857	858	825	875	873	832	839	896	856	839	886	839	867	856	874	792	907	830	869	832	867	853	880	885	875	865	825	832	886	861	867	845	902	922	801	845	825	888	844	864	817	895	805	848	880	853	812	836	858	901	826	888	867	914	869	885	896	827	896	850	880	843	867	867	934	829	901	878	863	795	844	893	867	908	878	866	899	862	888	871	900	875	903	812	840	863	861	864	874	907	852	785	891	899	852	829	832	845	839	874	845	862	843	912	821	799	848	896	863	810	788	922	859	851	867	870	791	849	825	822	865	805	856	860	906	842	846	900	890	845	849	849	892	885	884	858	866	829	908	789	858	900	833	864	830	815	882	857	905	836	897	860	854	883	880	863	846	833	886	829	914	863	852	878	856	873	873	877	853	869	883	903	896	875	834	882	842	907	840	852	893	912	840	860	811	904	846	876	831	893	892	813	835	835	832	875	821	866	859	850	853	834	882	895	883	920	906	884	847	858	859	911	865	848	887	863	853	873	863	882	836	852	853	882	929	865	821	801	863	812	855	877	866	853	863	809	858	866	808	802	844	885	806	810	882	842	871	858	872	860	858	850	832	917	874	832	825	844	790	896	875	854	873	859	859	870	890	817	827	888	846	832	869	821	842	865	848	844	853	831	824	819	880	873	896	883	836	862	801	872	852	899	861	834	886	864	879	818	875	811	800	895	830	839	840	821	797	878	849	893	841	869	876	882	892	874	891	893	839	875	861	852	878	905	901	914	861	878	911	835	866	853	830	827	883	841	856	849	880	898	874	865	819	834	842	856	896	831	916	823	864	874	832	877	890	886	861	856	858	806	861	874	820	945	864	880	861	844	892	836	887	827	857	835	847	822	820	865	878	861	888	869	828	885	799	847	815	811	885	840	881	873	865	865	881	871	878	890	836	848	860	829	872	858	871	890	834	849	908	824	862	873	867	840	838	889	830	852	834	886	807	849	875	871	818	838	817	823	851	834	831	867	862	866	839	812	817	800	873	837	899	813	876	906	830	855	869	873	845	925	858	854	891	893	866	849	807	845	834	874	857	870	863	880	869	832	914	848	853	893	820	939	817	830	863	885	893	822	811	826	896	879	835	897	855	879	805	775	834	890	822	883	851	885	844	824	860	871	861	833	858	912	877	868	908	838	828	839	865	859	896	866	886	850	888	859	879	853	879	874	862	828	850	872	898	833	802	867	857	837	875	857	868	867	833	804	857	814	863	899	824	895	880	882	843	874	852	855	858	891	848	903	872	827	881	911	884	857	878	799	842	874	829	874	844	867	854	888	852	856	856	873	875	884	837	862	867	832	850	863	867	798	803	879	876	856	796	845	867	862	840	891	881	845	884	862	856	876	837	851	846	849	901	896	902	875	894	872	864	850	858	884	853	882	822	886	868	866	893	848	856	816	867	810	900	859	895	842	934	850	822	884	884	858	828	815	780	892	847	885	885	829	833	843	836	848	870	857	852	884	904	924	881	872	834	879	887	833	868	873	879	778	859	823	909	891	886	879	846	904	880	820	866	845	874	827	869	877	866	836	857	797	851	912	844	830	926	857	825	849	862	875	846	849	845	850	853	842	887	855	881	843	863	867	817	830	882	827	848	837	804	899	838	824	892	886	875	874	901	865	818	911	817	910	856	853	851	925	850	912	868	851	874	887	850	830	836	852	871	838	887	851	851	848	865	784	875	875	848	891	859	847	810	869	869	868	838	835	870	880	838	831	845	858	850	822	859	872	853	884	876	877	857	857	891	815	866	887	848	863	875	889	862	880	843	854	909	849	901	808	864	841	902	870	856	854	824	883	846	891	890	884	861	913	862	864	906	854	820	878	873	869	854	878	818	878	865	840	874	858	866	834	846	872	862	877	884	820	885	823	880	877	864	869	883	828	864	838	900	858	882	884	874	892	858	861	834	876	815	870	835	859	871	861	862	896	829	864	848	870	832	894	844	867	844	889	820	855	834	839	863	818	848	880	831	870	853	888	870	878	855	875	914	842	879	867	811	814	861	793	896	812	871	813	860	844	852	843	809	829	857	774	839	795	862	877	837	837	911	850	816	881	874	834	874	829	829	890	803	877	821	868	849	884	812	823	850	883	825	870	918	851	853	836	834	828	852	862	835	881	858	887	879	869	860	894	850	897	880	831	816	807	855	880	811	856	904	912	842	823	888	843	886	867	814	842	790	797	886	825	878	864	849	841	794	898	834	843	893	844	881	861	880	899	872	893	866	894	864	881	899	885	840	886	819	891	846	890	828	916	836	878	835	891	911	866	891	825	876	849	874	833	872	858	877	856	878	831	850	906
2356	948	533	369	681	805	827	927	763	661	605	535	414	376	255	198	180	176	167	172	138	141	140	131	140	130	124	125	93	94	79	68	87	65	78	45	57	58	57	58	66	52	54	56	56	50	57	71	42	69	47	51	57	55	51	49	53	49	40	40	56	52	32	47	52	50	51	56	48	50	50	52	47	48	51	57	42	46	46	33	45	56	38	40	50	50	53	53	45	46	41	49	45	50	40	46	45	64	41	34	62	51	49	32	49	56	43	59	50	46	32	54	44	48	50	62	51	43	48	36	56	47	53	43	61	48	54	40	60	30	47	45	53	47	49	55	44	49	52	62	52	38	60	53	44	48	47	52	53	47	53	45	38	38	36	46	41	44	45	55	48	39	44	48	46	52	48	43	54	53	52	47	54	42	39	54	44	55	48	46	40	41	53	48	45	46	50	36	41	51	47	42	47	38	44	48	51	44	41	47	40	46	56	44	57	50	56	48	46	42	46	45	55	49	42	49	51	47	43	46	48	50	35	42	38	47	47	62	43	45	52	49	46	42	45	46	48	58	50	47	31	42	43	37	60	49	45	43	46	39	36	47	36	48	50	52	38	44	49	49	49	56	53	42	31	43	43	47	37	49	59	46	50	39	45	34	47	52	57	39	46	38	43	52	40	55	42	51	30	49	45	43	53	61	53	41	40	53	42	52	51	50	46	57	40	48	36	65	38	51	49	48	46	43	46	53	33	42	58	60	57	43	44	43	53	46	45	60	43	55	48	45	44	48	43	53	54	54	48	36	35	44	31	50	52	47	47	59	59	50	61	45	36	51	50	44	42	37	47	41	49	48	42	61	62	53	51	61	55	53	54	50	61	34	46	59	62	59	53	48	35	39	50	46	49	45	53	61	43	45	37	53	58	53	40	69	39	57	47	48	48	53	46	44	41	35	49	47	45	49	38	50	45	54	42	50	49	61	38	62	36	50	54	52	48	55	52	45	49	55	46	46	45	40	53	47	41	43	48	44	58	52	47	39	58	54	44	47	42	37	57	46	45	50	53	48	49	50	54	51	40	56	52	47	42	47	38	37	38	48	35	43	44	43	39	48	37	41	48	39	59	42	52	43	42	51	50	60	47	40	54	49	50	41	54	51	42	54	46	52	53	52	56	49	48	44	33	44	57	58	57	36	46	48	46	46	46	45	48	41	53	39	47	54	47	49	46	42	46	51	57	48	50	62	45	50	50	45	63	51	51	65	64	43	48	57	42	47	34	58	45	53	43	39	39	42	44	49	42	42	46	43	51	48	48	42	50	44	50	46	41	44	44	48	32	44	49	56	59	43	46	47	38	50	40	46	43	42	52	54	53	42	43	34	47	52	54	53	48	55	48	50	47	40	54	46	51	47	35	44	46	55	59	42	54	47	43	42	43	55	49	50	52	61	44	57	41	48	46	42	48	44	47	49	41	53	47	48	47	44	42	44	48	51	51	48	45	45	48	56	52	44	38	44	55	38	43	53	45	46	44	37	42	43	42	45	50	40	39	43	49	48	53	48	55	45	51	49	63	49	48	37	47	56	47	42	51	48	35	38	42	49	46	41	72	48	45	58	41	55	47	49	41	49	55	43	47	37	43	48	50	35	43	45	40	43	60	54	52	46	51	60	47	48	35	46	46	49	43	46	51	58	42	51	51	43	49	41	51	46	43	41	48	39	38	43	56	43	43	47	53	52	40	45	46	66	43	56	49	41	45	57	53	37	42	39	42	45	49	68	43	48	33	36	44	43	46	49	54	48	40	49	44	36	46	61	49	45	43	50	60	61	40	45	33	45	53	44	40	40	55	48	41	49	37	53	50	53	49	48	34	64	44	58	45	48	55	47	68	50	43	56	46	50	36	41	52	49	53	43	44	48	46	42	48	42	42	51	59	43	43	54	47	52	47	43	54	49	50	49	69	45	56	67	37	43	44	53	56	42	43	54	46	48	52	50	49	36	37	62	47	40	53	38	36	49	42	40	61	49	43	54	47	39	41	43	41	44	46	43	56	48	51	46	47	42	51	45	44	45	59	45	44	53	40	47	44	38	42	44	44	55	66	44	39	35	46	50	38	57	39	44	40	36	38	48	52	51	53	49	41	57	48	60	48	43	54	37	49	51	44	54	45	48	46	56	50	43	48	67	45	49	51	53	48	40	40	63	54	52	55	48	65	52	38	44	43	57	44	46	44	49	38	50	45	48	43	39	53	49	53	48	50	43	46	47	48	32	46	34	39	42	46	60	36	48	44	41	48	42	48	43	54	47	41	46	47	42	37	41	59	40	57	50	49	39	42	60	58	41	49	42	38	41	55	57	47	48	41	41	35	36	46	54	28	42	40	50	36	52	53	36	45	46	43	59	64	43	35	47	59	44	43	36	52	40	44	40	42	54	36	43	55	40	48	36	53	47	45	36	46	41	44	47	48	41	38	58	48	51	37	40	48	47	57	48	40	49	45	40	47	42	36	41	47	55	54	33	42	49	52	47	50	47	53	55	40	41	37	42	55	48	42	57	55	37	44	43	46	43	50	41	42	36	49	51	49	52	62	50	50	52	46	48	41	46	38	43	34	51	45	36	34	50	56	39	56	48	50	47	54	54	49	48	39	46	32	50	52	42	48	48	50	49	51	46	51	41	38	38	53	39	36	41	40	47	42	56	38	40	38	50	43	48	44	59	54	67	50	48	48	52	55	55	44	47	37	45	47	45	45	44	48	40	39	55	44	64	49	52	44	62	57	37	47	33	41	51	40	39	54	44	44	52	39	48	42	40	49	55	49	44	36	46	53	50	48	47	44	47	39	55	50	49	38	49	50	51	63	51	53	53	44	46	41	48	45	51	53	43	50	50	48	54	39	48	44	54	51	48	48	43	32	49	56	42	42	42	50	35	67	48	47	47	30	47	45	48	56	45	40	55	47	62	52	45	38	43	45	37	53	42	42	40	43	34	49	48	44	51	49	50	44	42	36	66	43	42	50	47	54	42	55	51	47	47	47	45	37	36	33	45	45	48	55	63	53	36	53	36	56	46	48	53	46	47	39	35	44	45	42	53	52	40	48	36	55	46	42	50	50	38	52	59	69	47	50	48	42	41	49	33	45	60	45	35	59	42	42	49	51	45	40	60	54	40	51	49	40	45	44	52	54	48	45	52	61	46	52	46	45	44	38	46	37	39	54	47	50	45	44	50	42	45	60	44	39	45	42	59	49	50	55	48	55	50	45	49	43	60	36	50	47	44	47	43	49	59	50	52	49	66	50	45	43	46	50	56	52	46	44	63	39	47	48	45	57	54	54	49	52	42	37	53	57	46	38	54	46	55	35	48	56	54	43	44	61	43	49	48	54	55	45	45	51	45	52	44	55	33	49	56	50	46	52	42	52	45	48	53	35	51	45	47	37	45	52	50	58	53	52	37	48	54	48	36	42	51	58	59	37	48	64	55	43	52	45	44	41	43	40	42	47	52	55	47
25884	16956	10691	23688	32125	32605	31065	29004	26415	23533	21217	18903	15489	13485	10650	8127	7116	5951	5756	5914	4923	4637	4735	4943	4735	4634	4679	4248	3249	2517	1916	1734	1870	1825	1836	1645	1377	1376	1396	1268	1220	1182	1176	1145	1044	1079	1045	940	944	1013	1109	986	1003	928	924	909	960	860	839	843	802	777	745	769	779	775	772	702	748	790	782	698	730	744	788	697	786	798	751	809	805	765	796	793	768	794	734	755	776	745	773	765	727	730	789	796	704	723	791	767	745	765	794	805	735	759	722	761	733	755	782	724	703	765	690	716	731	729	726	699	764	700	680	754	715	686	721	682	734	728	719	789	719	714	696	774	758	731	699	726	708	733	686	723	735	723	742	753	679	694	715	726	713	729	790	720	690	743	681	739	735	740	781	705	730	733	746	736	734	730	707	678	726	705	713	681	778	735	739	736	723	714	659	672	714	725	666	709	716	664	693	668	710	712	680	729	691	683	679	722	674	692	701	710	692	681	668	733	732	695	646	685	713	720	709	707	694	676	650	719	677	738	684	626	703	721	702	658	745	671	688	690	695	653	689	723	685	696	673	716	670	707	689	720	687	676	686	672	691	727	666	726	705	671	683	662	689	711	702	699	668	711	745	713	669	726	719	682	711	756	697	738	698	720	665	684	696	709	676	723	670	693	710	683	679	663	701	694	678	692	636	727	714	675	637	690	702	725	603	733	731	707	689	702	716	721	717	714	701	720	702	655	671	704	740	745	697	700	693	708	710	685	694	693	707	689	666	710	701	706	692	704	695	687	710	691	693	723	656	678	685	667	693	692	682	762	674	735	696	654	691	727	681	711	691	670	664	700	702	711	709	690	700	673	767	695	719	677	684	730	706	703	755	683	721	707	684	689	708	692	743	693	658	691	654	671	695	685	698	726	629	703	693	694	722	694	697	721	694	709	695	732	756	665	711	698	733	714	685	674	685	690	695	697	663	746	692	741	722	667	696	728	720	661	710	721	651	740	720	692	718	689	738	715	704	741	655	695	721	654	657	706	706	719	715	640	687	652	703	697	647	696	676	692	698	676	683	687	708	682	720	715	704	685	690	680	692	724	641	670	724	726	715	675	710	691	678	704	679	695	740	676	764	677	687	621	662	710	718	726	721	729	743	720	735	678	698	729	688	673	658	682	689	692	693	669	681	686	677	717	677	728	629	691	691	672	687	699	705	650	755	650	696	707	718	694	666	666	689	691	687	756	712	696	725	666	690	707	674	641	719	700	703	697	701	652	690	697	683	685	693	706	745	717	648	710	719	731	692	688	719	732	711	692	697	663	664	679	648	693	718	670	725	722	696	707	708	667	702	689	670	640	701	744	706	660	755	693	716	668	677	691	728	693	729	762	737	698	673	710	711	716	724	676	703	680	685	685	694	722	707	709	680	705	639	688	677	694	739	737	712	663	731	712	671	722	681	673	759	704	743	742	680	695	731	676	693	657	693	700	673	716	684	672	691	688	689	684	665	668	705	659	683	680	716	668	723	670	734	722	717	703	726	674	703	688	699	665	703	686	679	742	694	702	768	728	733	692	633	743	700	621	669	680	687	675	669	673	678	673	694	701	733	648	687	694	675	676	700	710	727	731	697	681	724	686	726	737	673	702	673	673	698	690	715	713	731	664	658	660	711	743	702	697	722	727	670	691	686	660	708	664	669	687	675	685	704	659	719	680	653	661	674	718	728	691	725	650	717	711	699	694	717	700	708	713	635	697	679	690	685	682	690	735	673	727	685	675	707	671	674	704	709	672	666	673	707	694	711	673	701	676	693	718	661	693	673	752	696	701	682	687	685	666	701	700	728	684	734	666	666	759	674	672	664	736	683	686	671	722	656	687	662	710	721	671	688	692	699	727	702	659	716	656	723	695	725	717	729	699	693	707	697	718	721	720	729	703	702	713	703	672	690	719	655	714	685	726	711	674	695	699	708	713	695	640	668	702	741	693	705	674	660	666	676	681	681	705	709	752	709	706	722	687	672	704	674	732	680	668	690	687	714	679	684	741	699	719	694	693	693	676	713	682	724	666	699	672	671	713	687	688	687	652	674	632	718	675	684	715	751	711	683	673	702	681	657	716	716	716	700	724	647	673	692	711	708	677	704	716	680	694	752	678	706	738	712	717	702	691	657	687	703	713	693	676	709	690	644	719	716	712	675	692	705	690	714	686	668	710	724	720	706	705	715	637	714	712	732	702	688	731	707	645	699	725	680	711	671	694	669	747	715	743	680	682	674	690	681	685	727	688	691	731	661	713	689	720	735	685	676	685	687	758	681	667	668	722	725	750	703	718	640	702	678	717	710	670	699	689	714	721	762	690	719	699	680	664	682	705	673	693	716	668	703	728	718	713	716	635	679	685	693	724	699	692	711	711	710	703	765	718	705	689	690	729	704	690	686	683	691	661	683	710	694	691	682	709	695	705	701	682	732	693	717	674	719	731	703	707	731	674	705	691	733	714	715	725	717	736	666	739	711	670	691	672	680	700	686	714	691	694	746	670	690	719	694	733	674	665	714	727	726	694	685	670	725	698	701	663	688	717	630	716	689	652	664	748	683	705	723	689	676	669	678	692	678	659	679	642	664	700	698	688	691	687	677	731	729	703	693	723	715	664	699	755	682	692	724	677	688	694	740	677	673	719	684	704	683	683	669	707	714	682	705	665	682	670	717	739	702	734	675	712	713	705	672	704	721	708	709	724	734	744	690	632	702	702	699	742	693	722	665	713	720	711	676	667	703	697	689	675	719	671	691	693	767	716	702	691	662	661	665	684	715	678	698	682	681	734	713	735	678	690	688	716	697	687	699	654	729	718	698	691	723	668	728	658	699	711	700	683	656	694	659	696	710	705	699	669	729	715	690	705	700	686	731	720	678	674	719	730	685	707	715	688	702	722	700	693	684	695	670	638	725	673	732	643	720	703	694	716	668	698	667	676	676	687	715	662	756	628	675	709	674	732	710	740	671	721	684	708	728	706	693	738	693	704	698	734	716	705	677	690	746	682	683	718	687	702	677	697	686	672	671	729	684	689	683	700	725	667	678	736	706	689	678	715	716	700	699	696	757	736	676	733	658	701	684	736	719	696	689	701	706	691	708	670	710	674	700	685	788	706	700	711	648	733	726	695	682	718	724	675	711	725	646	673	660	664	681	651	673	709	686	704	715	676	696	694	719	674	737	704	685	725	724	724	705	684	705	712	684	708	698	708	709	645	699	730	671	644	680	717	707	638	760	711	677	701	722	714	707	654	679	659	654	705	698	716	688	746	682	722	719	704	671	709	629	655	689	726	683	678	675	713	658	716	697	684	696	720	671	733	741	666	720	695	707	708	701	745	709	690	702	750	734	681	653	662	679	716	702	710	692	682	702	657	685	680	672	738	712	648	693	713	670	673	687	692	687	670	683	733	682	660	726	685	716	740	691	689	686	690	710	706	715	686	660	622	686	700	688	652	681	693	657	714	706	649	683	723	734	694	710	688
1791	362	215	156	248	337	351	368	315	313	256	252	186	161	119	98	87	83	73	85	76	90	74	95	72	79	93	89	70	56	50	48	56	35	40	44	34	39	45	49	53	62	45	49	39	41	46	36	35	43	53	38	29	43	40	41	49	33	44	46	48	45	37	47	50	57	43	42	38	35	41	45	31	46	29	45	40	41	41	46	44	33	37	47	36	44	42	43	40	42	34	36	40	37	57	41	37	44	39	42	44	50	45	43	43	50	28	26	46	51	41	47	59	42	34	46	48	54	38	38	47	34	40	35	43	37	44	29	45	39	45	35	27	37	30	44	32	49	42	37	33	39	42	48	36	46	42	43	37	49	36	49	46	30	42	32	48	43	38	39	33	38	43	30	38	54	39	31	39	37	55	45	25	38	45	43	37	49	42	44	39	43	37	42	41	34	34	39	47	46	42	43	32	32	36	41	45	44	41	41	39	37	47	49	44	40	40	42	47	35	43	49	37	35	35	45	43	45	33	39	46	32	38	42	35	47	38	44	41	37	41	54	33	38	32	39	45	38	48	35	33	51	48	32	35	42	44	37	41	31	35	35	37	36	38	35	35	38	43	31	42	40	36	43	45	44	34	40	36	47	39	45	33	45	22	46	42	42	41	41	37	38	41	33	34	49	46	37	48	50	38	41	53	47	40	37	44	36	37	51	36	39	32	45	45	53	39	51	43	56	37	33	51	36	35	45	38	35	44	39	41	36	50	42	55	38	41	37	47	28	58	45	37	44	35	51	47	38	35	35	44	32	45	51	41	51	50	37	36	36	54	29	43	34	32	44	42	34	39	48	42	34	49	35	43	32	42	44	44	36	49	33	32	45	41	51	40	47	45	44	41	40	27	41	46	41	30	40	40	24	39	35	38	53	38	27	31	44	36	52	39	40	52	43	44	46	52	42	41	34	49	41	39	47	44	57	42	33	43	40	47	47	38	44	39	40	27	36	51	39	37	36	47	32	41	38	65	38	47	34	38	42	49	40	41	37	31	49	42	46	38	34	44	44	46	45	46	46	47	50	40	32	38	51	45	47	37	41	39	38	47	41	34	37	40	41	44	37	30	38	40	41	49	44	44	44	50	43	44	46	51	38	48	32	37	43	35	39	32	38	33	34	42	37	41	55	40	49	41	35	41	34	46	43	28	40	52	35	45	41	28	49	49	48	46	33	37	37	45	47	31	46	51	44	43	41	32	43	37	40	41	40	47	39	39	30	31	46	43	49	54	39	38	34	31	38	42	40	35	38	47	36	44	38	43	45	40	32	42	36	39	39	38	38	44	42	39	45	53	42	46	48	42	45	26	37	34	38	54	36	40	41	47	53	42	46	33	40	52	36	28	47	35	42	43	50	44	37	45	27	35	32	37	47	43	37	41	46	45	44	42	38	46	42	54	48	45	42	47	40	50	44	45	47	35	38	33	36	38	48	32	50	45	48	44	34	40	32	44	39	38	42	49	41	44	39	38	43	44	35	43	40	46	38	37	38	33	41	33	47	51	42	36	42	40	50	35	38	52	51	41	31	50	38	42	50	46	35	52	38	44	47	38	31	42	29	43	37	44	42	45	30	40	30	30	39	45	40	38	49	38	37	30	42	30	45	39	44	34	34	37	32	34	51	36	44	45	49	40	36	33	44	50	33	44	34	36	53	40	48	40	49	53	37	43	49	45	40	37	41	55	42	26	62	33	42	35	40	43	40	38	44	47	44	46	41	47	44	42	42	40	37	41	48	46	29	41	45	37	38	32	41	43	42	38	39	40	44	46	35	42	30	45	44	46	39	48	56	34	32	55	33	48	41	40	49	42	45	40	31	40	54	51	43	46	43	45	46	58	36	39	56	56	41	47	39	33	47	46	43	43	28	41	51	37	42	48	34	45	44	40	41	42	32	37	39	38	46	33	38	39	24	38	43	35	35	40	34	49	38	37	35	34	50	40	40	48	42	48	28	38	26	36	40	46	41	49	36	36	41	41	45	31	41	42	49	48	36	38	42	32	46	44	40	40	41	34	23	35	47	43	44	56	39	47	42	32	39	58	45	40	42	36	42	34	35	34	43	29	37	39	48	38	45	43	32	39	37	30	45	35	37	46	54	51	45	41	39	44	45	43	39	44	63	37	42	35	38	46	44	35	36	40	37	42	40	42	44	34	51	33	41	41	43	39	31	36	49	47	30	34	50	35	37	35	42	35	46	41	58	30	50	58	36	36	49	47	46	54	42	41	38	47	32	46	50	44	41	38	37	48	34	39	30	64	51	44	51	46	45	42	42	45	42	45	38	42	49	42	40	50	38	47	43	34	45	44	32	45	39	54	34	43	38	41	47	26	36	45	32	40	41	43	48	38	45	55	41	42	45	42	36	40	45	44	33	49	44	46	57	40	46	54	40	37	42	32	41	43	47	42	52	32	40	45	45	43	47	41	45	33	41	52	46	55	39	46	33	29	30	35	41	43	37	50	43	33	39	49	36	32	45	43	48	41	55	38	37	40	41	46	53	43	39	34	32	44	51	39	36	40	31	40	47	49	36	30	35	38	38	40	35	35	39	50	46	29	46	46	31	38	41	38	66	41	40	42	40	51	41	35	45	37	44	40	52	41	42	36	49	43	39	48	40	34	40	51	35	41	46	38	43	41	45	40	49	40	49	40	51	44	36	56	43	29	30	36	43	44	38	56	26	41	43	40	43	45	38	49	34	39	47	49	42	40	46	52	46	43	46	44	43	39	37	48	49	54	43	46	28	54	42	47	43	33	37	40	43	42	42	50	37	50	37	34	43	47	46	38	42	48	33	37	35	41	50	39	43	28	38	35	44	44	45	40	35	43	43	49	44	37	43	37	40	34	58	42	48	48	38	53	48	32	47	34	30	44	43	47	36	46	41	35	44	37	34	47	33	39	31	44	40	39	50	42	45	42	31	42	33	48	38	54	36	41	36	41	41	41	51	46	43	42	39	43	36	45	30	35	36	53	48	44	46	41	48	50	32	35	44	43	27	37	40	46	41	42	36	31	35	41	46	40	44	48	34	48	48	34	34	41	45	34	32	42	37	43	49	32	45	41	32	36	45	35	42	40	38	40	46	44	38	31	32	42	43	34	37	45	32	38	38	41	44	42	50	34	35	36	54	53	36	27	45	39	38	58	37	41	38	36	51	40	31	45	49	52	31	46	29	39	36	35	36	36	53	56	46	45	33	49	34	42	48	42	55	49	37	43	50	34	41	43	51	43	35	40	32	49	41	38	37	48	38	39	34	44	38	30	37	28	35	49	40	44	46	43	51	41	44	35	45	37	40	49	37	43	35	29	43	44	47	48	43	33	41	43	36	45	56	40	38	42	33	33	46	42	32	37	39	49	37	55	40	37	44	42	40	52	40	30	45	33	40	29	48	46	42	53	41	33	43	51	37	47	26	45	43	55	48	37	49	41	55	43	40	52	43	37	48	47	36	44	45	45	59
16931	9411	5333	13757	21233	21735	20094	18124	15709	13807	11982	10741	8753	7089	5468	3958	3276	3041	2674	2684	2409	2331	2277	2244	2311	2279	2258	2238	1722	1337	1152	966	1060	1007	981	936	852	887	816	831	742	782	733	743	705	750	718	732	727	710	762	730	759	700	660	691	679	661	642	600	589	597	582	626	641	615	640	604	643	603	617	593	615	607	596	634	621	631	626	616	607	635	604	644	638	630	624	626	577	616	598	643	620	635	599	594	649	645	626	646	654	640	655	598	646	631	669	653	642	629	670	645	608	606	624	605	588	650	581	625	564	599	611	662	612	626	580	611	591	647	621	607	615	623	609	594	587	633	648	642	586	601	615	616	590	604	623	636	624	609	611	608	651	605	583	621	668	589	639	647	645	626	611	637	598	660	646	593	650	588	631	659	632	612	587	608	598	611	596	598	585	622	565	617	615	617	638	617	595	650	629	646	596	580	601	580	609	639	599	597	604	603	607	612	657	567	593	605	647	640	616	628	632	639	597	592	594	600	616	652	609	615	620	581	596	656	631	616	616	584	594	592	596	578	612	575	571	582	542	541	603	597	598	613	631	580	626	641	629	599	652	567	629	632	645	596	601	621	618	616	645	558	585	591	642	606	594	592	629	584	633	611	609	564	605	586	604	590	583	600	584	661	655	613	645	651	572	654	645	607	616	615	641	607	594	608	617	650	658	612	596	666	595	618	597	572	612	614	565	596	640	603	609	599	650	594	601	593	626	576	616	628	590	555	608	622	556	627	585	585	568	559	610	607	597	592	615	627	590	626	619	588	602	625	592	593	585	632	663	555	569	581	602	595	583	617	559	567	587	618	602	603	646	635	591	616	574	617	632	597	624	578	560	636	634	595	614	576	624	555	610	643	630	588	637	626	608	637	587	612	623	581	614	607	582	598	611	607	626	598	626	630	591	579	615	612	610	612	574	602	635	571	605	649	584	577	648	563	563	640	591	653	617	586	564	608	618	624	606	591	609	583	625	605	566	612	616	595	595	617	615	604	621	591	644	597	578	579	635	596	604	594	616	563	615	605	586	603	603	614	594	602	575	629	569	575	610	614	609	607	570	662	608	621	642	611	616	612	625	616	598	605	634	625	602	615	604	621	642	654	609	609	618	613	555	628	613	564	592	634	592	598	621	638	638	583	579	591	591	612	609	598	581	598	582	626	610	612	575	573	587	602	590	586	593	622	581	631	578	605	606	622	626	612	635	619	617	613	604	629	589	582	625	589	607	632	604	598	640	563	591	612	615	551	602	594	641	606	608	591	611	603	569	598	599	559	627	592	610	578	567	565	605	624	615	571	619	581	595	603	577	579	609	645	602	611	613	596	598	611	619	621	585	611	591	605	592	600	586	610	574	615	612	595	595	582	566	578	611	611	592	597	625	632	611	642	643	583	681	617	626	555	647	595	607	621	623	617	601	617	606	604	598	635	570	613	531	602	635	592	622	587	595	582	595	627	595	600	639	587	601	577	583	617	597	636	650	644	622	610	633	623	612	615	588	593	602	592	622	616	637	587	637	606	672	600	584	592	586	582	599	605	648	620	653	566	552	623	670	634	638	623	595	640	651	587	617	616	597	616	597	593	627	661	638	574	581	637	626	617	629	588	614	588	604	608	594	583	584	582	585	600	615	589	591	604	619	570	605	587	606	607	619	589	615	629	604	578	623	588	569	600	617	609	615	588	608	598	632	574	603	546	613	614	562	616	581	604	564	606	618	634	624	620	613	609	618	576	622	584	600	573	601	589	622	597	608	591	638	603	609	573	612	590	599	657	632	607	595	624	600	554	584	608	579	607	582	582	589	581	645	606	579	590	581	647	581	607	562	609	607	637	579	599	581	556	575	577	627	621	620	621	634	620	616	621	578	611	566	602	581	630	605	635	605	565	624	614	612	606	620	604	553	575	618	605	609	548	636	583	624	651	617	602	599	573	613	598	643	617	632	617	579	564	570	620	631	580	591	618	653	566	606	591	616	616	631	603	599	633	625	600	613	622	597	616	630	660	575	601	637	607	602	605	579	643	559	623	594	608	635	595	611	590	617	572	614	585	572	619	604	609	590	554	639	585	600	590	633	586	594	594	621	647	627	600	597	604	618	627	605	621	661	620	619	627	578	623	630	576	588	639	611	629	635	583	621	573	597	580	581	613	613	577	636	623	614	603	613	595	571	606	595	645	618	653	578	635	623	619	596	609	621	615	603	610	618	587	593	565	600	618	601	629	601	622	589	597	596	601	596	610	606	590	634	588	609	571	596	622	605	643	627	635	606	619	589	601	603	600	615	611	613	602	592	591	618	626	599	631	614	582	639	542	615	622	565	607	534	609	570	586	588	616	632	582	633	597	569	624	620	603	608	595	569	584	554	614	640	658	611	605	601	588	577	601	611	605	577	626	600	568	625	643	617	611	638	588	582	576	629	627	642	616	572	620	604	611	606	592	629	613	600	615	591	608	645	591	627	620	601	608	610	601	599	586	615	624	587	607	588	584	614	636	577	587	597	603	591	620	598	585	625	608	581	609	580	606	623	616	570	582	621	646	567	614	589	636	618	595	645	596	578	606	618	569	613	609	610	599	618	624	613	580	622	590	633	598	598	573	617	586	591	600	626	616	622	602	633	621	590	605	583	627	616	639	682	607	575	571	608	609	616	606	614	626	608	589	607	593	599	600	577	607	596	648	595	654	581	598	622	614	599	619	604	573	597	557	627	578	614	611	601	605	603	611	623	627	590	611	605	573	614	586	590	606	620	612	612	631	614	591	599	612	572	596	597	616	607	590	577	664	569	616	588	576	617	618	633	603	606	620	612	612	594	603	588	639	624	634	647	612	613	593	641	628	627	605	567	593	586	603	622	613	614	594	584	583	650	627	601	653	627	598	578	626	591	598	562	637	588	606	576	582	629	616	619	583	612	596	569	637	573	649	614	581	590	601	626	624	641	619	603	602	577	605	618	590	619	583	625	580	582	595	566	628	645	603	562	573	594	596	619	639	614	648	617	576	648	581	557	626	598	565	580	613	639	602	595	611	598	642	611	603	586	602	602	608	575	630	589	622	605	616	626	595	598	573	621	598	593	649	605	623	590	596	644	583	603	599	620	556	632	638	641	569	600	600	588	634	628	625	630	587	607	625	616	583	626	620	604	626	620	567	618	576	580	571	642	629	607	620	584	599	626	539	592	572	609	587	588	609	632	639	581	613	643	650	621	629	588	613	606	633	611	639	654	559	639	613	642	602	585	593	582	616	612	602	580	584	600	630	545	573	623	625	578	601	612	609	619	602	604	641	558	607	610	575	654	607	586	605	589	588	550	536	562	613	592	606	628	594	613	607	588	628	597	615	621	608	617	643	603	617	613	569	594	619	630	615	604	611	668	599	610	602	557	622	601	615	583	554	620	633	609	660	555	583	605	593	598	591	628	606	590	571	649	620	585	589	680	597	627	554	580	622	625	626	637	612	634	600	615	640	635	601
1212	599	318	202	417	559	542	510	452	424	411	360	314	289	192	127	123	119	106	86	96	109	103	90	72	79	79	79	69	59	49	37	39	49	48	44	38	48	34	48	26	40	18	33	37	32	30	43	35	49	31	37	42	33	42	25	34	36	34	32	29	38	36	19	29	28	28	28	28	31	17	32	26	34	32	30	27	30	33	29	30	24	28	34	30	34	28	31	28	34	41	26	30	35	25	34	38	31	24	36	39	36	42	32	31	32	36	30	31	25	34	32	26	36	30	27	42	26	28	27	35	32	31	29	23	30	19	26	31	31	34	35	32	28	33	23	27	32	22	34	30	31	32	35	20	31	21	42	31	27	29	28	27	20	32	40	22	32	37	24	36	26	37	29	32	35	32	40	29	27	37	33	32	36	26	34	27	27	39	31	29	29	23	33	29	18	19	41	33	32	25	27	28	20	27	24	24	36	28	25	26	30	32	33	22	27	39	34	39	33	33	25	30	27	31	17	25	29	36	34	28	32	25	31	30	24	28	33	32	30	36	34	43	32	36	28	30	30	28	30	24	31	33	32	34	44	32	31	30	31	38	22	27	34	35	38	23	34	22	28	30	16	24	26	29	33	30	37	34	33	22	29	31	22	28	29	30	32	24	30	33	30	34	40	33	33	30	25	39	22	34	38	34	28	33	28	31	32	26	28	28	26	37	29	31	44	35	37	32	27	33	31	34	31	24	29	34	32	35	25	26	29	38	29	33	37	25	25	21	20	17	30	36	37	26	43	33	36	31	33	32	27	36	29	22	39	38	35	38	27	43	28	37	30	28	32	39	32	20	27	26	29	31	33	28	34	24	31	39	34	30	32	29	25	27	27	29	26	26	41	33	33	22	34	21	27	30	24	37	31	23	25	40	35	26	27	33	35	33	41	25	33	27	34	31	32	31	46	34	28	32	37	36	28	37	27	37	18	47	32	23	30	25	30	36	37	31	26	24	21	28	29	41	21	40	23	29	27	29	36	33	32	32	34	33	26	27	25	27	36	25	31	41	38	33	21	30	29	27	34	24	23	40	30	30	29	36	28	32	37	26	36	31	31	31	24	32	27	28	37	26	34	35	24	33	18	32	29	27	34	31	37	27	31	37	33	23	29	36	34	30	31	32	27	39	41	36	25	32	39	27	24	25	18	29	33	18	27	45	32	22	35	21	29	31	25	36	37	21	31	23	29	39	28	37	27	25	33	31	41	31	36	34	22	24	32	28	31	30	22	31	26	25	29	27	28	37	48	32	37	17	29	29	33	31	37	22	32	26	32	37	37	27	33	34	26	25	33	14	35	37	42	27	35	32	39	26	29	30	27	30	28	21	29	26	40	38	32	32	27	31	39	27	27	34	29	39	37	34	27	31	32	32	43	28	24	30	39	21	24	33	32	29	24	44	40	35	28	42	29	29	26	34	42	21	41	33	32	35	26	22	29	23	34	43	20	35	30	27	31	26	26	31	30	29	29	39	33	26	28	32	32	29	31	36	28	31	30	28	30	26	33	26	37	24	31	29	30	25	37	42	27	31	14	31	23	44	32	24	29	22	23	26	28	30	32	39	31	36	35	32	32	25	35	34	26	26	25	27	37	28	31	31	22	25	33	41	33	36	29	26	39	20	33	26	29	32	28	39	28	21	33	47	22	30	24	36	35	20	35	28	36	38	35	23	30	28	29	30	34	32	34	31	31	32	27	34	36	40	23	36	33	24	43	35	34	33	28	28	29	42	29	22	33	33	23	31	33	24	37	31	25	28	19	32	31	29	28	24	38	26	30	32	23	29	31	31	39	34	37	26	39	30	26	25	42	28	28	29	29	35	26	23	19	34	32	29	23	38	33	36	28	30	26	31	30	20	31	30	24	24	21	44	27	29	33	32	39	33	26	34	33	25	28	37	29	19	31	34	29	28	23	32	26	34	28	29	30	32	23	38	38	24	32	26	32	27	40	34	30	30	20	27	29	37	32	26	32	31	37	31	31	34	29	25	34	32	33	30	29	30	32	26	33	27	35	25	31	28	32	28	31	23	26	33	34	33	24	34	30	39	33	37	37	37	35	32	27	25	31	24	41	24	25	36	30	25	32	28	33	35	25	34	33	30	26	37	27	27	37	23	28	40	34	38	25	28	37	37	33	23	35	35	34	23	25	39	28	36	31	33	24	31	32	39	39	17	28	30	33	27	26	32	24	29	32	29	32	30	41	30	33	21	25	29	31	36	24	29	28	29	35	28	26	28	26	30	25	22	34	23	33	24	38	41	25	31	23	26	36	40	32	33	38	30	39	27	34	29	30	19	26	29	22	19	36	32	32	28	35	39	20	28	22	41	21	32	27	27	25	27	28	18	31	33	29	33	34	23	28	24	29	34	38	26	25	32	22	24	35	26	32	44	40	34	35	38	30	27	41	28	26	38	30	34	38	33	31	33	22	23	30	30	38	25	39	28	36	28	31	33	34	20	28	27	29	30	17	23	33	25	18	28	25	32	30	33	31	25	29	28	33	32	28	31	21	33	30	23	25	41	32	29	37	30	38	41	21	32	25	36	21	37	28	28	31	25	38	32	33	34	26	35	29	29	40	29	31	33	28	31	21	31	29	31	31	32	30	33	27	21	18	27	30	35	20	33	29	28	26	27	41	30	34	31	24	27	37	24	34	35	28	23	28	34	26	27	31	29	34	44	38	34	28	36	32	33	23	32	26	18	31	37	30	35	32	32	29	37	26	36	29	33	32	33	37	30	33	22	18	38	29	30	35	33	28	39	26	31	31	31	34	28	34	33	27	32	32	32	37	30	31	35	26	32	29	28	30	21	30	40	35	26	39	29	25	30	30	34	28	37	35	38	28	34	38	31	33	32	30	32	32	36	30	25	14	44	29	24	31	24	29	31	31	38	34	32	28	32	33	29	23	31	31	21	36	30	33	41	33	40	32	28	29	37	21	20	36	28	27	26	31	22	31	21	38	23	37	25	21	34	29	30	29	19	28	38	25	33	34	36	37	34	31	47	31	40	33	28	33	41	36	34	34	26	26	30	34	19	31	33	33	24	27	33	31	37	32	29	32	32	36	34	32	26	26	31	25	37	37	27	27	37	25	23	32	36	35	39	38	30	29	35	25	46	28	34	26	35	26	24	29	41	36	38	17	27	27	25	29	33	29	29	22	33	37	22	35	19	30	35	35	33	32	38	27	28	30	29	37	42	32	31	37	25	29	33	33	35	30	35	38	20	26	34	30	40	32	24	25	21	33	43	24	35	24	27	26	37	28	23	34	37	40	31	30	32	24	33	28	30	26	24	32	27	27	29	30	27	31	29	33	29	37	39	26	24	30	33	29	42	33	26	25	28	25	37	34	43	32	35	30	40	35	32	28	31	37	21	30	26	29	35	28	36	25	24	32	28	29	32	26	32	34	30	45	27	36	31	25	24	29	27	29	37	27	32	31	25	35	35	48	36	27	26	33
20989	13537	7874	18375	27045	27547	25324	22846	20301	17996	16247	15035	12703	10449	7818	5943	4999	4817	3958	3708	3425	3623	3291	3056	2773	2769	2768	2625	2287	1557	1261	1196	1253	1241	1138	994	926	946	807	866	767	759	799	772	737	725	697	633	644	658	714	703	661	651	616	615	585	578	518	486	573	487	500	480	538	523	506	490	492	507	465	480	459	481	489	515	507	511	519	519	501	476	514	495	557	500	503	499	508	499	473	523	493	483	470	532	507	521	482	498	527	496	477	477	503	468	516	496	447	485	453	513	459	509	514	477	499	488	443	448	465	477	474	481	502	477	482	505	466	467	460	511	422	495	456	488	463	485	482	486	468	449	447	471	470	498	481	498	496	438	492	472	456	476	480	470	488	456	465	478	488	434	464	504	499	523	468	504	464	492	458	490	449	456	481	479	465	501	497	464	448	444	445	451	415	458	480	438	479	472	474	450	439	509	481	447	472	495	470	432	471	428	445	433	430	461	471	503	430	479	506	458	449	482	476	430	466	449	478	498	472	440	465	481	443	425	444	429	437	481	435	474	463	485	431	468	443	464	462	434	450	451	466	466	455	461	441	482	450	469	463	464	474	495	445	451	457	423	474	460	432	438	460	447	441	497	467	492	444	467	445	451	480	443	469	502	473	467	471	437	448	495	490	478	463	450	409	452	485	494	416	464	489	438	453	450	459	432	455	444	445	464	459	427	433	450	448	423	444	452	420	474	459	421	418	474	460	450	475	440	472	467	476	444	411	467	455	467	502	465	426	402	407	467	465	451	455	455	487	475	432	424	448	544	408	490	460	424	474	494	486	449	450	461	395	473	475	469	446	473	424	462	462	469	439	472	465	447	450	430	453	456	470	440	406	434	456	450	483	471	429	452	436	494	418	469	484	426	474	470	458	428	459	438	437	496	487	477	472	459	469	470	441	454	460	432	474	416	468	488	462	471	453	487	421	441	405	441	474	476	442	449	498	481	497	433	458	505	455	490	459	458	439	473	458	478	465	454	465	510	431	441	467	443	495	472	452	448	484	443	444	427	457	442	449	447	476	469	464	449	459	436	475	485	492	458	455	442	462	479	465	421	455	446	462	424	463	441	442	445	472	476	436	439	487	471	452	467	453	499	471	457	431	471	480	452	441	459	442	433	474	450	457	462	440	461	420	475	510	453	449	435	452	431	482	454	464	453	484	505	444	481	517	496	453	452	466	451	467	480	422	458	422	468	483	444	478	439	439	478	433	451	446	481	480	464	434	456	500	479	492	451	444	472	462	428	433	454	493	460	496	473	467	456	382	468	453	449	414	457	453	465	462	459	453	455	457	471	456	482	469	464	414	473	455	482	456	442	470	493	447	441	464	445	437	445	413	465	431	443	448	434	460	487	414	476	445	452	456	421	464	430	485	481	439	462	452	459	461	480	417	438	467	442	456	481	445	474	425	472	463	452	460	420	450	428	443	460	475	410	451	473	459	456	434	437	424	462	445	487	488	453	481	498	459	436	449	450	468	478	433	449	452	450	457	474	407	510	461	456	448	458	469	483	443	459	444	432	430	485	503	447	475	464	446	454	482	449	429	482	443	411	448	472	477	466	450	451	502	472	467	453	460	459	419	456	465	448	450	444	493	427	490	427	456	489	461	456	466	438	469	436	474	483	441	453	459	442	459	456	462	464	487	479	474	491	436	458	460	499	432	425	443	448	445	457	467	451	466	479	461	451	462	424	474	439	457	458	445	452	440	502	470	451	415	429	474	501	434	472	475	449	505	454	440	499	463	491	472	441	448	445	465	459	484	443	430	458	445	441	451	460	516	449	466	428	435	486	416	446	491	482	453	479	476	456	463	430	484	484	417	451	448	463	459	422	450	440	450	448	439	465	415	437	466	464	469	490	440	455	424	467	425	444	471	467	473	452	466	469	457	478	462	452	446	455	473	452	468	486	455	473	431	453	472	493	458	459	460	463	438	466	488	431	463	492	482	487	475	442	509	443	456	472	460	443	446	444	483	470	428	443	462	452	455	473	479	454	461	469	491	441	464	477	471	474	450	450	413	483	453	444	463	450	464	496	475	462	474	447	480	482	451	467	437	445	427	458	461	471	459	488	428	418	473	429	479	465	455	454	443	440	449	435	443	428	484	493	472	445	466	441	420	439	457	477	450	479	458	465	444	443	435	465	439	450	465	467	438	486	475	432	439	440	463	452	429	474	409	482	450	464	497	427	435	421	487	461	457	429	457	456	464	445	471	463	410	448	499	479	489	441	491	449	450	441	446	478	442	441	457	442	477	463	451	454	475	430	460	494	447	475	471	478	439	480	448	438	468	427	460	397	436	443	476	451	425	454	497	457	443	467	474	464	480	467	476	477	469	471	449	473	468	493	467	498	459	434	462	473	453	460	459	471	464	437	474	430	432	470	476	461	440	473	459	451	461	440	442	466	467	408	467	449	439	442	467	466	459	456	427	466	449	476	463	430	440	456	497	463	476	467	445	472	444	462	472	452	445	460	486	474	449	436	483	471	436	473	421	460	493	474	430	478	409	479	474	473	462	455	444	454	456	436	423	470	449	468	501	410	514	441	437	453	424	462	493	502	482	458	469	460	464	487	465	463	500	458	468	461	456	442	441	445	476	462	454	469	422	481	450	453	442	475	473	447	476	472	445	428	461	457	453	457	474	457	439	449	429	465	471	461	456	465	483	443	446	438	487	431	429	475	457	481	458	476	502	460	449	463	449	450	453	466	440	446	485	484	439	406	408	487	415	452	443	467	486	446	448	438	448	417	440	414	463	422	492	434	465	480	425	430	471	483	475	432	480	425	481	447	450	472	482	456	457	456	462	462	467	446	484	483	430	456	448	402	444	461	492	480	438	487	435	451	466	429	455	472	487	431	472	467	448	505	444	464	478	503	441	460	450	437	482	449	475	440	431	458	426	469	500	465	468	453	467	461	457	460	456	468	450	469	442	452	424	470	445	465	494	462	461	468	458	460	459	442	458	445	407	462	456	445	473	433	471	455	480	420	478	452	477	482	408	443	432	470	470	447	463	464	455	436	476	445	444	403	423	447	440	470	466	474	479	451	438	462	490	529	439	457	471	450	451	471	457	475	454	435	472	450	452	465	507	452	470	447	454	450	467	461	445	466	432	425	452	467	470	462	486	469	454	477	444	455	423	449	444	484	468	451	405	485	458	453	463	431	493	482	443	473	429	476	456	456	450	463	478	439	425	491	505	490	471	486	440	457	476	475	489	440	466	465	440	440	490	482	439	439	495	457	448	438	474	433	485	509	492	446	440	448	428	448	479	444	445	434	452	461	444	453	461	418	459	470	458	415	484	455	466	482	486	415	454	461	440	464	448	462	440	480	475	416	420	421	476	463	478	456	476	484	495	488	474	414	452	429	424	455	428	460	445	496	455	426	439	440	488	492	462	469	467	478	446	445	475	458	446	434	450	507	425	428	455	481	454	449	431	476	446	429	420	438	440	491	444	460
2915	500	335	243	415	541	540	493	449	379	405	367	336	232	242	182	166	133	135	112	115	134	109	117	102	126	120	103	76	82	62	71	80	62	84	85	71	84	62	70	54	64	62	72	54	50	58	58	56	67	54	66	55	41	73	60	61	64	48	71	49	54	47	81	51	46	56	55	62	61	63	63	65	60	58	48	56	54	51	44	53	63	70	49	55	56	66	48	66	48	67	55	59	65	59	71	46	63	53	56	69	64	64	48	79	58	57	47	62	51	60	43	67	43	77	48	53	57	55	61	75	50	61	70	60	61	60	54	51	74	49	47	55	49	62	53	60	47	72	53	56	68	55	62	47	63	63	49	65	42	52	56	68	57	55	73	65	64	63	59	63	67	57	48	63	51	44	58	55	61	46	57	52	55	72	67	57	51	72	49	59	78	62	59	66	64	53	52	41	66	70	58	55	55	55	54	59	45	52	72	53	50	53	63	58	71	64	50	60	58	43	52	70	65	56	60	62	59	70	55	51	56	67	58	61	62	53	69	49	57	51	58	59	68	44	54	66	67	55	49	59	59	57	66	53	59	54	55	62	61	73	62	58	69	68	68	57	68	73	50	68	59	59	45	64	64	46	75	67	66	63	53	73	52	66	68	52	61	54	60	55	66	58	54	61	62	62	50	54	55	63	68	47	65	46	63	54	57	62	72	59	56	70	65	66	63	72	61	49	70	63	57	54	48	68	63	62	54	48	58	56	52	54	62	55	56	64	69	57	71	64	59	59	50	56	56	61	66	47	80	63	52	57	64	68	59	41	61	56	59	44	50	59	62	62	59	61	66	66	69	52	53	48	67	53	68	49	56	61	70	50	56	60	49	51	56	66	72	58	70	59	60	69	65	60	49	64	69	48	63	62	68	53	74	55	49	47	67	64	69	65	59	49	58	65	45	59	67	70	43	76	65	53	57	59	61	57	55	63	68	61	63	67	77	52	67	51	54	60	53	71	51	52	53	60	50	66	70	53	49	66	59	49	64	60	69	53	75	52	63	52	65	50	50	67	58	56	52	47	53	69	48	42	56	65	57	43	55	60	60	71	62	62	71	65	42	64	74	53	60	48	63	63	54	61	51	61	57	63	64	39	54	65	45	46	57	56	54	53	59	52	68	62	51	48	47	52	64	65	67	58	64	57	53	59	65	58	62	63	41	56	52	51	56	68	55	55	60	56	45	46	51	83	49	55	60	50	56	53	75	77	58	47	55	49	61	66	75	69	54	63	60	61	64	54	50	53	59	58	57	46	55	50	53	52	57	64	53	71	49	55	49	53	57	63	72	75	63	75	65	47	51	57	71	47	53	58	67	63	75	49	64	48	71	44	66	50	47	52	55	49	57	47	56	63	53	54	52	51	51	44	51	55	67	53	56	60	73	61	73	51	47	61	59	53	69	64	50	55	61	62	44	62	57	67	74	55	50	63	50	43	65	46	62	59	57	66	62	55	64	62	57	55	61	49	66	48	60	51	57	59	48	59	56	62	60	70	43	53	74	59	63	73	58	73	64	65	59	62	60	55	56	54	63	55	58	61	74	40	64	55	57	64	55	61	64	70	52	67	62	54	57	46	58	55	57	63	54	62	65	76	55	51	70	66	78	62	49	78	68	61	67	61	64	60	61	55	57	51	60	60	56	50	63	62	62	62	61	67	50	57	46	77	60	55	64	65	64	63	60	48	57	55	49	60	52	41	54	57	56	55	61	65	64	57	64	69	44	69	60	71	54	67	61	58	53	53	55	55	56	65	57	60	67	47	56	66	54	48	64	56	49	67	64	55	62	58	48	63	65	57	63	66	66	45	68	64	67	49	49	64	68	60	49	51	57	53	65	62	60	65	61	46	71	68	67	60	69	62	71	50	69	58	58	63	43	66	44	50	62	55	60	54	68	56	55	78	63	75	70	56	59	52	56	64	57	56	56	55	51	56	58	63	54	55	56	65	62	47	57	63	56	54	66	61	57	47	43	56	56	71	52	62	48	49	54	64	59	74	62	54	61	58	66	61	67	55	64	55	29	53	49	77	56	74	58	58	52	60	46	63	61	59	54	62	58	59	68	71	53	44	55	64	61	54	56	56	58	57	65	63	56	39	68	45	47	54	65	55	44	60	57	63	51	70	70	60	52	60	62	55	50	61	59	66	70	53	63	52	76	62	66	68	78	65	69	52	57	51	67	64	47	71	68	53	62	58	63	58	60	55	50	57	51	57	59	65	80	68	66	57	54	50	53	54	42	62	56	58	47	69	69	48	68	53	50	48	61	65	61	52	57	60	66	68	50	66	67	76	65	57	69	60	56	55	62	58	64	56	44	54	56	66	68	53	81	47	61	53	61	56	60	71	52	54	74	56	58	51	52	51	53	49	56	50	54	55	56	61	49	71	52	46	57	63	48	65	64	65	54	61	73	53	50	56	55	53	71	62	70	59	53	59	51	67	68	72	54	59	53	62	64	58	63	56	60	55	56	60	62	56	74	53	57	69	45	63	69	53	55	66	60	56	46	55	73	48	66	50	51	58	42	57	63	73	68	58	66	60	64	67	63	52	57	63	56	50	68	65	48	42	68	77	64	55	64	61	58	42	75	76	55	59	66	55	57	78	46	62	66	41	50	51	57	44	60	57	40	52	60	51	44	47	57	58	61	62	57	73	53	59	56	49	62	57	61	62	60	68	46	44	66	61	60	53	66	56	69	60	49	57	59	52	65	56	58	61	70	55	53	61	45	70	56	61	70	74	61	54	61	77	66	66	50	55	47	52	49	56	51	72	62	63	45	61	65	64	48	61	45	47	72	47	63	61	53	63	59	57	48	52	61	65	48	69	65	71	50	61	61	54	62	55	70	57	60	53	62	61	61	52	72	59	57	46	55	63	59	66	66	60	67	54	69	65	56	53	60	71	79	64	63	73	58	61	64	64	50	61	62	54	57	51	57	49	68	64	62	57	56	63	61	51	63	55	60	49	62	66	69	70	55	58	55	60	51	62	60	67	43	49	60	55	55	61	49	65	56	52	50	61	74	43	61	60	67	60	52	62	53	54	50	61	70	58	60	51	62	68	69	53	61	60	48	63	59	62	50	44	56	55	46	59	62	66	64	56	51	62	52	58	52	68	60	59	58	73	52	62	55	65	74	54	58	71	59	80	81	64	67	65	57	64	64	53	55	38	53	54	55	52	73	65	45	66	49	64	52	53	59	51	46	53	57	61	66	45	60	55	52	40	60	69	45	56	50	57	57	67	53	62	73	68	54	62	69	56	51	59	71	67	61	66	56	67	51	60	70	55	60	62	67	72	61	52	67	51	53	53	55	45	48	62	53	58	56	69	45	49	67	66	54	55	61	63	61	56	51	57	53	59	58	51	39	67	73	54	47	56	62	62	63	58	58	59	53	45	47	62	58	61	48	69	71	59	70	73	60	64	65	62	65	61	63	76	62	62	57	67	77	53	57	58	59	56	64
19194	11866	7468	17904	26233	27001	25253	22444	19269	16986	15374	14564	12929	10158	7890	6076	5288	5024	4306	3838	3574	3871	3668	3382	3023	3008	2756	2471	2111	1791	1511	1521	1521	1536	1407	1354	1345	1340	1214	1172	1168	1204	1166	1137	1175	1150	1066	1063	994	1061	1087	1086	1070	1040	978	978	959	954	908	917	834	900	911	968	960	871	916	868	858	895	862	838	908	909	909	829	919	916	918	946	924	880	932	887	883	867	854	858	920	931	915	883	855	959	878	889	929	862	865	907	891	920	895	911	908	878	910	894	890	926	918	882	825	906	907	909	826	870	873	854	867	881	861	876	902	923	856	852	861	875	827	845	817	848	838	884	878	866	830	909	866	927	870	891	893	859	932	837	907	864	866	887	862	830	919	848	912	927	873	852	897	876	862	820	861	866	913	886	856	900	941	832	879	905	884	883	899	911	910	804	840	866	806	784	887	834	887	919	906	863	849	864	903	818	891	858	829	852	883	839	874	833	849	848	831	864	897	854	896	881	853	878	881	827	787	858	848	874	840	797	867	837	852	835	826	824	803	863	871	875	858	838	863	796	874	876	876	824	888	826	842	846	841	836	822	824	825	836	855	892	869	879	899	862	907	830	842	850	875	852	851	864	872	867	867	846	863	851	918	897	846	845	857	840	897	830	851	825	836	878	850	803	828	888	876	849	860	919	908	817	851	913	848	827	894	870	881	794	849	853	840	877	879	903	849	918	891	883	871	872	787	880	830	842	860	871	852	870	868	871	835	901	831	900	851	871	846	835	842	878	883	870	870	795	902	900	862	840	835	870	865	890	843	869	884	823	868	840	867	890	850	851	874	805	828	842	823	826	847	845	861	864	787	840	840	831	872	873	845	804	811	846	871	869	818	872	877	876	870	862	832	872	820	891	870	853	860	880	854	872	864	870	845	859	848	868	873	839	891	833	862	866	845	843	862	897	825	843	874	905	851	906	879	895	845	871	840	910	802	846	873	821	856	794	897	828	867	841	852	824	898	779	842	862	849	846	867	855	908	842	880	880	818	873	867	854	887	902	901	857	851	894	847	843	889	860	872	778	855	843	827	845	832	863	830	856	821	868	869	890	854	849	864	890	855	930	878	867	829	876	847	923	880	896	891	812	906	844	832	826	899	862	826	828	803	847	846	780	879	843	886	842	873	827	850	888	877	846	855	846	887	880	787	861	804	845	885	841	851	861	862	819	814	862	869	852	892	847	873	847	860	852	851	871	871	870	870	852	821	893	807	886	859	869	851	878	840	859	860	884	779	898	852	874	850	762	851	863	888	867	826	831	856	850	861	849	852	833	766	859	894	853	831	843	882	894	878	837	863	852	910	871	868	794	847	884	838	885	849	936	852	836	895	814	864	851	830	843	840	871	905	878	864	870	855	892	887	872	886	837	883	865	895	832	873	868	829	879	871	854	882	801	863	841	898	925	841	877	865	875	825	819	842	869	836	884	858	862	852	839	864	820	844	891	833	869	852	881	802	856	887	873	900	798	790	851	881	859	880	867	802	867	810	871	866	860	828	850	851	826	858	838	815	857	894	856	846	841	939	866	818	852	875	864	844	875	809	800	837	845	821	852	872	811	874	866	815	824	868	868	842	819	858	893	817	858	904	820	880	891	854	816	830	848	877	840	851	795	889	852	924	877	880	912	862	855	904	845	883	880	878	889	834	855	838	866	845	848	840	869	830	858	891	875	870	853	874	828	875	898	812	882	882	876	864	824	862	782	911	879	819	857	875	839	868	806	868	894	851	828	873	889	851	892	841	890	842	808	850	841	878	841	864	860	860	882	863	856	854	841	889	822	906	894	832	865	865	886	850	842	870	849	879	813	853	827	902	830	860	842	887	842	846	878	892	866	838	943	833	843	847	824	861	856	881	854	843	843	826	882	869	855	890	826	815	895	804	840	842	875	882	830	880	795	863	825	848	852	891	813	846	827	867	827	858	933	864	855	864	888	894	892	864	886	862	837	817	904	837	839	862	892	835	907	841	834	822	807	844	879	862	852	887	824	896	846	857	909	893	818	884	833	888	798	833	817	848	832	840	878	841	842	826	832	855	869	865	899	848	839	789	859	891	883	853	829	855	821	819	857	818	819	856	827	875	851	905	837	860	838	838	825	844	876	842	868	880	839	898	865	887	840	878	872	869	878	845	872	808	766	861	842	826	821	896	842	857	885	842	861	815	838	829	850	873	826	881	854	857	806	920	875	872	866	854	859	888	801	894	865	841	852	855	857	906	827	855	830	855	888	876	840	855	891	885	827	789	870	810	852	799	851	793	841	835	827	833	860	841	871	834	843	848	847	872	800	894	804	870	858	862	803	875	893	834	832	828	891	888	882	928	878	879	922	854	856	835	870	836	886	842	891	853	844	843	852	881	852	863	827	796	893	813	846	859	813	869	833	861	830	870	836	843	865	882	805	832	874	873	825	823	892	839	784	846	844	847	863	839	893	857	881	879	878	913	848	885	853	866	882	856	827	821	861	855	791	848	849	946	865	787	872	848	863	867	859	854	856	846	880	855	876	840	798	861	853	875	855	815	855	894	871	858	821	862	869	862	870	852	847	818	863	869	802	849	800	880	822	811	873	823	856	865	822	820	845	876	851	870	834	841	818	875	876	841	851	869	852	815	825	908	834	876	824	895	893	830	810	847	859	865	903	870	832	855	836	836	850	824	831	850	899	861	895	836	858	916	898	870	907	849	894	861	841	898	813	862	774	862	861	831	843	889	817	836	792	849	911	857	816	826	846	869	889	864	855	887	851	841	851	947	851	826	826	840	836	902	864	856	896	864	915	906	881	825	917	833	802	821	822	894	853	818	850	830	912	838	858	896	841	863	891	855	905	895	832	837	885	835	898	838	876	863	886	823	860	872	867	858	895	781	910	878	906	862	856	874	840	893	820	828	818	837	847	843	903	809	852	866	849	902	893	914	826	859	810	833	905	842	857	800	869	879	797	871	877	859	878	866	876	896	830	899	829	886	870	901	800	848	860	884	899	827	902	871	832	827	889	865	847	848	892	841	823	837	877	881	869	826	878	828	855	854	889	865	846	815	807	852	836	824	882	827	830	855	877	894	839	812	891	930	779	875	860	814	826	898	888	824	904	910	866	832	830	883	818	874	889	855	856	871	861	825	848	901	892	902	883	850	859	870	870	888	844	850	906	837	877	878	823	835	878	894	852	890	883	877	873	868	838	858	812	829	841	865	846	857	833	846	845	876	855	865	825	790	874	856	855	867	867	854	844	839	855	864	849	837	841	897	828	816	849	851	825	857	884	864	855	878	868	852	850	876	872	872	826	793	857	851	834	843	841	862	822	865	883	875	871	883	831	876	922	877	877	844	855	821	836	844	890	850	843	828	884	841	872	911	778	850	850	848	901	833	837	864	848	862	867	834	870	914	816	899	839	820	863	822	897	902	853	889	885	854	871	815	880	848	923	846	863	844	885	897	852	843	856	870	832	861	880	854	847	870	869	919	803
2261	871	508	370	684	877	823	816	630	626	490	557	531	410	288	239	204	209	167	163	122	156	150	126	118	147	111	89	94	86	85	94	79	71	63	64	66	51	58	63	60	50	58	49	62	74	50	52	57	45	52	59	56	41	53	53	64	57	48	49	51	62	45	42	46	37	34	47	58	57	39	47	42	45	39	50	36	53	48	43	48	61	51	55	37	57	47	57	53	39	46	54	54	52	48	54	47	52	61	44	52	46	61	55	29	47	44	41	53	34	48	54	48	62	54	54	45	49	51	57	45	51	45	49	43	55	55	52	50	41	44	58	49	46	50	49	43	40	54	58	56	49	46	49	33	53	54	48	31	49	29	44	42	58	48	44	49	53	48	55	47	45	41	44	50	53	58	61	56	59	48	60	66	50	49	44	53	47	42	43	45	46	51	58	46	46	40	55	46	44	45	51	45	43	37	44	41	49	49	48	40	49	41	47	46	54	44	41	55	52	49	57	36	44	45	54	43	51	48	59	41	57	39	34	50	44	33	48	53	48	38	43	49	45	51	41	47	45	50	53	53	40	51	50	55	46	38	38	45	44	49	55	49	61	52	44	45	51	60	42	36	41	49	42	54	60	55	59	45	53	38	35	50	30	52	47	48	43	59	42	51	55	46	52	55	44	41	46	41	45	38	44	52	43	43	43	43	40	43	43	52	53	37	50	59	58	51	55	47	40	52	42	57	52	50	40	63	41	46	49	35	53	52	55	44	47	42	45	52	49	44	58	50	43	48	50	53	37	47	47	58	40	52	54	50	53	36	52	60	42	57	50	49	49	56	49	53	41	39	40	39	59	46	45	36	48	45	45	52	74	52	47	49	44	56	52	42	48	51	54	41	53	50	44	64	44	50	53	42	56	54	55	42	47	48	55	40	45	58	46	34	46	48	49	43	50	43	54	37	47	48	41	40	47	48	41	42	56	40	49	45	51	46	48	50	54	48	49	50	39	50	48	48	48	46	54	51	42	64	49	50	55	52	45	59	42	53	59	55	41	52	35	52	38	39	33	51	46	53	42	41	48	44	53	42	50	61	42	30	41	46	44	44	50	39	45	54	42	40	51	49	35	49	42	52	36	42	43	49	51	61	43	39	46	41	56	37	48	53	51	51	42	47	39	47	43	33	48	49	61	52	66	50	36	40	39	51	47	44	34	53	53	48	37	46	57	41	62	55	42	51	41	56	43	43	41	44	46	54	58	40	47	42	42	33	46	52	36	40	57	41	40	51	48	56	37	43	44	49	51	45	31	61	47	42	51	49	34	62	48	51	48	44	41	43	43	69	60	38	45	48	56	51	54	54	64	38	47	54	56	38	49	41	41	49	58	54	51	47	49	50	40	49	49	56	48	52	40	42	46	53	50	50	45	35	38	44	39	63	56	44	35	47	48	50	52	35	52	48	42	50	57	42	36	45	39	55	55	55	47	56	48	43	54	46	41	44	40	59	45	58	40	43	44	51	52	51	45	57	41	43	53	60	48	41	52	57	40	62	53	46	57	53	42	51	48	65	57	58	44	54	65	41	62	52	48	54	48	51	50	48	49	52	55	37	57	38	44	40	41	51	46	37	42	54	55	43	50	40	45	46	42	49	50	31	48	50	48	49	46	50	42	35	62	39	58	49	44	55	49	45	46	57	43	50	50	43	54	45	42	50	46	50	43	41	57	40	54	43	49	40	50	54	56	56	48	39	45	54	44	49	48	39	50	47	49	41	52	48	34	36	49	34	49	50	62	49	56	44	41	56	52	47	62	40	51	35	53	38	45	41	47	46	44	47	51	51	43	33	48	47	53	52	37	48	53	39	46	51	44	48	51	52	57	50	47	43	55	55	39	45	30	47	39	45	41	55	51	51	48	51	41	61	45	45	58	57	42	46	50	40	55	39	51	46	56	46	38	45	45	58	42	49	52	38	52	52	45	54	52	48	61	56	50	41	42	48	52	40	45	37	47	38	44	44	55	57	44	52	46	43	56	45	43	51	52	46	51	46	40	52	43	42	45	50	53	52	43	43	51	59	40	50	53	54	50	42	44	52	58	56	27	44	42	48	49	38	49	40	42	42	44	57	40	47	44	51	51	50	42	51	42	47	48	57	33	48	56	45	51	42	47	44	45	50	40	51	46	52	41	37	42	49	46	59	48	39	54	50	48	41	48	45	36	37	42	53	50	54	40	46	41	47	31	38	52	37	51	55	58	42	50	47	40	57	42	50	57	51	44	47	46	47	44	53	44	41	39	67	40	62	39	45	43	43	49	53	42	52	40	49	52	46	39	51	54	43	47	42	53	51	40	48	43	45	48	62	49	47	69	42	49	41	54	38	45	52	41	44	50	48	53	49	44	42	50	43	62	52	55	41	50	44	43	60	54	42	42	50	47	49	45	66	50	44	44	46	53	47	47	55	48	50	42	51	39	41	45	46	44	52	40	33	45	51	58	49	42	45	40	40	40	38	57	53	63	43	44	38	51	48	40	54	55	47	35	44	57	50	39	45	48	58	65	53	47	51	49	54	58	40	48	53	44	48	51	46	41	63	49	50	54	44	44	51	38	31	47	61	48	59	48	57	48	47	63	41	39	38	48	40	40	39	49	49	48	37	44	45	45	40	49	50	47	55	50	44	36	49	36	46	54	43	47	64	41	48	43	48	60	48	44	47	59	59	44	48	43	60	48	37	42	50	47	57	48	52	57	48	47	63	41	50	50	45	53	41	48	43	52	53	44	53	64	50	50	31	66	60	51	42	48	44	44	35	34	51	55	56	43	38	38	50	52	42	43	45	51	47	63	38	45	51	49	51	43	37	54	64	45	49	46	56	40	51	55	51	53	58	45	53	49	30	43	44	44	45	47	40	34	49	48	46	48	49	44	40	45	48	41	42	38	56	52	45	34	45	49	44	56	44	44	42	55	54	37	41	42	39	52	52	45	49	39	56	46	40	54	48	51	42	45	35	45	45	49	49	44	39	66	41	53	55	48	47	52	46	44	53	46	48	37	45	31	53	39	48	38	58	54	38	54	43	42	53	49	44	36	38	38	55	47	55	42	47	46	48	50	46	59	50	46	39	52	51	44	53	63	36	55	52	45	40	58	42	50	48	51	46	49	41	32	43	40	47	42	46	40	46	52	51	53	55	47	55	45	43	42	45	44	37	45	42	54	40	41	62	40	48	51	51	52	38	47	49	44	53	50	32	48	59	37	44	44	42	58	48	55	41	48	47	44	50	57	43	47	49	61	56	51	30	49	50	54	46	54	44	55	38	36	33	49	42	49	53	52	62	45	49	40	35	44	48	52	42	56	47	50	43	50	47	45	40	49	46	36	48	51	35	49	62	33	45	43	43	67	51	60	39	46	58	62	54	37	52	39	41	42	63	45	45	49	47	53	53	53	53	55	47	50	50	46	52	41	41	33	54	43	37	53	51	44	41	40	45	53	55	38	38	45	38	47	53	46	58	48
25107	16379	10526	23046	32513	32152	30594	27423	23985	21684	19393	18973	17705	13972	10916	8880	7592	6984	6847	5591	4878	5341	5051	4788	4305	4094	3843	3128	2383	2072	1967	1861	1948	1777	1600	1479	1619	1455	1350	1280	1224	1235	1161	1149	1125	1136	966	1035	968	1020	1051	1051	1041	898	920	912	901	903	779	793	820	734	774	758	773	770	764	761	803	752	759	736	747	751	770	786	749	740	721	768	791	781	794	765	762	864	780	739	749	732	789	762	795	740	748	761	738	779	730	745	781	739	784	756	774	785	729	764	728	660	767	724	680	731	772	754	761	691	720	764	739	695	726	760	746	716	749	754	742	720	712	763	683	720	697	704	696	773	718	735	739	691	693	736	714	717	718	748	673	726	677	724	723	714	712	750	684	725	751	724	766	747	747	717	734	679	728	722	695	703	696	777	719	704	736	681	729	756	691	716	715	708	707	687	630	664	676	680	712	645	677	679	704	695	674	740	670	727	733	679	675	700	653	702	766	759	706	728	749	734	666	741	692	740	713	699	708	712	697	686	761	712	724	657	702	708	696	712	701	722	696	683	672	705	702	772	694	715	685	714	723	726	750	679	728	689	705	665	664	712	627	678	717	701	680	682	664	671	673	674	676	682	739	651	674	702	698	705	707	683	668	670	689	733	684	681	702	658	697	684	659	682	744	707	675	704	729	738	712	630	677	653	665	703	691	737	694	758	760	695	659	680	692	686	668	688	686	647	641	670	711	693	697	680	688	649	706	712	708	693	723	681	677	662	696	681	712	669	675	714	677	728	687	673	694	698	673	680	726	695	702	696	744	687	690	678	679	694	750	656	661	697	639	705	699	643	722	691	677	756	685	753	694	681	691	703	753	700	687	683	672	677	698	690	674	667	701	720	724	772	697	717	703	664	741	732	671	673	697	703	682	686	692	675	689	681	696	696	680	677	679	697	675	635	705	695	718	703	675	637	718	641	717	683	714	729	696	711	717	646	704	661	667	694	679	750	693	687	694	678	716	727	660	665	706	689	689	685	685	708	702	710	681	688	697	714	671	650	664	703	667	739	697	668	713	719	663	679	681	707	655	694	656	739	729	675	674	718	685	700	678	690	684	721	696	715	695	705	683	680	686	696	682	699	701	708	646	714	725	675	681	692	708	715	704	681	703	689	642	703	685	706	690	741	710	739	741	661	639	696	670	702	728	705	648	683	687	662	706	720	678	680	674	681	683	703	675	718	695	676	675	706	705	683	698	722	728	701	714	697	660	727	716	671	693	677	730	679	685	694	688	691	687	693	670	718	698	691	705	674	703	635	716	673	686	705	682	709	718	703	679	653	678	714	702	692	738	674	716	722	737	721	683	652	726	774	678	684	693	732	696	689	686	697	639	685	682	702	713	633	689	712	676	714	737	690	695	684	626	709	723	649	680	690	630	696	700	729	734	666	688	701	693	672	726	693	679	735	657	675	694	679	695	753	701	681	680	727	707	680	716	694	670	691	687	695	719	663	687	678	679	648	699	717	708	658	709	711	730	687	660	704	671	692	678	723	715	676	686	709	705	662	736	680	688	651	682	713	672	669	687	660	693	653	711	691	698	707	685	700	671	677	697	672	687	718	723	714	723	730	708	708	700	706	738	665	700	668	697	694	696	657	712	668	699	669	712	724	761	735	692	677	716	703	719	732	687	710	689	705	635	709	730	690	673	684	688	711	688	689	712	738	700	630	723	656	734	687	708	690	684	689	660	654	707	671	722	708	719	695	660	637	699	687	670	699	672	704	707	723	690	717	711	722	732	683	708	673	702	688	696	724	690	655	665	712	691	697	671	615	679	710	731	683	674	678	736	666	663	656	642	705	705	679	675	730	628	713	658	645	660	718	659	704	682	697	710	688	722	701	665	701	694	721	686	696	685	681	654	660	748	659	681	690	679	652	694	707	717	683	653	683	690	682	657	676	714	691	675	668	691	673	731	708	689	712	687	691	708	691	645	730	707	677	692	718	629	722	719	682	711	741	692	709	681	728	665	720	674	683	669	681	650	656	706	638	700	665	678	711	737	682	723	694	664	742	664	678	696	695	740	633	713	719	690	702	649	720	692	646	710	707	684	687	647	703	681	739	731	678	723	699	680	653	717	663	701	720	682	681	709	661	713	704	697	718	693	666	708	649	658	676	699	694	711	730	670	647	651	669	716	676	639	713	675	715	725	692	674	700	654	669	669	703	661	725	710	670	691	685	689	686	735	693	668	706	693	700	716	725	675	680	728	727	740	727	721	668	710	664	742	715	720	663	710	699	714	718	676	663	703	714	651	689	644	701	704	688	655	734	728	667	669	665	658	716	668	682	673	741	718	702	694	670	680	718	748	671	690	717	674	705	656	735	710	686	693	669	671	670	690	700	703	681	750	689	673	634	666	707	669	683	671	655	718	713	703	706	738	714	724	719	680	708	720	745	716	686	693	660	687	697	688	662	682	697	687	683	672	711	694	656	633	688	685	726	668	643	703	704	711	673	708	632	702	684	678	684	729	686	717	696	733	668	670	680	726	762	687	721	710	649	719	670	681	653	693	709	674	666	722	682	719	722	700	689	684	649	649	744	707	719	673	689	696	687	703	671	719	678	726	715	679	705	706	696	678	737	686	702	663	644	695	702	742	698	763	683	725	712	668	726	670	683	702	696	679	703	667	651	673	741	701	685	715	721	689	710	690	673	713	679	708	699	628	694	681	655	715	670	702	690	663	711	724	706	695	722	651	661	738	666	719	693	741	766	688	710	649	717	719	697	687	626	709	709	720	725	711	728	688	706	651	685	652	688	700	692	714	704	672	683	684	729	754	694	697	701	754	682	679	673	740	647	682	679	728	725	663	693	674	704	677	716	671	681	715	633	715	687	712	700	691	674	687	696	689	655	694	710	689	681	656	696	666	719	748	675	684	642	654	682	695	650	685	647	717	700	688	626	712	717	734	687	662	690	642	669	711	705	670	728	672	686	683	679	729	706	693	687	639	685	704	669	688	664	672	653	685	677	658	680	722	725	706	710	689	653	693	665	676	651	722	689	651	707	757	683	656	647	651	659	685	694	660	725	682	692	733	677	698	659	699	726	627	676	699	720	723	694	694	694	722	666	726	671	678	672	734	679	683	662	694	655	687	712	673	683	712	684	689	721	689	690	659	720	672	687	643	672	688	635	689	679	693	677	669	733	714	656	705	641	696	693	650	698	653	719	717	683	656	722	701	716	739	705	683	661	714	738	731	650	694	690	707	705	659	655	735	688	682	705	652	747	700	681	696	717	660	692	677	695	689	706	693	672	706	693	647	703	656	701	721	696	684	758	714	682	711	664	663	682	737	699	723	665	698	717	662	700	680	711	683	732	723	678	663	685	696	648	708	675	646	664	671	704	667	688	697	659	650	733	670	671	671	674	662	708	676	696	705	671	733	696	709	723	695	722	691	729	672	694	705	711	668	666	697	684	672	688	705	636	713	690	684	707	695	691	713	685	710	692	712	725	716	721
1671	339	212	169	276	303	308	308	250	234	203	232	245	202	147	121	104	108	108	96	82	73	77	75	78	66	51	51	57	53	40	39	51	43	39	50	57	38	42	51	42	50	47	52	49	36	33	49	32	32	28	43	42	45	51	29	36	32	42	43	33	39	46	47	35	33	32	36	40	57	39	43	46	44	32	42	42	39	40	38	53	35	40	35	42	57	38	46	35	40	33	43	43	36	49	34	40	31	45	44	51	46	40	49	46	43	30	34	45	44	40	44	54	32	39	54	47	38	44	45	42	42	43	34	42	37	37	31	47	48	38	51	49	32	38	36	33	48	44	54	42	46	33	40	38	42	41	43	35	36	41	42	31	44	48	36	36	30	41	35	43	35	50	47	38	51	40	34	36	46	47	36	42	32	35	37	46	51	27	47	51	37	46	47	28	33	47	42	40	36	38	38	52	43	51	37	37	50	43	41	35	37	50	30	35	43	34	48	26	38	33	42	41	32	43	50	41	38	48	44	51	41	35	30	51	49	37	41	35	39	46	34	40	42	35	38	35	32	31	32	50	44	38	51	42	34	37	31	42	46	46	38	43	35	38	41	38	47	47	26	43	36	25	39	51	26	39	33	34	42	28	42	46	40	51	38	31	43	50	38	34	39	37	40	39	50	35	37	31	31	44	38	42	49	36	36	47	52	38	40	48	41	48	45	42	46	33	32	38	40	46	38	40	29	29	46	47	33	36	44	44	43	40	36	47	46	45	42	35	40	40	35	40	38	39	47	43	35	36	37	32	40	45	37	37	54	37	43	45	37	34	56	33	37	42	39	41	34	34	44	43	31	45	31	44	42	34	42	58	38	44	35	40	45	33	28	37	44	49	41	35	36	45	53	48	34	38	55	35	42	47	44	40	43	48	53	38	38	44	37	39	38	51	34	36	39	48	48	41	46	45	28	45	41	42	34	45	41	50	40	38	37	47	57	36	35	41	41	38	41	26	42	39	36	44	34	48	40	36	28	51	35	34	43	43	37	39	44	36	38	47	35	43	48	32	31	35	45	39	56	36	29	31	53	39	43	42	56	45	42	46	38	54	41	44	41	32	43	50	43	45	50	39	39	41	39	39	43	42	38	36	48	36	37	47	47	37	38	39	52	40	36	37	44	34	36	44	42	56	28	44	34	41	45	47	37	29	42	31	51	28	33	34	34	46	40	42	41	48	40	39	42	31	46	27	41	39	30	43	38	45	51	34	39	31	29	36	37	37	45	28	39	43	52	42	33	44	35	37	45	28	40	41	50	34	36	54	43	37	34	35	46	34	42	46	38	40	40	42	42	40	44	48	33	34	52	33	39	51	31	41	45	37	47	40	38	34	33	40	40	35	41	35	45	48	48	40	30	49	41	46	39	34	43	39	46	53	47	38	37	44	36	33	42	45	36	36	49	49	33	41	46	42	53	46	43	42	39	36	48	36	42	33	45	39	42	36	30	47	37	38	36	35	47	45	49	41	37	39	48	47	55	36	46	55	28	36	33	36	40	41	34	41	36	39	33	36	38	43	38	43	38	47	43	48	35	35	39	37	47	48	50	38	39	38	37	36	37	38	30	41	36	42	41	34	30	32	34	42	34	42	34	35	37	51	54	32	31	41	37	34	40	34	47	47	46	40	42	50	42	55	49	39	44	30	44	36	46	39	40	46	38	36	36	41	43	47	37	42	47	49	44	42	29	39	48	45	41	41	37	38	55	44	41	51	31	50	50	43	52	49	33	35	36	59	39	39	36	48	50	40	25	38	39	40	44	45	52	42	45	44	43	36	45	55	39	31	47	31	40	30	47	43	33	37	34	40	33	40	38	49	37	29	41	44	36	35	38	43	43	40	46	32	36	40	39	39	48	43	51	37	41	48	37	40	35	29	37	39	45	28	38	34	38	33	47	32	45	36	31	42	44	46	35	42	45	40	42	45	47	49	35	47	48	42	38	41	55	47	49	44	33	49	44	37	48	41	51	33	37	36	29	37	34	34	40	36	45	44	44	57	49	28	46	44	38	38	42	34	40	44	31	29	42	44	51	40	45	39	49	39	45	37	39	38	38	36	47	44	45	27	43	46	46	41	44	42	46	40	37	44	42	35	46	40	36	43	50	32	34	42	41	39	39	41	33	38	41	32	38	47	43	40	44	51	29	53	34	37	38	43	43	39	37	39	35	51	32	41	36	43	42	36	42	40	40	66	50	45	41	50	36	45	62	48	39	38	33	31	42	43	38	43	41	42	40	50	48	31	43	54	45	40	47	40	38	47	29	36	50	42	42	43	37	54	39	42	37	40	43	48	47	32	32	43	53	39	43	43	46	42	42	39	43	34	53	43	43	33	38	41	55	36	43	49	49	34	36	36	40	35	44	32	39	32	44	44	41	32	30	46	38	46	39	39	47	45	41	39	38	48	33	35	34	34	42	39	48	43	44	38	36	47	35	40	39	41	45	43	34	49	48	32	39	36	46	37	48	49	36	42	44	40	45	42	47	48	42	37	37	36	50	54	40	48	38	32	39	35	48	44	36	45	27	50	32	36	38	43	37	37	46	42	36	39	40	42	52	37	37	39	39	40	37	41	47	35	46	48	38	36	35	42	46	39	44	47	46	34	46	51	45	31	48	33	36	32	43	45	31	34	41	36	33	45	43	30	48	41	41	55	34	33	41	44	39	37	35	33	36	38	49	43	40	46	36	41	38	44	34	30	51	39	37	36	44	39	32	39	34	47	38	29	36	30	35	38	47	33	43	33	35	43	40	29	43	38	39	42	41	39	33	51	34	49	41	45	32	42	42	36	34	36	48	48	43	39	47	44	39	33	35	29	44	38	51	43	36	46	46	42	48	32	38	36	35	37	49	43	48	37	58	42	31	36	43	47	42	34	44	39	50	51	32	26	39	41	38	39	32	39	30	39	28	40	47	33	36	37	36	35	33	36	38	44	40	39	35	44	35	42	45	33	33	34	38	60	39	30	37	45	41	41	40	28	39	32	37	31	44	46	37	41	36	41	36	36	41	52	54	35	34	47	26	34	46	32	57	41	47	44	38	40	53	44	44	24	35	40	38	41	43	37	47	38	47	53	44	45	45	41	44	44	40	39	39	52	44	35	32	44	51	45	46	44	35	49	53	46	34	40	43	42	50	46	51	37	47	44	51	32	37	48	45	39	42	50	37	39	36	33	32	48	37	32	47	33	38	48	46	37	48	38	29	41	33	36	38	45	36	42	37	42	52	32	53	54	28	41	51	45	45	44	48	27	46	44	51	34	31	58	49	42	38	50	44	47	49	47	31	43	34	43	45	44	36	32	53	36	44	46	48	42	48	42	50	45	46	47	39	47	52	41	40	43	50	33	35	43	44	51	43	43	40	40	32	35	43	42	37	46	33	53	34	40	48	29	41	35	37	40	53	40	44	36	44	50	39	33	34	38	34	48	41	33	33	34	40	36	39	45	43	33	31	36	33
15819	8822	5013	13053	20891	20900	19480	16907	13947	11958	10317	10731	9757	7475	5687	4256	3625	3317	3360	2919	2502	2594	2461	2498	2242	2118	1833	1540	1229	1091	1020	1046	1025	967	939	911	950	933	855	798	830	815	783	800	774	753	735	750	699	683	776	737	697	644	712	632	701	645	653	623	619	643	594	588	630	573	613	617	625	602	542	633	608	607	685	630	599	603	629	677	603	632	607	596	655	598	627	640	652	643	657	615	629	637	607	661	626	650	629	631	623	683	610	636	625	632	624	618	600	618	639	612	613	632	627	584	623	584	600	621	575	650	585	584	582	633	614	647	602	632	637	587	629	622	576	602	590	605	627	629	566	644	604	606	602	629	604	586	563	630	597	621	597	609	592	587	619	589	635	627	581	608	642	569	642	585	626	602	593	658	648	663	649	651	578	668	593	642	615	603	603	604	607	643	613	598	607	588	621	585	572	569	640	641	603	622	649	622	632	602	629	644	580	625	619	612	575	613	631	607	607	605	592	632	635	578	580	610	542	599	620	604	557	595	607	620	628	584	616	595	584	613	590	606	619	634	607	584	618	615	558	623	548	613	529	669	571	604	583	614	664	593	566	601	626	626	624	658	608	596	601	605	629	625	612	612	616	558	628	593	598	582	612	564	648	590	571	591	658	574	577	601	590	575	576	554	596	621	599	591	592	594	650	610	602	599	578	566	561	629	554	641	617	644	596	638	627	603	648	540	586	610	618	612	550	576	584	608	594	580	607	569	598	621	593	576	591	601	605	622	642	594	620	612	610	624	591	585	578	643	623	596	548	624	585	596	643	555	626	590	612	662	603	657	581	571	603	598	590	614	549	617	638	617	632	615	606	600	610	613	594	576	626	637	636	597	597	625	602	602	579	602	589	606	624	568	575	608	587	585	596	624	635	627	581	600	579	611	579	650	626	611	597	579	638	572	612	594	577	620	602	620	658	642	625	578	588	565	605	593	651	633	614	608	617	614	583	610	621	570	605	594	630	622	610	591	606	589	618	592	599	583	654	608	644	626	597	622	600	605	600	641	609	641	623	621	564	568	559	635	619	583	638	605	578	599	571	625	560	632	596	588	609	629	589	597	618	586	595	610	612	610	593	594	610	626	596	594	596	606	615	595	608	592	579	589	614	651	628	579	572	618	617	558	610	588	613	607	610	592	582	651	632	580	598	578	600	604	581	604	599	591	638	574	602	637	598	622	613	580	586	614	601	606	585	613	642	606	582	599	614	603	607	638	603	620	606	595	577	615	594	568	587	642	655	594	615	604	644	603	623	596	610	643	594	656	575	629	652	610	588	589	598	626	615	595	603	659	629	601	583	598	633	621	646	560	620	648	591	607	616	597	582	620	610	554	620	593	619	611	568	597	625	598	660	625	593	628	598	640	617	600	641	635	590	591	574	607	605	598	618	611	585	567	651	582	671	593	611	600	584	628	641	603	611	592	602	608	615	611	617	630	534	527	610	590	608	588	615	592	577	598	651	541	594	637	599	582	616	602	612	588	607	599	627	608	621	574	589	567	642	598	601	572	629	611	595	612	610	574	613	622	580	635	591	562	612	637	616	617	634	565	594	595	594	594	559	613	607	595	623	610	581	601	643	610	603	570	588	611	579	644	637	596	645	578	605	591	610	614	622	600	583	598	641	565	596	587	586	597	633	613	615	611	601	581	614	591	597	590	595	606	600	634	589	631	648	575	612	592	580	573	616	644	617	578	602	597	621	616	607	584	598	601	572	621	602	580	597	656	596	628	606	634	587	596	587	646	615	590	634	564	564	590	614	610	599	585	569	599	575	600	610	620	599	588	569	616	582	581	610	609	554	578	634	587	586	589	593	625	607	634	595	597	586	606	601	652	635	573	618	617	559	593	593	580	586	618	585	597	627	605	618	567	607	583	625	624	628	644	641	599	590	625	588	623	580	604	595	591	619	594	603	615	657	612	623	578	624	568	559	660	662	602	568	585	554	601	598	628	644	608	617	578	570	635	574	613	588	618	627	608	588	565	592	596	594	582	576	608	583	608	605	615	620	587	609	606	594	625	625	609	618	595	598	646	585	604	603	596	563	589	577	613	581	584	586	578	644	558	587	596	604	602	540	626	633	618	600	583	628	591	626	565	609	584	616	629	543	585	603	607	629	621	614	582	658	577	606	568	563	606	594	591	588	592	639	622	567	593	592	613	590	608	645	609	604	586	610	609	584	605	643	603	598	625	626	582	626	609	626	647	600	568	605	568	654	608	620	566	614	623	619	592	610	577	587	600	652	596	625	599	610	590	588	607	593	569	599	602	589	609	520	593	609	620	643	571	575	592	597	571	581	572	632	620	552	611	614	582	597	582	640	594	570	608	593	598	603	608	592	631	616	615	627	593	599	607	569	629	597	581	593	613	581	598	590	586	626	602	592	605	577	577	575	612	603	595	619	567	602	597	627	560	586	607	681	603	574	623	623	592	624	626	578	623	569	648	600	619	635	584	601	627	594	614	587	618	592	619	567	571	615	577	662	616	613	639	572	613	598	599	600	595	606	603	596	579	633	625	613	566	621	613	589	607	543	613	597	636	611	562	678	614	598	634	639	582	646	615	558	609	585	617	566	608	612	566	607	594	626	603	590	578	628	601	622	596	596	639	551	599	620	609	574	595	592	584	601	601	610	566	597	597	620	590	587	587	595	662	598	584	616	572	603	602	604	637	593	629	609	641	607	604	627	593	595	615	586	622	584	639	570	618	614	643	587	593	579	611	580	582	613	587	653	590	630	622	578	597	629	549	604	602	634	552	631	611	625	587	604	575	595	594	628	607	635	603	608	612	599	603	596	569	632	627	565	604	641	578	610	609	589	601	614	644	619	627	655	610	625	611	587	616	565	604	579	581	629	572	609	632	563	583	637	588	593	641	619	558	598	618	601	621	601	597	609	650	602	574	609	591	618	595	603	605	597	605	628	591	633	563	603	575	579	618	590	623	595	654	588	594	584	628	635	583	599	616	605	560	560	630	596	568	594	601	536	592	595	592	613	579	619	631	649	579	644	620	582	586	584	585	627	607	600	621	579	602	611	604	581	627	592	613	583	564	611	576	614	632	659	639	586	576	601	632	656	573	568	617	618	621	596	581	585	608	560	615	593	583	552	583	622	657	608	598	600	604	572	600	592	602	574	606	623	595	608	565	588	565	607	570	602	605	591	574	636	566	602	591	625	605	609	617	628	593	568	628	611	604	590	618	586	628	609	614	584	617	584	624	592	637	574	609	612	571	574	582	545	597	591	597	562	600	609	615	597	566	621	624	629	618	597	593	625	652	596	559	616	592	611	594	597	592	566	590	613	624	609	629	595	588	634	610	665	591	604	654	611	602	550	595	592	602	614	609	610	617	588	544	675	577	650	637	616	632	637	563	629	590	626	595	621	574	577	619	640	624	612	604	611	618	640	664	619	600	585	587	568	592	585	625	648	571	593	619	582	594	584	586	647	649	616	643	602	608
1177	504	273	239	430	489	461	463	420	393	347	362	313	254	198	152	120	112	140	110	96	79	105	80	102	83	79	53	54	59	50	57	50	47	53	51	47	47	38	44	44	33	32	34	38	24	31	33	38	38	46	31	40	34	32	34	34	29	37	40	25	19	37	26	37	29	32	30	29	31	30	33	23	25	20	29	28	25	20	37	23	32	32	36	17	26	23	35	26	32	43	26	37	47	36	46	31	39	29	27	36	31	38	35	33	34	34	30	32	35	36	25	31	28	38	32	26	35	28	24	35	34	37	24	30	26	35	24	41	31	32	29	32	30	32	27	38	29	33	32	26	30	36	28	26	28	30	31	26	37	36	30	19	38	27	35	31	30	31	38	22	37	41	25	21	34	22	35	34	27	23	28	27	31	34	32	24	35	22	24	26	39	40	37	27	33	31	31	26	27	16	29	29	36	33	21	31	31	29	26	41	33	29	20	22	29	25	28	43	25	31	30	32	23	29	22	34	22	18	22	26	27	21	41	21	20	31	37	30	29	25	35	30	25	28	29	26	31	34	31	30	34	37	40	20	32	23	37	28	28	29	39	29	29	35	26	28	23	21	42	25	40	33	32	18	35	31	28	34	21	27	31	49	29	30	26	31	36	22	21	34	22	28	24	30	25	34	38	35	39	31	22	33	32	25	24	27	30	30	26	22	29	24	23	27	29	24	23	47	34	28	36	37	31	33	33	25	22	30	32	23	35	34	23	28	30	28	28	29	30	21	27	35	33	31	37	32	26	25	32	21	27	45	29	25	30	36	26	31	48	34	27	31	21	36	36	30	32	33	36	30	25	26	27	26	26	23	47	23	29	30	29	30	36	29	20	19	32	38	34	32	26	32	30	29	33	34	26	32	35	21	26	30	41	37	28	31	25	26	31	29	28	43	26	31	40	36	17	24	21	28	36	24	33	26	33	36	21	27	29	35	27	28	21	27	33	29	32	35	32	45	38	27	26	27	37	25	24	29	34	22	37	36	34	35	29	34	25	26	29	29	30	27	29	31	21	27	37	30	32	29	22	25	25	25	36	31	30	27	32	21	35	31	34	30	31	17	35	35	28	30	28	19	26	29	25	31	33	24	25	34	28	31	32	34	25	27	29	39	28	28	28	28	30	26	22	27	28	41	23	32	30	31	26	37	25	33	25	26	31	26	21	24	29	30	37	31	29	32	29	32	31	37	23	22	35	27	30	28	25	25	31	33	39	28	27	31	35	40	29	28	24	28	24	33	28	26	25	28	29	27	25	35	21	32	26	38	25	28	25	34	35	38	32	33	31	27	30	38	18	30	27	22	22	27	25	33	38	42	21	34	38	35	23	20	30	33	22	17	38	38	38	32	24	31	33	27	27	34	33	30	27	35	34	30	31	33	31	42	27	25	29	27	34	24	31	31	19	26	24	27	31	32	31	27	25	28	19	24	40	29	35	32	26	30	22	30	25	25	25	35	31	34	27	33	32	32	23	25	37	24	26	29	28	35	35	27	31	29	28	23	30	26	30	37	31	23	34	30	29	29	28	34	25	30	34	31	34	24	30	22	26	35	20	24	25	23	34	30	31	28	28	29	16	28	30	30	32	27	31	25	28	33	31	39	29	23	18	33	37	35	32	30	33	29	41	26	34	30	27	31	30	35	30	30	20	23	24	26	35	23	30	24	34	30	25	24	26	29	28	35	36	35	27	34	26	22	32	19	27	28	28	30	23	35	32	28	28	24	32	27	39	29	40	25	31	33	29	21	28	32	31	31	34	35	31	28	34	27	32	45	29	24	28	24	26	33	21	33	31	29	19	31	26	27	25	31	43	32	32	27	25	36	32	24	29	30	39	31	31	33	28	41	25	30	38	36	28	32	23	26	36	33	21	31	21	25	30	29	22	28	19	29	33	24	27	29	34	35	33	27	38	27	37	33	32	25	34	33	23	22	33	35	30	37	34	39	33	23	28	36	33	33	39	20	34	21	25	27	38	24	25	19	30	29	27	31	35	29	29	25	19	46	24	31	34	23	39	40	27	29	39	37	23	29	24	29	40	33	38	37	26	31	31	29	25	32	23	30	28	23	25	32	28	30	37	23	20	29	25	27	38	26	34	35	26	21	33	37	29	37	29	35	33	35	33	39	30	34	27	21	23	26	25	26	28	19	27	37	28	38	35	37	41	30	28	35	31	27	26	27	48	32	38	26	21	29	25	27	27	30	22	24	24	26	32	23	38	23	26	33	28	29	29	34	32	37	34	31	24	35	30	29	29	32	26	34	30	38	22	32	30	29	34	34	35	33	30	26	41	35	34	37	27	28	29	30	34	22	32	21	37	38	25	31	27	33	19	20	29	25	45	32	37	33	34	35	27	28	34	26	39	35	16	29	29	25	33	37	35	35	33	25	27	28	29	32	22	21	25	27	33	26	29	33	35	26	30	30	38	31	27	29	27	25	30	31	33	29	21	24	30	32	28	38	38	26	28	18	28	32	30	16	27	30	26	33	30	19	46	28	31	23	31	37	23	34	27	28	31	30	33	32	27	32	24	41	35	28	31	22	32	24	30	31	27	21	29	26	33	33	28	29	27	30	30	27	27	26	24	21	32	32	32	24	27	37	17	25	31	19	27	23	37	32	19	25	30	26	31	24	33	30	24	25	26	32	26	28	39	31	26	22	30	20	44	29	21	33	28	18	32	25	35	27	29	32	28	34	31	35	23	31	25	27	25	39	25	30	40	27	34	30	26	35	19	34	27	39	27	40	23	32	25	26	39	32	31	30	43	36	22	22	29	32	32	34	30	17	21	22	27	25	33	30	29	39	25	24	33	33	29	33	27	34	29	41	31	21	31	26	28	38	37	23	23	29	42	32	27	31	28	35	31	25	32	36	28	28	20	30	37	41	42	42	34	29	31	43	33	23	34	28	30	23	32	30	21	31	30	31	29	39	26	29	34	31	27	34	29	29	21	33	23	27	30	29	34	38	30	32	25	38	27	31	32	23	40	26	27	38	26	42	27	34	26	36	29	33	29	27	24	29	28	27	36	20	29	35	45	24	34	41	30	39	32	25	29	31	44	28	33	26	36	29	34	24	33	29	40	35	18	37	33	33	29	32	24	37	27	27	23	32	25	23	29	24	38	32	37	27	23	25	31	32	27	47	29	25	31	28	31	26	27	34	35	32	27	26	35	24	30	24	30	24	39	31	29	20	32	24	37	32	27	35	28	36	26	26	28	27	25	31	26	29	33	36	32	33	40	28	35	25	33	28	38	26	31	29	29	31	27	33	33	29	25	32	26	45	35	44	33	22	30	30	33	32	28	25	26	24	24	32	27	26	23	29	26	31	32	29	22	33	40	25	38	23	26	31	30	25	21	31	32	25	39	27	35	35	39	25	29	28	20	35	27	22	33	31	35	38	40	27	20	40	33	26	38	25	38	26	35	37	24	27	26	16	35	36	27	41	39	27	27	34	17
19821	12548	7230	18393	26864	26274	24533	21933	18811	16793	14543	14398	13142	10444	8145	6388	5482	4793	4338	4653	4092	3611	3796	3558	3229	2795	2203	1717	1447	1275	1234	1162	1156	1038	1044	1045	1020	937	891	857	838	750	738	759	746	741	726	710	643	649	708	725	649	600	600	589	580	539	511	538	501	546	490	494	486	480	493	497	452	476	434	493	449	469	473	529	528	464	480	492	451	495	522	506	471	485	482	495	476	478	572	494	443	484	481	481	494	502	510	482	472	509	504	492	468	497	498	459	518	474	546	456	472	465	486	447	469	442	464	484	471	441	484	433	498	498	508	485	469	446	490	476	438	460	446	454	457	456	472	466	474	492	480	451	449	464	466	480	499	447	457	457	470	472	461	451	503	473	470	500	476	482	472	489	494	485	466	469	497	480	455	484	481	466	478	423	492	463	449	469	463	475	418	445	499	452	432	481	501	456	433	478	464	447	451	473	444	450	450	402	457	423	462	440	471	503	445	453	432	452	408	445	422	460	476	435	437	420	444	455	455	427	461	430	480	433	467	477	458	439	462	472	427	446	473	444	420	472	462	446	446	440	444	459	448	486	436	422	442	489	437	468	458	456	431	452	483	474	425	472	416	477	436	436	465	429	457	462	409	425	436	456	464	486	456	456	466	443	505	438	442	456	434	437	452	466	458	458	452	482	428	474	448	443	451	439	453	441	430	479	458	436	455	442	453	425	465	426	453	488	428	447	424	441	460	410	460	455	407	477	456	434	458	468	459	430	467	461	470	433	462	417	449	470	450	468	476	422	440	431	423	458	473	444	448	453	458	491	429	446	412	453	430	483	435	469	479	445	453	482	468	452	432	491	429	449	464	485	485	460	456	425	478	462	420	434	438	440	461	466	403	450	476	473	420	452	439	425	455	466	480	500	438	464	475	472	433	452	407	441	454	501	465	469	467	481	460	452	438	456	416	447	478	448	431	431	477	446	439	444	444	462	444	450	447	429	463	433	448	470	477	486	401	476	454	427	491	434	454	448	458	454	459	422	450	467	439	423	421	446	457	494	461	452	458	431	442	437	445	431	485	476	452	437	488	430	458	472	467	436	477	464	425	478	473	457	472	450	428	426	476	421	454	452	455	467	468	432	471	431	464	464	508	478	443	467	451	438	454	435	449	482	476	507	425	445	453	455	444	436	466	444	437	429	459	440	456	458	480	471	443	430	427	459	495	429	470	463	433	432	427	476	446	421	481	448	446	435	464	442	419	459	433	443	452	434	500	463	442	433	461	450	461	419	449	434	474	481	439	460	434	465	460	417	431	476	490	496	458	440	470	463	473	480	449	439	448	426	485	429	430	502	422	483	437	474	468	420	439	448	482	451	435	462	449	436	444	443	471	449	425	484	468	455	455	460	420	452	421	432	443	434	438	437	466	452	438	444	427	459	452	436	438	450	456	436	465	421	476	469	468	475	479	420	423	455	456	483	430	464	427	441	442	450	476	463	426	436	444	447	460	479	458	504	475	457	476	487	460	467	453	456	488	447	405	463	456	447	468	452	470	440	433	467	439	448	432	464	428	449	442	444	455	448	467	453	462	457	472	428	460	442	449	433	458	454	453	483	471	435	493	475	410	442	467	477	493	426	429	472	431	448	427	459	448	473	421	453	478	427	459	442	468	449	470	469	420	443	438	448	457	430	407	419	425	475	476	428	437	438	449	455	444	417	392	475	458	411	436	437	428	498	413	476	448	475	488	404	457	446	468	446	517	450	465	449	461	479	435	453	440	447	468	462	422	476	429	416	468	422	452	443	448	480	442	449	493	475	462	453	467	459	450	447	401	460	474	463	462	459	480	457	439	467	491	463	506	466	478	414	446	445	446	475	466	436	458	502	460	461	438	431	443	453	461	436	473	465	447	473	478	429	491	449	448	457	450	448	495	438	426	470	438	446	458	413	468	432	454	442	438	439	443	451	436	458	435	481	442	469	434	442	426	465	489	446	406	487	413	481	487	471	435	473	437	416	447	475	443	439	467	443	477	424	455	444	437	465	438	418	462	463	462	431	461	431	471	453	452	466	455	439	450	439	457	431	440	410	459	495	449	426	444	443	451	450	439	430	456	426	429	427	478	442	422	442	451	469	453	468	419	518	451	436	474	423	454	439	479	457	472	449	460	437	492	489	496	469	483	434	475	414	446	467	442	445	402	455	470	468	414	445	475	398	429	466	471	442	458	416	443	455	492	453	454	453	418	434	458	445	435	475	460	448	451	449	467	433	499	448	441	449	443	454	482	462	447	459	439	441	445	490	468	484	476	427	451	439	446	438	440	431	458	415	451	440	449	449	422	452	414	446	453	485	413	447	486	455	445	438	449	459	448	483	459	454	449	423	475	414	491	455	432	441	454	461	462	423	433	454	454	427	424	457	445	439	479	450	475	442	472	489	425	436	450	412	429	450	427	428	442	444	462	466	446	446	445	427	415	448	469	435	449	466	478	454	420	432	430	428	480	480	478	388	453	436	464	453	478	472	483	443	467	496	461	446	468	401	450	469	464	407	432	456	487	455	462	435	432	443	472	467	474	453	441	454	465	457	421	440	455	478	450	449	427	465	430	429	444	434	420	461	464	437	411	440	427	451	458	463	429	517	467	409	426	467	428	464	477	436	433	479	483	482	437	447	454	459	475	460	491	446	424	462	456	456	473	453	416	435	443	418	445	463	457	467	406	458	461	445	421	464	447	487	450	441	475	412	460	447	456	443	470	446	494	467	446	497	467	446	465	440	435	419	405	490	485	446	452	450	463	436	447	439	440	429	420	436	415	453	437	441	476	430	479	460	463	478	400	486	450	452	466	456	434	441	440	433	466	436	449	480	446	464	463	421	419	472	443	457	428	436	437	431	476	473	442	467	465	467	471	445	458	449	483	446	419	469	506	444	451	461	450	446	441	434	477	455	475	419	400	439	443	436	445	436	439	416	483	490	444	433	412	468	436	444	490	477	433	459	483	444	469	451	464	473	478	458	432	455	444	469	445	427	454	387	494	453	450	472	455	442	443	464	457	450	431	478	435	516	431	506	455	414	456	442	454	452	493	405	380	460	464	435	482	412	444	441	476	462	440	465	434	419	437	476	426	477	433	461	481	467	447	430	468	417	441	468	460	448	427	443	449	442	446	439	441	434	446	459	420	473	470	481	441	474	443	436	423	453	405	424	440	441	452	440	465	419	491	457	447	433	459	456	452	461	442	482	438	442	450	474	477	453	486	446	477	494	424	490	475	460	444	440	445	460	440	422	464	484	446	449	434	417	447	433	441	460	447	456	456	453	454	420	466	481	446	462	434	481	463	412	465	450	439	436	393	468	459	459	454	476	433	410	424	431	400	464	468	434	479	424	436	435	471	460	443	451	457	435	474	464	480	440	439	428	433	434	443	429	452	468	436	461	425	475	461	457	468	444	466	451	432	448	466	444	447	435	422	434	460	464	466	458	474	412	452	456	425	443	454	444	444	463	444	474
2804	470	302	205	397	493	520	472	424	381	365	335	341	264	212	170	156	154	108	142	135	110	130	110	120	114	73	82	70	77	85	67	63	56	79	66	73	77	62	65	65	58	60	57	65	64	60	63	63	73	80	56	52	58	69	58	58	48	52	71	54	68	55	69	57	66	68	48	57	64	68	48	66	51	62	62	46	57	53	60	70	72	67	57	69	59	52	58	55	68	71	59	66	60	66	54	45	66	54	45	69	52	59	49	68	61	55	73	66	65	66	59	48	57	48	67	59	62	59	58	72	45	59	63	52	61	61	74	65	69	59	43	51	59	54	50	43	42	60	54	59	53	48	60	55	61	56	59	62	64	60	58	62	55	53	54	66	70	67	66	69	69	52	58	67	52	50	63	67	54	62	61	44	53	60	59	54	56	63	42	54	60	61	53	42	72	59	55	66	39	56	63	65	51	59	68	57	56	53	74	49	66	76	50	59	62	59	46	68	55	50	55	52	51	61	53	58	62	59	61	65	57	63	58	48	68	60	53	68	49	61	50	58	45	65	53	39	82	68	73	61	61	61	55	56	63	59	72	64	65	66	46	65	45	67	62	63	48	58	50	61	53	44	52	51	56	51	63	74	59	62	56	56	50	53	63	59	52	65	61	57	48	54	47	63	43	54	58	58	62	56	65	58	52	58	78	60	65	68	57	51	57	63	57	52	57	59	60	54	65	53	74	64	62	50	49	50	58	59	54	35	59	62	57	63	76	62	57	57	45	53	46	59	47	48	61	50	58	69	64	63	64	68	45	56	65	64	58	71	70	44	58	67	47	58	55	72	63	57	59	54	49	62	46	63	68	58	53	72	62	59	47	67	58	53	64	51	55	59	44	68	60	57	55	66	63	55	72	59	64	56	65	57	51	66	56	52	68	56	64	64	62	69	66	70	63	65	56	52	67	75	50	59	56	55	57	56	58	59	51	55	60	62	45	54	55	66	60	53	59	61	59	55	54	55	52	47	66	47	53	54	48	52	43	58	61	60	62	62	60	45	61	65	63	69	48	56	48	55	67	55	57	53	64	60	52	46	58	54	51	55	56	48	67	79	40	48	65	47	60	53	64	49	63	51	54	66	62	53	64	67	52	65	64	62	65	55	56	51	51	63	54	54	50	66	62	62	56	43	43	54	46	49	52	56	59	54	47	71	52	53	68	58	45	54	71	73	58	59	67	56	58	54	55	64	59	55	67	58	46	62	61	51	53	56	60	60	62	49	54	54	56	66	48	44	62	67	66	52	49	57	61	53	64	43	50	48	48	57	61	57	50	69	47	63	49	59	57	51	57	54	62	68	65	54	57	62	45	62	64	53	63	73	57	54	50	74	64	43	67	57	61	52	56	59	58	57	48	59	57	51	41	57	57	52	70	56	51	58	64	44	44	42	64	61	63	50	79	53	45	61	69	49	62	60	61	48	56	68	62	51	61	56	60	60	60	58	67	69	62	58	58	57	69	53	54	43	42	40	67	68	53	62	72	69	61	65	61	53	68	58	67	55	63	60	57	48	65	65	74	53	51	55	64	49	60	54	57	47	50	73	57	62	57	48	50	67	59	55	55	50	55	57	57	52	50	58	56	68	64	47	57	71	64	66	56	47	53	64	67	55	62	54	50	56	64	73	68	61	57	54	64	59	60	66	58	65	62	59	63	57	54	49	65	76	60	64	69	53	64	48	55	58	51	57	59	47	53	63	53	72	71	42	56	51	67	61	53	54	68	57	64	61	48	54	55	61	59	64	56	67	69	55	41	47	52	57	59	57	58	59	55	51	61	61	61	63	44	50	57	55	63	59	57	64	55	46	51	63	66	62	67	60	48	60	58	54	56	63	61	56	60	53	47	60	56	63	59	59	63	49	61	48	65	65	61	59	57	72	48	53	64	53	63	71	58	71	56	42	69	58	52	57	53	49	57	61	71	54	52	67	54	55	54	66	51	53	46	60	55	55	76	59	61	62	71	53	59	55	68	45	52	44	58	61	54	70	66	67	53	55	45	75	65	78	57	50	57	53	57	54	58	60	53	58	50	57	72	71	47	58	62	39	50	60	61	71	54	57	61	59	67	61	71	67	54	50	58	50	44	63	64	55	71	50	58	55	51	60	61	54	56	70	65	71	70	70	48	45	51	59	63	58	62	64	56	69	51	75	61	58	53	49	47	58	61	64	56	52	57	46	52	51	64	55	51	58	45	64	47	62	56	61	53	59	64	55	48	53	60	53	50	78	48	60	65	51	53	60	56	62	61	58	54	60	55	45	44	55	44	73	45	64	70	62	57	60	57	77	52	60	59	60	60	66	58	67	64	56	69	55	64	67	61	46	57	50	61	46	51	58	55	55	50	70	53	57	69	62	69	55	57	65	49	54	47	55	62	64	62	53	56	53	39	49	54	56	55	50	52	60	47	49	47	51	55	63	62	72	44	51	54	53	69	58	76	52	67	54	59	70	65	47	51	63	59	65	50	74	68	55	50	58	60	60	66	60	69	75	47	40	72	62	65	55	74	60	51	68	54	63	64	58	58	57	57	69	61	60	59	70	62	47	61	55	67	49	54	61	52	72	62	57	58	58	63	54	54	58	62	50	53	42	62	64	62	58	58	61	40	59	68	50	45	68	52	53	63	52	54	42	50	49	57	65	52	50	58	68	50	76	58	59	59	54	55	53	69	78	60	53	58	80	54	56	59	37	52	54	68	66	50	49	48	51	54	56	70	62	45	47	63	56	57	68	46	62	49	53	54	57	72	46	58	58	61	56	69	60	59	63	54	51	42	55	52	77	61	57	61	59	55	83	63	50	53	73	72	50	69	67	46	61	60	65	63	68	61	43	48	61	60	58	59	64	64	58	57	56	52	59	61	61	69	60	52	57	53	52	54	61	45	65	69	56	61	56	68	72	54	68	58	55	45	74	70	58	58	44	72	60	56	63	73	65	54	70	52	52	67	61	64	47	51	46	57	60	48	61	71	64	46	41	43	52	66	56	53	52	72	56	46	55	55	48	52	59	65	45	52	74	52	56	51	68	64	68	49	64	75	54	65	72	64	67	66	60	65	55	59	60	66	55	54	61	66	52	65	57	67	61	65	50	61	48	69	53	55	65	56	50	51	80	57	60	57	57	60	39	55	74	51	68	53	80	64	60	54	51	55	56	55	61	67	59	55	68	54	56	70	63	69	56	72	64	59	50	59	49	57	60	69	64	65	50	57	63	68	70	67	61	64	57	65	47	53	63	57	58	59	61	59	72	60	55	44	50	50	56	67	56	62	58	44	55	50	56	68	56	60	52	55	52	60	50	63	62	65	53	59	51	57	81	47	60	73	53	68	57	60	65	67	47	52	55	64	58	44	64	60	57	65	56	54	52	48	50	49	44	67	59	66	72	61	62	60	55	65	54	75	49	76	60	68	59	55	53	59	55	64	56	48	70	47	61	51	48	56	44	48	58	57	61	57	55	59
18415	11562	7004	17399	25601	25742	23941	21638	18836	16606	14665	14086	13111	10474	8595	6459	5424	4867	4114	5041	4517	3743	3914	3790	3488	2895	2399	2039	1809	1668	1558	1595	1532	1474	1345	1396	1391	1325	1244	1157	1236	1186	1130	1116	1072	1088	1100	1002	1027	1058	1138	1119	1066	1007	952	1022	943	921	932	892	947	915	898	862	896	878	874	915	892	852	857	909	896	928	876	881	884	907	895	892	897	880	949	933	900	891	890	910	895	891	876	879	934	900	861	910	919	921	900	876	941	912	899	933	931	880	927	909	888	869	920	889	854	850	844	865	845	903	910	867	888	845	852	868	862	867	912	869	859	870	880	898	914	910	856	924	852	849	849	919	855	943	866	859	893	895	891	840	874	865	831	871	846	903	848	845	872	887	884	869	894	923	870	911	911	859	919	891	888	907	868	865	885	913	899	867	860	901	821	819	899	852	823	900	874	864	887	881	836	880	883	871	870	832	893	830	879	877	891	847	833	864	853	808	883	844	837	901	835	882	844	827	845	809	915	853	858	852	856	850	895	845	859	880	837	851	883	912	854	830	891	864	802	892	875	889	887	858	879	809	857	841	904	869	812	861	828	841	837	832	819	835	880	838	875	831	847	855	844	830	878	862	878	828	868	840	823	834	819	778	831	878	883	862	895	854	861	899	827	810	868	841	820	885	885	827	844	845	883	880	861	810	866	817	847	826	863	880	846	896	863	865	871	840	866	865	877	876	884	917	875	923	832	813	868	878	827	832	814	877	837	861	806	857	859	869	857	868	880	835	875	860	790	897	826	859	845	869	868	859	890	863	884	848	886	852	863	876	860	851	876	890	890	848	826	858	848	849	858	857	860	882	817	845	829	908	838	818	830	833	896	827	889	844	882	867	865	887	876	879	829	862	874	846	795	874	825	792	850	837	843	847	864	823	801	860	801	886	865	931	852	832	853	837	885	848	894	894	917	842	868	848	819	909	855	860	816	858	828	900	815	868	836	894	916	819	891	845	873	845	857	905	874	838	823	909	891	881	839	859	848	858	844	856	838	871	855	876	906	836	833	855	853	835	867	844	818	899	868	887	897	850	902	885	855	866	848	826	887	866	907	884	876	830	927	836	944	838	892	861	880	848	851	845	891	856	853	852	841	875	859	855	839	822	813	913	911	856	840	900	901	905	851	881	823	853	873	843	848	889	878	887	846	856	866	859	861	905	849	797	865	904	894	845	853	841	868	866	823	856	851	838	856	804	835	858	856	908	857	874	915	869	845	828	870	894	877	871	824	841	869	862	861	832	893	833	829	881	813	854	821	862	849	805	901	831	880	869	898	882	850	854	795	884	888	863	850	840	851	881	869	843	798	877	874	864	849	842	879	892	849	869	885	850	884	865	819	820	907	862	878	886	870	858	829	887	852	867	848	835	784	881	785	883	885	832	823	920	906	843	837	850	862	801	828	799	854	856	829	872	808	844	849	850	849	862	833	853	907	878	897	849	815	858	862	819	824	834	874	840	832	871	851	832	833	872	837	793	824	838	861	896	901	865	837	854	913	897	836	891	904	869	888	888	819	848	836	867	904	797	892	885	821	858	846	892	831	849	878	829	927	853	887	831	865	833	800	858	884	870	871	830	888	809	857	797	851	861	836	849	847	859	891	860	836	848	910	835	881	838	860	886	804	855	854	875	860	873	865	815	914	861	900	823	835	861	900	843	871	856	819	857	881	828	838	875	867	877	827	850	856	852	885	905	838	828	909	907	872	880	866	831	864	881	891	838	871	855	884	854	815	915	820	854	845	908	828	821	836	834	844	886	878	820	858	845	879	862	889	855	863	851	869	835	851	875	840	898	823	872	870	823	885	873	868	858	889	897	866	840	848	893	871	799	908	838	818	861	868	895	845	889	860	827	866	875	875	788	833	831	863	842	901	875	889	826	831	818	871	897	821	848	822	832	893	821	828	864	864	872	838	799	837	839	871	807	843	885	829	841	845	839	878	885	833	838	914	825	865	841	825	870	855	865	856	870	837	850	856	834	846	900	842	850	881	846	901	837	926	885	860	828	912	878	848	843	871	831	861	823	823	863	918	862	900	879	829	860	888	839	856	815	855	856	831	821	839	817	895	867	884	876	861	817	845	858	840	852	922	857	897	820	876	887	869	867	889	917	890	898	888	899	846	849	852	828	876	858	850	892	840	844	850	911	844	828	898	856	860	848	834	893	832	850	837	822	881	930	873	889	848	903	813	875	862	861	825	819	837	866	844	804	861	850	834	833	823	863	834	825	892	812	811	901	848	822	823	821	832	874	864	867	891	864	828	850	877	914	850	824	867	884	929	821	874	853	848	868	827	872	864	855	844	910	810	851	866	854	900	849	854	818	782	896	897	890	811	843	830	832	847	829	868	833	843	854	823	860	862	880	817	828	856	849	849	846	898	827	908	893	795	839	832	840	838	885	879	833	835	815	859	860	873	851	900	895	867	835	843	870	839	869	865	794	872	897	856	867	927	837	838	807	857	855	798	798	877	841	840	862	834	829	805	859	831	849	883	810	803	870	825	846	898	870	877	889	852	837	896	862	888	858	876	857	891	883	869	803	886	833	910	876	852	839	842	840	854	834	880	832	808	854	810	838	797	843	823	876	850	815	862	886	831	883	847	827	907	819	861	834	857	888	874	876	849	849	824	836	869	865	880	904	810	834	914	849	909	850	892	883	863	882	897	861	846	850	878	830	819	832	853	893	835	849	868	812	827	839	851	875	859	862	861	897	904	881	867	870	838	863	846	826	842	843	836	877	850	841	891	850	862	840	889	866	867	861	865	870	917	806	858	810	867	875	839	839	843	862	885	880	874	876	832	836	824	841	877	886	856	892	863	867	887	896	812	834	883	856	857	915	841	898	851	862	849	810	844	837	854	850	908	887	857	878	818	881	876	849	849	813	849	833	865	868	884	868	858	893	860	908	892	868	808	879	860	873	848	833	867	837	834	812	916	846	875	805	903	859	903	885	838	835	860	885	880	890	902	854	860	902	823	867	910	856	792	840	872	856	883	893	828	862	850	820	846	881	854	770	846	809	834	841	837	876	868	876	843	846	844	840	872	844	867	857	897	844	840	888	919	845	893	875	872	862	864	892	836	790	907	931	805	852	862	883	862	833	840	871	857	900	790	810	905	856	822	841	865	838	878	859	895	889	828	835	811	801	903	811	867	910	836	854	825	878	849	896	864	836	890	870	850	889	865	806	899	869	846	873	913	856	852	857	834	898	841	858	865	868	868	858	916	868	845	864	855	908	890	828	850	879	831	875	882	893	888	883	795	851	853	891	796	841	835	870	852	861	843	885	847	857	871	805	853	895	882	875	884	857	833	852	827	884	851	845	804	875	876	870	819	847	897	921	894	902	816	875	827	859	839	880	851	844	824	874	852	876	894	850	868	851	820	813	859	898	859	859	865	821	827	835	814	839	847	807	868	825	824	806	827	788	879	873	850	894	831	836	872	873	866	880	828	854	892	887	825	860
2145	794	457	322	605	753	781	765	635	573	504	506	499	377	285	262	188	164	163	199	171	153	138	155	110	104	88	76	87	79	69	80	78	85	66	68	76	59	60	65	64	57	85	72	60	59	53	53	48	64	59	64	63	45	47	60	62	47	56	47	48	36	48	45	47	52	45	53	37	54	56	36	49	42	52	53	50	43	42	39	37	40	44	53	52	47	51	44	38	47	47	54	40	41	46	53	52	40	52	37	44	68	48	46	58	49	64	45	31	37	44	50	50	44	49	63	43	51	48	45	44	47	39	38	42	45	48	48	43	42	53	33	41	54	58	40	47	45	44	45	49	49	45	45	46	58	49	39	42	46	59	52	37	51	56	43	53	53	57	62	41	49	47	54	48	41	53	44	42	56	52	43	48	47	60	57	41	51	57	44	62	43	50	60	41	43	48	41	43	51	56	51	53	48	43	45	51	45	40	42	62	55	47	47	48	52	51	65	42	45	44	43	44	41	41	32	46	41	48	35	45	39	51	32	49	61	42	53	50	47	47	36	46	48	41	35	46	52	51	52	45	51	51	44	44	38	38	43	38	43	52	53	44	47	39	45	44	45	60	41	44	42	59	43	51	43	58	49	42	55	44	40	44	45	53	41	38	50	44	59	48	48	43	45	51	34	42	45	44	59	57	44	43	43	52	45	47	50	56	46	60	46	47	44	39	47	41	39	53	60	39	43	40	51	49	48	50	38	31	47	51	53	37	54	58	59	47	52	49	48	62	50	40	53	44	50	56	59	46	49	55	47	46	53	31	51	46	55	44	46	51	49	62	41	44	47	41	37	44	44	45	39	43	42	32	39	34	38	56	43	40	46	33	41	51	52	32	43	46	46	51	42	41	43	50	32	44	51	52	44	45	48	49	51	54	50	40	47	43	58	41	35	54	47	55	54	46	47	46	62	45	48	54	43	48	54	36	36	43	35	37	54	58	61	40	50	48	44	58	39	48	48	49	45	39	55	47	52	54	39	53	44	39	64	42	63	41	38	54	56	51	45	51	34	58	34	44	47	52	42	36	65	45	51	34	52	48	47	49	47	62	48	54	45	57	36	66	50	49	51	43	51	43	47	48	49	51	49	43	57	71	51	46	40	45	41	51	50	45	48	42	44	44	43	57	55	49	41	51	52	46	53	48	56	37	48	49	61	49	53	40	37	41	55	38	50	46	49	45	44	50	40	47	39	47	40	46	45	42	43	45	47	49	50	49	49	49	57	52	57	50	53	37	56	50	34	41	55	35	50	48	41	41	59	34	58	55	50	38	37	42	35	48	51	66	41	51	46	41	34	50	53	44	49	48	44	40	42	44	47	62	49	45	46	50	55	42	38	45	38	53	44	31	50	54	43	51	47	39	44	39	32	50	49	39	48	47	48	41	38	62	39	41	48	34	48	60	42	45	46	52	55	47	41	59	44	43	44	53	44	47	43	45	60	49	42	54	54	57	51	34	40	57	38	35	51	36	54	52	42	47	42	74	59	47	49	52	48	45	55	49	46	45	63	39	58	33	42	43	42	45	37	48	52	47	73	49	45	32	47	46	51	48	53	41	56	54	44	53	40	41	45	39	57	42	49	60	44	39	43	43	47	38	40	39	35	39	31	51	50	42	56	59	45	43	27	53	42	42	34	43	44	53	43	49	38	55	59	62	51	46	46	45	48	47	39	61	47	40	50	44	50	46	49	46	49	52	48	39	35	48	50	42	39	42	52	44	57	49	45	42	46	43	41	40	44	46	37	54	38	45	43	56	58	52	59	36	34	45	51	41	60	41	59	35	46	54	50	44	49	51	53	44	52	41	48	44	51	49	30	45	46	54	50	43	57	43	46	49	44	45	55	51	49	48	44	47	40	46	57	41	46	46	43	49	52	41	55	57	47	47	43	45	63	32	48	52	40	46	49	48	55	33	53	57	44	55	39	48	45	50	50	45	56	37	56	50	42	41	60	48	43	46	43	52	56	56	42	50	48	44	72	48	45	54	60	46	47	50	48	47	47	50	49	56	45	64	42	42	53	55	43	54	43	50	39	52	65	53	41	41	45	52	50	37	48	60	35	55	46	44	47	48	47	40	32	47	45	46	42	39	44	56	44	43	46	42	45	41	47	49	56	45	48	53	47	47	41	49	54	51	46	49	49	53	33	53	60	37	47	43	50	64	39	37	56	39	41	45	36	36	43	42	49	47	53	50	54	48	47	38	50	60	54	35	40	41	43	45	46	46	46	48	46	41	57	39	43	46	44	42	52	57	38	49	51	43	57	44	48	59	47	41	47	48	35	46	39	46	53	56	50	44	38	49	43	47	51	51	44	46	40	49	50	42	50	37	43	51	56	43	41	51	48	39	51	45	46	46	40	56	45	47	52	41	44	43	42	53	50	55	55	47	46	53	43	48	40	43	47	40	43	51	40	55	45	49	51	44	46	54	40	58	39	54	57	56	49	54	39	36	45	45	56	44	43	47	54	55	33	52	51	39	39	44	45	59	43	43	47	51	48	45	48	48	47	56	44	50	44	60	36	58	65	38	45	45	39	43	50	41	50	57	39	51	47	39	54	49	61	43	34	36	70	38	39	47	41	46	48	39	55	47	47	45	51	48	51	36	42	50	57	35	44	44	44	59	29	56	47	45	43	52	58	49	57	46	51	51	49	48	40	50	31	49	35	48	55	46	46	48	57	29	47	46	49	50	39	45	49	46	62	46	54	41	54	53	44	54	53	41	39	44	45	49	38	57	51	46	46	44	46	55	49	42	42	45	43	45	45	48	45	48	53	49	38	45	52	59	40	42	47	54	40	52	55	47	46	44	49	51	36	48	63	56	38	57	34	61	59	57	52	44	47	45	45	41	52	50	40	53	28	55	60	44	44	40	57	43	53	43	41	39	35	51	56	54	55	58	47	34	56	39	60	55	38	43	40	35	57	52	52	44	63	62	45	57	51	42	50	54	44	43	43	58	30	43	44	49	49	38	37	47	45	45	45	36	53	43	57	49	48	51	45	50	41	48	39	58	45	50	35	46	50	36	44	53	42	41	53	48	39	53	50	40	48	46	54	48	58	48	41	61	43	43	46	42	53	41	39	38	61	42	53	59	48	55	52	46	54	39	47	50	43	48	47	40	48	53	44	41	38	47	48	43	53	49	50	36	58	46	55	51	48	39	41	42	43	48	37	38	43	53	60	47	55	44	59	30	51	43	40	43	46	55	47	49	55	37	49	46	55	56	53	39	42	53	48	37	42	53	41	31	38	48	48	47	57	58	51	43	48	44	49	54	50	53	42	38	51	50	61	46	52	43	47	61	51	48	47	45	50	45	46	43	57	50	49	37	51	45	36	47	38	45	47	59	37	51	38	40	44	39	45	55	37	42	47	41	47	45	47	47	45	44	37	44	42	39	41	42	54	51	48	43	44	45	43	49	44	57	47	52	59	53	43	41	46	44	43	49	64	37	44	46	54
24326	15986	9950	22283	30788	30718	29773	26836	23784	21364	19027	18416	17317	14171	11758	9013	7397	6202	5610	7156	6355	5008	5379	5059	4416	3681	2987	2512	2260	2036	1883	1750	1800	1720	1658	1712	1551	1468	1353	1309	1243	1263	1190	1201	1164	1074	1027	1031	960	1129	1189	1087	1022	886	951	869	861	854	878	806	786	761	771	740	787	769	764	764	759	756	757	720	722	770	772	767	725	756	732	745	787	796	800	777	745	778	774	711	771	743	720	777	746	735	736	780	777	764	743	773	782	778	755	806	794	748	756	774	720	732	756	740	748	661	728	708	753	719	683	668	680	696	716	734	697	748	669	701	726	717	675	729	702	675	712	708	710	701	676	764	679	728	718	675	691	699	725	688	706	739	717	670	759	711	698	748	720	745	743	767	713	733	809	731	761	733	679	709	736	739	701	694	775	716	732	741	736	704	694	711	707	621	737	671	674	691	701	708	723	675	707	684	704	681	679	699	669	683	708	688	702	690	699	686	691	659	695	692	664	711	663	704	699	686	658	614	700	662	726	701	701	715	643	663	704	711	649	681	696	679	695	634	679	649	656	701	679	678	726	730	623	719	654	702	705	680	635	696	747	695	697	669	711	704	648	643	700	647	659	711	701	685	706	717	741	680	758	690	668	688	700	680	687	713	698	688	685	683	720	698	707	702	683	689	704	684	685	651	679	727	704	678	668	608	685	674	686	689	677	654	693	705	700	702	703	664	703	718	750	684	732	714	688	692	643	702	680	679	729	727	723	658	690	710	717	668	720	639	627	686	640	670	686	703	701	714	732	707	716	678	710	725	683	685	688	695	698	663	678	740	692	692	696	677	668	723	697	674	700	676	660	708	650	628	664	715	663	728	663	719	701	684	678	729	668	694	671	685	688	639	731	704	677	675	677	727	680	677	683	653	673	680	683	691	668	728	715	702	671	725	698	661	690	686	685	676	658	711	710	666	699	692	715	661	722	704	680	653	697	713	677	702	706	667	663	734	724	616	666	694	675	675	690	691	671	691	652	735	727	681	703	686	722	680	694	664	686	661	632	716	687	637	633	721	666	669	668	693	702	647	710	621	667	695	688	702	682	690	700	712	647	701	701	647	672	660	709	697	671	722	689	698	682	665	706	675	709	687	641	694	722	681	707	710	697	780	696	770	743	673	681	736	712	726	702	670	699	665	666	684	645	650	703	691	686	689	662	675	635	681	719	659	700	694	734	679	676	671	691	662	702	706	696	673	704	678	686	695	696	675	723	715	724	699	671	663	686	656	715	702	716	650	696	704	677	678	707	653	664	681	668	705	696	697	670	686	648	664	671	683	710	699	672	671	688	688	641	715	600	703	702	706	707	702	674	658	694	697	713	663	673	701	668	660	703	723	658	722	701	681	702	684	668	728	678	643	705	711	716	701	686	720	722	687	679	614	666	677	730	691	683	693	661	695	686	658	690	691	721	720	712	684	719	678	669	704	638	697	678	676	711	755	673	695	692	718	703	701	737	699	678	658	693	729	685	685	667	685	736	709	707	692	651	695	691	650	683	659	664	705	688	694	671	682	702	675	696	680	753	678	699	644	733	680	675	685	695	660	686	718	661	644	687	727	653	710	682	676	653	665	746	648	662	689	718	703	700	631	712	672	663	734	667	657	684	723	716	685	661	631	681	750	703	717	687	658	709	722	704	733	682	707	706	700	726	751	679	742	687	681	695	672	743	760	707	647	703	679	684	696	649	672	655	722	675	664	679	701	698	659	707	655	730	713	681	699	700	698	711	691	695	753	671	688	649	700	690	676	665	719	697	715	675	676	704	680	690	724	678	676	692	651	715	706	700	662	658	709	711	678	676	693	679	668	675	691	662	641	685	683	707	709	692	706	661	745	633	709	688	734	662	692	663	695	698	687	743	665	672	723	676	686	668	690	721	667	717	696	723	654	695	650	654	714	649	710	684	682	697	661	707	704	709	748	729	739	713	693	664	688	731	689	687	702	700	679	722	674	692	677	742	646	699	688	753	721	702	685	681	670	738	727	719	698	707	722	727	651	707	671	701	695	694	687	691	744	724	712	692	667	718	688	685	682	677	705	725	636	677	688	697	706	659	726	641	691	736	677	669	688	721	641	681	716	694	698	682	678	625	666	661	704	730	712	655	723	636	685	712	700	662	679	717	688	644	695	707	718	679	721	652	693	653	704	678	657	719	674	684	680	676	725	728	708	657	733	663	699	693	685	683	708	724	669	642	701	694	661	765	703	687	735	684	669	687	728	680	705	650	676	682	684	711	701	726	709	709	678	687	705	661	704	685	728	705	721	650	664	698	662	689	711	696	687	700	677	694	686	712	633	675	688	706	687	697	665	695	687	706	699	669	646	675	663	646	656	692	692	667	710	687	672	672	665	662	697	668	717	680	713	689	665	685	679	645	712	673	702	633	710	711	721	699	700	724	708	688	675	655	699	653	665	670	712	784	685	745	681	705	660	681	715	693	696	738	711	711	719	679	717	732	710	687	693	722	685	683	685	703	698	675	691	721	700	671	683	674	672	695	669	694	712	698	686	695	716	706	633	708	719	652	682	684	639	679	689	737	729	694	700	639	664	648	714	694	654	665	707	684	657	695	696	685	720	711	709	691	696	696	702	739	700	707	684	670	712	679	695	676	660	718	682	703	677	696	659	688	707	672	670	664	699	656	688	706	683	717	690	684	660	723	678	665	699	666	739	670	697	654	672	698	685	681	713	637	701	684	664	670	654	654	695	708	641	640	693	715	729	701	635	699	714	702	669	689	670	687	695	689	698	692	656	672	657	706	696	650	715	670	681	671	714	685	653	647	680	720	668	746	710	668	717	703	676	713	729	671	640	654	625	689	711	716	661	673	747	660	669	672	685	718	663	688	656	707	663	713	682	720	692	681	740	691	711	665	672	677	675	670	699	624	721	702	648	711	717	715	691	649	682	670	653	706	713	684	707	703	644	680	692	682	667	691	691	695	732	671	677	749	669	718	650	678	693	693	658	699	685	661	687	668	683	691	670	725	710	719	676	663	733	670	688	665	689	639	700	733	736	709	692	741	675	665	688	707	696	704	642	732	706	682	733	746	707	705	681	685	664	681	680	706	601	707	709	674	665	675	668	659	693	748	706	664	703	709	673	671	716	688	675	718	705	755	680	729	678	707	732	697	718	694	703	701	669	696	634	655	744	668	666	702	655	718	650	735	616	661	708	700	699	685	699	675	680	667	679	676	639	669	646	682	687	685	710	678	668	685	715	706	678	668	713	724	677	719	684	700	662	678	633	671	692	692	699	721	680	693	659	666	688	692	683	648	681	694	654	692	726	668	693	695	703	711	681	675	671	662	667	718	673	657	684	696	648	642	659	720	711	678	661	709	675	674	700	686	671	736	711	671	645	668	707	711	732	682	664	670	641	680	684	660	656	698	720	673	675	703	688	730	731	698	732	666	697	652	693	693	665	689	696	719	643	700	663	648	682	707	689	724	703	674	728	714	668	676	688
1715	328	200	160	262	313	278	324	281	244	254	220	200	185	147	109	93	82	93	94	90	86	77	102	65	59	56	46	47	57	55	64	53	51	51	47	30	38	51	42	56	44	44	34	55	40	39	44	45	55	44	47	38	43	46	44	39	51	43	44	40	42	44	39	46	43	47	45	38	45	43	39	39	41	53	42	43	49	37	39	32	42	32	38	37	37	47	44	44	42	44	45	39	41	43	40	41	47	44	42	40	30	40	34	43	37	40	42	38	42	43	42	29	36	39	45	36	55	46	35	55	41	54	45	32	44	57	39	31	38	33	39	39	45	38	38	38	54	32	42	33	32	50	42	36	54	31	57	38	29	56	39	31	36	46	41	37	49	41	41	41	43	49	35	41	36	39	41	40	46	51	41	30	55	30	48	44	37	40	33	34	38	42	46	45	41	38	38	34	54	42	37	45	43	46	30	40	42	29	26	33	36	34	43	41	31	43	36	55	45	48	38	42	31	44	35	33	30	38	44	45	38	42	39	33	37	48	38	37	48	34	44	41	41	44	30	35	44	38	52	38	46	41	46	46	42	37	46	33	47	42	45	36	43	36	44	50	34	36	24	41	45	42	46	41	42	31	34	32	36	49	29	40	40	35	42	45	48	34	40	34	51	29	44	36	35	35	40	40	29	48	40	55	37	38	40	44	47	39	42	42	37	45	47	43	40	43	45	37	50	42	39	55	39	39	50	60	55	43	31	42	40	35	40	44	42	45	49	38	44	31	51	34	42	35	33	32	39	40	38	36	47	44	42	45	45	44	44	43	25	28	42	47	43	42	34	41	27	34	40	37	46	41	37	40	30	40	34	27	34	47	38	37	44	30	34	39	48	30	37	44	39	36	43	47	40	36	33	36	47	49	36	36	41	48	35	35	31	30	50	34	44	48	43	49	44	41	41	57	49	41	54	50	45	54	40	43	32	38	43	54	39	44	35	49	38	43	45	45	43	40	42	48	39	51	30	41	41	34	42	41	33	44	46	29	49	39	40	40	46	32	41	31	38	39	39	39	43	47	39	43	57	39	36	46	35	39	33	42	40	45	38	39	49	44	39	40	35	38	44	41	42	41	38	36	39	40	50	43	43	32	53	34	45	42	35	44	47	40	49	44	35	41	43	31	37	40	36	35	44	40	43	51	57	56	37	35	37	39	37	44	39	41	34	40	39	38	44	33	36	33	44	40	42	41	45	39	41	42	39	39	55	37	45	46	37	44	45	46	36	42	42	46	44	33	45	47	34	51	45	25	32	43	40	41	37	44	39	40	36	35	33	41	38	35	51	38	39	39	28	33	33	40	43	41	35	46	41	45	38	46	36	37	36	32	41	39	48	39	41	42	48	37	40	38	43	35	47	50	34	36	43	32	43	45	35	44	39	44	40	40	39	61	35	48	38	57	39	51	63	48	34	40	41	35	47	44	37	37	46	48	41	42	40	40	43	43	41	57	45	41	49	38	38	42	39	40	45	55	30	39	48	37	40	36	53	35	38	50	41	37	39	44	34	47	49	35	37	37	36	37	44	36	50	48	34	40	48	28	48	32	48	33	35	38	38	39	33	55	49	39	48	38	39	42	32	33	34	45	36	50	40	35	40	38	37	40	56	44	58	31	48	43	27	45	42	50	42	50	39	37	42	48	39	47	36	36	40	41	34	43	39	49	36	24	39	51	34	46	39	45	41	43	36	31	36	49	40	48	32	42	48	47	39	42	56	35	41	44	45	47	46	40	34	39	34	54	34	44	43	44	45	42	30	47	55	40	35	36	43	44	34	50	44	45	42	46	39	42	40	40	37	42	43	30	41	31	42	38	39	42	41	47	47	39	36	42	44	41	38	39	37	33	36	39	35	48	56	34	37	45	38	40	43	38	45	46	43	59	35	45	32	45	37	39	48	46	34	30	38	38	31	42	34	37	41	61	33	46	43	32	44	39	34	36	52	39	43	32	40	41	47	39	42	39	42	47	37	42	30	48	48	46	34	41	42	42	47	39	40	29	40	40	31	43	40	44	40	31	34	39	43	37	44	28	37	38	46	42	41	40	28	52	44	45	40	35	44	32	38	37	40	40	37	44	34	43	34	45	39	42	47	51	34	52	35	32	30	46	41	40	49	46	51	38	41	35	41	42	43	39	49	39	30	45	45	35	37	37	37	43	37	40	44	45	29	34	31	44	38	40	41	42	25	46	37	49	36	38	40	38	36	47	37	43	47	35	45	43	47	35	55	37	33	26	35	38	45	40	37	32	34	36	48	46	45	41	39	40	37	41	42	41	47	35	41	30	41	44	42	46	40	51	32	44	35	31	47	50	30	32	40	39	37	49	48	37	44	39	54	51	31	35	45	43	35	47	43	48	45	36	38	46	47	31	35	45	37	33	31	41	50	45	43	44	40	40	43	34	35	48	47	42	36	40	36	51	47	40	31	43	41	33	41	49	25	35	50	37	39	34	31	41	33	48	40	38	40	34	42	32	45	43	35	48	48	39	38	34	41	46	40	32	43	35	32	42	35	53	46	39	26	39	42	36	23	36	34	38	37	40	55	45	50	47	30	35	41	44	46	38	38	50	39	48	40	38	45	31	52	43	41	35	36	35	40	35	47	42	49	40	44	45	47	37	32	34	39	49	57	41	44	47	34	45	37	45	36	39	47	43	34	34	55	40	48	34	41	41	36	34	44	44	51	38	38	49	36	42	39	43	31	35	31	40	39	42	35	42	32	40	49	45	41	40	41	40	29	40	48	31	41	51	53	39	32	50	41	48	37	44	42	46	50	44	37	39	49	36	45	31	37	46	41	33	37	41	33	28	44	40	32	39	42	40	40	28	44	46	42	56	39	39	29	27	45	52	33	34	42	35	32	39	44	48	37	44	47	33	41	33	43	40	46	51	43	32	28	39	39	25	41	39	45	38	51	39	24	50	45	64	34	40	48	46	48	40	34	35	59	47	48	40	43	39	50	33	34	43	41	49	43	37	38	53	39	26	35	49	36	38	39	33	34	42	39	37	44	38	39	32	36	36	35	51	36	30	32	40	40	58	37	38	40	39	43	47	54	34	44	48	41	42	41	38	44	36	46	44	48	54	34	44	43	44	35	49	41	37	72	38	36	44	39	45	35	49	42	39	41	46	44	31	43	39	37	38	45	42	38	38	41	40	49	41	39	35	26	55	37	38	49	48	45	34	47	38	47	43	50	41	39	41	35	50	38	36	48	42	35	46	52	27	50	37	36	39	45	36	35	46	42	40	41	52	42	42	40	36	36	41	36	46	41	37	34	28	36	47	44	33	37	39	41	45	51	51	42	35	40	41	51	38	45	39	39	46	36	43	41	35	49	52	33	53	29	42	41	50	42	38	43	42	42	38	44	39	46	41	47	30	42	38	53	44	43	34	49	42	40	42	35	40	47	48	31	54	36	44	41	43	44	44	35	46	37	37	37	41	44	44	36	44	46	39	50
15817	8745	4718	12936	19926	19716	18148	16575	14053	12100	10893	9999	9498	7425	5969	4210	3405	2656	2598	3575	3038	2494	2577	2458	2137	1824	1357	1231	1236	1092	1037	1001	1004	1051	979	1022	979	942	870	874	893	765	843	770	838	785	749	720	731	772	810	713	657	664	668	650	602	649	670	632	631	629	652	638	602	615	594	631	583	611	617	591	578	600	583	635	580	618	578	606	655	663	634	648	619	586	649	604	584	598	619	624	621	642	618	725	635	623	640	630	658	627	640	647	580	643	567	616	608	603	591	584	614	595	593	658	581	616	636	597	606	593	611	627	617	578	583	551	606	599	579	599	599	613	604	629	608	594	645	629	599	594	557	574	549	589	642	585	616	598	592	588	608	645	620	615	622	605	603	578	635	601	635	629	655	658	600	601	613	627	621	554	579	595	637	611	597	618	620	608	619	617	617	574	615	632	618	548	609	577	650	571	620	616	579	599	596	595	578	547	589	554	558	603	634	616	616	576	647	584	632	563	613	563	627	625	582	614	606	598	612	580	643	577	625	661	600	604	608	626	604	630	621	593	602	609	625	586	612	591	556	586	588	594	612	634	647	608	608	558	601	602	567	612	591	598	595	605	598	595	602	588	633	622	660	617	623	610	658	590	565	591	606	589	609	603	588	581	615	611	629	590	654	546	590	596	613	603	641	587	633	596	593	606	595	644	611	587	607	603	593	596	574	617	615	612	649	613	613	650	585	583	624	573	610	574	640	553	578	601	625	583	570	586	619	605	608	573	600	579	619	600	581	616	610	574	584	603	606	574	607	578	566	626	585	587	618	663	609	633	611	616	604	581	604	557	603	607	587	618	619	625	626	530	590	580	624	567	595	558	595	646	587	591	580	623	606	576	589	580	581	597	618	613	590	596	613	615	625	567	613	601	624	619	578	613	581	621	591	627	583	608	586	625	605	606	645	597	593	597	604	631	635	620	576	584	602	578	595	603	571	597	594	636	637	632	645	583	630	615	589	582	571	566	626	647	566	584	599	627	671	634	563	617	638	590	566	575	596	558	582	579	605	600	574	619	641	633	671	616	626	651	588	618	621	608	621	617	622	655	593	653	568	629	619	609	608	585	603	622	607	614	576	595	569	568	580	591	641	599	605	630	622	634	630	644	590	570	603	572	601	597	595	608	654	581	614	583	615	582	649	604	580	623	607	630	633	666	605	589	630	581	594	605	597	572	614	589	601	642	603	617	600	636	594	620	605	594	619	558	631	596	569	584	605	615	636	568	560	617	609	597	630	590	582	579	603	627	612	618	600	654	625	602	595	587	577	645	592	627	598	595	614	615	626	612	548	614	577	583	633	637	640	596	596	603	646	592	636	580	576	548	635	580	577	614	619	640	595	612	600	580	592	605	565	577	603	615	630	619	599	616	572	581	547	588	583	611	665	639	586	636	572	541	553	577	612	594	597	595	602	601	575	587	565	637	615	580	597	594	584	624	594	589	589	620	612	616	614	598	566	593	593	613	614	640	625	627	631	589	609	581	620	587	599	617	602	614	635	611	597	605	587	564	624	597	625	619	642	572	589	629	584	579	594	589	624	632	568	620	622	592	620	596	598	566	550	580	592	626	616	607	589	645	565	605	589	615	587	590	606	590	580	649	615	575	634	644	628	572	618	592	561	595	577	604	516	608	568	595	597	567	596	603	601	569	595	631	605	596	606	648	609	617	567	580	616	554	580	629	605	607	610	556	622	624	627	602	613	591	556	622	574	627	570	593	605	579	605	594	591	620	596	590	603	605	585	640	599	607	590	592	606	595	648	613	591	611	650	589	598	588	604	633	622	617	583	632	586	627	596	602	602	595	612	546	540	567	620	595	585	602	576	648	616	616	570	559	609	593	609	604	586	560	601	594	593	595	601	604	612	617	606	601	623	610	633	582	608	613	603	635	560	625	625	656	609	645	616	591	588	591	619	611	624	597	623	611	608	603	586	590	638	602	588	618	599	643	602	611	636	606	594	617	614	624	574	572	615	588	567	599	640	628	649	615	621	574	588	575	613	597	594	629	554	552	593	570	607	648	619	590	611	620	621	616	587	614	612	594	614	555	572	613	569	636	598	561	584	572	594	622	588	605	644	587	627	607	600	605	588	629	569	587	581	572	577	602	593	617	658	669	590	603	608	593	615	620	629	663	587	617	639	558	554	608	577	606	597	590	596	623	594	610	637	609	595	620	661	602	584	648	633	569	578	577	600	599	591	573	612	589	574	581	603	608	595	556	568	625	560	565	655	614	583	562	585	620	565	623	615	610	580	638	611	560	635	576	546	645	623	697	582	571	596	615	596	595	596	624	575	606	578	568	614	626	575	605	620	643	598	573	567	584	610	635	641	612	641	578	575	551	606	593	628	617	608	610	602	577	567	586	580	597	620	591	591	576	639	617	604	607	609	605	586	561	624	629	583	591	614	571	581	610	585	609	580	611	566	578	625	615	608	601	622	632	634	572	567	616	632	614	626	606	596	621	595	643	619	604	624	577	593	595	561	606	596	602	606	595	643	621	570	611	594	577	590	637	648	586	632	574	579	614	639	666	588	628	617	595	632	603	619	609	550	603	587	571	640	608	602	590	600	592	575	572	574	631	628	631	599	605	565	608	625	593	581	572	596	624	590	647	583	603	573	608	603	623	634	602	588	631	596	625	592	614	574	612	565	631	566	568	638	592	570	607	579	618	631	614	579	618	616	643	629	575	592	592	628	583	632	593	595	579	615	624	596	603	593	556	563	616	599	583	600	539	597	598	596	582	563	599	590	636	598	571	618	594	619	603	649	607	587	602	573	578	639	579	545	611	576	586	591	601	601	604	569	608	599	602	660	592	578	554	622	566	652	547	574	580	587	625	630	631	606	599	594	584	581	615	562	620	599	626	647	588	628	613	621	582	618	579	587	621	618	637	625	623	613	643	567	622	599	597	575	619	657	567	575	598	578	630	551	628	600	532	574	559	558	602	593	609	630	580	599	583	578	638	596	605	587	571	611	639	646	595	600	575	579	624	614	581	603	550	567	597	597	627	628	587	583	601	619	563	565	584	619	567	592	604	585	615	632	632	582	594	575	656	587	559	590	579	571	604	623	615	594	638	602	608	592	604	565	595	602	616	618	574	593	613	637	600	594	601	583	644	619	598	614	599	617	619	597	615	609	646	588	596	608	605	614	562	606	637	604	587	602	606	616	623	659	577	579	590	590	617	614	600	581	604	614	609	617	577	632	644	662	618	560	590	611	609	583	644	601	639	621	573	642	641	659	620	604	605	588	607	553	622	598	589	573	614	635	628	614	599	595	653	600	583	604	639	573	623	614	612	618	607	588	589	572	622	574	579	625	563	597	609	626	641	623	648	571	613	577	645	617	634	590	600	581	599	636	611	601	614	621	592	584	636	589	572	577	654	617	611	621	606	596	604	601	649	576	605	620	638	585	629	619	607	600	618	580	581	592	599	653	607	635	564	624	587	618	626	606	590
1134	489	297	199	410	417	453	425	403	368	315	312	308	237	192	184	103	99	81	117	112	95	97	87	84	63	62	68	63	33	45	39	33	60	48	62	52	38	43	29	52	33	28	33	37	41	26	43	44	43	35	34	33	29	30	29	37	33	29	32	34	29	34	22	27	37	31	32	36	29	29	42	24	35	33	21	27	20	32	29	28	28	34	36	27	33	33	43	36	34	27	35	29	32	30	31	32	36	30	28	34	34	28	27	34	24	33	26	29	28	29	31	39	24	20	30	33	33	28	27	33	36	36	39	27	33	41	24	23	24	25	26	34	41	29	34	30	33	21	28	28	32	20	23	32	23	43	26	37	28	33	31	33	25	22	20	37	31	38	36	40	23	24	36	38	35	32	25	26	30	27	34	30	28	18	27	24	27	28	36	27	18	34	22	23	39	28	31	34	26	24	33	23	28	24	24	31	18	30	40	30	28	27	25	31	33	33	24	29	28	35	18	30	30	24	27	20	30	22	27	38	25	35	27	30	35	29	31	22	29	31	34	27	30	39	24	15	40	20	28	31	28	27	29	33	23	30	29	25	35	31	31	27	28	32	31	24	32	33	29	27	22	29	37	20	31	23	35	26	30	31	35	25	29	20	30	34	29	26	25	27	33	23	28	26	26	29	24	30	29	30	34	35	30	29	23	34	29	27	41	29	27	31	25	30	28	30	32	26	35	24	30	30	31	34	21	27	31	33	30	34	31	36	32	28	30	16	29	20	22	36	38	28	34	22	31	19	24	32	29	30	27	33	17	31	22	26	42	26	30	24	28	25	14	25	25	24	33	23	22	30	20	33	29	33	30	23	30	26	30	26	32	29	26	27	31	25	29	34	27	31	27	37	37	25	32	45	30	27	33	26	35	29	30	19	25	35	32	30	25	34	32	34	42	33	32	25	36	28	29	27	22	23	26	27	34	37	21	32	32	31	37	17	26	34	28	50	39	30	27	32	29	32	32	23	31	23	24	30	21	33	24	32	36	39	29	32	34	27	29	24	24	33	43	21	31	31	27	30	35	28	22	32	26	32	29	29	40	22	36	33	42	32	41	29	37	32	29	32	21	26	32	17	24	27	32	28	25	26	35	34	34	28	30	28	36	28	34	24	33	28	23	40	26	25	32	36	36	37	28	24	33	32	28	28	34	27	27	33	29	29	33	30	29	32	36	36	22	38	21	20	21	35	35	35	18	39	37	29	23	26	34	37	20	35	36	27	32	27	20	21	34	31	36	30	27	36	28	34	21	27	29	28	34	25	23	29	28	32	32	26	25	31	28	24	31	23	23	39	25	32	25	30	33	29	37	43	31	27	23	24	26	23	42	22	32	30	36	34	34	23	32	29	43	25	36	24	31	18	31	23	31	23	33	34	31	35	28	28	29	36	22	26	28	29	26	33	32	27	32	22	29	28	29	32	24	37	23	41	22	25	25	28	30	28	27	22	32	30	27	24	26	26	36	29	32	25	36	33	25	40	37	33	33	33	27	33	26	27	34	26	26	35	28	27	29	32	24	38	32	39	25	30	31	28	34	29	31	28	23	35	25	38	29	25	41	25	27	33	19	32	30	30	28	26	38	28	15	30	24	27	41	27	14	30	33	21	43	32	25	32	35	22	24	28	33	27	24	47	34	32	24	23	32	34	39	42	28	29	26	29	30	27	28	39	38	27	36	34	32	27	31	20	38	28	34	33	37	29	19	30	23	21	36	32	30	27	31	27	34	38	31	23	34	26	35	38	29	45	34	27	30	28	24	33	26	27	38	36	25	27	30	28	39	38	34	21	33	34	20	30	28	24	35	36	28	24	40	25	23	17	33	31	24	25	27	23	31	28	39	29	35	26	34	29	28	27	24	24	30	30	40	25	30	28	34	18	31	33	27	24	38	24	29	28	40	41	25	33	25	30	22	33	33	35	30	31	41	27	29	27	29	29	27	32	23	32	24	22	27	23	43	36	26	32	31	21	36	38	26	22	34	31	29	33	30	41	36	35	22	29	31	28	24	36	28	34	27	40	35	24	35	28	35	35	44	31	24	32	37	23	31	29	24	28	29	39	30	24	31	30	35	29	36	36	33	30	31	21	29	29	34	30	32	27	41	38	21	26	25	41	23	34	33	23	27	31	40	26	27	38	28	23	24	28	27	37	29	23	30	23	42	35	30	30	28	29	32	34	30	29	43	22	37	27	30	22	35	29	27	30	23	23	25	29	37	30	23	36	32	25	27	32	22	25	27	29	28	26	26	26	17	40	21	30	23	22	34	30	25	29	29	23	29	31	25	24	22	33	33	24	35	27	26	21	24	26	31	38	32	19	32	29	32	36	31	29	26	28	32	34	38	30	31	30	31	37	30	41	27	18	22	25	23	32	23	29	23	35	30	22	22	25	23	27	29	23	36	30	32	27	22	23	24	19	30	23	25	21	33	25	29	24	32	29	39	33	28	36	33	25	30	28	41	37	29	32	31	23	19	25	29	26	33	33	26	35	27	25	31	32	34	20	29	32	26	27	40	24	38	32	34	22	32	38	31	41	21	32	29	26	38	21	31	31	28	37	24	26	27	31	26	27	27	35	33	32	28	23	26	29	33	27	30	28	25	26	29	34	31	31	37	30	24	28	29	30	30	22	25	34	30	40	41	32	29	30	23	36	23	30	28	30	26	30	27	27	42	30	33	28	28	30	43	30	22	22	26	35	25	33	30	32	26	23	27	29	24	21	30	30	34	25	41	24	31	32	33	38	29	29	28	38	35	26	37	31	29	33	36	42	30	31	26	40	32	34	26	33	25	29	30	24	30	21	26	29	22	27	22	25	28	32	22	23	25	30	30	21	36	29	33	26	32	31	28	26	30	35	18	27	27	27	29	25	30	27	37	45	26	33	28	32	30	36	34	27	30	22	29	31	29	39	23	21	33	36	36	22	26	21	34	31	23	30	23	31	21	29	26	34	34	21	36	29	42	30	27	34	39	36	32	21	29	23	41	18	35	28	35	25	33	32	29	20	32	27	26	23	30	28	33	33	22	28	36	29	23	39	26	21	31	33	30	32	30	24	26	22	26	28	36	27	29	31	28	32	21	31	34	19	33	34	31	26	31	21	26	35	35	24	28	38	31	17	27	33	23	30	41	29	32	19	33	26	32	28	32	22	34	27	30	27	40	25	32	35	28	24	29	34	28	34	22	45	23	27	25	27	21	30	29	34	29	29	24	32	30	30	22	36	25	27	28	34	32	19	32	28	27	32	20	23	30	16	26	30	33	34	24	18	32	33	33	24	32	34	31	32	31	36	27	21	23	28	26	26	24	35	29	28	21	30	32	25	28	25	29	45	21	17	26	18	25	34	19	35	25	44	25	33	27	29	26	29	32	32	28	37	28	33	25	31	35	23	29	20	33	38	34	20	33	34	31	29	27	34	33	34	39	25	28	26	43	28	43	30	38	36	34	22	32	31	35	28	28
19735	12537	7076	18258	26868	26305	23561	21615	18792	16076	14525	13142	12461	10154	8240	6240	4714	3963	3501	4960	4781	3903	3768	3276	2754	2286	1887	1650	1480	1423	1307	1221	1175	1135	1133	1157	1059	924	847	859	848	753	796	839	789	679	653	638	686	788	792	649	712	593	565	600	515	617	549	509	520	494	470	509	458	462	507	515	499	467	466	480	505	470	490	504	513	521	493	548	480	472	522	498	490	473	500	475	485	491	462	500	492	508	508	453	481	477	527	500	499	517	467	523	517	482	532	471	477	498	448	456	489	489	480	465	478	463	484	422	451	470	440	484	461	447	453	434	486	441	482	477	478	472	470	457	480	462	444	454	450	472	500	467	462	439	453	461	474	502	434	473	448	499	482	438	469	468	486	505	457	457	484	440	460	442	446	445	507	459	440	460	437	485	482	475	495	423	458	465	448	424	458	463	423	496	444	429	476	435	446	458	481	437	449	482	481	461	488	404	427	465	446	501	421	440	427	490	463	433	466	467	435	429	451	426	425	411	431	433	464	441	466	421	456	422	427	470	466	471	458	414	467	467	485	443	443	448	413	460	428	456	457	445	439	461	428	418	494	409	428	424	457	450	473	490	464	463	429	454	432	396	425	456	459	441	429	442	433	456	445	449	473	455	435	430	443	464	444	482	490	475	478	410	423	460	520	450	456	453	448	411	445	462	449	436	465	443	412	447	424	448	436	440	430	451	421	451	421	446	435	458	428	497	447	457	465	429	488	427	425	444	434	464	454	425	455	413	458	440	433	489	460	429	425	452	466	450	424	427	475	416	445	445	431	449	441	476	464	449	435	448	418	452	438	442	439	432	489	452	485	453	447	511	402	465	435	481	434	440	457	466	431	407	464	444	438	469	442	412	434	470	431	488	440	412	433	480	475	443	442	421	445	412	444	426	443	434	462	489	449	455	442	459	442	433	414	484	419	472	479	418	469	467	472	449	449	484	491	470	415	450	477	475	458	426	427	438	500	470	459	464	447	452	453	471	458	498	460	471	477	426	465	431	483	432	447	444	511	448	468	458	456	435	437	433	475	466	460	451	413	416	450	452	463	454	425	439	461	416	448	460	412	434	463	485	455	410	423	433	417	437	413	426	464	447	446	470	429	426	465	435	430	448	434	449	473	455	464	439	444	480	453	429	428	426	448	441	437	451	427	445	458	435	485	455	470	462	450	442	487	482	427	467	477	437	448	460	462	498	474	422	416	463	451	471	437	465	442	446	451	438	449	464	444	478	433	423	405	497	464	456	444	412	468	440	453	447	481	459	477	456	461	420	476	419	447	475	458	454	468	477	448	445	422	436	457	453	464	464	439	461	447	435	433	446	470	450	409	448	458	455	454	439	487	500	433	438	455	446	417	421	434	456	428	434	424	454	432	441	469	444	441	456	463	479	431	477	420	455	463	462	441	434	490	482	439	429	426	470	481	423	419	442	389	444	456	463	438	481	492	455	487	403	430	412	439	442	448	451	445	472	446	428	440	436	465	496	500	444	451	422	441	431	469	454	442	428	457	454	448	423	464	465	455	455	434	453	462	391	441	480	443	466	421	442	453	449	433	454	447	476	466	446	418	418	450	423	462	438	470	468	462	417	437	482	475	443	423	443	437	491	456	449	459	421	452	454	445	491	454	440	464	469	447	456	444	467	458	439	433	441	436	447	432	460	468	444	442	455	456	449	414	462	420	458	411	464	451	439	482	478	464	449	454	459	450	413	419	433	427	403	436	429	440	444	459	405	427	443	465	440	478	394	455	444	426	463	466	426	460	446	429	469	455	438	427	473	428	419	406	433	451	463	441	455	432	458	444	419	466	466	407	444	453	438	443	422	456	466	433	440	451	422	431	440	478	477	415	429	459	479	489	479	428	446	442	488	450	456	406	451	473	459	463	431	425	464	438	464	460	431	473	481	469	426	415	464	466	463	443	481	465	449	454	455	425	444	449	454	429	448	427	450	480	443	418	439	484	431	429	422	437	447	442	462	454	446	414	463	468	433	483	472	485	452	437	444	447	438	458	469	454	443	441	488	425	467	478	439	425	426	439	433	406	450	460	492	462	461	467	482	447	463	444	425	417	444	433	413	462	430	458	493	458	444	456	452	502	435	467	468	479	415	460	481	426	449	436	429	408	452	441	439	454	451	454	437	449	455	459	399	448	458	440	469	479	443	446	419	449	447	458	426	433	465	461	431	471	445	448	451	434	443	461	448	441	480	434	471	501	472	454	465	416	430	461	475	472	452	440	438	435	471	465	462	488	445	448	451	445	436	461	426	475	464	438	451	455	431	450	454	446	453	433	441	435	457	446	422	438	458	446	486	478	437	490	453	451	422	449	462	440	406	464	432	475	478	456	425	442	424	448	439	440	461	457	473	450	458	453	477	448	431	449	458	436	454	443	459	443	444	501	451	425	450	449	469	474	467	484	477	446	451	426	426	446	444	414	474	441	456	464	436	453	436	457	438	452	430	451	478	440	469	411	452	466	477	441	462	447	438	467	445	472	478	421	423	430	429	438	444	441	454	485	400	471	471	440	448	439	468	426	436	395	495	444	459	427	472	441	489	449	453	446	429	484	408	459	454	438	450	455	405	447	447	481	446	453	468	479	440	480	455	464	448	444	453	485	460	494	469	461	441	448	443	428	427	455	479	460	453	458	422	457	455	445	432	460	441	450	465	426	469	494	411	422	477	467	452	422	461	449	453	467	439	468	443	446	463	440	447	422	429	450	450	461	457	455	411	455	443	456	486	445	438	451	451	469	481	477	449	457	430	451	437	439	418	484	475	466	468	464	427	435	453	450	448	419	414	457	457	499	451	486	488	446	417	468	451	442	463	452	444	451	448	423	462	484	441	445	426	442	447	456	450	449	464	458	468	440	468	438	463	481	437	470	455	442	448	466	432	456	473	447	444	458	446	464	465	419	411	481	451	480	449	477	425	446	444	473	454	479	422	454	471	443	410	427	413	447	428	432	455	479	452	479	431	454	419	486	465	424	427	453	425	456	508	448	463	419	464	462	472	473	441	441	467	476	417	473	452	446	424	458	466	455	465	485	435	471	449	419	428	449	459	458	456	473	468	458	474	430	437	444	427	461	463	485	431	438	443	441	469	469	435	465	427	412	446	464	471	432	489	433	438	469	487	483	444	428	464	417	430	438	410	465	430	465	476	467	483	444	437	483	425	447	446	467	430	443	466	461	448	411	423	435	422	433	448	435	458	427	461	448	461	449	436	459	465	473	453	464	426	445	466	427	429	394	461	415	445	430	427	412	435	456	486	449	464	457	460	483	474	466	438	426	440	469	435	472	455	457	443	494	448	422	462	478	438	449	507	432	509	480	495	440	416	460	461	442	424	448	455	463	445	458	426	431	459	436	431	453	473	444	412	442	402	458	446	471	424	409	474	451	403	453	443	467	443	457	453	420	434	447	433	454	462	447	464	480	459	423	426	447	471	436	475	434	436	448	430	413	445	453	435
2929	494	314	233	426	507	482	445	419	382	326	297	280	247	206	175	126	109	117	149	143	127	113	108	98	115	91	74	91	77	90	76	73	71	77	76	63	81	68	67	75	74	62	79	65	69	71	66	56	61	73	65	66	58	55	78	66	68	68	59	61	46	64	61	65	50	69	73	57	55	68	58	59	66	55	58	64	71	51	64	63	66	48	62	63	58	55	54	57	71	62	54	63	66	54	55	72	69	59	58	45	57	65	58	64	59	64	61	65	48	51	59	52	53	47	72	53	51	43	64	71	60	63	53	54	63	62	60	55	45	54	72	65	64	62	55	62	65	54	56	61	61	58	72	59	68	54	61	58	56	68	67	70	64	61	64	48	49	54	71	64	72	63	60	57	61	58	61	53	67	62	60	59	70	74	62	41	62	59	60	67	62	57	45	67	51	55	59	55	55	47	52	61	60	66	56	58	73	67	50	61	69	55	72	49	52	56	51	63	48	61	66	61	46	50	65	66	50	54	59	64	58	43	55	64	62	77	41	57	55	63	65	54	53	50	52	65	52	51	60	56	66	57	58	55	63	61	57	53	68	53	59	53	64	52	59	54	71	61	70	75	52	50	67	65	66	74	53	58	57	52	74	56	49	63	56	64	56	56	42	74	61	66	55	72	67	55	52	74	57	56	61	56	59	54	47	58	53	59	60	50	50	62	51	60	44	57	66	60	60	68	49	40	49	48	72	65	61	65	55	64	63	64	63	52	52	65	57	65	60	67	65	54	43	56	60	60	57	55	71	66	71	46	73	41	54	60	69	54	46	64	67	39	63	57	56	47	66	48	58	50	69	57	54	52	69	61	52	71	71	65	57	59	58	61	65	75	53	63	57	65	57	58	45	67	57	47	61	57	65	56	54	47	54	72	64	51	62	65	65	56	72	66	70	53	57	60	66	67	48	54	61	63	75	49	54	69	60	58	63	48	58	54	50	49	62	74	49	66	67	57	51	62	56	62	52	63	65	53	45	56	48	56	40	68	47	49	44	47	54	66	67	51	54	49	52	42	62	61	52	55	59	48	52	64	71	57	64	47	56	55	70	60	65	39	59	54	58	52	44	65	57	55	62	56	51	78	68	54	56	56	71	60	49	44	58	56	46	64	66	43	58	45	52	54	53	51	57	58	64	58	54	66	61	61	61	66	49	62	64	50	58	63	56	57	52	55	53	52	68	61	47	60	56	65	57	62	55	58	64	68	57	44	69	64	64	48	63	57	52	56	63	55	55	65	51	66	84	62	59	71	55	55	64	60	54	60	64	59	57	53	45	49	50	59	61	64	54	54	50	49	63	50	59	68	57	67	65	50	72	46	73	61	53	58	51	60	50	57	60	65	50	62	56	62	46	50	56	47	53	58	65	64	61	54	55	55	56	63	54	57	67	45	62	58	74	72	53	56	43	55	48	52	58	74	67	44	59	58	64	44	59	68	56	65	75	58	58	63	58	47	67	56	48	70	61	64	47	49	66	53	58	53	60	59	61	58	56	52	55	52	69	60	61	52	56	70	62	52	65	58	49	57	57	58	58	58	60	48	54	50	54	69	59	62	67	45	55	68	52	49	56	75	50	63	53	48	51	54	72	58	58	62	63	63	54	62	54	66	67	62	57	62	41	58	55	54	45	45	59	63	59	50	52	78	65	58	71	60	62	57	61	58	59	59	59	59	71	89	64	64	52	85	64	73	63	48	67	63	60	49	65	54	55	65	71	61	58	49	51	52	70	67	72	55	58	59	63	55	65	59	53	80	63	64	55	56	62	65	57	53	40	56	66	59	62	59	62	56	64	45	53	60	68	75	52	51	49	48	71	54	64	50	50	47	48	61	66	51	45	53	51	42	62	63	55	63	75	64	60	55	47	68	52	63	66	48	59	57	67	65	63	64	58	54	62	64	57	71	50	74	56	52	47	71	61	61	50	46	59	63	51	62	58	60	62	53	66	69	45	63	47	70	62	41	60	65	61	69	66	53	52	54	61	44	66	64	55	56	63	61	74	43	51	55	52	71	50	66	65	65	55	57	63	71	62	49	56	57	60	50	61	52	59	51	62	65	57	65	50	56	62	70	52	60	50	67	63	55	57	62	60	60	69	68	55	42	59	53	67	54	57	52	56	50	64	44	58	59	63	79	63	53	74	76	66	61	59	52	74	53	67	51	59	57	47	59	52	63	52	59	63	54	55	68	45	46	61	56	75	59	59	60	57	46	56	63	67	62	49	58	62	63	74	65	61	49	44	57	57	46	63	74	70	52	57	57	53	68	64	44	60	69	51	57	76	58	64	57	75	61	58	52	58	71	49	51	53	51	57	45	77	51	62	54	60	67	58	61	65	51	50	59	58	54	49	69	61	57	57	72	55	57	40	52	51	69	54	59	50	58	57	50	62	51	59	58	53	59	64	73	63	64	63	52	54	63	51	57	60	56	62	54	59	62	65	56	57	48	51	58	66	71	65	76	66	64	51	60	68	51	74	70	55	48	63	62	57	57	58	57	58	53	58	44	53	53	63	43	62	62	58	59	64	55	48	60	71	65	59	51	69	55	57	69	59	50	55	53	65	61	56	61	68	52	46	76	64	56	68	55	60	49	62	72	57	49	58	65	46	72	59	51	59	61	66	59	49	57	60	58	50	53	56	51	67	70	64	62	51	46	58	69	70	70	52	53	72	61	63	64	66	58	61	62	70	58	45	63	51	72	60	55	58	52	55	68	59	64	77	49	59	61	77	64	66	48	60	52	52	52	57	41	59	70	50	58	47	55	67	62	60	70	56	53	55	61	56	64	67	64	66	52	70	51	52	53	51	61	64	70	52	47	52	56	69	53	74	58	51	55	60	51	44	57	51	55	55	65	51	72	74	52	60	49	76	68	51	64	62	52	68	63	62	64	59	58	61	64	58	71	52	63	51	51	49	54	58	77	76	63	69	60	44	53	56	57	52	60	64	55	54	57	67	67	58	50	44	58	50	51	46	57	67	54	72	60	60	45	61	55	52	50	56	46	53	62	70	52	37	54	53	63	57	70	68	53	67	57	60	58	59	60	55	55	60	59	64	60	42	49	64	38	51	64	53	57	69	52	68	54	57	65	65	56	55	53	66	63	60	70	55	52	60	59	58	53	62	59	72	67	56	46	57	52	50	62	58	44	64	57	58	75	65	66	54	71	58	64	43	52	59	49	52	59	64	56	62	53	63	61	66	56	52	54	64	61	59	58	60	46	73	62	51	70	59	59	55	43	61	50	41	54	50	62	54	50	60	58	52	70	58	45	57	56	58	66	57	50	57	57	69	45	60	62	70	54	70	62	57	70	79	60	61	65	61	67	65	55	73	60	56	66	38	63	60	73	47	51	77	56	52	41	80	56	57	58	62	66	63	62	60	49	68	67	55	56	54	58	56	55	57	71	63	65	65	68	64	69	53	57	58	44	61	51	56	48	55	58	50	49	51	54	58	75	54
18103	11439	6956	17796	26210	25719	23732	21343	18536	15774	13987	12313	12112	10253	8192	6229	4556	4060	3679	5105	5026	4094	3873	3643	3096	2623	2233	1994	1740	1685	1672	1573	1541	1509	1584	1494	1468	1366	1331	1260	1154	1180	1224	1208	1131	1084	1045	1020	1081	1174	1144	1052	1063	1007	966	951	936	982	961	944	875	935	915	950	949	902	862	893	909	969	906	904	867	868	898	915	909	882	889	917	918	900	973	905	882	912	866	926	887	945	872	929	854	949	927	928	935	885	888	866	901	870	919	883	890	821	904	871	919	872	881	900	870	930	869	899	837	849	907	864	827	900	923	887	849	873	913	850	846	910	903	849	867	886	878	900	882	908	886	845	864	813	862	883	867	904	895	882	833	845	813	849	865	909	874	912	841	895	889	919	908	829	899	866	859	882	863	883	801	934	882	872	874	895	898	923	882	876	882	834	813	828	902	859	848	852	873	853	887	852	922	895	891	856	881	829	853	825	847	831	861	877	893	856	843	848	858	810	858	845	860	839	884	913	878	811	874	810	821	840	844	852	881	880	815	898	914	845	866	897	826	897	815	865	842	892	853	838	855	873	916	833	865	873	878	815	856	864	893	871	920	835	930	853	861	853	857	859	788	850	856	866	884	846	847	833	873	868	815	836	884	837	878	840	800	933	858	863	838	847	890	817	851	852	864	876	813	902	844	847	879	871	833	867	845	880	866	867	843	832	883	853	838	871	885	850	831	888	817	901	856	834	939	860	857	847	841	833	869	839	900	861	840	865	852	812	850	837	890	872	926	865	844	865	849	871	901	870	826	855	843	891	877	852	875	811	858	884	893	880	845	858	893	872	841	831	894	852	930	860	917	896	828	847	887	859	845	864	831	857	847	862	851	828	871	844	792	921	848	852	803	850	839	862	837	839	865	879	912	900	901	843	871	861	928	919	840	840	820	860	913	906	828	845	833	892	875	836	861	873	911	887	905	828	825	849	798	925	849	857	912	870	919	867	832	872	866	865	840	850	879	892	855	861	894	883	855	850	822	888	828	843	837	875	835	821	852	862	864	845	810	879	843	889	863	870	838	882	856	851	894	847	829	860	875	829	854	889	837	895	859	878	837	861	826	851	928	860	846	872	844	869	899	861	847	841	816	846	811	812	869	837	862	863	831	853	823	824	861	843	890	874	851	884	889	843	861	815	859	892	815	867	896	861	837	862	830	862	864	828	825	856	889	918	835	820	816	859	925	880	922	886	805	908	863	848	848	873	826	830	858	849	852	808	840	872	798	860	844	883	891	891	856	859	848	840	855	896	893	903	881	848	772	896	845	824	842	901	906	876	862	900	901	845	840	831	832	868	911	871	866	823	880	838	838	853	844	904	878	834	886	832	885	892	845	809	877	866	849	854	823	826	813	857	901	886	842	866	858	829	870	895	828	819	872	842	889	819	873	848	908	933	853	878	898	893	835	823	815	849	822	831	849	868	814	924	854	867	853	892	867	832	857	883	886	835	841	851	877	855	824	835	860	836	836	836	855	865	879	854	849	831	881	866	872	877	846	896	838	837	877	883	819	866	803	847	823	843	855	866	890	824	839	886	869	862	887	840	849	855	866	802	861	881	854	853	896	906	859	881	808	865	841	867	916	830	909	866	846	899	869	832	833	910	853	861	847	835	841	839	886	920	886	892	826	881	904	862	854	849	822	854	853	860	872	833	835	906	896	858	881	856	828	838	834	890	889	833	831	902	875	888	838	868	821	898	834	869	869	873	881	836	881	894	889	841	876	856	823	840	852	856	865	828	878	866	895	889	839	877	883	843	871	888	874	874	875	842	862	835	813	820	860	878	826	895	814	903	883	858	829	788	869	835	893	895	875	837	911	819	899	860	878	815	869	876	869	847	866	913	864	873	868	842	868	834	841	855	869	886	875	819	926	821	818	856	875	814	902	875	886	922	871	796	882	852	816	878	770	889	836	823	849	876	881	830	890	823	865	848	823	816	872	881	875	844	865	869	878	868	841	803	842	821	883	850	821	875	911	919	822	800	822	848	891	874	883	858	823	849	873	891	832	862	885	903	916	810	854	896	871	828	869	897	834	803	859	854	823	857	917	876	792	855	873	901	874	862	890	795	876	819	931	884	849	820	848	869	869	881	858	864	861	862	935	883	819	858	833	836	866	853	856	834	858	896	873	865	923	868	861	860	833	889	835	877	867	879	911	886	852	862	874	862	861	850	792	804	878	852	858	933	858	858	850	852	868	857	865	876	886	834	889	859	883	862	907	847	854	845	809	863	855	845	846	848	837	855	838	893	866	879	847	877	879	875	817	882	846	840	871	875	841	840	852	861	853	871	834	895	875	895	858	833	846	861	878	875	906	864	853	853	880	829	848	856	869	879	821	909	861	866	870	851	796	879	801	885	899	885	838	883	837	857	853	909	873	857	832	886	909	815	861	853	897	886	840	817	821	871	866	845	849	848	853	881	856	859	846	838	885	837	854	888	875	892	864	839	788	865	809	868	827	901	841	865	815	820	890	862	878	865	838	837	862	848	859	850	854	855	832	903	873	875	910	816	879	794	848	833	865	886	884	841	836	803	842	853	865	838	858	852	890	821	880	891	857	867	830	847	840	881	909	835	884	895	876	829	889	852	899	848	856	910	885	874	838	867	831	867	874	878	847	865	849	918	852	876	835	834	904	885	844	826	851	892	849	810	904	878	896	868	844	839	860	902	880	886	839	873	867	894	894	845	845	824	864	840	869	827	910	892	776	832	872	861	833	889	855	834	892	830	862	838	832	867	850	883	865	848	887	868	893	849	812	860	862	839	868	876	886	836	877	846	892	829	896	873	824	845	860	861	855	868	895	888	842	838	836	814	871	840	880	823	912	818	841	865	889	827	835	882	902	840	819	837	840	874	851	943	859	900	825	862	897	850	828	902	911	870	881	871	869	853	781	850	854	864	824	875	883	886	825	892	884	878	904	881	863	864	917	855	859	847	852	879	846	851	832	814	860	927	850	831	901	853	802	826	826	849	913	894	845	882	823	787	896	859	865	888	874	900	870	932	890	844	869	847	844	897	909	875	858	886	873	852	840	820	895	869	877	806	872	830	897	876	861	866	901	796	910	845	842	826	907	881	872	875	858	833	893	866	858	881	842	851	799	856	854	832	841	895	823	869	825	869	901	869	877	926	885	850	877	848	898	899	869	889	858	807	851	845	883	859	870	844	854	864	871	834	833	853	837	813	780	860	860	881	889	877	914	860	882	842	823	866	925	844	835	831	833	823	827	900	836	876	867	856	834	843	857	909	879	869	796	850	866	831	851	823	849	820	898	817	848	829	768	833	808	845	931	883	866	877	848	835	826	872	866	803	825	895	824	867	845	850	870	805	834	861	868	899	876	895	840	855	827	861	811	840	872	834	880	827	839	867	849	835	883	882	880	883	881	913	912	841	846	865	956	838	859	873	819	880	827	882	859	846	855	877	859	886	860	862	864	844	841	867	886	827	837	827	862	875	860	868
2058	770	461	334	642	792	753	723	635	595	490	410	443	405	304	212	177	156	150	175	184	167	157	162	117	115	95	85	84	80	77	76	79	67	63	78	69	56	74	57	58	57	71	56	54	62	70	59	46	55	60	66	58	53	47	55	55	46	44	53	52	55	57	58	38	44	42	44	46	40	41	43	48	46	42	59	43	35	60	39	41	43	41	47	52	32	51	52	37	53	46	54	42	56	65	44	39	50	47	53	53	45	40	37	46	51	38	54	57	49	49	49	40	46	42	48	54	56	49	41	61	53	67	44	34	52	46	48	53	48	60	55	60	52	53	38	57	44	49	47	50	41	47	59	50	42	52	52	52	54	51	43	47	47	48	42	42	53	51	50	41	52	51	40	43	48	43	39	45	42	50	40	44	49	45	48	43	35	51	44	38	47	44	41	38	46	46	53	42	48	57	47	34	53	48	48	42	50	44	39	45	42	51	44	50	53	49	41	33	55	26	39	41	47	52	44	43	40	40	42	43	52	42	55	42	45	41	45	45	48	49	57	59	50	57	53	44	49	53	52	41	45	46	33	45	40	48	47	51	52	39	52	39	46	36	52	41	40	48	33	42	34	43	49	36	43	43	51	39	54	42	51	60	57	45	54	41	53	46	40	53	49	39	50	38	38	38	52	38	46	49	35	40	60	56	53	45	46	59	42	46	56	34	54	51	50	47	57	55	27	47	44	53	39	46	52	52	57	41	43	37	44	53	47	42	49	43	33	38	42	45	43	35	62	38	39	52	42	38	47	55	44	45	52	46	37	50	41	42	39	50	46	40	45	51	57	50	47	56	42	44	45	29	48	36	48	55	34	37	41	52	46	57	46	52	42	47	53	51	48	34	44	35	33	32	52	52	46	47	50	42	41	33	47	40	44	49	51	34	51	53	50	54	53	48	61	41	48	45	43	47	53	55	57	45	38	50	41	40	44	49	42	56	42	48	44	42	57	52	55	42	43	43	61	50	48	54	50	52	65	45	48	43	56	51	58	43	31	42	40	50	36	44	31	51	49	51	56	38	44	43	41	48	52	46	54	52	46	45	47	52	50	47	41	49	56	35	41	29	65	49	43	53	50	49	45	50	45	56	50	40	44	45	57	36	49	42	31	46	36	48	41	54	40	56	39	49	58	45	62	45	46	45	54	49	43	50	36	49	45	47	46	53	38	39	53	44	41	54	55	37	47	51	53	37	46	41	37	36	64	39	36	41	54	46	44	49	53	46	43	53	36	41	39	42	51	46	53	53	43	39	46	41	44	44	56	47	45	51	44	45	47	53	55	57	43	56	49	51	30	52	47	32	53	40	53	48	40	49	48	51	45	39	40	51	53	48	37	46	36	50	51	49	47	44	44	46	47	49	52	43	38	41	51	44	48	35	53	40	43	48	41	43	48	41	50	44	36	45	52	46	41	42	55	48	32	40	45	41	46	47	46	54	52	51	53	49	38	47	29	45	42	54	47	50	46	47	58	39	46	50	44	52	52	43	42	45	40	43	52	58	36	44	58	40	42	45	54	54	43	55	56	40	55	45	44	54	57	50	45	42	50	49	40	54	43	58	39	47	56	39	34	47	41	55	50	36	40	53	39	45	46	53	50	51	45	49	57	39	46	49	42	50	41	42	42	39	51	53	37	46	42	58	39	46	54	43	39	48	39	47	54	44	43	46	53	43	47	44	39	44	57	41	52	49	49	51	51	48	52	45	48	44	38	47	61	42	41	44	59	49	54	48	42	50	48	44	37	44	44	51	43	60	40	41	62	37	46	47	43	37	50	56	41	44	48	54	43	43	46	54	51	42	55	43	47	40	48	43	45	43	45	52	45	49	49	54	45	40	47	40	41	51	55	46	51	36	62	50	44	49	32	44	41	45	42	50	38	52	48	45	43	39	61	57	49	45	42	45	50	37	42	43	43	63	61	51	54	38	44	49	49	44	55	52	54	41	38	43	47	58	37	41	44	46	51	42	35	48	36	42	56	57	47	40	64	45	39	47	46	35	40	50	63	41	35	48	56	50	40	38	38	56	47	42	49	50	41	44	56	39	46	45	45	48	53	47	56	38	42	49	51	59	44	45	52	49	35	46	41	36	41	33	55	42	48	42	35	50	51	46	47	56	55	42	50	35	54	46	47	45	47	41	41	47	48	39	51	51	43	38	51	51	45	40	52	35	43	52	46	47	42	57	57	43	50	35	39	34	48	36	49	46	57	46	53	41	44	45	54	39	40	45	43	41	47	57	46	66	37	56	50	39	42	59	37	55	55	39	47	45	40	59	47	49	44	55	46	44	48	37	48	44	54	55	53	51	53	49	44	42	48	40	37	38	40	55	52	52	44	34	46	47	58	43	43	54	54	49	41	50	46	44	38	37	46	48	48	48	34	39	55	37	50	42	44	50	38	59	53	45	52	58	47	51	53	40	45	43	54	39	44	47	61	60	42	39	57	52	48	43	38	51	56	45	39	52	53	48	47	46	39	35	45	53	55	58	49	40	57	49	42	35	50	55	52	57	42	41	56	50	55	39	43	37	55	45	44	55	38	45	48	43	39	48	51	47	39	50	49	45	45	37	50	45	49	45	44	44	40	39	47	44	44	54	53	37	40	32	46	45	51	43	32	43	50	46	54	43	42	48	45	35	48	45	40	50	60	54	46	52	46	52	56	42	45	44	57	54	46	40	49	42	39	50	43	57	50	35	42	41	51	51	37	51	36	46	43	55	49	58	51	52	52	46	49	45	46	41	58	42	41	51	43	36	42	41	42	49	40	47	49	46	39	55	46	54	51	46	43	35	37	49	66	47	58	51	47	37	45	37	43	39	45	45	46	53	49	51	47	60	53	55	44	38	45	44	41	45	40	55	37	44	51	49	51	38	59	50	47	35	52	51	35	51	49	40	53	38	40	38	49	46	56	52	47	39	39	41	50	46	54	43	48	47	56	41	56	49	54	37	50	49	56	38	40	33	39	35	50	44	46	37	42	58	44	57	40	57	37	46	48	49	55	48	55	44	44	47	32	42	60	37	51	46	41	58	35	47	48	42	46	47	43	41	37	40	55	46	43	60	43	50	47	45	37	46	39	45	63	44	38	52	46	49	55	45	53	37	38	56	46	51	49	30	49	44	52	50	50	45	43	52	54	46	47	52	38	55	45	51	44	59	35	44	44	50	39	43	50	35	46	40	46	21	48	56	43	39	45	42	51	47	49	44	43	52	45	48	41	42	40	37	43	48	46	64	37	58	47	45	53	37	37	46	48	43	43	44	37	45	47	55	49	47	42	41	50	50	40	58	57	45	42	39	51	48	45	44	57	49	36	33	51	56	49	30	44	38	44	45	41	43	36	43	41	49	46	50	41	47	47	43	62	46	44	51	54	49	64	45	43	47	39	44	36	49	31	48	53	47	43	42	47	57	39	50	48	52	53	43	50	54	40	50	48	52	50	44	43	49	42	53	53	33	44
23865	15851	9533	22582	31782	31175	28942	26702	23565	20776	18442	16338	16209	14068	11181	8670	6346	5443	5037	6110	7199	6393	5280	4999	4133	3627	3041	2661	2222	2053	1986	1899	1757	1842	1859	1718	1698	1475	1368	1267	1239	1248	1266	1167	1063	1067	977	1010	1122	1215	1147	1093	1036	943	861	812	890	872	817	773	732	737	781	806	750	795	742	715	765	735	746	743	723	770	745	771	739	692	759	698	777	742	802	831	757	739	789	793	780	784	780	784	767	718	788	809	786	746	803	759	748	769	687	770	738	790	693	701	721	726	751	705	721	689	720	695	716	677	783	734	713	715	695	702	738	678	703	734	743	731	698	679	742	728	691	726	668	760	691	679	694	708	710	739	710	711	732	698	719	744	720	676	702	684	687	679	691	706	726	705	754	715	704	753	715	748	702	736	743	747	686	750	720	760	770	726	719	692	700	700	663	618	699	677	630	676	600	721	673	696	702	663	715	654	702	669	705	672	705	682	719	710	711	690	687	676	650	675	698	727	704	663	676	675	703	679	711	683	709	674	699	641	686	696	702	697	695	687	699	689	718	697	629	685	669	692	693	621	701	728	677	680	724	647	646	705	645	743	673	694	676	716	715	694	696	678	744	697	743	633	667	660	713	654	693	709	720	690	681	716	684	639	670	674	718	684	671	719	709	699	671	726	647	674	680	722	655	678	656	707	709	723	703	712	685	714	669	658	649	704	695	683	680	705	734	685	697	674	715	666	666	697	674	667	681	696	689	677	668	683	685	665	675	664	670	683	673	715	706	713	716	691	670	711	715	684	712	676	704	667	680	624	686	686	666	663	653	724	714	668	682	653	689	650	683	701	691	689	682	666	700	685	686	708	727	702	685	693	701	693	718	673	711	679	675	651	691	691	660	698	679	707	663	688	669	650	672	663	695	702	682	700	643	672	672	690	693	671	672	707	698	675	668	712	707	720	671	669	736	651	721	706	718	674	706	674	647	706	706	754	668	737	705	667	751	647	684	678	709	662	740	733	710	678	672	675	680	737	638	649	668	701	686	711	699	673	703	682	724	697	683	672	685	640	680	669	706	694	668	687	714	699	673	720	705	672	697	676	629	678	727	714	682	684	680	702	650	652	724	686	699	658	702	713	669	696	722	687	697	668	626	708	693	659	714	686	760	703	666	677	703	696	704	649	697	723	646	691	665	674	651	700	695	723	664	699	689	664	698	722	684	662	701	697	704	631	684	685	671	677	692	641	676	666	648	694	694	665	708	682	721	693	654	735	674	721	733	709	750	696	676	682	692	699	765	681	656	665	688	682	694	672	676	673	674	661	723	695	694	699	698	675	680	669	664	666	700	690	656	716	757	694	667	716	634	730	697	675	690	741	658	681	681	732	656	697	685	670	702	678	650	669	668	734	639	769	668	701	722	680	679	651	688	683	681	698	703	664	709	740	667	641	674	686	692	662	672	679	677	648	684	745	699	668	740	737	691	665	690	680	711	710	658	690	656	678	710	661	685	712	674	700	682	692	671	702	634	694	696	713	693	700	658	675	684	703	650	698	672	717	711	649	673	677	664	683	671	695	648	666	676	704	644	681	703	690	631	683	691	687	665	686	678	675	670	678	692	701	665	684	693	653	644	688	661	709	694	676	724	643	711	663	680	690	729	736	678	651	735	719	688	700	662	678	655	695	690	723	694	667	702	703	701	701	700	739	676	667	725	707	676	723	690	704	696	680	681	653	687	628	724	681	696	680	690	702	705	680	689	656	651	677	660	707	689	712	684	692	704	649	676	652	699	689	688	706	679	662	662	730	678	716	664	681	706	711	666	679	686	633	718	669	732	659	715	685	686	697	668	717	702	681	668	714	650	706	703	704	684	681	671	667	718	693	659	619	727	689	669	679	717	713	735	670	696	783	688	698	698	709	676	663	678	669	708	731	633	677	717	736	681	669	711	657	638	707	704	701	659	689	696	693	661	669	745	698	674	632	680	670	625	711	622	718	667	667	674	729	630	726	742	628	717	732	708	653	696	706	702	686	671	702	633	647	688	736	683	700	715	703	691	682	687	665	684	676	656	676	684	658	728	691	708	663	694	683	678	714	694	671	720	736	659	734	712	676	684	662	707	717	696	716	662	665	675	710	635	680	714	686	673	725	683	679	698	697	694	670	683	656	673	658	690	681	714	688	639	698	676	671	670	661	697	675	657	642	725	727	674	663	651	708	700	718	724	698	652	663	685	664	651	720	695	715	666	688	675	683	716	674	692	715	658	676	632	674	735	699	673	667	664	669	652	690	694	700	694	676	684	720	683	700	714	706	696	672	665	685	673	686	665	702	657	698	693	668	714	716	703	639	659	668	705	672	700	704	654	695	686	708	678	711	685	667	658	660	750	703	706	699	669	637	702	714	641	637	699	669	662	708	671	661	690	718	666	754	695	708	623	650	705	705	644	690	685	649	676	715	661	685	691	700	695	682	681	677	675	698	682	669	702	677	711	702	681	649	705	720	662	698	694	676	711	713	676	738	659	700	672	650	684	710	736	709	679	670	652	706	709	690	679	710	680	675	701	696	703	724	692	674	675	730	720	719	686	668	685	698	651	705	735	675	659	675	694	671	666	698	637	702	665	681	685	673	746	681	675	707	692	667	671	650	681	669	692	666	693	700	650	649	688	722	718	684	720	720	669	653	685	672	691	671	686	692	662	702	686	681	709	677	706	712	716	650	720	658	692	668	698	684	686	718	702	699	652	721	709	669	678	660	666	680	664	703	697	688	678	693	627	683	706	692	684	690	712	672	750	664	677	670	682	655	663	660	676	638	673	710	729	712	685	672	668	707	714	706	703	708	678	718	674	650	696	713	718	654	708	651	703	703	697	667	690	701	696	706	668	690	714	681	686	659	666	641	644	705	667	656	713	690	693	679	714	685	766	717	667	720	723	655	662	708	655	696	659	657	692	676	645	624	664	719	678	680	676	677	703	688	695	680	693	680	725	638	652	698	680	696	662	655	724	682	657	669	673	691	702	695	700	680	644	653	683	683	673	672	675	678	705	619	686	705	643	728	685	703	637	672	707	696	704	679	636	675	681	651	674	667	684	649	652	674	649	693	685	711	671	687	694	687	711	694	607	659	687	750	705	701	737	647	683	676	707	701	699	694	671	692	706	683	667	694	733	694	642	680	682	694	708	732	707	669	656	662	682	636	617	667	657	656	664	712	703	658	677	642	649	687	691	699	727	706	683	662	704	626	698	668	702	681	690	701	726	697	648	681	656	662	662	757	685	696	725	668	701	713	700	718	684	677	660	689	697	693	698	687	725	653	693	716	669	700	646	651	752	681	686	702	679	647	651	724	685	660	729	658	725	701	671	722	696	695	673	705	615	658	694	724	661	720	661	625	672	696	670	723	675	668	667	682	648	713	631	644	687	682	693	697	730	672	693	679	647	655	720	742	683	705	652	694	711	694	730	659	688	679	646	765	716	651	675	700	652	699	661	648	693	713	672	697	653	671	701	718	680	727
1666	310	184	148	280	319	358	317	256	228	206	227	203	184	135	102	88	81	70	71	88	87	93	97	72	81	54	48	48	41	54	59	48	39	55	50	56	46	47	49	27	48	35	45	31	48	52	37	49	49	40	47	48	37	49	51	33	32	47	40	39	30	39	34	54	28	44	41	49	40	46	36	45	32	44	39	39	33	38	39	36	31	48	43	39	44	49	54	44	48	48	38	42	36	42	42	49	48	57	43	41	43	36	46	38	42	36	30	37	27	37	38	37	53	47	46	43	35	42	40	42	42	38	41	40	32	40	24	54	35	45	41	42	48	38	44	45	34	34	30	40	44	38	43	50	37	40	41	44	39	35	46	37	44	41	43	41	38	45	32	41	47	42	51	37	57	41	36	34	41	53	43	37	45	35	42	43	57	42	34	44	47	36	38	35	53	35	37	38	43	41	38	20	47	32	38	35	32	45	32	36	47	34	33	34	56	43	33	39	43	47	46	39	39	39	44	39	34	37	40	37	36	44	51	33	41	44	50	28	48	38	40	33	46	46	47	42	32	42	38	48	47	54	49	43	42	36	36	34	33	40	35	40	47	36	37	40	40	28	42	37	40	31	28	41	39	44	43	44	42	46	32	41	43	40	46	39	44	45	43	47	33	39	41	35	40	52	48	45	46	35	31	47	40	50	39	45	38	36	35	34	43	43	47	36	42	30	36	39	43	50	40	29	36	45	45	43	41	50	35	36	55	30	48	40	49	25	34	39	54	37	44	43	49	36	30	41	33	39	53	41	38	40	49	39	36	41	42	32	38	52	39	56	38	42	41	43	33	40	48	42	48	34	52	30	38	37	35	47	42	41	43	50	39	46	32	41	37	49	41	38	32	42	43	34	49	33	43	43	35	41	39	45	35	33	35	46	35	45	43	45	36	32	42	34	37	44	61	43	44	41	50	42	40	47	38	40	48	39	41	47	38	37	49	45	34	42	45	45	39	30	43	39	42	43	44	40	43	41	47	46	37	44	35	35	37	31	38	51	41	44	40	41	50	53	33	37	35	44	31	45	46	40	33	44	45	28	52	30	47	49	35	38	39	37	34	40	39	34	42	36	42	46	46	37	50	40	38	32	42	33	29	35	52	39	32	33	26	50	46	33	42	40	37	49	44	27	45	50	48	61	38	42	37	35	33	43	32	41	36	34	38	50	33	39	36	54	44	48	44	34	42	33	42	38	38	41	37	51	45	37	37	61	32	43	44	49	41	45	39	42	36	35	42	45	45	26	35	47	39	34	34	33	49	38	42	32	44	36	48	31	43	39	49	51	43	52	47	42	44	38	53	27	27	45	34	49	51	46	42	27	37	41	34	33	43	36	42	42	46	28	44	47	36	37	41	41	40	44	36	44	45	34	48	44	33	39	36	44	34	53	39	41	29	33	34	37	37	45	37	43	37	37	36	36	34	40	38	29	44	45	40	32	43	26	39	41	32	41	33	45	36	43	31	51	34	31	41	32	36	47	36	40	35	41	35	46	44	45	38	31	34	43	35	38	38	34	50	47	43	42	37	48	37	44	46	52	40	42	36	40	41	31	36	33	42	37	47	42	53	38	30	45	37	41	43	35	45	36	45	36	44	37	49	48	42	30	38	41	35	35	37	57	48	39	37	43	40	34	49	44	41	44	32	43	24	35	43	44	33	41	36	36	48	36	31	36	48	39	27	38	34	40	41	38	43	40	36	29	29	46	36	46	39	39	48	58	50	52	35	36	33	39	38	39	35	49	38	32	40	35	38	22	34	47	38	33	35	40	41	40	33	41	37	37	35	37	40	51	27	45	41	41	40	31	33	39	38	50	36	43	35	39	42	36	41	45	36	33	44	41	40	39	36	43	43	30	41	32	40	51	44	35	35	46	44	44	45	42	36	42	47	37	42	42	37	42	43	48	30	35	41	39	37	24	35	44	46	40	40	44	50	39	44	45	30	43	33	34	36	30	43	46	40	43	37	39	39	48	35	34	39	42	43	45	42	44	32	37	41	43	32	33	37	35	45	37	49	35	38	34	41	41	40	33	49	47	41	42	31	31	39	36	34	36	33	48	43	43	39	37	37	36	40	40	48	27	45	39	57	29	47	45	42	41	39	41	37	36	47	41	31	45	58	51	54	48	30	33	41	40	36	37	39	39	39	45	40	41	37	47	35	40	42	42	32	39	37	53	30	35	41	48	29	40	45	36	37	44	52	45	39	30	42	51	40	39	32	42	25	41	36	35	41	34	38	31	34	34	44	49	34	42	45	44	54	47	26	44	44	45	45	42	43	37	42	44	43	50	32	43	29	26	53	37	41	33	36	38	40	53	41	39	34	58	41	40	41	43	34	34	40	37	45	35	39	35	43	29	32	35	37	31	32	38	43	45	33	42	46	50	42	37	41	36	32	46	56	40	50	38	47	46	44	47	42	36	42	38	49	44	41	37	44	47	33	38	43	26	39	29	41	40	44	35	59	38	48	35	36	40	47	58	43	35	34	33	44	29	37	30	42	46	42	48	38	32	45	48	36	42	24	48	45	38	47	40	37	43	40	49	44	46	52	47	37	31	38	44	36	44	39	42	47	36	35	48	49	24	42	36	40	42	48	41	41	40	40	45	40	47	46	33	54	36	41	43	37	47	43	54	49	40	36	42	46	41	47	43	39	29	36	42	49	39	55	42	41	40	54	34	45	38	44	45	45	34	42	31	33	40	51	40	39	39	47	51	36	29	46	42	49	43	32	45	44	37	42	55	31	42	41	29	44	33	31	33	41	48	36	32	42	46	41	46	43	37	56	40	40	44	46	44	47	41	41	46	43	42	32	41	48	36	35	46	42	47	49	34	42	42	39	44	44	49	43	45	41	49	33	53	45	34	48	32	34	41	55	35	43	46	41	42	39	41	31	32	37	44	37	41	43	41	39	35	56	54	48	43	51	43	35	32	46	37	33	36	38	28	50	42	38	61	36	31	44	44	49	46	36	37	47	35	37	38	51	41	45	40	40	37	47	53	43	39	32	36	36	37	31	40	51	42	32	38	38	34	36	47	36	30	35	46	33	38	44	35	34	38	35	47	49	34	44	43	32	46	29	39	57	42	50	41	52	32	32	36	43	38	37	49	37	31	33	49	44	35	38	30	40	46	34	39	44	42	47	36	45	45	27	53	41	35	36	32	47	51	40	60	32	32	43	47	39	40	49	37	51	38	50	41	35	38	40	39	50	54	47	33	33	41	35	46	43	44	41	36	33	44	43	59	51	43	37	32	35	29	67	47	25	40	34	40	34	40	24	25	38	38	37	39	38	45	36	37	50	31	41	54	42	46	31	50	48	51	46	36	40	46	47	35	32	34	43	36	44	39	35	36	30	38	40	44	39	58	46	47	36	35	46	47	41	45	38	31	42	46	52	44	24	40	48	41	35	37	53	45	52	41	36	37	50	43	37	39	36	41	33	44	37	43	33	22	46	42	40
15372	8705	4746	13023	20796	20399	18490	16666	13835	11467	9920	8732	8912	7934	5623	4224	3109	2508	2215	2464	3356	2996	2703	2522	2087	1815	1590	1326	1243	1134	1095	1036	1005	1123	1062	1032	905	883	882	800	835	846	838	774	708	738	722	682	745	745	790	818	755	699	639	653	635	635	597	600	630	622	631	685	624	620	575	614	597	638	609	624	604	601	582	641	597	590	595	626	600	661	608	647	625	615	611	650	610	595	667	599	597	619	636	636	636	640	658	626	671	629	605	632	605	605	595	621	640	630	614	574	596	621	585	607	588	592	582	624	613	578	627	607	598	587	588	584	605	607	607	620	648	598	574	642	655	609	610	581	591	608	611	640	642	626	593	538	620	625	587	601	605	594	590	618	576	629	605	692	577	648	639	594	623	617	608	609	609	591	592	682	594	587	611	634	638	601	628	621	648	627	573	611	633	633	631	604	608	594	653	650	653	652	574	597	611	593	611	623	611	537	610	579	579	608	589	650	628	622	603	621	564	583	597	580	610	600	613	609	587	610	624	599	627	600	596	597	632	600	608	612	630	610	639	643	574	626	611	636	593	571	571	579	623	593	631	592	609	621	596	593	559	587	563	577	592	603	588	594	621	604	596	603	575	613	615	604	608	618	590	591	643	609	601	613	620	607	582	555	591	606	653	571	634	588	618	611	635	593	616	648	606	600	573	598	587	616	672	622	621	603	598	611	604	622	587	566	645	607	609	570	611	612	609	604	579	603	584	610	605	625	623	601	570	588	600	625	586	607	591	601	613	611	637	619	574	609	606	630	578	608	631	639	635	603	624	617	618	571	601	633	564	608	582	602	577	585	580	650	585	613	636	604	624	599	596	584	647	593	577	593	631	590	602	595	578	589	602	608	583	560	544	591	572	600	595	643	596	601	571	612	595	625	573	609	613	584	550	656	637	654	620	634	623	591	567	610	603	610	581	592	611	565	591	620	641	607	583	605	620	655	605	581	633	583	586	583	626	616	605	565	611	590	595	606	591	610	606	619	595	579	595	589	594	601	622	598	577	638	622	652	629	587	618	621	574	589	598	584	630	586	609	611	594	608	599	590	563	616	596	598	647	587	603	585	618	591	603	610	612	606	614	614	615	648	537	628	590	617	651	643	620	580	629	615	608	640	577	595	591	595	570	590	598	639	584	630	683	604	634	603	621	603	597	631	603	623	611	572	601	604	575	593	611	611	600	606	630	648	584	573	596	605	625	580	589	632	605	650	584	616	622	609	620	629	597	572	606	630	597	600	623	602	610	604	617	610	609	584	601	613	634	565	614	570	619	620	632	568	607	605	588	611	575	619	604	614	555	584	587	602	607	614	574	608	591	619	608	580	632	548	606	554	636	619	588	585	595	602	572	614	640	604	588	588	589	577	615	576	594	616	601	600	622	609	596	613	614	646	638	638	559	553	616	581	568	603	594	617	581	606	631	632	571	604	579	611	624	589	609	564	593	650	587	604	587	612	620	611	645	675	594	559	591	623	596	615	596	604	621	596	601	631	628	577	587	583	608	568	588	612	635	607	655	597	572	587	628	569	613	607	618	633	604	576	592	575	629	639	597	611	652	591	625	640	621	656	613	646	581	601	599	606	618	604	619	607	598	679	569	632	646	601	579	612	625	607	584	595	569	557	592	635	616	607	637	641	594	607	611	599	614	617	573	648	671	640	562	631	617	627	592	625	585	582	578	619	617	618	586	606	625	622	633	640	572	671	597	603	572	612	605	614	579	587	633	621	650	624	569	622	591	567	633	599	587	565	567	569	646	605	612	594	577	615	624	602	607	595	599	627	605	617	590	593	614	626	600	585	593	607	548	578	601	638	591	616	602	618	626	556	601	624	593	569	592	568	606	625	592	627	589	605	630	598	564	581	592	585	548	602	644	581	615	601	603	569	607	569	602	588	548	552	606	599	618	621	623	600	565	598	595	585	590	571	600	582	571	640	590	605	541	602	612	580	628	594	577	584	615	584	582	578	599	588	606	594	561	593	575	634	609	626	605	630	576	587	617	600	576	606	640	596	594	587	541	612	658	615	605	603	610	608	622	580	551	612	625	586	654	614	596	550	582	594	598	577	619	598	599	602	580	636	634	620	595	613	654	619	598	637	612	582	562	613	596	624	590	618	599	577	617	614	614	592	593	534	634	566	612	623	581	593	602	620	593	627	618	614	620	589	619	548	566	592	580	627	604	617	591	628	579	635	601	627	645	600	584	610	614	621	586	613	596	625	646	595	603	588	581	593	603	614	606	637	570	603	615	599	600	603	601	593	612	641	621	572	602	637	634	587	602	613	583	615	567	582	605	557	591	588	607	545	617	569	614	628	587	625	578	620	597	603	632	616	601	601	616	622	610	594	573	561	602	590	591	645	592	584	610	541	630	622	617	629	579	592	603	600	599	647	614	562	587	603	629	637	567	591	618	621	571	580	651	571	633	549	596	661	605	639	601	588	627	607	622	609	595	586	626	553	578	626	626	637	638	639	604	627	599	604	602	610	581	573	581	597	619	583	586	622	653	654	622	598	590	592	587	557	590	608	640	575	587	617	603	592	630	604	575	614	612	610	638	629	601	619	622	592	591	636	601	613	608	569	625	628	581	604	614	615	601	607	655	587	605	586	612	624	621	609	623	585	596	636	624	615	575	615	614	607	574	622	588	612	625	571	604	573	596	601	618	588	594	601	612	593	570	627	621	618	579	609	628	602	639	571	564	621	597	611	611	615	599	567	594	578	606	591	580	610	608	569	572	589	601	624	562	608	618	603	555	599	608	588	622	586	587	630	634	551	598	599	613	532	606	606	595	620	609	564	608	583	625	620	671	618	558	595	623	630	589	568	585	620	616	620	637	629	588	599	650	588	592	573	616	594	608	604	598	574	589	596	576	611	609	660	635	576	615	584	625	619	578	621	634	618	590	616	637	585	600	576	564	643	629	608	551	606	627	625	636	613	623	624	658	608	601	611	620	627	579	594	603	615	596	596	646	596	602	558	582	594	631	616	607	600	635	568	571	585	580	638	627	618	621	542	594	601	636	585	606	571	584	572	606	597	572	618	599	580	571	628	590	589	555	595	612	595	623	565	609	605	584	621	576	626	596	592	596	604	570	590	606	617	599	636	605	606	625	574	594	601	618	586	612	621	576	620	609	605	611	599	628	569	571	629	629	592	615	612	601	619	613	574	581	613	595	596	615	551	641	562	559	612	597	617	613	602	613	611	585	609	608	606	594	604	608	605	596	590	582	577	578	622	580	545	591	611	588	574	584	616	574	652	548	596	595	628	649	627	606	562	623	605	615	575	637	571	618	615	591	604	601	568	558	631	612	595	620	626	578	588	589	578	640	591	638	651	614	608	602	616	603	590	632	639	585	609	606	637	584	615	589	635	575	608	582	648	617	627	607	641	632	594	585	614	581	605	601	619	599	623	589	634	597	597	592	608	605	600	613	573	612	631	641	621	607	617	606	581	586	597	661	646
1093	564	289	216	432	538	499	469	448	320	311	297	297	262	207	148	126	77	89	74	120	115	110	73	82	71	57	53	55	51	43	49	38	48	49	46	43	38	31	34	49	36	42	43	37	43	44	30	33	44	33	38	38	33	34	26	34	35	28	45	24	23	32	27	30	27	30	34	29	26	25	41	28	19	25	29	30	33	22	26	32	34	40	25	31	33	37	32	23	34	27	32	29	30	31	40	31	22	30	27	38	22	35	26	25	23	20	29	25	35	24	29	35	38	24	24	34	26	25	31	25	37	25	29	36	35	23	19	28	32	35	36	26	34	28	28	39	34	27	33	37	33	20	30	29	41	26	30	47	39	29	33	30	36	20	32	33	23	19	31	32	35	33	26	36	30	29	40	26	32	36	31	34	25	26	33	28	25	37	37	31	28	29	37	28	36	25	27	33	36	35	22	30	35	22	30	25	33	29	23	22	36	30	26	32	28	34	39	24	26	30	30	28	34	29	22	20	39	22	24	30	27	26	23	27	34	34	26	35	27	25	28	23	36	25	34	35	26	33	23	32	31	37	31	24	32	29	22	37	37	20	34	25	24	28	24	32	28	23	31	34	32	38	43	36	36	38	31	29	35	30	26	34	22	25	27	23	32	29	43	34	30	28	27	29	27	32	31	25	25	35	27	27	29	29	39	29	25	29	36	26	31	28	31	29	31	27	29	29	24	37	28	24	22	31	35	28	29	35	32	26	36	28	27	24	27	22	33	37	29	27	34	31	30	25	30	38	33	34	27	35	27	35	24	33	31	40	27	22	23	28	29	25	18	22	32	37	30	24	30	33	31	22	24	19	32	36	31	33	29	35	27	32	32	33	24	34	28	41	25	28	29	25	27	33	35	35	27	31	34	28	34	27	31	34	27	31	30	24	29	31	30	29	23	29	31	37	30	29	29	31	33	26	39	32	30	30	35	32	28	39	36	26	29	30	40	25	25	27	27	32	28	35	31	30	32	26	27	37	32	36	22	31	24	36	26	31	31	37	31	25	25	36	38	30	31	37	24	27	36	31	36	28	28	21	39	25	31	35	36	25	26	27	28	40	26	30	34	26	37	32	33	37	35	26	38	36	26	21	55	36	23	29	27	33	29	17	25	31	31	39	31	32	33	25	25	24	33	27	31	22	28	26	29	37	23	24	23	37	29	31	45	28	22	38	31	22	22	21	14	32	25	25	26	36	39	26	42	36	23	33	25	31	30	33	29	26	29	39	25	23	27	23	27	31	30	25	21	32	24	27	40	34	20	27	35	28	29	31	30	38	19	30	26	31	34	37	33	32	23	29	39	38	36	41	32	28	41	31	22	25	28	32	33	29	31	40	23	29	31	29	28	26	27	29	29	24	31	31	29	23	34	31	36	28	34	29	32	31	27	32	35	23	33	32	36	37	25	22	25	37	26	29	21	29	27	31	22	26	34	26	25	28	21	31	19	32	25	41	31	23	32	30	44	21	22	32	31	37	31	21	42	39	40	28	29	28	26	32	32	26	26	27	21	24	32	21	37	29	30	24	27	25	21	30	24	24	26	29	28	38	35	28	26	27	35	35	24	30	33	41	36	33	27	21	31	34	40	27	24	31	30	28	24	32	29	21	24	30	26	25	34	24	38	26	33	27	30	34	36	28	39	30	30	33	42	28	29	24	18	28	29	28	27	38	26	31	33	30	32	34	36	28	29	24	18	40	32	30	35	25	28	37	38	26	23	28	39	30	21	23	28	28	36	34	33	34	32	33	32	50	25	37	35	36	36	27	40	30	34	33	32	20	25	31	31	40	21	35	31	20	30	23	28	31	27	27	31	31	30	24	31	38	36	35	36	20	29	33	31	29	42	26	27	39	33	36	27	27	31	28	27	32	28	30	37	28	34	27	42	26	25	24	35	28	35	33	27	35	27	27	38	36	38	28	26	27	36	34	19	27	30	38	32	33	21	25	32	22	31	33	39	32	28	28	39	37	30	31	26	34	34	20	30	24	22	31	28	32	31	23	31	23	29	34	35	27	22	29	36	26	31	26	31	30	31	32	27	35	35	22	33	33	31	47	28	27	31	36	23	32	32	32	25	39	30	34	35	26	30	31	30	35	35	29	28	26	26	28	24	29	25	40	27	30	24	31	36	35	31	45	27	28	29	25	34	25	34	24	43	30	31	26	35	33	28	26	21	37	30	34	25	31	28	25	28	20	31	30	29	33	36	36	34	40	29	29	36	28	25	32	26	24	37	29	41	36	27	33	46	26	28	29	31	25	27	34	47	35	33	30	23	46	30	26	30	34	29	31	23	37	26	28	34	36	30	35	33	35	32	28	25	22	34	33	29	23	22	34	29	34	29	37	32	39	29	24	40	29	25	29	33	24	34	31	36	26	20	26	33	29	32	30	31	32	29	30	32	29	33	36	31	22	29	19	31	39	41	25	26	24	31	33	26	26	25	23	33	22	31	28	32	36	31	36	36	30	24	30	32	37	33	29	30	31	35	33	24	23	25	27	38	28	26	27	21	31	32	35	33	16	32	25	35	39	36	22	28	18	35	29	33	35	28	24	30	28	34	29	24	24	21	29	28	24	32	35	21	24	26	29	26	33	35	39	30	33	29	27	24	33	24	43	29	31	32	28	24	33	21	30	31	25	35	40	29	26	31	27	29	25	31	32	34	39	38	28	35	33	39	31	25	33	27	26	30	33	31	32	40	31	31	40	37	25	29	29	34	25	33	22	33	27	26	37	31	27	24	33	26	23	28	29	32	24	29	28	28	33	28	30	29	25	26	31	30	26	37	22	34	37	36	33	33	27	21	24	37	34	29	26	40	19	42	25	23	25	34	33	32	20	26	30	24	28	26	30	32	25	42	19	35	28	29	29	27	32	29	34	31	25	30	26	27	42	38	29	29	25	23	21	32	35	21	36	30	23	44	25	35	26	25	20	26	32	23	25	23	30	26	29	31	30	30	29	30	37	27	31	32	31	35	26	29	28	35	43	31	16	30	35	27	33	26	30	23	32	37	28	45	30	29	30	24	29	40	31	20	29	25	29	27	22	32	31	34	31	33	32	23	39	34	30	32	25	32	28	22	28	32	27	29	41	34	30	35	24	26	36	38	27	25	30	30	27	26	29	25	23	31	34	32	25	29	34	34	30	23	27	26	29	30	36	39	18	38	34	22	31	28	32	28	30	31	23	24	33	37	32	25	33	28	29	24	26	26	22	29	28	21	31	29	26	16	29	33	24	26	23	33	24	19	30	34	25	26	30	42	27	37	38	36	21	41	34	35	30	27	22	28	23	32	25	24	24	24	33	28	23	27	28	33	22	22	27	24	26	26	24	23	33	26	41	31	22	24	31	25	36	26	23	25	25	27	36	25	25	35	44	36	28	28	29	35	30	30	31	37	37	20	29	35	30	24	37	20	41	33	26	33	26	26	31	31	30	34	24	28	28	31	31	30	27	29	32	29
19387	12772	7024	17886	26685	26396	24315	21920	19064	15940	13926	12895	12219	10873	8473	6218	4714	3642	3323	3305	4605	4295	3694	3150	2851	2180	1977	1644	1500	1338	1273	1092	1276	1262	1202	1124	1080	932	821	845	910	883	831	742	692	638	678	659	739	763	721	715	643	631	544	560	583	512	526	570	520	530	523	513	512	517	475	516	478	523	444	486	457	502	462	493	484	463	512	517	543	513	470	508	508	466	476	462	525	517	515	451	485	524	484	527	502	502	511	506	482	451	471	491	537	492	419	476	514	461	435	471	485	472	444	469	445	483	475	423	476	452	462	450	483	420	492	472	474	444	456	495	487	448	459	448	467	448	456	474	473	446	450	438	445	456	430	483	436	453	493	462	445	500	479	462	462	477	506	471	426	488	474	498	505	514	483	494	451	453	452	448	484	504	500	461	506	468	478	474	448	446	433	462	480	461	428	464	470	429	481	421	460	454	427	467	468	449	428	447	428	452	433	470	423	468	447	472	476	446	452	451	455	459	441	434	446	444	466	459	451	442	417	477	445	429	498	416	436	431	444	426	436	450	446	418	434	459	443	449	415	448	436	460	435	467	425	466	476	424	438	483	450	451	454	440	430	450	432	475	422	456	433	497	421	430	441	423	463	470	436	473	454	462	450	486	437	415	440	481	435	445	447	437	465	399	453	419	482	448	437	479	474	450	438	473	438	434	446	478	447	447	483	453	407	476	456	458	466	470	455	443	439	434	443	433	462	434	491	439	459	418	440	446	465	445	465	455	458	420	493	474	439	434	445	462	450	465	447	455	424	448	471	426	463	453	458	451	428	478	433	442	449	450	457	439	457	435	462	437	475	476	444	468	450	427	454	453	456	409	424	445	423	436	442	468	451	419	438	473	483	409	466	480	455	407	445	467	408	417	464	438	453	448	459	439	483	483	460	448	461	436	461	436	444	436	484	479	466	453	431	455	438	438	440	437	494	433	450	466	457	443	453	472	441	426	465	446	426	443	461	400	445	456	473	464	455	469	478	434	468	454	407	460	417	435	448	465	430	437	460	438	424	446	433	465	436	453	475	442	425	476	448	460	439	412	465	465	410	477	434	459	460	460	416	479	443	448	457	472	493	488	459	426	475	438	426	441	479	474	488	455	431	474	438	426	437	518	442	485	472	431	396	445	433	464	470	476	453	450	470	430	472	440	430	404	451	472	447	454	456	445	435	457	455	446	416	445	471	460	430	455	429	497	455	413	429	439	472	469	463	442	432	457	391	464	435	462	442	447	490	437	434	473	426	472	465	468	451	477	469	387	463	453	441	419	478	453	464	461	442	436	432	453	455	412	459	447	448	503	415	418	434	475	435	452	441	437	449	458	450	460	426	456	465	407	451	460	462	402	450	459	447	476	423	425	437	476	462	438	466	492	474	410	458	424	439	449	462	472	436	424	434	442	459	460	424	399	457	488	481	423	418	450	487	432	448	445	445	460	441	482	473	418	451	450	434	460	439	454	429	471	447	421	434	464	465	414	467	395	466	462	474	434	478	475	454	460	461	417	412	424	450	424	457	462	432	469	440	430	475	449	488	462	419	450	430	443	444	435	469	459	451	463	441	485	449	472	420	452	447	444	425	471	429	446	426	495	475	453	413	446	471	459	437	468	472	444	434	426	439	447	503	449	484	472	453	474	428	436	443	490	411	446	445	459	476	441	471	448	481	466	471	443	434	491	445	452	441	419	418	445	470	484	477	447	444	485	443	419	464	480	466	455	466	467	470	476	448	451	426	452	447	479	476	437	457	430	455	471	434	435	446	427	462	449	448	442	455	459	413	464	449	457	440	497	440	446	476	442	475	437	438	478	444	427	419	442	466	444	463	435	444	447	442	490	457	457	448	457	463	465	428	443	450	479	476	424	420	440	431	412	445	416	491	433	426	486	413	434	418	464	449	461	424	438	440	443	431	441	411	492	456	443	475	477	439	432	463	427	457	443	426	470	454	469	442	434	456	435	425	476	429	483	455	440	396	461	393	451	457	443	460	456	434	468	436	404	434	436	446	421	461	428	430	461	434	434	466	467	473	441	415	423	461	421	431	446	427	398	460	456	486	444	422	423	460	452	471	496	437	418	489	435	452	441	452	443	456	502	435	464	450	497	499	465	445	449	417	466	485	437	459	473	401	468	434	420	454	475	445	473	430	448	460	464	455	462	458	480	449	460	449	458	477	469	434	416	430	422	445	440	430	444	421	480	440	467	444	464	465	418	411	456	439	424	442	425	439	463	478	420	472	440	432	460	420	453	438	453	444	435	451	445	497	453	456	464	459	463	439	436	484	469	440	473	461	453	461	468	441	409	480	476	446	449	425	479	476	457	451	447	449	431	485	456	470	429	492	412	427	448	464	465	484	438	450	442	467	427	478	452	417	473	434	462	458	441	460	488	449	456	474	465	412	433	441	478	397	419	467	438	420	458	434	433	454	434	480	446	433	392	423	449	507	443	436	444	458	459	469	440	450	425	432	423	442	450	432	480	482	422	447	447	471	437	430	450	448	402	459	440	453	430	461	460	439	463	474	449	438	410	504	475	478	476	400	458	479	459	462	471	497	417	436	428	463	425	428	435	454	476	493	452	446	444	433	451	457	457	472	429	463	417	477	430	472	432	448	443	454	462	464	461	462	417	461	419	440	473	481	450	431	462	474	449	441	439	450	435	465	469	455	435	443	457	439	473	443	445	436	498	420	412	436	430	452	423	452	426	443	461	434	450	452	478	439	437	458	444	452	460	492	440	448	437	456	481	448	447	486	434	442	497	443	453	450	406	438	439	435	452	442	474	480	453	477	423	447	456	477	443	429	423	451	410	444	469	489	446	450	406	487	454	419	453	425	465	434	445	431	432	450	444	438	446	432	425	428	471	469	487	447	439	442	484	414	455	404	442	455	446	425	465	469	481	435	451	432	449	428	409	501	409	438	467	443	425	448	453	476	471	436	441	444	511	462	449	442	448	435	447	442	417	389	418	474	441	450	474	404	447	423	490	466	454	442	423	441	453	446	445	469	449	421	453	467	464	455	428	424	457	447	468	442	463	452	458	412	466	434	445	456	436	458	479	421	483	464	433	471	472	451	460	480	429	497	455	468	364	438	488	424	452	431	474	479	447	458	493	438	445	430	458	398	468	441	457	474	443	467	401	445	427	491	430	443	495	491	464	433	475	420	465	468	450	447	434	444	448	455	464	450	464	440	463	415	464	472	440	445	499	439	411	477	471	437	442	432	439	460	458	479	459	469	461	429	432	462	468	474	457	434	455	400	417	454	447	441	466	462	457	434	447	443	484	430	437	469	435	442	440	464	442	444	423	486	440	441	458	427	473	452	461	434	429	451	455	424	432	459	419	440	437	502	475	425	469	442	510	424	442	406	470	474	461	469	416	466	447	467	466	437	429	411	452	417	439	407	461	440	416	474	452	410	423	472	432	485	430	474	438	450	440	419	468	488	467	416	433	442	439	455	433	440	490
2689	534	295	226	403	521	475	484	444	377	331	303	341	272	214	180	151	112	114	116	132	142	110	121	94	86	88	91	84	80	82	89	74	83	75	81	86	81	75	77	68	73	53	67	73	73	58	53	62	62	70	70	65	67	48	60	57	62	64	64	77	60	64	61	57	68	70	61	64	82	52	50	57	68	61	72	67	85	58	64	63	55	54	67	58	60	60	62	66	53	58	55	49	62	62	69	48	61	54	47	81	54	62	48	52	49	60	52	58	58	51	58	63	63	62	67	54	56	45	60	47	39	67	58	59	66	55	64	62	60	51	67	59	64	63	75	76	48	74	61	62	61	60	66	70	63	61	58	63	49	59	55	67	68	58	58	63	56	60	57	69	44	40	61	58	59	61	67	55	67	85	54	60	55	62	49	65	64	58	63	65	56	57	61	53	58	47	56	59	63	66	62	66	55	68	56	49	54	45	77	60	64	58	60	47	66	65	54	58	59	64	47	56	63	51	55	73	63	61	59	63	58	59	48	52	47	49	69	56	60	57	50	49	59	56	45	69	56	50	52	68	62	66	69	58	61	58	47	67	55	62	64	57	51	44	51	47	53	63	61	53	55	58	55	65	67	49	58	40	44	58	58	52	51	67	69	57	56	45	49	62	56	54	52	66	57	71	62	48	51	48	55	65	67	59	67	62	61	49	56	55	54	58	49	59	51	57	60	61	65	63	64	57	58	65	70	69	65	60	58	50	57	69	54	66	64	60	64	61	48	42	63	48	67	63	65	61	62	68	54	51	57	57	60	69	49	56	58	62	50	41	58	55	57	62	50	51	54	52	58	56	50	61	67	46	73	60	72	65	83	56	46	59	67	47	47	68	48	52	63	53	56	70	63	61	64	64	60	76	41	62	48	57	43	55	66	60	60	56	46	45	45	55	73	68	66	65	58	53	74	52	64	47	49	45	56	71	56	65	71	63	48	64	60	65	73	51	54	52	52	51	62	56	57	58	67	69	46	51	47	55	56	43	68	59	57	47	64	67	62	54	55	45	79	58	55	60	56	53	59	65	46	46	55	54	49	52	42	48	53	48	62	54	62	61	69	60	64	57	55	56	67	63	53	65	60	55	72	51	48	69	60	78	57	47	71	54	59	56	63	65	47	74	55	59	63	56	52	61	61	52	58	51	64	59	60	69	61	65	54	43	53	68	47	64	64	55	60	59	51	46	54	61	58	58	70	62	59	54	65	67	56	63	51	66	61	56	45	65	54	60	74	64	61	54	45	66	56	59	59	69	62	40	48	56	68	51	55	57	57	59	56	52	58	45	65	45	47	57	55	55	67	66	53	55	53	63	58	64	40	63	62	51	57	50	50	42	56	56	58	50	56	65	58	59	64	59	56	53	53	53	50	42	66	50	61	65	64	50	65	63	60	72	55	56	64	63	43	61	59	59	76	66	62	65	55	54	54	58	54	69	60	63	52	47	54	60	65	55	44	57	66	65	60	62	59	51	55	43	65	60	34	63	52	57	71	64	60	66	55	44	62	60	53	56	65	60	53	46	59	43	55	61	62	66	56	72	60	48	54	58	45	63	70	55	68	68	61	67	55	60	56	59	47	48	65	59	61	48	55	59	50	52	73	60	59	58	73	63	49	49	54	60	64	45	67	63	47	55	54	63	53	45	59	46	65	52	54	54	54	51	58	64	60	44	55	50	59	63	59	57	66	55	62	50	58	57	46	52	55	56	63	47	50	56	57	56	61	66	64	63	44	54	63	55	63	63	47	56	50	54	53	55	69	67	73	51	61	47	62	52	45	52	61	66	60	63	56	65	58	53	63	69	58	58	61	60	60	50	62	58	82	58	51	70	70	77	66	58	58	48	55	45	53	59	65	50	65	64	71	60	58	69	50	78	64	61	71	78	50	68	58	69	75	50	64	52	58	62	56	56	73	52	66	55	69	66	47	48	55	47	57	64	60	62	57	56	61	55	42	68	65	71	54	70	56	71	58	59	50	51	59	50	52	68	53	53	70	57	50	71	63	56	55	64	59	39	68	65	54	54	49	61	64	58	58	49	55	61	54	67	75	57	61	71	58	68	48	72	63	63	63	61	59	62	63	58	68	64	79	53	60	57	62	53	61	51	65	72	56	59	55	72	58	67	50	51	76	55	53	52	68	80	61	66	60	53	60	60	52	65	61	52	65	57	64	54	59	43	63	64	54	48	68	68	57	54	61	54	51	53	53	62	58	49	51	46	68	61	68	61	53	67	53	54	70	54	78	56	55	55	61	52	47	57	58	54	64	46	63	46	45	57	48	67	58	57	59	55	53	65	68	49	54	64	48	53	49	58	59	41	63	59	47	55	62	60	79	49	72	53	53	73	56	58	52	65	60	45	63	62	50	65	63	45	52	65	73	56	40	49	52	51	57	59	48	69	65	55	49	50	60	60	53	61	63	59	56	54	57	54	53	48	64	62	64	62	54	57	50	55	54	55	61	65	61	56	47	68	69	44	42	61	63	54	61	57	53	73	45	61	48	60	61	72	50	46	59	59	59	60	65	57	60	70	60	62	49	47	54	49	67	50	48	56	66	56	56	57	72	56	67	49	52	65	65	65	48	50	61	39	63	71	50	58	64	69	58	59	55	58	64	64	64	57	67	70	47	58	67	54	68	53	76	68	59	51	63	68	54	45	59	52	59	56	58	76	67	51	57	56	54	51	62	56	58	49	70	54	61	69	72	63	62	66	62	56	45	42	55	54	50	67	62	65	44	63	57	60	60	70	76	60	62	70	67	58	58	48	66	53	64	63	59	50	38	63	54	62	61	65	56	64	69	67	57	67	71	56	62	60	60	56	59	53	61	46	67	67	63	59	56	71	64	53	55	70	65	55	63	48	50	64	68	56	54	60	64	43	56	64	60	47	52	72	72	70	75	53	55	53	60	73	74	42	59	65	57	55	62	66	60	69	52	58	57	70	63	61	64	58	68	51	64	55	56	63	63	57	70	58	62	62	65	48	54	68	47	61	64	62	55	64	53	60	57	58	49	64	75	64	41	55	62	60	65	65	56	60	68	62	45	57	73	45	65	67	74	64	50	66	65	53	50	65	58	52	52	71	50	46	52	47	61	71	68	57	58	62	53	51	60	55	48	66	58	52	58	60	71	57	53	58	64	65	51	51	55	63	71	73	59	58	55	55	59	47	46	70	47	69	56	60	60	63	54	52	65	51	54	57	63	51	60	59	58	68	63	62	58	75	61	41	65	59	62	52	58	46	50	55	66	70	49	47	50	64	67	54	48	57	60	59	54	49	60	50	60	65	57	59	53	51	54	64	52	62	57	64	59	48	66	46	55	51	51	57	57	43	44	57	72	43	46	46	48	52	54	60	67	51	46	52	62	59	47	50	61	68	63	47	61	48	48	51	50	56	57	57	54	70	69	53	69	56	64	55	50	64	63	64	61	56	69	61	54	60	60	61	58	42	61	61	64	52	52
18053	11558	6788	17195	25250	25243	23463	21372	18684	15743	13970	12693	12454	11157	8416	6439	4862	3730	3402	3557	4477	3925	3742	3435	2968	2350	2119	1946	1798	1591	1520	1507	1596	1651	1621	1514	1377	1350	1187	1272	1335	1288	1126	1064	1095	1100	1075	1099	1162	1189	1145	1162	1020	1000	961	935	950	1010	922	945	888	933	905	915	912	905	862	807	882	920	896	911	886	891	885	925	899	866	903	924	872	899	959	958	881	941	881	899	867	860	929	886	951	932	885	899	900	932	920	904	871	956	868	888	912	927	875	847	896	922	940	932	910	867	884	893	857	856	855	865	882	922	819	849	871	861	872	893	903	868	949	880	917	840	874	824	855	875	890	840	888	832	881	881	900	891	883	888	896	860	863	859	907	840	899	846	915	877	895	862	891	919	867	923	894	872	835	884	875	854	869	892	892	848	869	923	873	915	865	900	866	885	845	895	916	910	854	877	820	839	880	861	833	837	841	843	881	906	844	861	875	893	825	882	894	863	853	831	886	935	824	813	839	834	900	839	833	786	855	851	841	825	831	908	843	875	874	891	841	896	859	846	858	858	878	868	861	855	832	883	806	868	888	882	814	881	855	853	864	864	908	874	845	871	931	890	859	856	850	877	872	861	909	858	820	821	889	844	890	880	895	891	901	840	883	870	808	897	840	842	904	864	861	868	811	878	836	799	833	869	848	811	908	873	835	890	889	859	828	880	856	884	840	931	889	778	879	828	875	900	813	929	904	807	803	876	869	895	816	880	905	834	917	903	867	894	828	918	845	898	839	836	909	824	872	862	810	851	888	850	859	836	895	896	822	857	874	874	835	857	836	863	868	872	903	880	832	864	898	933	864	873	846	831	884	882	864	855	847	843	836	866	861	836	847	885	875	905	856	877	877	835	878	893	864	826	846	876	888	848	836	834	894	830	847	846	810	816	839	847	913	854	876	885	904	860	847	867	853	869	863	829	845	814	842	857	852	866	888	800	893	879	890	867	874	843	860	832	850	887	860	852	850	818	908	857	810	793	814	862	893	878	855	823	923	881	882	885	844	878	901	869	852	864	872	865	879	861	919	820	818	878	889	850	929	887	889	924	862	859	887	881	857	854	865	869	841	847	852	911	857	890	885	871	842	873	878	874	858	793	883	868	831	906	870	873	869	839	807	863	876	837	889	842	829	845	899	835	858	904	833	869	834	881	845	843	861	910	812	915	886	841	831	870	898	860	838	811	856	859	868	878	816	848	888	882	896	833	831	900	871	884	873	871	891	852	918	815	848	816	891	833	888	825	830	895	890	892	885	880	870	811	848	876	889	855	890	920	838	860	852	910	881	837	847	885	862	899	833	915	854	888	893	923	851	886	868	837	882	837	889	799	864	870	870	835	853	842	803	886	851	853	834	888	927	856	855	898	835	832	878	896	839	832	873	869	832	909	853	830	898	844	867	861	867	869	860	875	877	856	831	928	825	827	820	894	871	884	845	874	886	819	872	897	877	842	910	835	845	862	908	892	882	902	839	848	851	894	829	887	771	861	875	845	871	880	863	863	871	905	879	851	881	932	935	854	876	917	875	848	875	847	884	843	897	921	858	823	897	803	822	843	892	882	882	822	840	890	943	856	883	837	859	829	801	823	871	903	850	833	877	855	889	940	852	926	790	871	850	860	840	811	876	861	860	813	827	838	869	869	847	871	846	819	823	844	837	852	815	794	820	848	888	840	766	827	936	857	854	849	828	881	841	861	875	831	874	815	862	833	847	858	880	879	856	885	842	855	854	866	819	871	851	852	875	823	861	821	868	854	856	874	857	910	916	875	861	883	842	828	862	834	845	866	869	829	916	882	866	842	835	883	874	819	850	867	865	862	887	911	914	854	843	801	838	869	863	884	886	887	901	870	861	896	800	828	888	872	843	888	871	936	867	861	905	835	841	829	882	860	910	847	859	903	853	857	864	882	853	884	850	848	869	853	915	886	866	867	845	798	891	887	900	879	879	868	927	857	856	854	823	850	846	868	888	836	874	893	860	863	835	850	864	897	891	894	838	840	827	858	798	880	913	870	878	842	889	882	871	838	878	861	843	812	850	815	882	863	866	850	873	784	808	854	876	843	852	859	834	842	845	861	897	866	858	863	834	880	880	850	879	853	846	890	840	814	877	853	861	870	876	926	887	840	890	847	816	860	799	889	881	867	870	829	831	838	905	809	871	866	884	873	835	844	849	893	888	882	883	842	885	872	880	885	899	857	868	870	893	832	823	899	864	826	859	904	834	813	882	857	839	854	860	858	771	838	862	878	844	790	861	852	855	883	830	877	842	827	937	863	870	861	919	823	850	898	861	848	840	910	906	880	919	872	884	838	871	876	831	847	818	887	892	842	869	819	903	808	860	895	836	867	863	880	886	898	880	855	868	868	883	859	881	859	862	862	839	851	831	905	844	898	870	876	847	887	850	815	849	888	863	826	816	863	849	830	883	826	899	866	861	836	875	825	810	905	897	849	860	881	834	906	879	839	849	831	829	865	914	844	821	836	849	878	859	893	866	857	862	843	819	899	875	879	856	918	879	841	888	890	863	884	874	919	895	781	881	845	806	816	879	906	882	888	808	848	870	885	823	877	862	843	933	846	909	922	831	848	862	826	817	855	793	805	850	830	802	848	844	904	885	909	851	874	926	859	822	855	873	827	883	839	870	822	923	853	818	876	856	916	827	818	801	872	788	878	840	882	898	846	887	804	800	867	809	912	883	849	837	909	872	843	813	922	828	820	821	873	857	881	871	862	852	874	840	864	904	881	859	878	844	855	849	910	887	870	869	889	817	831	832	872	856	843	892	848	878	876	850	834	882	860	908	877	825	786	871	861	827	851	920	844	839	877	901	878	862	921	876	873	824	900	859	872	844	859	820	854	864	826	836	840	839	879	851	862	891	879	818	798	906	840	863	867	893	896	893	836	871	890	823	825	876	847	837	878	844	902	835	818	837	859	849	869	846	886	833	864	873	868	834	925	875	843	880	842	852	911	911	882	880	841	847	855	917	886	846	835	862	864	831	845	843	897	832	866	860	841	818	845	809	920	809	878	819	895	847	864	876	832	833	848	867	897	831	795	873	821	838	890	800	830	888	874	817	867	836	912	872	823	877	876	874	874	837	830	836	840	885	835	903	825	892	823	885	869	830	826	850	898	884	819	892	850	904	820	829	838	888	861	867	860	827	881	802	823	859	844	877	862	859	897	821	852	845	917	859	831	886	848	867	821	858	862	911	850	830	900	880	866	867	893	865	849	863	842	877	784	852	877	886	818	865	809	857	871	883	872	877	913	871	841	791	888	818	841	911	901	825	870	868	851	828	866	885	861	821	902	888	875	852	876	899	813	913	843	862	918	834	899	864	898	892	833	860	845	835	870	899	874	792	827	826	870	904	858	886	851	824	845	862	878	844	881	894	848	833	856	854	816	840	843	891	874	888	866	819	875	881	839	896	901	868	857	879	924	861	852	849	864	834	884	836	877	864	872
2171	852	431	326	609	756	733	638	680	550	482	448	468	426	321	248	192	161	122	130	203	178	150	145	119	97	91	88	66	76	75	63	76	77	64	79	71	69	51	60	74	71	61	49	45	55	69	41	41	55	48	51	60	46	45	62	51	49	46	45	40	62	50	48	56	52	44	55	44	67	49	32	60	50	43	47	55	68	49	41	46	45	49	55	50	61	42	48	52	56	49	43	51	42	52	61	61	42	48	65	50	49	39	58	44	35	47	51	31	52	45	58	50	49	47	54	37	39	46	49	50	55	45	47	58	53	58	50	39	59	47	47	41	48	42	52	57	46	41	53	34	47	48	46	46	69	58	52	54	59	49	59	48	43	45	48	46	51	47	53	42	48	53	48	61	53	40	48	47	53	54	52	54	44	50	48	51	42	58	42	43	54	54	48	53	42	48	48	50	52	33	33	47	53	54	51	46	49	52	45	46	31	48	43	37	50	39	32	44	48	40	44	44	41	50	54	39	56	52	40	33	48	47	60	48	36	49	53	42	44	37	40	38	39	39	54	40	60	54	46	36	47	47	50	59	46	49	47	41	41	43	48	41	52	56	56	56	56	51	49	51	54	39	45	52	49	37	43	48	43	52	55	47	42	48	27	46	56	40	41	54	41	44	52	48	55	55	49	61	55	55	56	48	32	44	44	45	49	62	48	42	53	52	63	45	47	57	46	58	54	39	40	49	49	45	49	55	51	46	50	48	45	39	46	35	39	43	67	35	49	41	50	53	42	54	43	54	58	53	48	58	42	58	43	48	52	50	45	37	43	44	61	49	47	49	49	57	42	51	49	48	47	34	60	54	54	57	52	40	37	48	56	57	50	55	45	52	40	55	51	50	41	47	45	49	49	47	47	52	56	38	47	46	55	49	53	53	52	60	46	44	46	56	43	49	48	39	52	52	37	52	53	51	38	59	55	53	51	34	58	48	38	62	52	50	52	50	38	47	39	42	43	51	57	42	45	61	51	50	40	54	45	55	39	54	50	44	42	51	46	57	46	55	48	49	40	50	43	48	41	34	47	52	53	36	43	54	47	46	45	30	54	56	43	50	29	38	47	40	44	51	52	63	62	40	47	48	43	41	48	43	58	39	56	47	41	44	40	46	45	46	52	55	38	38	60	48	51	49	42	50	45	49	44	31	40	45	44	56	42	48	38	41	45	47	35	39	51	42	40	38	56	36	56	51	49	42	44	48	48	46	63	50	44	43	49	40	51	43	44	47	39	47	51	56	60	39	48	49	51	49	45	44	38	50	61	47	48	46	47	39	55	46	37	41	61	57	42	45	51	49	52	53	47	52	49	44	44	47	48	54	55	49	44	52	61	39	45	52	54	43	49	52	50	51	46	42	52	44	45	51	51	52	36	52	50	39	47	48	45	46	53	39	49	49	39	44	54	45	46	59	43	45	53	39	59	50	39	37	59	44	50	42	43	39	47	40	49	44	38	46	47	47	55	52	50	41	49	41	48	46	55	48	53	52	46	31	54	51	48	58	46	51	47	59	47	56	55	52	51	50	43	50	41	51	44	52	47	62	48	38	36	63	50	47	43	64	43	49	36	64	46	44	53	34	50	43	33	46	50	48	55	47	45	46	45	55	53	47	49	51	46	41	54	39	49	48	58	56	54	48	43	60	50	52	43	54	47	41	47	51	49	57	44	45	52	59	47	49	49	50	56	48	56	58	46	50	48	53	50	45	55	42	47	51	47	50	54	42	52	40	63	60	41	47	48	39	47	40	43	51	49	53	52	40	46	55	54	48	58	56	49	50	34	46	67	59	37	40	36	39	41	40	45	50	54	51	43	54	46	42	35	46	51	53	38	57	66	57	45	47	41	48	46	50	61	37	43	42	31	44	37	62	46	48	45	41	42	43	50	45	44	42	61	46	55	37	45	53	37	54	47	42	42	52	43	54	48	43	51	46	46	51	52	45	53	49	43	39	46	43	42	54	45	43	49	47	42	29	53	46	45	42	48	54	60	46	44	55	51	56	57	43	39	45	54	43	54	43	55	47	49	45	56	52	58	76	50	57	51	48	43	49	42	42	55	49	48	53	55	59	46	51	43	51	36	55	45	55	62	39	41	36	41	48	46	55	37	42	53	48	45	57	44	50	44	40	37	46	53	42	41	42	44	52	50	38	46	50	54	45	39	42	46	49	53	43	38	42	53	44	51	48	45	49	46	35	53	46	47	47	46	43	33	53	56	50	50	41	43	53	50	46	51	53	50	54	46	47	60	58	41	48	46	52	46	37	54	51	48	46	40	28	30	43	48	36	63	48	51	60	43	47	56	57	41	43	50	62	55	54	42	46	46	53	53	48	45	55	38	46	43	47	56	56	45	52	47	59	48	54	51	38	46	53	45	39	41	46	45	42	54	67	50	46	51	44	46	41	40	46	51	45	46	39	47	54	50	38	47	37	57	59	45	48	44	45	40	43	41	40	56	51	53	46	32	50	52	53	49	49	45	50	51	42	44	50	45	43	51	51	45	35	35	46	45	45	39	54	45	48	43	52	46	45	38	50	49	44	42	57	56	43	43	37	41	53	45	53	54	29	61	55	60	49	45	46	48	41	57	48	36	56	56	42	45	42	39	57	40	50	39	51	43	45	48	45	43	37	46	43	66	51	44	47	56	53	56	48	52	46	60	52	48	51	51	43	52	59	47	43	51	44	52	49	47	57	34	46	50	45	51	45	50	49	48	47	46	53	53	35	44	50	59	56	49	46	55	39	48	39	43	31	46	56	52	38	46	45	60	43	42	50	55	51	50	49	43	63	50	59	43	39	29	66	51	49	56	57	51	39	49	48	44	54	34	44	55	46	46	64	41	50	39	44	36	51	50	35	41	36	53	45	53	53	51	44	51	54	39	36	47	56	47	47	55	47	51	44	36	47	46	38	54	42	45	55	58	56	44	44	62	45	51	55	48	42	44	58	50	33	60	56	47	45	38	36	56	45	48	44	48	44	56	43	43	46	47	46	41	50	60	33	49	52	43	37	53	37	50	41	48	44	46	54	58	49	51	53	31	43	43	46	36	46	51	47	52	44	45	31	50	45	38	47	44	46	45	59	44	42	45	48	51	45	52	53	45	41	54	59	65	47	48	52	48	44	43	37	50	43	49	47	49	42	43	49	64	37	46	36	37	58	49	51	54	49	44	50	47	41	52	48	47	50	47	49	40	52	44	48	49	46	50	42	37	49	51	47	55	53	45	41	43	46	41	43	30	53	41	53	46	46	42	45	64	49	54	42	51	45	64	53	58	38	55	54	45	46	41	52	43	47	35	49	47	43	43	38	45	54	57	47	55	37	40	47	61	51	51	49	47	41	61	53	36	51	37	55	40	55	45	42	47	55	43	39	35	65	50	40	44	59	43	35	53	49	47	47	45	57	47	46	47	39	55	53	45	51	51	46	55	57	46	46	47	57	42	44	45	49	44	54	46	41	58
24039	15876	9409	22122	30826	30441	28527	26566	23509	20565	18575	16772	16267	15359	11971	9209	7207	5393	4595	4857	6407	5360	4954	4778	3930	3127	2763	2421	2211	1973	1784	1959	1922	1927	1870	1727	1545	1418	1292	1508	1392	1252	1186	1139	1101	1038	1094	1071	1208	1280	1238	1042	957	897	855	876	881	842	802	770	824	773	735	709	752	739	769	738	725	767	750	706	735	728	745	760	761	763	804	798	718	793	732	765	716	776	751	746	755	736	760	752	799	792	714	776	784	773	771	771	779	788	725	766	727	749	774	778	744	716	734	754	760	707	727	764	736	713	695	709	705	746	733	713	706	695	756	738	743	752	670	735	717	695	719	725	690	719	728	672	695	708	730	726	712	759	615	672	738	687	730	685	732	682	749	718	686	727	738	704	730	731	715	666	731	714	754	700	709	745	707	708	740	702	710	700	720	751	701	680	685	667	698	666	753	667	677	661	708	699	698	707	669	693	707	729	713	696	663	685	675	657	657	677	669	670	687	708	662	705	704	688	711	725	703	698	687	679	697	723	742	705	709	698	691	669	708	683	695	683	653	695	625	639	697	658	662	664	722	612	680	702	708	669	624	713	687	705	683	663	682	655	690	672	670	662	712	628	684	696	693	664	720	668	734	701	686	725	707	689	695	697	729	727	642	700	693	667	698	688	716	729	701	683	675	671	670	691	655	702	697	639	705	720	656	677	731	661	697	683	675	689	669	653	668	638	726	654	718	698	731	673	694	687	660	719	677	644	660	744	685	715	698	688	679	666	690	703	700	671	680	708	732	709	690	683	726	678	651	707	756	710	664	706	724	718	719	678	683	724	703	699	668	697	668	664	738	702	659	646	704	671	657	693	650	655	677	665	717	674	676	714	722	691	665	693	669	714	695	699	733	737	725	722	640	715	677	677	736	700	710	671	675	720	663	641	675	684	645	670	664	651	689	706	716	695	738	660	689	702	692	671	683	682	669	691	654	738	718	695	677	680	703	717	680	698	671	665	687	689	689	683	662	688	699	649	671	647	740	651	665	704	739	738	711	669	706	716	686	662	750	645	714	681	656	647	668	654	704	691	636	656	661	657	680	737	726	682	694	641	689	702	723	661	680	657	714	696	677	704	693	665	660	687	693	690	718	710	678	711	706	684	689	700	723	733	698	654	698	734	658	683	657	712	697	738	697	696	705	674	691	663	696	730	680	665	709	704	681	707	711	690	646	681	734	715	687	657	620	757	644	672	686	714	710	686	696	678	693	699	675	679	680	695	632	685	681	672	674	693	662	731	660	707	662	720	662	663	666	639	668	706	708	677	703	708	706	708	718	648	679	684	625	675	713	728	664	694	694	678	734	721	691	730	684	750	651	680	700	685	704	696	725	648	690	681	682	662	707	660	679	739	694	663	666	702	687	679	672	683	693	686	675	685	663	678	668	689	643	670	676	732	707	668	660	727	716	676	680	654	737	712	703	640	655	685	673	737	731	693	643	702	683	737	647	670	688	642	695	692	632	731	689	699	693	669	703	655	675	684	685	681	703	701	701	683	657	731	720	748	647	775	645	661	660	688	676	679	645	659	695	670	698	688	692	689	696	677	694	660	660	698	687	690	670	694	697	714	690	685	646	719	670	710	699	699	665	696	673	654	729	699	649	718	732	673	733	649	707	780	683	708	692	720	704	695	679	663	723	687	683	709	690	736	705	678	664	655	664	642	692	662	681	699	682	682	709	721	733	691	702	644	652	713	630	705	706	673	700	636	672	632	648	700	717	690	709	663	684	701	637	711	694	664	660	694	680	652	691	643	694	667	688	698	683	691	702	667	683	670	667	716	686	720	681	672	671	701	699	704	717	668	713	660	701	624	704	705	664	693	655	726	671	702	645	725	687	669	697	645	718	725	721	655	673	706	681	691	674	666	690	692	649	678	692	675	667	666	664	696	704	705	670	724	709	657	691	694	704	671	698	653	674	635	745	743	652	713	697	677	710	701	699	714	706	687	638	693	674	702	624	676	682	744	686	659	699	669	725	710	747	672	708	682	689	679	699	712	698	713	635	661	689	677	737	661	668	712	673	726	665	690	678	687	688	669	710	693	674	687	677	661	709	710	694	699	720	711	683	690	651	658	701	692	703	709	673	661	711	720	635	698	669	697	649	693	681	700	702	727	668	701	669	739	725	691	724	703	689	740	661	679	709	670	677	716	687	706	679	684	688	677	712	681	733	691	661	715	685	731	691	715	682	695	727	725	701	680	672	693	664	718	666	678	695	698	638	642	692	688	696	684	663	674	698	649	676	707	693	681	687	696	653	666	744	693	704	738	678	701	677	701	630	692	658	729	666	667	689	668	695	618	723	681	722	668	648	648	713	666	642	692	712	646	681	720	728	695	677	661	696	667	714	679	667	681	737	673	710	653	689	702	676	687	697	670	662	685	691	704	672	675	663	702	682	694	671	645	659	668	684	712	683	674	691	660	697	703	733	724	692	696	719	683	691	649	719	668	703	705	674	750	721	687	699	707	659	696	684	634	687	733	694	659	720	695	702	669	694	693	707	685	679	705	670	679	671	713	664	730	708	661	705	706	712	691	670	702	699	657	677	667	695	732	693	677	689	676	712	662	744	649	714	678	693	672	678	696	663	688	660	684	733	684	712	690	687	693	687	719	707	706	689	699	680	716	699	667	685	704	726	664	654	663	682	713	674	682	696	695	703	646	698	688	691	674	641	718	689	680	704	705	675	688	664	714	643	702	681	644	680	744	698	693	713	686	718	669	694	680	696	657	686	652	709	719	731	696	661	692	684	664	685	720	689	660	686	702	661	678	696	702	670	712	665	687	677	699	655	697	706	685	650	663	664	628	695	705	723	713	702	686	673	664	714	656	705	642	661	648	661	652	721	732	702	700	687	674	690	646	697	714	689	684	693	657	697	681	679	729	721	675	666	685	664	712	653	741	701	653	668	705	675	670	687	688	657	683	658	690	692	668	675	674	681	707	659	662	661	707	677	674	746	727	706	703	688	695	688	681	709	684	705	704	709	653	686	680	695	682	678	684	660	700	666	638	668	691	680	715	700	726	697	664	667	690	742	683	695	697	704	669	657	709	644	655	664	675	652	702	734	689	694	655	678	737	705	686	677	674	668	687	702	704	675	707	720	660	656	690	670	645	659	635	669	635	703	667	688	702	671	657	703	654	665	707	674	674	646	711	703	727	759	714	739	686	684	658	693	668	651	670	631	689	736	689	720	674	625	764	691	674	746	674	678	730	697	683	669	726	681	658	682	688	670	679	701	719	708	689	673	648	708	704	711	673	689	686	660	709	632	705	659	705	717	660	689	689	715	682	689	714	709	688	716	683	715	637	694	672	703	702	693	720	693	672	675	693	700	740	708	693	697	670	699	655	689	769	703	725	682	714	656	663	706	718	645	698	677	731	733	691	649	714	637	746	695	671	699	665	715	697	639	705	705	723	687	697	723	690	709	660	703	676	706	685	722	735	696	707	729	674	657	684	700	700
1618	308	189	159	247	292	290	314	279	245	203	216	217	191	174	114	111	100	74	69	84	80	68	74	66	67	70	54	55	43	62	40	54	48	47	57	37	43	53	36	43	49	61	53	59	43	38	41	45	49	50	53	43	55	28	45	39	43	54	35	33	45	46	45	39	43	35	42	49	44	50	48	44	42	39	36	44	52	35	47	37	44	50	49	52	48	43	38	43	37	45	56	44	31	31	39	43	42	51	41	36	45	35	48	43	35	50	46	36	48	24	55	34	41	43	43	44	40	35	39	45	37	49	36	52	40	45	41	51	25	34	39	45	45	41	41	43	39	57	44	43	45	41	49	44	34	42	42	29	31	41	39	33	33	35	35	32	47	46	54	50	44	35	48	36	40	42	43	54	33	40	43	37	36	32	38	39	37	32	38	46	42	48	46	42	40	40	38	39	43	40	34	41	40	36	48	39	34	34	29	36	37	45	41	47	35	42	29	45	39	40	39	52	50	43	42	44	31	50	50	48	44	50	50	52	53	49	47	42	34	43	36	50	26	50	46	52	40	50	39	40	51	38	48	40	45	46	48	45	32	41	29	45	32	32	47	61	28	49	54	32	38	48	39	44	35	43	50	47	42	38	35	39	36	44	53	42	27	47	43	38	45	40	48	36	34	39	32	42	46	46	35	52	51	42	45	43	44	48	40	30	49	33	37	57	41	37	41	34	35	36	39	48	48	32	40	36	40	40	52	39	35	39	35	47	36	32	47	58	44	38	46	43	48	46	38	38	39	38	39	53	51	30	30	48	33	38	38	36	56	38	48	43	41	40	41	37	43	34	34	27	50	38	40	34	38	52	41	44	38	42	41	41	40	35	43	43	38	38	48	37	46	32	48	45	50	38	45	41	44	47	43	37	35	42	41	38	44	52	43	42	41	47	35	39	42	47	49	30	44	48	32	37	40	41	43	27	51	41	37	31	37	39	41	45	55	49	41	47	39	48	38	42	40	37	48	44	33	35	44	47	40	38	36	51	54	47	47	48	49	35	43	53	43	42	28	42	31	47	38	45	56	29	52	40	48	39	38	50	51	41	40	38	51	33	53	56	53	39	41	53	37	35	42	33	44	38	32	43	37	36	48	40	36	38	34	42	40	39	39	33	46	45	41	44	41	41	30	48	39	36	40	29	44	45	32	35	51	50	47	36	44	41	43	26	47	40	49	35	28	38	42	33	42	35	40	41	45	40	35	47	32	33	46	27	48	40	39	33	46	38	41	43	44	46	38	34	42	58	44	44	40	53	33	52	36	44	37	37	47	32	41	45	47	46	34	48	38	32	57	40	44	46	40	43	50	34	27	40	33	33	43	42	36	47	33	34	32	33	36	38	48	34	40	57	40	29	36	44	47	37	55	40	46	50	38	46	47	43	40	51	46	45	31	41	35	32	39	36	41	37	40	41	32	35	49	52	45	41	39	43	49	38	41	35	37	46	42	41	40	29	37	48	34	47	48	47	42	39	45	40	43	45	47	45	38	33	36	31	50	44	36	40	42	42	42	38	49	36	39	34	47	42	36	43	52	50	40	35	37	43	37	40	38	38	45	55	39	40	37	37	43	46	45	40	38	40	34	30	43	33	34	42	37	43	30	42	51	42	33	48	44	37	45	42	39	37	39	33	42	37	40	37	43	41	40	40	35	54	40	62	45	38	40	39	43	44	52	49	38	58	38	43	38	30	38	35	48	46	37	42	46	32	40	38	41	50	45	37	40	39	33	24	35	44	36	41	41	39	40	39	42	44	32	43	50	35	36	45	33	32	24	49	38	39	54	45	32	44	37	30	44	30	55	32	35	32	32	47	44	36	48	38	37	39	39	32	43	40	35	39	37	33	32	40	39	22	51	32	45	37	47	36	37	44	30	47	39	43	42	39	42	30	39	41	43	51	41	49	34	51	39	47	39	48	62	41	47	42	44	40	48	37	43	50	32	53	39	38	34	40	48	41	34	57	31	45	33	33	45	41	34	30	31	38	42	39	36	42	42	39	40	57	47	46	45	42	33	39	44	31	41	40	35	39	38	39	38	53	47	47	40	49	31	37	46	47	46	52	46	40	40	28	46	40	38	36	40	44	42	37	41	52	44	39	36	47	39	42	43	45	41	55	38	38	41	29	43	40	28	49	40	32	47	44	32	35	40	43	41	36	46	43	34	41	43	42	37	40	39	42	46	41	42	56	49	46	39	43	43	35	52	48	33	44	38	36	44	38	46	42	53	42	43	42	42	44	42	41	38	28	30	39	40	36	43	42	52	43	38	42	40	48	43	44	31	45	33	37	51	40	40	52	38	40	33	47	37	32	35	54	44	41	55	35	40	46	32	38	38	42	44	43	39	39	27	46	40	37	41	38	53	46	50	53	39	53	34	48	44	44	51	43	40	36	48	35	41	41	42	51	44	43	58	38	52	48	51	43	43	51	44	41	40	33	36	41	40	31	45	38	45	50	36	49	40	36	55	43	44	42	45	40	35	36	38	37	33	36	50	29	50	43	49	35	37	43	29	33	31	31	42	48	44	41	42	36	40	41	51	40	45	34	37	34	34	38	28	36	47	38	48	41	32	39	40	42	38	42	47	38	36	31	54	48	38	40	42	35	40	41	44	43	36	36	41	40	46	46	40	46	28	40	36	42	43	38	44	42	31	52	39	42	32	33	32	43	35	48	35	42	29	44	49	42	34	37	51	35	45	31	33	41	35	39	34	35	34	35	48	25	49	42	59	36	41	32	39	40	27	45	35	48	31	34	35	36	31	50	43	50	50	34	35	39	40	29	52	37	54	45	33	47	37	49	41	41	46	42	38	39	40	33	47	35	37	56	49	39	37	40	36	40	51	35	44	37	45	37	40	44	39	43	32	34	39	46	54	38	34	52	27	36	41	31	44	41	36	34	39	38	37	42	38	33	39	41	44	41	42	40	31	42	38	46	45	43	43	42	48	43	42	46	36	44	43	39	43	49	44	35	41	40	38	42	48	34	49	37	43	43	39	48	44	31	42	38	42	47	34	45	40	36	43	33	50	45	47	45	36	36	43	46	36	29	51	38	29	39	45	55	46	36	36	42	49	45	45	48	37	48	33	52	47	63	40	28	43	42	37	34	41	41	53	26	34	32	37	49	47	25	21	32	41	39	35	40	30	40	48	38	43	38	37	51	37	34	43	35	41	34	51	48	54	37	49	35	36	39	56	46	51	36	44	45	39	33	37	45	48	46	41	37	45	41	38	33	37	43	41	39	36	38	40	31	39	51	42	44	40	40	45	44	45	49	43	39	46	33	47	43	36	44	47	36	41	56	34	48	43	27	36	47	37	48	37	43	50	47	39	39	40	39	41	35	48	41	37	32	38	42	36	42	24	30	52	36	38	39	31	36	45	33	41	42	44	36	30	37	47	37	45	45	31	41	56	49	34	24	41	47	45	47	53	49	50	42	33	40	46	27	36	40	49	42	37
15414	8925	4774	12267	19791	19842	17793	16166	14137	11424	9752	8889	8655	8571	6407	4529	3430	2533	2028	2233	2723	2606	2147	2275	1964	1495	1350	1309	1079	1075	1090	1132	1052	1080	1069	994	890	867	891	907	924	783	734	757	738	711	687	770	807	830	834	810	668	710	708	667	626	622	632	630	626	629	654	652	563	621	582	612	594	607	589	614	648	633	643	611	630	662	632	639	611	673	661	601	636	650	666	600	611	593	659	623	634	645	622	633	690	653	649	651	598	614	627	607	618	631	633	599	644	620	612	593	586	612	653	650	627	615	574	635	612	600	606	605	582	617	580	645	684	609	629	604	598	623	627	604	617	654	606	597	584	607	656	625	631	599	619	613	632	604	570	600	620	597	614	637	587	615	604	620	604	607	567	612	637	599	631	603	627	614	625	604	636	662	603	617	608	612	591	630	615	582	613	614	598	591	588	584	634	603	594	584	604	575	612	589	584	584	588	640	663	635	584	587	591	598	593	596	601	599	599	612	601	587	588	607	615	613	599	606	611	596	626	589	584	623	628	601	633	597	604	587	589	623	611	591	583	622	600	559	627	617	600	581	622	589	582	600	601	600	628	598	649	560	613	604	639	587	587	598	587	550	578	626	588	590	595	635	613	665	574	607	629	614	566	647	623	590	559	583	564	606	609	599	627	597	592	608	592	569	616	620	587	644	618	627	590	653	638	609	588	647	605	623	576	617	607	587	559	562	609	607	604	615	588	596	631	621	622	648	599	615	585	614	637	638	598	591	575	604	580	619	641	586	588	566	602	568	623	585	582	610	584	585	589	624	597	593	610	594	612	621	621	571	614	590	611	627	650	628	664	621	630	608	646	611	569	600	644	589	612	575	613	572	593	564	632	620	612	631	614	569	604	590	577	607	632	619	578	576	611	596	603	602	575	570	610	613	594	601	563	601	594	601	599	621	613	596	591	637	584	613	604	624	627	582	625	590	577	545	598	564	616	597	595	639	613	589	548	614	619	593	606	569	609	625	576	610	610	625	609	532	606	617	624	595	588	615	628	593	599	660	655	598	610	613	605	616	609	590	599	591	628	613	616	597	627	620	616	581	625	585	571	579	592	604	617	611	596	597	608	598	580	629	619	611	628	604	557	582	613	591	574	598	576	616	579	614	685	602	613	630	591	592	618	570	620	646	601	623	585	595	611	590	624	645	635	619	585	591	580	620	590	617	622	600	609	577	599	593	561	618	648	595	642	585	620	578	580	625	594	597	634	591	631	587	618	595	621	567	598	626	593	588	597	592	622	631	603	639	628	581	603	609	596	589	570	588	627	583	616	587	608	633	579	626	585	585	618	614	599	574	625	635	613	570	645	577	613	571	661	599	608	598	565	579	668	602	590	619	609	585	619	579	634	639	574	550	626	571	624	602	620	566	572	594	633	624	606	625	600	595	571	578	619	609	556	550	602	612	643	610	586	607	602	602	611	604	592	596	598	570	595	617	619	630	565	622	579	656	586	624	643	601	577	637	592	580	608	600	562	558	573	636	587	624	645	593	623	592	594	567	601	598	588	602	561	609	626	594	587	623	613	641	626	613	603	639	617	644	599	602	539	656	634	616	591	634	619	600	613	601	581	591	640	624	613	597	655	615	606	597	597	629	591	607	581	636	620	620	604	600	578	616	657	651	590	602	553	629	590	607	596	584	603	620	595	603	615	604	600	587	585	627	648	636	601	611	627	616	639	647	570	598	608	641	634	611	571	582	604	555	568	639	570	658	576	562	624	567	575	651	622	620	642	561	607	595	576	568	613	606	642	571	609	576	625	586	584	632	581	575	614	625	562	603	644	615	647	564	565	646	638	607	578	616	579	617	635	657	661	597	597	607	623	610	613	589	600	616	602	604	643	584	590	642	600	611	599	606	585	606	619	599	554	610	631	611	584	647	583	582	645	619	576	633	586	586	578	598	597	583	593	589	598	599	606	624	570	570	590	617	604	615	585	595	589	596	614	567	600	632	588	596	612	569	626	589	585	618	590	621	628	618	599	589	596	596	644	615	572	618	597	589	644	581	590	613	567	593	594	603	584	623	598	594	591	627	626	641	587	601	604	580	555	617	596	635	590	609	610	597	586	614	621	578	610	565	655	615	597	595	581	640	614	627	582	563	573	577	590	588	637	593	611	568	626	612	597	651	617	613	556	602	619	590	609	616	604	585	616	619	609	632	570	605	581	591	604	545	598	579	586	609	574	625	563	577	602	604	599	653	586	602	567	597	618	623	618	597	620	648	580	626	638	592	600	612	579	573	600	660	622	625	576	587	586	618	591	634	611	629	623	621	605	620	614	635	612	565	602	603	596	560	651	569	586	598	578	603	600	608	572	576	630	634	603	574	640	597	638	615	585	593	609	571	597	615	610	623	612	612	664	607	597	598	604	583	651	624	601	554	623	631	601	651	574	606	584	628	596	622	603	584	643	633	610	564	590	589	605	570	607	568	611	564	611	622	607	607	574	596	647	611	549	646	603	599	590	598	580	609	586	595	566	607	579	566	608	590	591	559	607	571	641	596	641	593	663	563	620	604	608	599	617	619	563	601	627	632	620	608	594	614	589	577	604	549	628	629	596	593	609	602	603	617	558	583	598	584	574	624	624	651	595	662	596	592	625	617	604	614	559	598	660	614	592	630	568	599	570	641	582	662	571	583	583	626	586	654	597	609	582	605	597	607	567	638	596	617	619	626	596	601	629	587	543	568	600	587	629	652	591	586	644	587	593	595	622	564	583	578	592	585	579	620	617	585	582	587	610	593	628	649	647	576	614	598	608	622	626	620	618	571	632	609	575	574	610	616	590	619	584	643	588	659	579	583	599	571	671	602	553	637	569	588	572	583	602	629	588	638	649	591	593	615	625	591	612	600	619	576	568	589	606	581	577	596	597	620	599	593	609	626	627	601	619	630	594	640	562	624	622	620	596	610	603	630	601	644	592	602	588	606	623	633	586	572	600	585	596	596	601	628	620	607	642	578	616	606	580	592	583	594	577	626	582	669	621	608	570	567	586	616	593	622	566	601	605	589	601	616	573	585	659	621	643	583	608	612	584	566	591	599	583	612	603	617	617	617	607	651	586	609	583	645	612	596	608	618	592	599	631	602	624	589	644	607	599	596	632	590	583	633	600	608	551	610	584	574	613	604	639	587	591	601	594	615	578	601	593	615	597	608	614	567	586	613	622	605	597	601	571	613	563	628	618	583	622	587	623	643	622	579	609	581	664	622	591	587	611	597	601	626	574	614	593	597	648	595	578	600	588	660	619	604	608	633	648	579	626	618	597	610	623	627	574	611	598	616	615	622	620	617	603	628	651	577	578	624	589	595	590	575	615	574	576	621	599	555	588	599	591	636	587	589	602	605	578	589	641	613	605	624	607	612	584	585	641	673	609	566	613	606	633	633	666	611	572	553	609	585	594	591	578	614	630	620	603	625	651	612	603	580	605	585	603	580	576	606	613	574	575	581	620	606
1021	546	302	223	373	477	479	433	446	342	300	311	288	285	218	151	123	101	79	89	105	88	79	97	74	53	65	57	56	46	52	36	40	42	43	44	33	47	42	51	45	41	46	49	31	28	30	37	38	46	29	45	35	33	44	33	31	24	18	33	27	29	32	42	37	25	30	33	38	28	37	33	31	30	28	33	21	44	38	40	23	30	16	28	28	36	28	35	29	26	27	38	32	32	25	31	38	25	30	29	34	25	27	29	33	35	29	27	33	35	31	38	31	22	25	38	28	28	28	26	33	28	29	40	31	22	26	23	39	35	25	32	36	30	34	37	35	18	37	31	25	25	29	31	31	33	43	22	33	22	37	30	25	30	28	24	27	26	27	33	27	28	37	28	36	33	35	36	31	42	27	35	29	36	35	22	22	26	28	43	25	39	29	29	28	25	38	31	38	25	28	31	34	31	38	35	30	33	26	29	24	29	32	27	26	35	34	23	31	27	25	31	34	28	27	28	31	31	30	28	28	31	46	34	25	38	31	31	27	27	24	23	36	38	32	28	31	25	33	25	29	37	31	22	22	32	31	22	28	39	35	24	34	27	31	24	36	31	20	26	33	29	35	29	43	30	33	30	30	30	25	24	29	34	40	35	21	34	26	18	24	39	28	29	20	27	20	31	31	27	36	29	16	16	40	22	28	27	27	33	26	32	26	24	30	18	22	27	31	31	34	34	35	31	35	31	21	33	27	26	30	20	28	24	34	24	35	31	30	34	30	23	21	36	34	29	37	45	39	34	27	22	27	38	32	30	27	32	29	25	28	28	33	23	35	30	26	28	37	37	31	21	30	31	34	31	22	28	25	38	25	37	24	36	19	29	20	27	29	37	30	31	28	20	33	33	36	39	26	23	29	29	23	29	24	31	34	34	28	27	23	30	35	38	27	28	28	28	34	24	28	34	23	26	28	25	32	28	34	29	26	29	34	29	29	26	33	33	20	32	36	26	32	30	31	32	42	27	36	36	34	23	38	32	28	26	39	43	30	30	39	25	34	29	31	29	24	22	24	23	30	36	34	36	33	26	31	17	25	31	33	29	17	22	23	33	33	24	38	26	37	21	35	24	42	25	28	19	26	25	24	35	32	37	20	33	25	29	39	19	30	24	29	23	27	28	25	27	35	37	43	26	44	28	34	35	24	36	29	37	35	26	33	34	34	25	26	29	30	25	33	28	33	25	32	30	22	32	26	26	28	32	23	30	27	29	21	37	36	44	30	32	28	30	21	32	24	35	42	23	24	29	33	33	30	37	20	30	25	30	31	32	38	35	37	36	31	25	34	31	35	31	36	21	24	36	30	28	30	27	23	28	34	25	24	27	33	40	27	33	28	40	29	31	32	29	22	32	37	39	34	21	28	33	26	33	31	15	28	25	29	14	26	29	35	25	18	28	22	27	30	29	32	29	28	27	37	22	22	31	37	32	27	27	35	29	27	35	28	32	30	35	34	40	25	26	38	20	41	40	26	31	28	32	18	36	23	31	35	32	30	34	27	28	32	27	20	32	33	32	25	29	25	27	28	30	32	27	36	23	38	29	29	42	31	34	30	21	43	27	34	27	28	30	26	37	30	31	32	29	31	35	27	30	39	35	25	25	38	29	25	40	37	25	33	21	28	29	31	31	35	22	34	32	27	27	38	24	20	37	29	29	35	27	41	33	28	34	34	43	25	27	25	29	27	25	32	31	27	39	35	30	27	21	31	31	36	28	26	22	20	28	33	24	32	33	33	27	35	26	21	29	29	36	23	31	30	29	34	36	30	30	25	26	38	30	35	32	48	33	32	32	23	33	26	32	33	24	36	27	30	23	26	26	35	39	31	29	20	30	26	23	33	26	22	37	27	37	35	24	30	23	38	25	29	31	31	29	41	24	36	31	30	21	31	28	28	34	26	27	26	27	34	23	31	38	33	28	43	32	24	25	23	27	31	19	30	30	31	31	37	28	29	31	36	37	19	25	35	25	34	33	27	25	27	22	31	37	25	25	36	23	37	32	37	22	23	25	21	27	25	29	34	31	20	31	29	31	23	38	36	29	39	21	19	33	27	30	19	25	26	30	35	28	33	31	32	33	38	25	32	31	35	20	28	29	33	32	31	28	26	31	28	34	20	35	22	38	21	24	31	34	23	36	28	32	26	27	25	35	24	30	30	33	34	32	34	31	26	30	15	28	30	29	33	30	24	30	26	29	29	23	27	21	29	33	27	38	26	23	21	39	35	37	25	28	26	28	28	22	20	31	30	27	32	31	34	27	31	37	29	34	26	25	28	22	20	34	37	31	30	38	39	32	32	35	30	30	28	33	34	26	23	30	29	27	28	24	40	37	33	30	32	31	28	34	32	22	22	33	24	21	27	23	28	34	31	25	30	39	36	30	38	29	37	22	27	33	29	32	23	29	24	35	30	34	38	33	30	30	35	29	21	31	39	26	33	36	25	32	21	29	26	30	28	28	34	32	19	36	26	28	33	24	34	28	25	35	36	29	33	35	28	36	26	41	40	31	30	18	32	41	33	34	33	39	29	32	29	30	20	23	22	34	29	29	30	32	34	35	29	24	24	34	30	31	31	27	33	23	26	33	31	30	37	32	24	27	26	28	25	27	39	36	24	24	30	25	30	25	33	31	33	31	27	35	33	36	42	25	40	28	26	27	26	27	24	30	29	35	39	24	33	30	34	36	24	33	32	26	31	22	33	36	27	28	26	25	27	30	26	26	32	29	30	36	20	32	19	32	35	28	23	37	38	19	29	33	29	31	28	33	36	35	23	27	28	18	32	31	23	26	28	24	17	28	33	31	42	28	33	26	35	33	30	24	31	29	25	35	27	32	22	29	38	24	38	29	38	24	31	31	35	30	37	27	20	31	33	19	20	34	28	36	30	34	23	34	29	36	32	27	34	31	39	28	18	33	33	35	36	23	28	26	25	30	21	30	33	19	40	34	34	23	36	29	35	33	28	28	35	33	34	26	26	32	33	22	29	36	28	29	29	37	24	33	28	34	34	34	26	35	32	37	34	27	28	25	28	29	29	32	32	35	30	29	29	24	26	30	22	31	33	30	29	16	26	26	27	31	39	28	34	30	27	32	40	29	34	28	30	31	41	22	29	25	35	35	27	26	29	22	26	30	27	29	26	23	32	16	25	40	25	33	22	26	34	23	21	26	31	37	26	33	28	30	25	23	25	24	40	32	27	27	35	34	36	31	34	38	28	35	30	26	31	26	33	22	28	32	32	32	18	25	29	22	27	38	30	25	34	36	28	28	34	32	34	35	42	30	27	24	36	30	35	35	30	26	27	31	39	28	29	29	28	30	20	24	29	34	19	27	37	29	30	31	27	24	20	31	36	32	27	30	37	24	33	33	36	30	30	23	26	30	34	23	23	31	29	29	29	38	29	38	25	25	28	29	30	26	25	23	33	30	30	41	23	34	31	21	27	34	30	36	33	37
19938	13251	6918	17468	25498	25532	23475	21095	18955	15638	13497	12556	11779	11637	9229	6880	5282	4025	2902	3169	4117	3849	2828	2921	2558	2075	1697	1509	1285	1272	1248	1184	1192	1176	1275	1113	993	868	934	942	861	807	794	765	702	665	688	707	759	896	741	650	626	588	575	561	531	536	482	516	517	512	522	482	492	482	516	469	489	488	509	495	460	467	452	461	496	460	519	493	484	495	503	512	506	514	451	469	507	515	473	520	486	522	479	489	528	520	506	440	470	522	522	502	518	498	470	495	479	486	484	459	452	466	445	469	446	487	481	469	469	466	514	479	461	460	483	456	449	470	464	476	452	474	468	435	459	457	454	492	466	426	458	466	467	414	416	468	421	482	484	457	444	448	473	469	441	449	456	411	460	460	483	484	442	461	482	510	490	446	488	449	492	449	462	503	468	474	441	487	473	453	415	478	436	432	441	415	441	458	451	422	456	416	455	441	465	461	417	459	479	457	459	429	463	453	426	431	436	454	461	447	465	453	421	411	405	480	439	429	450	405	454	453	423	456	450	491	432	440	455	404	452	426	478	442	415	484	394	417	402	451	410	457	440	441	434	425	465	468	418	451	430	431	473	479	462	466	411	413	435	460	451	444	461	425	474	435	441	431	446	504	482	476	441	486	420	420	429	465	440	450	407	445	480	437	449	424	456	458	441	462	458	506	415	473	443	411	413	449	459	436	492	422	455	416	466	473	473	421	436	445	445	413	453	436	424	434	463	468	439	494	438	431	451	439	471	434	442	423	468	458	445	447	432	407	435	460	458	437	431	433	424	426	477	446	441	436	467	432	471	446	437	424	448	427	475	443	439	486	435	431	465	416	431	457	445	431	428	465	423	468	445	436	442	436	425	431	465	435	444	435	463	460	481	477	420	499	453	441	468	457	436	475	430	454	448	410	458	427	478	447	449	453	463	442	467	448	439	433	423	458	450	431	474	447	446	450	408	435	453	456	431	431	453	453	486	480	456	465	464	417	481	434	423	454	414	445	447	471	427	445	402	433	445	450	477	442	455	422	487	457	421	460	438	447	401	462	438	412	459	483	455	420	454	410	458	452	457	449	423	445	465	414	475	440	466	441	424	477	433	444	443	444	467	428	412	440	430	468	405	428	437	459	427	418	441	465	424	450	453	456	430	450	448	447	458	464	430	447	438	451	424	458	435	445	443	476	422	478	456	462	463	456	449	432	466	432	438	452	424	480	478	454	439	492	396	429	419	458	462	452	418	482	452	422	440	460	421	480	447	442	430	457	407	424	471	434	418	427	436	480	434	430	445	449	452	465	466	431	450	435	476	452	465	418	424	461	478	453	452	466	471	453	453	413	428	489	450	452	470	425	468	447	421	427	436	438	429	425	445	462	458	468	475	429	451	457	463	432	472	490	469	466	405	456	408	455	428	458	421	462	500	445	421	440	446	429	437	435	470	441	449	463	460	433	444	437	465	453	426	421	431	467	418	448	421	445	457	470	432	409	454	424	470	446	474	419	431	459	461	424	420	451	449	474	423	446	438	444	457	455	507	474	431	431	440	471	458	449	414	443	442	446	435	432	417	427	477	435	429	448	444	462	469	480	432	428	425	412	442	471	417	455	406	432	482	457	469	420	444	412	455	455	480	424	441	469	447	454	428	446	440	418	415	417	421	444	471	438	449	461	438	420	470	441	488	453	475	468	439	455	429	391	425	424	414	447	469	440	464	451	435	449	439	445	467	484	444	454	468	464	403	434	457	428	447	465	449	428	444	425	427	463	462	463	461	476	464	466	461	441	468	449	435	427	440	431	450	438	446	413	425	419	445	474	434	440	467	430	445	429	417	462	438	464	448	464	440	436	437	422	434	455	456	446	458	489	436	463	438	438	420	398	445	443	431	423	430	486	475	433	423	433	447	472	463	443	462	458	461	491	436	418	429	430	446	441	435	472	462	441	435	453	462	460	486	456	434	455	436	468	459	421	419	405	461	431	454	449	439	454	440	433	441	446	474	472	455	471	421	443	423	433	422	404	418	479	455	493	413	449	444	421	453	443	444	452	437	451	442	450	451	446	452	414	438	463	439	476	451	417	415	473	429	412	433	460	450	422	429	450	447	475	415	456	456	415	452	478	456	470	450	463	462	427	492	452	392	457	459	479	428	437	444	417	458	444	444	456	468	447	441	482	451	456	479	497	460	457	443	442	446	462	455	457	425	422	424	484	427	463	449	473	441	464	423	481	430	430	457	466	465	420	458	459	432	435	442	445	454	454	447	446	437	460	439	426	422	418	455	468	400	489	447	451	518	451	452	474	422	389	427	420	437	442	459	457	437	421	421	433	441	428	424	466	457	467	453	439	444	458	437	398	469	441	493	471	411	451	465	453	457	435	413	420	449	439	474	473	428	467	489	462	444	463	458	468	479	421	426	436	442	446	434	454	430	428	461	434	414	474	428	460	451	454	463	471	438	468	437	431	439	416	452	500	455	441	427	473	442	441	441	446	403	430	489	411	421	423	447	399	451	434	435	468	456	478	447	440	462	433	446	444	452	414	412	417	504	430	432	418	421	429	431	457	505	459	443	483	440	450	445	468	445	440	435	478	445	477	453	439	426	451	425	454	401	473	453	442	460	512	475	452	468	455	419	430	437	421	401	455	436	459	427	427	442	443	458	458	454	461	452	462	455	424	464	441	463	448	441	461	440	435	486	467	411	480	401	451	445	458	448	423	437	479	437	463	436	468	450	406	439	411	441	441	452	443	467	451	459	471	430	431	405	450	426	465	446	469	449	444	423	467	461	495	424	437	454	433	472	458	440	422	431	462	461	439	475	484	410	458	472	471	418	459	468	421	483	419	410	440	446	434	433	451	458	427	489	461	463	423	448	434	456	474	466	412	443	470	480	465	433	456	507	473	454	437	426	411	428	405	446	425	454	483	459	408	462	429	458	426	413	488	467	447	418	462	431	470	424	464	490	439	459	447	464	456	470	480	419	462	428	413	422	442	409	449	460	430	404	471	412	482	452	443	454	444	444	436	441	442	445	401	454	401	492	460	477	427	433	443	453	422	484	425	441	435	461	506	436	437	469	423	442	402	437	460	447	437	436	405	431	445	482	473	468	481	444	465	458	471	465	447	441	449	453	473	441	452	476	463	456	473	387	421	440	441	463	451	475	447	424	431	446	445	509	430	441	460	471	453	467	425	465	413	435	443	476	443	461	462	430	427	455	453	448	475	456	450	482	469	446	435	432	414	479	456	441	477	421	463	470	447	423	432	434	453	399	450	455	438	423	432	469	454	457	434	464	468	433	463	436	462	430	463	424	461	429	416	447	437	416	438	409	468	443	478	437	479	458	422	460	447	452	437	436	429	458	415	431	429	417	447	438	403	473	455	429	426	414	419	438	500	432	446	447	465	436	412	502	454	434	443	502	451	461	431	447	452	424	437	408	446	459	418	420	442	437	448	432	463	462	440	472	432	424	446	464	471	459	419	436	459	451	480
2836	585	310	227	377	458	482	451	415	379	343	314	259	261	297	204	161	128	98	124	135	136	102	108	106	102	99	75	78	59	86	91	72	85	73	70	70	56	68	62	67	77	58	54	64	80	56	58	57	72	81	70	69	72	47	63	65	74	69	66	59	63	66	53	57	52	52	57	44	60	73	64	59	55	58	54	51	66	69	56	69	58	58	82	44	54	53	69	56	58	54	71	70	71	54	55	60	62	54	56	67	65	46	70	55	49	61	61	65	54	57	43	50	51	72	60	57	60	69	64	65	65	43	52	61	60	50	54	62	70	42	56	57	53	51	51	59	70	57	47	51	57	52	71	61	58	58	61	58	63	62	60	53	52	70	68	65	51	66	57	74	57	47	62	57	57	61	60	53	60	63	57	54	62	67	53	53	54	54	49	63	57	69	50	61	57	65	70	48	84	69	66	54	61	60	60	55	65	58	64	63	56	79	61	65	63	49	57	61	75	62	48	62	68	53	56	66	57	69	54	58	64	61	50	69	66	65	57	64	62	62	56	69	65	60	49	57	56	72	68	69	58	61	49	52	50	66	54	55	64	63	68	68	58	64	68	61	58	49	51	64	65	58	64	55	61	56	51	50	63	83	56	46	57	57	45	51	46	60	63	52	56	56	46	83	74	63	61	69	59	66	49	45	49	50	42	66	44	55	61	63	60	60	63	68	54	64	57	60	75	56	61	65	63	43	58	43	74	70	60	63	69	64	51	56	54	49	62	54	51	59	61	51	48	51	60	66	74	66	64	58	57	71	54	57	49	58	58	48	65	51	57	69	56	62	48	54	65	72	55	63	50	58	65	60	65	49	60	63	70	67	65	49	52	59	57	58	47	44	62	55	72	40	58	52	54	43	64	59	52	67	56	74	50	50	62	55	68	56	60	65	68	63	48	46	67	64	62	62	54	61	70	55	63	72	83	58	56	45	59	52	56	63	45	62	48	70	56	50	63	64	59	63	68	59	55	57	54	54	58	58	57	65	54	73	54	52	83	55	59	54	43	77	48	64	53	64	50	48	65	56	67	58	52	52	63	62	51	80	49	58	68	56	58	49	71	58	55	47	50	48	59	55	53	46	46	49	69	59	59	47	50	65	64	54	60	59	63	51	51	56	65	58	52	63	52	66	56	61	75	71	44	48	48	64	55	68	67	53	65	53	64	60	65	55	64	54	56	60	58	59	67	74	60	46	56	56	54	51	49	72	69	67	60	63	57	57	58	55	63	61	62	65	57	73	62	51	54	70	78	69	55	47	58	59	73	47	61	64	62	61	63	54	67	64	64	67	51	55	68	70	60	58	64	70	59	55	55	48	59	55	63	56	60	61	54	65	57	55	58	70	55	46	72	58	59	53	50	53	61	74	49	42	56	70	56	64	54	49	56	56	59	69	59	56	54	64	56	65	56	61	57	58	53	67	54	50	55	49	85	59	62	64	65	59	72	74	66	52	59	61	65	72	53	65	53	50	60	61	62	57	61	56	48	53	62	51	77	56	50	63	59	60	60	74	54	41	55	60	67	53	51	55	56	56	63	58	60	51	52	51	45	51	65	56	56	61	51	50	61	69	63	62	48	58	53	62	62	56	51	59	54	55	54	58	73	61	68	59	68	56	49	60	62	61	58	55	57	64	61	54	62	63	64	67	58	73	63	51	63	55	59	52	57	62	51	55	59	51	65	51	61	48	54	70	54	54	57	49	78	56	68	62	67	57	71	57	69	47	55	49	62	48	51	67	73	63	58	59	68	56	62	54	58	69	57	62	69	47	60	56	59	59	55	65	65	72	70	50	60	58	62	50	56	58	51	68	51	75	53	60	61	54	52	57	54	59	63	62	61	55	59	51	51	50	60	65	66	48	51	54	56	62	62	57	63	65	77	49	56	59	60	55	65	48	61	60	74	55	58	52	65	47	58	51	56	59	61	71	72	54	66	62	50	61	59	63	63	64	56	59	66	68	57	64	54	59	64	54	57	64	67	55	45	61	57	52	58	59	64	61	55	70	45	62	58	68	65	59	50	61	61	51	69	65	47	76	56	53	62	49	51	44	62	56	76	58	54	58	41	68	74	70	63	48	50	51	60	48	57	65	70	77	68	65	58	62	60	57	58	67	64	65	58	60	67	78	61	62	68	63	63	61	63	66	58	49	53	65	53	49	59	67	61	66	61	52	58	56	47	63	52	62	59	59	51	60	63	51	51	52	53	75	56	55	63	54	49	60	44	54	65	61	57	65	62	66	59	62	63	71	50	56	61	53	51	55	44	67	52	75	61	70	58	60	74	59	63	57	58	54	69	57	65	47	48	57	43	63	53	60	68	56	48	53	52	67	57	56	54	58	54	54	56	58	57	55	64	67	56	58	42	54	70	53	58	58	54	39	53	53	64	71	63	50	51	64	53	66	57	62	66	66	73	62	69	67	47	62	51	57	69	57	49	56	47	63	56	56	71	58	57	57	44	65	66	67	69	54	60	62	59	72	63	49	50	58	57	58	62	42	65	59	64	51	57	56	60	52	51	72	55	54	59	57	53	67	54	61	73	64	66	50	52	49	55	52	56	54	54	49	65	63	69	55	54	55	67	63	64	58	68	42	61	69	57	59	70	65	41	55	52	53	56	62	87	57	64	62	57	56	68	57	63	62	55	60	64	53	49	64	59	60	49	55	63	52	56	47	46	43	48	48	59	68	62	67	65	54	65	46	51	60	55	67	57	55	69	54	65	51	55	57	66	61	65	60	54	62	68	55	57	66	56	50	72	67	60	61	56	52	56	48	63	64	67	70	51	57	54	67	43	58	60	59	38	66	56	49	52	66	53	52	48	56	53	60	51	53	65	57	73	68	60	64	53	47	57	62	51	64	59	54	48	54	55	68	73	55	63	46	64	76	64	59	50	59	67	66	63	53	64	59	60	54	66	62	76	63	56	53	58	63	60	46	59	64	42	54	72	58	50	63	64	55	45	49	68	48	57	64	53	58	62	66	56	64	60	56	51	68	55	54	54	65	61	44	64	69	50	57	70	64	59	40	59	54	57	66	58	54	50	48	56	59	52	59	62	49	61	59	62	54	56	62	57	59	50	61	70	51	62	61	64	66	54	59	66	58	46	69	55	61	62	62	69	81	62	65	66	64	67	59	51	59	53	61	55	59	58	60	52	56	58	62	60	68	60	63	56	69	71	59	52	59	55	52	74	53	65	58	42	60	61	50	59	52	70	58	54	69	55	68	52	52	43	52	85	66	61	49	61	49	52	55	52	49	64	68	71	57	54	52	61	54	62	68	51	69	53	56	53	47	72	67	68	62	50	53	67	66	56	57	55	52	54	58	63	49	57	67	54	53	43	67	61	52	63	46	57	60	47	66	63	49	39	50	62	61	62	53	41	58	52	53	62	71	66	70	54	67	49	66	57	60	63	47	58	53	51	62	56	63	60	59	48	57	58	47	51	51	54	69	52	61	57
18625	12112	6911	16583	24541	24341	22438	20462	18796	15520	13497	12519	11737	11389	9622	7085	5684	4267	3115	3382	4163	4181	3128	3073	2780	2281	2041	1875	1609	1593	1553	1606	1608	1643	1593	1482	1320	1341	1311	1394	1261	1216	1206	1142	1123	1044	1086	1067	1120	1271	1126	1041	967	1012	917	952	983	909	936	901	888	928	923	886	947	982	882	850	931	876	872	883	857	871	934	910	923	964	910	843	898	911	949	895	917	942	954	910	878	901	937	883	889	927	947	864	847	933	863	904	872	896	912	916	923	860	867	904	904	916	864	939	894	901	864	870	859	869	825	851	853	838	852	859	895	844	863	904	801	868	888	942	875	899	862	864	846	878	901	895	864	850	911	849	834	868	845	902	909	883	885	889	834	871	836	879	828	889	864	867	900	893	886	856	874	901	881	813	856	832	892	900	892	919	940	938	881	881	870	824	857	873	872	847	877	877	862	860	868	829	870	874	890	854	888	865	837	811	845	875	876	878	858	914	920	865	802	904	893	856	869	874	874	849	856	861	852	856	903	895	867	912	870	864	878	863	846	864	867	835	813	847	819	885	871	867	861	859	898	853	805	903	862	821	868	854	856	843	868	884	812	882	799	898	868	863	838	841	867	852	918	876	901	838	874	898	832	827	850	917	900	826	861	850	864	851	933	866	836	846	877	923	895	901	833	887	883	846	920	889	880	863	874	864	838	855	856	885	838	848	883	909	884	901	859	866	912	909	912	828	868	887	791	851	853	857	862	820	889	864	858	898	864	864	808	900	872	853	841	913	876	860	898	835	867	845	892	848	867	809	843	911	816	824	879	865	875	895	843	890	887	869	874	841	877	853	913	913	835	860	874	867	847	837	881	870	886	890	857	859	859	842	850	850	848	812	836	868	823	861	831	829	851	907	849	867	856	892	882	843	830	878	890	808	855	884	918	869	805	853	815	801	813	819	884	831	901	869	839	889	819	855	852	895	875	871	862	861	855	813	853	847	860	881	876	888	876	858	877	874	871	886	882	919	903	877	871	886	816	822	803	837	867	806	838	838	848	814	833	875	859	830	890	866	865	895	869	877	875	848	918	897	857	909	880	843	916	815	902	863	883	811	797	844	840	825	898	861	807	883	854	910	868	861	887	886	901	911	871	920	829	868	830	893	880	856	863	868	879	870	880	843	830	900	857	862	887	875	814	750	855	866	864	823	841	861	835	871	792	843	887	860	901	939	856	931	877	863	817	867	881	872	896	845	852	854	897	866	874	923	903	919	868	869	900	921	840	907	843	818	875	846	869	887	783	836	880	862	846	884	880	871	839	839	843	849	847	874	824	875	845	847	851	843	861	873	890	897	884	809	875	855	884	849	836	866	828	852	883	847	889	872	836	839	855	897	900	905	916	835	790	900	841	846	859	844	891	902	849	871	818	857	813	874	833	878	885	860	881	851	920	862	878	887	848	834	845	835	827	864	875	893	914	836	819	833	875	843	851	818	855	876	889	859	873	881	882	856	829	878	843	912	888	851	883	877	794	857	848	857	913	873	885	837	818	901	858	886	888	892	824	889	885	857	877	794	842	865	835	852	862	844	860	846	842	841	878	852	806	861	879	826	819	845	892	832	923	831	867	945	887	871	802	809	873	895	882	828	839	866	908	866	868	830	849	886	844	838	854	891	836	880	815	876	877	893	886	852	875	873	909	855	900	899	825	875	832	879	901	848	860	863	834	824	860	836	830	844	884	872	893	847	888	826	921	887	908	828	895	866	835	892	797	836	872	888	945	830	871	873	868	860	916	828	881	887	836	846	848	906	878	841	832	948	856	814	873	844	868	869	884	816	863	826	870	860	792	861	840	836	823	821	863	865	858	880	865	915	949	886	812	897	845	859	809	833	923	811	866	892	912	868	819	875	850	862	878	841	870	927	860	891	856	842	812	848	851	879	865	871	838	825	856	883	870	827	863	868	925	844	895	903	866	840	807	831	830	889	881	875	854	803	864	867	878	827	837	862	878	850	846	913	871	892	903	892	918	839	839	860	848	838	852	851	863	875	892	861	866	887	869	840	873	883	852	861	894	866	830	856	851	912	849	866	854	886	877	885	868	865	871	847	815	887	861	891	861	841	870	813	935	833	860	860	866	849	849	832	858	875	835	830	879	894	871	897	845	888	844	892	865	828	836	863	869	877	915	817	897	841	860	869	876	872	822	820	852	883	835	939	874	849	838	848	905	896	901	847	857	826	888	860	839	887	882	845	853	870	856	904	836	906	898	861	883	868	893	893	858	881	855	861	860	809	837	900	824	866	857	822	843	841	895	848	837	881	841	806	868	890	864	851	854	868	864	870	833	861	851	841	895	906	813	876	830	911	916	853	880	841	840	840	869	863	887	879	890	860	879	842	870	888	853	905	859	860	906	893	863	773	822	838	903	904	879	865	858	825	832	867	859	855	805	921	870	890	879	851	865	876	931	827	863	922	812	873	811	866	840	849	902	879	888	823	915	882	891	879	890	904	935	821	923	827	841	913	878	819	820	887	844	874	824	859	853	874	884	825	871	877	884	845	872	863	849	856	889	872	901	911	872	844	877	803	880	868	850	846	910	909	837	875	971	828	877	841	887	883	870	841	853	882	838	898	883	858	868	858	877	868	863	858	864	909	934	874	873	871	815	856	857	878	851	906	813	913	876	867	897	855	897	834	907	777	867	818	823	932	821	889	853	857	930	863	882	853	880	869	930	892	866	838	832	838	869	854	872	847	928	887	887	865	868	869	847	767	818	861	875	861	871	821	882	870	841	854	836	840	850	838	867	912	874	888	879	874	903	883	846	825	921	872	842	877	891	869	882	803	878	903	845	833	884	882	834	887	899	839	856	878	904	839	885	821	852	896	839	875	883	763	832	837	810	902	881	895	862	856	867	888	865	862	872	867	842	871	852	853	809	855	873	888	840	887	863	894	883	833	882	873	869	869	916	806	896	835	828	803	877	872	854	884	864	874	818	851	879	903	868	887	842	873	877	816	895	853	847	892	873	806	894	886	878	810	853	935	844	886	819	909	841	858	903	833	814	843	858	878	861	821	884	881	904	932	841	885	867	878	836	830	834	867	871	865	909	895	855	805	861	852	850	869	821	914	855	879	890	842	833	898	849	884	855	887	925	826	895	849	844	877	882	868	886	915	822	901	866	855	884	861	835	900	797	875	891	857	894	872	880	862	857	862	812	875	889	823	847	853	845	880	867	867	853	831	853	895	875	870	901	890	858	930	870	890	887	855	903	869	838	855	870	860	845	839	831	837	850	841	850	817	844	854	872	844	870	833	862	812	854	847	824	886	922	862	869	868	804	843	839	872	837	850	864	889	847	911	853	887	919	864	870	878	867	880	861	854	901	867	852	796	840	924	902	866	897	839	846	845	881	835	841	860	850	854	871	919	853	862	833	825	875	854	838	849	917	895	889	913	895	869	868	894	850	852	824	893	840	860	915	835	875	870	824	859	831	889	848	890	831	861	895	878	861	878	885	906
2168	841	435	328	567	700	657	640	597	502	464	443	404	437	336	287	217	186	143	136	182	179	153	119	115	102	75	85	69	84	71	70	70	67	65	55	67	67	62	50	64	57	41	69	47	45	49	50	52	49	66	59	40	66	53	60	47	53	45	45	55	53	39	57	52	68	51	52	52	49	50	46	43	45	50	46	61	55	48	41	44	52	47	55	46	45	49	45	43	46	51	60	51	45	43	42	50	58	50	64	63	44	48	37	54	43	38	41	44	52	47	37	41	43	42	46	55	44	42	48	50	45	38	48	59	46	50	40	45	42	38	61	50	43	50	47	52	47	51	50	51	41	41	46	33	48	48	41	42	59	51	51	43	47	44	49	49	43	54	38	39	45	62	54	57	64	42	42	46	51	52	51	46	41	47	46	49	45	51	40	40	49	46	61	42	55	41	46	44	41	51	56	35	36	61	46	39	47	42	40	40	52	43	38	60	52	48	56	46	48	43	47	44	44	51	47	46	53	41	42	47	37	57	43	46	49	48	53	49	66	54	51	49	35	52	50	50	48	38	58	50	57	39	47	38	42	57	42	46	48	40	49	53	58	53	56	50	57	41	48	26	48	41	52	41	58	38	42	42	47	49	43	54	67	49	58	49	52	44	32	45	49	49	45	46	46	57	50	42	57	48	45	38	31	38	38	43	55	52	43	55	48	44	49	51	55	55	56	56	52	36	48	38	59	45	41	38	40	59	54	46	37	50	46	49	62	52	45	42	45	50	49	55	42	60	43	41	43	37	51	44	45	43	54	45	36	48	41	41	40	45	44	55	38	47	44	48	56	50	44	41	43	46	46	44	52	47	64	50	51	41	48	44	53	40	36	48	50	46	52	41	49	45	38	51	56	47	48	39	49	54	42	58	47	43	43	43	49	52	56	58	47	53	45	45	43	55	55	43	38	44	41	47	52	46	46	45	47	54	55	48	45	52	47	40	45	41	48	49	53	29	45	43	50	63	38	54	33	48	50	54	50	45	41	57	43	44	38	49	46	63	42	47	52	46	54	56	42	45	40	55	45	46	47	47	43	48	53	53	59	41	43	40	62	50	33	52	54	52	39	49	50	46	44	51	50	56	52	42	42	40	39	66	49	44	55	47	48	32	42	44	46	39	59	53	53	35	56	44	53	53	51	41	47	40	52	51	52	57	41	54	51	44	45	50	44	67	70	58	47	33	55	50	62	44	56	47	32	51	49	37	51	54	41	44	47	50	48	48	48	46	38	46	43	46	51	52	48	45	46	37	33	40	42	45	45	53	42	34	40	57	45	52	48	36	41	39	49	48	46	38	51	38	42	44	51	49	53	57	42	37	48	37	44	40	48	48	64	54	36	50	34	59	55	45	38	53	45	34	67	47	48	62	40	56	54	46	44	29	46	40	39	45	44	49	49	43	53	51	39	48	59	49	50	47	56	34	37	48	48	39	42	41	38	54	57	41	41	45	51	55	53	55	40	53	51	36	33	40	57	56	48	53	45	37	49	47	47	54	44	51	43	53	40	47	51	50	36	60	39	45	44	33	38	39	41	60	37	70	41	42	45	41	26	46	46	52	36	43	45	55	37	53	58	40	49	30	51	43	50	39	44	47	49	58	46	59	53	44	57	41	43	52	43	41	36	40	45	48	54	42	40	46	51	46	41	50	51	46	37	47	47	47	46	33	44	71	46	41	43	45	43	39	52	43	48	60	47	39	55	43	53	46	43	46	48	42	61	53	40	49	40	49	40	40	53	45	40	54	61	43	40	45	34	39	64	48	44	48	45	44	60	33	53	42	53	44	38	39	43	43	56	34	55	57	49	48	38	53	46	43	44	49	53	57	54	43	56	52	41	43	61	47	57	36	42	47	43	46	55	43	46	37	46	44	49	45	44	45	41	45	53	36	40	46	52	70	44	44	45	47	46	47	43	57	43	49	29	44	46	46	47	46	43	56	53	45	52	50	50	54	44	50	48	48	52	43	42	39	38	42	38	49	42	44	57	36	32	55	51	44	38	42	29	49	50	40	50	50	48	49	41	55	49	53	43	58	55	42	52	42	36	53	45	35	38	50	47	47	52	34	50	53	40	48	35	48	49	52	40	43	43	61	39	50	50	37	52	48	49	29	61	52	46	41	42	49	54	53	45	37	40	43	48	59	54	49	44	46	45	50	50	41	39	50	51	50	45	43	51	48	45	42	46	40	53	43	68	45	37	49	41	41	46	47	56	38	55	48	32	46	39	45	43	51	32	52	47	54	43	47	49	59	59	50	56	43	64	55	49	49	46	43	54	45	40	52	49	55	55	47	40	47	47	48	49	44	44	45	45	51	40	45	38	53	45	44	52	41	36	60	40	52	42	42	42	43	41	38	42	54	40	57	50	46	31	59	47	53	46	54	39	53	48	39	42	47	51	47	38	58	50	52	46	64	41	42	44	52	54	45	54	47	45	50	42	55	41	57	44	42	51	34	65	45	56	27	45	46	42	49	45	45	44	46	45	57	43	40	55	43	36	32	38	54	53	47	37	43	46	43	46	47	51	47	41	45	46	64	40	44	50	41	46	35	52	47	49	43	43	52	48	47	53	46	53	39	45	49	55	41	53	55	35	40	50	48	62	46	47	42	45	40	53	41	59	55	47	52	49	46	39	38	37	45	56	48	45	55	38	53	48	50	49	47	44	45	44	50	48	50	42	48	46	43	53	28	40	56	55	49	36	44	47	35	41	43	37	40	33	50	46	50	51	51	57	49	67	42	41	32	46	62	40	41	41	45	66	49	39	54	47	40	42	38	53	51	44	53	58	34	42	49	44	52	53	36	46	45	44	49	47	49	35	47	50	49	48	55	50	48	56	32	49	53	48	47	48	47	57	62	45	40	44	44	56	43	48	40	52	46	36	47	50	39	49	45	51	58	39	55	46	50	47	61	39	54	51	53	65	55	44	46	54	45	46	40	38	41	40	51	45	49	43	61	58	43	31	53	40	49	56	33	47	46	43	40	44	56	52	41	48	48	45	52	48	52	51	51	49	50	44	42	42	35	43	53	44	35	50	49	41	46	46	53	48	53	53	52	36	47	49	53	49	32	47	42	50	45	46	41	42	36	42	47	50	35	50	58	61	55	31	49	41	43	43	45	58	52	43	44	44	43	54	53	31	52	49	44	38	40	47	51	60	45	55	51	52	57	42	49	49	37	52	40	43	52	54	46	38	47	56	39	38	46	63	61	48	39	40	48	46	37	42	36	43	49	44	37	56	47	49	43	47	41	52	52	51	47	49	44	39	43	54	48	53	47	45	39	59	46	52	59	51	36	52	43	38	42	45	45	57	40	27	52	49	45	51	42	35	38	42	42	40	49	46	57	41	48	48	36	51	58	54	45	50	46	44	51	53	43	49	46	37	54	52	47	38	50	50	39	46	46	36	40	45	38	43	44	48	43	48	41	46	58	45	47	57	49	52	35	41	51	58	48	44
25026	16114	9711	21614	30054	29630	27681	25555	23319	20115	17562	16815	15343	14578	12968	10296	7788	6024	4487	4658	5876	6082	4166	3975	3734	3050	2513	2227	1973	1884	1892	1939	1941	1891	1821	1551	1428	1450	1504	1463	1260	1214	1240	1128	1039	1037	1022	1071	1229	1357	1091	970	921	877	852	856	898	839	809	768	750	788	752	798	801	740	788	712	764	753	780	740	703	721	781	772	729	780	747	772	800	789	765	751	763	779	747	784	702	749	766	798	736	792	764	809	797	753	753	784	777	750	763	767	760	737	767	727	768	692	722	698	719	790	786	699	689	735	707	679	717	730	692	742	701	676	702	701	722	693	748	727	709	774	695	736	722	698	722	677	719	680	746	685	706	691	710	709	670	681	706	732	721	717	694	684	729	655	761	782	762	730	732	704	736	687	708	726	727	712	688	734	717	707	716	704	696	736	706	684	675	721	680	730	722	693	670	705	669	729	687	731	710	661	689	704	670	670	661	659	700	655	663	695	657	702	692	687	619	649	701	654	658	682	710	705	659	696	675	692	677	644	671	689	710	705	686	654	746	654	680	679	698	665	674	724	731	685	685	678	684	686	643	730	677	663	720	700	637	725	689	727	668	657	712	692	682	695	687	667	685	661	702	653	645	697	639	681	678	676	672	715	700	703	729	692	715	682	682	695	696	693	718	705	705	655	708	704	686	715	708	653	697	685	643	679	720	645	717	640	675	718	704	702	667	676	680	672	663	715	675	702	684	640	697	670	654	739	728	663	700	715	689	682	628	713	724	676	669	653	659	658	685	657	706	652	732	719	706	720	700	692	705	700	657	685	690	694	673	745	692	682	626	674	690	730	653	676	692	666	671	678	658	674	664	726	689	711	745	662	688	682	688	708	678	673	675	696	675	693	728	677	714	680	658	685	697	681	698	732	710	670	680	675	700	670	694	695	680	680	690	685	650	670	655	686	688	681	714	683	654	682	707	699	666	690	640	640	678	708	700	696	658	707	728	703	684	688	708	726	701	630	706	709	683	731	677	687	697	693	652	691	700	665	637	699	638	708	675	684	655	668	720	688	668	677	711	660	666	731	679	717	684	643	638	687	702	674	679	699	722	669	693	697	683	652	688	684	685	715	660	656	668	691	703	702	682	667	677	682	678	638	708	687	694	693	634	692	710	663	719	676	669	707	696	678	751	617	658	709	705	667	686	695	669	729	682	693	672	647	698	687	706	693	673	734	696	669	722	730	674	714	732	692	706	710	643	669	704	661	680	718	688	729	732	692	679	709	692	659	683	701	715	696	670	650	669	673	696	710	679	689	705	678	671	642	689	705	659	717	669	676	663	692	692	644	683	697	684	684	681	677	634	696	667	673	692	722	676	674	678	675	704	671	700	667	668	641	694	698	720	645	691	675	694	684	694	671	661	723	710	693	687	688	665	705	668	702	677	655	710	639	677	674	656	678	675	712	668	700	733	700	693	706	713	712	665	682	665	708	707	644	711	716	672	666	682	699	642	677	677	660	699	656	675	665	652	688	713	656	645	715	701	709	696	682	691	746	680	691	681	665	714	720	679	727	699	678	717	693	678	716	725	674	716	636	634	697	697	723	692	672	688	721	667	699	640	662	699	707	666	700	694	663	709	692	668	683	728	613	659	703	689	671	698	690	652	682	673	677	659	653	662	686	676	694	681	692	695	703	679	661	718	669	726	732	725	673	696	693	685	682	686	693	705	698	686	703	730	656	655	674	715	694	693	715	678	682	677	675	714	680	724	684	672	666	681	689	675	709	708	645	686	669	675	685	626	687	712	690	706	737	745	687	680	678	682	664	736	709	671	703	692	681	635	672	685	706	681	660	659	707	645	665	674	705	688	620	705	678	701	687	703	721	719	653	663	662	695	686	658	718	705	674	666	678	679	639	681	669	655	697	696	682	685	682	666	727	706	667	652	698	675	671	708	684	721	705	685	668	716	645	641	668	693	664	709	710	702	747	699	689	683	681	673	644	639	687	688	717	693	661	697	691	683	698	672	685	659	672	680	698	745	725	737	665	707	673	723	671	713	710	664	654	652	657	698	688	713	651	703	673	677	692	688	647	705	637	689	703	662	690	688	677	679	643	717	664	662	708	703	688	747	686	662	702	697	720	649	702	687	684	658	693	672	681	703	727	668	718	661	627	660	767	673	669	670	725	684	676	697	716	639	723	635	697	695	681	669	657	639	673	694	699	664	665	704	702	667	615	678	682	682	679	688	657	712	653	676	689	701	700	706	688	687	695	683	693	721	638	687	695	690	713	734	719	659	687	726	729	692	662	683	659	683	691	661	684	693	697	666	672	667	703	653	673	643	699	683	681	661	675	720	663	662	679	706	669	697	715	668	675	657	707	680	636	740	702	713	691	732	700	694	651	672	660	756	678	710	730	722	665	706	699	724	724	689	679	716	661	707	710	664	654	659	664	682	685	742	699	657	698	665	724	661	669	675	722	692	675	670	664	685	689	723	740	659	673	658	688	702	692	687	670	676	730	653	678	690	689	700	686	669	673	655	700	692	711	673	663	699	674	701	721	661	705	689	697	687	696	651	718	705	649	706	683	658	688	688	696	682	664	653	694	677	693	706	718	665	710	713	653	719	642	711	670	699	698	650	655	682	689	698	653	709	693	692	653	742	664	716	681	671	719	726	689	672	692	672	679	686	679	674	668	722	670	632	638	731	674	731	735	646	693	639	733	689	667	715	674	699	662	696	663	666	706	698	708	668	668	695	647	737	674	700	677	686	668	664	663	668	629	643	742	667	702	692	671	655	671	697	679	685	632	669	642	650	686	661	673	697	665	686	700	701	698	685	734	629	661	674	701	654	675	677	652	700	668	740	724	675	669	641	704	679	706	684	645	694	691	739	671	685	681	695	695	676	657	677	666	666	689	696	689	685	667	667	675	701	673	658	688	737	711	692	677	691	681	671	707	703	701	690	685	672	643	683	659	684	680	718	689	637	683	669	649	663	704	687	710	698	649	669	693	692	679	685	722	718	672	683	657	694	673	662	649	718	659	648	640	706	702	672	706	699	704	714	691	688	685	697	678	674	652	689	724	692	681	687	711	679	705	681	652	735	688	700	647	639	646	673	700	680	691	678	752	697	699	715	704	682	682	712	676	692	660	708	693	653	706	714	712	729	649	703	688	668	657	640	677	640	705	706	691	724	670	671	616	719	698	696	694	649	672	693	694	677	709	701	665	694	673	637	655	652	708	658	690	669	708	699	636	657	694	683	711	740	680	679	670	694	672	683	714	677	648	694	682	685	716	601	735	711	675	658	739	672	627	721	694	671	662	688	719	701	730	739	676	668	676	673	666	682	651	714	647	668	673	695	705	659	655	681	708	660	711	655	717	733	668	637	703	664	682	681	707	707	690	682	732	651	746	721	692	698	709	676	674	656	665	696	712	690	670	683	688	689	706	696	725	679	682	654	695	709	685	719	663	686	674	682	707	698	668	671	707	696	694	690	696	674	668	658	689	692	759
1675	298	206	140	231	284	273	272	274	216	196	216	180	198	155	136	115	88	67	59	90	91	66	51	63	58	46	57	58	45	53	55	56	56	38	40	43	44	53	43	51	54	41	42	49	50	45	39	45	41	40	44	44	39	36	47	43	39	55	50	44	34	39	40	48	25	39	42	43	45	33	50	48	47	37	41	43	47	32	39	50	43	37	38	44	45	45	53	42	43	47	45	44	47	37	30	42	46	43	47	40	34	37	37	46	42	44	32	33	35	30	41	36	42	44	42	39	46	35	40	38	33	50	47	47	37	45	35	30	34	42	46	41	31	32	36	42	42	42	38	56	43	44	39	40	52	35	30	43	47	38	37	47	42	38	30	25	41	52	31	27	39	31	42	46	52	33	50	43	42	42	33	36	44	49	44	46	40	35	34	29	44	37	43	38	36	34	35	48	35	39	36	48	40	42	44	37	39	36	38	54	23	38	49	30	49	34	33	51	45	39	36	35	38	42	45	42	45	51	36	34	33	41	42	52	36	36	42	37	44	45	42	47	42	43	36	39	48	45	42	48	39	38	33	42	47	33	38	33	31	35	29	51	34	50	39	50	36	26	45	52	53	45	35	28	39	35	41	48	41	38	35	37	38	49	41	46	50	44	36	35	47	40	42	43	37	44	39	46	41	42	42	40	33	49	48	45	42	39	42	40	39	39	40	46	38	39	27	42	40	35	35	41	40	39	37	34	31	56	34	40	32	39	50	34	54	48	42	49	41	42	28	28	42	43	41	39	46	39	35	41	46	43	33	38	49	39	45	43	36	42	40	48	42	52	40	39	41	45	42	36	42	38	39	40	44	51	45	52	32	47	32	48	37	45	48	51	39	47	35	33	40	52	47	37	44	43	42	47	43	38	40	31	44	48	36	34	33	40	43	47	45	43	37	39	45	46	54	39	43	33	35	43	33	46	38	43	45	29	46	54	42	40	31	32	37	36	45	39	35	43	43	38	43	38	33	40	32	45	42	47	39	43	48	58	49	44	31	36	35	35	47	40	58	51	31	26	41	40	43	36	48	44	41	45	48	41	42	43	45	48	43	45	44	40	47	45	41	38	38	40	49	35	46	38	37	44	42	51	43	37	35	30	49	39	36	31	39	39	44	45	43	48	30	36	40	46	43	37	43	37	45	35	27	32	45	39	33	37	39	50	37	47	39	40	38	34	33	39	44	42	54	46	45	38	40	39	48	40	47	28	35	26	39	45	45	46	44	45	32	33	50	46	47	35	41	36	42	42	38	37	50	34	41	39	36	45	49	54	28	27	46	45	47	42	38	36	39	41	43	53	35	55	33	35	50	55	39	35	44	33	48	28	47	33	40	39	46	37	34	35	36	33	45	43	41	43	39	33	27	44	32	50	40	52	43	34	34	42	42	22	43	39	43	47	35	43	51	37	43	43	31	53	32	40	27	39	32	54	36	45	44	47	41	39	44	45	48	38	45	43	35	33	43	33	33	43	34	42	35	29	43	38	39	42	32	42	44	39	35	42	56	41	26	53	49	42	38	48	43	50	32	42	38	50	38	40	44	44	45	46	39	42	27	37	47	47	39	38	40	39	35	42	51	31	44	29	44	45	46	40	38	38	46	34	37	41	42	37	51	41	34	34	46	43	45	36	37	41	44	41	34	37	43	43	33	44	29	37	30	37	42	40	49	26	42	38	39	46	53	39	32	46	26	41	27	41	44	48	53	36	38	43	37	47	39	40	30	39	35	49	38	41	34	44	28	39	36	43	54	46	40	41	38	48	34	32	38	39	45	38	48	57	39	54	53	40	38	33	44	49	54	49	30	36	32	52	49	35	38	44	29	38	41	38	36	46	42	54	47	32	41	50	39	48	49	31	36	42	38	32	34	47	46	37	38	37	39	39	45	46	46	43	41	37	49	40	41	37	49	45	41	49	43	51	35	38	39	43	44	38	41	31	36	26	42	55	45	39	39	40	43	30	34	41	34	33	45	25	37	28	27	55	41	47	44	50	45	32	44	43	34	46	49	35	35	42	41	49	37	32	38	40	34	48	39	56	37	39	33	44	45	36	35	38	33	46	45	51	40	38	39	32	36	37	42	51	29	52	43	37	35	38	42	43	47	42	42	41	45	43	35	46	38	39	44	34	39	44	44	47	41	42	38	35	29	39	38	46	48	45	52	33	34	33	35	49	31	35	43	49	44	31	33	41	43	29	40	39	33	45	31	35	39	53	51	32	42	42	30	36	44	40	40	55	45	48	44	32	41	50	36	48	32	34	46	32	40	42	38	44	42	34	47	41	40	46	44	39	45	45	35	37	47	39	42	45	37	49	52	47	41	42	33	48	36	43	42	26	50	59	38	44	39	47	43	45	58	43	60	43	43	44	45	39	34	36	54	47	37	36	38	34	50	32	44	40	39	39	38	41	41	51	47	58	45	44	42	52	38	50	43	35	41	37	44	33	44	45	32	47	30	36	37	33	34	45	44	32	39	52	37	28	44	34	46	44	36	35	47	38	42	37	45	44	43	47	41	37	28	43	45	46	36	41	40	45	37	47	37	45	31	30	49	31	49	39	41	38	39	38	43	35	36	49	47	35	34	20	47	40	41	44	45	44	38	39	44	41	40	36	36	44	38	45	40	48	38	51	35	40	34	46	38	41	43	43	34	47	29	41	35	39	30	31	40	43	50	45	36	37	40	45	32	49	31	30	44	40	38	32	41	42	29	38	31	47	38	47	44	47	27	36	49	35	35	40	47	44	35	40	46	41	39	58	42	42	34	49	47	38	41	36	44	46	41	49	32	35	34	36	38	51	35	44	38	52	42	38	38	39	54	61	51	44	46	34	46	49	40	42	39	46	37	45	44	36	44	48	40	39	37	32	44	43	35	39	43	48	36	46	39	37	43	42	38	34	39	36	30	43	33	33	46	33	43	40	45	26	37	39	50	40	54	34	34	31	36	35	54	42	39	42	55	38	38	45	32	43	43	48	51	41	39	41	39	41	41	42	40	36	40	40	35	43	42	37	38	54	34	35	35	31	40	37	43	33	47	37	43	27	31	49	41	33	55	35	47	38	39	36	46	34	43	42	38	55	41	39	43	42	45	25	37	44	46	38	38	41	43	43	51	41	31	51	40	42	31	39	37	46	40	43	40	39	33	45	49	29	40	48	45	33	34	43	44	32	47	40	39	38	42	43	39	56	35	35	49	46	46	43	47	43	36	35	32	45	40	29	42	34	43	40	37	46	33	37	46	45	48	34	35	38	32	32	32	39	42	40	46	39	38	34	37	47	35	33	54	35	34	28	42	41	46	34	39	45	46	42	54	36	35	43	38	40	31	38	36	43	47	45	41	42	33	51	40	52	41	27	40	42	33	45	39	41	42	37	44	54	32	41	32	27	47	43	44	32	36	45	40	52	40	40	44	37	45	38	38	33	44	49	46	39	34	40	38	42	38	46	48	49	41	37	40	26	37
16306	9041	4601	11821	18876	18719	16226	14669	13371	10846	9187	8730	7878	7573	6697	5313	3933	2868	2186	1962	2835	2659	2060	1905	1993	1597	1304	1106	1050	1046	996	1071	1091	1114	1050	889	861	905	903	933	776	810	786	751	800	778	719	780	828	859	746	681	686	684	656	643	619	688	622	608	638	607	633	589	671	586	635	653	640	606	615	609	630	567	651	627	643	654	598	660	604	606	628	639	622	620	673	607	638	599	632	637	633	620	657	634	704	660	589	652	593	653	623	631	632	630	558	628	616	617	611	596	631	632	601	559	638	627	584	624	624	642	630	595	614	592	602	648	601	624	596	619	622	629	643	623	641	599	577	607	598	561	585	664	638	593	629	607	650	628	656	669	562	587	603	581	633	596	645	593	615	595	589	623	583	634	613	611	635	630	623	634	596	599	612	615	583	593	615	599	571	621	557	599	565	580	614	584	587	584	626	605	586	623	619	599	601	623	584	585	552	574	591	577	584	594	539	589	600	568	578	590	597	621	615	595	620	585	610	597	615	569	609	600	608	580	590	526	580	598	621	574	589	604	575	590	581	602	601	614	595	594	644	604	560	577	606	613	615	612	599	565	622	589	581	625	625	583	606	595	628	609	572	575	607	614	569	579	571	568	570	610	610	657	549	584	620	560	600	627	589	621	622	633	602	568	604	579	638	645	616	583	602	606	586	606	544	606	617	565	611	660	572	651	614	563	658	626	597	598	605	607	620	569	526	641	631	633	619	596	580	612	614	645	618	588	582	600	580	563	653	642	604	571	616	606	614	599	638	602	596	551	574	582	575	590	602	619	626	589	622	595	622	624	553	585	599	592	591	645	623	556	575	599	608	597	602	617	570	615	591	621	600	638	615	589	605	626	585	590	577	616	626	586	624	622	579	606	568	585	554	606	591	679	623	587	625	608	585	598	641	614	605	577	575	594	599	572	622	636	593	592	560	622	626	612	610	604	582	598	587	645	625	602	609	698	611	562	623	602	588	621	576	601	588	577	646	607	610	544	602	607	552	616	563	596	635	610	615	552	620	629	578	619	592	605	576	609	571	616	630	600	609	639	587	598	591	575	598	602	575	582	564	604	619	628	575	571	608	603	574	611	599	622	613	664	608	586	588	586	580	623	617	573	592	606	582	608	570	604	543	577	641	582	573	592	611	572	594	574	580	592	590	616	612	605	634	575	626	596	570	616	565	609	632	641	591	582	602	591	555	630	633	565	594	606	611	623	589	658	580	605	566	576	574	569	617	602	581	600	627	619	595	599	660	613	604	628	642	596	594	550	609	658	582	571	610	585	577	618	603	602	569	586	624	554	588	570	564	585	573	602	622	601	552	597	581	558	623	557	602	613	620	627	626	599	655	623	602	625	620	596	672	631	611	581	575	625	585	567	541	605	590	604	629	593	629	534	612	605	613	629	629	566	570	621	606	591	576	584	546	591	553	602	577	584	587	626	587	586	573	587	566	605	549	602	617	611	625	585	596	587	567	606	606	569	618	605	596	564	627	606	569	546	609	564	558	595	629	599	607	607	555	582	577	564	597	589	572	574	603	594	589	574	617	609	607	623	620	619	613	570	623	619	580	626	600	584	588	575	601	620	604	601	577	624	630	572	610	588	602	564	609	544	583	599	560	612	619	624	608	598	603	583	612	605	552	614	622	565	571	555	582	606	570	584	575	627	587	595	617	616	605	563	566	609	596	579	597	591	543	572	558	554	602	613	639	616	661	583	630	622	592	628	570	604	577	615	587	628	605	570	645	620	615	629	637	554	583	620	629	612	607	621	596	591	569	592	647	602	645	583	591	607	565	614	573	602	624	597	623	552	579	643	620	618	579	676	594	548	628	589	624	634	556	609	637	587	572	561	628	571	608	587	627	574	623	607	607	576	600	603	631	610	594	620	614	593	590	583	613	621	605	584	584	623	559	572	583	631	625	604	603	622	610	631	578	599	617	637	640	581	625	608	610	595	605	556	622	613	638	604	644	589	589	555	614	601	606	621	555	614	574	574	602	588	608	576	630	580	636	589	571	579	607	557	601	621	629	559	576	588	580	555	579	605	638	608	630	606	589	593	611	631	617	600	605	583	620	637	620	584	630	602	614	626	606	623	600	590	597	574	609	556	557	586	617	530	599	601	593	621	599	579	614	626	595	627	629	585	567	569	603	626	654	612	592	584	588	582	573	623	576	545	619	631	618	607	570	627	624	612	601	605	554	625	611	584	557	604	617	616	582	583	569	590	640	610	601	623	580	628	620	665	612	589	562	612	614	619	574	620	597	641	636	582	637	577	588	617	603	571	611	642	621	578	579	596	600	612	609	598	604	588	585	593	590	572	612	590	605	637	637	619	587	550	606	573	602	615	647	577	554	627	626	601	572	575	616	589	613	615	590	552	612	562	572	571	572	618	617	592	616	646	559	589	643	642	630	607	628	612	635	612	610	621	644	606	603	625	611	583	563	610	588	602	588	587	601	580	594	602	610	622	593	577	562	645	614	586	617	613	602	654	612	570	628	592	559	648	601	623	639	569	584	610	619	606	578	581	571	611	617	608	596	600	605	647	603	605	631	592	610	587	559	560	619	588	575	603	629	591	622	591	622	602	623	621	583	628	604	575	610	613	604	580	604	619	628	629	618	586	585	605	617	618	602	610	582	607	600	585	601	598	621	630	620	577	648	639	620	643	582	614	629	601	633	626	594	602	575	618	605	615	662	542	597	604	594	597	584	571	554	636	596	614	562	577	594	613	622	593	615	592	558	571	576	612	602	609	578	622	592	630	658	548	626	611	625	577	627	584	600	609	601	601	601	612	629	562	613	587	579	585	592	597	602	561	589	612	599	620	630	545	579	614	582	612	544	567	555	596	632	587	593	570	594	588	593	550	601	586	595	580	557	590	613	608	627	582	597	579	579	606	605	606	604	597	592	602	605	636	596	576	598	601	622	581	569	573	577	608	578	557	592	610	636	593	611	608	638	581	575	622	642	576	598	602	625	581	562	594	560	591	589	616	584	613	564	611	603	581	623	628	558	589	626	574	605	613	617	557	566	568	645	636	604	657	595	606	598	613	571	597	579	612	567	631	580	621	624	611	603	592	585	622	580	592	572	592	628	572	591	604	589	611	578	603	573	587	604	601	600	591	603	610	610	623	663	559	542	596	585	587	569	579	577	624	603	650	628	558	677	590	620	612	613	594	579	567	596	568	586	585	596	591	583	568	612	614	614	608	612	585	557	595	582	618	563	602	603	605	622	613	639	603	607	654	576	610	585	577	655	624	591	650	612	616	593	585	580	593	558	613	624	609	569	613	623	615	616	598	629	553	604	583	617	570	573	580	602	558	630	547	561	614	558	596	553	607	563	608	600	611	625	590	615	570	655	580	598	620	591	670	656	603	578	557	593	614	629	606	582	619	605	599	629	578	565	601	607	584	604	585	656	611	589	653	544	578	622	596	591	603	610	613	590	622	557	646	605	610	627	601	603	595
1185	570	289	229	380	470	394	403	409	329	291	274	228	254	234	210	154	122	85	81	105	113	78	73	76	70	59	51	45	50	43	41	35	56	47	38	43	37	49	40	39	37	47	43	40	26	29	39	25	42	29	31	28	33	39	39	34	43	26	20	41	41	34	23	25	32	32	25	24	36	34	19	24	30	28	30	27	25	33	26	32	26	39	38	31	34	29	35	20	25	29	28	29	30	16	30	37	37	29	33	20	42	33	29	32	29	26	31	33	38	25	26	22	18	30	33	31	35	24	35	39	31	33	30	23	31	37	40	26	30	26	33	23	19	41	36	26	27	29	35	36	45	26	25	34	26	35	35	32	21	32	25	33	18	30	33	24	34	21	36	28	27	27	23	37	40	20	33	32	38	37	31	34	27	21	30	30	32	29	28	28	35	24	41	31	29	29	28	32	33	31	35	29	28	22	28	25	20	26	27	36	21	36	19	35	25	27	29	26	26	21	29	18	32	22	37	31	28	35	30	36	36	25	27	29	31	31	26	25	20	27	28	25	36	39	26	28	33	42	36	23	32	27	27	27	38	30	29	23	35	24	28	29	24	18	42	28	33	31	34	30	25	32	29	31	31	18	33	26	27	27	32	32	33	21	43	33	21	28	26	17	33	28	39	31	37	32	38	19	34	31	27	31	43	33	23	24	28	17	20	29	31	32	29	20	23	29	32	28	32	32	28	27	27	29	33	37	34	37	29	30	33	35	30	28	41	24	27	36	24	28	24	33	31	26	24	27	23	37	34	23	32	29	18	32	22	26	26	25	31	25	29	25	36	28	22	35	29	32	28	35	27	32	23	31	30	33	28	28	31	30	27	32	19	30	41	31	27	42	29	32	30	28	28	27	30	30	33	37	30	33	27	24	33	26	27	31	31	32	27	28	28	29	30	32	34	39	32	29	39	23	28	27	38	36	36	28	29	23	22	30	18	41	17	18	20	22	36	27	30	35	27	33	22	24	32	30	36	29	32	27	30	28	26	38	32	36	38	27	31	28	28	34	33	41	38	34	34	31	36	30	33	40	32	36	29	29	15	26	26	41	23	30	31	40	41	30	24	25	41	23	24	34	31	28	29	33	28	23	31	26	42	34	26	42	28	33	23	29	21	28	21	25	23	34	33	32	27	24	29	27	22	34	43	27	31	30	28	27	26	28	23	33	28	26	29	25	27	30	23	31	29	34	28	22	28	29	24	33	24	24	38	35	38	27	25	23	24	36	33	32	24	32	26	36	34	29	29	39	33	32	30	24	28	37	26	30	37	22	33	42	31	41	31	30	24	31	32	27	37	23	32	27	32	35	22	29	28	38	28	20	34	34	38	21	26	44	34	24	33	29	32	30	40	41	24	26	34	25	20	33	33	23	33	29	22	31	37	24	24	24	25	33	30	23	31	42	31	45	37	27	26	30	26	27	30	31	28	32	24	32	29	28	26	40	19	31	37	40	22	32	25	28	32	28	26	26	37	36	25	34	37	33	27	26	31	42	26	36	40	30	26	45	27	29	34	21	29	30	26	26	37	27	24	38	33	25	29	30	35	35	28	31	31	40	34	31	29	24	37	33	34	27	40	27	27	24	28	29	30	30	29	45	30	28	23	30	21	33	30	23	28	41	32	28	32	25	33	21	37	35	26	36	26	33	33	29	35	25	33	39	27	44	30	38	44	29	31	30	30	26	28	26	37	32	38	28	39	24	28	29	31	28	33	28	28	24	36	28	24	29	24	32	29	29	26	36	30	32	31	26	27	26	35	26	33	24	35	33	21	30	29	32	31	38	27	31	21	24	26	15	30	23	28	26	36	33	30	32	34	33	27	24	27	39	29	25	24	20	33	23	29	25	31	24	30	37	34	28	21	34	30	29	34	35	23	21	29	29	29	23	31	19	23	24	27	29	30	25	27	29	41	32	38	29	27	19	30	19	27	30	30	28	33	24	28	30	34	41	34	21	27	30	35	33	30	35	37	31	31	28	15	30	30	20	38	26	32	35	36	24	33	23	38	29	30	33	28	23	34	31	30	21	29	41	33	22	22	16	27	24	29	38	24	31	32	28	36	31	32	39	35	36	30	23	33	35	24	28	25	27	30	43	18	33	23	33	37	27	28	28	28	41	29	35	31	37	30	28	33	28	26	37	35	30	33	29	29	27	28	38	26	37	29	27	24	36	34	33	33	20	37	22	34	24	31	29	26	31	24	37	20	33	32	26	36	33	32	18	29	24	30	27	34	25	18	28	19	29	29	40	24	19	29	27	35	26	41	32	29	19	34	27	29	35	31	31	21	34	32	35	21	20	26	17	31	26	24	27	30	28	30	24	39	31	22	29	31	25	33	27	31	42	34	25	40	35	23	44	38	25	30	25	43	27	31	38	29	28	20	30	34	29	30	23	24	24	25	32	22	31	40	28	30	18	33	19	21	33	39	19	36	23	44	36	38	27	25	35	20	33	29	39	17	34	26	33	37	32	24	28	29	30	34	35	26	30	35	22	34	39	25	37	34	32	37	25	26	32	38	33	36	22	37	37	27	26	32	41	22	28	31	36	36	26	31	30	43	34	30	24	28	28	31	34	24	20	28	42	31	23	29	35	38	32	34	27	32	29	27	33	31	25	31	38	29	27	25	32	31	27	28	24	22	30	31	23	34	33	31	35	26	29	30	24	27	29	45	41	36	32	34	35	36	32	30	26	36	43	26	37	28	28	21	35	45	26	31	32	38	24	29	26	33	27	35	28	31	33	29	25	34	22	44	30	32	32	28	29	29	22	29	30	33	32	27	34	37	25	20	25	40	41	24	30	34	32	33	23	26	33	43	28	27	14	34	20	39	33	42	39	32	16	30	38	35	34	27	26	28	31	27	34	22	34	31	34	34	35	29	27	36	23	24	34	36	32	32	33	30	31	38	28	40	25	24	42	30	20	27	28	26	32	27	25	20	30	32	29	28	25	26	26	32	25	30	26	28	34	26	32	27	36	30	23	31	40	29	24	30	36	33	32	23	31	32	27	26	29	30	23	27	36	29	29	41	34	31	26	30	27	28	25	35	34	32	29	42	32	34	21	27	33	30	23	36	31	31	29	29	29	36	31	37	33	32	39	31	26	30	23	33	31	25	27	26	30	30	24	35	23	32	23	19	39	27	33	26	26	36	24	30	31	29	29	25	32	12	33	26	20	30	31	29	29	36	32	36	32	22	33	27	22	20	32	31	28	25	41	40	26	39	29	32	45	35	30	26	25	35	28	30	30	22	28	29	31	29	32	38	28	31	45	26	28	31	29	35	27	28	29	36	26	32	25	29	28	32	38	23	31	36	26	22	25	23	39	29	29	31	43	28	42	35	30	25	28	28	24	35	30	28	25	27	33	20	32	27	25	23	31	32	29	31	25	31	23	29	29	35	42	32	29	31	30	30	27	31	28	22	36	32	32	32	37	30	39	25	31	36	20	26	31	33	31	23
20527	13147	6803	16864	24794	24924	21813	19414	17947	15146	12898	11951	10697	10147	9529	7745	6075	4231	3068	2884	4364	3979	3076	2469	2584	2038	1547	1353	1213	1227	1183	1268	1244	1234	1053	961	964	991	1003	977	829	805	756	709	762	689	666	721	820	826	692	696	617	578	538	542	550	516	479	480	497	537	486	501	478	513	474	467	480	461	454	489	480	487	482	494	463	501	472	497	509	452	495	498	454	493	490	471	492	522	486	482	473	480	514	484	498	495	485	474	487	490	510	512	472	505	492	465	433	437	469	476	470	442	427	447	434	440	452	456	441	439	506	462	439	466	427	497	497	516	471	485	467	471	434	424	440	438	436	438	463	454	445	482	448	491	454	473	452	414	460	466	460	443	490	462	464	432	465	442	464	449	462	480	436	450	514	505	470	455	444	497	505	440	488	453	470	439	461	436	455	462	426	440	440	433	429	423	455	455	469	436	460	446	443	451	446	425	446	441	446	448	417	406	443	461	446	467	408	436	428	466	444	442	406	445	413	441	428	410	427	458	466	453	426	429	402	441	454	442	406	403	456	447	446	445	450	453	446	454	435	436	465	429	485	462	461	476	444	409	477	465	432	443	471	451	428	397	421	463	438	424	455	416	458	410	428	464	444	427	458	414	451	403	435	461	482	492	476	428	417	428	417	465	427	408	451	451	429	447	438	451	406	433	439	445	449	447	445	429	451	413	470	442	474	456	424	449	429	456	398	455	441	456	414	461	449	452	462	418	428	431	473	489	433	417	483	426	432	446	457	473	455	448	450	474	425	417	461	448	463	456	431	429	436	435	426	426	420	468	419	419	446	435	419	432	422	455	436	479	466	427	462	474	432	447	453	475	419	477	426	444	422	445	435	393	444	466	442	408	433	434	480	458	462	443	423	451	470	477	464	436	486	430	461	430	432	478	430	455	426	437	477	435	452	496	430	446	465	448	421	471	459	474	449	443	445	453	438	448	469	446	450	413	450	426	473	472	446	440	441	439	455	457	447	449	416	443	467	407	414	442	435	441	449	412	449	431	483	466	444	425	473	458	460	435	421	423	407	467	397	449	433	463	480	446	439	411	414	458	430	455	428	461	469	477	399	450	482	504	454	459	431	424	442	439	456	423	441	462	442	441	431	441	435	431	436	461	446	454	453	481	463	436	420	428	469	439	430	447	379	442	423	451	483	420	446	404	447	447	419	463	455	443	470	441	458	456	479	435	448	410	451	478	455	441	424	454	469	434	461	481	437	444	426	439	439	423	475	427	421	434	471	443	422	452	436	438	459	448	459	486	417	447	438	440	451	475	434	454	459	419	453	414	429	470	421	406	427	437	486	438	428	440	455	420	469	425	434	469	435	400	469	420	418	466	455	405	430	435	440	445	443	436	430	437	427	441	454	437	489	440	472	488	457	481	451	443	409	441	411	457	418	463	414	428	461	477	408	427	439	451	450	451	395	458	428	457	457	408	437	435	446	428	414	441	421	432	454	410	404	474	439	434	454	439	432	468	412	467	433	428	467	446	450	468	441	417	458	427	476	463	454	428	438	444	438	480	435	433	432	438	413	452	470	434	420	419	425	469	456	455	509	427	457	484	483	408	461	436	437	465	464	417	438	470	434	462	442	430	444	442	448	430	458	441	469	451	423	437	465	429	431	441	435	452	456	452	458	423	431	430	403	447	420	479	442	470	450	422	456	455	428	459	444	441	410	405	421	423	446	450	438	451	446	460	493	460	445	463	429	460	448	434	490	437	446	455	454	437	409	433	462	446	473	420	434	423	421	457	437	450	472	473	435	463	437	456	454	447	471	390	410	461	469	462	449	448	456	451	468	422	448	453	439	421	418	442	443	442	425	404	454	399	416	437	470	445	414	446	482	438	438	481	439	456	466	425	457	445	412	449	427	456	402	427	432	442	446	467	467	455	440	443	434	434	452	464	473	443	457	407	423	425	448	461	430	419	472	446	433	444	442	464	454	427	432	415	422	437	451	404	423	438	449	464	433	424	406	439	440	461	467	431	429	440	443	443	423	428	414	467	427	426	427	426	426	474	445	423	439	437	433	434	464	436	472	436	469	427	463	407	450	423	451	457	438	422	476	437	438	446	422	405	435	462	423	420	449	418	481	428	445	440	471	461	439	469	470	413	426	454	385	439	422	441	433	434	431	454	436	476	414	485	418	461	443	460	409	462	434	403	477	421	396	430	461	433	470	473	435	446	457	448	435	455	452	432	415	418	442	416	416	389	459	437	451	492	505	415	438	428	437	436	434	423	453	471	440	490	455	458	443	484	425	474	438	430	447	423	453	421	427	463	454	460	444	461	486	419	433	454	437	480	474	462	452	453	446	461	421	455	464	433	452	461	440	462	441	477	447	475	441	473	464	426	430	452	415	472	477	428	443	459	457	451	424	422	451	445	420	450	435	444	440	455	433	429	420	440	414	429	401	442	455	450	437	451	403	462	429	464	448	464	436	442	444	456	438	442	433	442	436	461	469	408	476	436	415	439	398	410	429	429	415	439	500	446	439	457	441	471	412	494	472	431	443	453	453	429	463	462	419	491	415	464	460	453	431	419	413	424	463	444	416	428	428	462	430	419	478	425	451	452	456	495	446	441	448	414	442	453	428	438	443	395	443	442	449	415	451	444	448	444	434	462	438	432	492	444	446	457	442	455	421	448	431	469	478	450	437	486	474	429	437	446	421	508	441	426	441	441	418	460	494	460	438	434	440	460	459	452	450	430	433	449	423	429	420	422	446	418	483	435	469	478	447	428	433	442	446	440	444	439	399	451	404	443	457	455	451	458	459	470	441	441	439	425	448	464	459	481	405	452	436	437	431	487	474	468	470	412	475	448	448	410	432	450	462	472	455	436	436	444	443	422	453	446	436	488	428	449	450	457	461	436	406	454	419	452	453	457	453	446	434	461	449	483	478	419	451	444	434	450	481	481	445	468	463	427	416	425	444	434	409	454	465	450	470	466	475	420	431	419	479	429	441	479	453	437	462	474	469	440	439	453	456	432	463	479	466	448	428	431	473	432	432	434	457	413	453	464	450	433	418	434	455	431	439	472	474	434	461	442	443	482	453	380	472	471	387	476	449	432	427	434	457	465	444	450	434	437	421	437	433	456	458	483	463	480	428	438	421	434	475	443	466	446	443	429	415	438	479	455	437	472	435	488	472	458	416	440	427	423	428	414	427	408	438	473	431	409	482	489	458	460	476	436	452	425	440	447	480	444	447	444	465	414	441	432	456	448	453	424	435	430	414	415	424	465	460	473	432	482	461	440	426	435	493	440	461	426	457	447	411	448	429	445	431	463	389	438	444	433	451	431	448	447	446	434	420	439	474	427	433	424	454	440	440	440	399	426	423	424	399	476	391	436	439	434	446	457	451	404	440	442	438	450	445	455	457	462	446	489	413	459	463	417	452	437	421	463	455	477	450	439	458	470	421	444	421	414	439	453	465	426	426	442	435	444	407	454	431	457	490	455
2874	567	277	219	381	418	419	353	387	336	301	285	265	261	233	196	186	133	146	137	132	133	129	91	100	101	71	80	81	74	80	80	86	68	73	85	68	69	66	66	62	61	67	59	56	61	59	67	60	68	68	70	56	53	63	53	49	77	69	55	61	62	59	58	59	54	61	64	67	55	59	61	62	63	57	55	76	70	62	50	60	61	70	50	63	57	70	67	55	68	63	55	60	57	57	70	72	52	73	61	64	58	60	57	58	61	49	68	45	59	54	59	53	57	60	62	55	47	60	62	69	57	68	75	75	61	56	41	51	54	61	73	65	60	56	65	56	55	57	73	51	54	52	68	52	47	66	64	62	59	51	68	62	64	56	55	64	54	45	61	49	73	64	62	59	74	51	65	57	68	55	67	67	50	65	70	63	67	56	49	60	52	58	53	47	55	61	52	61	58	64	50	68	67	68	62	70	49	57	52	54	58	58	49	58	62	60	54	54	47	62	56	61	60	63	57	73	69	50	57	58	66	65	51	68	64	60	60	57	48	67	52	53	64	61	50	58	59	57	61	61	58	60	64	64	50	59	44	59	58	65	59	65	59	55	60	60	47	61	52	59	59	67	49	56	58	82	53	56	48	65	53	46	50	50	54	57	64	60	58	53	63	60	44	54	61	63	53	52	63	47	65	52	54	50	57	69	49	71	68	58	54	59	63	42	62	64	54	38	56	56	49	74	52	71	58	57	63	64	68	50	47	68	59	57	64	47	62	50	66	44	67	48	59	65	68	49	66	52	48	66	62	68	61	50	76	40	45	56	53	60	54	48	80	59	57	64	56	59	56	42	55	62	53	60	58	65	62	60	53	53	63	52	57	66	51	53	59	66	57	62	59	63	54	43	66	59	59	64	56	48	65	58	57	54	53	58	66	79	74	45	63	60	59	57	56	53	53	54	57	53	55	45	49	55	59	54	44	53	49	64	58	57	54	49	45	64	68	56	54	50	64	65	54	49	62	52	53	64	48	68	51	60	60	59	58	62	53	69	43	59	60	57	57	49	53	53	51	63	65	56	66	51	62	38	74	57	66	49	48	49	54	64	54	69	82	52	62	58	66	49	52	71	47	66	62	61	64	74	67	55	70	51	52	62	43	59	56	68	68	54	62	59	65	51	56	63	52	54	77	64	61	67	62	60	47	40	61	58	74	66	48	56	54	66	57	62	65	64	74	57	67	62	52	67	63	64	67	57	58	49	64	57	55	63	63	53	54	50	56	67	53	68	78	60	60	57	62	51	66	57	59	57	57	61	62	64	58	50	53	50	43	47	67	81	60	61	66	58	44	58	59	54	54	68	67	56	55	45	60	57	52	66	45	57	58	56	63	49	48	58	54	70	75	63	70	72	67	59	72	62	46	50	59	50	66	65	62	56	64	57	67	61	61	62	61	40	66	79	62	43	59	74	71	69	70	57	54	66	58	54	71	62	52	58	75	65	53	64	56	51	76	51	68	62	62	67	71	68	60	51	74	54	68	58	53	64	59	58	62	56	53	62	66	55	61	55	62	64	78	57	53	54	61	71	64	46	50	51	56	71	38	58	48	60	65	62	40	52	57	59	56	63	51	54	49	67	69	80	53	53	63	70	60	55	72	49	55	69	51	64	49	64	64	63	57	64	72	58	62	51	73	71	64	72	54	54	57	71	48	54	64	65	50	64	62	64	62	51	56	68	59	58	66	66	59	60	60	54	61	63	70	73	69	66	70	58	62	58	60	57	46	57	65	46	54	50	52	57	58	59	64	44	69	79	63	51	50	56	61	62	61	45	58	67	62	54	62	51	57	59	57	48	54	66	49	50	56	63	51	76	59	47	65	51	61	53	63	50	62	58	63	61	63	62	65	56	69	62	58	61	65	53	56	65	50	61	56	62	63	64	62	68	61	60	59	61	82	64	64	55	60	73	72	65	57	64	54	58	65	68	59	58	59	63	60	60	39	60	52	65	46	54	64	71	54	51	60	67	58	59	59	60	60	55	65	58	59	70	52	68	68	64	53	60	71	50	60	55	54	71	54	56	56	69	46	58	49	59	58	58	68	64	53	67	56	55	45	57	54	58	58	73	52	71	50	60	59	59	63	42	59	68	58	68	63	57	60	43	72	59	60	50	54	62	61	61	66	64	51	62	55	57	50	69	44	69	59	56	59	69	58	72	49	64	61	62	55	56	54	61	58	51	55	59	60	64	65	52	60	50	45	62	58	63	45	61	44	45	44	69	62	70	63	66	42	56	51	68	57	70	53	67	64	50	61	49	52	52	68	57	69	66	68	49	52	60	56	56	60	67	56	48	60	67	62	76	50	66	55	78	59	54	47	54	62	57	61	49	61	52	45	53	54	60	68	56	59	74	57	52	55	43	55	72	55	51	59	52	79	55	48	55	57	55	65	62	56	61	44	62	57	48	56	77	62	57	68	60	43	55	60	52	53	55	74	56	68	59	65	56	60	56	51	62	62	59	51	60	62	65	51	78	47	47	66	58	52	56	61	57	53	65	67	44	60	58	55	68	41	52	63	49	38	70	57	61	57	54	55	60	52	56	63	58	67	60	64	52	47	72	60	44	64	59	57	62	57	60	54	57	67	55	62	56	57	73	65	56	54	70	45	52	61	70	58	57	64	56	56	73	62	65	61	56	59	69	40	62	67	64	57	54	68	60	55	51	68	50	59	56	51	79	57	57	68	57	65	58	65	68	63	64	46	57	66	67	60	77	55	56	56	57	54	61	54	60	45	57	59	64	58	76	56	58	55	60	64	48	75	62	52	51	69	72	67	69	61	59	55	56	75	48	58	69	59	53	59	58	57	58	60	59	49	54	69	80	52	61	63	56	61	65	63	65	60	64	64	55	55	59	63	53	69	61	55	44	77	64	60	60	51	66	60	57	65	62	65	59	56	61	58	65	53	52	55	66	62	64	64	57	60	62	60	56	58	84	71	56	58	61	68	59	66	64	55	52	52	67	55	54	57	45	65	64	59	59	56	51	57	67	53	55	51	46	56	59	49	57	64	50	54	65	62	64	62	68	56	56	53	58	53	56	60	68	57	55	43	50	57	57	59	57	53	57	66	47	68	67	44	59	65	49	58	65	63	61	70	42	53	66	63	57	56	64	64	51	58	57	58	63	67	59	70	63	58	69	74	62	65	67	70	65	76	62	60	58	67	66	68	65	51	65	71	64	59	56	54	58	58	67	53	67	46	62	62	52	63	61	55	62	45	71	71	56	66	66	61	44	54	52	49	45	55	55	66	65	56	53	47	55	55	59	66	73	72	80	53	68	59	72	51	62	57	59	55	49	53	46	65	54	59	56	56	64	58	38	60	45	66	58	63	62	69	54	76	60	61	67	58	50	61	61	64	72	55	51	57	56	56	49	54	45	67	55	61	48	74	61	52	51	73	54	53	57	61	59	60	56	53	59	70	58	54	66	52	64	51	70	49	51	58	57	50	69	55
19187	11712	6765	16058	23658	23464	21036	18539	17524	14617	12616	11309	10466	9705	9228	8037	6057	4509	3489	3378	4519	4353	3340	2862	2743	2554	1935	1755	1633	1669	1586	1695	1587	1570	1476	1372	1303	1384	1468	1328	1228	1262	1193	1225	1128	1111	1084	1128	1224	1130	1117	1086	1060	951	883	1000	925	942	934	905	918	865	929	893	908	883	846	869	905	915	900	881	917	912	921	944	899	868	901	935	890	906	862	922	915	892	905	884	919	931	936	895	876	966	929	968	979	856	926	929	927	950	898	959	932	940	886	851	877	906	906	885	906	917	872	909	841	888	877	875	872	856	895	887	887	918	889	904	904	842	864	902	900	872	859	876	843	891	968	836	817	898	860	901	847	826	896	893	867	907	840	863	905	852	860	870	857	831	803	891	927	886	878	903	861	879	918	832	839	890	892	839	884	876	921	939	861	916	914	855	872	956	881	851	857	825	859	854	842	872	851	868	847	893	880	822	817	845	868	774	868	859	870	892	819	851	808	804	860	891	879	838	858	876	873	872	890	844	835	848	877	863	902	849	901	914	839	848	846	852	852	865	823	886	842	856	884	856	842	909	863	881	816	879	908	917	853	858	867	878	891	864	862	826	853	848	862	825	863	855	869	837	868	897	881	894	873	823	890	836	875	861	840	898	846	878	855	811	856	839	879	897	852	853	834	856	852	871	878	875	873	936	860	851	866	885	799	908	851	865	830	882	874	843	885	881	843	779	832	880	857	859	881	898	846	877	848	856	857	867	851	857	840	824	834	843	901	860	861	840	896	890	874	872	868	868	929	910	882	872	847	842	906	870	910	862	870	817	866	857	870	856	848	936	898	827	852	885	836	859	818	864	869	878	855	822	889	887	824	894	811	854	880	883	856	863	846	858	856	858	802	888	836	819	823	813	878	876	873	849	834	812	847	841	863	889	843	783	902	850	899	833	871	862	825	855	886	913	825	840	866	802	834	892	833	851	819	866	844	858	853	856	901	856	880	855	824	813	852	880	862	817	944	865	880	878	871	834	817	853	827	790	888	860	867	881	830	911	840	925	830	847	845	851	872	842	885	830	843	890	857	850	856	923	888	857	901	899	913	839	857	839	818	861	866	809	824	811	811	874	854	823	877	838	884	837	880	862	886	866	911	886	813	863	883	856	838	883	866	883	855	845	865	826	853	825	847	819	892	901	848	863	863	810	822	841	884	886	858	928	850	880	832	895	868	850	872	835	868	810	906	815	808	847	849	865	861	825	850	910	830	821	861	888	865	817	824	844	838	802	883	871	875	810	910	891	837	869	876	884	869	887	900	873	830	829	855	840	826	870	833	859	827	811	876	879	870	863	851	839	842	828	819	845	860	840	834	875	855	874	850	855	844	879	838	862	836	898	864	892	844	854	851	879	830	849	809	869	884	831	848	891	834	883	915	860	893	860	858	857	860	860	900	831	876	837	892	889	879	857	908	886	845	866	883	863	834	875	876	849	874	873	881	879	843	859	867	853	843	854	923	850	912	849	862	821	872	799	843	854	831	856	847	857	860	870	896	826	868	855	899	831	852	866	886	883	916	855	814	870	861	865	850	916	881	894	924	851	845	898	864	859	893	839	914	856	858	862	873	887	844	844	888	892	839	831	842	895	892	842	853	873	832	836	846	855	865	806	853	840	851	863	837	838	885	787	908	831	856	882	861	878	821	820	863	816	854	899	898	870	854	827	884	893	824	863	830	869	878	889	859	796	879	904	867	837	839	908	856	860	893	894	858	818	809	843	812	869	801	856	816	867	833	843	871	869	877	842	828	890	868	843	837	835	840	844	822	836	887	871	871	866	842	863	869	870	865	832	861	895	913	883	897	858	885	829	840	878	859	876	867	815	834	856	863	848	852	862	894	836	859	848	860	825	854	841	870	871	819	899	872	803	852	835	844	843	879	811	857	847	842	837	830	897	840	859	910	819	841	792	913	859	866	836	812	860	860	921	887	919	836	869	877	864	846	867	833	798	845	876	883	898	866	883	874	844	845	887	888	845	831	821	886	835	838	829	876	837	834	885	828	849	860	869	899	839	897	810	868	874	885	885	857	840	849	827	899	852	921	883	912	877	911	818	821	906	876	891	904	879	891	827	801	881	884	877	855	840	902	871	846	855	834	912	852	851	861	882	823	912	852	883	869	862	849	861	866	857	853	881	871	833	866	850	821	948	835	899	817	858	883	858	836	898	856	802	858	802	813	890	893	859	853	864	836	896	828	845	852	834	840	860	828	895	848	842	899	857	909	849	869	825	879	818	850	889	880	824	880	870	888	849	879	880	845	868	879	862	762	889	853	838	860	842	901	839	898	879	876	831	860	873	858	865	810	803	858	838	795	876	895	866	884	870	858	904	883	882	839	849	887	894	832	826	845	842	817	861	889	849	839	890	849	846	902	874	835	924	893	852	842	820	827	846	895	817	848	876	884	854	804	829	864	859	854	881	880	812	851	863	817	841	861	809	850	864	844	855	868	835	857	839	810	894	822	841	841	934	935	872	885	873	867	831	881	886	839	851	861	891	875	867	907	842	869	881	909	842	852	903	853	897	840	900	813	884	891	835	816	828	858	825	807	836	807	837	850	869	848	859	900	891	881	891	908	858	870	884	885	852	844	854	829	853	919	831	859	871	843	844	833	872	848	903	894	898	850	812	906	865	881	845	883	810	868	851	845	847	869	833	866	875	832	873	901	910	870	838	821	879	896	861	812	827	861	884	857	851	820	900	869	913	846	873	824	850	928	838	871	945	830	856	895	820	897	878	852	839	862	866	929	829	856	852	855	844	878	873	902	843	897	838	859	806	886	889	804	845	875	850	849	830	854	928	843	869	889	841	868	840	850	845	824	889	843	858	864	838	880	831	856	880	885	855	904	825	834	901	896	879	813	879	843	819	868	817	840	923	838	904	901	848	859	884	854	894	859	841	824	862	806	863	832	894	853	802	864	855	852	885	842	841	842	845	875	870	831	841	845	915	886	904	839	892	858	853	898	874	841	875	855	915	823	827	845	825	885	884	855	858	866	855	849	810	844	858	866	831	828	886	830	814	838	900	870	897	835	878	860	854	808	847	877	883	809	909	856	946	871	871	836	842	885	885	812	824	887	783	814	860	903	867	880	854	843	837	851	855	848	822	829	844	895	901	861	877	884	893	872	871	856	932	879	896	866	796	903	869	820	871	860	857	854	842	873	859	898	867	824	847	889	780	914	836	899	872	844	832	869	803	840	891	846	847	858	875	890	845	870	872	875	848	849	862	878	935	781	884	892	793	845	871	905	839	883	891	911	858	844	876	850	896	864	824	836	826	860	913	849	892	874	849	818	803	859	825	911	849	882	897	866	848	810	865	855	880	856	871	844	871	866	921	895	864	876	916	863	861	838	841	846	885	835	854	794	843	827	841	830	890	853	891	874	864	835	882	841	859	829	882	887	869	871	835	861	830	843	920	884	879	877	836	850	846	847	931	902	857	830	836	863	865	840	847	892	847
2217	852	411	334	598	717	625	576	582	491	425	387	311	361	310	311	219	172	162	140	178	159	126	122	123	100	103	75	73	82	78	62	65	64	73	49	71	64	73	55	59	61	49	63	58	59	74	72	51	56	71	55	62	46	50	57	48	58	48	65	52	42	56	50	50	40	44	45	55	54	45	60	35	35	47	43	55	33	51	54	48	53	60	44	51	53	38	50	50	42	46	52	38	48	51	66	38	44	59	45	56	49	47	52	44	45	47	54	34	41	42	45	53	46	49	39	39	40	48	34	65	44	60	46	48	62	53	49	53	40	50	46	52	41	45	49	48	47	41	49	45	69	79	57	58	60	55	46	49	44	45	37	51	40	54	38	45	40	51	49	40	57	50	47	37	43	40	51	33	45	42	32	31	40	59	48	44	52	56	40	60	43	32	57	40	50	51	44	47	43	56	49	44	44	44	49	37	38	51	57	39	47	40	37	35	43	43	60	49	55	42	56	43	46	43	37	53	43	51	48	51	42	41	47	51	45	41	45	41	47	37	53	55	46	44	46	39	41	45	58	36	34	46	48	50	38	53	45	34	45	52	52	45	49	50	51	43	44	37	42	46	39	51	52	42	48	43	60	53	42	56	52	58	46	47	51	35	48	37	51	52	42	42	53	45	42	40	49	44	49	44	52	52	46	34	53	53	48	49	53	50	56	51	52	45	46	50	43	48	48	31	51	44	40	55	53	49	40	45	51	45	47	74	42	46	56	53	36	46	56	46	34	47	32	42	63	45	47	46	44	42	45	48	50	55	46	41	48	67	41	40	50	42	49	44	56	50	54	46	51	47	39	49	36	55	52	50	45	52	49	54	57	56	49	35	37	49	53	43	56	57	40	45	52	54	56	52	53	46	55	51	48	46	40	48	35	50	50	49	39	40	45	44	46	58	42	48	49	55	40	44	50	37	48	45	39	50	42	39	45	47	58	35	47	42	45	53	42	56	53	58	55	51	46	49	43	47	40	46	48	48	38	62	48	43	47	41	55	39	44	51	57	43	48	54	41	49	37	42	42	53	42	47	44	52	47	63	36	57	50	48	44	37	50	34	40	72	35	51	44	35	42	45	51	48	49	55	62	45	43	39	33	31	44	55	46	41	49	39	41	44	54	48	56	44	42	44	47	40	40	49	50	49	49	55	43	47	40	46	44	60	56	52	55	50	45	28	40	45	54	38	42	46	51	45	36	55	57	49	42	43	41	39	41	52	36	52	44	58	44	54	48	51	48	42	53	50	48	58	29	45	56	46	49	58	52	53	51	45	46	48	50	53	43	49	46	51	49	50	61	46	52	40	35	53	44	51	46	46	33	45	45	51	50	57	54	58	46	50	48	58	35	53	44	54	49	45	49	45	49	38	40	47	40	46	50	49	35	44	54	50	50	42	40	41	52	39	46	55	44	42	51	35	44	43	51	51	44	48	50	63	44	53	51	49	58	34	43	57	48	49	51	49	37	54	54	54	52	45	52	48	46	60	48	36	28	55	49	45	51	60	56	51	37	41	49	66	47	35	62	55	48	51	46	45	42	44	51	45	58	65	36	42	48	55	46	49	49	44	59	42	41	48	43	55	41	40	48	49	41	47	54	45	51	52	44	60	47	53	37	40	46	46	45	62	54	63	42	49	45	55	41	40	37	49	33	38	44	47	42	41	62	54	55	54	47	48	40	42	46	59	50	64	45	35	37	42	60	48	41	48	51	45	60	57	46	59	47	35	48	51	49	41	64	57	57	43	64	47	55	49	55	43	45	45	48	31	51	49	44	47	49	48	41	52	66	57	49	42	40	51	41	44	49	47	43	40	53	38	45	42	46	39	54	39	47	45	45	41	51	50	36	52	61	56	45	51	45	40	45	50	50	52	45	46	45	52	53	52	49	52	46	51	45	42	47	51	44	51	49	42	29	42	37	61	40	43	41	48	37	49	35	64	43	50	40	41	58	49	42	43	47	40	58	45	45	39	64	57	42	46	46	50	46	59	49	45	50	57	42	35	41	50	49	50	46	40	41	46	47	57	45	39	38	65	34	44	55	58	56	48	44	44	41	60	53	37	44	48	58	51	43	50	48	60	53	56	48	53	54	43	42	37	44	63	55	45	52	41	60	42	51	43	51	53	46	39	52	57	44	42	51	49	59	49	39	37	53	45	40	37	55	41	37	47	47	57	54	28	43	44	47	50	47	49	46	55	37	52	46	44	59	42	40	48	50	51	49	39	45	39	48	34	44	54	54	40	39	44	37	43	43	41	48	46	33	46	62	55	51	53	43	48	51	51	56	49	45	51	48	44	46	51	49	45	44	48	42	56	42	50	39	56	45	48	42	38	37	65	50	40	63	46	43	53	61	51	57	40	45	50	55	41	44	55	42	51	53	46	54	54	56	43	48	49	47	37	54	48	55	54	52	57	41	50	42	42	59	36	53	43	49	47	49	43	49	59	52	51	47	43	63	37	37	52	35	45	52	45	42	44	30	49	47	48	42	44	45	49	42	43	61	53	47	46	30	43	55	50	47	49	44	41	41	44	39	37	52	42	41	43	61	46	51	38	60	51	58	65	50	47	50	51	57	44	55	36	53	42	49	47	49	33	54	58	52	42	58	50	61	53	58	47	45	53	49	50	42	48	45	57	60	47	46	43	39	56	42	43	53	37	54	55	50	48	52	41	39	44	49	35	48	64	51	59	62	53	41	51	57	52	39	43	31	59	53	49	50	45	49	41	46	43	43	51	48	48	53	49	50	56	50	52	40	55	61	41	48	44	43	57	50	34	51	48	43	49	43	53	47	45	51	55	53	39	46	54	51	55	39	45	44	45	46	47	59	59	46	57	43	43	56	48	51	55	45	45	51	40	56	51	40	39	46	43	42	46	49	45	48	34	41	39	40	40	44	55	54	45	55	42	46	44	57	34	46	51	39	55	56	28	59	46	40	51	42	55	43	41	41	41	53	40	45	43	46	33	43	50	56	44	47	43	47	48	43	54	42	35	53	45	42	46	45	36	50	67	43	44	52	50	46	58	46	35	44	45	58	52	59	56	43	61	37	32	44	44	36	44	48	43	45	57	43	45	44	35	38	48	38	41	50	46	44	58	41	55	47	41	53	35	46	51	40	46	42	52	56	43	57	59	38	32	37	44	37	48	43	55	45	40	58	49	32	45	49	59	48	35	45	38	64	49	49	52	56	49	42	49	57	51	36	38	44	49	45	50	45	46	46	40	45	43	46	44	50	39	43	56	54	43	42	58	28	58	58	31	55	52	40	50	53	47	47	39	43	53	38	44	50	50	32	39	47	55	54	52	53	51	48	55	49	51	47	41	54	41	45	42	43	46	41	63	40	51	44	44	49	42	46	40	44	59	61	42	48	43	41	43	40	45	44	40	42	55	31	48	50	43	48	44	39	49	52	48	51	50	43	43	51	50	46	53	43	51	54	54	61	48	49	44	53	50	52	43	55
25271	16131	8976	21144	30107	29514	26369	23432	21895	19216	16806	14726	13551	12903	12807	10877	8580	6435	4994	4933	6528	5929	4625	4032	3843	3431	2680	2401	2220	2112	1996	1878	1861	1778	1678	1592	1614	1638	1602	1309	1352	1262	1194	1121	1141	1146	1132	1182	1242	1307	1138	1007	963	916	875	861	865	862	796	738	812	755	784	772	788	776	793	787	770	763	752	795	757	783	784	725	747	752	742	732	761	734	746	771	753	768	746	738	758	763	815	763	780	785	810	738	778	766	760	780	826	776	779	747	723	740	738	793	784	752	756	735	690	716	687	671	693	723	669	693	708	713	721	715	708	753	732	688	717	696	703	697	684	711	692	690	733	736	767	685	702	685	713	740	677	675	663	675	730	692	707	713	699	767	712	711	725	688	764	702	709	710	720	749	705	690	708	696	746	719	698	707	716	678	711	685	735	726	687	684	658	693	708	669	731	675	649	704	696	666	692	711	691	679	660	697	652	673	655	637	710	692	713	684	690	723	694	687	676	711	682	670	696	680	685	664	676	647	655	669	655	694	651	682	720	718	679	630	668	712	714	673	722	688	678	670	676	706	717	684	695	706	712	641	679	667	691	718	635	661	718	704	642	644	686	707	712	640	697	669	666	731	726	685	654	678	669	667	685	646	682	683	701	675	699	718	646	692	710	696	621	740	662	725	718	729	651	708	676	705	662	687	627	706	679	708	664	679	698	705	675	724	704	691	688	714	682	742	666	640	666	682	644	692	647	710	696	654	683	683	657	662	657	733	683	676	685	686	685	703	657	699	639	686	689	712	673	714	700	670	711	649	658	700	680	679	666	686	714	661	686	672	685	676	663	707	689	659	728	706	685	688	694	709	706	663	684	695	703	707	653	661	698	687	704	697	686	686	682	670	708	683	716	681	687	707	688	717	704	649	636	665	666	720	653	677	636	703	656	682	689	662	674	681	691	719	678	716	662	662	661	640	663	696	676	684	667	719	677	657	702	669	641	686	655	688	626	691	660	691	638	690	694	704	707	663	736	669	676	657	667	693	683	689	681	701	647	689	700	670	697	684	719	697	686	674	700	682	697	684	695	694	678	737	732	655	679	701	724	693	722	727	690	703	647	676	682	666	699	659	700	691	691	667	707	685	708	667	683	697	705	663	701	712	655	713	701	702	712	708	706	715	679	663	685	694	681	701	616	672	680	660	653	702	664	677	669	642	680	640	629	713	696	696	734	739	671	663	667	684	712	679	691	722	695	706	675	707	727	661	630	706	681	659	735	723	661	702	680	681	664	710	707	663	709	690	639	665	680	637	768	643	626	685	670	653	680	718	689	697	690	687	715	682	743	660	679	670	650	679	653	700	658	687	676	734	627	673	703	723	653	716	692	716	680	686	657	691	684	679	669	693	650	683	704	741	639	695	619	692	707	650	673	716	680	665	700	617	635	665	716	653	685	722	727	711	687	686	668	681	681	679	698	676	660	666	723	743	646	648	680	662	708	712	673	685	680	692	693	661	698	642	694	725	678	718	692	661	687	701	654	677	694	713	696	712	686	704	707	689	697	714	652	703	710	698	666	678	724	680	724	747	683	718	710	668	719	722	705	690	694	672	661	713	679	709	630	701	704	685	666	657	687	667	728	743	681	690	720	679	629	681	679	690	696	712	707	703	727	705	686	666	707	637	698	670	660	693	625	685	703	667	697	684	687	695	698	703	668	699	704	728	694	692	747	640	676	659	646	701	678	677	650	659	713	697	758	680	675	679	638	693	717	688	646	674	718	644	704	669	695	705	678	633	702	704	722	696	655	698	697	722	686	694	702	645	677	700	690	659	697	640	675	715	698	707	675	656	667	675	647	726	705	688	660	680	706	659	700	639	672	656	686	687	683	663	664	672	733	655	685	734	631	733	691	701	667	685	705	677	687	714	661	680	656	702	680	719	700	702	687	657	699	699	660	678	675	693	687	677	663	658	632	678	679	685	681	642	662	659	690	677	676	717	673	659	628	717	716	699	698	667	709	713	737	720	707	654	674	727	650	685	675	663	692	686	667	717	707	707	695	639	697	651	722	717	709	696	693	735	667	695	658	682	733	660	727	707	728	680	682	687	706	703	677	705	681	691	733	732	624	705	707	703	683	702	662	668	683	656	672	637	693	674	692	664	683	650	678	692	659	661	722	666	756	696	666	689	741	678	662	678	697	647	691	668	672	740	656	676	711	663	675	668	687	697	679	697	715	707	694	715	661	705	665	663	723	660	679	643	731	666	730	673	691	654	691	656	629	702	665	682	712	705	683	660	669	691	682	660	701	642	638	657	678	659	717	675	656	700	706	673	656	654	728	709	669	725	675	710	679	677	683	642	701	667	712	698	677	728	731	731	676	679	688	703	694	668	694	709	679	671	660	710	691	656	637	721	659	714	700	707	692	705	706	694	713	697	679	657	676	708	644	703	688	664	690	688	684	695	699	710	675	711	686	699	643	695	661	704	676	698	685	670	669	673	664	699	698	660	674	661	695	697	689	680	669	682	678	704	664	706	687	649	673	736	707	685	717	687	678	705	687	689	664	701	716	709	636	676	685	684	678	707	689	673	672	691	633	677	724	699	669	686	715	662	685	633	647	677	679	689	726	651	672	693	677	669	668	742	711	711	691	693	681	663	649	674	695	695	653	671	692	653	675	709	716	688	675	660	665	715	688	692	673	685	688	653	698	630	707	660	691	656	668	650	709	649	688	691	688	660	707	686	676	699	732	659	698	681	673	657	691	704	704	675	667	721	687	724	691	681	715	701	663	682	695	692	705	646	687	672	671	710	674	672	689	681	725	736	706	696	735	686	708	697	694	660	655	670	657	692	649	717	668	691	713	642	644	665	670	675	678	689	691	667	686	697	686	675	651	620	698	658	735	687	699	672	695	679	663	690	725	704	700	721	692	670	711	687	695	654	655	646	687	734	661	697	726	684	629	697	647	735	725	711	670	678	760	702	703	658	699	701	728	667	704	680	712	674	601	699	722	700	722	708	674	659	708	711	706	645	651	662	717	699	684	708	636	722	673	672	704	680	626	716	690	661	672	702	643	690	732	690	695	723	652	708	709	699	661	644	697	684	658	650	655	663	659	700	690	691	722	665	705	744	690	648	717	661	699	684	665	686	698	705	727	689	703	664	691	721	658	720	697	669	697	742	710	666	659	706	712	650	669	691	673	623	653	693	683	644	686	650	665	712	708	663	664	665	657	715	713	664	675	716	650	691	637	649	652	709	641	702	708	673	717	690	729	704	692	707	632	696	704	720	681	694	709	706	706	690	688	714	692	651	679	652	702	697	692	684	676	728	685	682	654	638	696	629	747	674	732	691	689	689	691	721	706	688	654	655	649	698	652	669	735	749	727	610	667	633	703	740	716	691	640	662	674	716	711	674	662	711	667	682	741	667	671	709	649	645	688	658	721	690	653	701	655	700	704	722	707	719	674	686	692	685	649	690	682	675	666	684	687	635	704	708	656	710	674	634	669	737	666	711
1749	346	173	150	223	271	254	230	210	202	160	183	169	165	172	143	114	93	93	84	84	76	80	54	74	84	52	70	50	45	43	52	53	57	43	55	46	48	51	42	46	45	42	39	48	47	43	50	44	41	41	34	44	37	35	39	43	43	38	42	40	44	32	50	41	36	48	48	48	34	38	43	31	50	47	43	36	45	31	45	54	42	52	45	45	42	42	39	38	27	37	47	40	39	39	45	35	42	31	42	40	42	42	32	32	48	47	56	33	32	33	43	41	51	36	46	37	41	40	36	28	38	40	37	42	36	41	44	40	37	45	48	39	37	40	33	45	50	33	52	33	40	39	42	45	38	36	34	39	42	38	40	40	38	49	45	45	37	39	53	38	40	48	29	49	32	34	53	43	50	36	42	41	55	46	57	54	35	36	37	37	30	34	45	38	50	38	34	49	33	36	36	34	38	42	54	40	33	41	42	42	43	37	48	46	49	36	30	34	53	44	50	38	59	40	34	33	43	41	38	42	40	45	42	33	36	39	45	35	40	47	43	35	35	33	40	43	41	37	42	37	55	35	36	42	46	37	45	37	42	28	42	42	37	38	37	45	46	41	33	42	40	37	44	39	37	45	23	43	28	36	37	46	30	39	43	27	48	39	45	50	38	42	43	43	49	35	40	45	50	47	38	36	40	33	49	30	49	35	53	46	38	47	40	39	44	40	60	38	40	39	44	45	45	44	37	41	32	30	56	37	32	47	41	46	39	40	49	44	39	45	43	50	36	46	37	31	33	42	49	38	44	47	42	40	38	38	50	43	37	41	43	48	36	35	53	44	42	40	40	41	38	46	47	45	26	31	46	47	47	39	41	38	39	37	42	44	47	43	44	42	56	36	36	42	40	42	43	44	41	56	39	45	39	51	46	60	42	52	42	38	45	38	36	32	55	39	44	37	44	37	46	38	34	40	39	40	50	53	43	41	34	41	49	44	38	46	54	49	44	35	41	57	39	35	43	35	34	27	44	48	42	42	43	44	49	48	38	42	38	37	32	37	46	36	39	34	38	35	39	57	45	38	46	39	53	41	36	42	43	50	42	45	56	40	47	30	31	42	47	46	40	41	40	39	37	39	40	33	37	36	37	43	38	34	36	39	46	41	44	50	40	35	35	39	52	45	51	37	45	48	33	28	41	36	47	47	44	40	54	31	31	42	42	39	37	41	32	32	50	47	41	43	34	45	34	33	43	50	36	38	34	46	38	40	40	42	38	37	51	46	27	43	29	42	43	54	47	55	41	38	43	41	48	55	41	47	47	43	34	40	40	33	33	42	37	30	49	48	40	42	48	45	38	38	37	49	47	38	33	35	33	50	26	43	37	35	44	38	46	53	49	46	42	41	42	41	46	42	47	36	52	34	50	31	47	39	39	35	42	47	45	36	43	38	38	42	48	43	33	50	38	38	45	41	52	38	48	40	41	37	42	47	32	34	33	40	47	46	41	38	50	48	40	38	34	34	45	41	38	29	28	54	48	45	39	49	43	50	37	40	44	45	48	38	37	38	37	37	32	45	43	41	42	36	40	40	40	37	31	48	41	36	56	36	59	43	38	37	43	47	46	33	37	42	48	47	34	32	32	34	43	48	37	27	45	59	38	34	38	42	36	43	40	44	27	39	40	38	42	44	41	46	34	45	41	36	36	41	49	36	29	46	48	53	38	43	49	44	31	43	43	37	43	42	40	36	42	36	45	36	46	41	46	38	46	29	46	37	44	49	36	39	46	31	41	31	49	38	49	40	61	47	39	48	57	38	44	44	47	42	47	33	26	40	38	48	35	39	58	51	33	40	28	45	37	53	44	46	38	40	40	48	44	35	43	47	43	39	46	37	30	46	41	33	50	38	40	39	36	38	48	42	39	36	29	40	39	52	35	35	31	57	46	50	43	36	39	44	45	31	42	46	42	44	33	51	39	37	55	33	29	37	47	40	45	39	42	48	57	43	44	40	43	51	40	47	47	45	42	45	37	43	41	38	35	40	35	43	33	38	38	38	42	44	44	42	39	46	47	33	45	43	44	38	41	37	30	50	40	33	46	49	37	36	42	38	57	57	37	48	44	46	42	50	33	46	48	37	37	27	33	42	44	32	44	51	46	37	34	48	40	45	30	38	36	32	45	38	39	32	34	32	36	40	46	49	59	44	50	36	54	41	39	42	47	53	47	49	35	44	52	30	34	46	44	37	39	35	36	47	31	27	35	42	53	47	46	27	44	57	36	39	41	46	31	36	38	29	46	37	47	39	34	33	32	39	42	45	33	41	43	40	52	37	50	43	42	50	37	38	28	41	32	41	37	43	27	38	41	40	31	43	35	41	37	30	44	40	42	49	49	35	41	46	40	47	44	40	41	44	45	46	49	43	43	40	42	50	50	45	37	34	39	41	50	39	48	41	41	36	44	44	40	46	42	42	44	32	49	39	54	34	32	45	51	37	48	53	39	48	37	45	42	40	46	40	40	47	34	44	40	27	39	43	39	43	34	44	39	43	40	50	30	30	32	40	38	47	33	42	45	45	29	44	37	39	38	34	36	41	39	50	44	39	39	47	33	35	36	31	46	39	34	35	53	39	44	39	40	44	32	54	41	39	35	33	42	41	44	48	38	32	33	40	41	40	46	46	33	57	41	48	39	52	37	45	47	36	38	49	41	33	37	47	33	39	41	35	43	39	37	33	48	36	36	38	44	31	53	40	41	42	51	69	38	39	38	39	42	41	46	44	42	40	39	34	46	29	42	51	39	33	62	39	43	45	42	41	44	27	29	47	35	45	31	43	41	39	35	38	44	44	45	32	33	36	38	34	44	38	44	35	35	35	37	33	41	42	38	50	34	42	42	43	50	44	39	50	35	40	41	31	45	41	30	47	43	40	41	44	33	42	38	41	27	43	41	48	43	42	45	60	34	46	36	29	37	44	36	33	33	31	48	42	41	50	41	38	38	34	37	47	37	32	41	53	51	44	50	37	53	44	51	49	37	46	46	48	33	41	39	49	38	46	44	24	47	50	43	52	34	50	39	47	36	43	38	40	35	37	30	52	23	42	31	46	34	41	25	47	45	33	41	40	49	28	39	34	39	37	43	44	35	29	40	36	56	45	42	51	42	39	44	49	35	54	34	41	33	52	49	34	45	43	45	37	46	30	47	46	49	45	44	42	37	38	37	44	32	51	44	28	45	33	42	39	36	33	39	61	43	45	46	47	35	32	40	44	45	52	33	38	39	41	60	40	45	33	32	38	35	35	41	37	39	54	34	44	42	43	53	45	45	34	39	39	36	30	36	41	43	49	46	46	37	39	36	43	40	40	32	39	34	49	37	52	39	38	40	37	43	46	38	45	53	32	42	36	41	46	37	45	36	40	37	35	46	41	52	34	46	41	45	54	46	45	48	40	38	52	48	49	49	42	41	35	36	33	39	37	38	42	51	37	52	40	36	39	43	38	41	52	45	54	44
16412	8761	4315	11658	18798	18645	15606	13046	12602	10077	8501	7274	6722	6297	6278	5694	4167	3311	2475	2318	2600	2535	1934	1926	1990	1861	1434	1192	1180	1090	1130	1111	1070	1052	932	895	958	966	915	809	853	794	752	804	780	747	732	834	808	808	786	737	707	642	654	684	658	603	646	654	593	652	633	585	601	655	611	606	659	632	590	602	607	624	611	646	641	675	622	572	639	657	613	661	645	638	598	620	688	638	654	727	646	632	661	671	653	672	691	673	662	601	632	605	636	671	592	617	564	613	605	614	635	623	615	639	613	651	644	615	620	619	626	583	599	624	620	604	625	569	638	625	596	632	577	570	559	598	615	583	645	661	573	666	611	633	561	613	652	579	652	585	632	640	636	613	594	615	688	636	623	547	643	619	595	583	579	610	617	587	623	635	588	627	587	632	578	614	607	592	585	630	567	586	605	603	604	608	578	597	601	585	634	622	664	626	607	612	603	581	598	592	583	597	607	580	609	577	579	635	632	593	637	631	648	651	581	553	586	634	597	611	611	546	565	603	624	612	616	619	628	587	598	594	632	638	605	603	633	620	635	575	623	613	587	620	607	620	614	652	559	606	607	601	601	616	653	632	613	582	592	613	575	613	599	634	592	595	599	619	616	607	612	599	606	634	613	631	626	628	588	651	597	630	676	605	595	614	561	610	633	600	586	557	615	529	594	609	564	584	616	612	617	590	598	586	607	597	615	600	614	577	635	574	586	641	601	631	602	575	619	632	582	604	619	609	642	596	617	617	574	645	620	621	620	635	576	633	634	572	595	603	622	599	671	623	582	568	592	556	589	607	610	551	625	648	626	613	604	597	604	560	616	612	571	626	618	568	600	595	587	605	620	599	582	590	613	576	613	603	564	647	632	650	636	619	624	579	605	653	589	575	612	631	605	578	614	564	594	591	596	622	587	564	597	589	615	576	588	598	620	612	608	604	597	592	589	606	648	598	622	599	607	592	627	640	660	652	566	615	574	604	622	601	631	601	597	582	620	626	603	592	647	591	592	628	562	613	615	576	574	598	582	603	652	558	597	588	611	627	630	583	547	594	578	624	623	594	586	614	642	642	575	588	596	576	622	611	585	610	561	603	603	574	599	628	608	593	621	604	608	630	624	647	619	579	573	597	637	601	587	624	595	602	602	640	623	589	574	536	569	613	616	585	591	633	568	635	590	636	583	577	548	633	603	568	627	623	625	613	627	615	615	615	599	581	620	546	595	592	589	617	571	618	611	606	595	596	582	609	628	617	603	588	632	649	634	558	627	561	635	666	580	616	637	633	557	587	613	544	630	582	616	560	592	565	583	623	636	605	577	593	633	632	574	614	636	606	588	643	615	581	622	593	598	640	644	623	582	600	595	565	627	590	576	630	560	581	608	609	586	613	620	615	570	622	606	636	577	560	608	607	614	584	605	605	617	586	570	620	600	632	592	581	609	602	625	609	604	632	608	601	611	599	606	572	633	624	587	640	612	592	611	579	591	649	587	612	561	579	621	622	589	621	593	587	654	615	609	622	571	583	648	563	645	587	637	591	584	596	631	566	602	603	603	610	583	602	600	615	615	589	610	605	597	567	575	587	610	592	599	582	609	576	614	668	628	553	580	564	616	579	597	627	652	583	579	601	551	581	587	561	597	626	556	666	616	619	590	625	617	650	609	617	605	622	617	598	572	563	648	561	571	606	551	600	616	618	627	597	646	595	597	612	601	572	605	598	565	604	612	625	561	592	565	589	590	659	603	625	575	621	594	585	567	665	592	659	576	652	641	569	619	605	536	604	614	613	589	577	615	573	613	576	604	613	596	605	613	568	600	637	593	603	598	616	594	604	609	636	604	625	573	589	580	600	558	595	600	585	592	629	575	558	599	624	638	608	608	623	633	645	643	590	624	602	624	586	621	602	575	603	597	622	577	564	612	638	606	583	592	599	570	647	631	595	655	628	614	596	603	603	604	631	614	634	633	606	574	583	612	593	621	607	603	601	596	582	623	590	559	593	633	573	582	632	636	641	658	603	612	608	621	627	614	574	593	633	631	586	599	587	596	589	598	645	597	630	599	610	589	638	597	612	610	608	592	642	604	637	566	582	611	598	639	600	565	642	593	573	591	597	664	587	558	601	659	612	622	607	607	617	638	650	598	613	580	607	625	610	615	606	631	600	615	573	593	621	591	622	584	593	607	628	582	597	659	582	618	655	632	598	618	595	555	581	576	600	587	628	571	550	594	629	578	638	633	605	601	611	555	570	629	615	604	561	607	605	635	579	617	657	634	636	623	620	610	534	602	606	620	672	617	578	623	589	588	593	615	626	592	670	591	602	571	592	632	574	573	555	544	597	569	573	582	607	563	610	643	595	608	571	583	600	617	614	580	585	623	611	635	595	621	604	610	604	623	618	615	662	625	620	613	592	629	608	620	607	611	575	588	573	621	621	553	627	595	608	618	638	622	612	603	569	628	624	642	597	615	640	559	603	605	575	670	560	588	592	597	593	590	589	604	639	592	580	625	613	609	582	668	562	605	604	651	662	639	545	601	587	612	611	620	588	619	638	645	632	589	586	600	601	620	645	652	611	561	670	597	550	586	604	583	630	611	592	596	584	588	628	580	613	596	608	626	631	580	621	626	565	605	571	634	636	586	587	605	611	652	594	577	614	595	569	641	583	606	615	610	575	630	635	609	583	625	619	603	639	599	579	597	598	579	591	581	586	619	631	618	586	592	541	550	591	628	541	597	615	613	596	575	625	574	590	607	597	579	613	609	645	637	614	614	575	625	612	628	596	598	591	570	583	648	584	624	579	580	625	533	582	559	581	596	600	623	568	637	611	582	561	627	596	559	608	619	633	631	595	654	639	611	612	647	640	634	586	573	629	606	620	615	658	618	586	550	628	612	605	651	596	598	620	608	655	595	618	646	602	546	630	628	634	619	600	568	634	612	596	589	607	589	620	586	556	595	613	648	585	617	609	611	609	627	575	552	635	633	580	620	610	628	602	586	625	578	606	580	606	588	595	625	614	631	537	610	603	579	601	642	584	624	578	635	623	587	603	581	617	593	622	576	590	630	602	610	630	589	607	620	613	618	605	650	581	665	633	604	590	592	584	565	619	648	604	603	648	581	631	542	610	614	582	581	624	546	618	573	623	669	612	623	604	625	593	637	580	584	601	594	633	581	608	601	565	557	597	606	626	596	562	581	637	589	608	615	593	647	671	628	554	596	613	607	585	588	627	596	641	613	587	634	596	627	592	645	602	567	593	594	604	584	614	594	603	585	621	596	592	618	564	634	597	610	568	669	660	620	574	624	566	623	579	604	568	626	628	597	580	606	606	581	636	596	616	608	606	633	617	585	591	648	584	595	606	600	628	590	616	612	596	613	611	582	578	589	612	594	568	615	620	564	603	571	594	602	622	607	595	625	600	574	625	600	600	604	585	625	579	633	638	622	572	638	602	609	602	579	617	612	625	575	654	536	634	572	620
1145	498	247	214	383	470	377	327	372	316	249	223	203	192	216	193	139	126	94	107	101	113	88	75	97	98	74	63	51	45	55	58	63	49	45	30	55	49	34	34	39	40	39	30	39	34	24	52	49	30	22	33	37	33	31	32	26	30	33	30	30	38	18	20	35	38	36	31	31	37	36	38	32	42	33	21	33	28	24	35	38	30	35	31	38	36	31	23	43	39	22	43	31	35	37	30	22	29	31	31	30	26	39	23	36	23	23	34	28	30	35	33	31	24	31	31	32	38	36	26	36	21	18	35	40	35	28	25	39	32	24	31	25	35	33	29	25	31	32	35	21	26	31	37	30	29	32	23	24	27	34	35	26	27	37	20	27	31	36	24	42	40	39	21	40	33	36	26	34	34	27	22	24	36	34	38	40	26	28	29	28	22	30	43	29	26	39	31	32	32	18	33	36	30	23	24	20	33	28	31	29	30	32	28	40	34	26	27	40	36	39	24	27	37	32	21	30	23	41	15	44	30	28	22	34	34	35	36	31	22	34	41	29	34	23	25	29	34	26	26	28	23	38	25	34	37	34	23	30	27	29	24	31	35	31	33	23	32	23	35	31	33	21	27	37	38	34	24	29	21	30	32	41	17	26	28	31	30	35	41	21	31	31	32	26	31	25	26	37	42	31	35	30	28	20	21	29	34	27	39	33	26	33	28	32	30	37	28	32	29	43	32	39	26	27	20	35	23	35	26	23	29	34	31	38	35	32	36	23	28	29	34	38	29	21	26	30	29	33	35	36	29	29	22	36	31	27	40	25	38	31	42	25	44	37	26	36	28	39	30	30	23	30	38	28	21	25	35	27	39	36	33	29	30	46	34	24	29	26	29	33	30	24	22	26	28	34	39	32	22	30	24	28	23	40	30	35	44	34	30	30	30	27	36	28	19	32	20	29	35	32	21	41	29	31	31	26	26	26	32	34	29	29	41	40	39	25	27	35	32	20	24	34	24	31	18	25	29	24	34	38	19	28	34	31	30	24	28	35	26	28	28	30	35	24	40	24	32	21	42	35	23	31	30	36	25	27	25	38	36	39	33	40	29	26	31	30	31	28	22	38	26	42	31	38	35	38	29	25	36	35	36	33	25	28	30	43	28	24	31	39	20	25	20	41	28	33	27	32	26	31	29	37	23	29	31	22	22	31	19	22	33	24	22	38	27	24	28	26	20	27	33	32	20	34	30	26	26	36	38	31	32	26	25	22	40	36	36	38	34	39	22	30	24	37	25	32	34	30	37	23	30	32	37	17	24	29	37	28	27	24	24	28	23	28	28	30	42	36	35	26	36	25	36	38	30	40	24	35	32	19	27	40	31	30	28	24	22	37	28	30	29	29	34	18	34	30	37	21	25	34	29	36	28	36	30	32	30	36	24	38	22	35	42	38	39	27	20	40	33	37	32	40	22	23	27	19	27	27	36	41	26	36	26	34	30	34	31	27	34	36	28	37	35	31	29	31	29	32	24	35	37	35	33	34	30	31	34	28	30	34	29	33	31	33	30	26	22	37	26	33	26	35	34	31	36	36	35	25	36	28	30	27	34	33	29	28	33	38	30	24	32	27	26	36	38	30	26	40	34	31	33	30	33	21	27	25	30	35	27	29	27	25	40	28	34	27	40	26	26	30	41	37	29	37	31	27	46	30	34	30	32	25	27	26	32	24	28	27	26	32	34	30	37	28	27	30	30	30	26	33	35	23	25	38	28	27	28	32	22	21	35	17	40	23	27	34	17	24	28	28	29	31	34	23	27	35	26	27	32	24	28	28	33	26	34	36	34	33	24	16	30	24	21	27	35	33	28	26	26	28	38	28	43	24	19	36	21	32	32	28	17	23	37	26	39	29	32	36	32	39	26	22	31	34	31	34	33	25	36	29	27	27	33	35	28	34	27	45	41	28	35	35	26	27	31	38	35	40	27	25	30	41	29	27	37	28	25	29	31	31	27	22	25	30	34	20	32	30	30	21	37	37	33	40	41	25	39	25	33	28	29	29	31	35	32	26	22	33	31	35	25	30	31	18	24	28	32	24	36	39	31	29	36	21	28	27	34	31	31	31	34	28	26	29	43	31	23	37	29	31	37	32	26	42	19	25	40	31	21	29	30	27	25	29	38	19	44	32	39	34	31	25	30	29	28	29	33	26	37	29	28	32	33	34	36	35	34	17	21	33	29	29	22	37	29	28	28	27	30	34	32	29	27	28	32	28	31	22	29	39	28	29	32	23	28	23	31	42	39	28	39	32	24	38	39	35	30	35	34	34	33	32	20	22	42	31	31	39	25	39	31	32	36	30	31	22	23	34	25	30	25	29	30	20	27	35	27	39	28	26	27	26	34	20	31	35	32	35	25	37	31	24	31	24	24	28	30	25	23	31	38	34	32	26	20	30	34	36	36	26	31	32	29	21	24	33	21	37	29	44	27	24	28	31	31	37	41	28	25	21	23	22	32	35	37	31	28	34	31	39	38	31	41	26	34	33	25	34	27	28	32	30	31	25	41	32	30	31	31	32	29	29	25	33	23	41	24	33	32	26	26	34	24	33	28	31	26	28	31	24	29	41	36	41	29	31	31	39	26	20	29	38	35	33	29	37	33	28	35	24	23	42	33	28	46	23	32	34	32	31	20	23	33	23	24	39	41	32	36	22	42	34	38	39	31	18	28	28	27	28	32	40	25	27	28	23	32	29	33	42	31	19	29	29	29	28	34	27	37	33	27	28	25	25	21	30	29	31	39	31	38	28	25	32	34	35	33	42	36	22	40	26	37	38	37	29	38	26	30	31	37	30	32	31	30	34	32	29	33	18	29	41	38	34	30	42	30	25	32	17	40	29	31	35	30	33	26	24	16	37	37	34	28	33	28	30	35	32	43	33	31	26	38	40	30	30	26	33	28	34	31	29	27	31	23	32	38	29	39	25	27	27	20	19	28	39	39	29	36	28	26	27	22	33	36	38	32	32	38	34	26	30	31	33	36	28	21	27	20	30	24	34	29	25	33	23	35	36	34	21	31	23	29	29	22	31	32	31	39	22	34	28	24	33	36	24	31	20	32	36	34	39	38	33	32	36	29	29	32	34	33	28	31	22	29	32	24	26	32	31	34	32	32	25	38	33	28	35	35	31	25	35	21	32	34	36	38	20	36	27	35	24	40	28	30	32	40	28	27	30	40	31	27	31	27	39	32	41	24	41	31	32	27	32	35	36	25	40	20	33	27	24	38	30	33	32	32	30	25	26	26	23	21	35	24	32	40	33	31	23	26	30	24	39	25	28	37	36	40	32	30	23	22	33	30	28	29	39	28	34	30	24	31	20	21	27	26	42	30	33	27	25	38	27	27	32	33	28	35	27	28	26	24	35	38	24	41	36	37	20	32	28	30	32	32	24	35	30	28	26	26	39	27	30	36	34	25	29	33	45	30	35	32	25	29	36	36	24	36	37	36	33	33	31	27
20598	12595	6428	16916	25376	25108	21555	18280	17599	14459	12085	10652	9612	9013	8812	8142	6171	4808	3792	3719	4101	3314	2693	2604	2594	2610	1931	1634	1528	1421	1458	1334	1339	1236	1155	1145	1138	1146	952	873	816	807	736	808	748	797	700	724	859	798	750	662	619	624	583	555	546	507	518	543	522	511	505	526	512	512	498	543	482	509	499	501	511	469	510	466	523	499	469	516	513	487	454	495	498	517	521	505	485	504	511	455	489	509	498	479	476	513	476	518	529	496	507	512	522	487	552	520	500	488	465	454	460	462	512	491	442	477	467	494	471	484	453	483	487	453	454	442	485	472	463	502	466	502	502	470	493	442	473	467	446	481	485	463	476	448	462	434	504	463	487	464	475	442	469	450	481	454	456	462	459	457	485	459	471	441	461	486	475	490	466	523	475	490	452	460	442	485	456	437	419	476	459	492	465	473	451	445	459	468	437	461	448	453	444	448	436	475	452	452	468	462	467	439	459	465	462	438	468	424	457	449	440	437	411	456	470	457	453	466	462	468	419	499	442	438	459	462	425	484	426	424	466	456	426	429	444	483	451	453	484	454	465	448	431	448	444	451	411	441	473	458	458	425	415	490	464	446	437	424	411	446	477	451	448	476	457	443	462	457	446	449	466	462	453	461	442	436	430	457	470	439	469	438	454	435	464	460	464	424	419	459	427	465	455	482	483	431	426	482	420	427	473	397	466	463	467	468	415	456	455	471	485	442	460	446	484	472	413	420	480	447	443	453	427	478	437	445	467	423	437	404	482	462	492	467	414	446	453	430	441	456	487	470	465	435	420	466	437	443	464	438	468	431	464	482	469	428	429	442	445	416	478	427	479	428	437	505	477	422	427	473	467	453	462	476	439	460	441	452	455	442	462	407	428	459	496	478	411	493	446	463	430	428	457	464	455	467	433	455	416	425	412	449	476	458	438	468	462	465	472	439	428	422	431	512	437	477	448	453	453	426	452	504	454	449	436	469	414	466	438	474	477	437	455	474	457	435	449	455	416	437	451	452	452	470	463	437	433	433	450	433	447	412	434	449	428	449	476	447	447	414	471	421	461	416	452	481	453	462	486	451	471	452	431	487	425	441	437	455	410	416	483	408	394	448	451	487	451	454	433	439	481	448	471	445	430	444	446	442	447	481	433	464	448	441	424	436	433	490	466	453	428	422	474	453	495	464	469	476	418	460	419	453	453	456	450	521	469	487	475	425	440	433	471	477	435	457	457	417	476	443	431	450	454	432	436	432	437	449	441	458	478	444	511	427	452	455	453	417	416	458	459	448	456	448	494	469	444	430	455	430	462	417	444	426	430	416	440	440	472	473	432	460	444	485	427	448	445	442	402	424	442	496	466	495	435	425	440	447	428	450	465	459	406	449	428	453	454	466	456	473	432	435	452	413	454	427	435	435	429	417	449	432	482	441	466	445	463	483	436	471	477	423	444	484	510	475	441	471	432	462	467	457	425	436	445	459	444	467	451	464	442	425	436	482	442	482	461	499	448	439	406	473	415	423	461	481	461	428	460	410	439	458	437	433	436	437	441	447	456	416	494	449	420	447	459	446	440	418	439	461	453	431	388	451	443	468	443	470	432	450	479	412	456	450	447	483	461	426	492	452	461	428	422	464	464	423	446	501	443	499	443	429	478	487	416	490	403	436	442	483	420	454	445	416	424	474	471	501	452	405	421	437	456	477	422	455	471	469	460	466	435	424	434	455	490	449	464	434	442	457	456	468	471	454	451	459	449	418	464	422	455	449	430	469	418	422	452	480	441	420	385	482	479	464	492	462	450	463	485	443	454	447	489	423	458	475	440	421	490	446	437	475	431	476	454	451	461	442	452	453	484	484	433	435	452	484	454	449	498	467	459	466	461	443	449	445	441	469	447	436	441	436	423	445	449	473	472	452	441	419	472	422	461	444	444	480	456	457	404	458	461	458	411	470	505	437	478	452	506	477	438	441	407	463	454	472	432	435	457	461	445	465	452	452	423	425	481	453	466	454	478	471	504	475	446	449	461	425	446	412	420	449	466	446	440	482	441	470	473	461	439	437	459	456	485	418	473	458	470	433	365	459	452	464	442	474	446	416	458	475	447	462	446	434	440	491	405	422	442	409	429	432	461	475	445	413	466	487	480	449	441	417	458	471	468	476	477	427	433	489	436	483	447	465	420	508	430	453	438	420	437	442	454	449	445	429	467	464	443	461	472	439	448	437	441	483	502	447	453	425	498	433	468	467	442	493	466	446	483	465	426	444	434	423	440	443	441	426	467	457	481	454	484	435	447	435	485	470	461	456	457	463	417	449	450	477	470	444	440	399	439	420	425	506	455	444	442	448	484	451	441	481	398	460	478	454	447	403	444	461	453	471	438	446	450	437	431	436	453	490	462	435	466	424	418	431	447	524	436	468	449	442	447	467	430	445	455	434	482	481	448	447	475	452	470	460	456	428	433	431	444	454	443	457	448	411	467	448	502	421	488	468	457	461	460	422	454	495	473	449	493	440	444	510	441	435	439	478	412	437	420	453	469	476	448	468	419	449	462	408	429	458	440	449	442	450	437	413	464	479	438	460	458	440	424	479	427	444	462	472	463	441	452	461	482	429	451	435	454	430	471	444	436	421	475	436	485	436	451	451	437	448	430	444	459	481	443	432	451	460	435	476	452	480	451	453	449	462	405	461	457	448	488	433	455	423	439	468	454	478	458	464	466	436	413	476	443	441	464	470	449	443	464	437	465	458	462	447	448	452	455	410	459	471	422	471	426	445	429	417	446	457	437	434	455	463	434	444	434	474	448	461	427	475	459	445	451	464	460	445	504	434	483	464	438	455	459	437	483	494	448	437	487	475	428	469	431	459	437	428	465	434	449	448	462	435	433	438	452	405	433	441	427	431	475	431	480	460	462	465	465	459	422	453	479	452	439	433	496	435	440	470	440	427	477	465	458	472	443	451	431	463	443	449	462	482	476	497	466	451	430	446	462	453	418	453	444	460	440	457	463	441	436	488	434	441	430	434	465	448	484	458	458	466	434	470	459	444	465	473	474	421	457	448	452	442	422	464	498	444	434	453	416	475	438	437	471	439	447	450	425	415	443	448	403	461	470	504	443	439	466	466	467	469	461	452	453	465	491	441	442	443	469	443	453	456	443	487	489	410	458	446	439	447	458	406	425	447	413	462	479	436	452	424	450	446	448	470	436	453	431	418	476	472	466	422	438	435	440	412	436	452	439	433	437	458	442	456	443	464	439	404	465	466	474	428	466	450	471	434	447	458	467	472	459	471	474	488	465	473	459	470	455	431	457	454	436	469	449	482	427	448	455	426	467	461	455	421	492	461	432	472	449	462	459	437	476	464	408	457	487	485	460	448	423	439	447	466	460	428	425	452	397	429	453	436	464	463	424	473	462	445	427	430	441	434	463	447	450	403	458	484	464	453	398	446	470	468	437	462	443	463	443	417	469	427	432	485	470	431	479	475	442	449
2906	524	283	218	363	462	426	369	347	332	284	261	257	221	226	222	173	146	116	132	130	106	100	91	108	108	96	87	83	99	84	65	81	82	70	59	75	55	61	71	55	67	65	69	57	71	64	64	71	68	62	66	57	63	74	63	62	64	53	65	55	60	58	65	60	54	59	76	58	55	64	60	65	52	63	61	66	47	59	51	63	62	66	64	70	73	60	69	59	63	51	61	50	58	72	65	54	74	63	55	60	62	49	69	67	79	52	66	60	52	52	58	72	61	68	54	53	62	59	56	77	42	61	53	67	52	53	60	52	64	70	63	52	59	52	51	53	66	68	69	59	57	68	59	48	68	60	71	79	66	71	56	62	72	64	56	77	73	53	55	51	55	56	53	66	54	58	55	56	54	74	51	64	57	48	60	79	60	72	67	68	51	54	62	51	68	65	42	67	69	52	54	75	72	63	58	60	74	56	48	69	65	59	47	55	53	71	51	55	64	61	54	53	68	56	64	70	58	49	51	43	56	54	50	59	45	67	60	55	63	71	64	66	57	63	51	62	52	57	57	61	64	57	68	48	57	58	50	53	50	65	57	52	57	55	65	53	65	51	49	51	61	71	48	47	52	53	67	45	65	53	63	44	61	63	67	68	55	51	50	57	52	42	58	66	58	61	66	50	57	58	55	63	67	45	64	63	41	65	60	65	57	72	66	76	61	60	59	53	76	57	58	45	59	56	47	56	62	58	59	59	62	63	67	54	69	59	60	74	67	62	55	62	53	43	54	60	67	63	45	56	69	64	60	63	50	57	54	65	62	72	51	53	67	68	64	46	51	62	56	62	62	72	65	67	58	52	61	63	63	52	48	57	61	64	60	69	41	60	67	59	63	64	60	56	65	55	63	62	70	64	49	54	61	59	58	52	74	56	57	50	61	62	73	60	56	47	53	60	58	52	69	64	53	54	63	65	50	69	70	65	58	54	62	69	53	58	51	62	55	47	61	59	72	64	56	65	55	57	53	65	48	50	57	48	61	65	64	48	50	63	58	50	57	60	65	58	60	59	56	53	59	49	72	50	52	61	56	70	55	59	54	64	62	60	47	42	66	67	62	56	60	69	69	66	52	49	60	61	59	48	79	55	49	67	73	69	57	56	61	50	66	70	63	62	61	61	71	57	56	59	51	75	52	60	64	58	57	57	70	54	64	64	64	65	63	52	58	58	69	61	49	66	76	55	58	65	55	47	67	58	46	51	64	64	68	53	61	50	60	76	63	53	56	47	76	64	56	75	46	49	54	56	51	56	62	65	61	61	60	54	60	52	56	70	64	63	69	57	67	63	66	61	57	61	56	68	51	67	52	53	51	60	60	68	60	53	40	83	65	59	50	73	72	73	63	60	66	41	61	48	49	58	62	44	51	64	67	61	60	70	57	45	49	63	53	59	63	67	61	49	62	44	51	57	59	59	55	55	50	45	67	60	66	59	54	52	73	65	48	47	58	62	70	51	65	53	53	61	68	60	49	51	54	59	55	60	64	64	64	61	58	70	69	55	53	74	57	52	52	73	77	60	56	64	69	73	68	56	59	63	47	67	66	44	51	58	51	70	55	53	61	59	61	64	48	62	61	59	51	62	54	46	61	55	68	54	60	60	52	56	64	57	42	64	68	69	51	71	62	68	65	55	35	72	53	66	56	52	57	52	76	48	65	56	45	67	65	56	48	42	56	61	45	65	65	52	53	52	68	55	76	58	68	58	47	58	53	54	61	45	61	61	61	57	54	57	63	63	64	50	59	53	41	65	76	54	75	56	54	69	67	62	57	71	59	55	64	54	69	68	54	65	68	56	60	62	67	64	62	51	55	69	63	61	56	53	53	54	60	56	77	65	57	60	60	62	55	45	63	66	55	62	62	50	71	49	55	61	52	56	61	73	63	61	59	77	60	61	69	46	58	61	48	56	50	71	38	64	51	60	60	67	42	61	57	60	75	53	66	61	61	57	69	54	61	52	69	76	74	65	58	67	70	68	71	68	66	64	52	63	53	71	56	58	63	55	74	71	67	55	64	54	52	69	41	69	69	52	53	62	71	65	63	68	54	72	52	47	61	63	54	66	50	58	73	57	58	63	53	62	56	56	50	56	68	58	59	55	67	68	62	59	58	40	57	53	64	54	59	60	72	50	71	61	57	63	57	66	56	75	68	58	64	70	67	67	54	65	77	63	48	56	61	52	75	57	60	48	53	62	62	54	62	69	71	62	62	59	46	57	61	64	49	54	41	50	44	65	53	70	54	66	52	64	56	61	64	54	29	53	53	58	60	66	47	51	66	55	58	63	62	54	55	63	59	56	52	64	67	61	49	60	68	57	55	53	67	57	81	65	63	73	58	48	65	59	59	56	68	60	60	61	47	55	64	57	58	48	65	55	47	57	47	67	53	58	59	73	66	56	54	44	55	65	65	49	77	59	62	54	54	53	66	52	66	44	43	67	50	69	57	56	55	43	47	50	60	62	48	60	52	60	57	83	65	59	61	56	55	69	70	57	65	63	62	66	61	60	66	48	53	61	53	57	66	55	51	66	60	53	58	48	68	51	59	49	67	55	51	54	48	49	67	48	64	65	58	61	55	64	62	58	71	63	68	56	55	76	70	53	58	77	57	64	63	61	53	61	69	57	50	63	51	66	44	63	75	51	60	53	60	65	51	56	60	79	77	44	50	50	58	57	74	62	60	57	59	55	50	55	58	53	62	60	60	41	63	64	65	56	69	67	52	56	56	60	62	56	85	55	49	72	49	64	66	51	77	51	59	50	50	48	58	55	52	73	64	67	47	62	57	58	68	60	68	76	60	63	62	57	65	57	58	62	58	70	51	60	53	57	47	50	45	60	52	63	59	56	61	54	47	61	55	59	57	51	67	61	57	65	65	52	75	76	52	56	70	54	56	75	74	53	64	59	60	81	53	57	54	64	60	70	70	49	61	49	46	62	56	66	65	60	73	53	60	57	50	68	43	66	67	50	72	55	66	66	64	74	53	58	75	71	60	56	75	65	65	68	60	68	54	67	65	53	60	56	54	72	55	52	50	61	58	62	55	65	47	57	61	62	71	54	63	46	61	61	65	62	64	59	60	56	64	57	63	51	78	69	58	56	63	54	67	71	74	70	65	68	62	66	50	56	53	58	52	71	67	58	61	62	63	58	49	59	59	62	61	69	71	60	52	48	46	51	74	65	65	53	65	61	54	60	53	61	57	65	55	43	55	71	77	52	58	58	65	60	57	66	62	77	77	72	55	76	60	55	47	64	60	60	69	55	47	78	52	53	54	56	64	55	64	67	63	67	49	63	71	57	57	50	61	51	71	64	56	68	59	49	58	50	56	66	69	55	65	56	56	70	73	50	79	58	57	52	54	70	63	54	67	57	61	75	61	53	53	58	48	59	57	48	62	55	60	50	59	49	65	62	63	57	54	73	63	62	50	62	69	59	73	54	59	46	63	59	64
18901	11313	6352	16359	24211	24620	21515	18259	17192	14201	11936	10476	9555	8726	8580	7907	6146	5112	4160	3842	4268	3308	2970	2651	2740	2762	2482	2177	2021	1957	1888	1805	1671	1541	1524	1599	1464	1423	1259	1263	1184	1124	1226	1168	1125	1215	1153	1227	1264	1216	1154	1007	1054	1004	957	956	983	942	961	929	897	922	917	919	917	880	927	904	928	875	919	916	933	901	865	883	966	916	904	882	907	947	917	916	879	962	972	941	906	915	851	903	916	922	961	949	914	894	932	986	924	929	931	893	928	931	915	864	914	883	907	905	871	911	866	845	875	896	929	884	925	846	901	876	905	874	929	860	884	897	874	913	855	845	839	865	876	854	846	874	876	874	883	872	923	837	893	851	884	941	822	892	865	854	846	872	872	859	876	873	971	869	876	918	907	945	883	903	884	895	920	901	878	927	889	906	847	878	856	852	816	849	810	809	861	903	883	891	887	896	874	858	886	852	807	863	897	870	817	896	831	872	899	864	870	847	856	902	869	889	896	889	885	940	821	856	830	809	876	870	785	832	867	848	908	835	855	842	895	833	874	877	831	880	846	871	817	852	865	885	881	891	868	827	853	891	900	870	904	845	861	893	921	849	887	852	930	891	870	892	891	897	870	906	883	876	845	856	804	859	869	821	861	867	876	848	908	846	844	876	823	864	896	866	938	830	892	905	845	888	844	844	846	833	858	907	872	892	905	845	859	895	833	888	847	821	843	898	823	912	891	899	880	875	877	793	883	945	855	898	864	876	850	849	853	894	885	864	870	928	876	889	862	823	916	830	877	822	903	899	873	899	848	886	878	918	863	840	834	914	867	910	864	892	839	838	928	843	902	925	878	906	891	869	859	879	859	879	884	857	853	948	814	890	875	845	858	872	894	887	872	840	904	846	895	842	875	874	842	838	848	872	893	916	884	898	889	804	849	823	881	878	875	878	868	859	881	853	883	858	909	898	905	906	901	844	814	835	869	815	862	865	885	882	870	830	894	830	856	917	844	902	826	816	904	849	872	864	854	853	886	892	878	897	845	924	890	855	857	895	810	876	874	893	889	864	911	852	845	882	818	882	881	827	846	894	863	904	868	853	862	885	874	817	850	863	917	893	891	818	875	897	863	880	850	848	849	885	881	909	852	854	906	862	856	901	906	885	868	865	851	912	920	879	913	878	856	879	879	884	859	835	881	858	861	841	867	885	856	853	846	898	907	840	847	849	934	795	877	907	856	894	905	819	853	943	868	871	877	885	847	872	874	877	844	840	832	836	852	871	839	829	865	856	882	868	896	846	838	838	900	841	856	844	857	846	850	923	902	893	936	872	852	827	862	841	887	865	890	895	822	859	860	870	867	885	921	892	849	816	860	861	822	881	868	900	913	866	856	850	887	882	876	834	890	872	927	891	840	848	862	882	892	881	876	868	873	877	892	849	870	840	832	908	831	896	893	927	868	878	846	870	903	843	856	823	867	877	849	861	853	903	808	810	863	887	821	888	840	877	903	825	848	879	880	876	826	922	843	894	900	861	886	869	842	811	899	865	875	852	868	838	801	893	919	898	902	841	913	857	876	872	932	902	863	875	856	897	827	819	827	863	855	871	864	833	820	928	811	920	856	854	871	852	903	849	906	889	848	887	954	891	881	864	908	914	821	878	863	865	886	869	827	825	878	865	877	835	852	845	902	882	895	884	893	841	883	887	839	880	902	891	852	871	883	883	849	877	880	868	888	916	916	866	866	823	856	900	856	896	875	867	893	848	834	899	855	840	820	911	826	888	868	906	834	894	888	878	889	928	871	856	841	846	872	864	891	863	832	874	868	860	784	864	890	900	832	848	898	916	842	867	884	857	867	872	911	834	876	840	815	821	887	898	850	876	860	874	915	874	852	910	858	832	862	867	854	831	835	841	877	844	859	861	903	844	889	905	878	906	869	855	913	871	884	879	844	881	914	878	943	903	827	913	862	936	848	833	889	867	869	897	925	877	856	902	849	814	878	877	845	822	847	851	850	879	874	868	831	843	874	899	917	804	859	901	850	893	835	854	814	853	857	841	864	893	863	920	881	845	849	834	868	845	855	845	844	859	850	882	856	856	837	863	882	885	849	824	875	815	866	827	858	857	861	878	893	856	825	920	901	871	906	919	851	894	892	898	931	873	865	825	842	839	837	902	873	891	832	888	842	923	842	821	903	860	857	868	843	900	906	874	918	867	848	916	883	842	889	901	853	851	834	858	911	848	896	874	870	863	872	829	852	855	840	861	863	873	895	874	883	909	907	900	838	899	865	853	819	843	854	828	881	851	861	899	876	799	819	823	896	865	853	843	838	880	844	922	838	840	909	913	840	836	856	842	886	854	904	872	902	841	883	867	864	869	895	874	883	875	860	911	865	867	887	855	837	847	883	877	871	929	842	844	918	848	881	900	847	863	852	812	824	869	853	900	863	866	862	890	893	878	833	862	829	858	844	881	891	867	853	896	867	868	854	867	826	893	856	843	839	897	823	874	922	848	862	811	896	872	869	833	891	858	854	894	862	897	854	894	866	859	868	865	863	911	857	878	873	861	842	878	835	858	886	902	868	857	871	855	856	888	888	893	851	890	904	895	872	850	895	866	885	876	868	847	898	929	854	872	843	863	901	866	902	917	892	878	935	850	861	917	886	894	935	828	875	861	879	842	879	929	865	839	886	939	880	861	830	866	879	852	893	850	877	866	850	876	894	868	856	851	888	829	865	839	914	915	864	850	830	912	839	828	882	851	924	874	903	883	807	909	826	921	854	920	855	860	881	916	889	856	823	849	923	899	828	859	835	858	899	921	861	854	865	895	856	834	892	904	861	942	938	883	843	915	890	874	864	894	833	893	875	812	864	892	845	927	805	909	892	902	896	877	826	891	889	859	848	914	887	854	917	838	847	878	894	904	844	848	868	882	838	886	862	838	833	851	864	881	899	905	883	909	899	915	865	879	837	843	899	894	845	835	845	846	896	877	866	872	863	870	890	833	904	900	900	879	844	911	875	840	852	848	863	838	845	854	873	827	878	911	872	881	832	870	850	875	864	881	842	852	889	891	907	874	877	877	861	895	886	860	913	854	843	890	883	884	836	881	888	861	918	812	856	859	913	907	935	932	883	861	821	834	850	853	815	915	894	807	922	869	887	890	830	908	857	881	823	906	855	889	889	872	917	837	836	840	906	878	801	849	883	874	890	923	856	898	883	853	882	886	864	874	850	897	901	915	859	825	897	821	862	872	869	879	846	877	805	940	865	902	860	864	873	862	889	850	893	876	838	872	876	872	914	866	808	874	848	912	828	882	882	905	910	854	832	881	914	881	911	866	876	833	834	836	848	855	945	872	890	852	849	882	893	846	858	890	809	843	886	865	881	853	884	875	903	823	882	834	843	854	927	872	860	838	871	884	862	879	861	892	829	906	877	830	866	883	923	840	899	947	819	880	902	878	852	852	859	842	843	881	802	843	828	847	833	872	856	852	820	873	897	873	897	892
2179	741	401	302	524	663	640	600	537	489	406	372	343	306	287	292	247	208	166	162	166	134	117	133	95	114	84	96	83	112	70	83	83	80	69	62	60	72	79	67	66	58	72	51	63	51	56	68	48	62	54	46	62	64	59	49	40	46	55	59	60	50	60	50	48	56	41	42	51	45	53	43	45	45	61	42	53	55	57	58	45	51	46	40	56	46	49	47	56	36	53	52	52	39	54	50	58	46	44	53	46	48	56	45	45	56	50	44	48	46	61	44	51	57	47	55	37	44	56	51	53	47	39	49	55	51	48	40	46	51	35	49	53	41	49	62	43	42	56	53	50	51	64	31	52	57	44	53	45	56	55	59	51	45	44	45	59	44	41	54	40	49	53	48	55	50	38	64	47	47	51	33	46	45	36	53	46	47	48	56	38	52	40	53	52	34	47	56	45	60	36	49	40	53	49	46	56	51	49	46	35	55	51	55	45	38	45	49	41	50	53	61	53	46	35	43	50	59	44	42	58	44	49	48	43	47	47	55	49	52	40	40	51	50	59	50	51	31	42	46	49	44	40	50	54	45	43	38	36	47	55	54	48	40	53	47	44	57	39	46	45	52	44	42	39	44	52	56	59	52	51	56	51	51	48	50	40	45	43	28	48	45	56	47	51	42	53	56	42	47	48	52	52	40	50	38	43	58	50	58	52	49	50	53	53	38	61	47	45	46	50	43	44	47	43	48	51	43	61	37	38	51	71	48	48	61	45	57	47	46	41	64	43	46	44	52	49	53	58	39	54	35	43	51	50	58	48	50	57	36	62	42	49	44	45	45	36	43	48	42	51	47	40	54	38	42	39	52	42	40	51	48	45	46	44	45	45	47	51	52	56	54	51	51	58	46	49	49	54	55	45	44	58	42	54	51	48	46	42	36	46	44	50	42	45	47	52	42	55	53	53	47	52	50	55	45	33	43	34	52	55	53	62	53	43	51	54	39	53	36	54	58	45	44	51	48	42	48	48	48	47	50	44	42	45	56	44	45	35	49	41	51	59	43	65	47	56	53	51	47	52	54	53	42	55	55	36	33	52	46	33	34	36	48	40	50	47	48	58	51	61	49	46	47	50	47	49	48	51	45	53	41	45	43	46	43	54	45	52	49	46	51	45	65	38	53	43	46	65	37	48	49	42	51	56	52	51	48	36	40	44	47	46	54	46	58	46	57	40	40	56	42	41	63	50	62	47	45	48	53	54	53	41	53	48	44	50	47	48	46	49	41	45	41	41	54	55	49	41	42	44	45	48	51	49	36	44	53	51	56	43	49	44	50	38	48	41	58	42	48	44	38	47	38	42	43	48	61	43	50	59	54	44	43	46	40	31	45	48	55	50	40	40	47	40	39	47	41	54	48	51	64	53	63	38	45	47	28	39	51	49	45	51	49	38	43	54	53	47	37	59	48	48	39	46	52	48	48	49	44	47	47	55	41	60	58	42	51	55	47	52	48	50	52	43	44	41	43	62	36	53	45	41	42	50	55	54	47	34	45	57	52	47	42	43	50	51	36	47	56	53	42	44	48	48	41	41	35	40	48	41	43	43	48	43	40	60	51	53	57	47	44	46	39	53	56	35	33	47	51	41	47	45	40	40	47	43	50	55	43	52	61	47	55	49	52	55	44	46	47	47	53	44	39	57	43	53	46	56	49	54	53	45	53	48	50	44	60	54	41	57	62	45	57	42	48	51	42	40	44	46	45	56	57	46	41	36	44	46	46	43	53	36	46	43	50	54	58	47	39	53	42	49	48	54	31	52	61	48	45	42	57	52	44	42	49	52	58	42	45	47	46	44	49	49	43	45	34	43	43	64	46	57	41	46	43	40	55	53	44	40	40	37	48	37	43	41	46	47	46	48	65	41	48	42	41	48	52	45	41	63	47	57	60	49	39	42	48	58	45	56	43	43	52	44	32	28	49	48	54	60	49	43	59	34	52	55	56	56	43	47	51	52	36	38	43	49	57	44	43	42	55	48	37	40	50	45	54	40	44	55	64	53	57	46	46	45	50	43	52	39	54	45	44	46	59	46	61	51	41	48	52	46	56	63	54	52	41	44	40	43	61	46	41	43	51	56	45	42	48	41	52	64	44	44	47	57	48	52	56	37	55	58	55	56	45	46	44	53	31	40	37	52	52	41	32	44	57	53	50	46	54	40	40	47	43	37	52	44	47	43	51	49	43	44	33	50	46	45	54	42	48	55	50	37	38	40	41	38	52	47	47	44	39	66	50	47	37	37	54	42	45	54	45	44	51	43	28	52	53	55	51	49	49	42	66	50	47	46	40	45	43	43	56	56	40	36	40	47	51	49	44	54	44	44	60	43	48	59	38	32	53	49	52	48	53	43	55	52	43	42	44	44	41	39	46	38	48	44	61	55	52	50	44	42	57	49	47	44	56	53	46	41	45	43	49	44	56	40	45	54	36	55	41	57	44	39	42	52	39	43	36	52	48	52	54	41	61	45	51	45	55	36	41	56	50	52	42	50	47	51	52	43	52	49	53	39	42	41	43	51	48	53	36	38	37	50	57	46	60	47	46	43	57	57	47	50	55	43	48	54	41	45	53	55	48	54	42	38	40	37	34	40	46	61	53	40	54	47	35	31	52	51	50	60	53	57	45	31	51	41	49	44	55	43	43	49	33	37	49	37	52	54	46	45	42	48	53	50	37	55	45	49	53	41	36	47	48	60	52	38	39	53	49	45	47	56	56	51	52	40	31	46	51	39	40	38	52	33	38	44	49	48	45	50	58	37	49	43	41	48	51	58	53	34	44	54	47	46	51	39	53	46	44	40	39	48	53	41	54	46	58	45	50	34	43	52	53	48	50	65	45	49	56	27	52	39	50	49	46	57	60	49	35	36	45	37	47	50	51	57	35	43	53	49	39	47	48	40	48	59	46	52	52	48	46	50	51	50	47	44	48	47	46	45	62	47	54	48	50	39	41	39	42	53	42	44	38	39	54	55	57	57	45	43	37	31	44	47	41	37	45	41	52	49	50	50	52	54	48	41	38	46	50	49	45	48	53	47	47	45	49	51	43	42	40	44	48	43	47	38	45	34	43	56	47	45	45	61	51	43	53	49	49	53	59	49	48	39	43	49	50	53	44	45	49	47	42	50	31	39	37	38	64	44	54	53	48	51	65	60	46	64	42	55	69	61	53	48	41	50	37	49	42	37	30	42	39	53	68	46	43	46	52	50	49	32	33	42	47	53	44	54	38	45	52	41	48	46	46	42	55	41	48	60	49	48	45	42	49	54	41	49	49	53	47	51	67	32	53	41	46	48	48	56	56	44	28	41	50	50	55	46	50	41	45	50	48	43	39	55	40	58	38	51	47	53	47	47	49	42	43	49	44	33	47	43	26	46	44	54	60	52	41	54	39	46	47	52	52	52	41	39	60	45	61	57	47	41	53	40	49	39	47	47	52	39	47	62	45	59	42	49	50	45	56
24628	15414	9023	21355	30086	29510	27057	23569	21696	19002	15996	14324	13072	11829	11324	10866	9081	7082	5898	5572	5852	4676	3858	3376	3511	3644	3292	2719	2489	2500	2395	2235	2121	1958	1830	1654	1743	1472	1357	1328	1251	1162	1263	1168	1183	1172	1087	1232	1195	1242	1043	1077	1027	941	910	909	865	905	819	812	795	834	752	848	810	766	818	755	795	738	796	770	754	794	772	821	765	753	752	743	728	788	793	762	781	720	766	773	772	807	782	799	764	737	797	811	767	807	789	828	774	775	747	796	811	719	734	774	780	786	717	769	686	789	701	716	684	685	709	705	706	751	695	698	724	723	726	757	748	725	738	709	705	701	736	695	734	721	706	687	725	694	734	710	696	730	739	728	716	760	704	716	722	731	695	699	722	717	754	745	693	748	732	716	702	716	679	727	695	735	729	735	759	714	766	753	709	698	686	723	699	705	734	692	734	674	642	689	671	709	695	710	715	683	697	654	667	653	673	676	723	691	648	730	703	709	727	714	683	667	686	681	711	707	662	675	739	785	660	711	742	699	713	689	693	688	751	736	713	666	688	707	731	716	682	692	700	654	704	671	725	688	720	680	685	668	708	670	674	739	704	737	687	673	677	721	655	707	681	732	704	634	662	677	691	665	658	727	722	707	700	730	660	690	676	701	675	686	766	698	747	661	670	663	671	675	675	677	678	717	719	674	697	689	709	687	723	700	688	653	668	704	688	699	684	697	691	659	698	674	712	651	681	742	700	719	680	755	668	700	644	687	695	701	640	682	709	664	696	712	671	712	684	715	673	709	703	714	721	634	705	695	693	736	701	698	693	653	666	661	711	678	706	683	685	676	700	705	692	724	687	685	723	650	658	709	732	707	717	649	682	684	712	704	725	691	675	708	645	679	662	665	683	650	663	743	695	726	715	679	674	692	684	644	722	662	716	709	700	696	748	676	733	663	659	676	729	680	690	683	688	714	703	658	701	681	670	688	698	683	683	693	717	693	694	685	695	694	703	707	666	728	717	696	651	676	675	709	679	687	700	706	659	697	707	721	643	721	709	653	649	679	664	678	674	688	679	719	688	696	672	693	668	656	718	724	677	687	682	650	679	718	660	685	740	705	722	681	688	674	651	697	698	657	673	705	689	684	733	658	685	635	707	694	712	691	721	663	672	657	679	684	639	678	727	709	679	666	729	703	710	677	681	661	662	733	689	687	673	662	653	699	658	740	714	738	664	660	711	702	710	694	700	681	692	710	645	671	678	707	676	676	721	700	711	707	679	682	679	662	720	689	700	676	687	682	686	664	722	665	687	704	682	723	716	687	664	701	696	708	665	701	700	701	693	665	667	695	713	694	636	695	695	668	638	679	760	635	674	721	685	714	673	650	672	681	755	709	677	642	706	710	638	687	678	723	727	687	734	698	664	666	756	643	669	683	740	683	639	690	715	686	693	718	720	661	713	677	669	689	657	662	709	712	681	676	712	699	767	711	641	685	704	716	627	634	733	642	681	704	708	681	638	648	698	671	694	706	700	665	705	682	667	731	710	701	677	678	754	693	713	662	684	727	676	714	711	713	702	654	736	706	683	668	666	692	699	637	716	714	719	668	670	714	651	738	684	737	665	681	680	738	706	700	725	720	697	724	639	695	692	669	744	700	670	694	700	684	701	690	715	672	677	648	676	705	664	682	696	682	723	664	712	674	675	715	707	710	674	701	714	680	688	730	679	633	716	701	686	698	732	764	707	679	688	676	688	648	683	696	740	699	712	643	682	697	714	689	699	744	674	674	678	658	702	708	684	666	683	666	698	686	659	635	704	689	706	668	669	719	664	664	715	705	670	703	693	721	701	692	757	705	707	670	695	723	715	684	671	663	710	677	734	724	671	726	691	735	681	680	658	708	748	693	738	685	706	707	699	711	704	682	641	740	689	713	704	687	704	668	691	722	665	686	661	693	718	724	684	709	689	721	700	658	703	676	668	661	669	701	687	642	661	665	723	706	687	744	712	710	693	661	682	650	673	703	672	678	704	664	651	667	690	688	663	670	721	741	723	693	686	663	674	691	699	701	681	660	686	713	702	746	679	674	640	729	703	687	670	698	705	647	692	716	688	683	663	712	731	700	687	673	672	732	697	711	711	648	695	675	725	670	723	695	678	691	734	736	660	741	640	711	740	710	653	736	695	694	710	696	735	712	636	695	700	678	717	689	741	673	660	691	628	695	692	708	632	708	721	651	692	698	648	696	697	684	720	675	664	684	656	725	690	708	712	651	661	663	728	681	681	710	634	672	737	688	671	642	681	658	665	702	721	720	680	728	741	707	651	683	707	668	719	690	690	715	698	720	733	657	657	716	715	681	709	681	712	662	696	730	733	709	719	678	678	690	701	709	658	683	711	682	636	692	714	716	701	732	691	659	671	698	649	735	657	672	701	707	689	703	679	700	730	696	718	669	713	666	666	693	677	688	680	675	683	657	672	709	722	701	636	667	684	716	668	695	674	742	696	676	692	686	663	687	659	657	681	702	687	685	670	712	685	681	703	654	656	695	728	688	658	632	684	675	690	662	677	696	725	692	706	726	713	725	675	700	737	698	687	676	646	660	692	675	687	678	712	656	651	707	684	722	692	678	643	684	658	694	690	712	680	701	671	682	710	664	688	686	662	717	761	735	675	673	728	696	655	694	662	701	691	668	721	748	634	709	718	687	748	688	698	685	694	687	686	692	658	720	674	693	682	731	707	658	645	747	679	678	686	702	708	671	689	735	713	691	677	668	703	667	697	726	699	660	658	658	691	694	753	730	694	691	702	683	725	639	651	693	645	647	661	676	668	721	679	709	661	669	739	664	678	689	725	701	683	652	731	676	660	674	659	662	681	657	704	720	703	671	673	665	666	688	688	708	655	699	664	661	681	682	684	747	677	700	679	712	729	723	727	689	684	633	691	675	723	691	660	655	666	677	689	695	712	692	683	674	729	661	690	695	662	679	689	656	670	665	648	720	722	653	695	715	690	708	710	727	699	706	681	698	704	719	660	707	706	751	660	680	718	759	730	686	666	739	673	674	682	693	666	735	710	677	693	697	710	674	694	725	693	656	708	706	721	656	684	693	700	690	661	705	727	672	684	662	717	677	674	683	683	672	663	684	699	696	735	698	668	645	778	672	646	648	686	664	664	687	669	709	696	715	649	712	724	650	711	671	724	634	683	725	739	738	660	746	731	733	625	686	698	662	611	682	630	678	693	676	686	638	719	623	702	674	716	680	789	685	702	724	706	631	662	682	671	677	692	685	698	686	698	656	686	713	735	690	705	681	698	670	695	716	683	697	696	638	690	703	697	720	699	667	685	666	664	702	667	701	677	717	689	672	701	694	714	720	683	718	716	717	700	699	666	690	732	657	644	645	684	701	704	625	703	688	689	698	670	690	686	688	709	695	659	677	724	688	698	713	703	680	689	643	676	683	706	719	677	659	711	692	727	715	724	694	692	683	677	693	661	649	691	742	697	699	653	686	680	682
1710	331	159	127	228	292	236	269	212	230	157	157	151	158	129	135	118	120	93	111	68	97	62	68	57	60	60	62	64	62	61	68	71	54	42	53	50	52	52	43	51	49	44	39	48	58	50	47	56	44	48	46	48	33	39	48	42	45	40	46	42	49	35	50	46	37	47	32	46	49	43	35	53	46	54	45	47	40	38	46	45	35	43	41	44	44	39	43	38	37	41	47	49	42	49	51	45	46	32	46	40	42	40	48	45	51	41	42	49	48	37	48	42	37	46	46	43	45	44	39	38	42	57	49	36	62	46	47	49	42	45	49	46	33	39	39	41	31	46	32	46	45	38	48	38	41	43	52	42	39	48	44	51	56	35	47	42	33	52	42	37	40	41	46	40	56	52	36	53	49	44	46	35	36	34	38	36	36	46	43	51	32	37	48	46	41	46	51	49	34	39	49	43	40	42	41	42	43	40	57	40	42	39	44	31	47	36	33	45	32	42	53	32	35	43	39	43	33	41	38	44	44	54	38	31	45	38	40	34	34	38	39	35	43	46	41	41	46	60	43	51	23	51	52	57	35	45	54	33	36	30	38	48	47	49	49	38	38	41	49	50	50	43	46	41	34	36	37	40	41	40	50	51	41	46	47	43	45	30	47	44	39	54	30	46	40	40	45	41	47	50	41	62	52	37	49	39	58	30	40	39	43	41	46	40	51	43	44	33	40	37	46	32	51	33	46	45	26	40	49	41	35	46	41	43	47	49	43	45	33	48	44	49	42	35	38	50	32	29	45	47	31	39	37	41	37	37	46	33	33	38	42	28	37	50	48	48	50	38	42	33	41	31	44	48	45	38	47	38	35	42	41	42	59	36	40	37	41	39	48	47	38	52	48	38	41	49	35	41	42	37	33	36	44	33	39	43	41	34	41	41	38	43	41	40	45	53	37	44	50	52	46	48	51	46	47	48	37	38	34	40	45	39	46	39	39	45	36	47	51	56	47	49	50	49	46	34	39	44	37	53	45	49	30	48	31	37	28	41	51	45	46	39	40	48	39	48	39	44	38	48	48	37	39	55	45	39	36	39	54	56	41	42	45	42	50	44	38	32	43	47	49	43	51	36	33	36	43	45	37	42	43	41	42	49	40	37	31	33	38	35	43	40	36	44	42	41	40	31	36	51	37	38	40	47	27	49	45	45	39	44	41	46	45	35	31	41	31	56	51	42	49	48	38	43	48	47	43	40	50	46	39	48	48	39	44	41	55	39	43	48	42	46	35	38	52	36	48	51	36	53	54	42	38	43	40	43	38	47	30	40	42	49	41	43	40	42	37	41	43	40	43	35	63	47	42	38	41	34	43	41	42	38	48	48	40	33	45	40	53	27	43	33	42	37	48	36	55	51	43	47	35	40	32	43	38	36	46	48	50	38	43	51	47	43	39	47	39	27	37	46	36	47	38	34	45	33	36	38	49	40	42	39	46	38	46	32	34	39	30	46	41	50	53	40	52	42	33	50	38	52	48	46	38	39	36	42	49	34	44	51	33	46	37	38	44	41	38	58	42	38	36	36	43	42	41	36	39	42	44	27	49	43	55	31	37	41	48	36	45	46	48	44	33	44	50	40	35	55	42	29	45	47	26	45	39	44	49	39	43	38	47	35	45	44	39	36	39	38	44	45	41	41	36	40	48	46	44	35	37	47	42	48	42	38	32	37	43	39	30	34	54	48	47	36	36	35	33	45	44	49	46	41	35	40	40	45	47	37	35	40	49	39	39	38	46	47	37	35	51	32	54	40	35	34	52	42	49	43	42	39	32	36	35	44	43	40	45	47	39	35	42	53	48	53	47	47	48	49	49	50	35	41	44	50	37	40	47	44	43	35	37	40	49	37	49	40	38	41	42	39	27	48	43	40	38	41	33	46	35	43	54	43	42	39	40	38	47	50	40	36	34	45	39	46	33	44	41	52	37	42	54	42	42	35	30	38	48	48	51	46	50	38	38	45	34	31	49	42	48	50	39	26	42	46	28	51	46	35	42	43	32	36	37	55	40	29	48	43	44	43	44	46	41	40	34	54	40	51	39	46	44	34	47	33	39	37	47	48	44	35	40	41	48	59	40	51	41	45	44	40	33	57	33	46	44	43	40	47	35	39	48	40	42	48	40	31	43	35	45	35	43	45	45	45	44	36	44	43	48	44	39	38	44	36	36	37	41	29	44	46	37	43	41	38	40	44	29	53	46	48	43	36	33	42	53	32	27	59	46	44	38	40	39	36	45	42	36	45	44	40	44	34	49	49	37	43	33	47	50	38	43	40	42	40	37	39	38	41	47	32	28	44	45	45	56	36	42	52	46	39	44	45	28	38	41	35	54	52	32	36	41	53	39	38	47	38	45	51	37	34	41	33	39	50	48	37	40	39	37	33	37	43	33	50	36	48	43	39	43	35	42	43	40	43	50	42	50	42	44	40	45	39	37	36	45	31	41	45	45	47	40	30	50	39	47	36	30	39	40	46	54	35	43	37	35	48	34	48	38	37	48	43	45	53	35	41	35	47	41	36	33	56	37	43	43	35	45	46	57	39	39	37	32	44	39	35	33	53	35	37	37	46	37	35	36	47	26	33	27	39	44	36	49	52	43	48	38	32	50	46	53	36	43	41	46	55	48	40	34	46	40	38	34	44	51	48	40	36	30	60	47	52	40	60	40	52	45	42	41	39	39	32	46	40	40	41	38	39	37	44	43	37	43	56	40	42	38	42	38	37	36	32	41	46	42	40	46	40	46	42	44	44	40	36	41	33	33	45	49	34	37	49	41	46	43	36	30	46	44	47	32	37	45	42	45	51	45	40	38	35	31	34	45	39	49	48	55	42	42	53	46	39	42	48	43	38	43	57	43	48	54	41	33	41	38	50	37	55	51	34	39	36	42	42	39	29	28	44	39	48	43	32	49	51	56	44	45	44	47	44	38	41	30	54	34	38	42	39	32	36	51	38	37	39	43	39	43	39	30	44	40	41	48	48	51	58	35	54	30	38	52	39	35	59	39	33	46	39	55	38	44	55	44	34	46	52	53	33	31	55	48	48	40	35	34	46	46	45	32	40	33	46	38	41	33	37	45	51	44	37	37	50	40	52	48	44	33	57	44	36	33	51	42	40	51	39	38	52	40	34	35	53	42	49	40	41	41	41	35	38	38	39	39	34	43	46	41	49	42	45	41	50	42	45	44	44	38	46	43	44	52	52	42	60	43	45	59	39	38	41	44	42	48	34	52	48	37	37	31	27	43	41	41	43	31	40	27	45	48	37	34	33	46	40	37	44	46	44	40	45	34	49	39	43	42	51	42	37	33	35	38	39	31	56	46	53	25	32	44	38	34	48	43	45	38	58	44	53	49	42	24	39	40	40	43	39	51	32	35	48	36	46	42	50	51	46	38	41	37	34	38	38	36	52	43	45	41	43	42	45	41	49	48	41	41	44	50	56	39	44	41	34	45	42	55
15897	8606	4378	11708	18333	18415	15964	13171	11997	9884	8011	7281	6783	5994	5394	5364	4575	3453	2876	2595	2505	2075	1668	1695	1609	1761	1824	1618	1495	1506	1428	1344	1240	1037	998	1010	1013	935	882	821	793	831	796	746	720	755	774	838	836	843	731	735	698	671	698	698	655	687	650	606	672	643	608	595	617	645	625	616	615	611	607	598	632	633	637	668	617	669	654	623	628	613	647	623	651	627	647	611	660	632	652	608	610	616	615	679	656	644	642	749	711	665	673	642	684	609	602	642	599	602	627	589	645	644	595	634	623	627	597	633	624	665	585	624	604	599	613	635	626	634	656	630	629	635	636	593	584	641	576	648	598	623	571	647	621	600	604	667	613	618	653	653	612	606	643	628	628	624	610	574	656	643	653	636	582	604	594	606	638	618	625	616	626	681	611	616	640	587	670	645	637	647	607	581	631	605	644	604	616	625	580	647	613	590	616	611	594	630	625	590	665	651	636	593	606	616	614	602	635	618	629	636	611	642	626	646	599	609	611	637	635	587	605	584	580	621	594	587	605	639	629	585	647	614	598	630	613	658	610	591	636	624	610	616	593	611	626	649	600	581	618	626	630	632	675	626	638	630	577	658	612	600	621	600	647	589	601	632	613	569	590	647	603	611	647	687	613	598	587	623	659	581	620	623	647	595	602	601	592	611	645	608	608	670	571	672	608	665	593	614	597	633	597	599	623	621	685	575	563	652	613	626	578	644	583	591	614	656	602	553	627	621	629	577	589	594	649	607	635	627	613	585	595	628	611	613	618	604	612	605	658	613	615	643	599	646	646	631	624	633	672	600	620	585	621	593	615	626	590	610	653	653	649	601	674	626	646	603	628	583	595	615	614	627	622	626	621	620	617	658	597	583	665	675	582	574	656	651	606	612	604	577	587	591	605	591	580	611	624	581	627	628	636	581	595	560	561	633	594	649	609	597	592	589	599	631	609	597	588	642	613	592	596	607	631	582	573	636	642	606	612	622	635	636	629	592	603	606	591	623	616	663	613	610	606	610	600	639	617	582	616	556	633	596	595	636	643	606	622	588	641	598	622	549	576	582	596	629	610	579	626	600	629	590	623	595	600	631	618	589	602	592	608	631	601	606	641	570	594	604	603	647	618	635	613	640	614	579	625	606	602	593	595	685	610	634	639	597	625	652	634	568	614	608	600	566	643	592	609	626	626	630	625	617	658	624	620	606	630	604	606	638	610	607	593	625	606	578	656	622	586	629	620	604	607	587	634	571	561	617	658	613	628	567	596	587	593	589	621	587	613	579	600	638	607	602	630	588	597	596	617	605	601	562	626	615	566	607	673	617	594	659	640	576	566	618	617	601	623	612	614	651	615	595	645	668	638	581	572	634	604	584	607	611	620	619	597	641	614	634	589	597	607	622	638	615	629	617	639	600	600	592	618	611	598	607	602	575	631	613	583	650	589	616	595	599	595	558	633	583	626	625	624	621	614	615	618	626	606	636	642	591	606	611	628	597	629	561	644	658	601	607	629	616	620	617	559	584	635	630	615	616	625	594	659	613	600	650	626	616	620	624	606	602	607	597	665	633	581	567	606	597	630	595	634	649	588	651	593	641	596	594	644	619	609	588	596	601	604	624	607	599	638	588	591	610	599	581	631	611	634	631	641	610	608	587	642	665	596	656	654	599	580	662	595	601	656	648	601	628	627	581	614	596	606	625	615	587	595	579	642	642	586	633	589	664	600	592	601	616	668	599	662	596	594	561	583	619	626	645	596	565	643	587	621	612	585	648	650	599	638	602	622	619	647	657	662	603	594	592	598	601	647	601	628	632	581	611	640	630	554	574	610	607	593	620	636	579	614	583	603	618	609	648	635	606	605	601	624	655	620	597	593	600	580	580	633	618	624	655	627	581	604	583	602	620	635	599	632	643	666	600	615	603	608	646	607	610	608	648	615	584	568	596	577	632	592	653	578	625	641	641	621	596	601	615	619	629	623	633	623	615	620	583	600	620	630	631	641	615	594	595	627	629	621	632	627	571	615	585	643	592	571	647	659	635	633	599	616	662	603	588	619	625	605	580	629	597	596	618	639	606	682	624	640	634	623	598	598	620	621	618	628	610	580	600	636	618	631	603	633	609	585	634	588	605	592	609	627	627	605	596	611	636	596	592	615	646	557	615	619	620	610	613	555	631	610	594	626	623	616	579	589	630	634	657	660	634	631	650	647	576	610	599	615	593	569	651	607	631	629	587	614	674	657	628	622	627	590	600	592	601	600	586	641	616	599	626	657	606	562	587	654	643	637	587	614	601	640	603	632	649	656	583	616	591	605	623	610	602	604	667	610	581	624	603	600	599	603	598	640	614	592	621	594	651	573	615	595	606	614	582	585	665	640	621	631	597	647	602	633	646	614	589	590	607	635	650	616	618	578	591	560	567	599	615	631	610	678	596	660	591	581	592	636	591	601	603	609	632	618	616	660	657	637	621	613	659	605	602	606	615	637	595	617	612	591	619	595	625	644	633	597	645	613	640	614	636	648	618	653	626	627	609	605	637	618	599	620	629	624	600	654	579	598	633	628	627	612	609	593	583	618	633	612	636	607	647	609	606	592	623	608	651	614	598	622	642	642	600	615	613	635	589	623	583	553	622	623	634	617	581	585	580	609	608	612	607	626	592	608	629	623	653	598	646	582	585	600	629	609	617	612	605	609	587	620	619	619	589	639	599	576	572	623	594	657	608	610	594	590	605	571	604	572	636	600	627	560	666	630	625	575	619	629	595	602	628	629	635	600	572	606	593	630	622	581	641	628	611	595	589	660	610	628	613	610	655	642	611	626	644	589	622	599	623	584	600	597	643	594	614	605	648	600	608	617	600	590	633	600	585	641	603	615	662	594	605	637	622	641	626	591	619	592	637	602	609	619	579	608	585	604	656	581	627	590	584	648	635	645	618	624	605	630	623	599	630	597	603	623	627	602	584	636	623	650	618	635	571	583	573	574	650	638	649	630	586	621	554	601	607	620	640	567	617	611	598	624	632	634	572	603	600	621	642	616	590	616	652	627	622	596	651	608	583	630	650	600	621	608	636	619	628	654	669	606	571	635	575	613	607	597	660	651	579	613	627	598	622	606	596	620	597	637	624	638	608	630	652	608	611	580	640	591	599	615	582	581	597	594	614	595	661	564	651	672	617	606	601	633	618	565	618	624	605	607	587	602	580	558	602	616	649	601	590	590	624	601	625	589	595	629	632	609	626	628	583	611	601	585	596	600	583	575	587	599	614	643	619	616	585	562	600	646	582	611	579	634	618	603	603	665	623	576	642	642	606	619	602	613	563	596	614	598	628	631	643	662	581	594	616	610	624	588	614	584	639	610	588	579	616	627	582	642	631	613	617	590	619	652	604	570	613	595	588	642	617	566	585	615	613	577	600	607	551	628	605	588	602	594	558	618	590	607	614	603	595	610	605	615	598	641	612	623	619	588	639	621	601	593	562	629	589	676	630
1146	540	268	184	391	461	456	351	329	300	248	223	239	210	182	204	187	128	100	95	79	99	75	71	65	75	60	89	73	69	64	59	46	51	47	47	41	43	37	36	51	39	46	30	43	41	34	31	43	41	32	40	41	31	33	38	40	32	50	33	33	32	31	25	27	27	31	40	38	28	34	17	36	34	37	42	30	36	29	42	38	33	31	38	28	36	31	37	34	40	36	21	35	28	31	40	28	27	24	34	43	44	36	33	27	36	36	30	30	33	28	36	35	40	37	36	24	38	33	30	32	24	30	27	40	26	42	30	36	31	21	30	26	28	23	38	32	29	25	27	29	31	19	24	38	33	20	29	41	32	25	32	32	22	27	31	28	36	30	31	31	33	23	37	37	28	32	37	33	31	37	24	35	37	33	27	35	35	36	25	31	23	26	34	39	26	30	23	22	30	38	33	29	26	18	36	28	30	28	36	21	39	41	32	39	27	31	24	32	29	33	25	33	28	25	37	41	25	30	25	22	34	31	36	39	41	29	34	33	24	39	25	29	44	39	28	29	27	30	31	26	30	32	35	33	33	27	31	25	32	39	36	35	31	32	29	38	28	29	38	29	28	31	39	25	34	33	27	28	25	35	23	33	31	25	24	38	22	35	38	26	39	32	31	29	43	36	34	35	36	32	23	20	21	24	32	32	41	33	26	30	32	27	33	27	29	25	27	20	30	33	30	32	35	27	32	24	31	26	24	37	25	29	26	21	28	34	26	39	33	32	26	33	37	27	35	34	24	18	25	36	32	41	36	26	38	30	26	37	29	27	33	28	41	33	28	37	28	27	31	27	31	30	34	33	41	28	42	31	34	33	25	32	25	30	34	33	31	42	40	27	36	34	29	36	30	27	41	37	38	29	22	29	28	19	30	35	22	32	33	19	28	25	31	37	25	29	26	38	32	28	27	24	33	42	27	29	39	25	32	32	25	36	35	29	36	37	32	36	27	29	37	38	32	24	28	37	27	27	34	30	30	26	30	28	29	32	29	28	30	32	23	28	30	33	20	41	29	28	43	32	24	33	38	23	29	23	30	28	27	31	29	31	27	35	41	39	28	38	41	24	43	24	34	32	35	20	20	38	26	31	38	29	31	23	30	29	33	36	37	39	34	48	27	27	32	32	30	25	26	25	31	18	35	26	42	31	22	29	34	27	33	32	36	31	26	27	29	31	35	36	24	35	34	36	34	30	28	25	31	34	39	34	28	36	29	32	26	24	36	42	34	24	37	32	38	46	33	23	39	31	31	35	32	31	31	22	34	39	35	24	24	23	25	28	31	31	31	40	34	25	22	27	26	34	30	30	34	36	29	27	29	29	30	32	34	25	20	24	27	39	22	35	34	35	35	30	29	27	27	32	28	25	23	38	26	37	34	30	35	38	41	24	28	22	32	38	36	28	43	33	21	32	27	24	25	33	38	36	37	22	28	38	33	30	31	34	24	28	32	27	42	23	26	24	33	24	29	30	21	36	24	40	29	31	34	19	36	36	43	26	30	31	34	39	33	28	27	25	34	27	27	33	36	21	24	38	31	28	31	28	35	22	30	37	26	26	34	31	34	27	23	32	32	31	30	34	38	45	37	25	32	33	36	29	25	38	35	36	36	29	33	28	29	25	38	33	31	22	28	36	38	28	38	20	22	34	29	30	26	32	42	35	38	36	24	32	27	22	28	26	39	47	33	40	24	37	24	46	27	28	33	25	37	34	34	28	22	22	23	39	34	33	42	26	32	36	32	21	30	34	36	35	27	34	29	24	30	30	29	41	34	26	31	29	40	30	30	22	32	23	25	25	40	33	25	25	24	35	32	34	32	35	24	28	39	26	33	30	26	33	38	38	25	30	29	23	33	40	25	36	36	40	23	27	35	39	24	19	28	25	36	42	31	28	44	32	33	14	33	34	35	40	27	24	23	21	16	30	34	28	20	36	30	24	27	39	31	32	38	28	20	22	25	37	31	36	33	25	18	29	29	30	27	22	36	30	32	37	38	36	21	26	17	40	33	29	36	42	30	29	22	24	27	28	25	36	35	32	32	33	36	26	34	34	30	27	23	19	29	40	33	31	32	30	27	37	35	29	29	25	28	41	28	37	31	26	34	44	31	36	29	28	37	36	28	31	26	25	30	31	29	24	31	34	26	35	33	26	27	32	26	30	32	25	30	25	26	31	32	23	26	27	26	29	32	27	27	38	41	34	31	26	24	29	27	35	27	24	36	29	31	26	34	27	33	22	38	27	37	28	22	44	39	32	30	36	38	27	33	39	38	20	28	34	34	31	25	36	24	29	23	31	36	28	19	38	29	38	24	31	23	30	25	21	24	34	28	27	25	24	31	27	26	32	28	31	17	36	19	31	34	37	38	18	39	33	25	31	24	40	44	29	27	19	26	34	28	27	27	24	30	19	31	23	35	28	20	37	38	38	38	31	29	29	31	32	36	34	41	36	27	39	41	25	25	28	32	25	35	30	28	36	25	30	43	30	28	30	22	33	34	26	32	28	33	33	44	31	26	38	29	20	41	31	28	34	29	29	34	37	37	41	22	30	23	26	36	16	36	28	34	25	32	36	39	32	36	39	28	28	23	40	27	27	35	32	36	26	28	36	30	33	28	27	29	25	31	28	26	27	36	31	27	26	27	25	32	22	33	30	31	29	30	36	31	36	27	34	31	34	31	25	34	37	24	35	35	41	24	25	21	22	30	28	28	26	26	29	38	27	36	30	30	35	30	27	33	32	30	36	33	30	28	25	31	30	34	29	32	26	33	27	27	33	36	27	22	33	25	38	38	35	25	30	30	26	31	27	27	29	36	31	37	30	31	26	38	29	22	36	23	30	47	21	31	35	25	25	32	35	46	34	33	32	23	32	26	34	41	32	27	34	36	28	36	27	37	38	27	35	30	47	27	31	39	41	29	29	22	40	31	30	29	33	25	21	31	35	31	27	22	24	26	37	30	32	20	21	22	39	35	29	26	30	27	35	24	31	30	26	31	28	33	29	23	38	27	25	25	32	22	24	26	24	27	26	30	27	22	28	44	25	23	30	36	29	36	26	32	30	30	34	33	37	36	20	34	30	28	38	26	21	32	25	31	40	27	34	22	17	18	36	34	29	38	39	36	23	23	30	28	35	22	32	30	37	28	30	35	30	31	32	28	26	25	26	37	35	27	43	39	28	29	33	34	29	37	26	35	34	28	34	22	34	33	21	32	29	38	31	27	33	31	22	29	27	31	28	29	27	29	20	22	27	35	27	38	30	32	31	27	25	31	29	31	28	38	38	33	38	25	32	30	40	33	25	23	29	29	28	21	43	25	29	36	33	30	31	27	24	35	36	28	25	29	31	20	34	25	23	32	37	39	33	30	30	36	35	34	29	43	17	30	28	20	31	46	32	29	31	34	18	36	34	41	25	24	21	29	27	41	20	32	22	28	41	21	36	29	39	26	16	38	27	26
20096	12593	6530	16773	24838	24223	21610	18358	16043	14298	11610	10690	9652	8666	7830	7433	6876	5126	3987	3636	3564	3160	2315	2164	1925	2181	2163	2076	2046	2014	1746	1513	1328	1233	1172	1149	1026	921	919	867	877	837	789	769	770	712	744	757	801	813	759	760	721	582	618	574	549	547	547	539	510	451	530	499	512	500	524	510	479	515	488	481	511	499	485	489	525	471	493	458	519	499	487	507	507	502	455	495	507	518	491	504	505	541	520	500	486	501	513	522	538	494	503	523	507	469	506	494	496	478	484	453	472	462	478	523	449	433	498	472	468	461	475	427	496	467	490	515	482	446	453	463	473	492	496	461	469	490	451	471	469	460	466	499	471	476	467	448	467	443	479	457	484	431	447	436	473	448	483	491	457	461	460	503	481	478	512	474	477	526	461	444	436	492	457	452	467	468	457	506	447	461	445	467	418	443	444	483	449	505	470	460	474	474	490	455	464	434	432	455	429	457	453	438	449	480	463	439	472	421	452	461	463	458	481	432	489	453	442	423	499	461	464	458	489	421	419	461	462	489	467	487	453	447	467	457	452	449	471	423	431	440	450	443	450	484	443	433	448	503	492	461	468	440	495	445	477	448	426	456	492	462	449	409	425	465	474	485	449	446	445	473	454	474	439	449	458	458	429	501	474	471	438	467	446	444	454	441	446	429	472	481	425	422	470	397	446	428	474	444	495	457	455	429	449	444	468	446	428	456	472	456	447	448	396	431	438	468	413	524	472	454	441	442	451	463	459	427	446	429	457	423	459	468	446	510	454	487	421	429	457	473	470	457	506	454	460	438	464	458	439	425	471	447	449	444	452	446	452	459	411	441	435	420	454	473	455	455	473	439	456	431	443	428	463	465	468	419	478	489	425	449	477	433	426	464	439	441	461	450	502	476	449	447	473	444	448	399	437	474	441	437	431	462	446	469	460	443	447	442	480	448	478	433	470	441	444	454	467	433	472	452	440	466	434	481	428	461	474	463	466	434	427	440	453	512	436	472	475	461	484	426	445	465	431	471	467	438	415	441	443	471	439	492	484	432	489	479	465	454	457	440	462	393	440	459	478	451	465	467	457	450	457	437	428	507	425	460	455	421	470	450	485	435	443	440	469	451	464	485	452	435	485	470	433	438	442	448	430	487	459	454	457	472	459	437	440	455	453	424	442	466	485	416	443	504	453	438	464	413	471	470	451	479	452	498	423	442	449	454	438	431	465	466	468	455	450	465	438	456	466	456	439	446	403	455	478	443	456	459	427	418	443	458	446	431	494	497	460	413	428	482	420	409	457	458	437	474	431	472	471	432	486	448	449	459	445	472	452	465	443	435	481	446	457	474	462	466	454	446	428	428	446	442	436	439	443	432	478	453	472	467	448	438	444	428	477	429	450	417	432	452	504	449	431	462	460	464	463	472	450	475	476	477	477	493	459	437	428	436	469	484	504	453	437	441	485	495	472	439	455	491	413	492	447	458	455	430	443	433	452	449	477	449	430	424	456	442	431	428	436	444	443	463	444	448	486	480	449	427	464	442	457	447	440	428	447	451	452	451	465	420	440	461	466	453	438	434	466	476	474	452	438	458	414	426	496	477	468	452	472	456	469	468	441	475	462	452	460	458	438	460	480	465	442	444	434	452	432	447	451	421	468	433	466	422	449	426	464	425	425	485	468	478	438	445	478	444	461	473	456	465	442	441	429	474	433	459	434	422	435	466	428	435	428	473	453	467	404	448	459	465	477	444	436	436	447	435	450	449	436	454	483	442	479	444	464	430	465	459	456	434	443	433	436	456	487	454	434	441	481	452	444	476	484	430	461	438	442	466	464	470	400	467	412	454	454	510	455	463	462	471	463	445	414	421	491	444	451	452	467	471	453	483	451	478	449	457	480	448	444	461	460	437	436	442	467	489	426	443	466	494	460	460	446	447	447	465	473	487	462	448	443	442	470	453	476	491	492	485	486	432	457	449	415	416	464	485	444	462	486	491	444	458	431	417	475	427	436	468	475	469	451	458	468	438	443	485	467	473	442	484	438	455	483	493	446	430	442	441	440	442	439	464	439	445	405	488	436	450	412	450	440	460	484	463	460	408	463	462	489	459	453	451	473	488	450	497	448	437	452	442	442	447	421	423	459	432	500	435	469	455	453	436	472	465	418	475	456	434	418	435	470	495	457	424	445	462	418	451	445	482	470	429	428	499	462	462	440	460	442	453	467	450	443	457	469	451	453	442	461	480	442	441	471	461	461	464	410	463	477	471	476	468	444	440	454	404	481	419	471	450	462	392	465	409	464	459	482	423	488	496	420	468	460	480	450	441	406	474	435	473	450	455	483	453	473	478	451	459	439	490	456	434	455	476	454	453	454	475	498	475	459	453	436	445	449	407	448	456	409	454	463	450	459	458	417	399	460	468	478	452	426	464	435	446	483	443	462	417	466	463	422	479	466	457	452	457	452	447	480	459	452	476	442	477	436	421	446	439	503	444	478	441	477	495	468	440	464	433	486	453	471	475	436	446	441	443	484	452	449	443	473	446	475	491	435	483	480	459	495	448	451	421	441	413	432	450	472	449	451	414	426	477	422	436	427	439	423	457	486	437	448	457	484	433	500	474	480	482	430	482	444	420	462	456	461	429	460	437	483	430	463	416	467	445	440	418	452	436	426	496	456	429	461	435	467	462	468	449	430	486	469	445	463	461	475	469	454	431	463	445	418	484	432	456	471	501	447	415	458	485	464	445	441	450	445	464	467	427	424	413	422	471	472	480	428	451	444	474	415	462	469	471	424	430	463	423	485	467	482	403	426	477	440	414	447	471	475	421	469	458	450	448	483	439	456	462	472	415	469	426	439	438	427	437	435	435	465	435	444	510	473	440	499	441	459	469	454	401	448	466	450	461	455	480	462	459	459	433	436	449	433	482	431	443	470	460	427	461	444	470	480	405	487	447	453	470	464	422	482	454	450	432	450	445	473	414	462	436	464	476	450	506	438	458	445	463	429	438	432	470	461	439	474	433	480	431	448	446	442	465	456	474	488	389	382	459	466	474	461	475	434	436	443	461	448	477	483	469	453	454	438	483	411	474	461	467	458	459	422	457	495	452	459	438	456	430	474	461	437	452	432	435	427	440	447	456	443	490	434	455	443	475	469	483	466	401	487	429	442	428	453	471	471	460	484	436	414	452	423	455	453	493	479	419	491	405	440	439	466	456	465	440	477	452	440	443	452	482	461	435	456	420	507	470	457	446	451	461	459	441	432	417	404	456	410	451	479	485	480	495	481	449	436	437	440	457	463	434	459	464	500	488	481	467	462	440	440	451	460	475	468	468	494	440	444	464	469	445	434	447	483	415	435	467	439	485	455	438	490	440	416	449	471	438	442	437	412	459	440	471	464	469	459	437	453	458	463	468	451	473	461	449	434	452	441	427	464	453	488	433	419	448	426	443	440	416	453	473	473	450	463	455	474	416	436	427	448	452	461	415	463	474	450	445
2991	544	297	204	354	446	451	350	346	341	265	242	268	235	203	200	198	178	133	123	133	101	100	78	86	95	107	103	87	78	88	94	72	64	79	67	80	80	86	71	78	66	63	58	65	59	69	73	64	59	76	69	55	63	67	74	63	63	65	58	57	57	57	57	65	63	72	75	48	57	60	64	71	62	50	70	54	56	54	53	66	67	58	54	60	66	72	61	58	62	59	62	58	67	58	65	63	32	62	65	67	53	64	49	52	65	58	62	55	57	68	55	70	60	60	75	65	69	64	67	63	59	66	55	72	71	54	66	66	57	55	57	49	71	60	42	55	60	66	65	47	58	69	69	47	44	61	64	55	70	54	64	62	60	61	53	59	64	59	57	55	60	67	61	64	52	65	66	67	59	59	79	59	56	67	55	68	72	45	71	57	45	60	57	58	51	62	57	50	49	60	59	48	70	59	69	60	59	68	65	69	50	71	64	52	73	68	55	60	48	49	39	59	62	60	51	67	62	56	49	76	51	74	57	64	67	52	71	68	70	59	54	65	58	67	45	56	46	59	59	66	61	65	74	63	48	55	66	69	44	62	54	55	59	65	60	61	47	73	66	49	55	58	57	53	64	63	55	59	65	56	76	63	68	53	75	58	55	63	52	52	56	57	60	51	65	61	47	55	65	54	64	57	58	54	66	63	65	73	62	66	59	55	51	67	47	63	69	56	77	52	57	63	55	53	53	55	61	62	58	49	49	55	65	57	45	59	61	64	44	60	63	58	64	62	54	56	53	54	52	58	55	67	60	43	63	48	56	52	61	56	62	62	70	62	67	58	47	65	51	66	50	46	71	59	63	71	71	50	69	57	55	72	58	66	61	51	54	57	59	57	60	62	69	63	61	68	63	56	67	60	58	73	67	65	44	64	61	57	71	57	51	53	69	57	64	55	63	63	56	57	61	68	63	61	55	55	68	65	56	60	63	51	48	74	73	48	54	51	72	68	69	58	56	58	85	48	73	61	65	57	54	65	46	59	70	55	60	51	66	62	53	50	60	47	60	58	62	43	67	43	61	62	60	56	71	63	69	60	65	57	51	58	58	68	72	66	36	62	50	62	65	69	42	50	63	48	72	60	65	54	56	63	59	50	61	59	59	47	63	67	59	61	61	68	58	47	56	75	69	55	72	64	57	80	79	52	69	53	47	57	59	55	68	49	70	63	53	66	70	53	54	66	62	61	62	70	76	55	72	61	52	54	66	57	65	56	53	45	63	59	62	53	61	87	64	58	50	52	63	62	46	71	62	48	53	54	61	69	61	52	49	57	57	59	61	63	64	94	64	67	65	58	60	63	49	64	65	58	64	63	58	72	67	64	49	66	65	64	69	62	68	56	60	74	69	56	53	53	48	46	57	70	65	55	42	55	66	77	55	57	64	57	57	66	61	58	52	67	63	67	67	43	54	54	65	61	52	68	66	54	57	58	60	54	57	62	58	72	60	48	72	68	55	53	55	60	69	59	66	55	63	77	53	60	57	70	75	88	62	57	66	64	58	74	62	49	65	79	50	54	72	61	62	58	45	63	75	59	72	46	53	65	70	68	56	72	61	58	64	63	64	52	62	60	55	58	68	77	62	65	58	56	63	55	58	62	49	63	43	73	70	58	63	65	54	55	70	53	66	46	80	70	64	64	57	52	58	64	57	70	60	61	60	54	57	45	60	64	54	57	67	68	77	71	66	61	48	56	74	77	52	60	51	68	63	72	55	53	50	62	57	57	55	67	62	50	78	59	65	67	53	57	60	59	59	57	71	54	54	72	64	65	53	53	64	65	54	78	60	57	71	58	42	55	44	69	63	55	62	43	61	57	61	78	48	65	66	44	76	65	56	59	65	61	59	63	63	62	52	51	55	60	74	67	79	59	46	59	66	53	64	62	71	58	65	43	60	65	55	74	56	75	54	58	59	66	54	70	58	55	71	51	59	55	58	60	72	71	61	63	56	51	53	55	63	69	47	51	52	42	50	64	62	56	51	59	57	54	58	54	62	56	64	59	61	57	67	56	53	63	58	62	57	52	66	58	63	56	64	55	53	59	60	68	62	64	53	52	75	62	68	60	59	61	58	40	60	55	68	51	56	72	62	66	67	55	63	62	57	54	56	67	62	63	63	49	66	70	60	53	43	57	57	52	67	51	64	49	59	60	65	57	67	64	59	57	76	57	70	75	57	65	60	59	59	68	49	56	51	51	58	69	62	65	60	63	78	66	69	63	66	57	56	62	52	55	62	54	55	56	57	54	58	57	59	60	44	59	61	57	69	73	52	66	72	53	57	49	63	50	71	77	64	54	50	66	69	69	55	50	46	48	58	61	70	66	71	60	49	59	62	53	68	68	66	62	59	63	70	55	55	62	61	60	59	62	55	71	43	60	68	58	54	75	65	59	65	64	63	71	71	54	67	65	51	60	55	74	51	54	70	58	59	56	60	59	53	67	57	54	58	63	64	56	60	55	55	58	60	71	58	60	60	69	64	61	49	70	60	60	57	71	63	45	59	57	63	69	61	53	72	74	67	53	78	53	65	58	54	69	49	61	68	58	73	62	58	66	64	67	65	53	72	70	64	57	54	63	58	66	52	70	72	54	61	58	56	73	73	65	65	66	65	57	61	61	61	45	60	60	60	47	62	75	59	63	71	58	67	57	68	71	47	62	72	65	70	69	64	62	54	58	75	60	60	63	60	54	48	57	61	51	56	73	70	63	69	67	72	52	58	61	52	62	62	56	53	59	56	56	68	68	71	50	54	54	64	59	61	56	65	68	68	56	58	54	69	71	55	62	61	63	61	67	62	57	51	64	71	64	60	52	71	65	54	48	63	63	58	49	74	58	52	59	60	55	64	71	59	57	64	45	68	60	62	61	68	59	64	66	45	68	67	77	56	61	70	74	59	62	67	62	54	56	65	57	65	57	67	59	47	77	58	70	54	61	61	65	67	59	63	64	61	71	60	50	57	55	79	44	61	68	55	58	50	53	64	56	74	61	59	59	65	54	64	53	84	57	68	70	62	45	44	49	66	45	53	49	65	51	57	54	73	64	63	65	52	65	60	55	55	60	70	57	53	64	63	72	58	63	56	66	59	61	57	54	63	62	56	72	60	61	54	59	71	52	72	66	56	69	76	68	54	58	46	58	57	65	67	65	66	60	68	55	65	51	69	53	71	47	62	60	60	61	50	53	54	57	64	53	52	60	44	74	57	49	56	51	63	55	58	71	70	57	71	75	44	57	67	57	58	73	71	56	61	61	67	75	63	52	67	67	66	49	56	53	54	49	68	53	47	56	80	53	62	54	42	71	67	52	69	64	72	61	62	79	67	64	67	66	66	75	63	60	62	55	63	75	52	66	60	61	66	60	57	60	68	56	67	55	56	63	53	64	60	61	67	53	47	55	60	54	67	53	62	72	68	65	74	69	58	59	72	55	51	67	58	58	60	61	66	70	64	69	54
18824	11208	6297	15997	23442	23452	21384	17912	15797	14412	11604	10143	9980	8838	7859	7627	6853	5392	4360	3763	3915	3394	2794	2404	2436	2342	2322	2365	2455	2393	2173	1952	1742	1522	1565	1580	1335	1335	1249	1260	1272	1331	1201	1115	1217	1149	1153	1189	1195	1141	1183	1123	1097	1081	1056	976	1016	991	937	923	928	870	952	897	872	959	911	897	947	979	884	927	881	882	925	908	944	889	929	928	945	933	868	898	871	891	965	877	924	921	959	937	974	900	949	1005	956	923	952	906	952	938	956	893	938	923	958	918	862	894	921	922	875	833	894	923	919	874	877	933	930	902	865	882	878	884	913	841	905	926	906	869	859	898	930	894	828	869	922	935	900	938	891	892	860	931	877	885	875	833	877	911	895	895	857	863	904	865	930	878	903	887	889	940	905	844	931	909	914	879	893	929	881	937	921	879	867	878	855	915	920	863	850	856	855	875	872	919	907	911	904	898	866	944	887	890	860	852	839	851	901	835	829	880	826	884	865	856	853	905	867	904	901	928	865	882	848	848	781	837	873	854	874	847	885	920	830	832	884	820	867	914	895	903	908	866	868	856	871	852	853	868	882	894	900	905	833	806	888	882	842	860	892	807	922	917	847	863	858	942	874	842	859	854	833	865	890	867	840	860	847	876	854	885	825	881	856	887	822	883	880	842	914	856	867	847	890	873	849	845	825	853	912	872	928	883	826	895	864	886	882	937	895	877	869	869	892	829	842	861	870	917	866	869	868	872	913	839	865	888	861	881	876	829	815	883	889	860	868	842	865	826	871	902	900	842	904	881	864	914	870	873	858	902	858	868	859	854	881	863	846	912	836	889	881	888	842	854	845	886	835	847	843	885	900	827	904	865	902	878	879	859	857	866	843	894	831	865	880	940	846	857	869	920	862	889	902	859	845	872	901	858	860	929	886	849	801	897	917	839	841	940	837	881	861	873	863	865	859	876	857	883	856	825	827	826	919	885	869	849	964	859	913	875	877	862	920	860	875	899	905	859	879	884	873	922	912	875	861	859	832	845	890	841	875	928	867	858	888	876	825	889	879	888	887	893	841	849	830	895	885	889	854	832	847	841	851	899	875	890	888	870	887	872	887	909	893	825	875	887	861	875	889	825	846	893	874	879	808	858	851	875	900	905	846	824	921	874	870	889	897	972	836	886	880	861	873	846	888	910	860	876	843	857	889	893	865	939	930	834	896	884	875	834	893	879	906	906	848	873	854	889	858	831	896	851	888	851	930	846	877	855	880	897	876	861	859	886	863	868	831	925	937	896	845	933	886	840	857	862	924	808	885	892	881	838	863	893	878	925	921	835	914	822	855	887	896	898	883	902	888	831	891	900	865	840	896	878	874	908	910	880	820	861	844	835	895	820	827	870	877	918	975	869	896	862	911	856	882	897	890	851	883	856	866	908	830	857	897	875	841	821	859	880	904	896	873	868	919	892	846	868	838	906	842	864	948	904	839	838	884	870	911	866	851	887	922	941	917	817	843	898	889	816	852	882	897	894	867	900	852	848	894	884	884	874	897	869	913	862	876	844	835	893	895	820	899	884	862	879	871	874	882	844	906	853	930	838	885	899	873	918	853	892	886	898	879	858	870	912	895	827	836	857	846	889	891	852	853	803	854	898	854	892	841	909	907	899	867	878	919	890	827	853	919	867	905	884	921	876	878	910	885	910	822	843	842	921	849	926	875	875	893	841	800	912	927	869	912	811	875	869	831	830	853	857	854	841	929	874	869	857	896	823	882	895	872	877	850	918	892	884	857	869	875	866	876	878	888	891	860	856	895	843	884	926	901	875	821	832	873	898	897	911	851	828	891	892	905	885	856	915	874	862	915	929	856	923	859	888	868	850	884	876	885	897	829	857	887	847	867	871	846	873	829	863	890	820	888	875	844	898	889	865	858	896	904	873	869	849	829	927	873	879	868	909	883	868	898	837	883	827	870	921	873	895	843	849	872	837	879	797	871	906	853	871	934	882	891	918	837	884	842	891	845	904	851	878	865	879	901	831	840	850	915	910	882	891	890	873	881	890	862	878	860	870	875	859	878	922	927	849	877	852	896	896	901	855	880	881	868	911	869	883	875	858	896	862	837	824	821	849	896	857	848	856	881	851	880	907	867	831	853	869	859	886	840	826	865	925	904	902	838	872	869	919	837	848	828	863	916	902	878	883	869	891	828	860	854	896	897	828	865	854	891	864	902	844	864	871	851	835	866	919	870	911	901	828	868	881	863	876	839	870	880	895	873	872	840	888	822	813	857	835	845	904	872	884	839	906	930	851	868	877	881	839	896	892	828	879	883	869	864	901	873	927	915	900	885	894	866	830	801	888	870	841	859	860	915	871	855	851	858	871	891	871	895	853	835	894	853	855	914	911	857	865	863	873	874	853	897	887	889	889	866	894	863	866	842	844	884	874	866	883	862	871	936	836	896	920	855	901	903	932	870	861	871	968	891	886	920	869	922	868	896	872	854	863	849	807	878	808	873	890	844	859	844	903	852	890	841	870	972	844	832	915	895	900	924	865	897	850	864	845	939	821	844	884	886	933	882	830	889	880	867	849	831	955	872	864	890	896	919	896	881	849	838	832	919	931	847	888	870	844	840	914	876	855	928	846	888	824	837	846	874	867	874	883	860	836	798	850	867	860	896	841	888	842	864	831	879	868	916	917	891	823	865	848	886	838	879	885	882	860	882	866	861	863	847	833	838	959	890	869	925	874	900	800	900	842	851	833	890	888	901	884	886	835	830	856	879	899	876	859	836	875	922	890	840	853	858	906	853	860	870	860	875	811	859	857	870	881	954	901	920	838	864	907	884	908	852	880	905	841	855	895	837	915	876	900	902	914	883	924	877	883	931	892	846	917	870	873	886	859	882	870	876	872	905	902	932	887	837	888	920	840	844	869	906	888	847	835	864	897	841	801	879	854	890	882	889	953	889	869	901	890	877	853	904	830	911	836	837	890	833	893	864	847	865	838	906	859	839	832	870	842	824	891	849	905	860	877	902	867	876	863	879	842	862	880	932	898	904	858	843	881	916	861	857	915	871	853	902	866	902	902	923	896	878	845	918	874	927	843	921	885	894	860	863	846	872	895	849	869	844	844	878	835	902	936	902	908	829	865	857	889	873	846	865	843	888	897	864	834	853	848	845	890	868	954	881	872	887	909	863	917	863	865	864	881	860	881	859	901	844	837	904	895	899	867	881	898	876	909	954	880	849	855	797	865	873	887	907	864	837	899	891	825	849	848	860	827	841	881	880	844	861	925	878	905	868	892	833	916	872	866	853	864	885	916	811	848	873	865	910	884	848	878	914	926	874	869	932	856	882	862	927	863	867	856	867	869	879	863	874	923	895	893	833	936	842	832	809	897	871	853	855	859	874	836	865	888	889	853	882	860	853	881	899	904	859	845	887	864	798	911	891	868	877	880	914	844	863	890	837	871	902	939	901	873	869	853	869	887	844	907	872	903	904	877	862	857	859	866	886	904
2126	792	419	326	553	714	637	580	481	479	395	365	366	343	313	270	270	208	170	133	159	163	105	98	103	89	105	87	120	97	94	89	85	89	81	70	66	74	63	48	66	69	58	48	54	64	71	54	63	74	60	43	64	48	52	35	54	34	54	38	52	42	46	52	52	57	49	59	58	53	55	48	51	52	52	54	52	52	59	38	31	68	62	47	64	46	41	45	52	42	37	32	68	54	38	65	66	46	59	61	58	47	48	57	36	58	57	54	53	55	56	48	49	62	56	51	52	46	43	52	51	40	45	59	46	50	45	43	58	54	52	44	41	46	45	42	46	51	36	39	30	36	56	41	57	49	43	45	48	36	52	42	41	58	43	53	57	45	54	50	54	53	45	59	47	62	60	37	54	50	45	46	49	44	41	45	46	47	38	59	43	34	49	55	36	52	50	49	49	44	52	42	49	40	49	48	40	49	48	54	44	53	47	52	50	50	60	55	39	40	38	50	45	42	41	53	51	49	51	43	37	51	59	59	43	46	53	39	47	46	34	43	58	45	50	49	41	60	53	54	60	39	43	57	47	46	40	47	42	40	37	46	49	55	55	46	40	51	55	37	39	53	51	47	43	46	43	46	49	40	34	63	54	52	48	40	41	46	51	43	56	48	47	39	41	52	46	43	50	52	57	55	51	47	54	52	44	48	44	45	49	48	52	51	42	45	49	42	41	53	42	45	47	50	40	55	56	45	51	45	50	68	55	57	53	45	42	48	46	45	41	54	49	44	53	52	42	53	50	47	44	42	38	51	52	55	56	33	55	38	50	44	47	49	48	48	44	47	41	42	35	62	57	60	44	54	41	62	49	49	52	49	50	64	48	43	60	51	57	54	51	50	53	45	44	40	56	48	60	47	48	40	37	52	46	52	49	42	52	36	41	46	36	35	53	50	53	51	60	37	42	48	53	60	61	43	41	50	48	55	62	56	50	49	49	65	47	54	52	55	51	53	42	45	56	48	32	54	45	60	45	65	45	54	54	43	44	52	54	38	47	56	56	57	54	47	54	54	51	52	57	44	39	42	43	47	51	53	50	54	61	34	57	46	55	50	51	43	53	56	47	47	55	53	54	40	35	40	54	53	34	58	51	47	45	51	45	57	55	40	48	36	55	33	48	52	45	56	51	42	44	49	49	41	46	43	47	48	43	46	59	53	43	49	45	42	51	47	40	51	48	48	44	41	51	49	52	48	46	46	52	29	52	57	45	55	46	41	38	58	40	40	44	54	48	42	45	45	54	57	38	58	38	39	47	49	50	45	61	58	44	47	50	49	45	44	50	50	45	53	56	47	44	41	49	52	43	45	59	49	52	42	48	44	47	41	47	36	56	51	49	39	56	48	42	66	47	48	50	42	34	40	45	45	48	65	51	46	45	41	36	58	50	56	49	41	41	39	42	48	56	49	50	42	49	67	54	45	60	59	42	42	39	39	45	48	60	35	42	49	46	50	42	50	55	55	51	60	44	50	32	52	43	52	53	39	48	33	42	41	43	42	50	50	39	62	47	44	38	58	55	50	54	34	50	61	44	59	56	50	41	44	49	59	56	40	55	55	46	44	43	45	41	51	45	42	56	35	45	45	45	38	60	37	43	48	51	55	35	48	36	47	41	39	52	51	56	46	49	57	47	43	50	39	42	46	48	58	38	52	40	55	40	57	46	56	43	53	52	46	55	54	33	42	42	44	53	43	58	51	52	49	41	41	45	52	52	49	55	52	60	34	68	48	53	47	54	49	46	68	39	45	51	37	57	51	40	65	45	39	41	52	62	42	49	57	47	48	51	49	57	49	40	59	45	41	34	51	54	36	49	39	48	40	49	46	44	65	45	50	41	57	42	45	48	44	49	48	49	53	48	53	35	47	41	49	50	40	42	40	39	64	52	37	49	42	47	42	56	45	45	54	46	43	43	59	53	53	51	58	51	47	53	42	56	48	47	44	47	46	57	50	41	55	34	44	51	47	51	53	45	41	45	47	37	47	46	42	58	51	47	51	41	45	53	37	58	57	61	46	49	49	52	34	48	59	63	48	53	38	45	44	60	48	45	48	57	44	50	51	47	56	59	47	44	58	48	60	48	51	49	64	52	52	54	39	59	44	44	49	37	41	45	45	40	48	38	44	59	41	54	47	53	54	47	52	55	38	50	63	49	41	43	37	45	46	66	44	55	38	40	50	57	48	57	36	45	46	49	51	55	52	53	42	49	42	56	41	49	42	39	57	46	36	37	43	42	66	58	50	44	43	41	47	49	57	42	37	51	64	54	44	58	41	45	44	30	51	39	38	42	33	41	51	47	39	54	60	39	52	59	55	44	47	48	48	45	49	48	36	48	49	50	54	40	52	44	56	50	45	55	39	51	37	35	46	52	40	60	54	46	44	44	58	40	49	45	44	44	53	51	42	62	53	53	54	52	37	47	48	44	56	44	47	51	53	42	42	35	45	45	42	49	53	55	44	46	53	51	44	55	55	51	41	53	52	37	35	50	43	50	52	31	54	39	37	52	54	45	43	55	58	41	43	44	57	39	56	61	38	56	46	55	56	44	57	50	69	44	48	52	60	50	40	50	40	44	55	44	59	48	41	54	44	73	54	45	50	39	55	48	56	45	34	37	45	39	36	54	51	43	42	43	51	37	42	45	47	47	41	38	43	57	32	50	50	56	51	49	45	53	43	55	48	57	46	52	52	50	40	48	50	51	46	45	31	55	53	44	49	46	55	43	44	58	48	47	48	53	54	45	42	43	55	48	53	45	49	59	50	59	47	58	50	42	37	52	47	44	41	47	38	48	48	46	47	54	40	50	31	50	48	50	50	48	56	62	50	45	51	51	47	42	32	46	46	44	58	33	36	47	49	31	36	36	57	53	63	45	44	44	53	44	33	49	42	41	52	47	39	42	60	46	47	45	52	49	50	57	39	54	57	60	64	50	39	42	41	43	42	44	50	50	50	44	52	51	46	55	43	46	51	50	39	44	52	39	51	49	40	33	54	61	50	40	38	42	58	51	39	40	45	43	45	45	40	48	46	56	47	53	37	63	54	40	47	46	58	51	50	48	40	66	41	46	38	50	44	45	40	50	64	47	51	43	65	58	55	47	42	46	53	37	39	52	37	66	58	59	55	46	45	47	53	51	44	54	51	44	62	54	42	61	58	51	61	39	50	48	46	46	54	48	32	50	62	34	47	48	50	42	45	40	50	61	33	32	45	51	47	41	49	41	58	47	48	47	44	54	56	48	47	50	47	52	55	55	56	54	40	37	46	58	56	48	53	47	42	44	45	61	44	48	57	58	49	60	74	52	54	53	43	42	52	49	42	35	44	53	48	54	26	40	58	57	47	32	41	60	36	36	43	55	46	58	47	55	54	54	48	56	49	57	48	53	51	46	45	52	53	43	45	43	49	62	50	49	52	58	42	57	39	49	48	52	43	49	46	55	46	58	51	41	42	43	49
24378	15487	9212	21427	29603	28969	26501	22989	20556	19061	15741	14077	13569	11994	10830	10369	9682	7757	6136	5012	5375	4673	3726	3360	3154	3033	3033	3209	3415	3213	2768	2454	2088	1836	1862	1739	1446	1394	1325	1367	1425	1357	1202	1110	1178	1164	1212	1215	1147	1142	1095	1085	1027	934	974	897	853	833	797	785	821	803	809	808	803	803	830	783	787	800	732	764	771	789	762	799	813	799	811	719	734	750	790	744	777	821	760	776	740	795	792	815	760	804	799	808	815	779	835	858	818	791	757	817	724	778	736	746	735	730	716	728	686	744	694	686	738	719	711	740	746	736	685	755	733	776	775	761	780	774	697	731	718	741	675	756	766	678	717	772	711	726	756	739	763	726	727	709	721	714	745	696	727	719	746	713	689	675	697	757	714	751	767	742	745	720	731	716	750	708	807	721	729	694	791	658	722	699	690	712	705	727	680	720	666	752	683	755	716	731	721	658	678	653	720	733	688	684	732	726	689	713	701	678	676	666	677	710	677	714	701	673	734	665	703	670	701	741	698	678	701	677	678	702	698	726	695	690	701	705	709	698	655	730	730	710	714	745	698	690	723	674	673	671	736	710	702	685	677	700	687	720	684	708	710	714	714	716	711	734	681	705	721	675	678	771	668	680	681	708	725	669	676	764	695	722	659	718	647	684	661	720	701	694	663	716	731	682	651	737	711	711	670	703	694	702	723	697	697	716	695	659	724	697	662	733	724	713	679	695	708	690	661	664	685	708	728	684	724	722	733	714	693	712	713	725	757	730	796	713	702	693	727	712	706	677	705	728	691	750	718	647	713	666	653	725	718	706	721	692	673	744	709	748	682	708	674	677	701	702	646	699	719	702	684	682	651	671	722	690	691	719	686	757	746	726	697	659	714	684	680	689	713	687	746	659	704	660	710	703	706	714	717	683	721	658	717	699	702	692	681	721	674	714	705	634	670	714	734	696	680	697	704	650	728	674	707	679	717	684	677	689	660	678	710	704	716	708	729	702	740	705	673	737	714	706	681	711	724	734	709	665	713	702	714	717	738	732	708	681	702	687	680	664	670	724	690	642	684	718	707	696	736	687	682	717	661	654	717	735	733	708	697	711	734	717	749	736	702	705	708	675	689	698	722	721	680	682	705	675	681	695	711	684	708	701	781	725	678	687	678	661	713	647	709	664	709	722	722	746	649	741	712	707	696	717	711	715	715	700	722	697	658	646	695	691	652	696	666	658	685	666	711	729	707	681	687	684	698	752	726	714	706	675	709	687	710	688	684	665	726	696	694	717	724	720	680	706	726	750	713	680	733	730	734	706	699	673	752	685	673	684	700	695	708	651	681	688	666	727	687	721	730	699	691	679	653	695	670	703	691	690	722	749	690	723	736	735	711	733	709	732	633	657	649	680	720	735	658	715	692	738	725	728	640	696	686	698	705	674	695	759	686	697	719	669	704	691	735	690	725	664	686	689	685	692	680	734	671	701	688	691	691	725	680	710	667	727	710	700	709	700	743	715	704	650	734	680	724	721	675	683	715	706	725	705	649	696	672	695	707	663	672	670	720	694	667	686	699	641	741	690	719	708	686	744	725	650	691	672	741	667	713	729	689	689	701	709	726	684	671	672	679	734	718	672	699	717	684	681	708	666	708	675	708	689	701	687	664	735	669	733	704	689	657	745	717	716	701	733	659	684	699	734	723	691	756	652	705	679	717	677	648	712	687	715	709	710	678	662	729	702	722	675	699	775	704	723	709	693	662	675	709	683	702	677	700	698	703	714	697	676	758	723	734	723	658	700	723	730	683	722	707	714	690	707	747	647	659	736	700	694	751	729	736	671	678	688	720	704	730	747	672	743	656	721	722	683	686	711	714	665	750	710	728	667	687	684	754	712	722	721	728	726	723	717	663	738	697	703	724	708	723	660	727	700	693	678	704	705	712	717	766	677	691	660	720	669	748	733	695	664	729	742	727	682	723	726	715	667	731	725	655	726	699	646	674	685	651	693	666	688	720	711	707	722	739	637	719	727	722	674	720	697	733	706	716	699	669	701	696	688	693	665	704	682	674	732	733	712	704	704	729	646	678	692	672	707	747	720	754	702	670	658	668	681	710	676	663	664	701	693	707	680	661	738	733	705	659	710	682	714	671	669	666	698	679	710	662	698	718	701	645	714	716	650	731	744	672	694	690	693	708	659	755	658	666	774	718	677	707	697	699	735	720	726	699	706	679	704	706	650	696	707	719	720	690	681	675	699	738	712	757	705	719	747	672	667	700	702	693	712	688	681	660	674	706	731	650	644	720	764	741	754	686	683	688	698	734	696	723	676	710	701	717	668	686	672	701	677	711	696	724	768	736	722	683	653	749	721	740	727	697	687	728	676	649	729	673	667	749	711	725	665	712	671	699	704	694	688	686	711	684	693	721	676	646	698	725	728	683	702	710	662	700	705	681	690	661	629	691	658	741	678	707	706	714	702	696	689	683	683	723	692	669	717	680	712	716	684	700	720	739	718	669	701	674	681	652	703	661	671	730	716	704	710	667	660	665	701	714	742	682	658	713	704	660	694	699	723	697	665	675	729	681	693	700	711	686	724	688	697	661	694	710	694	726	656	741	666	714	694	739	684	729	713	713	681	680	711	696	731	702	728	691	706	735	695	707	700	650	722	700	735	726	664	710	678	671	717	668	714	691	718	700	683	729	682	686	702	638	739	702	676	684	726	738	720	716	674	714	757	712	620	681	656	712	705	695	687	711	686	703	693	672	691	687	743	707	701	676	722	680	702	667	716	725	695	694	712	701	726	647	771	761	705	662	719	694	708	725	695	706	681	731	678	683	713	639	712	648	724	664	705	634	681	705	702	691	711	700	706	678	744	684	707	721	713	713	673	691	704	676	654	680	674	713	696	699	720	702	710	694	690	742	665	660	746	699	695	697	643	703	718	704	742	684	704	731	674	698	729	709	717	644	684	730	720	676	701	720	711	767	720	688	696	692	683	707	680	694	735	717	685	704	712	720	680	691	712	716	672	676	692	685	683	687	682	709	715	707	718	683	659	733	754	706	704	679	723	706	700	726	677	719	691	637	733	703	672	690	728	748	727	661	741	662	705	709	682	718	679	699	724	716	732	689	658	717	727	624	675	685	640	698	661	645	689	656	678	695	669	722	667	707	732	681	654	681	713	715	742	760	689	682	669	703	707	668	672	702	691	676	670	695	724	693	730	724	668	707	707	720	706	670	708	666	707	712	689	663	716	717	711	672	716	720	714	738	714	726	667	705	670	697	676	664	722	708	710	683	674	692	679	736	773	662	719	727	707	737	676	689	731	704	698	723	700	702	732	646	643	709	687	694	682	671	766	656	731	698	706	711	690	691	689	700	741	697	708	675	709	691	709	698	700	713	727	718	702	678	679	718	705	727	683	718	723	729	702	701	719	706	695	710	723	716	719	685	656	702	724	699	686	693	721	704	725	725	640	673	716	672	724	729	702	726	684	733	700	683	749	678	688	700	722
1667	342	174	166	237	265	250	210	201	198	158	155	147	141	152	139	135	129	94	68	89	78	69	73	60	49	72	55	71	69	76	65	46	43	59	51	46	58	57	49	46	39	39	53	45	41	52	53	43	51	51	52	34	48	44	40	49	36	43	46	40	44	54	52	46	43	42	37	48	48	39	36	35	47	50	44	55	49	42	39	48	37	43	45	53	41	44	57	37	41	52	35	47	38	33	43	53	40	46	35	54	48	38	55	45	42	46	41	37	32	37	36	43	43	54	53	35	45	57	44	62	41	63	39	54	46	38	40	35	42	44	40	53	47	46	47	52	40	48	30	48	37	53	44	36	50	51	42	39	47	32	34	41	38	41	40	41	38	46	36	48	37	43	43	50	24	46	48	47	59	35	41	46	36	50	36	40	43	49	40	50	48	46	41	35	43	44	32	52	36	40	37	36	49	41	46	46	34	43	47	38	33	36	42	38	48	32	45	45	50	50	35	38	35	45	49	37	42	36	47	52	52	40	46	50	45	45	36	41	33	43	36	34	37	41	48	39	38	51	50	39	39	57	53	44	40	45	41	43	35	48	52	47	42	47	49	45	41	38	39	46	39	43	40	44	43	37	39	41	49	32	39	44	35	51	54	40	52	52	43	47	45	41	36	55	42	44	47	55	43	37	52	44	47	36	45	56	37	54	34	32	59	48	40	52	43	39	39	37	34	46	44	46	39	46	50	40	48	34	51	35	53	47	40	45	46	42	37	40	39	47	45	47	42	31	44	40	50	47	40	39	41	48	44	45	50	42	27	46	36	49	42	38	38	44	33	42	42	41	46	33	51	45	47	40	50	31	45	43	50	46	41	33	44	44	39	37	37	42	39	56	36	39	58	36	37	49	47	29	41	35	42	47	38	43	50	41	43	44	48	44	44	46	37	43	43	45	42	36	49	46	40	41	41	51	41	49	47	39	44	29	47	39	38	30	52	47	43	41	57	38	47	32	36	44	35	47	51	40	50	40	38	44	39	32	58	48	38	35	30	45	41	53	40	39	44	43	33	45	46	45	44	46	43	38	59	51	54	36	50	35	55	50	30	64	40	45	52	43	41	51	41	47	50	37	40	41	42	45	37	37	35	39	31	54	39	52	35	58	41	50	38	41	47	41	42	46	44	48	38	41	38	36	53	40	36	41	39	49	49	44	44	41	42	37	36	47	32	51	37	44	43	48	44	34	46	48	38	41	46	35	40	47	31	45	48	45	39	47	51	35	37	47	34	48	45	40	46	38	43	41	47	44	38	42	34	34	28	44	40	39	43	50	51	46	43	43	47	50	42	43	38	46	47	50	51	47	43	49	46	37	46	48	44	39	48	41	47	47	35	45	35	46	41	51	42	46	36	40	45	40	45	55	33	43	47	43	45	47	39	50	53	33	53	46	55	46	35	41	39	47	37	51	41	43	41	39	40	37	49	35	45	52	46	37	50	42	44	41	46	43	37	45	49	37	41	50	42	43	42	41	34	44	48	43	28	40	43	47	42	45	47	47	56	48	48	47	49	33	50	32	31	41	42	41	45	39	37	52	41	32	40	46	37	36	46	41	33	41	36	31	38	33	44	33	49	38	48	33	39	51	30	33	39	58	38	43	49	32	39	33	35	36	52	50	49	28	49	51	40	45	47	33	44	42	37	37	42	48	43	55	50	31	40	49	33	34	26	31	41	38	47	31	50	39	40	37	49	39	37	37	44	39	36	49	39	34	36	35	47	47	53	46	41	45	32	37	45	48	39	38	47	32	40	38	36	44	45	57	33	40	59	39	45	40	46	42	44	37	54	42	50	48	42	46	40	56	27	36	35	47	48	36	49	45	45	45	48	31	28	32	54	48	39	33	39	50	49	39	36	43	23	41	41	41	50	41	43	50	43	55	45	42	42	38	51	40	36	36	47	46	36	35	41	42	48	43	44	44	49	33	32	36	44	39	33	34	45	33	46	40	47	51	53	35	43	47	47	47	36	46	45	43	58	42	36	47	48	48	40	39	36	40	40	48	44	35	47	43	38	51	49	45	40	36	36	44	43	38	47	43	52	46	37	52	55	34	41	55	40	42	31	36	47	50	29	28	50	32	40	36	41	51	39	43	41	41	44	36	43	41	42	45	37	42	41	34	45	44	47	38	38	32	54	37	35	35	32	43	43	46	43	41	40	42	38	35	37	52	36	43	49	39	41	40	42	39	43	42	47	46	41	42	38	41	42	47	42	46	40	36	44	42	39	52	39	33	46	43	51	37	49	43	41	44	50	41	37	44	50	41	52	40	35	39	46	50	35	40	40	34	34	46	47	43	50	39	53	39	33	53	50	40	33	48	35	40	46	49	43	42	33	43	27	40	40	35	42	48	45	54	41	46	49	39	39	37	46	42	36	38	42	30	56	46	56	34	43	39	41	41	49	45	41	39	43	27	33	42	32	33	44	40	42	37	52	43	48	47	45	37	47	42	40	45	35	42	52	35	36	45	39	45	42	41	47	41	48	48	47	38	48	44	34	40	36	42	52	39	44	46	36	34	40	41	49	41	49	29	36	44	43	39	41	44	42	41	43	41	42	40	46	43	43	43	44	46	35	48	33	40	37	37	39	51	44	44	51	48	42	50	35	34	42	51	40	52	47	61	36	48	40	41	51	39	52	45	39	51	36	50	41	35	49	42	56	38	41	39	40	44	41	40	46	44	55	44	44	44	61	42	38	42	43	42	41	49	40	35	34	32	39	49	42	47	47	45	44	50	46	44	41	40	43	36	55	42	50	44	42	45	38	35	42	50	45	36	39	31	50	44	43	40	43	39	42	49	47	40	33	42	40	39	37	45	36	47	48	45	39	46	35	47	42	56	47	37	42	37	58	47	45	43	40	46	39	45	40	44	40	40	43	49	41	47	35	40	45	36	50	41	42	43	41	44	41	40	42	44	47	36	39	42	49	50	45	48	38	38	46	30	47	36	49	41	42	38	41	43	32	47	47	50	31	45	41	45	40	43	47	33	40	46	43	55	38	46	58	42	46	44	37	39	40	33	55	36	41	51	46	44	52	42	42	45	42	51	37	41	55	51	45	56	43	39	39	46	41	47	41	38	52	35	43	30	44	50	34	36	43	47	49	43	38	40	56	47	36	52	48	51	51	41	46	43	42	45	46	49	42	52	41	38	33	51	38	39	37	47	49	46	44	52	47	40	31	38	57	37	35	38	44	46	42	39	45	43	37	53	40	36	48	40	35	41	37	37	47	43	39	61	39	54	40	53	41	26	39	63	42	46	41	42	55	40	39	42	46	48	45	39	49	28	29	37	36	42	53	42	41	44	41	47	36	39	54	40	53	43	42	40	44	44	38	44	53	47	49	40	45	58	43	50	32	43	37	43	44	43	51	50	35	37	36	44	54	36	48	37	41	50	55	40	43	44	43	45	39	43	38	45	40	53	33	43	48	46	41	46	50	57	41	36	45	40	38
15702	8662	4383	11905	18548	18037	15637	12665	10897	10103	8290	7210	6794	6040	5374	5057	4937	3859	3092	2431	2534	2313	1876	1739	1576	1646	1714	1776	1809	1805	1646	1363	1106	1170	1143	961	867	882	840	887	866	880	865	715	773	861	807	797	845	773	777	748	720	712	742	656	704	654	651	642	652	628	618	660	604	643	673	655	648	640	675	659	646	647	616	631	644	618	670	630	651	621	712	614	615	630	672	667	669	694	631	695	636	661	648	660	698	654	668	675	659	683	656	707	691	631	646	602	624	633	716	639	635	616	632	615	666	600	622	589	610	638	603	602	673	640	616	602	593	674	583	622	654	666	586	596	636	637	631	660	633	638	623	580	618	595	634	630	603	648	611	656	591	641	649	636	605	662	627	639	635	617	624	614	638	637	668	613	691	616	634	616	588	653	622	602	626	614	592	622	617	666	607	616	616	608	638	596	623	631	618	568	645	605	638	638	570	599	615	623	648	653	618	680	599	624	621	626	594	594	646	621	593	652	645	606	632	599	627	638	606	627	592	665	648	630	578	675	626	631	651	612	605	617	605	631	631	625	579	582	625	634	633	613	627	617	606	607	620	607	617	622	601	619	589	613	608	612	674	636	552	627	583	637	594	628	635	624	598	646	608	594	619	661	605	607	645	627	639	628	615	584	628	609	634	642	634	671	587	624	642	597	626	586	636	645	631	656	600	575	591	649	616	595	646	643	602	611	597	630	620	636	639	599	624	705	612	586	627	604	619	610	612	661	637	610	641	606	585	643	610	649	625	591	584	635	621	601	634	654	602	599	619	633	614	621	621	635	604	604	594	605	610	636	648	620	646	603	614	618	635	627	639	623	619	629	645	580	627	622	615	650	637	565	579	564	586	631	641	569	603	631	615	614	622	589	606	599	593	595	606	626	620	641	643	645	582	661	624	623	624	632	624	652	594	645	594	638	616	601	645	621	664	600	647	575	587	642	596	629	637	631	643	622	599	603	643	633	632	607	622	675	645	600	575	586	632	631	631	664	640	637	584	634	604	651	590	611	598	648	637	607	658	631	564	621	657	637	665	590	658	615	583	665	628	612	618	622	622	645	637	585	654	607	614	582	614	628	633	592	656	611	638	644	657	611	657	615	601	616	648	612	615	580	661	663	646	610	655	608	625	629	649	602	628	610	643	567	606	602	635	659	596	611	648	608	665	589	584	617	623	613	616	637	615	634	588	665	633	628	599	591	650	640	602	604	585	601	616	600	607	616	627	622	602	638	611	629	593	631	639	603	550	619	623	624	603	591	615	632	616	649	617	601	611	604	653	591	644	623	597	617	602	658	590	638	638	577	620	610	620	597	578	600	591	599	606	626	591	594	598	578	606	627	638	637	612	652	619	610	655	610	624	616	629	618	622	648	636	603	651	688	648	605	654	614	658	600	619	592	612	628	626	638	581	607	633	652	631	607	650	616	659	637	620	639	634	602	588	641	590	607	660	600	605	600	619	648	595	612	602	655	584	652	597	619	603	610	584	610	637	567	623	605	605	640	630	643	612	630	610	647	653	627	659	577	592	577	626	638	623	637	625	613	639	630	632	661	629	640	627	616	602	608	637	655	663	600	581	638	599	666	613	640	625	649	657	588	628	637	553	614	621	607	639	574	640	615	644	596	612	594	669	603	653	631	619	637	665	675	614	552	584	653	596	645	619	578	663	669	665	603	651	615	659	617	601	641	611	643	571	622	652	541	594	633	641	598	636	603	653	625	605	620	628	636	571	595	634	649	623	647	632	615	601	647	636	654	630	640	639	597	620	613	598	621	634	610	605	593	644	619	606	625	597	627	652	672	636	620	637	676	658	637	644	666	591	582	606	596	618	625	622	659	637	620	621	648	630	678	586	606	638	575	650	586	610	653	619	617	574	591	605	640	595	621	591	622	593	611	613	612	624	670	667	593	628	598	642	618	567	580	628	597	636	623	667	634	629	629	626	640	644	601	644	663	632	628	613	599	614	620	619	602	643	638	611	621	599	626	600	599	616	633	621	628	606	578	553	588	629	601	626	616	620	640	634	643	630	597	590	639	591	616	673	633	620	612	587	635	589	582	591	613	627	625	597	612	639	625	626	586	614	622	634	614	646	572	633	629	635	583	651	647	598	600	594	631	603	614	663	611	605	658	584	616	669	615	598	648	615	598	630	616	581	598	649	601	610	654	638	644	623	624	643	608	598	607	649	636	622	700	594	578	615	645	646	659	627	592	643	602	582	630	625	634	645	607	635	597	625	662	631	622	623	601	608	646	617	612	650	607	641	599	624	654	603	627	642	647	640	605	650	604	680	633	596	629	628	601	654	571	633	601	611	591	645	619	653	630	641	591	603	610	660	601	604	604	588	633	651	633	629	656	644	665	643	611	624	628	594	579	596	604	623	613	621	573	591	612	630	660	667	653	609	596	569	659	640	637	627	647	636	656	636	622	624	599	559	594	607	616	617	662	614	612	624	616	659	613	623	631	649	657	635	644	625	617	616	630	619	616	617	595	624	633	637	625	593	629	628	622	606	608	586	614	651	596	557	650	578	626	629	640	580	601	645	614	629	608	635	609	625	604	575	631	678	578	608	600	669	651	606	596	593	679	619	637	611	604	653	657	631	595	601	661	624	626	597	615	636	605	651	606	638	609	635	613	574	605	632	572	636	623	643	614	619	656	641	609	620	638	629	629	659	602	636	607	655	610	633	616	618	660	634	617	640	612	591	620	589	591	602	628	607	616	655	635	582	637	667	624	619	623	616	605	607	668	630	590	611	619	601	595	611	616	631	629	583	662	633	611	617	615	639	650	667	599	654	612	643	650	591	628	667	614	626	639	615	643	658	662	643	684	592	576	625	617	619	636	579	597	625	595	638	626	616	595	603	623	597	644	576	609	624	634	635	658	644	625	627	610	613	636	618	638	631	606	630	632	619	620	618	599	650	603	588	629	631	595	642	614	632	638	595	624	628	598	644	624	652	626	605	640	596	664	616	629	606	629	610	599	589	671	612	625	604	635	608	642	618	610	603	632	649	608	626	582	648	595	620	629	590	634	679	612	602	649	565	591	649	658	579	660	614	584	598	678	621	660	580	605	640	594	619	615	619	645	595	603	627	612	643	598	591	580	633	626	624	666	635	629	582	563	616	607	573	614	579	642	646	652	638	642	583	592	602	609	634	632	625	616	630	614	595	630	631	629	652	630	657	664	603	624	612	611	617	621	629	640	608	593	621	638	640	651	623	613	625	669	629	626	546	681	583	587	595	591	633	619	608	642	654	639	623	573	595	618	630	653	626	645	578	614	641	635	598	609	629	576	628	583	661	593	648	642	625	681	658	613	632	619	615	601	613	623	640	641	616	642	629	630	621	604	605	625	598	656	651	600	627	646	602	696	603	610	635	622	611	604	615	632	638	644	608	642	601	605	658	626	604	615	610	645	604	598	580	601	579	621	600	612	585	655	644	619	602	631	602	602	615	596	654	595	621	651
1121	537	295	233	386	432	401	330	306	310	248	264	225	217	190	180	177	159	108	84	113	102	79	58	66	62	62	81	72	76	52	55	47	62	51	41	43	44	50	41	45	46	27	41	47	34	40	30	30	36	39	36	46	37	33	43	37	37	32	36	37	34	32	33	38	34	38	43	26	37	33	31	34	38	29	29	28	31	27	38	30	35	37	21	28	30	42	44	38	35	33	18	26	50	33	32	34	32	37	26	37	30	33	27	27	37	39	54	36	31	27	32	30	29	28	23	22	20	42	21	39	29	28	28	30	31	38	27	31	21	41	30	31	35	35	35	38	32	22	27	29	24	26	44	36	39	22	40	39	25	24	38	41	30	36	36	33	41	22	31	30	23	34	39	25	29	33	28	34	34	35	29	30	30	28	33	26	42	26	25	29	24	27	27	32	24	32	39	24	31	39	45	32	40	27	35	23	31	37	20	27	33	38	32	31	26	25	30	28	23	33	34	23	31	31	24	26	30	24	38	22	40	36	38	41	28	33	27	30	36	30	35	34	24	27	26	33	35	19	29	32	32	29	33	32	29	32	30	42	28	44	38	24	29	27	26	34	28	29	31	36	28	31	30	43	40	29	44	33	35	40	35	33	37	38	38	19	23	30	33	42	32	35	25	15	28	35	32	34	30	24	25	35	24	36	38	29	34	30	32	30	27	27	36	31	38	33	30	28	34	38	35	30	30	42	31	38	32	27	26	26	25	39	25	31	24	32	23	28	33	31	24	31	22	32	41	40	34	27	35	41	33	28	27	40	32	33	23	25	30	30	27	37	40	24	29	33	35	30	34	27	34	27	24	30	27	31	22	37	34	31	31	34	33	26	32	27	28	30	29	34	26	36	39	25	31	36	25	31	34	30	23	28	31	31	30	21	34	28	46	34	27	33	35	33	46	34	29	28	19	33	36	30	32	32	31	34	38	29	25	26	25	33	36	31	33	28	36	31	36	31	21	28	31	29	29	40	29	31	29	41	30	40	27	36	31	31	38	29	22	13	32	19	30	28	31	24	30	20	35	30	34	28	28	26	35	30	28	29	25	29	23	36	40	34	31	33	25	41	33	35	35	27	34	25	25	23	31	28	35	26	33	36	35	30	30	25	27	28	28	34	27	32	24	33	36	36	32	38	29	35	32	30	27	27	26	40	29	29	31	30	26	46	46	31	40	30	39	31	33	33	32	27	32	27	31	30	34	32	29	29	32	49	32	26	25	38	42	28	32	23	38	32	40	37	17	31	30	31	26	31	37	32	38	37	26	32	31	31	36	18	37	36	20	32	22	40	34	33	23	30	30	28	37	30	35	23	30	38	37	25	30	24	22	37	31	31	30	36	31	39	37	27	37	31	26	28	23	34	25	32	24	36	34	25	17	29	27	30	33	28	32	38	42	40	21	33	39	42	28	29	35	35	30	36	31	30	34	30	33	24	35	39	38	28	39	35	28	41	23	25	33	23	35	34	23	35	26	28	32	22	34	21	37	35	35	35	29	31	24	36	27	32	35	35	36	37	22	32	34	31	29	30	31	36	34	25	32	28	27	29	27	32	35	34	29	32	37	33	21	34	27	38	36	31	31	35	32	37	35	23	28	38	30	23	34	42	31	27	40	26	36	29	36	36	29	36	23	31	21	46	32	25	36	35	32	31	33	35	24	27	21	37	27	40	29	32	23	28	36	32	28	20	24	34	34	38	31	27	33	35	24	37	39	33	29	32	30	30	35	30	36	35	19	25	44	29	30	31	35	29	26	29	39	27	33	37	30	37	36	35	28	28	28	30	29	24	32	26	30	36	27	23	26	20	29	31	30	29	37	32	31	39	32	31	27	30	38	34	28	24	34	30	34	35	28	27	35	36	37	26	37	26	35	35	29	34	27	28	35	30	33	24	43	26	36	23	32	31	24	26	27	26	28	38	30	29	27	24	34	25	33	23	29	31	39	24	33	27	37	33	27	25	38	30	32	31	34	31	30	34	35	30	29	44	30	35	30	25	27	44	34	31	32	33	33	32	30	30	30	22	31	38	26	28	31	34	24	31	24	23	29	29	33	33	27	42	32	36	29	25	29	22	31	42	33	28	34	29	45	25	35	26	29	31	21	32	37	28	25	18	31	32	26	42	34	44	33	35	31	38	36	32	36	34	33	42	29	33	33	33	25	25	30	39	28	27	32	23	33	19	35	17	23	42	39	25	31	30	29	41	29	37	25	46	20	32	30	34	24	32	31	31	42	42	32	28	31	30	31	39	34	32	37	37	37	28	43	21	30	35	34	21	29	38	31	39	36	27	29	30	34	35	25	34	43	22	41	35	24	35	39	27	23	27	37	30	28	23	33	40	41	29	46	30	28	29	28	24	25	38	34	29	40	32	27	32	28	33	39	42	31	28	29	37	23	28	29	23	26	27	35	24	35	24	41	32	34	29	31	37	33	41	30	35	29	32	33	36	23	28	24	37	35	37	33	32	36	37	41	31	30	21	36	31	44	26	25	35	35	37	34	28	35	33	31	31	33	24	41	30	33	26	33	27	33	35	27	27	22	40	35	40	38	33	29	25	25	32	37	41	27	26	29	28	22	30	37	26	37	36	28	27	32	25	36	23	32	23	31	34	28	35	27	27	38	29	28	32	41	32	29	31	32	32	33	33	34	24	29	22	35	36	34	24	30	26	28	21	33	36	35	35	30	30	33	32	38	40	26	35	29	30	28	34	38	25	35	37	40	24	31	37	30	34	27	29	33	21	31	39	38	35	49	31	31	41	47	34	20	29	26	27	32	29	41	34	34	28	27	37	38	31	30	39	29	28	33	30	34	36	30	27	27	41	35	30	37	27	41	26	41	26	31	22	27	28	31	29	24	35	37	24	38	43	34	29	38	30	19	13	35	33	29	30	28	31	31	23	33	34	31	25	34	36	27	27	33	26	29	25	36	29	44	35	27	34	21	38	33	34	44	31	37	27	37	47	30	33	29	33	37	34	30	29	21	32	38	28	21	37	45	36	36	37	26	39	32	36	42	32	45	34	33	34	34	49	27	44	27	30	25	26	35	32	33	42	25	24	39	25	23	38	35	36	45	28	24	43	32	28	30	27	42	37	22	37	37	33	32	27	39	26	29	27	32	34	34	20	29	26	36	38	33	33	22	40	37	33	23	23	34	30	32	23	38	31	26	27	23	33	31	23	35	31	37	34	32	20	25	37	27	37	25	24	38	34	33	29	31	33	19	25	30	33	24	29	30	31	32	28	32	15	41	30	38	35	37	28	30	26	34	28	39	27	30	34	31	34	29	29	27	25	26	32	30	37	23	30	32	30	37	22	31	31	32	35	30	33	31	29	26	33	39	34	22	34	28	25	31	24	37	25	29	33	36	30	24	33	30	29	18	29	42	35	40	23	28	30	34	35	35	34	32	26	36	31	33	29	42	32	24	40	29	34	39	35	36	28	37	31	26	23	30	38	32
20354	13007	6691	17065	25408	24457	21391	17844	15138	14030	12093	10400	9888	8902	7721	7028	7025	5594	4387	3547	3863	3465	2702	2314	2076	2124	2308	2527	2572	2342	2069	1528	1269	1296	1253	972	978	901	960	929	867	845	822	805	821	839	780	777	671	757	722	700	723	634	625	536	572	567	544	561	541	490	491	578	522	511	523	542	490	530	490	512	530	515	512	482	502	520	505	536	506	565	504	503	548	568	525	530	500	509	528	522	530	519	552	535	550	587	533	489	544	530	541	476	499	454	475	459	466	494	472	469	469	493	497	489	441	441	472	450	505	472	488	498	556	477	482	502	504	478	508	496	473	484	480	471	460	511	493	480	449	465	464	487	445	479	484	481	443	490	458	486	487	486	488	485	474	467	464	497	515	535	488	464	519	531	509	485	472	455	479	524	500	501	488	464	461	462	455	441	473	444	452	480	439	476	507	494	473	475	447	455	434	457	480	462	461	436	454	474	449	445	452	467	462	445	470	434	463	441	472	467	433	461	481	482	494	491	453	473	485	433	452	446	456	444	454	443	446	440	466	475	466	441	457	471	439	481	437	482	456	458	497	456	439	496	450	495	475	468	462	457	431	458	464	452	442	451	465	432	512	472	452	430	465	479	472	451	440	486	488	464	463	471	482	469	487	493	477	480	431	458	461	483	450	467	483	480	459	521	457	460	438	494	506	493	456	436	515	447	446	481	485	459	511	473	447	468	456	463	459	439	448	462	467	433	446	437	447	450	484	480	482	498	452	439	460	497	482	482	415	472	469	475	448	489	458	519	479	466	479	459	451	487	475	488	471	470	444	449	476	447	458	451	498	461	471	439	466	460	446	462	430	456	427	472	470	444	429	452	456	445	478	457	473	476	495	426	498	487	494	491	467	463	466	448	465	441	449	503	421	474	459	513	473	423	470	484	454	476	489	468	462	442	479	458	497	452	418	483	470	466	465	492	466	477	472	426	470	467	463	450	446	439	469	459	493	451	472	424	459	516	462	445	458	465	488	464	500	480	447	450	452	444	462	427	459	473	450	416	425	466	479	471	480	471	477	414	455	458	459	475	461	451	480	466	471	451	490	446	464	455	461	424	477	468	487	446	438	476	488	463	465	456	439	423	470	496	431	455	452	446	450	451	454	465	462	466	483	484	456	474	453	456	415	422	436	469	478	451	453	455	463	473	468	510	467	471	474	457	470	459	488	431	436	452	431	470	459	502	476	468	481	467	480	476	447	424	482	481	496	474	440	442	487	456	466	459	479	483	442	458	472	456	491	454	443	422	457	462	456	434	452	449	447	467	481	468	475	444	480	451	447	455	456	435	415	439	467	471	420	477	451	483	481	498	435	467	483	473	473	474	459	475	469	492	468	438	491	452	504	464	455	477	441	440	443	479	495	440	447	469	433	434	459	428	472	437	467	468	444	466	459	470	471	438	440	446	481	461	450	490	493	475	430	460	469	480	496	438	428	480	464	488	490	431	481	481	442	474	488	475	480	458	500	420	486	440	445	465	443	465	470	517	502	462	467	445	474	469	472	459	469	446	468	473	466	476	453	423	487	455	448	451	430	443	489	473	467	419	475	434	451	465	505	479	476	433	515	474	464	470	457	479	452	469	485	472	440	484	471	466	442	446	467	459	450	473	466	519	450	447	516	470	459	505	436	451	461	481	477	459	459	473	469	441	452	437	472	431	444	468	460	482	475	474	452	491	549	448	466	522	447	467	469	492	466	464	424	470	500	435	465	491	494	446	479	448	474	478	478	470	404	440	476	478	473	485	477	441	431	484	453	459	472	466	449	453	444	454	461	441	444	464	431	462	501	449	476	445	438	475	482	448	473	455	480	479	460	408	482	461	435	468	474	482	497	481	452	460	441	398	475	464	432	459	461	472	465	476	436	447	457	502	452	458	485	441	484	464	472	456	460	455	474	451	455	467	463	454	517	440	475	467	466	471	437	482	456	465	463	472	464	444	402	464	451	477	429	453	443	455	442	465	457	475	451	475	505	474	468	475	448	473	507	458	435	457	432	406	442	463	457	486	473	481	456	472	459	488	450	458	468	469	472	498	444	430	448	438	485	431	466	449	461	472	453	470	439	459	454	511	426	467	460	481	458	505	437	453	435	461	448	441	410	451	462	459	461	508	472	487	490	450	491	470	457	452	439	460	482	472	448	463	469	464	477	456	483	459	473	491	498	467	441	474	454	454	433	459	485	509	449	497	452	452	444	467	482	499	444	461	473	486	434	444	467	479	479	478	482	440	484	471	507	415	461	468	449	451	454	466	461	472	475	464	455	456	461	473	464	484	471	456	464	440	441	478	457	452	456	488	463	465	416	437	426	463	477	485	461	505	462	488	465	464	452	472	479	457	436	461	441	464	446	444	453	500	473	448	469	472	447	442	473	514	449	466	451	414	472	441	483	483	468	439	494	461	478	468	471	454	457	444	459	470	414	426	454	477	460	459	482	454	461	452	431	457	398	457	491	471	472	451	452	442	467	452	484	426	432	466	465	480	470	445	428	453	487	467	462	470	475	462	409	448	469	456	497	466	491	458	464	471	459	485	490	437	489	470	428	471	456	482	469	440	476	460	436	447	466	435	463	473	450	490	460	464	477	463	454	455	476	430	469	482	468	458	435	441	490	483	401	475	482	484	445	476	466	450	497	449	481	465	445	486	458	496	449	463	491	421	500	472	482	437	466	448	484	454	478	459	468	465	491	437	482	481	486	481	437	436	442	415	476	468	453	478	462	447	484	469	455	466	484	491	418	417	457	459	476	496	449	462	457	470	470	437	471	503	497	460	455	465	513	457	479	484	478	462	443	472	459	462	449	457	493	479	466	514	501	470	429	445	455	443	489	437	457	468	462	443	474	463	475	467	460	433	496	501	467	449	490	466	448	469	445	448	493	455	458	471	453	453	469	470	458	448	437	441	474	482	446	470	495	446	459	459	476	484	442	468	502	493	475	485	477	469	482	456	421	472	424	445	501	478	459	462	466	455	478	504	447	480	458	480	442	448	463	439	458	464	455	472	480	470	466	493	471	458	452	463	463	468	485	450	474	480	495	439	441	463	442	459	460	485	411	473	436	452	462	457	488	470	425	485	467	488	437	483	468	458	443	456	514	496	441	408	470	467	459	468	445	440	455	445	425	455	471	445	458	469	428	487	482	478	486	466	455	471	457	468	433	489	456	453	469	483	486	456	461	449	457	469	466	445	455	492	434	496	450	459	465	461	457	472	439	488	499	461	452	484	475	461	495	449	477	448	461	468	437	484	434	463	476	438	467	489	457	452	457	474	464	460	504	420	450	486	508	430	455	492	471	482	457	467	485	470	480	449	471	483	464	482	481	482	471	484	478	480	490	457	467	490	483	442	435	479	430	465	471	455	443	433	488	466	484	469	491	490	473	453	450	473	474	464	462	466	447	417	500	448	437	473	462	466	455	477	442	489	441	447	472	490	490	470	448	469	463	481	451	456	435	483	452	444
2871	549	303	224	347	434	427	339	321	312	286	253	271	232	221	182	173	163	146	117	134	112	109	109	101	76	100	112	104	121	86	91	86	81	70	86	81	84	65	69	74	67	63	60	74	72	58	69	73	61	70	58	57	77	60	61	66	62	53	64	72	85	71	63	66	67	85	61	64	64	73	59	60	60	71	63	61	65	55	71	69	37	60	62	52	80	65	62	59	55	59	56	58	69	50	50	77	72	52	42	43	69	49	81	60	62	75	57	60	67	67	77	51	61	55	47	50	60	66	64	68	66	57	58	53	85	62	71	64	68	78	55	68	67	69	56	40	65	51	67	66	64	62	75	67	63	48	65	59	61	53	67	71	69	54	41	67	68	56	73	62	58	57	62	58	51	61	60	78	75	46	64	65	58	66	58	62	71	68	51	60	63	71	65	55	70	62	58	54	59	61	65	44	56	54	58	52	57	60	59	51	67	58	47	61	81	57	56	56	65	62	66	58	50	62	54	64	55	61	66	45	49	72	60	59	64	53	77	57	58	63	51	69	80	61	69	65	60	64	54	69	63	71	56	65	57	64	61	63	59	56	52	62	63	60	67	71	62	52	62	68	53	60	52	62	50	60	63	65	74	56	77	57	63	66	85	59	51	55	58	52	62	67	45	67	63	57	54	63	50	53	57	60	57	62	66	52	60	62	52	52	61	56	48	80	57	62	51	63	71	67	55	66	66	62	63	54	54	60	62	78	59	67	64	64	57	48	53	52	64	52	65	61	58	59	61	60	56	64	59	63	83	67	50	57	49	68	64	44	63	44	71	67	63	66	59	65	70	71	59	56	66	52	59	70	57	54	54	57	63	64	55	57	60	65	49	61	50	66	75	57	53	55	56	56	51	58	62	69	66	58	64	59	62	55	70	63	63	57	58	62	53	64	48	65	73	60	60	54	67	59	66	57	49	65	70	59	52	69	56	54	53	80	91	66	70	51	59	73	70	77	58	52	52	59	56	64	61	79	57	62	64	67	50	59	57	77	55	63	53	56	57	79	70	59	59	62	70	57	70	61	61	61	58	60	52	61	51	60	74	44	60	63	60	54	55	59	58	65	59	73	53	63	55	56	71	61	64	67	73	64	56	65	62	61	61	51	62	60	60	56	68	67	63	74	56	56	68	63	68	57	64	68	53	68	68	63	65	78	68	60	59	60	54	58	62	66	55	68	67	59	45	75	66	51	50	54	70	49	59	58	68	57	57	65	51	50	82	69	73	62	59	53	56	65	74	63	69	49	51	63	62	71	63	55	67	49	51	56	67	67	59	54	62	56	64	68	65	59	61	53	58	58	62	67	61	59	73	61	58	51	56	62	50	60	58	60	58	53	62	56	59	63	71	62	50	55	53	54	54	64	51	59	72	58	53	56	58	52	54	59	76	60	45	50	67	54	75	65	54	64	73	55	58	57	62	75	58	74	49	63	58	58	62	77	59	60	51	66	67	68	66	65	56	70	73	58	54	64	53	50	74	58	66	57	72	49	67	73	80	67	63	71	67	61	60	58	62	65	55	51	60	68	49	71	63	50	69	58	60	78	66	57	66	63	62	71	48	66	64	63	50	60	64	57	67	50	47	54	78	52	71	48	65	63	66	58	50	60	65	83	60	65	71	64	43	64	57	68	68	65	85	59	63	66	70	72	75	60	58	61	55	61	64	62	60	46	64	67	51	61	58	53	63	41	62	62	77	69	61	76	75	76	59	58	59	51	59	67	53	58	52	59	62	72	55	64	66	49	61	61	53	50	58	67	59	71	53	59	80	55	54	51	65	74	60	63	81	54	62	43	63	57	65	53	57	62	65	66	80	48	67	67	68	65	54	69	56	61	80	67	56	66	61	65	71	67	73	63	61	59	49	64	59	67	58	58	60	47	55	56	63	39	54	74	71	61	63	56	60	72	66	60	74	67	58	53	45	53	67	60	53	62	63	60	50	60	68	58	77	61	67	55	63	60	58	49	69	57	60	60	61	64	60	69	74	58	59	65	60	55	52	57	62	69	57	52	66	54	62	53	68	59	49	68	57	61	50	68	68	58	57	63	58	76	66	60	53	66	56	84	50	63	75	58	74	73	62	56	71	65	56	61	58	55	60	60	54	61	73	63	57	52	54	60	50	62	56	68	48	48	56	71	60	57	73	47	50	51	58	70	62	72	64	58	58	53	64	47	48	62	56	66	60	76	61	56	57	57	60	61	66	68	68	77	76	75	54	57	43	58	50	57	61	53	59	56	52	57	64	66	54	56	59	65	50	57	54	77	64	46	63	66	65	51	68	51	63	70	67	67	59	61	67	64	58	59	54	73	66	59	66	79	60	53	68	67	58	69	62	51	51	57	42	56	57	60	69	66	70	62	66	59	58	73	67	75	69	53	61	60	60	64	63	53	70	64	58	57	46	74	54	74	52	53	62	49	68	64	62	58	65	51	60	61	64	56	64	60	61	64	60	64	56	55	64	63	56	58	69	65	59	53	61	71	65	54	91	51	61	66	66	70	52	63	75	52	53	53	68	78	49	54	63	59	80	53	61	55	39	63	68	57	67	60	71	71	54	71	43	59	51	64	74	52	63	61	63	54	67	61	50	60	71	47	69	70	48	66	68	50	70	65	51	48	67	56	59	63	62	61	55	65	61	56	41	55	71	67	59	47	71	76	71	66	58	68	66	52	70	62	58	72	69	75	61	61	66	64	58	42	54	67	66	62	66	69	63	59	58	54	62	58	63	81	52	57	72	53	67	44	54	68	58	74	64	54	70	60	66	52	53	65	50	54	65	58	64	71	64	67	62	55	44	61	51	65	74	50	66	61	58	63	62	74	63	68	74	55	56	53	59	52	63	54	58	61	60	66	63	68	53	55	67	66	58	57	71	54	67	63	76	53	67	70	61	52	59	45	57	74	58	52	59	59	69	58	49	64	73	62	67	58	63	53	62	63	75	67	54	50	72	48	62	66	67	78	63	58	54	59	72	68	70	70	51	65	59	56	55	63	76	73	61	67	62	58	61	63	61	62	51	57	48	46	48	62	59	68	63	71	58	66	66	55	52	58	60	59	65	71	53	67	67	67	62	61	49	59	54	61	59	66	57	77	55	59	64	68	63	63	57	60	52	41	64	61	47	59	56	65	61	65	51	68	64	58	67	52	49	78	57	45	54	66	45	69	63	71	66	48	73	59	58	65	45	56	50	49	72	62	53	64	61	59	51	75	70	59	61	72	49	70	79	66	56	62	58	63	61	54	64	57	60	49	52	61	78	63	63	58	64	57	57	70	57	58	59	63	61	58	52	65	62	56	59	44	70	58	60	59	66	51	66	65	66	59	53	77	46	60	60	64	59	55	61	60	47	62	56	58	73	53	58	60	68	57	65	66	50	64	67	65	59	67	62	49	50	72	68	67	58	60	62	63	56	60	48	55	57	68	70	65	64	57	62	61	53	46	59	72	55	62	46	67	73
18847	12139	6745	16943	24685	24084	21213	17385	14810	13928	12003	10399	9849	9209	7859	7033	7022	5894	4553	3878	3702	3904	3272	2698	2551	2388	2672	2941	2985	2725	2251	1933	1737	1746	1464	1364	1304	1327	1339	1381	1318	1168	1219	1197	1232	1181	1202	1156	1190	1184	1136	1054	1087	1057	1008	986	1042	1016	953	967	928	926	951	957	925	917	939	931	901	977	889	887	928	899	941	892	878	939	936	947	910	942	958	933	892	901	967	906	925	953	879	961	919	947	955	959	1010	950	950	976	956	927	946	952	973	898	912	936	910	963	922	892	924	876	923	938	916	895	904	877	868	861	853	893	885	898	983	889	934	904	895	911	903	912	825	912	958	965	908	932	893	922	947	897	921	876	912	859	924	915	900	928	887	902	885	879	967	924	836	950	902	895	901	923	899	889	878	906	882	930	866	871	947	889	909	910	880	891	910	926	904	894	855	862	921	859	852	932	910	856	878	919	862	882	917	904	862	887	927	845	879	880	883	877	887	860	873	880	871	892	900	897	827	872	886	867	952	865	908	862	879	866	890	866	915	884	931	938	825	853	897	890	894	911	853	908	883	887	883	848	856	846	878	853	896	901	947	855	884	890	847	898	889	887	877	888	881	943	875	856	873	880	837	872	933	878	932	856	900	875	880	935	876	896	871	909	865	899	905	871	936	826	880	897	875	887	839	840	925	858	885	891	881	866	875	889	847	892	874	855	914	910	845	894	877	851	899	898	892	935	908	919	886	874	888	889	915	911	904	903	832	872	896	936	893	905	882	886	897	931	890	866	927	919	904	880	830	902	892	900	918	855	897	829	873	859	871	844	829	892	909	894	864	856	919	896	930	849	867	837	889	899	869	849	884	891	916	922	848	875	908	871	894	890	910	875	834	935	924	884	876	878	858	882	839	920	920	913	881	885	844	881	814	906	885	858	893	855	874	873	904	882	848	872	853	888	872	887	877	852	885	887	845	843	909	923	925	880	863	860	852	919	922	823	882	878	928	884	892	882	922	877	941	878	861	909	924	942	870	910	878	911	901	931	820	893	899	856	862	890	909	915	866	863	907	838	860	906	883	893	934	928	869	910	865	852	914	927	913	874	904	808	927	913	888	836	888	864	836	880	896	875	847	829	891	924	842	871	893	875	916	882	917	853	902	870	869	878	858	921	890	915	900	870	874	866	920	856	895	880	881	902	899	876	910	940	866	844	882	873	907	893	854	873	911	861	882	892	909	909	940	927	861	924	893	878	857	862	876	872	916	898	868	894	915	963	880	828	871	876	874	909	897	839	849	903	816	893	895	903	897	873	935	851	895	830	915	895	858	878	821	883	893	862	892	900	904	891	901	908	858	916	877	917	953	933	855	884	891	902	924	903	885	906	921	875	920	909	852	898	874	886	896	870	848	939	853	897	958	935	882	896	832	898	884	837	883	885	832	896	851	904	912	919	916	881	946	885	878	863	861	910	865	930	946	850	843	882	880	902	862	904	903	873	909	918	929	909	887	918	867	887	830	845	908	924	834	895	873	915	953	885	909	872	892	916	878	895	894	885	935	885	842	869	911	911	861	849	893	898	892	882	838	898	868	873	917	891	850	897	849	906	895	868	906	823	888	924	880	873	859	882	875	893	885	895	941	870	899	913	902	905	908	875	857	905	882	902	875	862	873	872	880	914	880	890	883	913	882	864	854	852	864	882	893	911	908	904	888	869	869	929	875	840	884	887	871	932	877	849	916	855	832	862	914	908	890	894	898	896	947	866	895	909	892	879	870	886	882	878	875	904	872	903	923	878	908	865	870	897	848	927	899	848	875	913	868	824	895	944	855	908	860	883	969	873	883	904	913	890	924	883	937	857	877	959	889	891	916	885	917	917	916	871	896	887	891	866	966	929	917	855	897	885	889	890	900	904	885	929	836	918	896	893	936	839	843	895	893	918	940	866	866	941	916	829	872	865	886	880	874	932	847	848	883	891	861	870	816	901	856	892	921	885	841	946	898	905	879	911	923	868	885	880	929	873	875	838	929	933	898	890	916	914	885	876	902	869	938	862	856	867	911	879	918	868	857	929	900	905	867	856	921	865	897	854	851	895	903	848	886	936	882	883	878	902	877	872	907	868	878	840	897	931	906	894	892	910	877	868	858	818	853	880	890	932	883	880	865	842	882	925	896	858	880	935	868	865	880	879	939	886	872	910	876	881	912	868	886	910	889	934	896	915	909	869	909	902	935	893	895	887	867	851	912	894	876	830	854	913	872	854	897	914	874	817	919	850	871	885	869	875	890	862	899	878	869	892	807	878	897	891	899	867	863	863	887	885	906	843	957	925	857	914	870	931	928	913	880	894	870	918	829	834	829	898	856	858	887	913	910	884	909	929	943	815	915	857	878	944	867	897	901	893	887	893	834	881	884	859	897	886	920	902	884	919	858	915	918	909	870	863	871	895	898	862	905	910	953	909	897	863	856	909	923	853	884	875	864	935	832	866	851	868	885	849	866	920	903	901	908	892	862	905	887	903	907	838	882	869	878	869	889	888	935	889	870	874	912	894	922	866	874	894	875	885	876	918	876	906	904	907	936	905	894	851	864	867	905	877	866	868	880	888	839	825	888	927	888	914	918	871	895	852	845	895	926	856	901	900	926	936	851	876	880	893	853	870	902	853	887	879	847	853	910	918	923	878	896	865	881	863	866	933	875	897	853	903	937	851	905	895	929	843	901	852	871	869	896	898	878	897	841	879	879	853	867	874	903	877	894	898	904	871	867	893	925	934	829	828	896	859	912	853	915	856	925	890	890	871	877	852	857	886	890	881	893	921	871	847	866	898	886	873	886	859	868	886	861	878	933	919	891	920	859	887	866	863	885	863	910	900	905	871	838	886	838	880	915	867	861	890	837	886	847	953	912	887	894	903	890	884	903	914	897	915	885	893	888	868	865	930	902	913	903	897	884	923	917	912	861	854	882	888	858	837	942	830	918	860	855	922	905	892	930	926	830	894	912	904	880	879	897	882	866	908	879	883	942	852	856	932	907	927	846	924	875	861	863	843	924	899	887	884	905	845	812	883	899	877	863	847	841	855	949	889	904	869	879	853	876	859	857	904	818	821	963	848	870	909	901	862	917	861	921	913	855	899	889	891	930	915	891	894	868	906	870	853	917	935	914	825	892	944	886	836	874	883	887	908	842	932	832	913	890	847	942	908	884	881	855	888	923	890	899	895	920	934	892	868	899	926	849	843	901	862	865	957	830	884	834	867	897	877	864	868	886	892	887	844	912	915	889	935	859	915	942	876	882	925	886	883	887	851	916	838	851	938	927	872	930	909	928	891	897	866	893	988	887	894	895	885	912	905	846	917	886	875	849	900	911	834	902	916	866	935	905	909	884	921	834	854	833	885	898	912	912	856	853	885	877	945	914	881	878	872	909	917	877	924	879	911	886	908	824	919	917	919	891	861	820	948	893	876	869	857	867	889	864	880	890	886	857	869	859	852	908	899	888	892	756	906	859	873	851	884
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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
