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
341920086791	341920087352	341920087902	341920088454	341920089002	341920089554	341920090102	341920090652	341920091202	341920091752	341920092302	341920092854	341920093402	341920093954	341920094502	341920095052	341920095602	341920096152	341920096704	341920097254	341920097802	341920098354	341920098904	341920099454	341920100002	341920100552	341920101104	341920101654	341920102202	341920102754	341920103304	341920103854	341920104402	341920104954	341920105504	341920106052	341920106602	341920107154	341920107704	341920108254	341920108802	341920109354	341920109904	341920110454	341920111002	341920111554	341920112104	341920112654	341920113202	341920113754	341920114304	341920114854	341920115402	341920115954	341920116504	341920117054	341920117602	341920118154	341920118704	341920119254	341920119802	341920120354	341920120904	341920121454	341920122002	341920122554	341920123104	341920123654	341920124202	341920124754	341920125304	341920125854	341920126402	341920126954	341920127504	341920128054	341920128602	341920129154	341920129704	341920130254	341920130802	341920131354	341920131904	341920132454	341920133002	341920133554	341920134104	341920134654	341920135202	341920135754	341920136304	341920136854	341920137402	341920137954	341920138504	341920139054	341920139602	341920140154	341920140704	341920141254	341920141802	341920142354	341920142904	341920143454	341920144002	341920144554	341920145104	341920145654	341920146202	341920146754	341920147304	341920147854	341920148402	341920148954	341920149504	341920150054	341920150602	341920151154	341920151704	341920152254	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2222	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	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
2895	1312	826	598	996	1126	1031	889	831	626	591	521	422	378	381	304	314	274	238	245	238	195	207	181	161	156	145	138	121	128	112	117	101	104	108	91	94	92	85	107	106	75	85	94	97	102	74	69	91	83	92	88	80	74	80	86	82	75	73	74	84	71	68	68	72	68	80	52	64	84	83	92	92	73	71	72	79	75	80	71	81	62	91	71	75	84	84	65	68	79	90	85	80	86	68	77	88	68	76	66	75	83	79	77	67	71	80	87	60	67	64	73	73	73	70	55	66	80	69	75	70	66	72	66	78	77	68	69	71	71	61	75	56	89	70	60	62	65	70	63	83	69	71	60	74	60	75	74	80	77	74	55	57	67	69	69	86	81	71	72	68	75	78	85	69	81	60	61	66	66	67	62	75	78	78	67	64	64	64	72	72	66	65	77	66	68	70	71	67	71	78	71	69	64	65	72	82	57	58	76	65	62	77	79	61	82	79	68	76	59	64	77	63	73	64	66	65	83	72	79	67	75	79	64	72	76	72	75	79	70	73	58	64	71	71	63	78	79	64	61	65	73	74	68	61	74	53	71	66	55	62	81	63	63	77	83	87	68	61	61	69	83	76	71	63	64	62	88	81	81	74	78	61	68	98	81	56	69	71	66	67	82	64	73	76	72	59	65	68	72	82	74	60	81	59	78	68	77	79	63	78	62	69	68	70	72	66	59	75	86	65	77	66	71	60	74	71	73	70	75	76	74	79	61	64	74	80	79	65	75	64	59	62	60	95	72	61	49	63	64	77	76	57	59	84	76	82	77	73	59	78	68	69	68	64	89	69	71	93	68	73	66	85	63	69	66	99	67	61	76	77	83	78	65	70	66	94	65	76	70	84	70	63	83	73	81	79	70	50	71	61	69	73	72	61	62	68	65	82	59	70	77	68	77	76	72	56	77	76	68	68	97	80	79	81	68	77	75	93	84	86	87	77	57	83	75	73	61	79	57	66	58	73	71	73	64	77	79	83	68	70	87	78	63	63	81	90	80	98	63	81	72	89	77	70	60	77	64	66	74	77	57	74	73	56	91	80	77	76	71	68	65	69	79	71	69	76	77	60	74	66	73	88	65	68	66	75	71	86	61	83	70	73	75	93	79	74	89	54	75	89	67	64	83	63	57	75	70	66	63	75	75	86	60	66	90	65	64	69	62	80	71	68	71	81	56	65	78	72	67	76	67	70	84	61	73	78	63	73	73	64	69	79	73	71	78	84	71	78	73	81	65	63	82	52	68	77	83	70	70	74	74	82	88	69	79	70	73	77	81	82	67	73	69	72	69	63	82	67	77	51	81	50	74	86	72	76	73	78	78	61	75	70	68	81	78	74	78	64	71	84	60	69	65	69	65	72	73	56	74	87	64	59	79	81	72	72	68	71	67	69	77	83	80	68	95	69	59	70	73	67	70	87	70	72	77	70	69	81	87	81	57	68	76	66	66	61	62	74	74	65	68	71	52	83	63	82	75	76	82	64	72	70	68	72	59	71	77	66	80	86	54	79	72	69	72	67	71	72	74	74	85	67	70	71	81	79	65	79	79	71	68	60	62	83	82	90	58	85	72	65	52	91	58	87	85	66	79	69	72	77	67	70	57	91	68	85	84	64	92	64	70	81	93	70	86	67	62	57	72	83	67	83	66	56	93	66	75	72	64	61	73	67	75	88	80	93	59	53	77	69	70	77	74	60	64	76	54	76	77	73	69	72	86	68	71	63	71	67	65	70	71	67	82	67	55	66	74	82	71	78	69	72	71	64	79	72	66	73	76	72	70	70	63	62	84	80	64	74	71	69	75	95	71	74	73	60	65	72	63	63	76	68	73	54	65	66	74	69	62	53	61	61	70	68	68	56	76	69	82	73	79	64	76	61	63	83	74	62	65	74	60	66	83	71	64	63	73	74	70	70	69	86	72	76	73	72	70	70	68	62	86	87	78	52	52	74	65	67	70	70	67	68	81	68	63	72	75	66	60	84	71	77	57	71	80	69	78	58	74	72	84	62	68	60	67	78	80	64	66	81	86	73	78	85	73	77	73	70	66	65	68	72	78	74	71	76	87	67	83	70	83	70	83	99	71	74	74	77	87	75	67	72	89	89	55	90	78	64	67	67	83	65	79	63	74	86	73	72	77	76	77	69	79	71	63	66	70	67	74	73	80	62	69	62	71	76	88	79	66	83	77	62	71	83	64	76	67	77	82	79	82	62	66	72	76	88	68	58	71	71	70	78	68	77	81	72	63	80	61	80	75	70	78	67	69	64	83	69	78	75	65	82	64	69	67	62	78	58	65	79	76	73	80	70	65	65	78	67	71	69	63	69	67	66	69	76	72	77	58	67	77	69	74	62	81	81	83	62	86	61	76	72	80	72	53	77	74	79	76	73	87	61	76	57	76	69	84	73	78	69	70	79	56	71	76	64	69	84	58	73	75	71	77	75	78	86	89	70	62	76	100	65	84	72	61	73	62	76	60	67	74	81	62	83	69	77	67	75	70	73	66	71	70	71	70	85	67	78	64	64	63	69	80	62	81	98	74	71	54	78	66	81	83	72	72	64	68	73	79	71	58	66	74	65	70	69	84	81	75	55	69	65	67	81	74	75	90	73	76	77	72	68	87	69	71	94	76	73	77	51	55	73	67	62	68	73	60	81	67	66	89	69	62	71	83	71	58	84	76	89	73	80	77	71	65	62	69	70	60	79	78	84	67	80	62	73	67	94	86	70	73	65	65	66	74	74	64	70	70	71	77	71	64	68	70	60	74	70	62	67	65	64	60	76	87	69	58	67	65	51	77	64	67	64	63	75	69	65	56	61	84	64	62	73	79	62	55	69	67	79	69	71	68	75	73	66	65	57	69	79	62	55	77	57	72	69	83	78	61	63	89	68	68	62	73	76	65	79	77	66	71	75	72	95	74	73	61	85	72	59	61	57	85	61	70	81	66	68	70	78	62	80	82	64	90	81	77	79	68	76	76	92	75	74	71	61	64	64	79	65	61	70	71	82	71	70	86	65	71	59	86	87	78	75	60	68	84	67	67	77	66	76	77	63	75	84	65	80	71	73	67	72	72	62	59	73	55	66	67	68	75	76	74	78	77	69	61	64	65	75	69	78	79	84	71	60	60	69	70	72	60	57	83	54	72	78	61	71	69	72	64	67	69	93	64	77	81	73	63	77	75	60	75	79	66	76	80	64	73	61	75	74	67	59	77	91	82	73	72	74	76	96	74	76	56	71	75	79	72	70	71	82	61	70	65	77	61	55	66	81	72	70	73	68	76	73	77	65	70	64	72	74	77	85	63	71	77	66	66	71	61	79	68	56	74	77	75	71	84	73	74	65	75	61	71	79	85	73	74	82	74	65	66	75	82	86	66	55	54	75	72	74	57	71	79	78	78	67	56	70	73	63	75	86	69	75	70	64	73	73	67	70	70	71	64	71	73	72	75	83	87	88	78	64	68
28456	20951	15585	29121	36953	36477	33153	29320	25942	22709	19813	17275	15317	13623	12214	11101	10127	9272	8438	7781	6981	6401	5940	5269	4892	4578	4127	3961	3596	3394	3122	2938	2907	2584	2441	2276	2065	2071	2011	1842	1903	1848	1793	1735	1623	1680	1626	1554	1546	1560	1533	1537	1497	1405	1417	1420	1307	1272	1324	1307	1276	1314	1257	1290	1253	1341	1194	1207	1268	1222	1185	1212	1220	1161	1194	1128	1176	1114	1150	1165	1046	1129	1169	1060	1199	1113	1137	1103	1132	1088	1118	1078	1090	1101	1063	1076	1096	1073	1029	1028	1032	1034	1055	1058	1091	1047	1006	1036	1005	1037	1098	1025	1024	1013	1012	1032	975	953	1020	1002	1015	995	1004	1048	1002	1020	983	993	1025	1051	977	1050	1029	965	958	1036	976	1053	969	1039	1030	962	1022	1021	966	1032	1029	989	1005	1053	1042	989	1024	993	990	969	1012	985	1002	1058	1008	1026	1009	1008	947	1042	1007	990	978	999	1012	1001	1033	979	986	1024	936	955	985	955	1025	1039	1009	1009	998	1013	966	1029	1043	967	986	1002	1027	969	936	944	949	958	941	1019	1049	1000	1012	1006	982	1005	998	1045	965	1033	975	1003	951	1028	999	961	976	969	1040	995	978	979	1041	981	968	1050	977	988	994	987	1009	1032	1040	999	951	1043	1052	954	1015	1012	993	971	972	992	1042	1027	1079	1041	968	990	1044	989	990	981	958	1002	1011	1052	1050	907	966	1035	989	1008	1038	1055	1030	1012	1027	985	970	939	994	1007	987	971	969	987	1025	1004	935	934	1002	1072	972	978	953	1056	1067	984	972	1015	1041	960	1003	970	1002	1008	1006	1000	1073	981	1034	1011	959	1010	946	1055	979	1022	1021	1009	953	965	999	1075	1027	982	985	962	997	1029	999	1003	1057	1017	991	986	999	1050	1018	996	1016	958	973	947	1020	1020	960	998	979	977	952	998	1029	1028	1004	1001	1027	980	1017	974	983	1000	1004	1022	959	980	1012	1004	961	1035	970	977	987	977	973	976	1029	1015	1048	1036	1042	966	1012	1023	1029	950	954	1025	1001	1016	978	1041	994	985	986	1011	1045	983	976	1080	970	1007	963	1024	981	965	1008	1011	929	947	1011	992	951	1011	977	992	999	978	942	989	971	1054	1009	977	1003	974	981	1015	974	1015	1041	990	968	1047	966	1013	967	959	969	954	962	1045	925	964	1047	1017	1036	1025	974	985	1040	947	976	927	983	981	1029	1033	928	952	1006	980	1006	941	977	955	1015	972	1017	956	997	1044	1054	978	1029	1013	1006	989	991	972	1009	1014	971	994	972	971	971	954	995	1027	987	1001	931	1051	937	973	999	1008	1019	1021	1023	1035	1059	961	1048	1026	1046	993	1016	936	1037	993	964	996	1011	1003	991	1034	960	1015	957	1023	1048	1011	1007	1052	1058	999	1026	1058	1001	989	1004	1002	967	971	1029	979	965	995	956	970	998	1003	984	1021	995	991	1034	1016	1005	956	983	1011	959	1026	989	1079	1027	988	1004	1054	970	1054	1044	1000	951	979	954	958	1019	945	1020	967	956	981	1026	1006	980	952	911	1055	977	1000	967	1021	959	1028	1024	1008	1004	1019	978	1020	1004	1033	1060	947	959	969	962	950	991	1015	1020	964	1069	993	997	967	1000	1009	982	986	1021	931	1057	970	947	1043	1019	1029	1022	978	971	977	983	999	945	1032	980	1007	969	945	1009	1064	977	1022	1033	997	982	996	991	994	989	1009	1006	902	973	996	1055	1004	950	1002	1014	979	990	1001	963	947	1009	1042	1037	1009	996	992	937	1012	950	961	1010	1025	972	999	1013	983	1010	1029	994	1003	968	986	1013	1059	1019	1006	981	1020	1024	992	970	983	996	1044	998	1017	1008	971	1063	991	973	1047	1002	955	977	961	1038	1035	982	1012	985	934	982	1035	1058	977	1020	997	995	973	1011	1018	975	961	1032	1024	1019	986	1014	987	1029	1057	979	975	995	947	954	971	992	1013	1002	951	1046	1001	976	963	977	983	937	980	975	978	1009	1041	993	980	1016	969	980	985	1014	1005	965	997	965	1056	1045	1006	973	1046	990	998	1011	1003	1052	939	976	997	1004	988	1004	991	958	995	1006	1039	970	979	995	1019	930	1017	994	993	1040	1010	963	933	1007	997	963	984	982	1028	1008	1010	1018	1005	1009	966	957	997	1068	1003	973	980	1013	960	986	1054	993	1009	968	1015	997	951	1021	970	998	1032	960	978	1038	1015	1052	994	1016	995	1004	1014	1004	949	1045	974	1022	1009	1028	1009	1019	979	1044	1009	1006	997	992	956	1024	1015	1018	1014	999	972	1042	1037	969	992	1025	975	1000	1000	978	1036	1002	965	1014	984	964	986	973	1062	1050	1017	1038	1004	985	1051	1021	989	992	1001	973	1008	1011	1000	957	997	1007	976	1065	1005	1009	978	990	961	1021	977	997	1047	1002	1024	1033	994	1034	987	975	978	994	976	1033	1023	979	1033	1003	1003	1030	1022	1042	964	990	1033	1056	1006	997	1017	974	1048	1013	978	1038	1009	963	992	969	951	974	1019	999	1016	1019	998	970	969	1006	975	968	967	978	1013	1008	1033	973	1018	1002	970	950	955	1090	987	1051	997	1034	1074	981	975	994	1051	1005	1019	1010	987	1049	1006	997	941	1009	1001	1010	1010	1012	1010	1028	1051	959	1036	967	960	1040	1022	1017	988	983	1040	985	1033	961	990	990	1006	955	1020	950	1022	1046	988	1024	938	1021	1014	1027	1000	1021	999	1001	962	1038	995	1010	949	984	1005	1048	993	925	994	962	1038	1000	978	1001	984	1023	971	1027	1014	1001	1006	1017	1037	1018	1071	971	969	1024	959	1043	997	981	1015	973	973	997	1013	1024	991	1008	986	986	880	1006	1003	1014	955	1031	1053	1016	978	965	1004	957	1002	978	1060	983	934	965	952	1051	1038	993	950	954	1015	1000	1023	981	975	978	939	975	1003	971	990	965	1015	1020	980	1057	1000	998	1037	954	989	973	994	1018	999	1000	979	1006	937	995	959	986	995	1002	977	982	947	997	1044	1040	984	1047	1015	981	966	987	1003	991	987	1022	1062	1029	1002	990	1049	989	1014	1007	1010	950	1004	975	979	991	1006	1034	1006	1028	974	1007	983	975	1046	936	1026	1002	1037	1005	1006	1035	975	1027	1060	992	971	992	992	998	924	1008	1000	1018	959	982	933	1001	1012	1041	993	1032	974	992	1081	994	1037	1009	1031	993	1040	1008	941	1010	1030	950	1016	1024	962	957	972	997	986	989	967	975	1019	932	974	971	1009	967	976	948	944	1027	973	987	970	949	998	1002	993	1003	958	950	980	1035	971	997	985	992	997	1004	976	948	945	1008	1027	1039	987	991	1037	1050	1000	1054	979	996	1027	984	1007	1051	1014	1023	1022	983	1024	981	980	963	976	974	979	987	1032	1014	1022	994	994	1014	1039	1015	1026	990	1034	1040	968	984	1005	998	1008	966	1042	973	953	941	991	1010	1009	999	1013	998	1064	1020	992	1001	1000	1083	995	1039	982	988	999	980	954	966	1046	918	986	963	994	954	995	1069	1001	1023	1002	1021	955	990	983	978	950	1000	1007	994	979	966	997	983	955	973	1045	988	1027	1000	1031	989	899	1011	977	1000	977	1008	968	1014	983	1028	982	946	1011	978	973	993	945	991	1015	998	1017	1008	995	1031	1003	961	961	1052	983	995	964	1002	977	1060	1002	997	1018	1005	1031	1011	994	1035	979	1011	973	991	1032	989	971	983	985	1040	985	960	1027	1010	988	931	1008	988	1018	976	993	988	1043	1040	1004	949	1014	1029	992	999	1007	976	963	1006	947	984	1017	957	992	981	927	957	978	1042	971	973	985	1019	966	939	1013	999	991	1008	1000	964	1025	1016	952	978	1020	1015	982	1030	1016	1000	1042	960	1009	961	1044	1004	1007	972	1024	1012	996	929	1040	954	971	932	1034	1009	1006	953	1030	1029	1054	1008	971	1019	1026	995	1018	1031	1030	1011	1028	1042	1000	1006	973	994	989	955	991	1018	998	950	1038	988	954	1005	998	1017	1041	1051	1036	977	1000	992	967	1023	997	1018	1012	969	937	969	994	1043	1016	960	1040	977	1011	1006	941	1012	1020	967	946	962	988	1004	1019	974	957	948	992	988	1033	1003	950
2151	638	361	304	447	534	461	415	368	299	280	217	189	163	161	153	146	108	127	101	105	96	113	110	93	96	86	97	78	71	63	70	75	66	74	64	59	53	60	61	64	66	53	50	57	50	47	45	62	45	61	56	52	51	47	56	45	53	59	54	66	57	47	47	43	70	66	37	47	44	45	57	57	45	49	50	78	54	43	56	65	46	52	60	46	54	52	48	56	52	59	51	48	58	42	48	42	43	51	50	54	47	48	49	51	46	52	46	49	52	52	44	42	49	57	54	52	47	37	43	60	48	44	43	72	46	59	41	49	53	51	44	56	41	35	53	43	47	47	61	46	47	51	37	45	33	50	53	56	54	51	47	50	48	42	27	55	40	61	50	46	47	52	50	44	52	45	46	48	53	47	59	50	55	52	65	60	55	52	47	43	41	47	50	45	51	45	50	54	46	58	54	41	40	41	50	46	60	43	45	53	55	51	43	54	54	49	43	43	51	53	54	47	54	40	43	46	48	42	53	36	60	50	46	42	52	41	43	45	47	50	48	52	49	51	64	36	42	42	52	36	51	58	52	49	46	48	58	51	55	59	67	58	40	44	49	48	52	43	54	52	43	46	50	49	41	43	45	51	46	31	59	44	49	42	55	65	40	53	61	52	59	57	42	47	43	54	39	48	51	47	43	38	47	48	51	64	42	48	53	43	41	49	49	60	50	65	59	55	55	41	52	66	39	50	47	43	54	42	46	51	47	41	50	56	45	38	46	49	56	44	41	40	45	60	48	46	45	50	59	47	36	41	42	62	40	39	62	64	38	39	59	45	59	44	49	42	51	42	42	55	47	50	68	45	52	50	51	43	59	54	57	41	55	49	41	43	44	49	54	40	52	46	51	57	39	55	43	39	57	52	48	51	54	63	45	53	50	61	52	50	59	53	42	57	50	44	52	50	53	46	40	48	42	55	48	47	53	41	60	53	45	59	42	54	50	49	46	54	50	50	58	44	70	44	49	34	58	44	43	60	55	41	38	61	43	59	56	50	43	45	40	55	45	58	47	50	43	46	70	44	51	51	53	59	49	41	50	56	36	50	47	57	50	42	47	58	53	48	50	57	45	44	55	39	50	54	46	43	54	53	56	52	48	58	49	43	50	34	44	50	42	51	39	51	41	59	58	49	58	46	49	49	58	50	55	40	55	58	48	54	39	48	45	44	60	48	58	49	48	55	55	49	53	53	61	46	56	41	49	50	54	46	54	65	60	46	55	59	55	36	55	39	48	51	47	52	47	45	50	55	47	59	52	58	53	58	58	63	43	44	41	53	47	47	50	61	47	52	44	43	47	43	42	47	47	43	53	54	57	35	43	54	47	42	40	43	57	67	39	54	38	43	56	38	60	48	39	45	56	42	54	49	51	41	43	45	52	39	61	57	55	39	48	47	39	43	45	51	34	41	53	53	51	49	52	52	52	43	44	56	59	52	63	51	58	61	51	53	63	56	64	54	54	57	51	44	50	56	47	40	53	48	45	53	54	36	45	46	56	35	47	53	53	43	63	63	44	54	52	68	51	54	46	46	58	52	52	50	53	57	37	38	50	57	39	40	52	59	48	45	34	35	57	43	50	49	52	55	48	52	51	52	54	55	38	50	42	46	57	39	55	54	50	47	53	46	49	52	48	43	50	48	51	45	36	71	59	34	52	49	60	49	48	43	49	49	47	47	50	36	55	64	46	62	47	36	60	48	57	51	53	41	49	52	43	55	51	57	44	51	50	47	49	48	56	54	55	48	45	68	45	64	39	49	55	53	39	48	58	51	52	51	61	54	58	50	46	45	53	66	43	52	52	46	48	44	43	67	51	41	50	57	42	53	45	45	50	46	61	56	46	65	54	43	44	60	53	62	64	52	48	48	45	46	53	52	51	59	32	49	57	45	52	53	39	47	52	49	45	54	52	52	49	48	48	46	61	60	48	37	55	50	49	44	52	53	49	50	54	45	54	40	46	48	50	44	57	48	36	49	60	45	45	53	50	61	62	51	58	49	35	41	51	55	65	55	50	45	43	47	31	49	58	52	65	46	49	40	49	51	53	36	55	56	51	41	54	55	43	48	54	48	61	45	39	55	46	43	48	47	48	68	50	45	59	54	51	43	42	42	53	57	55	49	55	41	36	46	48	51	51	57	57	57	64	52	57	53	43	45	49	56	49	51	49	51	53	50	47	46	42	49	59	48	47	51	48	51	48	52	55	51	51	51	44	42	49	52	41	40	57	49	56	48	59	45	55	58	54	51	38	50	54	57	38	48	42	50	44	46	46	58	40	50	58	46	40	50	58	50	79	41	46	50	56	49	42	43	54	65	41	58	55	40	51	54	53	53	56	58	46	58	44	46	47	54	52	48	55	53	53	45	66	43	51	48	46	54	51	39	46	40	62	49	51	51	52	47	53	39	54	39	53	55	50	44	47	40	53	57	47	45	54	50	50	52	45	49	36	64	51	41	60	40	52	45	42	55	63	52	41	44	53	56	61	40	48	45	59	33	39	41	41	45	36	43	46	45	46	58	41	47	47	45	49	55	47	61	35	32	52	39	42	48	42	43	59	51	57	41	42	56	61	49	67	53	45	55	34	52	43	58	43	60	38	43	66	52	57	52	51	52	58	45	51	45	59	50	52	49	45	62	42	49	53	47	52	38	63	53	59	59	56	47	49	56	59	61	51	39	52	61	57	56	51	56	48	49	55	40	48	45	45	39	36	58	32	54	57	52	53	45	55	43	52	45	36	47	48	43	53	51	48	42	47	55	49	49	47	50	57	64	43	46	43	55	65	42	47	44	50	43	42	45	46	56	56	62	35	48	51	53	56	41	49	46	46	47	38	56	54	45	52	47	52	46	40	54	62	50	53	40	59	51	52	51	55	50	36	46	43	51	40	46	53	41	61	57	46	46	53	45	63	47	46	45	49	48	47	50	58	52	43	53	50	51	51	56	42	56	57	51	52	57	68	46	55	51	60	66	43	44	49	47	52	53	52	67	56	42	51	52	43	35	46	53	51	38	42	50	42	50	51	65	52	67	57	54	50	48	56	39	60	49	40	47	55	47	44	33	42	41	71	54	51	56	44	43	60	45	54	41	57	47	44	48	54	48	43	55	44	61	42	49	48	53	45	54	34	44	52	55	50	46	49	56	35	51	59	58	43	51	60	53	54	54	57	44	51	51	59	58	51	46	47	57	34	54	41	41	48	51	35	48	58	54	46	38	54	59	62	46	51	52	44	54	55	67	45	57	56	52	43	57	44	39	57	53	52	46	44	41	37	59	53	49	57	55	51	47	64	41	56	48	55	41	62	43	41	49	51	41	56	61	46	37	51	48	54	50	47	44	52	47	43	59	50	37	52	50	41	52	61	61	58	61	49	50	35	51	58	67	41	52	45	36	51	47	55	58	45	53	52	59	41	64	51	47	54	39	64	57	52	36	51	54	57	52	54	57	51	42	53	59	40
19728	13083	8547	19207	26933	26307	23195	19375	16049	13389	11370	9570	8279	7263	6353	5838	5208	4681	4308	3856	3421	3125	2881	2798	2551	2340	2188	2090	1978	1739	1648	1570	1507	1433	1355	1251	1223	1159	1150	1153	1066	1123	1117	985	1032	974	930	932	980	931	950	944	978	899	865	869	843	880	858	899	875	841	883	843	876	840	851	826	777	848	799	807	767	816	822	730	786	811	805	748	774	752	816	771	746	783	765	727	752	746	739	768	764	752	769	745	730	735	721	677	740	722	756	711	734	729	732	713	797	697	740	724	766	736	706	715	720	701	732	737	735	750	708	726	721	765	698	695	701	703	737	738	726	711	707	743	708	734	772	779	713	705	674	709	712	705	673	711	715	663	739	670	696	686	714	703	740	734	694	737	702	735	715	735	717	732	732	727	725	709	698	688	740	680	660	723	704	699	699	700	713	726	689	729	670	703	708	747	736	729	735	742	746	729	724	751	628	737	711	684	754	707	678	727	709	691	637	676	722	717	719	710	736	733	714	767	674	688	772	676	720	714	756	744	723	719	726	709	741	666	707	716	668	716	719	706	692	742	713	749	735	728	750	705	742	657	746	733	741	801	720	767	678	710	718	724	746	731	715	678	694	759	777	703	708	730	742	686	712	704	712	688	706	736	691	744	730	746	752	736	714	715	709	760	713	716	732	718	726	720	757	728	695	705	722	784	671	689	704	685	691	779	713	755	714	748	753	744	686	720	654	698	659	737	706	676	709	742	693	764	700	741	699	729	769	705	745	742	723	771	709	756	704	722	749	725	764	766	748	753	740	735	676	719	701	699	708	696	702	720	745	751	701	672	706	665	720	668	748	699	762	709	685	692	672	732	738	692	743	724	696	675	738	754	703	715	701	705	766	747	706	721	719	694	722	724	716	733	681	682	728	736	716	728	689	706	702	719	695	677	753	724	698	666	716	689	674	726	666	691	758	708	734	751	692	732	698	739	719	709	660	703	698	696	735	683	712	700	706	740	720	678	718	722	719	726	724	718	702	711	734	723	726	694	733	722	720	658	690	745	711	700	644	706	702	700	710	696	719	715	772	729	713	685	755	678	718	719	739	684	675	690	689	708	700	696	721	721	752	652	686	673	669	740	689	731	725	673	704	697	730	722	687	685	720	715	724	707	674	710	688	751	727	714	684	652	724	718	718	740	749	701	692	717	730	763	699	712	717	728	770	723	714	707	713	664	727	689	711	724	715	735	683	701	735	741	696	719	746	761	682	705	643	688	679	742	722	698	738	763	682	698	783	732	706	678	653	712	700	702	720	740	731	729	679	718	752	708	736	768	724	715	719	716	738	744	720	719	712	725	747	723	676	716	708	683	712	761	690	734	721	701	729	730	713	723	679	697	697	676	754	758	702	675	702	744	716	675	693	756	771	671	695	678	721	742	717	706	710	702	702	717	719	761	738	756	699	668	720	737	697	683	723	731	700	684	696	728	698	677	707	698	739	737	685	713	707	695	744	759	676	730	743	729	728	741	692	702	756	760	717	811	749	729	717	681	702	738	738	720	731	691	758	752	706	729	668	723	713	666	673	712	704	733	737	727	735	725	723	717	731	692	680	692	692	745	744	700	716	725	682	681	751	686	758	724	747	738	738	677	674	720	751	744	753	704	689	737	728	749	756	724	695	675	717	706	757	701	737	751	766	731	669	707	717	734	726	718	726	764	680	738	717	709	737	716	736	692	708	670	694	693	698	722	661	710	712	723	675	683	739	689	732	747	690	734	728	700	719	713	706	718	726	685	693	674	729	708	721	705	741	694	718	710	713	729	771	715	674	705	713	718	721	692	721	698	717	703	704	741	727	670	663	676	720	691	727	731	686	736	702	686	761	700	750	713	697	712	716	719	690	709	675	713	745	717	691	770	717	711	701	721	690	744	737	730	730	698	691	737	723	729	684	748	720	795	726	700	745	746	699	709	748	787	708	733	693	723	747	755	739	717	709	673	688	690	691	688	776	738	706	711	699	709	715	740	703	767	766	723	681	747	716	704	746	680	748	659	724	734	747	700	678	734	773	678	714	732	719	717	710	703	705	722	736	703	714	697	757	691	688	734	723	687	722	734	717	787	717	704	704	726	685	720	718	726	690	713	678	754	686	699	704	725	691	720	689	717	681	708	725	772	716	742	714	685	746	696	713	693	687	750	683	704	759	702	693	742	683	764	653	726	697	692	692	665	726	674	685	674	679	733	713	674	713	753	766	725	734	706	725	664	738	760	681	690	725	763	723	714	718	701	717	728	695	687	715	715	744	747	710	713	756	694	711	691	706	764	735	722	692	721	708	712	721	735	710	674	717	660	763	724	761	709	682	738	681	694	729	721	765	714	696	735	774	729	671	695	710	721	762	725	701	736	676	688	711	761	694	728	677	725	693	735	738	702	724	723	669	738	726	733	745	720	736	712	788	722	699	698	697	708	694	717	692	677	716	703	740	694	697	683	710	747	697	685	725	711	708	716	671	706	744	758	739	764	764	743	698	745	729	720	737	741	767	674	715	676	733	705	683	693	746	733	703	715	703	696	717	778	751	698	711	732	744	707	721	758	753	702	698	687	748	725	715	717	737	733	719	689	727	728	743	736	672	747	705	722	693	723	724	710	693	705	716	692	707	734	686	718	742	692	721	691	709	725	765	727	735	702	758	721	690	722	720	719	734	724	686	729	700	728	731	688	686	718	687	711	723	728	689	722	722	674	716	698	724	710	735	683	729	731	704	708	736	729	697	712	657	670	720	722	673	694	752	702	753	721	736	711	696	748	702	677	755	738	734	710	733	739	686	701	736	720	741	730	722	710	740	680	715	732	674	711	674	732	739	734	726	726	703	724	676	745	744	741	713	730	662	747	678	689	709	722	722	733	749	672	687	720	707	681	710	693	710	701	715	726	745	721	688	692	730	665	696	698	770	734	725	728	726	670	701	691	690	689	700	704	726	720	703	681	726	745	686	711	721	733	727	717	705	736	681	686	712	724	719	717	699	719	738	733	718	742	702	709	752	683	734	692	744	706	752	782	726	700	717	750	712	741	761	757	702	745	712	699	684	674	640	698	736	719	723	744	673	738	714	699	719	632	659	695	705	723	723	717	725	719	671	743	743	710	717	675	697	722	766	686	668	667	707	687	764	725	765	699	711	717	696	712	803	701	700	721	728	692	760	685	721	716	716	762	762	711	697	776	732	702	717	719	730	713	729	717	732	728	692	708	716	696	729	721	714	694	705	716	729	718	730	698	750	657	741	726	704	743	737	727	741	713	703	741	709	705	752	786	758	722	730	689	705	736	746	712	717	649	728	726	770	733	725	709	661	736	673	738	729	710	723	753	678	703	716	716	721	713	794	762	709	725	690	757	686	736	710	744	713	709	680	694	757	746	696	728	735	742	713	725	651	686	740	708	677	724	689	771	695	700	713	725	777	769	711	682	720	733	747	717	770	704	757	686	709	721	660	712	697	700	721	718	691	709	729	654	688	741
1577	886	522	440	654	787	698	631	529	451	381	365	292	275	228	237	194	191	194	167	152	148	132	120	116	107	101	96	102	86	94	78	88	84	77	82	66	79	65	72	63	62	76	67	62	63	64	69	60	63	62	50	60	67	54	64	54	52	58	51	56	61	53	51	60	62	66	54	52	60	49	73	52	56	57	53	62	67	58	63	48	55	51	60	57	44	52	50	52	65	51	47	54	44	55	49	64	36	61	49	53	59	48	48	60	40	52	58	65	55	59	53	69	69	46	59	58	49	43	49	60	40	53	42	64	47	43	75	57	48	46	51	55	57	47	49	56	54	54	50	41	59	58	65	52	50	46	64	60	52	46	57	60	46	44	67	45	57	62	62	56	59	55	53	52	58	58	60	54	44	47	59	58	61	57	50	47	47	44	65	48	46	61	51	64	55	47	63	59	53	56	42	46	52	51	58	51	59	55	48	52	51	39	50	64	58	49	46	47	44	44	62	43	54	49	42	50	41	53	64	46	44	63	62	60	59	67	54	58	48	54	53	53	54	51	62	56	45	71	43	63	43	48	42	58	44	57	52	42	53	55	51	61	66	57	46	43	59	51	40	55	44	61	48	48	68	58	54	48	61	73	49	45	59	63	50	52	43	55	53	66	42	45	52	46	62	63	55	63	54	49	54	67	52	46	57	62	56	55	57	45	48	60	62	55	55	54	53	45	56	75	55	66	47	48	58	52	56	47	56	54	47	36	54	49	51	72	54	40	60	62	52	46	49	38	52	48	46	47	54	46	52	62	46	48	44	41	45	38	62	47	51	55	50	44	44	39	46	54	44	60	61	54	48	49	52	49	58	49	54	65	48	57	58	57	60	41	42	60	42	56	49	64	56	52	50	47	60	51	41	55	59	51	64	48	56	59	50	48	60	53	46	58	60	48	63	49	55	51	42	48	60	56	60	67	50	47	50	59	41	55	56	61	61	54	62	44	56	60	39	42	57	59	47	59	50	54	54	61	47	58	59	51	49	56	57	51	57	59	47	55	53	56	55	57	69	56	45	54	55	47	51	38	70	60	48	62	46	60	54	66	45	67	69	51	47	64	51	66	48	58	70	45	52	49	54	52	38	40	55	62	57	52	61	55	64	65	57	53	66	34	51	59	45	35	47	58	56	51	58	41	47	63	49	54	41	42	47	58	62	48	45	47	61	51	58	47	38	46	49	57	33	52	49	43	61	49	52	50	60	55	38	42	38	51	49	48	51	39	46	47	56	63	53	53	65	47	52	50	44	42	44	45	55	49	66	56	63	41	41	50	45	57	52	57	55	49	49	45	51	66	43	51	59	42	59	49	57	41	68	61	51	63	55	49	61	49	47	55	48	53	51	57	53	60	64	60	46	52	45	53	49	47	42	61	55	55	39	56	56	52	49	68	48	52	63	58	48	40	46	56	48	43	41	53	47	52	61	60	56	58	60	47	64	56	61	45	50	52	55	52	62	49	62	47	56	67	39	65	71	54	55	41	63	51	53	36	59	58	44	58	57	52	56	53	57	39	68	49	64	71	61	64	58	56	44	59	52	52	55	53	41	60	52	43	59	44	59	54	45	56	47	50	45	53	44	50	52	65	72	50	51	42	51	58	52	55	57	46	56	37	60	41	65	53	60	53	49	44	54	40	53	60	67	49	57	51	39	53	42	39	53	49	62	60	64	50	47	46	46	51	49	59	57	57	55	47	60	56	48	37	50	57	53	57	59	41	40	51	58	45	45	47	59	62	55	55	67	47	51	53	75	51	51	54	54	58	48	55	41	52	60	59	63	53	56	45	45	46	47	66	50	51	49	56	52	68	49	49	45	54	52	65	56	53	50	49	44	51	48	54	53	65	53	49	68	67	66	57	54	50	45	48	45	59	58	39	44	48	48	54	62	49	47	45	51	53	55	60	56	47	44	41	57	56	58	52	41	47	53	59	66	53	62	53	47	53	43	60	46	53	55	50	55	64	50	61	55	44	58	38	46	54	67	58	60	44	58	48	57	55	51	58	60	49	51	43	58	42	53	60	55	65	74	56	46	44	54	54	47	41	49	48	70	52	48	53	66	45	48	43	54	53	58	50	49	46	53	48	60	62	53	51	50	52	51	55	53	39	53	66	52	51	54	53	41	50	56	66	63	58	50	48	60	57	53	42	54	43	40	49	54	55	47	46	65	58	52	62	54	51	46	60	51	63	49	44	60	64	44	36	55	51	44	55	59	55	59	44	58	39	65	72	57	64	51	52	50	58	57	48	63	55	38	41	49	52	60	65	62	48	53	65	57	65	45	53	49	58	41	56	63	39	49	54	44	48	36	57	64	63	46	50	44	44	51	54	63	55	55	42	46	74	52	41	41	61	65	51	45	45	49	48	43	65	45	60	46	38	66	53	43	53	57	58	64	48	51	40	40	55	42	56	52	64	45	56	58	68	56	44	40	48	59	60	63	57	48	54	54	45	48	64	55	47	64	49	48	52	51	53	57	54	58	54	57	47	48	54	52	61	55	55	45	54	66	52	60	59	64	48	51	54	56	58	45	68	52	44	41	49	47	64	40	72	50	46	49	61	54	54	60	49	48	42	58	55	56	52	52	65	40	47	53	38	53	61	43	46	50	46	59	69	52	34	49	59	48	55	57	43	53	73	59	71	41	57	59	54	57	55	71	63	52	44	54	56	57	45	46	62	40	47	50	54	53	54	43	70	56	54	59	41	47	48	59	46	48	53	57	45	53	62	59	47	49	56	46	50	61	49	47	54	43	58	59	55	53	60	62	61	54	52	48	57	57	64	57	61	42	61	53	54	52	40	56	47	53	56	48	56	53	46	50	54	52	59	44	60	60	46	59	60	58	49	57	39	67	57	72	56	62	54	65	51	67	52	52	52	47	53	52	62	65	55	65	47	39	38	43	58	59	55	48	43	52	57	61	67	57	58	61	54	52	50	48	47	54	49	50	54	54	51	58	48	47	54	66	69	40	46	51	56	49	54	43	51	55	48	61	54	54	28	54	58	51	69	47	51	49	61	40	58	50	47	50	61	57	43	54	63	54	52	61	54	48	51	43	46	62	54	52	50	45	45	49	53	68	46	42	50	62	64	45	61	60	57	58	53	51	51	51	48	48	61	55	48	49	56	52	53	50	58	52	61	55	36	59	48	47	56	49	54	48	44	57	54	52	57	42	60	56	45	56	50	59	57	54	57	57	48	58	44	55	51	65	60	53	49	59	45	52	55	49	39	43	47	55	43	59	58	55	47	46	52	71	64	56	63	56	66	45	58	44	53	45	53	53	55	45	50	54	58	68	59	53	56	59	43	60	42	51	52	53	47	44	53	66	58	50	53	58	58	58	65	72	39	42	51	52	54	44	51	52	59	42	57	57	47	33	48	53	47	52	61	67	40	61	53	63	58	46	45	60	54	42	59	58	43	49	46	47	50	58	53	54	61	52	48	57	59	59	50	61	61	61
23934	17538	11602	24803	32296	31367	28486	24337	21125	18040	15497	13538	11725	10278	9366	8216	7416	6805	6267	5494	4952	4734	4280	3871	3527	3244	2969	2935	2616	2359	2325	2199	2048	1801	1692	1688	1580	1507	1436	1445	1414	1337	1335	1250	1241	1186	1112	1114	1153	1125	1168	1125	1136	1070	1043	1077	1003	984	1038	1038	991	1050	926	910	881	978	936	868	920	959	906	921	847	820	879	876	824	889	802	792	903	803	861	874	811	833	867	801	824	827	754	821	844	884	828	817	772	770	833	807	770	820	786	808	804	797	786	768	792	749	791	761	759	790	757	716	742	763	816	790	766	801	795	780	788	803	730	736	727	793	801	783	803	832	715	749	735	745	735	752	761	794	747	773	754	788	786	734	763	745	746	782	798	775	752	805	748	715	746	763	768	808	830	790	748	767	742	755	780	774	801	710	739	727	778	796	768	748	687	790	784	821	788	773	738	767	850	722	764	768	784	801	737	824	800	762	779	797	747	746	766	748	800	775	684	741	750	746	787	748	747	744	779	763	813	729	792	757	800	777	770	741	796	771	779	790	771	781	778	753	745	738	785	790	732	720	751	825	797	821	713	785	746	777	766	766	742	786	706	784	757	756	770	731	719	732	778	742	773	788	739	736	739	777	810	763	700	771	761	781	820	729	736	717	773	715	770	743	769	787	770	770	752	784	796	784	800	745	756	778	773	737	802	804	736	778	783	796	755	732	766	764	791	793	786	764	772	746	731	741	791	774	789	790	715	736	763	755	792	757	719	727	797	780	769	767	811	796	745	751	728	766	797	751	790	792	789	787	766	709	788	774	789	737	785	727	798	713	773	764	747	732	763	739	722	806	762	750	820	838	775	734	744	762	792	778	777	837	741	781	778	764	780	750	769	781	756	765	708	777	748	780	746	788	747	779	779	743	810	742	758	771	746	778	768	715	757	768	769	759	742	715	754	757	784	686	766	772	783	776	799	792	748	784	785	773	791	803	705	760	769	811	716	775	758	804	703	796	802	747	763	725	753	790	775	734	785	741	751	756	713	766	751	746	788	725	762	775	825	714	760	775	834	756	811	772	796	740	777	755	765	699	744	772	736	739	785	767	833	784	777	776	721	776	741	765	770	811	757	724	763	748	759	764	781	774	779	741	727	758	750	745	739	788	761	774	776	709	713	739	807	748	772	742	740	752	776	699	755	727	791	766	812	696	771	759	754	798	765	760	761	806	773	808	750	757	750	740	748	760	797	756	820	774	709	773	744	798	743	792	750	785	735	810	781	728	800	738	786	758	775	765	828	776	770	766	775	753	715	739	761	759	781	763	781	738	789	736	745	742	777	752	748	751	757	764	689	780	695	788	743	778	800	758	752	739	766	780	765	773	789	794	726	768	757	766	785	739	772	783	789	783	769	711	779	778	756	749	769	744	752	779	820	738	748	731	726	730	772	696	758	777	790	752	800	753	732	750	804	710	760	762	766	778	750	735	726	761	784	784	778	737	731	720	801	752	737	738	738	759	793	767	772	761	792	812	740	789	773	770	752	827	771	815	731	749	813	751	723	721	705	726	741	761	754	760	784	746	763	785	746	749	763	775	740	773	768	757	782	743	766	796	772	756	748	759	778	717	766	742	763	817	754	792	757	769	784	737	743	726	760	758	751	739	786	803	746	780	766	723	688	737	734	755	753	759	749	751	790	800	803	795	749	752	762	754	777	767	783	731	802	794	784	750	762	760	771	789	726	759	749	754	735	785	722	814	747	767	812	765	787	744	768	799	783	784	803	780	821	780	791	780	761	767	794	747	746	742	778	725	778	749	740	742	740	807	779	770	776	798	767	763	759	748	772	845	765	731	722	759	712	821	792	793	780	777	737	771	754	726	760	744	784	734	744	736	752	694	730	718	750	753	763	773	749	742	808	784	732	718	779	723	791	705	772	758	714	763	781	783	788	804	794	719	720	763	741	755	763	783	766	819	811	755	753	728	755	760	734	786	771	776	736	752	772	788	773	784	739	761	808	758	728	684	799	730	785	742	764	751	751	771	776	769	826	745	773	729	741	765	740	755	770	735	743	711	731	707	743	781	740	734	752	811	776	748	768	770	759	737	751	792	764	735	781	807	733	757	768	794	750	787	724	747	745	749	799	826	723	759	784	784	759	732	779	813	698	805	778	749	813	783	753	762	725	797	780	757	764	732	759	778	771	733	777	760	802	758	763	756	765	762	711	755	761	773	760	705	749	736	754	787	754	795	751	766	820	811	743	740	754	723	733	755	737	781	755	807	790	771	741	762	761	780	800	803	781	774	723	787	783	760	753	793	774	795	792	782	765	793	758	753	723	764	741	781	776	782	772	734	743	745	812	754	784	746	761	713	741	728	772	726	750	783	755	761	739	791	768	780	769	806	747	813	780	721	737	724	805	749	759	785	750	747	778	729	791	805	771	777	824	774	785	720	783	821	743	753	812	734	766	785	773	746	699	707	776	733	836	794	768	745	730	777	799	780	791	736	753	789	794	803	772	772	730	757	780	773	779	758	763	767	740	832	782	712	788	749	773	723	769	736	723	707	808	786	725	761	789	778	755	755	782	745	782	746	751	755	772	742	756	788	784	825	766	801	755	778	773	783	747	746	802	743	794	747	826	704	762	741	740	821	752	780	771	725	790	753	768	764	791	755	786	774	786	752	748	787	770	737	728	738	763	770	769	763	755	803	800	806	776	774	754	724	752	768	739	784	754	721	790	734	722	735	739	758	783	729	766	763	771	797	779	781	719	753	789	814	779	807	746	750	764	754	800	786	758	782	723	747	741	828	771	781	781	756	752	767	767	752	691	787	760	777	729	755	787	772	753	756	775	753	750	698	734	763	729	751	756	796	775	779	779	727	763	769	739	753	705	768	715	767	718	781	757	742	773	738	731	745	771	781	771	796	726	747	787	759	760	740	710	749	716	746	744	774	765	722	766	721	751	761	736	740	743	725	696	706	796	809	801	752	766	752	755	761	744	774	757	784	755	749	731	746	783	742	740	763	801	760	752	803	777	749	697	791	766	762	762	758	761	738	748	802	790	771	770	705	772	742	784	704	754	701	754	747	770	707	786	729	766	753	765	803	775	773	777	792	743	767	796	810	784	764	756	754	735	800	735	772	764	766	719	755	800	782	765	728	705	736	783	769	719	734	773	757	756	814	771	722	783	709	754	744	752	778	754	757	746	732	725	752	738	762	766	750	751	765	746	785	723	774	781	822	797	701	750	730	757	783	764	783	715	775	746	778	755	737	780	769	775	743	773	776	785	770	776	728	824	738	789	786	750	783	745	767	752	755	719	795	697	724	810	786	747	742	783	746	728	776	710	733	772	766	776	802	719	805	751	749	759	757	793	807	739	766	757	757	746	760	721	761	781	777	698	784	766	779	798	777	763	763	743	779	715	769	710	800	784	793	769	788	775	732	789	784	743	758	733	744	733	740	773	743	760	734	767	731	764	780	767	781	761	778	722	740	789	751	791	689	764	752	739	787	733	758
3364	815	524	429	681	730	641	562	496	468	383	298	304	297	256	234	220	202	168	189	165	141	140	137	114	97	106	99	107	93	103	98	92	87	109	82	84	76	93	83	71	82	63	82	71	72	60	60	67	61	63	71	66	82	67	71	67	81	61	72	77	53	69	82	68	90	45	63	78	76	62	73	54	59	78	61	83	61	60	67	78	74	83	62	63	67	64	64	75	60	70	76	57	75	54	52	71	57	73	65	73	52	66	59	56	74	56	72	69	66	80	55	65	62	51	69	59	73	63	74	66	81	69	70	53	45	57	68	70	70	67	60	66	58	69	56	68	84	65	57	59	59	56	70	64	70	61	54	62	57	64	68	55	69	68	55	64	59	70	62	61	68	81	67	56	61	80	65	66	61	49	55	72	75	56	71	65	57	78	54	50	65	72	65	64	65	55	64	70	74	69	76	65	75	79	71	69	62	60	69	65	51	62	58	59	50	66	68	63	69	68	66	63	61	72	72	53	64	72	62	82	54	70	81	66	59	66	66	52	48	78	57	63	55	75	67	80	70	64	53	53	74	60	41	61	67	71	79	66	58	81	54	73	66	67	73	75	60	45	56	59	66	61	69	70	63	77	75	75	75	69	71	59	57	60	84	53	66	59	67	65	69	65	70	59	79	62	61	71	74	59	51	63	65	63	79	71	64	72	76	51	71	61	67	64	70	65	65	67	61	55	70	65	75	70	66	65	58	69	63	72	60	55	64	60	58	62	75	60	47	61	61	85	80	75	64	75	71	59	73	64	59	76	53	58	64	65	62	58	39	80	70	65	67	53	69	67	52	61	59	64	60	66	60	80	69	81	65	61	64	76	65	89	63	68	55	67	71	56	61	71	52	64	51	65	62	83	61	64	70	56	60	62	49	61	68	64	79	60	67	58	67	60	69	60	46	79	58	75	49	61	65	68	60	57	72	65	67	67	71	68	80	67	76	74	66	69	64	80	50	68	56	43	63	85	58	57	73	69	53	73	46	60	65	60	77	60	65	70	67	53	78	69	56	72	69	75	61	64	68	69	63	62	70	73	63	56	50	67	66	58	51	66	66	61	58	56	58	60	48	48	60	74	77	59	62	66	69	65	69	51	62	70	47	62	64	71	71	61	66	71	74	58	89	56	59	62	71	63	85	69	81	65	66	62	67	62	55	69	62	70	69	68	66	60	69	62	85	67	66	70	69	63	62	82	59	54	77	73	74	49	56	84	59	58	72	78	62	53	68	71	44	51	61	62	88	66	64	59	66	78	76	64	70	62	58	79	75	56	63	58	72	62	69	59	61	56	67	71	68	58	56	63	52	65	59	53	56	74	67	64	65	65	78	52	51	47	74	53	67	60	69	56	54	74	46	61	57	60	62	66	61	60	62	68	66	54	66	76	58	60	78	72	59	68	58	52	56	75	60	73	74	78	65	64	62	63	66	77	61	62	78	76	62	58	67	80	61	58	49	56	66	66	66	61	65	79	61	69	66	53	66	64	65	60	73	54	64	68	57	71	66	61	63	80	66	68	60	69	59	76	67	62	60	58	62	69	66	75	60	53	56	58	70	59	50	66	57	65	56	67	53	57	73	73	61	85	86	59	69	58	83	79	56	54	62	75	75	74	55	62	75	60	62	73	57	65	61	60	65	67	51	63	72	58	82	62	65	65	61	58	49	57	77	51	67	60	57	73	56	73	66	57	66	62	79	62	69	60	73	62	57	55	71	65	53	69	62	56	61	70	57	66	64	66	52	67	82	60	72	57	66	75	76	46	44	48	59	44	70	56	71	62	52	64	64	85	64	71	57	67	54	70	71	66	57	55	61	73	73	57	68	63	68	57	68	63	60	75	49	67	66	59	60	63	56	65	66	57	79	62	62	63	64	70	67	53	69	59	63	66	64	75	67	67	68	56	62	58	68	60	71	55	61	58	53	66	60	62	58	65	78	72	63	58	65	64	53	65	66	58	64	70	70	67	72	64	61	61	48	63	55	66	62	66	51	63	73	60	59	68	68	59	58	69	56	65	69	72	70	54	57	71	64	65	78	64	63	49	55	67	58	73	73	61	77	56	64	47	77	63	57	58	62	57	73	63	62	59	67	72	72	63	74	62	57	70	72	57	67	53	50	60	64	76	52	75	67	61	61	61	50	58	69	67	60	71	64	55	71	63	58	66	75	55	70	67	62	65	68	64	65	64	68	70	67	54	80	70	57	55	69	59	70	68	62	68	55	66	64	66	66	76	68	59	63	76	71	64	65	51	59	62	61	66	61	77	64	53	68	52	56	74	71	54	63	76	66	73	67	56	73	70	61	42	82	70	52	69	50	61	52	67	73	70	48	55	57	58	74	67	69	55	55	59	71	55	80	56	59	75	71	68	71	60	59	61	72	63	51	73	53	58	60	65	54	66	68	65	57	60	58	63	48	56	68	71	46	64	56	68	76	64	40	48	63	44	64	65	71	79	66	64	58	57	62	62	76	64	72	50	62	66	77	67	61	64	71	57	71	60	64	67	66	74	69	67	61	50	61	49	49	70	66	51	66	60	61	64	56	61	56	55	55	60	65	60	66	58	70	58	54	60	67	55	60	57	65	52	60	55	56	74	63	60	67	72	64	60	80	44	70	71	63	61	70	47	62	82	66	53	53	61	71	57	81	61	60	68	58	59	56	68	63	57	67	61	53	59	53	69	58	69	54	68	58	65	67	64	65	71	64	71	55	79	59	58	71	51	58	82	74	54	76	63	68	51	72	65	59	49	50	63	49	60	53	76	65	67	61	69	67	78	58	59	67	58	58	56	67	62	82	72	67	58	72	72	75	86	65	71	66	60	61	59	58	64	55	79	61	62	72	61	71	76	73	58	57	62	57	65	69	64	66	64	50	63	72	59	78	76	57	72	66	74	50	60	67	68	60	59	61	51	61	57	53	79	63	54	53	71	50	67	80	79	64	60	59	60	58	70	68	72	71	59	40	68	55	83	66	68	50	70	52	63	69	62	64	59	61	62	85	69	75	62	80	53	81	62	64	48	76	70	68	60	58	70	64	63	56	79	71	65	71	62	61	57	71	59	64	54	63	56	61	69	78	60	56	66	60	69	62	61	61	68	51	59	65	70	67	56	64	64	69	64	70	62	58	64	61	66	59	66	66	67	55	77	71	67	61	65	59	56	69	55	70	61	66	55	69	60	72	64	69	59	70	64	63	67	60	71	62	57	62	55	62	63	70	57	70	66	72	60	68	54	59	68	65	69	46	64	55	51	67	62	56	50	66	76	56	64	59	64	66	63	79	69	54	61	68	62	47	61	66	58	61	74	72	51	69	60	82	58	68	62	62	70	78	63	60	90	75	70	52	61	62	53	69	63	64	72	60	62	73	51	71	76	67	61	55	70	60	62	75	67	70	55	61	68	64	63	64	81	73	50	72	60	61	82	59	64	63	65	44	72	72	56	58	72	56	56	65	62	59	55	64
22031	15845	11074	23427	31184	30315	27478	23611	20283	17346	15019	12905	11264	9963	8916	8087	7289	6652	6129	5534	4973	4678	4210	3869	3485	3321	3033	2777	2544	2496	2339	2180	2081	1946	1817	1792	1604	1576	1572	1439	1510	1463	1403	1394	1330	1288	1320	1300	1293	1258	1253	1304	1235	1203	1129	1170	1154	1092	1154	1096	1135	1135	1112	1054	1101	1008	1068	1016	1071	1085	1101	1014	1034	1017	1011	1031	990	999	933	963	923	1022	974	936	976	1025	1008	989	986	973	981	1012	969	936	929	903	975	935	946	985	956	997	966	918	916	902	912	959	958	961	874	940	905	931	885	946	921	977	932	906	889	912	920	915	965	872	934	941	929	1012	898	873	939	915	877	905	893	916	902	914	924	950	965	937	892	916	923	882	928	927	914	936	892	920	899	886	923	921	924	930	903	934	927	905	885	925	952	880	942	940	938	953	925	931	870	882	921	949	929	923	948	915	917	919	869	913	860	827	939	905	953	882	925	951	918	903	920	966	934	899	931	884	902	921	891	929	938	842	895	909	895	875	902	884	879	935	946	919	938	948	931	886	945	911	864	911	901	898	890	961	941	887	947	943	914	925	946	910	889	875	965	942	900	902	944	900	981	843	900	865	893	884	909	907	901	969	869	942	901	913	897	921	868	899	956	896	913	897	949	920	966	882	925	901	948	946	928	915	887	910	898	895	864	909	959	877	984	893	920	915	1003	921	911	895	918	887	924	927	906	888	933	881	902	916	923	888	923	936	858	878	925	889	906	931	938	891	917	929	951	892	939	899	903	933	883	916	884	951	938	865	851	902	918	941	990	911	942	860	854	915	907	914	939	912	873	930	898	896	870	931	892	890	920	909	927	832	946	874	924	866	948	845	898	878	933	951	938	889	916	904	921	921	916	936	887	961	948	865	888	920	835	926	926	870	899	879	924	893	918	865	903	956	925	867	901	933	924	939	920	923	914	868	887	923	924	917	922	896	933	855	922	899	927	834	920	887	872	922	851	927	860	969	926	899	914	965	873	937	882	895	924	865	905	902	979	866	856	916	927	927	892	941	911	915	907	952	901	930	893	844	914	945	899	938	891	960	947	897	869	831	901	917	930	917	887	924	854	927	896	944	867	914	909	958	932	908	920	884	893	952	939	952	916	935	900	956	916	919	926	893	946	918	878	937	855	926	902	875	949	893	933	887	903	921	938	912	873	917	922	908	905	920	927	972	954	859	904	909	953	932	878	934	940	891	921	889	899	917	891	938	942	886	941	958	932	940	865	924	918	910	907	934	942	904	912	913	894	881	910	894	913	922	911	881	881	941	934	931	917	963	971	944	961	927	891	968	901	931	915	892	877	907	903	946	965	868	960	884	899	950	923	934	929	967	903	942	933	934	892	891	909	936	885	933	890	943	925	906	886	919	923	931	944	907	931	892	933	863	909	882	908	958	918	849	859	872	926	904	921	890	883	951	931	873	953	879	928	931	928	932	939	934	887	904	888	875	887	950	913	929	898	960	919	907	914	901	890	924	934	917	875	872	846	937	945	952	955	950	890	933	858	896	881	887	914	894	908	916	866	915	928	905	943	876	919	903	901	922	913	853	868	942	907	926	898	900	894	935	952	924	815	947	890	930	911	906	930	874	910	942	909	927	923	888	940	906	925	912	965	977	926	880	911	924	856	857	906	903	950	900	888	876	884	916	940	887	892	883	876	995	982	915	881	941	932	957	857	906	917	946	866	873	876	899	915	920	939	895	913	909	978	919	884	924	876	904	939	895	907	960	897	884	904	905	911	930	897	890	900	982	921	941	954	898	949	962	898	953	957	933	905	938	915	926	924	902	938	916	897	917	911	905	879	900	941	885	917	917	901	898	952	935	986	888	913	930	872	901	950	905	873	862	985	950	872	920	854	898	882	955	924	896	888	935	926	854	948	923	902	941	889	905	937	891	867	946	898	920	920	903	858	912	1002	898	902	921	900	943	888	890	840	880	922	870	905	896	929	910	877	885	914	912	924	936	880	879	926	887	901	880	962	935	926	951	913	928	937	953	897	917	883	900	883	884	939	932	886	905	901	908	949	920	905	907	945	920	919	903	890	938	919	939	899	944	921	906	917	886	958	933	882	933	929	904	882	940	841	929	860	913	917	908	937	883	901	880	924	897	936	896	885	875	947	910	926	839	946	919	898	867	913	939	849	900	907	875	934	884	896	939	824	903	950	950	941	858	895	937	933	964	903	904	870	890	1000	934	877	899	924	858	903	956	917	934	928	875	907	895	923	921	948	944	966	913	948	921	897	913	932	877	862	830	898	912	924	893	902	918	948	960	942	876	946	933	923	959	937	891	968	885	881	949	920	930	893	903	948	904	945	999	902	934	925	927	934	956	935	904	968	921	847	896	854	922	933	943	950	870	921	919	859	952	915	939	905	898	950	960	992	883	950	852	920	928	941	953	919	947	890	903	892	896	887	919	899	915	905	851	884	941	881	919	903	853	949	970	890	860	888	899	935	924	899	919	913	874	918	954	935	921	937	926	938	893	927	921	886	921	924	856	929	857	929	899	899	902	904	934	902	973	917	873	917	932	912	897	935	875	878	924	943	904	894	960	900	871	938	952	890	990	947	904	928	916	888	903	878	905	878	931	933	919	937	926	971	925	901	910	877	912	958	934	919	913	924	933	882	896	967	920	826	873	849	892	890	941	872	879	921	909	969	875	922	920	979	988	869	872	949	937	906	989	889	945	862	917	922	957	927	899	948	906	916	920	928	941	941	878	973	886	895	895	892	897	917	925	907	950	940	847	891	932	967	928	853	920	912	908	925	856	955	911	909	960	874	974	960	945	912	913	937	919	950	931	919	938	922	913	907	915	923	921	1017	904	879	890	911	889	939	959	907	918	876	979	901	930	959	894	908	914	926	914	900	908	942	929	924	895	861	898	897	919	867	900	839	913	915	907	900	891	950	893	920	905	927	870	908	904	946	903	858	885	942	985	955	861	925	891	936	905	936	918	917	889	865	937	903	932	941	964	939	896	886	896	884	907	934	905	837	898	926	894	889	906	903	924	875	900	883	921	945	887	894	947	911	874	978	896	949	891	956	882	926	876	903	900	916	882	914	919	931	910	903	901	924	885	921	916	887	923	979	853	933	959	897	932	939	925	952	891	909	879	970	874	943	923	853	895	888	947	912	885	918	905	1002	906	866	911	894	927	885	946	916	909	889	905	892	896	928	912	860	923	944	905	928	900	890	950	922	874	876	839	977	883	938	942	960	939	930	880	925	926	952	884	917	945	880	910	895	888	869	942	909	932	929	932	924	927	915	924	932	944	921	876	922	918	883	939	943	885	945	915	959	941	912	959	911	883	869	994	906	845	943	904	931	884	881	897	882	873	841	921	893	874	950	889	920	934	967	906	877	898	942	877	907	937	894	917	941	940	870	896	917	921	905	902	911	911	935	891	920	926	922	921	915	934	907	877	973	893	925	945	951	891	872	923	902	912	924	936	905	951	925	930	923	930	877	936	947	922	920	875	901	910	908	893
2856	1299	780	639	935	1156	1010	925	725	604	563	503	458	371	342	351	296	309	276	243	233	192	194	183	169	173	134	135	136	141	115	128	118	110	113	110	105	103	83	84	83	84	87	92	79	99	99	88	88	72	109	98	85	82	85	70	81	79	89	91	83	77	75	77	80	77	81	77	71	62	60	69	78	72	95	78	74	76	79	72	70	63	74	69	74	85	70	68	79	78	70	66	67	71	79	72	76	63	73	77	69	51	70	62	64	61	68	66	81	83	75	66	75	69	65	58	80	70	59	80	82	67	66	69	73	72	62	71	84	69	69	79	49	64	62	57	67	79	71	67	79	65	73	76	86	74	65	75	73	64	68	70	91	70	74	71	65	58	73	72	61	84	70	70	72	85	78	64	72	62	63	63	60	68	74	83	63	84	65	75	87	84	69	55	50	67	87	62	68	68	70	60	82	84	77	86	55	65	62	67	73	62	70	77	73	68	75	72	75	76	78	78	71	70	86	51	56	75	69	76	67	57	79	74	53	64	83	79	81	82	76	70	81	66	71	71	76	79	75	78	74	73	72	61	77	66	79	62	64	66	50	88	70	73	75	80	71	89	69	77	73	57	66	93	68	65	84	72	66	76	52	60	76	72	69	76	59	75	78	73	83	58	74	81	65	59	68	58	63	67	52	73	84	56	66	62	64	65	73	67	63	68	58	71	80	94	62	63	56	65	59	70	80	69	61	64	57	66	83	82	70	61	68	75	62	80	57	67	60	53	80	70	73	56	70	68	68	68	77	77	63	73	57	80	69	82	65	79	53	51	67	71	64	56	69	71	67	52	68	67	74	69	69	83	71	67	75	66	67	77	66	77	57	68	62	78	67	64	89	87	80	64	78	79	63	73	59	67	78	81	88	53	71	70	78	75	93	64	81	64	91	70	67	71	73	74	70	79	74	68	77	90	79	68	53	79	66	72	68	63	62	55	82	73	62	77	88	77	69	77	46	75	63	73	78	60	61	67	82	94	71	64	74	67	58	83	55	69	71	71	63	69	80	67	95	68	77	84	66	78	63	60	77	72	75	68	62	62	76	82	70	62	72	72	72	53	72	71	74	80	60	80	73	75	68	84	73	68	69	64	66	69	70	73	75	60	84	58	69	59	84	62	70	70	73	75	65	71	75	77	80	60	73	67	66	71	76	78	75	85	67	77	75	64	70	58	68	69	81	74	65	71	78	68	64	73	63	67	69	75	50	69	71	58	71	60	76	91	73	61	64	79	70	64	78	68	73	64	81	68	76	78	75	69	80	70	83	77	61	82	89	54	77	79	71	67	83	74	89	81	70	71	68	59	85	76	74	79	70	82	68	73	68	86	64	64	73	67	84	71	72	78	75	75	84	76	61	70	68	71	75	73	64	88	55	75	69	73	72	58	67	72	74	59	61	56	71	78	69	87	67	64	72	72	70	71	54	61	70	71	68	74	64	63	78	72	63	60	77	80	60	61	63	79	65	64	75	66	54	73	71	67	79	61	59	61	70	76	81	70	73	79	69	71	72	65	83	72	75	80	71	75	79	69	71	67	64	74	62	76	68	67	66	45	60	71	61	81	78	78	83	76	62	63	51	71	87	78	83	62	77	57	55	54	84	70	70	57	78	72	68	71	50	71	70	68	69	76	68	82	84	84	72	72	78	82	71	60	63	65	51	56	74	75	57	70	69	64	54	81	70	82	86	64	72	67	63	64	81	65	81	65	71	66	60	74	57	72	63	56	78	62	67	57	65	67	62	74	61	72	69	61	72	75	75	67	69	70	65	64	70	85	78	86	72	71	78	83	69	61	51	71	62	91	65	59	83	59	69	64	64	84	67	78	87	75	74	83	77	64	86	73	66	77	94	71	79	60	62	67	58	59	71	87	67	59	76	69	74	87	74	62	63	70	54	60	71	58	67	71	68	59	69	71	59	55	60	62	67	59	71	65	58	72	66	77	61	68	91	67	85	74	66	67	75	68	61	68	79	66	70	72	91	85	80	63	67	61	66	81	65	52	59	67	63	60	68	65	56	66	71	62	87	63	78	75	68	58	70	69	72	72	68	78	77	66	76	73	75	68	72	72	70	76	69	87	61	65	80	73	73	55	65	70	84	74	65	70	65	68	81	48	65	68	70	72	74	77	71	67	66	54	51	53	74	72	68	79	76	86	84	63	66	68	65	79	63	80	64	66	77	65	67	63	63	75	71	68	90	68	69	79	73	66	57	71	67	67	74	63	71	65	87	75	66	71	87	68	72	70	59	77	70	86	52	75	69	69	78	55	62	74	70	63	73	74	72	77	63	80	83	88	57	62	64	63	67	60	64	68	68	77	68	55	68	65	73	77	64	71	55	62	60	78	67	78	61	79	67	78	61	74	65	60	77	69	72	55	68	74	67	78	78	76	67	56	63	71	70	68	84	68	70	61	78	72	75	74	67	57	68	76	69	62	74	70	67	56	71	53	74	68	70	68	55	56	54	80	69	65	84	71	68	62	77	79	76	75	76	71	61	70	66	69	58	59	67	65	62	69	68	68	76	77	85	93	67	90	72	66	67	77	75	80	73	62	72	65	65	85	66	65	55	68	55	70	74	53	62	65	67	56	59	65	63	64	54	67	68	75	85	77	67	68	75	67	76	61	60	73	67	59	78	71	60	79	80	74	61	76	78	83	56	73	74	86	78	78	73	67	67	66	79	78	70	62	41	77	67	91	73	65	63	76	67	71	63	78	81	63	70	70	70	74	73	64	65	75	68	96	75	73	76	74	75	67	61	67	85	70	69	78	57	76	64	77	67	73	74	59	61	73	63	54	76	73	71	73	66	74	76	77	88	83	66	76	74	80	78	68	67	59	64	71	76	85	70	82	61	54	65	67	88	81	61	76	69	76	64	74	66	87	77	78	66	69	51	76	63	57	56	76	75	71	74	69	71	71	60	70	84	60	77	62	68	60	68	71	64	61	61	61	59	60	56	56	71	65	76	74	67	63	71	76	69	70	73	63	74	71	66	65	65	62	55	55	70	66	62	84	76	65	79	66	77	74	75	73	66	64	72	71	56	68	74	70	70	67	59	72	79	66	62	67	78	79	67	69	70	73	64	70	69	70	61	75	77	66	67	60	77	64	66	59	68	57	68	77	77	63	66	69	78	60	59	66	70	75	64	84	70	71	64	57	51	79	69	68	68	79	69	51	50	84	75	74	78	78	79	63	68	69	64	73	65	66	66	62	68	83	73	76	75	68	81	63	82	64	63	77	70	76	89	77	77	68	80	72	71	72	65	60	73	77	62	75	76	65	68	64	58	66	83	67	60	69	83	82	81	74	69	55	69	71	67	60	98	87	72	59	77	78	68	64	81	77	82	68	76	62	67	65	72	75	65	78	58	75	65	54	73	73	64	66	72	54	56	83	88	86	85	56	80	59	71	72	74	66	82	70	65	76	74	62	51	57	76	84	74	61	71	72	52	74	70	70
27543	20251	14735	28804	36179	35398	32198	28755	25126	22140	19443	17040	15229	13720	12277	11368	9985	9213	8259	7532	6951	6313	5785	5184	4740	4411	4138	3812	3510	3272	3205	2976	2768	2451	2408	2260	2135	2061	1993	1947	1921	1829	1783	1714	1617	1630	1597	1615	1524	1579	1550	1441	1489	1419	1400	1276	1333	1287	1344	1307	1314	1269	1222	1257	1248	1216	1234	1172	1192	1237	1138	1168	1150	1168	1144	1120	1171	1082	1118	1105	1104	1124	1135	1054	1135	1076	1085	1055	1046	1012	1055	1053	1122	1109	984	1016	1017	1073	1006	986	1018	1045	1056	1061	1024	1016	1034	976	999	1014	1005	994	1004	1012	1036	970	994	947	992	982	987	1009	948	972	994	988	1013	995	962	957	984	984	1009	989	966	935	1030	1002	1032	972	1023	994	986	1017	974	1017	938	972	976	1030	954	961	971	968	1021	1035	998	989	1012	990	948	1015	975	956	1008	972	972	967	936	1013	956	983	1010	996	976	1002	1017	1030	952	1012	1016	970	976	957	988	935	971	984	1028	960	988	971	962	1021	962	1009	935	918	948	1037	1011	959	957	960	1026	955	963	914	1046	943	970	985	1016	955	947	1004	962	995	950	972	968	1005	967	1017	952	1013	992	995	974	1024	920	984	960	948	962	964	972	968	991	955	1005	971	975	990	1012	977	918	991	1003	1014	982	947	1001	996	961	998	1029	979	960	958	1008	1028	929	983	990	1000	1005	960	968	954	975	986	1003	982	927	946	971	975	976	956	878	986	985	986	965	912	954	981	998	981	963	928	968	979	965	935	980	1002	1007	1020	987	1007	955	985	978	913	1026	1018	962	1036	967	949	914	973	953	941	1016	970	960	959	969	1014	939	1023	945	952	925	1003	988	992	981	969	991	965	1054	949	972	980	999	1043	1009	960	965	907	922	957	935	964	1011	989	957	945	972	978	993	984	976	972	970	974	955	957	946	998	955	932	952	991	941	1002	968	988	962	993	977	977	929	973	955	967	961	1023	966	992	969	991	963	943	921	1052	1018	1013	981	968	987	944	1038	960	1016	973	958	971	998	977	885	985	957	935	989	1009	969	992	978	942	982	936	977	996	990	958	936	955	973	965	1005	975	1036	1002	877	962	942	1039	984	1017	968	905	975	971	986	1005	934	1023	970	983	934	963	964	987	996	1013	1011	986	952	1008	968	989	940	951	937	976	983	968	976	1004	954	919	1000	987	1054	992	945	923	978	939	935	1001	1002	1030	966	994	997	987	977	948	933	982	1014	968	972	994	1017	987	977	1000	977	965	947	996	1004	976	1014	1016	921	957	924	999	992	914	970	974	983	971	1007	992	921	954	993	933	954	1005	952	965	977	1023	978	940	1033	1001	1035	914	1002	1005	983	1000	936	1000	1007	994	993	976	980	965	986	996	995	982	1027	1016	1022	1031	1017	977	1008	888	1000	975	962	967	1005	960	1014	965	1019	1011	975	915	961	960	998	969	962	968	985	972	980	990	990	970	999	1023	1005	958	1016	929	975	977	1017	996	975	1016	987	1020	975	983	1022	939	968	1012	954	925	1005	958	995	980	915	988	1020	967	965	987	1026	974	994	973	982	1038	974	986	978	952	995	960	997	979	942	947	961	936	955	995	1000	964	1002	961	1023	913	963	1039	1036	1011	949	1003	1001	976	1021	964	1025	1024	1002	971	972	962	996	972	1008	1003	976	980	923	979	964	960	956	971	1004	955	931	1006	995	1008	959	977	1034	1000	960	960	916	920	980	991	998	1017	957	962	1010	917	1059	967	982	1008	982	1022	945	988	1030	1014	991	962	939	1012	942	971	1013	972	1001	981	1041	965	977	998	979	1027	1013	978	1003	951	985	959	996	966	946	958	958	933	925	983	994	994	962	1023	1014	944	972	1031	1032	1033	1005	964	948	953	993	986	1035	982	990	957	915	1076	1015	914	935	975	957	990	955	1047	1050	986	1002	961	952	973	960	975	980	998	931	961	986	970	1028	991	953	965	984	991	949	1023	1004	993	972	922	980	993	985	934	967	1004	990	957	968	1013	1001	941	953	982	980	998	1015	1013	987	943	973	1014	929	966	989	944	948	1049	991	995	932	979	993	926	999	969	941	954	972	962	967	960	944	972	1025	963	947	924	974	1021	1027	1013	975	972	984	959	988	953	1014	957	974	975	982	1010	995	1009	1024	992	973	966	1002	975	941	974	955	947	979	989	941	988	1002	990	986	998	999	963	1012	965	962	970	984	975	996	967	996	1022	998	1006	986	961	967	981	952	974	940	984	1062	994	1007	989	956	964	994	926	1025	966	939	939	958	1028	989	974	960	986	970	980	999	983	1032	960	988	1006	942	976	982	981	1009	978	970	973	991	1005	975	976	908	1029	960	1015	939	986	1010	959	1006	992	989	968	940	977	961	1028	999	931	987	966	1037	963	964	990	979	976	947	972	944	976	1000	996	1010	998	950	1001	941	891	1015	937	960	986	982	962	994	1018	980	1021	1021	1014	1006	965	971	936	950	1004	1014	1025	977	994	1003	942	1008	892	927	1018	950	1006	956	1003	949	949	931	1057	956	952	983	982	1012	964	1050	930	985	1034	1042	965	1030	959	956	1035	973	958	962	946	1000	981	974	978	983	1003	1008	950	1017	1040	945	994	942	1020	936	992	980	1004	958	931	963	989	969	1020	967	946	986	1013	998	991	1003	973	959	919	1026	969	966	1000	993	984	1011	974	972	991	1006	1023	956	1003	961	991	972	968	943	946	932	954	963	994	889	917	977	987	991	1049	913	959	998	971	988	1023	939	945	1024	1036	1003	1055	1015	943	904	951	1029	1020	996	996	960	1010	951	1016	999	919	980	961	924	978	1005	991	958	917	964	957	967	975	965	1030	975	986	1030	985	977	930	972	997	1007	988	949	977	1013	980	1026	1006	905	995	951	987	1002	964	994	979	984	952	1002	963	949	1019	961	1013	1005	1010	1016	941	1008	955	987	980	1005	986	977	1022	958	1002	992	956	949	1000	929	1003	991	1025	947	939	955	949	986	953	1016	1022	993	970	965	1001	999	978	986	938	986	947	1018	972	961	937	1002	948	948	1014	982	974	924	1033	986	973	991	943	988	950	1033	994	941	975	999	977	1040	969	1003	972	972	996	1007	980	993	1018	1036	954	937	976	940	996	989	949	991	931	967	1012	1001	1008	919	991	988	962	977	927	972	1008	960	970	993	962	1024	972	974	971	1016	1006	991	942	967	970	996	975	993	971	961	1012	913	996	975	970	1028	965	972	976	985	1003	998	1044	977	900	974	1016	962	928	958	955	970	955	974	963	984	974	951	994	914	962	959	932	1001	978	973	995	988	995	992	923	1031	923	995	1002	964	981	984	991	994	975	958	993	935	1025	1003	1016	943	990	958	966	1039	980	994	1011	949	1034	961	1008	959	1024	945	943	937	943	942	979	1008	1010	989	933	971	985	934	1066	942	991	979	1020	1020	1029	981	932	990	1039	989	983	1015	1005	961	972	1018	1013	988	971	918	1013	1006	948	973	942	959	950	945	944	943	939	984	987	987	1005	1001	939	964	965	985	1037	1011	982	1004	924	978	963	978	1030	950	967	974	971	977	998	961	1004	954	973	911	994	969	975	951	992	932	961	944	933	954	982	966	978	954	1025	973	975	945	974	991	934	966	1017	1006	984	1075	979	951	956	971	981	906	988	939	939	1002	996	986	1003	986	985	1027	969	964	1046	968	990	962	1017	945	922	967	967	1014	930	973	975	985	950	990	956	944	964	933	1016	1040	1005	1009	966	983	976	1032	995	965	1041	1004	992	1015	1008	994	983	956	975	940	1012	997	978	970	936	972	1005	972	972	988	1033	1030	981	947	1032	977	997	985	985	927	975	921	985	1056	960	1048	928	932	950	1026	932	1034	1043	1007	983
2046	559	343	286	427	482	395	382	339	282	280	233	225	185	181	166	163	126	139	121	121	95	100	91	82	91	89	57	81	76	78	61	71	58	65	64	59	46	56	70	53	62	59	56	58	57	59	55	59	56	63	57	53	54	61	58	53	52	43	53	64	45	40	58	49	51	43	46	66	51	52	42	55	66	61	52	61	43	50	60	70	56	45	56	61	50	61	63	45	43	54	39	52	53	41	41	48	67	46	59	51	59	45	51	59	55	45	66	51	48	49	33	43	50	40	37	41	52	50	54	50	55	53	42	46	59	47	43	39	48	45	44	45	55	46	45	50	68	38	54	55	58	40	43	59	46	47	55	44	51	63	44	46	35	48	55	40	44	42	45	46	48	43	50	41	60	58	47	54	54	48	43	51	55	51	45	41	58	44	46	51	46	50	33	64	38	53	48	43	42	35	63	44	59	52	47	47	49	43	50	55	54	43	48	56	61	56	53	42	50	49	63	52	53	44	46	58	48	58	49	55	52	58	43	56	31	49	55	48	54	44	44	58	43	48	40	52	43	46	58	44	59	51	55	48	44	49	60	47	50	40	55	47	52	41	46	45	51	56	55	63	56	45	49	59	45	53	55	56	43	51	56	67	44	46	45	47	50	40	51	45	38	53	55	59	59	44	48	47	41	55	55	39	50	47	45	56	59	45	52	50	58	50	50	55	51	44	42	66	46	56	48	39	60	61	56	50	45	46	59	39	47	49	33	51	70	54	49	46	42	53	52	59	51	60	44	48	42	53	50	51	53	48	54	39	51	47	50	55	49	55	52	67	46	39	47	50	51	47	46	52	44	57	45	54	48	52	40	55	40	49	45	43	43	45	42	51	50	39	43	46	35	47	41	59	44	53	46	56	63	45	64	47	41	51	60	65	56	36	49	29	44	55	56	48	44	48	46	47	51	47	55	50	55	67	48	43	53	42	49	44	42	56	65	48	48	59	45	45	46	45	48	39	53	43	55	51	53	42	46	56	64	45	50	46	59	58	51	49	46	43	51	42	50	62	41	45	38	66	54	37	43	46	55	43	41	41	56	59	45	45	46	49	41	39	54	51	47	55	40	46	49	56	66	52	38	42	64	50	38	45	45	46	52	60	46	50	42	60	55	49	47	47	53	47	47	60	54	56	48	42	47	53	45	41	53	50	58	49	42	46	52	51	50	37	59	53	43	44	48	35	49	45	48	44	58	56	32	33	38	58	52	49	59	52	52	43	48	51	49	36	62	45	50	53	48	40	58	34	41	55	36	42	54	43	43	41	53	53	44	53	43	42	46	49	46	50	47	47	55	48	55	45	53	51	52	47	70	40	59	43	61	51	37	52	55	45	58	53	47	38	43	60	40	41	53	60	53	41	34	44	42	53	64	49	61	51	40	53	46	53	53	53	55	54	55	44	44	50	57	38	37	45	44	45	55	53	45	48	53	52	47	47	48	59	54	68	51	48	53	55	49	46	47	48	63	51	53	50	45	51	43	43	53	37	39	45	55	49	46	54	50	50	50	51	45	53	56	46	48	49	45	52	50	31	49	50	46	41	44	51	47	59	55	48	61	43	46	46	52	43	38	48	47	39	62	42	41	40	49	38	59	49	54	43	52	59	49	43	43	56	51	44	46	52	47	50	42	50	54	41	61	45	46	53	51	44	50	57	48	55	50	43	68	45	43	42	53	66	43	51	47	42	33	64	52	47	43	52	48	36	64	53	67	43	54	62	57	44	39	49	54	45	58	55	44	52	34	44	51	50	62	54	49	45	48	65	48	47	52	50	56	39	47	60	43	38	55	42	63	48	46	48	38	47	38	44	39	58	47	45	43	35	58	38	56	50	62	43	47	53	43	37	59	51	62	36	54	63	52	51	48	45	57	47	57	62	49	42	52	43	47	47	51	51	42	61	49	44	48	53	57	41	51	61	47	55	43	41	54	51	62	52	55	36	48	43	60	59	66	35	50	45	58	55	49	53	44	34	55	42	47	50	49	46	52	46	57	50	54	45	51	57	36	45	56	58	52	40	39	47	59	44	54	47	41	42	53	39	49	44	48	46	59	47	55	46	59	40	47	30	43	61	36	52	61	45	63	50	44	58	50	41	53	49	55	54	56	43	49	54	52	40	43	50	56	53	47	53	60	49	42	34	64	56	49	56	51	49	39	41	40	54	58	44	46	47	59	38	46	31	49	45	48	52	42	51	53	55	47	43	42	55	44	46	54	50	50	57	58	47	41	48	56	41	40	42	54	45	65	55	51	52	44	42	39	57	44	55	54	52	42	53	57	52	45	58	66	46	51	44	56	38	47	56	56	56	41	48	48	49	51	40	44	53	33	53	47	61	45	49	42	51	44	58	56	55	44	48	45	55	60	43	59	40	63	46	39	42	42	48	46	47	49	53	44	48	47	49	41	54	41	53	42	37	44	51	47	47	49	34	35	41	53	54	52	52	49	49	49	49	52	46	52	54	49	57	43	42	40	56	44	45	42	52	49	42	51	47	44	58	45	53	55	45	49	43	46	52	45	46	36	54	37	42	48	56	52	39	50	46	55	46	49	44	46	41	61	57	47	65	51	45	60	46	50	53	33	50	53	40	50	46	43	45	53	40	56	37	59	40	54	48	43	48	53	59	45	56	51	52	69	55	44	53	59	43	59	55	55	53	54	58	45	65	44	52	50	45	42	48	39	55	63	55	47	44	50	64	51	47	63	41	48	53	54	69	55	42	51	49	48	51	69	56	47	60	64	58	52	41	33	51	41	45	46	45	51	58	53	43	52	50	43	49	51	45	32	54	36	45	55	43	47	43	54	50	43	46	52	45	58	51	39	40	48	56	47	57	45	41	56	50	54	48	50	49	45	47	54	52	53	65	48	63	38	45	54	37	51	46	56	28	52	52	44	43	41	38	43	46	50	48	50	52	44	53	53	52	37	58	62	47	51	55	54	39	69	41	47	44	47	42	47	53	45	45	54	51	45	49	50	41	47	45	40	45	56	40	35	51	63	58	40	34	53	49	47	41	38	67	51	54	55	52	44	50	41	61	41	38	47	61	40	40	54	52	51	46	51	45	39	48	46	51	41	34	53	55	52	71	44	55	48	50	42	58	42	49	57	55	42	37	50	46	50	45	73	46	39	42	54	43	54	52	47	49	55	70	54	46	52	46	41	52	57	45	54	38	37	55	44	48	50	46	46	46	48	50	47	50	49	41	65	51	54	57	46	74	56	50	32	55	37	47	49	40	45	53	42	49	54	54	56	37	47	44	48	49	42	58	55	41	68	42	45	45	48	53	67	47	46	50	36	56	49	47	43	63	46	41	52	43	38	31	55	51	43	42	53	47	49	40	52	48	55	49	42	41	34	45	48	46	45	50	56	43	53	47	48	55	40	44	62	46	46	56	48	41	41	53	48	33	64	55	50	50	50	57	48	42	51	46	54	64	53	43	59	60	40	54	52	46	41	53	58
19236	12995	8283	18821	26555	25829	22427	18910	15829	13156	11106	9507	8183	7394	6640	5845	5267	4768	4207	3942	3451	3255	2949	2680	2404	2228	2134	1963	1813	1789	1634	1553	1433	1327	1285	1283	1188	1218	1091	1113	1131	1089	1017	981	1005	1006	948	945	998	942	919	943	843	907	861	871	870	851	874	862	844	813	840	876	843	847	881	801	779	787	794	773	819	796	796	757	772	770	759	722	742	746	813	762	756	802	754	778	714	726	779	753	736	746	722	676	781	743	721	700	756	732	687	757	737	709	725	704	707	755	737	692	727	718	717	700	709	762	701	786	674	723	723	726	739	690	713	718	669	720	688	685	665	746	723	691	717	731	699	743	690	745	742	724	721	712	706	717	653	686	665	702	667	686	735	725	675	726	669	664	700	666	711	651	748	730	685	707	688	665	685	726	735	736	706	716	755	736	664	711	724	672	692	700	741	707	703	723	708	733	700	689	739	702	726	671	684	751	689	689	732	693	679	705	758	696	713	737	714	684	711	683	701	680	702	677	707	659	710	714	717	697	709	704	751	718	676	707	714	703	711	719	683	714	700	680	726	683	732	704	720	715	701	698	727	702	670	738	699	738	724	703	683	706	707	707	688	718	706	746	715	678	647	734	683	709	691	714	673	676	723	656	686	711	666	688	694	705	672	670	694	738	729	696	702	713	738	701	715	717	728	769	684	691	696	674	700	730	720	673	731	695	665	687	721	680	691	717	691	687	677	726	678	709	701	721	681	697	697	657	694	745	699	672	699	696	684	699	739	678	750	706	677	711	691	718	726	672	703	703	724	711	704	700	681	665	650	707	725	734	740	712	692	714	715	656	697	721	702	730	764	697	730	730	734	737	732	684	700	691	746	745	651	654	669	706	716	675	778	714	671	725	716	684	716	715	708	708	678	705	727	686	727	685	747	645	737	690	751	671	713	750	688	702	707	685	679	691	710	745	662	656	724	672	703	708	700	714	684	712	667	695	688	723	696	672	720	739	722	754	674	692	677	689	685	715	725	750	733	703	690	744	714	715	668	704	719	723	732	706	705	673	700	709	704	714	760	692	692	682	680	697	707	680	680	669	688	729	733	702	688	696	706	689	776	660	689	744	731	699	683	698	710	751	687	714	742	694	718	712	715	778	689	696	720	701	697	705	714	695	683	699	768	720	642	707	692	752	709	676	688	731	691	701	729	676	649	698	716	701	718	651	685	710	733	714	689	699	687	688	751	753	731	706	701	705	665	786	669	738	734	693	729	680	722	713	739	703	681	756	698	723	700	752	739	727	716	714	712	770	761	743	731	688	658	710	699	665	687	718	690	718	681	726	712	720	743	767	711	722	687	758	714	724	764	703	706	712	715	697	755	737	701	709	713	663	728	671	692	716	694	746	711	672	680	744	761	732	756	735	711	709	680	779	708	698	732	700	700	731	664	669	756	677	707	682	715	723	713	701	695	678	726	680	703	741	709	718	743	733	733	706	733	698	648	637	651	707	708	670	720	673	740	665	750	735	672	733	725	714	725	692	678	677	678	694	761	676	685	709	709	684	711	703	745	684	715	676	706	710	725	697	727	688	761	680	751	702	672	713	738	731	678	674	684	693	736	716	709	704	736	666	711	725	753	765	713	705	684	731	720	754	768	700	690	687	735	722	718	727	725	728	704	665	681	689	699	730	690	726	712	725	737	676	719	704	708	681	714	712	691	715	752	699	715	712	698	674	761	727	728	703	691	702	765	703	719	659	755	719	670	719	751	732	766	706	746	676	690	700	677	719	743	670	690	689	699	693	739	712	753	697	677	697	780	717	623	713	779	729	734	767	720	748	688	715	744	720	707	694	667	709	689	725	713	713	753	679	715	685	683	685	685	702	667	714	720	678	669	751	674	705	730	697	679	719	751	717	685	757	724	712	704	699	706	687	753	728	694	753	721	716	741	713	728	720	714	692	693	739	721	726	700	749	715	707	707	676	746	724	697	726	692	741	703	669	751	696	715	696	692	698	732	733	718	692	740	717	731	751	723	662	729	682	692	708	764	707	737	731	697	690	757	662	678	728	704	638	746	689	688	681	767	717	708	750	679	765	714	736	695	747	695	696	709	742	748	733	696	727	670	736	713	734	687	730	764	703	683	711	712	710	698	714	718	716	681	673	649	723	661	684	745	720	703	698	757	724	697	721	702	690	736	698	710	723	708	658	706	675	694	743	770	705	726	704	706	688	704	698	717	760	707	713	726	722	701	711	741	705	695	700	750	667	722	706	674	758	721	688	685	738	734	666	689	720	683	717	668	715	678	669	708	688	732	700	701	709	677	706	693	668	680	693	730	695	683	690	738	737	701	684	680	693	691	708	684	740	667	718	751	736	664	689	759	720	699	644	697	735	752	705	712	733	702	707	707	744	658	695	712	709	761	720	679	688	700	677	759	716	724	743	678	737	734	759	714	714	728	692	709	704	699	665	727	671	716	667	726	729	688	703	700	658	696	742	779	678	681	678	696	732	691	689	701	663	713	683	698	706	798	680	678	733	717	692	699	746	652	731	709	687	710	719	735	748	719	672	693	721	703	707	720	714	720	717	714	759	720	698	702	719	679	703	753	714	687	717	703	763	710	768	689	731	755	699	708	667	684	748	717	707	744	723	703	734	742	719	658	684	706	660	703	722	705	674	733	702	728	706	729	686	731	783	727	744	693	726	701	703	679	708	678	732	663	698	745	733	722	721	679	685	731	697	746	715	706	740	721	704	734	712	664	705	721	713	724	719	708	724	733	657	674	676	695	704	695	688	711	751	753	674	743	695	699	707	656	701	711	700	701	746	737	693	677	689	685	715	688	692	665	717	689	668	703	706	715	698	686	716	737	646	740	677	718	704	680	731	731	710	744	710	697	702	681	716	719	725	765	678	725	681	719	675	690	698	759	689	721	667	712	722	720	708	722	665	719	744	690	724	688	731	706	752	765	696	740	685	683	703	726	717	709	686	719	740	692	711	700	764	720	700	717	686	707	720	707	726	713	737	786	680	708	734	696	653	691	705	744	732	709	686	673	687	716	732	714	718	665	730	725	690	721	726	742	713	691	659	698	691	666	680	696	688	693	700	677	712	699	703	725	695	679	738	678	703	703	726	726	698	769	725	672	730	701	716	752	683	753	736	719	671	743	746	717	717	756	688	690	707	692	714	725	724	728	713	714	729	687	664	708	719	690	750	680	716	693	699	673	726	695	668	686	698	702	685	704	725	728	709	698	706	733	746	701	678	682	705	712	699	720	686	714	695	736	687	693	700	658	771	719	702	682	732	700	716	701	713	763	659	714	720	718	710	660	725	722	663	693	705	720	709	681	671	697	760	732	731	701	655	674	720	737	751	669	694	714	733	755	696	699	701	709	690	702	715	687	697	747	698	721	713	720	732	703	661	702	718	685	687	709	701	711	736	696	710	700	710	758	700	685	698	690	700	677	756	733	701	695	760	670	726	775	679	729	702	686	696	685	709	733	741	718	705	762	667
1563	919	532	442	663	827	686	569	553	469	415	374	318	309	263	237	207	165	166	185	164	145	130	126	117	108	86	108	98	89	79	98	80	75	62	77	65	70	52	69	68	77	76	74	59	65	76	62	71	67	61	69	59	62	51	51	58	62	50	60	76	52	61	46	60	54	58	63	59	55	46	48	58	65	53	70	56	59	56	49	53	64	45	56	56	61	52	53	55	45	56	52	42	44	50	56	57	54	47	56	35	55	63	55	38	47	47	47	43	54	53	47	43	55	69	47	52	46	36	61	53	47	51	61	64	61	69	48	59	49	42	44	48	45	56	65	61	46	45	58	55	60	59	47	50	59	59	57	61	51	53	43	48	57	55	35	51	55	73	55	48	53	57	50	38	48	46	59	55	50	45	65	53	55	52	52	58	53	47	65	46	51	62	39	62	69	61	50	49	63	52	56	68	55	47	57	46	50	47	52	45	47	51	42	47	69	71	56	43	47	62	59	47	49	48	45	61	62	49	56	66	40	55	71	51	56	58	50	60	56	53	58	52	54	63	53	47	41	61	61	58	54	60	51	62	55	54	58	45	52	56	46	52	56	48	48	61	51	41	61	51	47	53	61	66	43	52	58	58	43	48	49	62	43	64	61	38	47	59	52	65	54	57	71	39	46	60	54	49	59	44	58	57	56	57	51	62	41	57	48	45	40	49	55	41	54	50	64	44	54	50	55	48	56	40	56	61	50	63	55	50	47	56	52	59	57	49	43	51	57	46	40	56	63	66	48	65	47	51	46	56	52	56	48	45	51	54	57	43	47	44	56	52	46	61	45	45	58	56	43	44	55	48	41	49	55	40	59	55	60	40	55	62	59	62	51	51	60	60	64	41	52	53	43	55	51	48	49	55	59	67	73	55	51	44	44	48	53	50	66	50	64	49	58	53	58	61	58	55	52	58	42	46	66	66	58	48	47	57	41	57	59	58	51	56	66	53	32	55	40	47	55	47	48	58	58	50	48	62	63	44	63	57	54	50	48	41	45	43	55	60	57	50	54	61	49	61	50	50	41	57	48	55	51	50	46	56	67	47	49	50	54	57	48	47	60	45	52	46	49	52	48	52	56	50	50	48	61	50	49	60	51	48	45	52	49	62	49	50	58	54	47	48	48	61	48	47	53	51	54	48	54	36	42	54	50	72	64	67	63	57	53	45	54	53	39	50	52	42	49	50	47	39	56	50	54	37	52	57	75	63	47	48	46	53	68	59	60	62	57	50	59	48	54	40	44	50	54	53	57	56	59	48	65	61	45	58	43	42	59	41	51	65	56	53	41	64	48	46	68	51	53	52	46	59	64	44	46	63	44	71	67	52	56	56	62	50	55	56	38	59	56	39	51	52	59	58	43	44	46	46	51	44	69	63	44	52	50	68	44	50	53	56	41	65	64	67	57	40	54	56	45	45	57	40	53	54	50	54	53	41	50	61	52	43	46	56	61	51	54	60	52	50	52	51	52	54	55	50	48	60	59	46	46	49	46	42	45	50	65	51	59	52	51	58	42	53	58	56	55	53	52	60	51	57	49	68	41	53	60	53	54	60	43	58	47	41	57	53	47	69	55	57	61	56	45	35	49	52	58	49	58	70	64	47	54	51	54	53	66	57	51	49	50	63	59	44	45	46	52	60	53	45	49	52	59	49	55	61	48	61	57	52	56	46	43	53	46	46	52	45	53	61	54	59	43	45	47	50	57	56	55	63	57	59	59	51	53	49	53	57	57	52	51	63	61	51	43	47	39	51	62	60	42	42	41	45	45	41	47	54	55	41	59	44	57	53	44	69	60	56	60	65	56	58	38	52	44	51	51	49	71	45	45	53	51	64	54	46	50	54	42	52	55	48	47	53	55	48	54	58	63	57	61	56	46	53	49	52	50	50	36	49	33	60	47	54	55	59	43	49	61	46	57	54	53	50	43	56	52	52	57	60	50	62	55	45	57	56	61	44	52	53	57	50	56	49	71	66	55	43	55	57	55	54	39	63	48	66	58	55	62	53	55	47	47	48	54	48	75	54	60	52	65	66	54	37	43	54	56	56	48	51	63	57	53	56	54	55	44	59	45	59	58	57	51	66	60	62	54	55	46	55	56	60	53	67	34	50	51	47	58	62	43	41	54	66	51	53	60	49	44	52	53	47	69	57	58	59	49	61	50	35	51	62	57	61	46	52	66	47	44	53	68	61	56	67	56	54	54	50	50	46	58	49	53	48	53	58	57	57	37	55	68	40	44	48	53	42	51	62	52	55	58	59	63	52	50	54	46	55	46	51	43	57	52	46	57	49	61	58	65	54	57	49	48	49	58	56	49	53	44	54	59	53	60	56	56	52	60	73	56	41	55	57	59	45	43	53	44	58	63	60	60	50	50	54	49	54	56	55	37	60	52	58	56	60	52	41	48	52	61	58	45	57	46	48	56	60	62	53	46	46	52	46	51	54	55	67	46	57	54	55	48	62	61	51	62	60	54	48	49	56	64	50	58	41	41	56	41	46	55	52	49	61	53	69	51	66	69	53	40	45	33	46	62	46	56	43	63	60	67	36	64	45	53	43	40	44	37	49	54	43	58	57	68	56	46	63	59	57	50	43	52	50	52	51	52	57	50	62	48	58	56	41	54	51	59	55	59	42	47	51	54	60	54	60	30	46	57	61	53	51	55	54	44	40	58	58	49	65	64	50	50	42	62	51	41	61	51	40	54	56	43	50	59	46	48	62	47	48	52	56	48	50	62	32	57	47	47	54	50	60	34	50	51	41	51	47	49	58	60	51	40	63	47	50	69	55	42	63	52	53	59	49	52	52	59	63	44	46	51	61	41	52	52	49	47	71	52	51	42	48	42	50	56	50	52	44	53	46	63	50	52	48	62	60	51	52	51	55	45	47	50	44	57	49	50	48	52	67	54	55	52	61	42	53	55	55	60	57	59	57	55	50	42	53	68	53	62	58	49	62	55	44	56	64	51	62	53	37	43	48	56	60	57	56	39	53	60	62	42	66	55	52	40	58	55	51	69	61	52	46	65	47	62	57	41	57	52	42	60	62	56	53	61	49	52	57	52	61	54	51	49	60	50	55	63	61	58	48	50	63	63	64	47	40	62	35	49	63	51	43	53	55	42	47	46	51	61	55	54	39	51	51	62	64	64	54	42	54	66	51	62	44	50	66	45	45	47	53	48	43	45	53	74	59	55	50	42	45	63	53	46	62	54	60	66	44	54	58	54	45	54	60	56	49	58	50	54	53	60	64	56	53	62	43	58	62	46	47	54	49	35	61	57	47	54	53	49	50	47	54	46	49	53	51	64	57	38	55	45	64	48	49	47	41	50	50	57	51	44	65	45	58	71	41	58	43	57	54	53	59	43	62	52	54	48	58	62	52	62	64	71	48	34	55	60	48	47	43	49	49	41	56	44	48	60	48	61	45	47	51	41	50	50	49	54	56	50	65	51	67	53	60	56
23656	17764	11560	24244	32109	31167	27914	24182	20864	17813	15393	13394	11613	10655	9349	8484	7661	6853	6325	5692	5202	4699	4121	3759	3434	3225	2994	2757	2534	2437	2193	2076	2031	1782	1779	1613	1559	1471	1452	1416	1384	1395	1250	1257	1264	1232	1200	1179	1165	1151	1175	1127	1092	1009	1030	998	1002	1006	975	997	957	1015	969	939	892	989	896	927	934	917	935	872	893	828	855	848	866	857	846	822	862	877	847	823	811	846	869	809	853	801	816	828	806	784	849	807	715	769	800	758	785	796	768	804	769	786	763	802	747	733	777	788	745	767	793	757	715	779	764	724	762	802	697	778	754	766	761	759	741	760	733	756	719	763	764	733	827	799	773	726	723	753	782	733	740	755	753	782	752	785	769	721	795	801	760	762	788	795	743	781	766	757	727	738	761	713	740	788	779	768	702	698	750	706	773	786	756	786	777	725	779	779	779	760	750	766	739	751	710	696	760	693	735	798	769	762	743	746	733	789	762	743	795	754	811	769	710	766	778	783	766	736	752	755	818	747	761	756	781	793	738	758	752	770	759	721	726	796	770	733	750	746	758	722	764	767	752	774	767	717	720	761	811	682	820	765	737	785	755	761	800	799	757	725	735	755	754	764	761	775	779	773	793	793	720	749	754	715	759	772	733	753	721	809	754	733	758	774	719	757	744	709	716	742	721	788	731	759	811	726	724	779	737	721	820	779	725	704	740	781	762	761	791	744	736	727	713	760	761	776	763	773	757	709	737	758	741	750	736	749	754	728	779	748	768	726	701	784	759	777	760	749	779	750	775	709	771	768	685	750	773	721	745	785	798	717	790	791	801	756	719	733	750	771	727	771	790	765	744	756	743	798	740	820	824	798	813	767	739	776	724	766	773	746	751	747	744	754	770	787	751	753	794	774	736	727	702	720	756	813	780	757	760	731	751	694	760	738	736	769	743	751	745	776	709	732	716	732	793	751	741	788	769	749	743	740	789	742	745	758	735	786	788	773	739	791	741	779	772	725	717	751	750	765	789	766	790	778	752	746	691	756	740	753	790	779	747	781	734	777	747	717	774	788	769	744	789	755	688	819	750	745	729	743	750	742	751	759	749	727	755	760	707	762	748	735	767	774	706	765	740	755	787	749	739	724	750	775	741	712	746	777	768	726	770	775	769	741	722	768	795	777	755	805	720	684	722	748	734	761	737	787	776	760	750	752	743	751	758	766	746	714	752	754	726	745	743	766	741	755	735	723	760	725	795	785	750	747	766	728	764	758	766	766	739	733	724	745	726	787	761	740	753	763	795	765	752	778	693	770	778	748	765	711	756	759	735	762	725	748	738	763	723	761	785	762	745	753	766	725	746	745	743	700	738	732	700	811	745	746	781	762	774	745	779	765	747	749	768	770	773	738	771	780	677	795	821	749	753	707	736	724	766	692	807	739	786	749	735	752	721	747	727	721	739	744	772	780	731	752	760	806	808	781	737	792	809	764	743	750	769	834	732	742	755	772	829	735	780	714	721	781	742	782	800	787	721	765	802	679	782	761	722	773	737	777	752	747	745	776	747	739	783	741	720	762	777	702	795	749	755	733	720	760	768	743	770	732	818	752	799	768	735	747	737	745	759	762	721	765	745	778	753	768	762	807	803	749	744	762	752	738	737	797	809	783	796	738	759	806	690	714	777	762	735	781	795	741	737	768	749	768	729	770	782	736	766	708	778	779	755	759	808	738	727	778	737	813	719	774	725	791	740	764	790	745	732	753	799	777	764	749	736	733	724	716	807	738	809	775	783	738	783	761	764	744	765	783	755	748	750	706	738	738	748	740	730	757	766	768	733	697	744	795	741	752	726	754	765	711	735	763	751	785	722	728	719	737	729	741	760	762	752	736	805	777	747	746	757	736	758	757	727	769	706	762	756	772	761	739	750	750	778	747	736	764	720	743	692	807	767	770	785	780	758	708	775	751	806	763	734	841	792	794	780	755	755	769	725	716	764	767	718	766	768	697	716	742	813	770	795	780	753	735	800	759	813	807	802	720	781	749	749	737	764	765	740	739	745	791	766	779	769	720	767	779	769	720	770	709	750	761	711	760	729	765	754	776	761	765	739	721	798	742	715	753	767	749	769	758	730	746	747	774	731	757	797	763	737	799	778	764	758	766	716	776	711	757	788	791	749	721	812	759	730	755	745	760	752	756	748	714	709	784	766	709	768	772	747	701	750	788	749	726	763	769	764	724	761	751	739	731	761	757	716	708	696	757	784	733	777	768	763	805	722	766	740	759	786	763	731	759	721	739	765	811	767	721	755	755	796	757	721	751	722	847	798	754	710	761	742	747	784	753	776	739	736	792	737	704	759	754	773	751	777	794	760	780	744	761	762	737	727	722	785	741	734	747	800	796	731	739	769	787	805	784	797	723	737	733	761	775	762	762	775	718	722	774	788	730	739	837	753	775	718	760	760	747	730	759	801	764	770	777	755	730	798	739	821	732	785	768	746	750	744	716	740	743	801	740	727	752	754	740	755	755	787	785	736	788	778	776	772	785	738	771	703	719	804	722	749	751	745	764	759	760	768	756	740	756	739	744	773	764	741	774	774	812	695	749	777	687	808	785	732	739	749	699	744	772	746	729	746	733	759	730	764	796	759	755	762	752	739	749	766	727	774	723	747	749	782	748	725	783	762	776	733	781	742	804	740	752	728	767	718	811	777	735	740	764	752	751	765	786	709	749	755	740	750	772	775	747	708	743	745	747	725	730	748	772	792	770	754	786	718	740	750	728	727	772	793	747	719	750	768	760	706	748	730	784	742	809	742	731	716	742	737	759	729	735	760	775	767	725	770	739	777	786	745	745	734	803	772	776	777	742	806	823	770	740	756	771	741	748	726	806	720	745	781	721	769	753	753	790	798	717	701	763	756	759	776	724	743	751	760	758	739	760	744	761	771	752	713	729	722	734	783	732	715	813	729	710	727	752	766	754	761	746	720	747	765	774	775	677	756	760	726	788	760	729	714	744	708	730	752	751	742	766	777	793	750	776	778	773	729	763	740	730	769	769	735	766	788	723	799	752	707	731	760	751	717	714	725	743	761	796	777	709	748	753	767	800	710	731	795	747	702	773	727	753	728	777	758	775	815	743	732	731	747	729	711	727	734	736	728	706	753	862	695	704	777	746	763	744	780	741	788	786	749	747	746	751	761	759	772	797	779	788	731	693	802	741	760	816	762	731	790	716	792	761	811	784	774	768	750	748	750	738	795	755	709	740	751	764	756	779	757	766	793	740	787	771	715	795	733	752	733	783	779	759	732	766	738	782	755	723	749	784	769	769	752	755	758	772	733	690	718	736	745	743	783	775	785	749	710	777	747	768	805	756	737	757	808	738	795	718	763	731	765	682	738	745	776	774	729	785	789	743	777	756	788	763	775	760	717	754	745	727	785	752	738	705	739	741	768	775	753	725	783	751	718	750	738	740	744	746	737	726	710	751	753	739	753	760	799	777	747	723	782	730	798	734	725	802	764	776
3413	843	490	425	633	698	626	561	505	449	363	309	333	294	255	255	195	205	192	156	146	142	138	146	133	110	115	97	104	102	106	95	83	99	92	95	87	77	77	80	79	82	75	77	57	67	79	73	69	71	86	68	85	69	65	72	67	78	84	69	69	80	71	72	76	61	83	61	65	56	63	73	46	61	71	75	65	58	61	70	79	78	68	58	67	59	71	54	69	61	64	65	59	73	70	65	60	60	71	57	66	74	60	56	70	61	68	70	64	61	57	72	69	54	63	68	65	71	71	70	60	57	60	56	63	54	61	73	65	65	73	46	64	65	68	67	50	70	70	54	65	77	56	61	56	70	69	66	53	74	58	74	64	70	56	75	63	67	55	81	62	56	67	62	70	61	59	65	52	65	70	73	73	69	52	61	60	78	56	52	69	82	77	59	78	59	71	63	63	52	67	78	80	78	79	64	55	59	80	57	71	67	52	70	66	69	72	55	68	63	56	76	66	76	66	80	69	64	97	66	78	64	52	65	68	70	60	57	76	62	58	62	80	77	84	53	59	68	63	75	63	69	61	72	68	76	68	65	69	58	58	70	59	52	56	55	72	59	68	60	63	62	80	52	72	52	61	80	59	57	75	60	76	56	54	61	75	77	59	58	58	77	55	56	55	63	59	55	61	66	60	38	54	57	65	68	65	72	77	55	55	62	65	54	60	58	71	57	62	67	69	83	62	67	67	60	82	67	62	60	49	71	80	65	59	62	63	58	59	71	70	88	76	56	60	70	63	57	78	70	64	73	59	67	69	53	61	55	82	72	61	56	62	74	51	71	51	69	62	78	61	68	81	63	68	66	54	58	52	63	67	71	73	73	56	61	74	74	59	63	75	64	73	82	59	70	62	67	63	75	55	51	74	72	54	76	68	64	73	66	68	50	65	45	65	66	63	57	60	55	68	68	64	57	76	65	53	59	56	70	73	70	61	65	65	51	67	64	62	52	61	71	61	78	67	65	72	64	67	61	62	55	63	51	62	56	46	78	71	65	65	62	60	74	78	71	71	69	63	59	73	62	81	77	62	62	75	63	54	65	56	86	54	66	69	66	72	54	69	66	70	59	66	66	82	77	59	62	70	60	69	66	62	69	64	61	63	56	69	73	59	64	69	73	63	61	63	70	60	71	62	65	65	74	65	64	62	70	58	57	82	62	65	51	65	79	72	58	68	62	61	56	54	59	61	66	55	57	52	70	62	70	63	67	65	72	69	73	64	57	75	74	56	57	73	68	68	64	62	54	64	69	75	60	65	70	63	57	64	66	66	64	58	67	64	48	58	62	62	54	72	73	70	67	78	71	56	53	62	63	54	65	59	58	62	70	56	63	65	74	60	64	71	69	74	74	64	64	67	57	67	63	67	65	57	55	64	71	73	64	51	51	58	69	64	76	59	73	60	65	68	66	79	56	62	57	61	69	59	52	66	78	60	78	57	68	53	65	74	69	69	73	61	67	57	55	82	48	60	61	57	65	49	63	72	71	63	91	62	67	66	68	75	62	69	64	66	50	70	56	49	67	53	57	73	66	70	66	55	61	75	61	61	82	75	64	84	68	64	59	64	68	62	71	58	42	57	82	59	65	56	60	83	45	66	49	63	65	54	55	80	68	66	59	55	78	57	57	59	67	66	74	58	55	66	59	57	60	70	56	54	80	73	57	67	57	99	57	68	61	72	56	54	69	62	63	57	65	52	62	66	57	57	77	56	62	57	61	50	74	64	63	66	68	55	62	54	54	66	62	64	69	60	70	65	68	62	68	77	63	58	65	54	60	54	56	52	65	52	65	67	73	61	61	54	60	60	69	52	50	65	65	45	70	63	57	73	60	72	76	67	55	75	62	57	57	70	66	76	52	65	59	68	71	83	55	54	60	57	65	53	71	66	61	60	72	56	77	56	59	64	72	71	66	59	54	61	69	73	77	58	66	70	54	68	66	58	59	67	59	60	52	63	66	73	58	65	60	60	64	61	60	65	70	43	54	64	54	59	76	59	78	57	65	56	67	83	58	50	65	77	60	74	58	71	74	63	68	77	73	49	57	60	61	61	69	61	60	67	76	51	56	55	74	65	76	72	54	72	66	75	69	66	69	62	62	47	74	52	59	52	56	55	71	79	68	67	60	73	68	67	50	60	73	73	56	69	53	62	59	70	65	75	56	53	55	65	62	43	53	74	59	78	71	59	69	72	44	60	75	76	68	52	69	80	66	48	49	66	66	74	68	65	64	62	63	80	65	86	69	66	54	68	68	71	68	57	81	74	71	61	57	68	63	87	66	71	69	71	54	51	62	66	58	72	63	58	52	65	69	65	44	56	63	52	50	66	59	74	66	62	53	49	65	57	69	55	76	72	63	71	56	59	63	66	64	66	54	72	55	74	74	71	69	69	79	63	58	71	65	62	65	63	55	58	60	73	73	62	70	67	53	63	61	71	61	58	51	62	46	72	56	69	64	84	62	71	69	39	69	45	68	62	56	66	85	67	51	57	68	63	60	59	56	66	52	57	55	61	77	67	73	47	59	59	52	53	65	55	62	57	49	58	58	63	59	61	65	62	66	62	74	74	58	65	59	59	61	70	53	58	64	53	53	76	58	60	80	62	57	70	56	61	52	65	58	77	73	67	63	59	62	64	60	50	63	71	62	53	73	71	73	56	53	59	66	63	78	52	77	58	60	64	66	72	52	69	78	67	82	68	67	60	60	62	66	63	56	61	70	67	56	73	69	63	76	66	55	69	47	70	54	62	86	65	77	68	53	55	73	71	77	66	61	67	70	65	55	56	54	65	70	83	66	70	64	51	76	63	50	65	72	67	72	71	60	64	61	50	57	69	70	67	59	58	48	77	77	61	57	66	43	71	69	54	55	75	60	62	65	79	67	66	55	68	54	77	60	66	69	64	70	62	55	60	63	64	52	67	60	54	56	54	76	51	60	65	76	55	61	58	68	58	61	64	57	62	62	70	59	77	65	59	69	77	75	63	72	65	52	68	64	65	68	64	79	63	79	77	70	67	72	81	81	66	64	57	62	63	72	69	64	67	66	56	65	68	69	63	61	62	63	62	68	69	61	65	66	69	63	80	54	61	64	46	64	71	74	60	48	57	63	67	75	62	70	77	65	68	64	56	66	62	64	61	69	70	49	61	56	73	69	70	49	63	62	61	62	88	54	83	67	83	69	77	51	68	74	59	78	55	83	68	70	63	66	56	62	66	63	51	62	69	71	67	55	80	62	65	53	66	77	83	59	66	68	67	60	54	56	56	70	52	59	75	69	68	72	67	70	65	73	61	82	57	63	75	64	78	58	76	66	64	54	59	73	66	65	78	55	47	63	60	75	74	65	61	53	57	60	66	59	51	80	61	65	66	67	65	56	61	68	66	76	63	66	68	67	67	58	68	66	66	74	61	65	59	61	73	66	57	59	69	73	72	72	53	64	68	59	58	74	54	67	64	77
21786	16161	11013	22940	30999	30242	26910	23267	19899	17330	14801	13010	11408	10137	9284	8186	7354	6609	5896	5516	5087	4449	4127	3737	3416	3164	3066	2767	2631	2483	2405	2153	1965	1935	1813	1731	1665	1586	1616	1520	1473	1434	1465	1399	1333	1313	1315	1352	1309	1259	1223	1255	1122	1190	1172	1167	1158	1132	1118	1144	1122	1111	1076	1035	1063	1038	1140	1087	1061	1066	958	1069	1020	1019	993	981	966	999	1034	973	1009	1051	987	984	1014	1004	1011	960	1023	937	1007	956	965	938	963	960	917	940	894	952	956	957	910	961	921	894	955	903	959	911	919	937	948	933	889	940	933	887	919	907	929	935	936	874	891	903	967	943	863	888	871	891	896	892	885	957	902	929	916	936	921	907	895	934	903	873	888	926	896	927	914	907	899	925	911	943	946	920	928	920	933	915	867	956	974	933	879	900	885	887	911	940	919	934	945	888	864	906	868	927	897	930	885	928	883	901	891	867	903	911	928	957	912	922	937	899	899	903	913	907	891	949	906	904	899	891	942	912	904	935	891	881	933	907	879	886	914	960	927	933	916	917	882	906	938	942	911	883	896	938	900	901	953	934	863	882	824	932	887	913	941	951	886	900	946	918	910	942	874	912	873	928	891	859	899	839	954	936	872	923	890	916	922	928	905	840	921	944	912	893	937	897	886	891	859	855	912	934	918	921	912	907	941	906	901	885	932	893	896	953	920	925	884	881	909	934	864	862	942	934	909	944	940	922	921	889	936	909	911	912	933	934	878	879	932	956	899	962	943	896	938	917	940	932	948	883	917	883	936	1002	918	961	862	896	876	909	896	914	904	965	851	934	917	927	929	929	879	897	846	904	903	891	929	851	919	928	948	932	895	868	926	905	892	926	927	855	870	911	903	949	901	890	938	899	967	890	927	943	935	924	953	893	971	886	927	925	963	921	918	940	900	914	926	921	977	910	924	938	935	915	820	927	925	877	889	918	912	865	896	909	926	893	896	933	869	903	902	897	898	928	902	967	945	945	914	917	898	922	923	888	860	877	863	863	929	917	906	925	872	931	905	837	911	920	897	881	915	1006	935	959	904	921	927	908	887	914	924	942	902	898	936	921	872	914	922	901	905	926	952	923	907	890	878	915	899	912	943	895	944	900	943	865	896	903	880	914	903	885	935	910	955	896	910	868	879	966	868	863	940	933	935	903	899	938	938	856	889	886	910	870	881	860	897	870	922	926	907	964	879	939	884	918	936	883	924	902	915	924	916	855	895	889	886	909	899	921	894	878	890	870	935	906	932	951	897	884	891	855	879	927	870	941	968	872	910	950	930	928	883	926	968	910	907	905	886	915	892	931	865	919	924	921	915	890	922	925	935	940	919	906	873	926	917	854	898	921	864	901	906	957	914	936	890	926	942	932	945	912	890	948	882	893	880	927	914	919	891	914	935	943	940	889	910	939	943	922	922	902	963	915	875	959	932	951	910	936	898	952	922	897	891	913	966	895	930	892	891	898	893	900	908	951	950	942	894	922	902	901	909	919	915	904	901	917	910	905	887	921	911	918	908	949	915	926	924	993	884	875	921	890	894	954	909	902	887	904	920	952	890	904	880	971	911	925	930	915	865	983	868	949	942	885	908	889	931	898	903	903	838	920	898	939	937	883	876	949	889	945	825	913	874	935	911	860	907	891	928	903	876	943	914	960	973	845	961	969	917	935	914	857	884	956	910	888	881	917	909	890	950	898	882	970	913	856	936	986	899	937	920	865	885	934	897	913	881	940	905	954	911	928	871	922	885	912	928	892	940	934	875	950	917	895	865	868	896	902	836	826	945	909	891	917	907	926	907	899	974	884	947	927	904	903	899	859	855	931	964	891	963	879	923	924	886	872	969	905	940	838	887	964	821	882	926	910	932	894	908	884	906	966	940	920	926	896	897	954	917	946	929	1006	900	900	906	917	897	946	895	873	940	914	879	928	947	957	907	921	906	907	902	926	910	903	873	898	875	902	930	908	939	930	929	917	932	906	958	923	916	912	863	927	940	900	878	920	879	897	884	942	888	944	964	925	904	927	904	895	866	879	870	875	874	919	963	899	844	904	944	878	895	864	922	891	906	898	897	936	887	903	922	912	929	942	907	885	965	922	916	885	912	894	903	909	907	889	899	937	941	844	927	906	895	874	913	962	887	921	946	814	894	939	902	875	924	931	931	885	862	918	882	925	922	897	872	935	932	925	909	965	898	897	839	917	932	909	921	925	952	882	941	905	920	860	928	957	933	873	900	879	952	943	899	908	931	891	855	878	920	930	905	914	884	865	918	907	855	886	869	935	919	904	941	932	922	861	861	873	864	963	934	901	928	934	953	875	995	900	894	922	915	856	937	906	899	952	904	905	904	880	928	882	943	972	919	906	954	929	868	871	965	890	944	910	867	931	958	897	904	858	820	849	889	931	945	985	906	888	812	888	917	878	934	882	924	901	935	924	918	912	974	868	906	957	943	954	901	911	913	975	960	928	896	922	895	892	907	905	940	882	921	928	895	957	926	898	948	903	897	859	876	934	916	958	934	865	906	918	905	937	903	905	923	876	932	899	862	938	936	886	883	928	902	930	906	887	957	895	881	910	923	910	987	948	841	928	884	927	879	934	892	870	877	905	905	896	912	915	867	872	876	886	895	904	915	897	885	947	933	931	905	878	882	906	898	900	923	911	922	897	900	905	914	917	926	876	937	887	953	947	930	914	938	881	932	885	901	932	886	925	884	949	952	927	899	922	988	872	958	942	928	934	916	918	903	882	943	913	901	886	876	874	920	885	860	930	927	897	941	952	964	932	911	911	897	944	943	968	860	893	991	913	888	904	884	879	946	948	934	946	927	958	949	918	902	1004	930	893	882	877	864	899	897	894	895	886	889	953	949	879	848	920	927	916	875	922	939	864	894	915	933	912	932	918	890	884	889	897	898	900	927	889	960	923	885	909	918	899	868	882	931	891	951	933	917	867	923	891	898	894	928	953	848	919	883	920	955	928	916	884	889	878	912	912	897	921	879	909	920	911	850	893	913	889	914	874	905	926	881	927	879	909	882	921	912	959	897	869	885	921	903	934	964	965	889	923	889	940	859	893	859	898	932	950	904	910	908	881	928	872	939	881	890	958	871	889	901	888	939	979	936	910	918	946	905	915	929	893	929	944	918	937	894	938	884	910	986	911	906	866	975	867	924	926	927	915	954	949	906	919	901	914	880	891	842	925	874	863	874	887	940	887	885	932	955	955	932	911	916	889	925	934	934	882	902	925	958	869	948	924	894	859	956	904	907	885	896	901	911	892	888	904	875	927	918	911	879	891	888	924	939	872	899	969	878	918	896	930	949	930	893	876	862	844	948	960	895	935	959	934	920	947	911	873	933	878	865	967	942	901	897	941	937	846	892	893	973	884	915	846	946	889	939	906	927	882	929	921	867	950	882	893	904	895	955	902	976	934	912	908	904	921	912	922	892	931	915	886	889	923	885	906	978	917	896	873	867	900	990	936	938	928	933	882	895	924	925	899
2746	1277	735	595	956	1096	928	794	719	651	513	503	455	381	392	326	316	277	265	218	213	202	181	165	160	141	153	148	117	129	121	131	114	95	93	102	101	97	102	95	89	75	95	92	76	96	80	82	86	83	79	69	81	81	72	79	77	70	108	86	69	68	69	80	67	72	76	93	76	67	95	84	77	83	60	66	75	64	58	73	68	70	81	74	74	67	77	51	70	82	79	85	66	79	68	78	71	68	66	49	81	75	67	72	81	62	61	75	74	73	75	71	60	82	71	69	61	60	61	58	75	71	71	58	69	65	53	68	68	77	63	72	70	66	95	58	88	57	61	62	70	76	76	79	72	66	65	64	69	68	68	60	71	83	75	77	66	71	79	65	59	69	91	62	66	65	88	69	71	79	82	75	70	66	63	73	67	66	71	74	75	71	68	87	80	66	63	72	85	62	67	76	85	67	72	70	83	65	62	60	67	75	66	67	65	66	65	85	68	63	72	65	59	47	72	82	79	84	57	84	60	79	65	92	63	54	64	66	72	63	74	73	76	63	58	77	68	67	52	69	56	64	75	63	68	84	67	63	68	73	76	88	68	59	82	75	67	69	102	69	63	74	81	74	64	86	80	94	74	79	54	84	56	58	79	70	75	67	70	64	59	66	65	74	67	61	66	71	72	65	82	76	65	69	79	69	73	67	77	74	68	73	80	75	73	76	46	68	67	68	63	90	80	80	75	66	71	66	69	61	75	78	58	95	73	71	72	61	73	59	71	87	63	70	63	55	64	68	79	74	76	93	71	82	73	73	70	77	81	70	60	55	81	66	73	69	70	68	71	67	70	66	54	82	72	64	72	81	80	67	58	63	62	53	70	71	60	65	73	67	78	64	67	76	68	77	72	84	71	52	68	67	66	73	74	71	65	77	78	75	61	85	71	67	73	78	63	55	71	68	56	72	56	64	67	82	66	55	85	62	67	71	73	54	68	79	67	87	56	82	84	69	72	67	61	66	72	66	66	77	79	78	78	62	71	73	71	72	68	70	64	68	66	69	79	69	63	69	69	76	69	71	76	69	71	86	60	57	55	77	65	87	71	62	77	73	69	82	65	57	75	68	79	71	81	63	73	74	56	71	60	59	61	70	71	56	69	57	59	70	71	65	81	60	60	75	54	88	64	73	94	63	78	59	80	74	69	66	71	76	75	69	65	71	61	78	73	66	65	62	80	66	65	71	70	67	67	82	73	58	73	62	67	62	77	74	73	70	78	68	81	88	81	71	63	66	67	68	84	66	74	59	81	63	88	72	68	54	64	65	60	74	67	67	71	87	83	70	62	74	81	66	61	66	68	59	80	80	79	68	66	57	67	64	60	89	74	83	75	61	84	64	68	58	63	64	75	71	69	67	77	61	72	75	63	68	79	76	85	74	57	69	72	68	63	76	71	83	72	64	75	65	72	76	82	72	86	62	75	73	68	69	78	78	64	70	63	59	58	89	70	66	59	73	66	60	64	67	62	93	60	71	80	79	74	67	76	67	60	72	58	69	77	55	78	69	52	65	64	71	78	68	87	74	65	59	52	69	70	69	87	63	63	59	60	60	66	63	84	60	64	77	58	68	57	67	75	69	74	82	77	62	66	73	67	65	71	70	75	70	71	75	75	65	58	73	67	52	53	62	70	71	61	85	62	71	82	73	73	71	84	72	64	67	64	69	69	74	60	69	63	64	78	88	77	72	62	72	71	59	78	60	54	71	48	64	71	58	75	70	82	70	70	67	68	63	56	77	69	67	77	78	78	58	63	65	72	75	60	72	74	72	48	64	71	78	75	67	50	60	65	79	75	62	69	75	70	51	67	70	54	76	82	86	60	60	67	72	58	55	64	60	61	63	61	79	64	64	79	72	73	67	79	71	75	62	67	73	78	78	62	60	64	68	68	60	66	80	56	67	75	74	63	66	76	69	66	68	78	61	59	52	66	65	64	71	64	56	64	69	56	75	80	69	77	82	77	75	61	75	78	96	79	60	47	72	77	61	80	74	55	81	76	64	54	62	73	79	56	62	70	68	72	52	80	76	62	80	78	68	84	73	60	70	84	68	59	78	57	63	74	65	77	77	62	59	66	72	67	76	74	82	78	65	70	64	63	75	79	75	60	76	70	59	73	70	74	74	68	73	59	76	61	50	71	67	73	61	67	75	68	72	87	68	61	72	71	58	79	57	59	65	72	84	83	77	62	68	80	65	83	65	74	79	74	66	75	67	70	69	67	76	53	70	73	66	63	76	78	66	63	78	70	62	61	52	68	82	67	60	61	65	72	65	70	58	66	55	55	57	72	68	85	56	50	75	55	69	63	63	78	69	77	70	48	73	66	67	56	75	82	75	68	69	90	74	65	61	82	72	68	70	69	74	81	66	59	69	81	57	81	65	58	70	63	82	52	76	78	74	63	65	69	66	79	74	61	67	71	88	74	68	69	67	70	64	80	69	66	59	70	62	66	66	68	71	72	66	67	69	58	64	67	75	75	76	63	75	66	62	70	63	71	61	68	65	65	68	81	67	67	90	74	66	72	74	70	67	74	63	66	74	71	75	79	72	65	75	65	67	69	79	84	74	80	74	64	62	56	62	49	69	64	77	72	56	62	72	58	67	54	84	75	67	64	78	68	54	70	62	70	61	56	70	67	55	75	66	77	59	70	67	68	64	68	63	74	69	76	74	78	76	61	75	67	78	67	64	81	67	65	68	77	67	65	68	86	67	77	62	66	59	45	78	72	74	70	86	77	76	67	68	79	64	71	58	74	69	72	57	79	70	79	61	66	71	65	81	77	67	68	46	78	71	66	68	83	71	70	69	67	70	73	57	77	59	60	65	72	101	63	75	62	69	53	75	64	62	73	65	84	67	71	70	69	83	68	48	75	85	62	67	67	61	80	65	72	68	74	69	70	85	94	56	68	64	67	63	68	80	52	62	69	81	69	64	64	72	55	48	62	50	66	63	79	75	67	69	63	65	76	83	73	89	71	74	71	62	73	81	70	60	61	63	75	60	61	62	69	77	75	77	72	74	76	74	76	75	83	57	69	54	74	73	60	66	54	83	66	80	59	81	74	66	87	72	58	79	74	76	72	65	56	67	70	90	72	67	80	68	87	65	68	75	69	85	67	71	71	79	76	74	72	76	77	69	83	75	68	71	67	80	67	77	77	79	59	70	70	66	62	59	60	58	70	78	65	56	84	68	60	64	62	79	68	68	76	87	73	54	70	83	77	61	62	69	78	64	66	84	65	69	60	75	69	61	75	72	76	66	69	54	68	78	62	69	70	68	76	89	60	54	53	72	81	66	69	68	65	73	75	67	68	70	74	75	67	82	74	67	56	66	76	63	79	72	59	61	73	69	64	55	60	61	67	74	67	78	63	74	65	58	70	65	72	68	89	67	65	76	60	76	75	67	67	60	75	62	81	85	80	63	66	85	70	78	75	61	61	64	50	60	79	64	61	60
27342	20512	14669	28022	36159	34839	31664	28344	25129	21929	19149	17141	15524	13916	12586	11066	9915	9274	8398	7716	6701	6166	5541	4980	4724	4412	4182	3842	3672	3235	3025	2844	2607	2525	2438	2197	2138	2076	1961	1927	1901	1920	1752	1738	1653	1554	1659	1583	1604	1479	1465	1522	1420	1359	1349	1317	1361	1311	1270	1362	1320	1279	1255	1246	1222	1258	1276	1232	1185	1163	1193	1091	1211	1131	1159	1129	1168	1162	1081	1043	1094	1144	1151	1122	1115	1094	1074	1038	1068	1090	1039	1040	1077	1049	1021	1077	1053	1031	1045	1038	1006	1016	1054	1009	1011	1043	990	1035	1023	1008	936	989	903	1033	982	949	994	1021	970	1030	970	903	1025	1041	1012	998	968	1010	983	948	942	963	1048	990	977	959	1039	1000	964	1015	1006	972	996	974	1016	976	1003	1005	955	1007	968	944	964	1032	987	951	980	948	1057	1003	961	968	926	995	996	932	1060	969	1071	965	953	986	1015	969	1012	933	999	979	957	1013	1016	949	950	998	970	984	1026	1010	1026	955	946	985	952	982	984	922	954	931	986	951	979	1018	931	994	939	935	1008	955	951	992	949	1034	898	969	968	1039	1018	944	974	939	1000	1015	1000	974	992	989	978	976	937	961	993	1017	1019	947	989	1042	1012	1016	980	958	943	1011	976	990	958	984	996	925	964	1031	989	985	955	1018	1029	965	956	1020	968	988	972	968	963	951	966	1013	970	904	949	959	998	1044	1003	1011	1009	983	984	999	985	1042	956	1036	972	988	921	1062	1024	1009	919	969	938	980	966	967	937	987	971	1039	977	981	917	1018	1032	939	938	960	988	942	1022	951	997	976	1015	1021	1015	1016	975	1002	981	953	1028	989	992	990	927	1016	988	1004	963	929	1025	962	1017	971	965	981	948	987	962	917	962	980	976	987	977	978	989	920	889	1024	983	1004	992	945	986	991	974	1021	903	999	960	961	984	927	1033	973	981	998	996	940	992	976	1001	1000	973	994	981	971	934	971	1010	921	984	983	927	1004	990	964	958	1009	1007	1036	978	1022	1022	969	967	978	1002	1030	984	969	954	1006	1004	981	910	959	933	1023	1000	962	987	966	1025	972	996	998	928	989	943	983	999	945	1020	970	985	953	1030	954	957	976	1019	982	953	942	982	976	937	1001	978	1026	962	1003	966	1016	1028	943	1042	1012	969	945	967	986	963	1017	948	950	1039	1024	995	965	998	963	980	1031	956	947	930	987	978	1005	986	977	982	963	977	1008	983	948	956	982	931	964	1016	1015	939	913	1072	1020	1010	982	991	974	958	982	937	914	1006	970	918	962	886	967	1014	1023	956	1018	969	997	1032	989	996	1011	989	955	951	899	958	948	959	1022	963	972	973	944	1026	948	976	964	963	955	964	982	976	963	979	968	947	1013	984	969	988	972	1016	937	954	947	979	925	1014	975	976	1016	978	1007	1003	1027	1042	955	935	972	1008	976	976	955	1044	956	1003	956	1018	997	1004	932	995	984	986	948	963	999	978	979	952	937	963	945	960	996	1004	958	1017	941	952	966	1006	996	977	943	977	915	1002	965	1027	919	973	969	971	928	918	1004	973	931	931	947	1041	970	930	1031	981	978	998	979	953	997	998	933	966	983	991	1019	1016	956	929	1029	966	970	1006	929	971	1012	1059	1046	972	986	999	975	934	937	950	920	982	994	1002	981	997	951	948	997	1010	991	991	925	1009	1018	958	991	996	992	942	915	1000	952	933	949	989	990	973	1006	1009	936	983	995	1000	1034	989	921	984	988	960	1050	1012	983	969	932	997	997	1010	992	1007	938	1019	979	1036	1015	968	995	1039	970	968	1019	980	962	984	991	999	987	942	1036	996	939	973	1021	963	981	1002	981	976	983	994	989	972	1015	990	959	973	991	961	949	973	990	953	976	971	979	952	994	961	991	937	994	954	967	1004	1004	1023	987	1027	979	1034	964	969	978	935	928	912	981	960	953	951	948	1005	991	966	996	958	1030	941	983	959	1025	941	946	975	960	955	993	900	947	1016	928	1002	938	954	920	998	988	995	954	1011	995	1013	995	950	975	1027	925	962	974	942	990	981	1017	990	957	971	974	977	954	951	1007	964	1002	1010	919	1020	979	926	1014	928	1008	995	967	982	999	980	996	1008	962	1028	943	997	921	962	971	1002	925	937	1037	977	978	1029	993	985	998	966	972	1003	963	960	1000	1026	974	1001	973	923	990	954	949	962	998	953	1015	997	941	1002	1003	1016	1016	1005	1026	975	975	945	978	915	977	1013	1029	965	927	960	907	950	1026	1001	978	942	966	970	972	947	972	970	948	955	971	1020	1039	987	966	984	987	1002	963	984	942	975	974	959	996	967	973	982	997	966	989	990	997	992	1004	965	1019	985	987	1012	978	954	901	967	1000	1017	1005	922	916	1033	964	1010	1037	966	1001	1054	961	984	979	959	973	992	986	1019	1052	958	887	984	998	949	978	999	1000	1012	966	1005	967	964	1004	1023	1000	933	957	1017	978	950	1032	931	954	929	961	993	921	1017	982	980	937	990	988	1006	999	976	1015	937	932	1027	991	937	1029	997	933	955	941	998	979	972	976	990	948	1022	1057	938	1014	932	968	952	984	988	990	964	1012	975	994	996	1015	967	951	963	1001	952	983	953	922	964	947	953	927	994	977	975	1023	922	1032	957	927	993	1080	953	965	993	1036	989	1035	995	979	959	992	916	947	957	993	991	1017	1000	958	999	946	949	927	928	968	1004	994	967	1004	975	961	971	977	1020	969	962	1000	966	1011	993	975	1012	920	927	996	992	1018	961	966	974	1004	995	992	952	981	989	997	985	982	964	1023	995	986	1015	971	949	953	959	935	1011	987	982	962	1071	986	919	989	1029	980	969	1007	951	1000	914	1000	1015	969	925	964	1032	1003	993	1004	1023	973	1005	988	984	1050	972	1019	982	993	1036	979	987	963	958	980	972	951	969	906	970	963	995	990	1008	973	998	925	1017	984	970	915	954	984	956	984	962	962	963	974	955	940	1016	933	1002	991	1002	1006	968	956	934	957	919	959	931	959	1026	948	977	1016	1000	1004	1021	1017	932	931	958	965	961	985	947	1013	954	900	1025	1013	939	975	962	986	928	952	985	918	976	954	990	990	958	936	955	1023	961	937	938	959	981	999	1010	986	978	943	939	981	1016	977	909	986	992	995	945	986	1025	936	951	992	927	948	988	977	929	998	917	956	1011	1030	1010	937	944	992	937	964	986	983	999	977	991	952	971	965	930	1012	916	966	988	979	933	957	1002	1026	973	976	964	949	994	963	974	1012	959	912	973	1003	1030	992	938	971	1022	967	967	933	968	1024	999	996	982	970	965	976	979	946	999	950	980	1015	983	1006	976	951	953	1003	1016	969	910	994	1005	1006	965	971	991	968	1004	1074	983	932	965	1021	981	990	1010	932	1034	954	907	969	926	968	1032	903	976	1012	995	990	959	948	1049	1001	958	931	976	999	1037	963	1002	1020	933	938	1013	1007	1036	1013	947	1027	976	994	981	995	939	1018	963	986	1012	1014	957	948	1033	994	970	1029	990	1010	1014	1003	960	963	929	1013	960	986	1002	998	957	962	974	968	995	994	990	942	968	962	989	938	950	990	981	993	991	943	988	983	958	1031	968	968	944	988	964	975	976	1025	980	931	959	929	954	1003	997	1000	981	962	1057	931	1009	972	947	978	949	969	955	954	1004	1011	974	1009	963	971	974	1004	944	1019	1015	971	974	936	1028	981	974	983	978	940	984	992	984	973	986	982	1050	979	983	972	1018	980	966	954	957	959	1021	949	960	984	1015	982	926	925	992	976	976	976	1017	985	988	962	1008	986	948	941	976	989	968	997	986	973	981	1006	966	995	931	934	947	984	1018	944
2045	550	350	270	448	456	453	396	323	317	263	225	233	195	180	151	141	145	136	121	121	129	108	105	85	74	97	74	84	70	73	64	58	75	56	50	67	53	63	66	62	71	52	71	54	50	71	67	41	56	42	55	58	40	45	50	57	52	47	49	55	44	44	52	53	52	43	37	46	49	44	54	49	64	45	54	39	41	46	47	49	64	47	55	68	53	61	59	56	54	49	48	57	53	46	48	51	42	63	64	49	66	41	61	47	43	67	44	51	51	46	54	52	53	51	51	65	44	49	44	64	42	37	52	39	36	48	59	44	63	54	46	42	46	68	46	33	54	52	47	46	56	44	34	47	61	46	46	48	56	56	49	50	47	46	46	37	34	41	51	36	54	46	56	45	40	47	48	50	54	47	42	36	52	54	56	51	58	53	58	55	48	45	46	48	35	48	46	49	47	57	61	41	60	43	46	59	49	40	46	36	50	44	52	53	48	46	44	48	51	50	42	44	45	53	45	58	54	45	59	59	48	52	49	55	41	55	47	57	52	51	46	49	50	42	39	42	44	51	57	46	66	51	42	46	48	49	50	42	55	58	44	58	58	52	55	55	51	40	56	58	48	49	43	51	36	52	33	59	36	51	42	41	48	53	48	36	51	43	58	72	52	36	60	49	55	54	50	45	42	45	47	41	38	59	47	36	49	47	49	51	58	40	55	38	45	48	52	47	57	59	62	40	57	42	53	51	53	55	36	45	48	52	42	39	48	46	63	58	45	42	49	39	53	45	44	48	52	49	55	50	52	51	60	48	52	38	52	51	60	35	53	45	56	43	46	47	51	53	55	51	43	37	53	40	34	56	50	52	54	45	42	41	59	45	49	47	48	39	56	61	49	42	49	55	54	57	45	58	54	41	45	45	49	55	45	50	41	58	60	54	52	44	57	55	56	44	49	49	42	47	59	39	51	40	47	53	47	60	53	42	43	63	46	53	69	59	54	37	57	60	47	49	47	44	55	53	61	46	41	50	42	53	52	44	44	44	54	54	57	38	63	45	38	51	45	46	40	57	41	42	45	51	52	42	41	48	58	43	42	54	49	40	46	44	52	62	58	48	43	47	53	56	59	54	44	47	64	51	47	56	40	47	42	43	61	46	50	37	48	62	54	57	62	42	39	52	54	36	64	57	53	58	41	33	52	64	51	40	54	46	49	49	49	58	56	46	40	42	51	36	55	39	52	55	50	50	58	42	39	46	56	51	42	52	45	57	53	56	44	49	44	43	38	43	41	54	41	55	47	45	48	41	43	59	42	46	52	45	60	56	58	50	49	43	46	47	59	58	51	51	51	53	41	52	48	54	40	58	41	57	32	44	43	46	51	47	45	53	57	51	45	55	52	46	31	49	51	51	41	54	48	43	50	32	53	56	51	55	48	63	52	50	46	48	39	44	42	44	74	48	43	55	44	54	56	54	59	55	74	42	48	44	47	41	55	49	51	47	58	54	38	45	62	55	39	47	56	47	45	53	70	54	44	51	57	44	46	35	47	48	45	53	50	53	61	48	47	46	54	41	48	69	44	42	52	34	44	42	56	52	51	44	53	52	50	49	36	46	60	65	49	46	51	46	48	50	53	59	42	57	45	51	50	43	58	59	53	49	49	58	43	45	52	46	45	41	47	37	49	42	44	47	45	48	39	51	64	44	42	42	51	42	46	50	49	47	55	48	46	47	51	45	45	45	48	70	56	47	43	49	50	52	54	58	51	39	48	60	58	46	52	62	44	49	51	48	48	50	51	53	59	34	51	58	55	55	39	34	46	53	55	41	51	55	49	47	51	55	35	48	33	62	47	47	51	53	47	52	47	48	36	42	60	44	51	36	53	47	52	47	40	43	62	42	53	49	44	59	44	45	46	52	47	46	45	38	47	42	46	40	52	57	51	40	46	57	51	52	46	42	58	45	48	58	52	46	44	55	40	44	48	38	56	53	66	48	47	55	42	43	47	51	36	62	47	49	51	46	49	45	45	32	43	69	51	54	53	43	40	52	50	51	52	46	51	44	39	51	37	56	49	50	54	57	49	47	44	51	46	48	52	51	48	46	47	48	58	47	50	47	44	59	48	42	28	55	48	52	51	46	43	55	55	45	49	52	44	56	43	53	36	58	49	44	50	52	44	46	64	52	50	47	46	48	44	53	47	53	56	44	63	47	35	51	65	32	43	57	43	50	34	54	55	48	49	48	55	38	43	60	47	46	47	62	66	48	53	48	52	51	50	44	50	50	48	51	52	51	41	66	51	47	41	48	43	32	48	43	65	47	56	45	67	45	45	48	49	51	34	60	46	59	50	42	63	41	54	65	40	47	49	44	44	45	50	49	50	51	50	49	52	34	53	55	57	53	44	47	51	47	45	51	55	45	49	44	47	47	44	42	52	54	54	63	61	50	53	51	64	47	52	56	51	60	43	57	41	51	33	39	59	42	52	58	47	47	49	55	46	51	54	42	47	50	55	53	53	59	45	39	45	55	61	53	55	47	62	52	48	40	39	53	55	50	48	64	38	49	44	49	55	42	58	45	69	57	52	47	34	45	52	44	59	38	38	53	40	50	48	45	59	52	38	50	52	53	40	55	47	51	50	50	54	43	50	54	40	52	49	53	40	54	38	41	50	54	52	62	41	41	48	41	57	62	44	52	57	51	42	37	44	67	61	57	48	51	52	58	41	53	45	50	53	43	47	47	49	35	45	42	44	48	52	48	64	49	46	51	44	42	57	53	59	43	50	49	59	51	45	45	34	41	60	37	48	52	53	52	54	36	48	63	50	47	47	50	51	42	56	46	55	44	32	58	50	43	42	54	54	45	45	45	45	61	42	54	39	59	53	53	50	47	48	42	46	47	59	41	54	40	58	50	47	56	48	55	53	47	47	58	63	47	51	51	59	44	47	65	52	49	44	45	58	41	57	45	51	53	54	49	41	52	47	45	61	48	58	45	52	53	35	55	41	40	43	48	35	41	58	44	53	47	58	49	40	48	51	51	36	44	46	37	42	51	43	43	37	50	69	45	52	52	46	49	42	47	53	48	51	37	47	43	48	39	50	46	50	46	45	60	53	51	45	46	57	41	51	60	51	44	44	47	55	49	46	49	52	47	45	54	50	48	55	45	39	40	48	47	58	40	40	50	48	55	41	37	48	46	63	41	45	47	51	40	42	43	47	49	54	53	41	48	43	53	57	56	50	54	52	43	51	45	52	48	36	50	50	56	50	59	39	37	45	40	53	40	39	47	50	57	36	48	48	34	39	48	38	46	50	71	49	52	54	49	40	52	43	30	61	53	49	61	43	37	72	45	42	53	54	51	48	52	51	45	50	41	53	51	34	55	55	37	48	51	47	51	48	60	55	47	49	49	62	41	38	54	59	56	54	45	47	49	71	37	51	65	58	50	60	51	36	51	45	45	51	47	52	52	46	44	49	48	53	45	52	44	55	57	48	63	51	56	45	50	65
19031	13027	8009	18740	26375	25240	21883	18693	15808	12955	11019	9518	8385	7481	6702	5887	5179	4636	4258	3790	3500	3041	2777	2519	2333	2267	2144	2033	1846	1722	1622	1538	1445	1392	1334	1271	1250	1164	1176	1154	1082	1045	998	1014	967	966	1011	987	973	984	941	884	846	906	893	868	888	820	874	830	920	855	820	830	862	828	837	810	822	830	756	831	796	823	847	766	731	751	727	792	720	700	763	766	772	736	746	728	793	753	787	726	761	735	728	769	770	730	718	716	788	728	761	703	758	746	699	710	696	746	689	700	666	688	724	725	702	715	726	805	680	712	750	715	685	712	720	801	692	699	759	707	698	700	688	690	749	736	679	689	748	685	699	735	704	729	692	651	645	702	725	703	701	660	697	747	701	685	719	683	718	702	759	703	722	735	725	747	663	767	677	707	657	692	706	674	707	667	703	711	694	678	657	683	765	761	670	653	688	736	710	664	690	726	722	703	656	734	752	671	735	713	669	702	704	710	650	682	666	697	700	714	720	751	710	713	709	713	696	696	682	698	723	719	702	731	697	697	689	752	779	721	693	686	696	658	700	681	708	691	700	703	698	699	660	685	657	693	703	722	724	697	717	707	734	715	732	679	713	730	756	717	771	674	729	740	707	693	732	714	709	676	690	665	748	700	728	676	712	659	687	723	719	711	694	675	704	676	715	678	694	670	679	709	757	786	752	712	706	734	759	729	694	652	713	729	721	685	694	720	659	651	717	701	735	683	715	732	739	720	701	691	663	684	662	705	722	658	730	735	722	709	724	681	772	683	705	693	702	722	716	668	680	674	733	774	711	726	669	739	767	735	744	713	726	720	726	736	686	669	686	674	709	714	672	698	707	752	729	693	691	676	770	675	705	685	704	703	679	715	750	699	753	716	729	749	659	659	722	678	747	675	701	729	717	681	737	660	749	670	685	704	690	727	712	729	721	717	691	693	719	691	689	709	744	712	752	709	659	713	742	739	716	744	686	739	694	740	701	675	776	727	679	721	759	676	689	708	734	685	706	716	692	686	685	700	737	717	659	727	710	714	718	725	685	683	742	703	706	735	721	749	671	696	760	664	705	741	714	683	746	717	714	733	671	725	661	682	666	709	735	694	711	694	689	702	635	696	744	728	740	671	678	759	717	698	670	752	751	687	734	701	706	701	738	706	756	670	683	691	721	687	688	734	688	720	704	691	692	734	689	709	691	728	702	760	706	721	715	686	737	733	676	723	698	686	660	718	635	702	699	729	659	696	696	756	733	707	757	720	749	714	656	729	743	729	685	694	658	676	696	711	744	679	741	686	700	708	716	718	656	652	715	667	667	735	757	696	690	723	727	699	725	703	745	732	687	726	702	701	726	697	672	686	694	706	671	689	728	733	717	696	736	700	674	699	671	715	714	721	704	711	726	701	675	722	701	691	701	732	678	737	710	711	703	725	731	719	709	711	710	761	683	670	703	668	766	736	744	696	699	700	719	689	705	737	691	689	715	753	762	669	700	696	716	696	736	729	687	695	685	703	687	749	700	720	687	699	703	663	684	654	716	647	682	655	721	718	669	692	723	719	710	712	727	694	709	719	695	738	707	700	699	707	713	750	700	721	677	723	734	674	706	686	660	727	717	704	718	702	701	746	749	717	669	670	700	688	703	729	706	755	698	727	713	747	736	714	654	682	721	723	730	686	707	703	758	715	717	696	697	734	680	671	735	693	683	707	675	655	690	720	722	704	759	748	683	683	695	730	701	729	712	714	738	713	716	708	734	640	763	704	637	691	683	741	724	710	670	686	704	679	703	688	726	712	726	714	682	692	629	673	729	681	649	733	729	692	722	702	741	748	740	678	666	747	735	678	689	715	713	688	741	751	647	705	685	676	702	720	701	729	701	700	697	741	720	720	683	729	696	711	690	720	666	733	676	704	682	650	729	701	706	740	639	712	738	689	719	718	673	762	690	741	721	741	746	716	722	669	696	742	700	748	750	731	704	694	724	696	711	755	685	704	722	751	739	716	706	706	685	725	653	722	705	706	726	729	702	700	729	723	686	693	746	744	703	715	681	689	737	686	724	724	754	697	725	676	669	704	738	711	684	678	714	697	691	712	751	703	736	705	734	716	699	734	692	749	749	684	718	746	757	694	719	705	667	683	695	709	696	674	683	693	709	704	728	744	698	708	713	647	680	675	700	701	642	713	707	727	710	754	709	727	674	680	694	710	721	703	696	706	690	707	769	749	677	690	694	704	706	715	704	697	693	690	676	715	705	711	697	672	733	693	711	749	685	709	739	694	680	692	697	704	717	690	696	669	721	706	707	683	667	633	721	702	685	728	725	642	673	682	761	702	701	716	713	708	718	722	733	698	695	676	699	708	768	752	725	711	679	729	703	686	710	734	683	675	722	667	705	728	668	752	711	722	733	723	735	706	689	751	703	692	700	721	752	712	653	709	689	770	694	715	752	739	732	692	720	714	725	759	699	690	695	686	681	700	707	657	743	694	720	686	710	738	720	763	722	721	680	722	720	721	694	722	743	702	691	684	690	693	744	715	723	728	728	685	673	707	689	712	715	729	739	752	757	716	669	707	695	714	710	747	703	735	733	736	730	733	639	731	679	717	721	674	730	698	705	709	691	737	724	715	711	706	672	672	721	719	721	681	732	717	692	688	702	719	748	698	717	703	678	667	697	731	722	750	737	697	711	672	673	741	735	708	733	688	694	741	741	735	710	720	701	712	725	698	746	721	705	693	721	753	668	694	717	660	707	718	691	707	681	708	687	689	705	625	717	697	719	676	750	685	674	646	718	694	705	701	690	700	754	715	695	688	681	744	719	711	690	680	694	680	754	717	675	644	714	673	726	695	646	744	686	699	718	610	728	733	728	722	736	717	723	680	700	706	689	676	753	732	754	736	690	721	678	728	685	695	704	682	683	701	709	666	740	698	729	714	678	717	693	694	727	677	722	705	672	752	702	705	693	672	678	710	717	679	735	704	701	750	683	697	718	713	757	734	705	678	714	704	695	697	710	667	719	694	690	731	721	680	763	686	693	698	690	731	690	734	740	700	695	713	654	750	754	722	720	710	688	758	720	705	678	684	716	737	741	715	703	740	720	687	703	693	706	696	717	675	724	718	658	721	668	720	704	733	674	700	680	720	737	700	741	730	740	709	693	711	716	713	709	739	720	730	703	709	698	681	671	714	749	703	711	692	754	716	699	724	694	730	775	737	682	713	711	721	701	747	712	714	707	788	718	676	652	732	675	704	716	719	707	678	691	745	680	696	714	747	729	686	710	667	721	698	715	707	707	713	673	695	694	707	692	733	738	740	673	719	687	705	752	673	727	732	697	656	709	713	675	698	711	680	664	688	723	708	690	728	725	714	723	714	700	761	695	757	714	715	725	715	722	685	670	655	698	687	735	700	705	707	694	697	697	737	689	717	688	731	722	694	709	762	726	694	707	740	766	721	723	714	713	680	724	734	731	714	679	694	717	768	704	697	718	726
1590	904	524	454	677	741	674	559	530	444	381	352	299	287	234	210	194	198	179	148	166	130	125	129	105	114	110	112	90	85	79	69	80	88	80	73	59	81	57	79	69	73	66	72	78	70	71	64	58	64	57	63	52	50	66	59	57	67	59	62	52	62	55	60	66	63	61	47	54	52	51	63	64	67	58	63	45	62	54	37	60	50	57	58	50	57	51	48	56	62	55	45	56	66	48	38	39	53	51	31	60	60	41	64	61	48	48	59	61	47	61	43	43	58	57	64	61	53	50	49	56	47	59	44	51	60	46	66	57	52	45	49	47	44	55	57	48	47	58	54	44	45	45	56	57	59	56	57	47	50	49	51	51	55	53	62	58	49	51	61	49	54	57	54	59	51	48	45	45	43	58	44	54	44	58	46	51	49	57	57	53	68	52	53	49	43	38	51	41	50	53	50	41	61	39	42	59	51	62	57	49	49	53	56	44	40	48	43	65	52	46	67	62	43	45	52	52	55	54	49	52	49	49	47	44	51	44	53	55	56	47	44	47	56	66	55	44	39	33	50	50	60	46	51	51	47	40	42	57	37	54	45	61	48	78	56	55	53	50	57	49	65	54	42	50	45	56	57	46	40	45	48	45	44	50	52	45	53	42	58	45	55	63	58	52	61	45	45	58	38	55	53	47	62	43	52	44	60	54	48	52	46	55	39	50	53	50	56	44	58	63	49	42	46	37	45	51	53	51	45	55	47	55	62	44	69	62	51	61	50	47	56	40	44	43	41	60	53	64	33	32	53	31	69	51	48	42	50	38	57	51	52	53	51	48	44	52	45	59	35	50	46	39	42	65	55	52	53	48	65	56	45	54	53	48	54	48	62	41	61	46	55	43	54	60	50	57	56	51	47	51	54	48	55	55	63	61	60	49	67	52	59	50	47	60	38	63	46	54	42	69	51	50	55	57	54	60	44	48	42	50	53	56	57	55	64	64	44	60	49	42	58	53	47	53	63	47	41	57	59	52	62	57	55	43	37	55	49	50	47	57	55	49	69	59	49	46	65	54	48	42	64	57	67	42	55	46	43	66	46	54	46	52	55	64	53	62	53	63	54	50	58	47	36	52	51	64	54	61	60	58	59	61	46	56	39	49	59	59	47	51	53	44	46	43	61	52	51	66	60	53	52	48	54	61	50	42	53	45	58	61	61	52	51	47	58	56	43	46	63	54	54	40	41	70	40	48	51	46	59	61	54	52	62	64	51	63	44	59	40	54	41	43	32	49	51	43	52	54	42	51	33	40	62	40	51	49	45	65	43	52	56	49	40	44	50	42	57	50	42	56	49	65	55	51	50	52	52	62	47	55	55	42	44	51	55	47	49	60	54	55	55	51	56	54	56	53	56	52	54	39	54	47	52	44	66	58	54	51	46	45	54	53	52	67	54	48	57	62	51	45	55	49	48	37	50	45	53	62	51	57	51	61	53	44	46	54	48	58	42	57	62	57	54	58	52	44	40	54	46	53	46	58	54	56	53	61	56	54	53	53	60	40	40	44	64	61	49	52	63	42	48	55	56	48	57	49	41	41	47	49	50	55	43	57	62	40	46	64	62	61	49	59	55	59	58	48	48	59	42	44	58	42	56	56	51	53	42	55	58	50	45	58	61	63	55	50	64	59	58	47	55	34	53	42	44	40	44	59	57	53	48	51	57	57	49	57	62	51	60	54	48	62	58	47	51	44	42	52	43	49	56	56	46	59	62	45	68	51	45	51	57	43	57	46	40	49	55	52	48	50	61	66	57	49	54	50	53	50	38	59	56	54	56	60	66	57	62	38	52	40	51	52	44	42	48	44	59	59	54	70	60	44	50	44	53	53	63	58	52	55	50	59	51	53	61	46	40	41	61	58	66	41	48	52	65	52	53	51	63	66	59	52	63	57	52	49	60	53	60	57	71	50	44	40	52	52	56	54	53	53	55	48	48	56	46	56	53	61	54	53	53	58	55	53	63	41	38	50	52	51	60	54	57	65	61	61	52	56	44	44	40	45	49	46	48	53	54	56	52	60	52	42	41	63	48	43	49	66	43	54	44	57	47	54	47	54	55	51	57	55	51	53	43	40	49	64	47	43	54	47	54	57	54	54	57	52	54	52	63	51	42	41	46	40	38	57	56	58	47	59	44	47	52	49	57	49	51	49	66	54	69	60	55	51	52	46	57	58	62	44	43	52	71	35	52	55	57	46	59	65	46	42	50	52	59	63	59	58	57	57	67	57	61	67	38	46	46	45	56	53	38	55	54	56	53	55	54	44	55	57	51	50	58	71	50	41	57	53	61	50	53	42	54	50	62	53	55	56	62	46	46	49	52	58	43	58	53	51	43	49	48	48	47	43	61	44	42	61	68	40	60	55	55	50	52	53	51	49	63	60	49	41	58	58	53	52	51	47	56	56	58	59	52	40	52	55	51	50	43	51	39	58	53	54	52	57	54	60	48	53	48	47	54	55	55	55	45	42	51	56	55	53	44	54	57	56	47	55	48	59	60	48	44	55	50	68	56	52	52	53	49	52	42	65	49	38	51	56	51	48	59	67	41	49	49	58	59	47	48	49	59	54	58	49	54	52	62	51	43	44	44	46	57	37	56	53	63	62	68	41	44	52	52	39	61	54	52	68	56	44	48	50	59	51	44	48	47	51	46	52	56	44	64	44	40	40	50	61	62	56	68	45	53	43	59	56	52	56	50	55	47	46	65	39	56	65	56	49	54	51	39	71	55	50	46	51	58	58	58	51	53	41	61	47	61	47	54	48	38	69	47	52	54	64	43	62	58	53	53	43	51	61	46	41	58	58	55	51	47	56	57	47	64	41	51	45	47	61	56	46	61	55	50	46	61	57	52	45	64	62	56	48	56	55	62	46	49	54	51	67	44	49	53	47	38	53	47	50	53	59	52	48	47	50	64	61	81	44	45	59	54	46	58	53	37	40	48	40	63	47	50	55	57	42	52	55	69	64	54	37	42	49	51	44	51	51	54	48	71	35	64	49	51	64	43	52	55	42	51	52	40	44	59	62	56	58	67	50	54	55	55	54	54	57	57	62	53	60	42	50	60	66	47	40	61	55	51	43	59	56	44	64	71	67	42	46	54	46	51	57	55	69	48	54	44	57	55	45	49	59	48	68	48	39	33	51	50	50	61	65	43	55	48	51	56	48	57	46	55	42	52	51	60	40	56	46	51	52	60	45	65	59	59	51	44	51	60	59	58	48	57	53	48	51	59	45	51	49	49	46	53	68	43	48	54	76	55	34	56	52	38	57	40	59	59	58	61	58	48	58	49	49	42	48	50	50	50	50	60	74	52	40	36	58	51	60	57	44	51	68	48	47	45	59	39	41	52	38	57	59	52	48	60	51	47	50	51	51	62	50	58	58	53	49	50	45	60	55	42	50	61	64	54	49	61	53	66	53	57	53	54	46	47	54	51	58	48	46	60	47	52	58	48	47	30
23669	17442	11290	24268	31854	30695	27537	24237	20674	17911	15572	13423	11973	10877	9535	8498	7449	6886	6067	5576	5092	4264	4066	3746	3514	3287	2979	2824	2594	2457	2173	2107	1907	1803	1742	1593	1510	1509	1502	1424	1409	1333	1313	1240	1189	1230	1160	1247	1236	1164	1169	1105	1021	1023	1030	1017	1000	1014	990	1050	989	968	956	986	949	908	954	959	878	876	925	816	914	819	875	864	818	832	888	843	851	860	844	860	808	818	740	763	824	834	798	801	785	793	773	800	766	791	761	802	764	732	781	777	778	779	787	822	830	747	727	778	815	757	708	754	768	759	756	777	769	765	768	743	723	720	775	737	726	760	732	796	733	755	752	778	794	782	758	797	749	740	760	746	766	701	708	743	796	706	713	787	723	696	722	784	780	726	744	758	751	743	756	743	734	738	759	739	779	737	780	766	762	701	741	767	722	753	752	806	738	777	741	785	739	717	747	779	710	797	758	754	770	711	699	781	756	748	817	723	779	746	813	740	691	747	796	771	727	762	717	793	731	716	724	733	765	771	720	733	743	815	770	729	735	798	796	790	756	756	712	714	760	746	754	705	748	818	788	751	807	733	745	730	752	770	747	752	705	800	778	778	791	744	742	794	752	808	781	707	762	721	702	788	746	763	712	717	729	735	763	714	738	740	732	798	823	797	732	736	709	760	776	803	772	761	723	763	765	783	752	791	745	765	763	726	719	729	729	764	745	758	731	737	720	761	749	743	755	768	771	707	776	774	729	727	809	760	687	797	751	752	767	712	775	759	764	794	681	789	711	750	780	748	780	754	753	723	786	737	756	725	731	721	719	742	752	788	774	775	777	716	768	725	708	766	738	735	758	785	752	753	740	776	737	750	752	706	728	746	743	761	762	810	762	790	749	696	784	739	775	699	757	792	749	728	721	744	779	774	735	761	799	733	750	751	766	736	735	731	736	748	720	773	758	788	728	739	730	801	745	736	721	777	723	737	752	804	699	730	725	729	762	746	751	743	748	742	765	762	741	751	767	744	740	745	788	754	725	767	741	733	727	758	762	758	727	733	742	819	782	801	734	732	722	744	724	750	769	720	767	744	737	762	731	714	818	705	747	758	717	752	710	781	734	782	755	728	750	763	711	793	757	763	739	711	715	713	760	750	753	750	756	726	771	716	743	731	725	743	808	751	745	752	752	757	743	747	758	824	746	754	699	757	765	829	760	741	742	746	731	748	747	742	746	770	778	733	736	740	732	770	734	766	791	774	737	713	745	715	732	756	731	742	707	726	789	754	778	752	728	716	733	752	781	758	752	753	755	782	720	730	796	791	753	800	775	753	777	723	759	724	757	752	725	762	721	781	764	806	750	724	767	739	716	785	769	764	770	709	745	739	746	762	754	752	750	751	778	764	722	766	792	735	761	765	707	783	749	719	793	730	750	745	732	836	756	752	719	733	809	746	769	753	759	747	755	730	788	745	740	776	709	718	757	719	732	700	766	812	807	770	807	761	704	764	740	765	779	730	703	749	700	764	769	757	781	757	823	742	752	772	759	784	735	736	749	758	735	808	785	776	747	794	739	806	763	781	734	745	736	775	745	781	757	720	676	792	717	728	751	696	773	812	783	701	725	761	753	736	761	732	702	760	697	720	764	730	773	767	762	766	825	745	736	722	739	737	764	769	763	782	815	763	770	809	741	768	722	773	749	755	736	709	737	742	736	773	806	789	751	737	737	766	757	748	726	742	778	734	749	743	725	755	768	755	710	751	743	748	749	746	780	751	706	770	761	752	776	768	750	731	727	762	744	792	784	751	724	783	763	745	726	732	773	765	718	780	745	726	775	733	790	726	780	730	727	751	723	749	712	763	743	742	794	708	742	776	719	722	762	718	758	757	810	713	775	766	763	770	799	779	765	743	748	728	706	725	802	772	712	747	801	809	821	801	771	760	718	736	738	753	783	758	777	720	749	757	726	793	755	761	739	747	721	738	729	804	726	752	807	771	722	739	821	737	767	760	768	759	756	784	730	717	770	761	757	733	750	717	739	732	739	780	743	785	766	733	738	729	778	799	743	788	754	716	755	765	771	724	761	780	778	778	731	743	724	758	754	741	751	794	776	722	789	754	715	720	754	743	769	775	738	759	772	773	746	738	764	728	755	767	811	731	742	774	743	725	761	741	743	710	758	732	771	747	816	735	729	779	762	794	722	745	769	727	731	791	759	756	751	745	749	804	772	744	697	817	729	759	745	752	723	712	757	784	760	738	769	753	753	716	754	717	773	784	739	747	747	751	734	773	757	770	757	767	775	768	737	813	741	805	748	779	791	792	760	760	759	739	780	755	691	781	752	797	746	695	764	774	730	709	725	779	737	734	746	771	722	799	687	752	744	731	792	741	786	776	745	776	793	742	807	716	769	714	729	708	761	781	748	684	785	780	727	785	758	742	762	757	776	745	750	751	731	749	763	794	765	751	716	722	759	755	736	750	729	785	766	732	745	746	752	723	724	773	734	750	716	765	747	722	727	724	815	723	769	753	731	751	745	820	759	724	737	810	743	737	757	726	749	801	770	721	755	753	706	686	777	837	732	773	729	705	726	737	693	739	769	743	715	751	744	765	756	723	780	745	768	762	793	809	755	745	742	783	721	784	765	749	778	732	718	720	766	773	793	795	720	742	752	737	756	783	729	723	770	725	731	741	723	750	724	765	759	784	771	709	729	765	746	737	762	723	754	781	766	778	762	721	721	773	707	752	780	739	714	752	736	760	756	787	731	765	787	807	790	767	787	757	756	785	738	737	756	753	767	733	784	767	742	735	746	764	684	714	742	755	723	725	754	755	742	744	752	770	754	729	716	705	749	747	818	801	764	764	748	700	790	788	750	808	804	758	708	756	729	784	757	727	738	758	759	721	722	787	708	768	753	791	724	738	747	755	713	727	802	739	763	756	762	755	739	746	739	772	773	723	735	792	756	778	782	770	744	715	701	758	770	750	741	783	741	737	761	763	752	771	746	800	712	710	765	731	795	730	787	704	741	718	754	773	710	788	802	751	740	703	765	746	778	754	737	759	719	761	742	703	729	748	783	724	728	780	729	770	734	754	775	713	780	742	791	782	766	705	769	759	691	758	762	776	782	700	744	740	748	740	773	719	739	707	742	761	734	747	740	738	763	778	772	698	719	773	746	772	761	753	746	753	760	729	754	774	746	729	759	733	769	748	744	787	787	760	786	759	785	753	730	763	725	733	747	747	727	703	790	751	726	717	748	753	774	753	723	762	790	728	794	736	768	745	689	747	720	718	715	761	754	717	747	752	716	804	710	725	720	734	744	742	797	759	770	820	731	724	693	729	749	748	737	800	752	708	792	721	734	728	781	728	744	747	719	713	796	813	719	807	726	731	758	757	724	717	742	789	761	784	778	751	801	772	693	738	733	753	739	763	711	743	715	777	775	711	725	696	751	732	754	780	794	797	746	722	796	741	708	729	746	757	761	743	728	757	797	762	691	809	733	751	742	775	721	731	721	745
3445	806	493	397	607	659	653	535	513	421	344	373	345	293	273	235	212	200	164	153	171	152	146	115	129	103	100	107	88	98	101	91	82	95	75	75	94	98	92	69	75	71	83	84	74	60	70	89	58	70	59	84	60	65	64	71	58	83	71	63	66	66	72	65	72	56	67	56	63	77	77	66	58	70	68	75	70	52	57	56	81	73	69	60	68	67	78	64	58	70	62	54	60	70	55	52	54	77	65	57	71	61	64	62	86	65	55	67	54	72	60	55	60	61	78	50	62	60	70	61	78	55	69	52	61	67	71	75	65	61	62	62	76	68	72	54	64	69	51	60	61	70	65	64	60	66	66	61	87	68	68	71	63	78	65	58	60	50	60	66	62	61	52	63	69	62	63	66	53	69	72	70	52	76	62	62	68	52	63	72	66	58	73	70	75	57	66	58	62	72	63	53	50	71	55	57	67	54	54	66	82	68	64	65	61	60	78	52	63	58	79	64	62	45	66	48	69	66	70	69	61	62	71	60	62	60	68	53	78	68	56	54	71	54	77	63	61	65	56	72	62	58	56	56	61	70	58	52	72	73	61	65	58	66	70	53	65	62	57	61	73	55	61	59	66	59	69	72	57	78	65	54	68	64	48	64	69	66	69	64	74	50	57	59	68	73	48	51	73	70	57	73	78	79	68	55	62	54	61	62	74	56	55	72	67	51	59	54	73	61	51	63	78	64	68	59	60	76	62	62	63	48	61	61	65	66	59	62	66	63	61	54	69	65	75	52	42	53	71	72	71	61	71	80	52	66	60	77	61	64	49	57	51	56	71	66	63	64	76	68	71	57	59	62	61	61	52	73	69	57	56	60	59	68	65	78	81	70	69	71	74	63	67	70	65	68	67	64	65	71	65	61	53	73	54	70	76	56	61	76	67	79	73	63	75	70	66	67	67	72	60	71	79	79	59	65	60	57	71	48	58	63	57	76	71	75	65	51	64	58	73	65	58	56	60	65	64	58	67	65	55	59	67	55	67	66	83	56	60	66	72	59	61	82	55	58	62	52	72	68	75	66	63	78	56	61	55	55	62	69	77	54	57	65	55	56	66	69	81	63	66	73	78	52	61	82	61	76	65	66	61	79	71	72	66	58	60	57	73	56	69	79	69	57	64	60	52	60	60	64	65	78	60	62	61	71	73	72	52	67	72	62	59	68	51	62	77	56	63	57	66	58	71	64	60	72	83	61	54	81	62	57	58	52	71	63	59	58	63	74	85	63	73	62	67	74	57	55	80	74	43	65	55	67	59	66	69	52	72	69	73	50	67	63	63	51	57	76	64	64	49	59	66	64	61	62	47	56	76	65	67	54	72	64	72	65	68	61	69	55	64	63	72	67	53	65	46	73	54	68	48	56	69	75	53	53	81	65	56	61	53	69	58	55	69	60	65	63	61	75	67	51	65	56	54	81	53	62	69	63	79	79	63	51	59	63	58	60	65	78	67	68	44	66	65	58	60	55	64	66	52	50	54	76	56	69	64	56	52	54	54	71	63	59	65	73	58	68	65	60	80	60	63	76	61	67	68	59	65	61	65	57	52	59	63	54	74	72	74	59	56	73	72	61	56	55	53	53	59	51	63	60	84	66	67	59	63	56	55	51	75	76	69	64	60	49	67	65	55	62	69	62	56	59	66	50	56	52	68	63	68	63	69	63	62	59	62	82	81	64	62	66	68	64	59	59	60	59	63	50	60	63	67	60	51	69	53	60	52	68	71	69	53	56	69	63	50	60	71	58	49	59	63	83	79	60	79	66	76	61	67	59	61	55	46	65	77	63	74	70	54	61	75	57	61	59	65	62	48	72	64	65	70	55	72	67	66	62	61	75	58	56	59	68	70	62	63	65	74	63	62	66	78	74	61	54	60	72	55	71	62	49	65	75	53	75	67	70	61	69	70	55	73	64	66	71	52	55	49	61	65	68	78	80	73	56	49	59	65	70	72	64	55	68	61	64	67	61	73	58	65	56	59	82	62	79	87	55	69	55	60	77	64	69	75	51	62	63	63	65	69	56	60	67	65	63	64	65	60	73	58	53	67	52	46	68	67	72	66	62	58	63	62	54	62	81	78	70	66	65	50	85	58	78	58	57	53	58	54	63	52	69	58	66	77	59	84	67	56	68	65	59	57	67	62	68	74	58	62	55	65	69	56	58	77	60	81	63	59	54	46	77	80	57	66	57	67	60	67	71	63	64	72	62	70	58	61	50	61	62	67	66	64	79	60	59	58	70	70	60	63	48	71	67	60	63	65	71	67	62	57	75	65	64	70	72	58	79	57	61	63	51	66	76	69	79	76	74	61	65	72	65	55	54	68	60	73	58	64	72	53	70	61	67	80	74	57	59	85	58	60	65	60	61	73	58	68	59	62	62	57	56	67	61	67	83	74	56	62	69	58	52	76	58	62	54	77	59	57	86	62	60	65	57	72	61	75	69	65	60	65	73	54	58	54	63	67	49	60	57	80	53	66	63	63	60	69	78	68	79	71	68	60	55	71	57	52	60	71	60	65	73	77	61	68	60	71	72	73	51	66	58	54	56	67	64	60	58	63	76	63	67	73	70	69	70	70	73	57	62	56	49	75	60	66	64	63	65	58	66	60	60	70	67	65	63	71	81	75	69	53	64	68	73	60	68	68	61	70	72	71	65	71	67	54	65	56	61	72	71	79	54	65	70	69	58	64	54	63	70	49	64	79	75	59	65	63	53	77	66	72	68	55	67	57	58	70	44	61	59	63	53	59	54	59	69	58	61	68	75	52	76	64	72	67	71	61	68	52	71	59	63	59	60	71	58	74	55	69	61	61	72	72	56	52	76	66	63	63	69	74	62	76	75	58	59	67	59	63	56	62	63	43	74	67	78	75	64	53	67	55	67	70	60	73	60	65	69	66	59	68	69	70	54	56	61	74	67	73	63	66	57	63	69	55	73	56	58	59	68	63	78	63	67	43	57	77	70	71	57	67	60	76	56	57	55	63	56	63	77	52	48	61	61	53	67	64	62	56	63	67	65	59	72	44	68	65	58	86	69	63	69	57	55	59	68	75	61	59	50	71	67	73	83	71	56	60	67	61	58	65	51	71	63	70	57	59	54	61	62	62	58	66	64	70	63	66	68	70	69	63	63	68	63	61	80	63	53	62	67	68	56	69	68	59	58	77	67	49	65	71	58	56	43	76	56	56	55	65	82	59	65	49	60	60	80	62	60	62	67	69	44	55	60	66	59	61	72	66	64	84	69	84	54	75	66	53	57	58	60	65	61	68	65	70	74	54	72	55	72	56	59	54	63	71	75	61	61	57	52	51	53	67	64	60	60	62	69	71	52	59	61	60	57	52	53	80	62	59	51	57	60	81	66	73	69	49	65	63	49	71	71	69	66	56	53	57	59	59	63	49	61	58	68	80	79	73	65	61	62	70	66	63	56	77	43	59	74	54	58	52	58	75	71	56	55
21754	16044	11014	22760	30792	29754	26462	23325	20141	17497	15080	13167	11803	10412	9182	8308	7522	6667	5980	5424	4867	4326	3873	3664	3421	3281	3169	2834	2632	2477	2309	2080	2023	1850	1861	1708	1709	1689	1624	1513	1532	1491	1377	1443	1338	1335	1349	1327	1281	1260	1281	1240	1163	1228	1150	1216	1141	1186	1129	1171	1119	1089	1058	1108	1078	1048	1034	1040	1104	1112	1001	1040	1001	1040	972	996	1012	944	982	999	993	1008	984	1011	957	1034	972	949	1019	960	964	1022	947	936	962	974	903	916	936	980	966	949	917	911	947	916	922	928	934	921	958	931	888	911	922	939	902	933	884	923	953	931	911	865	931	920	862	882	902	877	877	902	891	918	925	917	931	878	874	927	893	909	840	887	943	913	848	948	890	936	929	961	928	880	904	907	919	924	942	950	931	922	900	928	941	913	889	904	940	927	920	911	952	894	908	844	937	967	902	889	858	890	942	921	918	914	864	913	996	902	904	894	952	951	817	932	890	897	840	882	907	929	914	900	903	954	906	912	896	914	958	934	915	938	955	894	865	857	912	916	911	928	894	920	859	910	894	891	858	866	873	895	884	927	950	889	863	883	905	944	939	896	949	873	895	858	878	867	892	883	937	854	875	963	883	912	911	923	916	866	901	869	913	913	868	970	948	967	894	868	938	923	925	896	923	915	893	922	875	922	927	927	951	969	874	941	949	880	917	944	894	890	917	941	916	911	950	878	904	884	901	943	885	894	921	923	929	909	923	898	908	913	911	913	928	909	870	847	951	878	940	838	925	914	900	878	864	939	897	912	934	916	948	942	939	891	954	874	876	911	891	949	917	872	942	910	906	892	927	960	936	888	903	969	919	922	873	921	952	936	916	935	944	895	885	905	900	944	886	917	922	845	878	933	948	871	867	891	909	919	928	928	986	874	886	921	915	882	869	895	929	888	957	861	882	924	932	861	885	832	877	909	911	948	938	928	934	896	961	883	925	886	867	900	923	888	899	916	895	931	865	913	908	874	870	920	893	939	937	892	900	903	914	924	912	947	847	922	904	861	834	921	922	880	893	887	951	918	882	957	916	928	908	891	937	922	865	941	911	907	929	896	950	899	917	899	946	940	904	919	906	918	867	933	945	903	925	913	902	907	924	914	934	913	869	897	855	905	869	909	904	931	871	873	917	953	865	898	955	947	877	881	879	914	905	957	900	906	907	912	841	924	901	926	910	943	947	897	866	968	879	919	938	919	935	917	901	931	874	908	907	886	883	940	929	894	936	908	891	902	941	938	902	900	886	887	930	933	974	937	896	951	910	906	868	975	878	935	890	900	944	889	954	919	919	925	885	901	933	940	936	895	889	923	887	895	884	896	877	969	881	923	926	924	886	934	927	877	937	899	885	927	913	915	905	922	906	888	945	901	873	858	904	830	897	908	926	958	911	924	904	903	932	871	942	915	874	922	888	872	946	903	904	924	884	908	927	891	903	926	924	931	919	928	886	945	882	892	923	909	922	895	877	923	914	920	912	960	934	887	983	949	910	967	975	864	921	907	934	929	969	871	899	960	909	853	915	920	928	891	929	957	914	885	904	892	927	896	934	924	886	953	915	910	931	936	917	903	882	846	961	930	886	909	905	947	928	872	875	884	878	885	882	921	904	837	951	911	903	903	912	900	921	881	919	887	913	917	978	963	934	877	855	901	948	886	900	889	921	955	881	900	918	901	905	906	894	875	912	921	899	906	978	890	923	916	977	906	902	949	871	914	850	912	949	942	880	914	848	900	912	875	936	985	896	979	958	934	855	923	890	865	893	837	935	881	923	917	857	867	878	955	875	897	926	902	890	939	908	873	912	901	879	905	889	884	919	928	970	930	923	901	908	939	937	864	878	889	932	924	886	910	899	881	922	907	945	944	836	908	928	878	919	891	877	901	907	929	941	898	909	859	923	935	894	854	917	961	909	959	923	919	890	939	915	903	926	883	870	951	903	924	928	951	922	894	946	910	940	852	948	927	963	956	921	941	905	969	861	885	906	929	904	853	973	862	893	917	879	881	921	971	898	875	926	938	921	928	886	903	928	884	914	907	943	855	900	941	906	909	915	862	905	878	941	890	956	927	968	869	912	919	913	911	919	918	886	934	892	945	954	942	929	894	879	838	898	931	907	939	904	871	875	888	933	899	894	946	883	897	874	911	934	896	929	885	931	908	896	875	934	892	924	940	907	897	885	902	921	891	927	903	852	908	884	919	924	914	924	975	863	935	870	907	956	883	897	912	891	924	964	983	928	887	884	947	962	895	851	922	939	886	875	877	927	943	952	898	895	890	911	866	899	912	904	911	907	849	916	946	914	928	910	941	879	897	950	851	916	897	879	861	956	882	926	941	940	898	898	927	902	882	925	890	937	883	910	916	974	898	883	914	897	953	924	951	890	908	896	901	909	877	930	899	866	915	927	880	900	928	939	908	940	939	926	892	903	891	939	883	879	910	918	902	933	908	925	921	906	913	947	962	922	914	927	941	903	863	896	904	950	893	888	885	904	886	940	882	942	900	906	911	913	916	845	874	889	949	896	945	974	907	917	903	868	891	877	911	886	854	900	922	873	905	897	896	952	927	902	943	997	927	865	899	911	967	914	922	879	887	897	861	904	931	924	960	923	920	884	857	929	875	945	918	892	910	888	962	933	878	930	938	836	876	923	913	930	889	909	948	907	901	844	914	916	897	901	854	919	937	906	953	932	968	880	953	885	906	960	891	953	877	927	855	988	925	912	938	944	850	911	926	896	907	938	912	930	849	924	886	871	924	942	950	916	886	918	870	920	892	938	851	927	934	870	942	908	864	868	902	936	908	909	893	899	856	933	933	934	953	896	874	916	901	911	907	919	903	930	910	899	899	889	910	893	882	887	917	927	918	924	893	869	902	891	901	930	913	929	925	914	930	863	875	911	957	980	898	901	863	847	985	898	889	859	874	871	955	873	941	933	929	863	885	896	901	892	923	877	873	892	950	887	942	955	953	872	893	931	854	876	913	927	864	896	894	846	846	976	912	900	909	834	914	870	899	910	866	926	905	925	897	958	946	934	901	918	952	935	928	952	903	910	881	883	945	933	957	890	935	907	925	952	916	913	927	850	926	906	933	906	901	898	905	871	899	891	960	965	883	932	895	889	920	946	907	893	981	928	910	927	945	941	923	945	889	866	896	906	866	861	927	869	936	911	969	893	870	858	915	921	907	892	927	888	923	941	881	919	870	889	895	957	934	900	866	911	898	885	931	949	924	906	916	953	900	955	907	914	900	899	892	924	909	861	889	925	905	898	910	878	894	883	913	874	936	951	878	907	926	935	898	919	878	957	983	879	922	897	939	926	883	894	924	914	931	922	911	919	849	946	877	934	951	951	867	945	933	905	869	888	915	873	984	925	930	893	967	913	879	858	870	902	923	937	904	927	943	931	927	882	902	930	877	888	880	942	900	914	897	898	990	892	929	877	902	928	901	910	946	929	889	896	890	893	892	875	905	845	971	896	906	927	933	890	925
2689	1253	709	613	951	1099	898	804	725	681	579	499	473	397	376	338	315	295	268	233	220	175	174	169	154	160	139	138	112	129	123	114	87	104	106	99	90	96	97	95	85	90	84	72	74	83	98	85	89	88	74	90	101	74	80	89	80	76	83	85	74	75	80	73	79	76	80	80	89	76	72	87	71	79	70	76	64	85	69	72	64	70	66	60	70	71	74	71	69	79	60	85	61	80	76	82	71	62	62	71	67	65	63	60	62	71	65	73	61	55	58	55	69	83	66	75	77	66	76	72	67	85	77	60	60	71	67	61	80	65	66	74	64	60	83	65	80	71	64	57	67	56	73	66	82	70	57	72	69	64	75	62	81	71	83	69	61	67	60	69	69	66	81	54	73	73	55	71	66	63	83	71	72	72	75	73	68	77	54	60	75	64	77	76	74	75	62	75	67	87	58	82	62	63	64	72	63	72	76	59	79	82	70	78	74	80	75	64	71	62	79	78	71	70	70	73	72	52	61	72	75	72	72	78	63	63	87	64	73	80	78	71	78	68	76	71	60	92	64	68	75	73	57	63	80	64	75	59	65	54	62	79	75	80	82	65	85	69	67	70	73	79	79	55	89	70	63	71	72	61	75	77	62	71	70	79	57	70	61	75	74	65	54	62	71	64	59	70	68	58	69	83	81	64	58	64	63	62	75	62	76	64	56	66	79	71	69	65	82	70	45	76	74	81	70	61	74	68	65	62	49	59	83	80	71	77	54	63	87	71	89	77	78	55	81	71	63	69	61	71	64	74	73	74	83	59	71	75	72	63	71	63	65	56	59	84	58	77	58	64	65	59	82	77	72	75	71	69	77	69	70	76	77	70	86	74	59	64	68	73	64	81	54	70	50	67	70	68	69	63	54	61	53	64	61	68	69	62	66	83	70	66	68	71	72	74	74	56	66	68	57	76	69	64	73	67	81	78	68	91	57	70	75	70	58	80	67	72	70	65	66	69	60	77	77	74	63	72	67	76	65	85	70	77	66	72	59	56	64	66	65	70	57	65	70	61	80	65	74	68	82	51	66	59	71	66	78	83	60	73	78	65	69	62	75	89	71	57	64	72	64	55	73	73	74	75	57	65	65	89	63	73	68	81	50	85	59	77	68	75	82	71	74	92	76	59	68	59	85	65	65	64	70	69	66	71	93	73	78	77	70	68	75	64	69	58	63	65	72	56	70	79	65	64	59	71	60	62	71	62	70	73	61	84	67	77	59	63	70	64	72	91	60	66	80	74	92	76	81	71	87	73	81	69	61	76	73	78	69	72	54	65	78	56	77	66	79	81	69	76	78	62	80	61	72	71	69	59	79	64	66	72	85	75	71	71	68	66	62	50	70	44	60	68	59	58	58	52	69	83	59	87	59	73	74	59	66	80	67	62	70	65	78	63	66	68	64	67	76	57	68	60	66	65	61	59	93	74	68	77	69	73	63	67	82	69	53	67	62	61	61	62	62	69	56	88	69	75	54	72	84	97	66	77	80	84	60	67	71	68	73	74	72	62	78	57	88	63	71	78	77	68	85	72	72	76	81	79	71	69	76	77	72	67	66	72	69	67	67	70	80	73	65	91	53	64	69	64	65	67	61	55	73	68	69	76	68	60	56	72	76	70	82	69	75	58	67	83	65	67	52	70	82	66	68	64	77	65	65	68	63	73	54	64	73	77	74	58	79	71	71	61	66	68	77	69	79	63	67	84	70	77	67	76	80	85	74	88	70	85	73	76	70	75	81	68	57	64	79	60	64	64	64	79	78	75	78	65	82	70	58	74	70	67	59	69	66	64	70	73	67	64	71	74	67	75	71	74	83	81	50	61	61	56	71	65	77	69	68	72	80	60	65	77	69	68	65	78	58	68	82	74	67	65	70	77	68	77	68	70	63	77	52	74	49	68	77	62	64	65	77	75	92	63	66	76	65	77	64	63	65	71	78	51	70	71	63	72	64	72	69	50	69	75	80	69	56	74	72	77	70	88	59	68	65	92	50	72	59	75	72	77	66	76	73	78	69	60	72	71	69	80	59	69	68	87	89	68	74	76	70	65	60	79	77	67	60	70	71	67	60	67	60	63	57	66	60	74	71	74	60	73	62	66	65	62	60	76	71	67	67	76	80	63	70	67	76	79	73	74	73	59	72	60	66	65	68	68	58	67	60	77	59	72	83	68	64	53	71	66	69	79	77	74	68	78	80	62	70	67	80	86	75	72	77	64	82	71	66	65	76	71	58	63	76	78	66	70	61	70	63	84	78	60	62	65	76	74	74	72	62	72	76	59	60	65	65	88	81	65	83	73	69	64	55	78	58	67	70	72	62	62	68	70	73	75	68	77	75	64	86	73	70	86	77	62	70	70	58	61	60	70	86	70	69	73	59	70	62	79	64	73	69	92	61	73	76	61	56	75	72	73	88	80	69	73	64	70	76	77	72	63	74	68	53	70	87	69	64	73	69	49	70	80	74	62	67	64	67	80	54	70	65	69	81	65	78	81	76	74	70	71	70	64	75	62	69	76	65	69	65	83	70	80	71	58	74	83	64	74	82	67	70	70	80	71	78	51	62	58	71	74	66	59	70	68	64	62	79	64	73	62	60	70	83	65	54	56	85	77	67	78	79	69	68	67	79	69	69	62	52	87	72	71	73	62	76	67	79	69	55	64	84	66	57	88	63	77	55	74	76	65	63	66	63	81	73	56	80	79	75	77	50	75	68	71	64	62	61	65	85	82	57	64	68	73	70	71	62	77	62	72	57	67	65	86	76	71	70	61	57	55	62	80	57	66	72	68	77	73	58	55	76	61	67	63	69	76	80	61	72	77	81	72	64	58	72	61	59	80	56	69	76	84	78	64	69	62	70	85	48	73	65	70	74	55	77	76	77	68	74	78	77	65	71	68	74	64	79	75	71	65	68	66	83	80	67	83	63	74	67	61	59	64	65	73	68	56	67	70	67	65	77	77	65	64	61	68	62	73	78	82	58	59	66	72	70	73	85	56	76	63	72	70	65	71	61	88	73	72	73	66	54	62	72	78	68	94	63	66	53	80	74	77	70	72	74	71	71	77	64	57	74	91	69	57	69	70	74	84	69	71	70	71	69	77	75	61	86	82	57	67	77	79	67	83	81	74	81	75	74	67	65	59	62	71	75	59	73	67	59	63	48	61	69	73	60	64	74	81	72	73	63	70	58	76	70	65	70	76	63	51	67	76	83	74	74	64	80	66	68	62	83	84	83	70	64	76	74	58	56	82	73	57	59	71	63	75	78	65	61	90	59	70	68	75	62	69	58	81	67	69	76	80	72	65	74	75	66	62	78	78	64	60	56	67	81	76	62	75	59	78	53	78	72	77	60	80	62	61	68	62	63	64	61	63	72	66	73	65	72	69	80	69	88	71	61	64	65	63	60	64	66	60	65	61	70	83	78	66	78	73	71	69	66	67	65	58	78	61	70	85	60	68	67	59
27125	20179	14402	27963	35894	34620	31693	28215	25396	22453	19436	17566	15778	14145	12540	11403	10213	9228	8271	7449	6681	5940	5637	5170	4773	4451	4192	3911	3549	3347	3106	2800	2654	2522	2359	2313	2179	2057	2034	2008	1935	1775	1819	1724	1598	1661	1615	1594	1599	1607	1565	1407	1421	1519	1367	1337	1355	1321	1313	1368	1270	1316	1224	1373	1210	1219	1208	1239	1167	1175	1191	1191	1137	1104	1157	1154	1076	1099	1147	1114	1101	1130	1086	1104	1102	1138	1047	1061	1091	1114	1073	1071	1029	1065	1086	991	989	1003	1085	1001	1043	995	1023	1008	1010	1083	1070	1037	1016	1048	982	1004	1069	1009	961	1013	978	945	972	1047	958	989	1036	960	989	973	995	960	967	940	987	1044	947	998	992	974	927	960	988	952	1061	948	988	977	1000	1001	914	947	1009	989	978	979	971	966	1002	959	994	979	964	949	967	954	1020	947	1018	1040	982	1027	997	995	999	988	1036	942	952	1023	984	987	979	1001	934	996	1034	996	1005	985	969	933	949	974	977	983	999	992	971	951	974	946	974	1007	971	958	994	966	1002	1013	967	947	1018	975	982	995	992	933	956	990	999	924	1016	954	967	941	990	960	979	981	942	912	969	972	976	933	954	969	1010	1024	968	993	975	1000	956	1005	977	966	1015	975	952	998	1018	1002	1006	985	1004	955	916	988	986	946	965	973	1022	932	978	1003	935	1010	1008	925	996	1010	935	983	984	983	947	990	1003	1010	999	968	966	1043	980	938	962	953	989	952	958	991	971	979	1013	954	964	902	969	942	958	981	971	956	998	946	951	951	930	998	983	992	968	945	947	970	1004	943	968	937	947	1003	1036	954	934	956	962	983	979	992	1055	1003	973	1006	953	984	987	1019	972	1033	945	1001	923	973	984	985	1003	948	997	934	947	1039	934	939	933	980	948	946	973	981	951	997	948	1072	1006	948	1022	981	1024	1009	965	949	968	959	984	961	946	986	980	995	1004	939	960	1038	930	983	998	977	952	886	1003	997	993	963	1026	978	983	962	989	1012	1037	936	964	928	938	957	934	979	1015	966	1044	982	989	957	1030	973	1012	1039	1045	937	949	950	979	935	971	996	928	955	960	958	988	977	935	946	947	999	927	979	986	951	1013	973	962	984	945	1023	919	981	995	957	1012	933	938	937	980	1016	973	931	1011	991	1009	1008	986	991	1022	996	989	981	990	995	946	975	986	998	959	988	938	945	958	962	917	977	990	946	924	981	948	1016	957	974	997	960	941	942	1008	982	913	943	979	982	949	1014	964	944	930	994	968	1050	947	1003	1011	930	944	974	948	972	996	960	1015	968	950	967	986	958	955	1001	990	946	994	944	955	950	937	983	946	944	974	953	923	933	991	1002	940	1037	994	968	972	1013	961	951	979	968	1006	960	1018	1000	977	976	970	949	1024	975	982	1028	940	959	964	932	1004	982	1053	994	938	992	996	992	982	1005	1031	970	1064	942	960	941	1008	930	906	931	1008	1007	969	960	982	958	989	966	908	984	980	983	957	961	970	947	987	997	967	985	956	996	974	953	949	970	975	988	1006	1004	974	950	973	990	965	989	1024	981	988	990	983	981	943	950	965	1042	965	967	981	949	906	995	975	928	913	1009	970	1020	1017	951	959	1022	996	1014	980	941	1027	974	971	942	926	949	915	934	974	983	963	1018	971	994	943	974	967	946	941	1057	993	1049	983	1013	1045	972	957	962	946	949	943	987	1000	967	987	924	937	885	954	982	969	943	999	1032	998	966	960	999	931	956	937	967	961	1002	1008	980	964	977	992	974	992	1002	947	991	1009	990	1012	952	1006	985	1017	975	951	981	1023	967	1010	963	998	1025	994	995	935	976	999	978	998	950	986	972	955	966	1005	960	991	986	999	998	1037	998	974	960	942	976	942	950	994	1000	987	1001	915	970	955	972	968	963	941	991	991	909	952	997	966	975	961	999	942	970	968	968	951	989	1020	978	975	937	1016	993	941	963	957	893	1029	920	994	978	942	940	971	971	1026	986	986	1011	1008	920	985	990	988	950	940	957	974	982	933	961	987	963	966	959	983	992	954	971	988	979	994	922	1013	998	984	981	947	956	988	982	978	963	970	974	970	963	983	1009	902	955	939	1031	1004	970	999	1000	947	957	994	990	1074	917	974	946	1002	991	990	947	957	958	984	1011	1005	931	950	999	946	937	986	960	904	1019	939	1002	969	999	971	1009	988	926	973	984	972	998	964	1003	926	985	1003	976	1037	919	984	982	1011	981	969	1047	918	952	970	964	938	966	956	987	1065	995	1010	951	999	928	989	943	904	1002	997	980	930	976	946	948	952	959	964	967	1031	983	1006	941	1006	1009	934	999	1015	983	975	934	996	933	1005	959	986	1007	977	978	939	971	933	978	1030	950	964	993	1028	955	999	944	954	968	975	966	973	992	983	994	968	956	1017	997	1009	997	978	965	948	926	936	978	977	997	948	1007	993	941	985	971	948	1005	971	969	947	972	1004	948	968	975	1006	941	964	949	1015	1004	979	973	950	985	988	1019	957	1010	980	925	963	988	988	939	972	954	1054	932	989	986	952	974	993	984	1000	986	977	972	975	981	897	979	959	1012	1007	985	960	952	981	976	931	1003	1051	922	955	1004	931	972	979	971	1007	994	1039	1018	968	939	977	987	995	1006	970	975	970	990	1003	944	960	951	937	979	997	944	942	966	974	996	1014	989	983	1040	935	964	1025	1011	971	1020	972	982	947	993	974	986	1009	992	1023	926	1005	975	972	987	1000	989	954	985	995	976	907	964	1001	1008	967	935	944	1002	992	962	944	963	973	981	974	938	1043	954	1039	957	967	915	970	988	966	961	1008	983	964	1009	949	947	977	1040	985	968	976	1000	1029	919	1055	973	981	1006	1028	966	1000	950	936	913	970	1057	959	965	942	978	935	989	960	985	1005	952	1013	954	929	977	940	918	973	933	956	1012	991	934	972	938	1004	1036	985	962	959	1003	970	972	989	1000	1005	971	1025	964	977	992	1007	933	922	930	940	934	955	985	994	957	1031	947	941	977	954	1007	1014	997	934	996	984	986	984	944	988	985	943	980	996	951	1028	983	989	939	918	989	1006	985	954	970	1004	960	997	962	999	981	943	997	1001	962	997	978	987	1005	971	897	1021	1005	950	996	981	1012	978	961	977	970	940	945	979	1036	958	988	941	986	987	945	942	903	975	954	1017	980	968	952	1041	987	968	971	1007	931	1017	983	1018	1013	987	946	987	989	941	942	994	961	962	965	998	975	1013	977	966	1019	958	986	1018	952	961	1002	1020	950	1040	1003	994	949	986	975	1016	959	943	974	982	1012	987	978	960	1009	1007	1011	970	1044	1047	1009	911	975	1003	937	987	969	1018	970	1003	935	986	988	950	981	941	945	978	927	941	1029	1031	967	942	975	989	1016	994	966	972	965	999	999	958	958	987	977	972	956	931	945	1006	997	945	955	934	1032	1022	997	961	961	970	1012	989	941	994	934	970	929	994	943	1006	974	994	945	945	981	952	1002	944	959	984	1032	902	966	961	977	932	975	1021	957	972	1006	939	997	953	972	917	941	989	990	979	979	998	997	981	939	991	972	972	998	996	1020	982	987	984	967	993	979	1007	990	1012	983	989	955	1000	1001	1020	987	1020	965	954	972	957	973	990	936	948	932	990	979	989	952	1015	967	964	978	977	961	941	933	1030	936	1011	1001	989	970	984	996	977	975	971	946	1020	957	932	978	1026	912	1023	975	949	971	996	950	1003	970	949	969	1003	986	989	1002	999	977	1032	1020	984	983	985	939	965	968	969	1026	996	1006	982	962
2029	530	318	245	443	496	416	365	332	329	269	244	209	203	190	151	139	127	92	115	99	88	104	91	80	97	88	76	88	61	70	74	47	64	57	57	54	59	74	52	53	66	61	50	57	48	66	54	62	55	59	59	38	60	62	51	47	49	50	53	48	52	45	36	46	54	45	55	47	61	34	41	54	49	55	42	42	53	45	62	50	55	42	53	56	38	49	37	55	45	39	46	48	50	54	47	44	49	59	57	64	44	50	38	47	43	54	51	50	50	48	39	46	57	47	51	56	42	54	40	42	53	48	51	53	48	53	53	55	65	61	47	55	51	49	34	28	50	44	49	47	61	53	44	49	40	61	49	52	35	45	63	38	38	56	50	60	55	56	45	45	58	44	58	57	44	49	56	50	56	52	36	39	60	42	46	51	50	42	67	65	51	44	53	39	47	39	40	39	52	48	44	49	42	53	37	46	49	46	58	53	46	39	61	33	47	47	58	49	55	46	41	64	51	46	47	42	46	52	47	50	57	61	45	43	48	34	41	51	55	59	41	44	50	45	50	47	43	54	47	41	51	60	61	39	44	50	44	45	41	47	51	42	46	46	49	56	53	48	43	57	53	44	51	51	41	48	50	60	49	42	48	47	53	45	57	58	51	48	49	52	48	50	41	48	48	49	45	43	60	48	44	53	44	54	51	64	59	55	49	44	46	52	41	43	40	57	50	38	54	52	44	38	59	57	48	60	51	43	39	53	51	53	45	47	39	56	39	47	58	50	50	54	51	47	45	50	35	51	51	50	60	46	51	38	58	44	45	51	60	38	51	55	38	48	54	43	50	43	52	44	49	42	55	52	48	40	52	43	56	48	41	54	43	61	45	49	54	56	48	50	43	45	50	51	37	40	54	39	55	46	47	38	57	57	50	50	61	39	39	56	49	56	38	59	53	44	46	50	45	52	49	48	63	47	56	55	46	58	41	51	62	54	54	34	54	43	44	47	47	47	55	53	47	46	46	53	47	45	41	48	37	40	51	36	51	48	40	56	45	48	52	53	48	52	60	44	42	46	42	54	61	47	46	57	44	45	53	38	60	54	49	52	46	60	60	56	47	36	55	57	55	47	38	56	55	51	43	43	43	44	42	48	47	63	57	46	40	43	50	41	49	51	50	42	44	49	41	61	46	45	53	39	42	53	40	63	51	47	46	51	52	47	56	46	45	55	38	49	56	52	42	47	41	35	42	64	42	43	52	47	56	40	49	58	59	55	51	50	50	53	38	53	42	53	59	62	54	53	44	46	46	54	49	48	38	56	41	44	32	47	57	60	51	57	33	44	37	55	53	51	52	61	50	54	60	49	46	52	43	53	48	53	49	51	48	57	39	46	57	56	53	44	62	45	43	53	41	48	52	53	54	42	53	51	51	41	38	39	38	59	43	33	45	33	53	44	43	67	39	52	60	51	39	49	46	58	51	49	44	46	52	42	42	40	66	48	48	47	37	34	37	47	38	56	44	39	37	55	48	51	51	42	41	38	45	45	53	51	48	55	48	41	49	60	55	45	53	54	48	50	48	48	35	51	45	37	55	50	44	59	38	44	42	59	58	43	47	62	49	57	64	51	54	53	60	48	53	41	49	52	48	48	47	48	51	46	52	45	43	49	59	49	57	41	43	49	50	56	56	48	33	39	57	36	49	40	52	50	46	54	48	45	51	59	52	43	44	51	46	54	52	40	44	57	45	38	52	45	47	48	60	41	69	50	34	47	46	58	48	51	47	42	44	48	61	42	51	59	40	47	62	50	43	50	38	55	42	55	42	53	49	45	71	44	50	47	45	34	60	56	50	47	48	38	47	49	57	45	50	35	50	50	51	48	53	50	56	42	38	67	50	43	64	49	65	49	46	62	52	44	44	44	53	53	53	50	45	39	51	53	36	53	61	51	47	55	45	43	48	44	46	54	46	41	35	36	48	38	49	51	43	52	52	50	40	49	46	48	57	64	52	41	50	43	57	41	47	49	45	59	54	62	56	47	50	45	49	54	51	55	51	55	41	44	41	51	46	47	36	44	55	52	42	42	46	41	38	54	53	49	47	47	45	47	40	46	55	48	51	28	46	42	56	53	42	35	56	53	44	50	43	35	45	51	52	36	62	51	44	44	52	54	48	43	56	62	47	46	46	53	46	59	55	50	50	48	38	52	50	52	57	47	49	36	40	53	43	40	40	51	38	40	54	49	52	51	47	46	51	46	64	54	52	42	50	57	49	51	58	47	41	40	50	55	63	40	50	60	45	53	63	54	60	57	46	52	58	45	39	49	52	40	49	54	49	48	61	46	49	46	55	48	41	49	34	38	36	56	43	53	53	39	49	42	45	56	40	50	45	50	53	44	51	48	59	39	45	47	44	55	49	59	42	51	56	49	37	39	53	41	56	41	47	41	51	41	53	34	35	50	56	51	61	46	49	38	50	55	56	51	50	49	40	51	46	42	52	63	51	44	49	47	39	42	57	44	39	53	48	44	36	43	60	49	50	44	49	34	41	40	46	46	51	48	49	73	53	44	37	48	46	58	55	52	43	42	58	63	55	44	40	48	57	39	56	51	40	44	46	41	38	45	44	47	44	54	47	46	57	49	48	48	63	57	52	51	59	46	41	57	48	49	54	50	46	53	48	57	51	62	45	51	54	40	41	46	54	55	50	59	42	35	59	51	60	57	49	54	47	51	55	39	58	54	46	43	44	55	42	50	47	60	36	45	60	49	54	39	47	44	55	42	48	43	53	39	58	43	51	55	60	54	47	41	48	46	51	53	42	49	44	49	46	54	54	53	52	51	46	50	62	50	47	47	63	55	41	46	44	44	46	51	47	66	52	43	56	51	28	50	42	49	54	49	47	55	53	46	37	52	41	43	52	51	48	47	46	46	48	40	42	48	34	57	64	49	60	54	46	54	37	58	45	68	54	42	46	45	59	41	48	45	42	64	51	45	60	47	48	59	42	53	53	42	53	38	36	44	34	52	51	50	48	40	40	59	54	48	51	44	47	39	60	51	56	49	55	50	50	41	47	46	51	53	56	47	47	54	49	56	43	43	40	49	61	39	36	47	48	47	46	45	64	57	55	55	42	41	51	50	59	60	57	49	53	53	48	41	44	54	50	63	58	42	38	55	50	54	49	52	56	52	53	54	59	51	45	33	52	49	53	53	60	58	62	51	37	46	68	43	57	51	42	48	48	43	54	50	38	40	48	50	43	47	47	35	56	57	50	53	57	46	62	59	44	47	56	53	45	38	59	49	50	54	58	41	37	50	54	42	45	45	47	52	51	44	57	48	39	45	69	51	54	46	40	51	53	46	34	48	39	54	50	67	51	38	57	41	38	43	44	53	57	48	54	45	50	46	49	60	54	41	59	57	47	42	41	59	46	43	58	43	47	44	50	40	51	38	47	52	45	47	55	49	46	54	40	40	43	56	51	52	43	47	56	47	52	51	49	63	59	49	43	49	41
18576	12607	8059	18497	26322	25238	21994	18859	15735	13213	11423	9970	8616	7742	6786	6030	5331	4798	4204	3606	3266	2997	2757	2678	2405	2289	2177	1970	1881	1788	1623	1476	1418	1351	1294	1260	1217	1143	1104	1140	1090	1055	965	1050	1047	954	1038	965	929	939	936	882	850	900	863	880	894	872	832	830	877	811	818	863	812	805	813	806	789	828	822	793	768	781	748	809	777	759	738	787	785	736	789	739	716	762	716	711	787	746	777	737	753	686	746	664	689	741	738	752	758	750	723	702	760	748	737	702	713	663	738	726	742	732	720	692	726	734	717	691	680	722	664	708	723	689	732	677	754	747	708	702	672	709	713	691	667	704	711	696	650	690	707	738	695	696	707	681	755	697	708	693	729	668	744	745	729	759	703	725	695	716	748	712	728	747	729	740	618	740	719	686	713	729	758	709	750	712	740	745	670	741	678	700	665	703	688	725	704	702	704	693	686	673	699	737	703	751	743	725	698	716	690	687	644	705	722	705	675	733	693	724	693	706	714	696	695	683	695	652	708	671	705	702	743	748	734	708	713	647	716	664	691	723	692	759	658	662	699	706	714	692	775	691	676	661	705	719	714	685	707	700	690	661	697	695	737	733	742	704	681	695	678	691	704	728	657	667	728	723	726	696	661	681	712	670	701	709	726	667	727	722	717	725	726	707	664	720	706	631	705	709	667	703	730	705	691	680	708	714	713	723	721	721	687	713	722	761	712	659	674	758	705	711	711	700	706	695	719	727	747	685	723	726	692	688	722	709	739	730	718	698	683	718	667	704	678	661	773	740	689	677	671	746	689	700	653	705	755	729	685	731	707	699	700	742	695	696	702	756	703	752	695	732	690	664	678	702	722	733	753	731	727	698	712	722	697	704	733	753	738	712	704	711	731	703	689	714	729	754	741	700	710	669	756	703	716	690	698	760	668	700	700	703	696	699	680	725	704	678	663	669	694	688	701	668	703	695	763	683	724	709	689	735	726	708	746	702	704	692	709	730	707	705	690	761	665	704	716	746	728	711	657	725	724	713	662	750	732	660	709	687	677	656	663	680	731	664	716	685	688	722	665	694	699	702	698	729	717	710	755	629	709	707	706	749	709	698	717	685	711	707	682	697	722	666	743	731	725	712	637	714	695	699	697	723	667	677	707	696	764	692	678	763	696	670	688	707	737	697	740	742	735	701	715	693	704	676	716	692	738	699	682	765	682	684	666	657	675	707	705	697	738	727	667	720	708	669	671	714	731	730	646	678	746	746	720	677	738	706	699	710	672	726	702	690	677	680	729	673	693	683	729	699	700	673	698	705	678	727	705	679	715	695	721	680	691	719	687	721	680	692	737	695	714	733	676	700	713	722	713	723	751	727	714	687	731	721	742	680	737	697	714	717	712	777	660	697	736	732	697	691	680	750	769	717	690	709	685	724	664	732	707	681	746	666	703	690	710	714	663	690	687	713	673	701	737	701	732	689	708	696	751	666	674	701	739	695	734	708	698	685	721	688	681	693	705	668	692	711	707	711	716	702	731	744	652	709	714	742	695	720	721	724	685	719	708	722	701	683	755	719	639	687	716	744	723	696	711	720	669	709	679	697	670	727	694	725	707	715	702	727	695	688	733	715	735	701	710	694	696	732	696	719	756	664	687	643	739	675	723	752	672	728	743	717	714	726	743	714	700	694	714	720	695	691	733	703	713	744	697	698	721	748	741	726	763	683	707	709	686	704	696	703	698	693	730	714	702	706	705	777	694	708	705	706	681	700	722	727	713	708	718	659	660	721	703	757	711	704	679	680	749	719	735	682	684	724	640	737	697	638	707	688	713	708	717	695	676	714	645	753	676	753	701	707	742	739	752	728	711	722	724	679	718	662	724	671	676	710	685	693	697	665	684	663	704	704	722	718	723	678	745	680	743	701	739	702	722	724	722	730	670	745	767	665	714	730	719	712	703	701	671	682	758	702	723	661	730	741	759	702	731	696	737	707	749	752	683	664	732	663	720	722	682	717	721	692	712	734	645	691	703	742	685	714	743	700	705	680	694	728	707	667	682	757	685	711	696	692	656	712	676	680	691	720	745	711	615	699	727	672	709	722	760	696	732	721	764	710	700	721	711	739	732	687	666	689	708	710	729	708	698	683	700	691	714	663	672	678	745	702	706	739	683	646	682	758	676	685	709	714	700	656	661	721	715	755	696	730	693	716	741	728	668	691	719	727	702	709	712	731	709	705	699	707	724	703	704	684	698	734	723	707	662	709	711	690	695	719	712	688	689	706	699	735	738	735	722	737	712	706	712	671	718	707	714	655	677	697	698	682	677	709	718	682	693	711	708	689	675	708	701	711	690	702	701	729	695	711	718	675	700	693	738	734	679	655	697	670	714	693	739	671	737	682	700	675	694	671	659	705	633	735	689	699	703	661	686	760	707	713	712	644	707	715	721	704	681	684	693	718	721	733	694	712	708	717	734	738	763	730	684	656	712	776	618	731	728	698	704	687	739	696	728	672	740	673	651	682	741	695	727	685	682	685	725	700	696	741	699	706	688	694	709	676	711	727	690	728	712	685	718	718	676	684	697	707	696	681	707	685	715	676	707	663	704	704	698	678	711	700	725	715	750	747	685	715	711	706	686	713	721	735	668	720	717	670	706	701	704	662	735	719	677	669	735	734	665	701	690	640	673	712	724	686	685	716	776	715	691	725	718	747	665	731	778	692	679	669	694	689	678	733	737	731	665	724	719	736	716	734	743	726	756	730	731	703	689	710	684	668	712	704	737	726	667	709	660	738	658	700	697	653	689	656	692	760	711	684	689	700	689	676	706	720	699	644	686	747	640	717	706	723	695	650	714	734	697	676	726	725	675	715	690	693	771	696	660	732	738	706	682	728	685	686	723	672	705	666	685	724	699	688	670	697	718	713	665	700	700	658	671	662	680	687	725	632	700	724	713	716	710	705	693	701	718	726	710	752	726	702	708	714	698	684	702	696	712	703	710	685	716	713	673	664	695	664	722	684	731	689	738	696	621	708	714	716	670	727	683	695	681	736	727	708	719	706	650	692	695	713	702	720	705	721	696	734	729	716	704	731	730	678	713	694	684	744	772	729	672	677	716	665	750	723	679	667	709	714	748	652	723	712	729	725	752	683	702	708	659	718	739	704	739	686	681	733	720	671	705	747	733	720	691	633	714	681	699	695	751	647	669	742	734	716	698	687	726	692	709	695	677	697	670	699	689	687	714	719	662	733	760	695	701	744	726	787	685	766	675	686	706	692	737	677	709	680	741	710	702	698	697	726	727	694	723	683	681	687	680	726	690	694	713	755	686	692	731	702	720	710	772	716	694	729	712	699	728	738	725	681	712	714	683	756	740	719	711	716	736	714	676	702	715	696	705	709	689	764	670	707	711	701	681	678	672	691	711	676	688	688	707	714	708	718	643	647	643	694	710	707	698	723	674	721	693	712	742	706	682	685	675	633	761	729	709	707	727	676	745	666	740	681	684	686
1433	869	554	387	668	777	669	611	529	444	440	388	326	300	248	247	220	185	155	164	152	150	115	140	121	126	107	109	93	93	91	86	88	70	50	65	82	71	74	73	62	82	50	54	71	68	54	68	83	66	59	61	67	51	46	55	55	49	46	55	66	64	43	62	38	71	54	65	60	63	46	62	56	55	60	57	58	64	55	63	62	54	53	64	60	46	39	51	54	57	42	58	55	49	57	38	56	54	52	44	54	60	67	42	48	45	56	68	42	55	65	63	44	40	52	56	49	46	56	53	55	54	44	52	70	52	56	47	28	54	60	52	54	48	49	41	61	41	43	52	50	48	59	48	46	53	53	42	47	55	64	51	36	61	61	49	53	45	46	55	62	41	52	50	36	47	47	46	50	47	44	36	44	66	52	53	56	53	63	45	57	42	69	61	41	40	47	56	57	41	46	54	52	55	46	40	58	59	65	59	38	53	57	50	53	47	52	52	50	73	55	48	44	60	63	49	58	59	59	58	60	47	39	52	62	57	52	55	61	51	55	42	51	63	53	44	64	66	46	46	39	56	50	52	47	63	54	56	60	65	55	42	51	49	51	48	46	44	49	49	55	54	59	56	53	42	57	53	62	59	55	54	53	46	57	75	60	45	59	62	53	59	52	45	54	58	43	53	41	51	46	51	51	58	34	53	63	58	57	36	54	54	41	68	43	58	57	53	52	53	51	43	56	59	56	59	58	52	43	69	36	48	64	45	48	42	61	45	57	53	45	78	54	60	49	36	63	61	49	47	55	42	40	35	48	44	49	52	55	41	54	47	49	48	51	50	55	54	39	58	46	38	57	48	61	46	46	56	60	43	64	57	53	52	53	66	58	50	42	70	55	46	69	47	57	41	49	47	58	62	49	48	48	44	50	46	45	59	55	46	56	66	57	56	43	53	42	53	47	56	57	46	45	41	76	54	52	57	47	56	48	55	56	49	56	46	31	55	56	52	54	60	51	53	53	62	40	62	58	54	50	56	49	50	56	47	57	60	46	55	51	56	43	58	50	56	58	44	45	48	56	44	45	55	50	52	41	48	43	51	45	58	54	53	47	47	42	56	45	58	52	69	49	54	53	54	67	59	60	55	51	52	54	43	51	48	52	53	52	61	49	59	44	59	47	61	52	58	52	54	62	49	55	61	54	54	50	46	46	48	62	56	45	48	59	46	58	53	58	46	69	40	55	36	55	52	52	54	49	52	47	58	51	47	62	44	60	65	46	46	58	37	62	49	48	48	43	65	60	52	63	60	42	44	59	58	58	45	34	47	50	46	53	38	51	52	50	49	49	45	42	50	51	56	52	63	72	51	48	64	56	47	57	56	65	53	54	51	51	57	47	59	39	54	46	56	62	50	62	58	45	48	54	51	47	57	47	53	61	56	55	46	38	50	45	51	49	57	62	66	57	60	53	52	48	55	41	52	46	55	49	52	44	45	52	52	59	44	49	46	59	41	64	60	55	52	65	43	45	47	50	63	51	73	52	45	48	47	58	53	54	44	59	46	49	34	36	54	49	51	57	58	54	50	50	44	48	56	46	48	33	66	54	52	56	59	51	42	52	47	52	57	51	48	54	50	56	49	54	57	53	47	60	42	57	63	45	49	46	49	58	52	47	74	63	68	54	53	45	53	60	49	56	40	50	57	69	56	56	49	62	44	52	44	47	29	49	59	50	42	45	52	47	66	50	38	42	52	51	53	48	57	51	56	48	51	66	59	59	62	55	42	54	56	44	49	55	51	52	57	43	44	57	50	57	47	51	61	56	67	49	58	66	48	52	52	51	45	59	54	44	44	58	44	47	75	48	48	56	54	52	49	56	68	53	48	50	47	56	57	45	55	51	55	53	46	49	53	62	56	49	61	52	47	60	54	49	42	42	51	45	39	50	55	52	48	63	58	52	45	36	46	60	40	67	51	44	56	56	39	64	58	54	51	53	58	64	57	48	65	54	46	50	47	47	52	44	46	53	54	47	48	53	47	67	57	52	54	61	44	52	46	52	61	55	52	43	52	60	48	52	57	45	51	52	44	55	63	60	43	47	60	47	63	42	51	43	53	57	53	47	38	46	53	54	53	41	57	60	61	49	50	46	47	53	57	62	45	47	78	51	50	53	62	50	43	44	49	56	59	63	45	52	51	37	56	58	43	51	65	39	55	62	61	60	50	45	53	64	51	59	45	47	56	47	53	55	57	55	49	52	48	38	57	53	47	49	44	60	42	51	55	44	50	45	51	40	45	63	47	36	45	37	70	49	61	48	47	49	63	50	55	44	38	59	44	48	58	57	57	40	52	49	49	47	55	53	69	48	49	55	56	52	59	51	47	50	42	55	47	41	51	47	57	54	50	59	57	47	48	59	50	55	47	60	52	41	46	47	42	45	47	40	59	47	50	51	51	57	57	55	41	49	48	45	50	47	50	50	48	54	51	53	49	51	67	61	46	42	51	57	47	49	55	50	58	58	58	43	56	42	41	59	54	63	61	58	50	55	51	50	40	58	60	45	45	54	51	50	65	49	39	44	48	52	41	49	57	52	59	55	48	47	53	42	70	54	46	55	55	72	49	51	63	62	51	51	48	49	52	51	45	42	46	71	57	51	61	57	66	46	43	43	56	49	53	53	56	52	64	51	64	49	35	51	58	67	58	59	51	54	49	40	46	42	45	38	56	46	50	71	44	45	56	48	50	52	42	53	56	47	55	56	45	55	46	57	50	46	56	57	39	54	41	46	70	56	58	55	35	57	46	57	50	45	49	47	44	43	49	58	63	57	51	52	57	52	66	46	52	39	41	49	50	53	47	42	47	48	55	66	53	51	48	51	59	63	70	53	46	57	43	34	44	41	54	52	46	57	45	58	53	49	59	50	54	46	41	52	53	50	43	54	62	61	46	50	50	48	63	36	51	58	53	67	52	58	42	45	44	59	39	39	43	54	52	53	48	52	45	38	41	46	59	39	51	54	58	58	49	61	60	53	53	56	50	60	57	52	46	55	54	56	57	59	46	54	49	58	51	44	63	52	54	58	52	44	51	41	41	51	52	58	51	44	59	48	67	51	52	52	60	34	44	65	47	46	56	60	59	51	57	64	51	48	63	66	67	58	57	59	59	46	51	43	57	46	42	62	60	51	49	61	48	55	50	36	47	54	51	42	51	53	59	45	38	47	50	54	49	44	55	53	48	60	54	55	69	49	44	47	60	56	42	47	51	39	43	42	48	57	47	45	52	61	55	57	57	52	44	37	54	43	53	49	55	52	58	53	57	39	55	46	52	69	59	42	52	52	45	48	49	41	62	52	55	45	52	55	51	54	45	54	67	55	51	55	53	51	46	39	54	51	52	49	59	48	58	61	47	56	60	58	53	68	53	36	61	42	45	47	57	55	50	49	64	42	60	38	59	49	58	51	54	47	52	53	51	58	53	37	60	52	55	50	47	58	61	52	58	56	38	56	60	62	59
22931	16958	11184	23770	31766	30700	27624	24023	20868	18273	15728	14043	12722	11088	9779	8717	7861	6865	6216	5396	4822	4480	4001	3745	3441	3267	3112	2857	2557	2463	2163	2074	1957	1796	1750	1684	1574	1502	1443	1420	1463	1347	1280	1277	1192	1252	1233	1188	1230	1188	1091	1035	1041	1067	1050	1007	992	1016	996	968	996	1045	942	994	946	958	920	887	880	925	896	875	898	894	837	817	813	840	836	890	841	886	836	860	810	833	802	834	848	828	745	843	830	780	763	828	733	820	783	714	749	771	721	744	749	752	755	782	775	785	772	846	718	811	742	802	798	727	750	740	722	728	764	754	783	674	730	758	732	743	803	751	724	701	726	782	767	708	802	722	742	787	738	738	755	767	780	768	731	786	760	796	762	757	743	780	761	755	715	760	719	731	739	717	818	738	805	779	681	786	720	789	748	746	754	756	741	751	735	753	742	750	760	767	741	710	781	732	732	746	750	751	739	740	740	737	737	725	773	774	747	773	759	762	799	787	749	768	781	758	758	739	791	750	703	775	717	746	738	773	731	759	816	793	779	756	792	774	726	746	721	745	695	744	803	722	800	710	709	735	723	775	678	746	742	764	758	805	809	770	774	771	684	761	723	731	714	762	706	724	794	794	811	748	736	739	736	750	725	774	724	774	765	749	711	768	747	739	755	723	686	743	716	718	718	715	759	752	776	723	695	744	749	715	729	770	776	720	774	777	756	717	761	735	810	783	739	748	769	751	787	780	783	714	762	796	713	796	717	765	763	759	701	758	757	728	803	768	772	748	739	754	738	739	740	670	762	731	730	752	687	780	723	720	750	792	758	774	779	702	716	786	689	753	763	757	766	702	760	737	802	771	737	787	750	733	755	747	761	764	755	736	783	737	771	755	782	691	749	730	735	751	743	737	728	765	752	749	742	757	774	762	763	759	710	756	759	718	774	742	776	737	744	784	752	760	756	770	766	683	714	744	783	789	751	728	794	747	768	683	815	782	743	776	758	747	780	769	750	757	806	740	740	729	727	774	734	723	724	746	725	775	738	705	729	753	775	749	831	756	680	747	783	786	796	748	707	759	778	732	769	726	774	785	702	708	735	769	771	734	744	756	737	682	718	736	778	748	720	730	708	777	765	728	694	717	785	728	739	790	789	768	774	781	755	757	798	787	778	772	767	804	799	741	764	745	743	733	735	769	723	772	761	741	717	785	752	749	746	738	764	768	718	763	740	747	744	769	779	723	809	750	780	737	786	733	755	744	740	720	777	760	752	750	701	787	817	753	764	775	747	740	734	773	737	770	768	762	711	737	768	775	773	735	774	744	727	727	782	698	767	740	726	753	697	748	756	746	753	714	773	743	760	740	697	699	821	787	753	703	756	795	751	715	746	763	760	757	786	770	760	772	776	744	732	810	770	786	713	731	744	714	716	708	726	750	750	718	802	744	788	764	743	720	776	721	728	750	770	750	757	768	767	782	757	775	765	783	765	741	717	764	740	754	755	763	753	763	733	748	751	730	761	718	730	799	723	715	806	715	771	765	748	760	821	776	753	772	699	778	824	764	786	761	762	811	733	753	790	703	769	670	774	722	787	792	744	729	801	777	726	745	747	748	734	717	773	748	733	775	748	752	725	765	714	704	753	748	784	762	763	751	723	744	757	701	729	780	698	735	720	725	751	809	772	711	767	703	761	778	737	713	716	769	731	773	751	781	726	757	759	776	762	757	723	736	764	756	783	770	734	820	782	723	750	754	725	778	809	758	781	734	746	755	738	731	716	740	746	779	781	816	787	740	751	760	818	744	728	712	764	786	734	782	734	744	805	745	752	779	759	708	785	780	738	768	712	762	743	716	784	778	749	705	760	795	739	735	720	777	766	689	752	775	741	744	765	720	756	757	738	755	743	752	745	763	724	740	751	747	753	779	706	706	746	772	734	740	785	728	773	766	760	744	768	693	773	771	781	776	723	807	754	799	757	783	769	747	764	762	736	793	758	734	733	773	740	776	709	758	741	776	714	716	778	734	746	759	734	764	760	697	781	766	752	713	795	751	726	792	752	742	776	726	759	753	756	764	762	727	770	774	772	812	780	772	757	751	772	727	723	750	716	773	726	806	769	759	727	734	758	756	709	799	746	752	803	760	753	782	754	746	759	758	740	777	786	788	795	738	747	732	735	756	721	753	772	733	765	723	763	751	738	708	768	745	738	736	723	737	727	708	740	787	764	719	747	742	737	724	707	749	751	764	735	753	745	758	747	715	784	733	736	703	762	693	743	714	725	724	731	721	762	757	752	775	763	658	831	775	716	776	719	728	714	746	749	726	721	752	745	720	772	772	740	702	737	776	763	727	773	764	824	740	759	729	728	704	726	701	786	801	793	713	707	768	736	761	763	762	736	764	748	742	736	752	776	729	737	700	715	755	771	732	713	765	761	733	765	729	791	755	764	729	742	805	753	745	745	751	746	763	780	698	774	735	751	794	755	809	719	770	723	721	728	706	745	749	776	731	735	762	769	796	759	741	728	778	788	727	735	800	754	732	756	722	780	741	700	755	788	693	743	751	740	754	790	769	744	807	743	769	689	791	792	777	719	718	742	739	763	731	764	768	736	749	797	713	745	754	790	744	753	810	744	779	787	736	742	777	738	759	727	771	722	712	773	754	763	711	719	774	756	725	738	748	767	765	764	787	763	770	766	716	753	771	756	792	728	769	775	759	738	756	730	680	747	736	711	770	778	740	740	766	752	773	779	708	744	742	741	758	771	755	762	803	721	756	783	741	731	736	744	769	793	684	741	753	718	729	782	778	770	762	773	731	754	702	776	781	780	693	765	759	729	741	788	755	785	742	720	720	729	756	727	754	764	719	756	697	746	777	741	718	729	700	776	766	778	736	731	743	795	744	755	756	767	735	735	711	737	754	768	767	733	757	765	697	781	720	717	772	734	774	831	772	737	789	730	699	796	718	745	732	748	741	709	734	762	780	777	762	714	761	769	749	730	750	798	769	740	796	768	764	749	704	732	731	772	732	780	718	739	777	746	744	810	734	732	769	754	742	753	760	710	726	752	772	769	741	756	743	769	751	742	746	772	743	751	739	751	712	753	755	763	727	735	780	773	722	743	824	734	773	752	798	727	703	766	736	742	697	794	768	748	724	759	739	758	745	736	755	743	737	802	810	736	748	761	728	766	772	750	731	736	753	762	760	748	765	742	745	762	722	752	743	753	766	785	792	753	736	789	750	728	746	734	740	720	795	716	736	731	734	756	768	755	759	767	715	742	734	756	761	717	772	771	732	780	760	729	730	788	735	783	742	746	715	742	745	777	730	789	786	724	788	709	763	764	765	750	739	736	754	785	755	750	768	781	713	733	721	714	708	750	807	762	790	710	766	780	790	755	763	669	744	764	802	735	723	767	775	749	717	710	755	797	742	772	737	748	738	781	795	762	774	746	741	746	775	734	739	701	760	708	738	779	758	732	757	748	756	748	745	777	710	810	789	766	754	749	732	701	789	761	759
3431	748	496	392	615	704	620	522	527	462	377	362	298	288	294	245	221	196	198	180	151	141	131	140	141	136	108	135	106	106	106	96	111	104	86	80	78	83	71	85	74	90	79	73	76	79	75	85	67	75	72	59	64	59	69	65	76	71	64	70	70	71	70	66	84	65	76	75	70	73	55	68	70	84	56	70	59	63	83	85	55	70	68	78	57	59	51	73	56	60	67	58	50	68	70	54	67	55	62	73	63	66	64	71	71	79	73	61	68	77	63	59	59	51	62	68	68	66	57	52	61	67	69	80	72	63	52	79	61	58	57	58	59	70	69	56	67	66	71	61	74	60	61	61	62	58	66	51	81	67	57	64	71	71	53	69	63	62	68	65	72	49	61	72	58	61	72	70	72	79	62	82	60	82	54	51	59	62	64	56	72	66	51	70	56	74	72	58	71	64	63	65	66	73	55	55	84	76	66	57	53	65	61	57	71	57	65	61	61	50	54	72	63	56	70	57	57	65	57	65	62	66	76	62	59	54	63	53	54	61	49	47	51	64	59	57	77	60	66	58	70	72	52	54	65	62	65	46	54	65	65	66	63	59	72	65	61	62	63	62	80	58	65	53	65	61	66	71	66	63	81	61	60	59	44	63	73	73	65	76	64	70	70	55	64	69	76	75	58	89	67	84	79	53	64	58	61	60	78	75	63	55	65	59	63	69	81	60	59	70	62	64	66	72	61	73	54	66	72	52	63	61	57	59	65	59	75	52	56	57	61	75	65	61	62	54	70	57	63	54	70	55	57	70	65	57	69	52	57	54	80	81	59	67	67	58	64	65	75	64	55	60	71	60	53	67	51	66	67	72	68	57	66	61	67	60	59	84	52	71	69	66	54	57	69	59	62	67	57	55	71	55	68	69	71	58	72	61	56	69	55	74	60	57	66	63	63	74	59	52	65	59	72	68	71	42	64	68	69	61	57	64	68	74	65	59	50	61	70	63	58	51	61	66	40	74	55	67	70	59	85	65	58	58	61	63	79	63	52	61	66	71	72	63	62	56	64	78	61	61	63	74	67	62	58	77	68	67	59	78	60	58	74	65	72	63	54	62	67	58	74	72	60	72	48	61	54	50	64	63	56	67	70	63	50	64	61	70	66	47	61	64	65	66	67	68	69	53	72	53	65	65	61	62	54	70	55	67	71	60	62	68	76	52	65	58	63	68	69	60	59	50	58	61	64	72	64	63	69	75	57	68	52	69	66	57	72	63	71	78	80	84	60	62	66	70	56	65	69	69	60	63	48	74	82	52	68	81	56	68	53	71	52	66	80	61	60	77	67	51	84	71	55	62	68	59	72	67	60	57	64	59	63	70	56	59	67	73	92	65	65	71	72	72	55	55	75	59	65	66	65	58	73	51	70	64	68	71	61	92	78	58	68	53	51	79	62	58	62	55	55	57	62	61	82	62	56	71	69	55	70	62	69	63	69	75	58	54	58	74	82	66	57	51	59	52	62	71	69	75	51	61	65	72	56	62	58	65	54	77	56	57	82	68	65	55	61	74	56	61	65	53	60	63	63	84	72	47	84	72	49	71	70	69	67	61	66	65	59	63	59	73	56	70	68	58	53	75	60	66	62	70	63	62	64	73	54	53	74	67	57	50	55	66	65	58	62	55	62	75	56	52	60	80	63	60	61	66	54	75	79	63	70	58	71	55	60	58	55	63	70	63	62	60	70	69	56	55	45	62	79	58	68	50	73	68	68	59	62	65	75	72	65	67	59	78	54	71	70	71	72	47	45	61	60	65	62	63	74	64	64	52	67	76	66	75	56	69	80	56	57	52	59	63	57	72	73	64	72	69	81	78	62	66	55	59	52	61	58	75	57	59	55	82	85	71	64	63	70	57	71	51	72	58	80	73	62	73	63	55	49	66	62	78	59	47	53	65	66	67	72	61	59	60	77	70	66	68	62	64	57	73	68	61	59	74	64	64	65	66	63	60	67	57	55	58	62	64	71	62	58	62	58	61	67	72	75	51	58	72	52	70	58	67	55	56	72	72	70	68	65	59	68	68	68	63	42	66	54	65	64	54	69	66	53	72	61	56	59	68	55	65	52	58	51	80	80	53	60	77	57	48	64	46	73	67	47	68	61	61	56	61	61	56	64	62	56	62	74	77	65	70	72	77	58	74	73	69	64	65	76	58	71	61	70	81	65	62	64	49	55	71	58	78	66	47	64	68	50	54	67	54	55	53	59	72	70	62	55	65	68	58	60	64	48	70	70	50	64	66	71	59	60	75	55	62	56	54	61	57	65	65	51	58	57	63	74	69	55	79	56	66	62	49	61	73	70	64	55	50	71	49	66	62	60	59	44	52	57	66	69	57	46	61	50	53	63	59	53	54	75	74	69	58	58	58	72	65	63	71	71	69	56	65	48	61	76	61	71	70	60	59	60	56	52	63	69	71	60	60	62	75	63	57	66	63	69	61	75	62	65	54	79	64	59	55	71	52	69	66	65	76	81	66	63	65	61	60	65	53	74	65	56	72	59	57	63	76	63	86	85	58	77	59	60	65	57	66	61	72	61	63	74	56	58	65	73	65	68	65	70	68	60	65	51	62	65	63	63	62	70	63	76	70	60	59	66	57	68	68	66	69	48	51	62	74	65	53	53	56	66	64	58	62	49	58	64	71	66	81	66	65	64	66	55	64	73	71	56	74	59	41	71	67	66	57	64	70	72	44	75	65	65	50	65	64	73	68	70	50	71	53	59	67	76	63	60	67	56	54	57	72	55	79	74	58	59	73	55	63	51	72	65	67	86	67	81	67	66	62	84	71	59	64	66	70	67	65	60	46	71	68	66	60	65	78	67	60	52	59	66	60	68	52	70	59	62	54	45	57	58	66	59	53	64	66	57	59	76	63	63	73	56	62	66	56	71	51	65	54	62	73	53	76	70	76	53	69	60	52	60	65	60	65	60	72	59	84	67	56	76	56	51	65	72	55	76	64	74	60	63	72	63	72	73	59	73	62	66	52	62	60	51	69	72	75	68	75	66	76	69	60	69	70	65	70	60	64	72	64	59	49	67	57	57	62	58	65	80	58	57	59	57	67	65	63	61	68	60	56	56	58	48	58	78	74	63	67	68	60	75	65	65	66	47	64	67	70	65	62	56	65	60	39	72	55	47	58	56	47	65	64	61	56	72	59	64	68	63	63	70	63	67	63	65	58	67	56	61	73	57	51	63	70	62	64	67	60	73	75	48	66	46	58	81	68	51	70	78	80	71	59	81	68	66	71	81	57	51	60	71	61	72	65	67	60	76	61	55	51	70	63	54	54	52	62	54	73	64	67	71	67	52	58	65	62	64	58	65	70	51	58	59	67	71	60	60	68	69	69	73	60	47	72	64	70	61	69	66	65	59	60	74	67	68	81	61	56	74	74	52	85	64	60	75	64	68	80	47	66	64	73	63	79	54	68	68	66	60	70	59	77	64	64	64	66
20744	15319	10424	22816	30581	29435	26532	22946	20413	17586	15465	13616	12221	10501	9493	8331	7334	6631	5858	5296	4785	4453	4045	3683	3573	3290	3149	2785	2638	2391	2237	2113	1976	1859	1877	1783	1656	1630	1590	1565	1557	1458	1387	1363	1369	1419	1339	1286	1321	1259	1184	1222	1224	1178	1143	1127	1157	1083	1151	1182	1159	1123	1088	1107	1041	1126	1088	1123	1114	1038	1014	994	1060	1011	1013	961	1001	1052	965	982	1009	1047	993	968	973	1004	966	960	944	942	959	928	910	957	940	955	939	952	999	942	926	907	887	1030	958	937	927	908	896	930	893	855	942	877	899	894	924	906	900	917	938	930	903	926	919	900	918	903	921	914	924	872	892	940	879	885	903	928	889	870	902	901	915	894	904	940	892	865	890	918	890	877	854	914	925	955	975	933	920	875	870	864	953	849	884	904	890	892	925	887	864	925	904	931	890	879	897	900	906	899	932	892	927	899	931	894	909	904	900	972	884	881	872	878	903	874	892	926	912	900	924	895	932	921	896	886	884	889	917	886	956	934	877	954	895	867	915	915	807	998	943	888	877	864	877	915	893	933	928	891	918	888	899	916	859	902	856	855	891	863	924	946	938	921	914	906	889	902	981	905	875	896	928	894	872	934	915	906	942	861	929	901	876	884	896	889	960	885	871	914	945	918	908	894	920	903	900	864	860	931	894	905	912	911	916	912	900	976	874	905	926	936	863	909	886	927	897	876	898	858	933	939	910	914	953	928	919	907	909	910	924	890	851	920	935	853	959	913	887	883	867	985	898	853	934	859	954	879	903	931	900	915	919	880	893	940	869	897	906	925	937	931	883	892	875	920	915	914	908	931	878	908	915	880	884	900	927	894	934	910	870	904	902	947	882	920	909	934	915	932	900	893	939	864	872	942	887	880	858	897	932	882	936	908	903	897	889	872	849	908	931	888	868	951	925	926	929	884	891	931	901	927	896	906	872	897	888	903	923	940	868	919	879	951	883	881	932	887	882	938	915	904	858	881	924	903	909	873	886	923	929	929	888	926	916	936	844	921	878	911	869	879	883	841	934	928	857	911	887	924	900	916	926	946	918	932	926	951	899	870	868	955	922	905	888	882	884	858	883	910	909	899	832	896	868	918	894	957	895	931	889	846	949	882	950	931	929	939	847	906	910	872	901	907	914	869	948	940	913	950	856	910	957	935	842	918	868	889	848	936	864	958	926	848	905	905	868	949	919	897	941	927	927	857	987	870	911	902	959	861	918	945	870	911	892	925	902	935	912	902	950	930	920	862	843	872	865	890	891	859	936	869	886	887	863	890	930	884	901	926	961	895	938	922	944	908	914	934	921	890	880	877	875	947	951	890	908	923	926	894	887	901	888	897	855	931	905	903	908	898	903	887	931	889	892	887	890	912	941	856	910	869	876	920	925	891	876	860	891	873	903	948	916	864	931	870	898	930	890	923	933	838	881	865	899	904	905	860	914	868	847	860	887	939	883	906	899	937	921	934	937	885	888	938	939	885	937	911	908	953	889	974	941	937	931	832	924	882	919	906	894	895	908	887	928	922	937	882	856	862	907	866	909	924	888	939	963	869	933	898	933	918	902	912	922	926	941	909	848	895	898	915	871	947	914	888	875	865	871	898	915	921	943	855	902	883	915	882	945	924	881	875	869	907	869	923	958	898	931	915	954	937	928	932	890	919	947	967	888	878	915	942	888	962	846	899	868	944	917	922	925	899	943	925	908	867	931	928	927	940	928	907	912	974	927	951	866	926	887	943	875	860	887	880	868	879	903	859	881	853	937	929	909	936	871	888	923	895	914	902	926	871	886	858	888	928	919	905	880	864	862	908	828	883	875	868	901	907	918	883	921	889	913	910	920	895	899	888	900	944	906	887	913	920	872	905	915	889	903	898	847	869	889	940	930	890	918	909	927	960	832	954	937	899	941	867	922	966	898	920	905	954	907	877	879	901	869	944	879	962	879	960	899	865	934	905	860	883	872	914	899	888	940	930	914	922	920	884	882	913	906	926	893	845	886	832	886	881	869	913	929	926	914	857	867	913	855	887	964	926	922	940	882	923	855	954	850	935	930	951	897	881	917	882	938	906	926	901	895	895	886	919	921	928	905	912	922	859	945	919	879	909	917	865	860	896	974	937	888	907	873	905	913	869	938	918	884	861	887	892	868	912	907	907	907	860	952	943	896	880	860	893	921	929	912	894	940	914	889	891	915	910	904	920	947	923	928	898	881	912	869	817	911	922	920	907	932	914	872	898	869	931	847	901	931	903	931	841	923	899	928	909	932	881	845	915	865	966	823	889	862	870	899	857	937	895	866	877	936	893	878	978	896	941	926	882	919	881	920	852	868	885	906	867	926	884	920	920	946	911	914	861	907	883	888	925	905	897	937	937	926	879	878	895	863	894	914	935	929	871	915	880	910	916	895	873	863	957	972	835	881	914	929	916	937	831	858	866	879	881	888	908	886	878	929	892	884	947	884	872	879	886	859	896	843	917	928	938	903	883	895	953	881	900	935	900	877	878	898	872	894	862	899	889	909	897	872	886	908	927	922	938	925	907	924	909	877	956	923	885	881	869	899	934	903	916	922	881	893	908	958	930	956	926	914	952	981	947	908	879	902	864	942	890	940	910	910	906	933	906	892	950	881	867	878	878	958	925	947	943	958	870	891	873	912	924	908	893	919	884	896	942	954	891	939	899	886	876	889	938	853	943	872	900	912	890	912	931	937	905	937	922	897	876	897	874	959	856	885	907	888	878	932	904	898	896	916	889	899	899	934	932	840	867	855	940	932	832	927	896	939	921	908	885	892	898	920	936	917	880	862	909	866	924	954	873	917	910	940	900	944	946	894	934	901	934	914	949	856	897	952	913	911	943	863	874	876	876	952	928	879	899	904	914	901	910	881	943	904	875	926	905	890	867	881	921	915	832	845	831	944	904	875	946	920	902	936	955	897	900	924	890	905	843	901	918	928	841	888	901	834	938	906	901	913	890	934	926	904	962	896	879	866	900	895	924	918	872	889	870	941	949	898	949	892	914	859	906	895	948	927	937	904	954	887	888	919	918	873	901	907	921	942	959	930	877	886	934	891	926	867	938	878	977	906	918	938	901	889	936	921	920	923	919	910	876	910	953	905	849	904	922	901	876	926	899	924	884	916	871	910	966	877	932	892	898	958	901	935	870	879	902	882	945	889	927	946	878	894	946	919	926	874	869	921	873	871	939	957	843	946	905	932	940	918	923	883	932	911	920	922	900	889	894	920	847	907	947	943	914	894	897	942	939	927	864	890	907	899	922	885	881	875	931	901	889	895	901	834	838	919	940	882	871	925	862	863	941	870	906	964	900	934	904	909	879	910	880	889	896	872	913	900	888	899	882	883	935	948	885	906	885	889	920	925	884	929	968	881	884	908	881	944	896	919	919	838	945	918	913	876	929	883	875	891	915	871	877	934	906	868	896	954	909	904	939	847	953	877	901	916	892	909	904	899	912	928	902	908	907	907	903	923	916	847	961
2572	1142	698	609	934	1022	902	803	710	645	556	519	475	412	394	361	330	296	230	211	201	166	192	174	152	160	168	138	116	154	125	120	121	86	107	112	98	112	83	104	93	76	85	85	82	93	68	82	85	65	79	74	96	87	86	97	79	62	82	92	82	68	76	85	80	76	74	73	73	80	84	66	79	68	82	65	88	80	67	75	70	82	71	60	72	75	80	83	78	67	74	84	71	75	65	69	61	60	65	75	79	69	68	82	78	61	88	82	83	75	59	81	63	62	74	56	66	54	72	58	75	62	66	60	66	76	88	66	72	79	61	89	80	58	61	60	70	65	73	63	56	71	67	68	73	79	69	63	79	84	75	53	64	58	71	82	70	60	80	63	68	66	69	70	76	76	68	67	55	68	68	69	64	74	73	71	69	77	72	90	63	84	82	83	73	55	63	69	80	75	64	61	80	78	65	70	63	65	78	63	70	68	60	78	62	76	66	68	76	62	58	86	71	60	57	80	70	68	56	70	69	70	66	71	71	59	71	54	73	67	74	65	63	56	66	84	72	54	75	59	77	70	66	67	76	79	65	84	67	66	56	64	69	70	70	54	81	65	59	79	74	80	71	63	48	75	68	59	64	74	86	64	67	92	69	67	74	58	77	69	51	70	79	86	65	75	62	65	80	67	68	79	80	64	69	65	58	67	75	60	69	72	67	77	91	78	65	57	74	60	65	59	66	72	78	79	46	89	77	58	83	66	72	72	59	73	71	72	71	72	77	75	80	69	68	75	75	72	81	51	63	77	68	68	61	73	52	56	82	87	66	52	60	77	59	73	60	68	69	60	61	60	73	73	65	71	76	70	76	86	70	76	76	73	78	65	71	65	56	59	76	70	71	82	66	62	65	73	79	53	72	56	72	67	60	65	59	80	79	65	72	67	70	65	68	76	72	75	70	89	56	89	82	66	71	69	67	69	74	63	77	74	66	70	64	80	66	60	71	58	65	67	76	76	70	81	72	69	67	79	76	62	72	84	79	72	71	58	66	67	78	73	78	53	73	84	63	74	79	81	75	61	88	70	66	63	57	78	66	68	63	57	79	73	63	76	78	67	66	76	81	64	77	62	74	83	62	79	72	71	63	65	70	68	63	65	72	59	70	62	62	73	55	75	60	78	67	72	56	68	74	64	69	63	82	65	61	76	68	68	67	51	58	71	70	61	63	64	59	60	67	66	87	76	68	62	61	68	66	68	74	61	68	63	63	75	65	64	74	64	77	77	60	54	75	53	63	64	64	81	61	65	70	69	67	53	74	76	61	75	67	62	62	70	54	65	69	75	75	63	67	62	61	71	78	71	52	65	72	78	71	62	76	67	72	74	73	65	70	74	73	69	71	66	75	70	59	62	83	70	63	68	81	73	57	66	75	63	59	67	63	65	59	66	66	65	82	87	64	69	75	75	68	64	64	68	59	63	58	70	75	85	76	71	72	61	70	69	56	90	60	69	63	75	55	71	77	58	71	59	76	75	78	61	69	66	74	67	82	62	87	75	88	87	70	73	70	65	70	60	54	70	47	69	64	71	66	70	73	58	58	68	79	57	88	54	69	69	63	76	67	66	67	68	70	59	80	67	72	69	62	55	62	85	68	82	76	71	84	65	48	66	72	67	78	62	88	79	66	55	80	63	75	67	77	69	74	79	65	73	57	73	66	64	64	73	59	77	64	73	66	64	69	76	70	64	68	71	59	64	66	60	72	59	66	70	65	63	69	80	72	100	67	79	66	61	71	71	77	56	68	61	65	70	78	71	57	57	71	80	59	75	63	80	63	71	78	66	81	60	67	71	72	80	75	84	80	71	56	58	53	62	93	80	77	86	83	84	77	71	86	79	65	69	61	60	61	74	73	71	71	58	75	62	74	69	46	74	71	77	69	67	68	71	69	63	71	70	72	69	67	59	55	69	58	54	69	67	79	78	77	79	85	56	65	61	81	53	67	54	62	67	73	72	66	67	79	53	61	65	70	61	82	60	58	73	84	73	73	61	85	74	65	79	71	62	75	70	69	77	91	56	68	72	76	59	61	86	71	59	66	74	65	78	71	69	77	75	62	60	65	71	67	63	78	69	63	68	65	64	48	69	68	72	62	59	86	84	81	72	73	78	53	55	63	56	73	68	59	77	56	75	63	82	68	58	90	79	76	64	67	70	66	71	58	62	80	69	62	92	71	71	81	74	73	60	88	57	73	69	74	82	66	69	88	77	69	67	80	92	48	65	69	65	63	54	67	69	67	68	75	78	73	56	71	61	69	75	68	77	60	72	62	73	64	75	73	78	75	75	60	59	55	64	69	64	80	73	65	70	78	77	86	62	68	80	97	74	84	84	77	90	66	68	73	66	75	64	78	68	64	74	71	71	71	65	71	63	60	74	68	85	72	86	81	81	73	71	71	91	73	78	76	81	68	78	70	78	67	48	65	64	68	79	69	77	66	62	60	90	78	66	54	64	73	60	77	72	63	64	69	70	75	75	73	62	82	81	67	67	71	75	71	70	62	64	71	58	75	68	70	69	67	71	87	62	59	66	75	85	80	88	57	86	72	66	78	65	71	73	70	76	80	50	72	65	72	65	68	74	68	69	73	72	72	74	66	78	71	74	75	68	73	57	75	75	90	78	63	70	65	57	68	64	64	65	69	76	76	64	64	62	72	78	56	76	77	64	76	79	73	71	60	63	68	70	73	64	68	72	74	83	70	81	68	68	68	71	82	63	87	79	69	63	67	59	80	67	69	85	70	78	73	70	66	62	73	61	62	74	65	67	56	76	74	55	66	77	66	75	83	75	69	60	63	56	66	66	78	57	70	81	75	61	71	79	66	60	61	76	67	56	63	74	76	82	68	73	81	75	64	71	65	71	57	69	65	73	66	68	69	69	65	72	66	69	78	75	77	74	61	65	71	78	57	79	70	51	57	68	70	66	70	83	67	76	80	73	61	70	74	60	65	84	63	74	68	79	71	80	75	74	74	63	65	55	64	75	60	76	63	72	75	66	65	74	71	70	49	67	61	68	62	64	60	89	83	69	59	82	72	70	68	70	68	59	76	56	81	56	69	55	75	74	74	55	65	87	63	72	70	67	81	67	75	73	83	73	75	84	58	64	80	61	74	67	67	91	59	66	67	64	66	72	60	73	82	63	63	70	81	62	69	66	68	63	67	77	77	69	58	75	78	71	65	65	69	76	75	72	91	90	65	64	79	66	70	71	82	69	62	75	58	68	56	76	57	66	81	65	75	76	77	78	74	74	67	71	72	69	81	73	63	56	53	66	65	82	63	67	76	57	69	91	84	68	81	62	83	77	79	78	88	77	74	66	73	64	64	76	69	76	45	78	71	74	59	72	75	81	65	66	59	73	71	58	65	88	64	71	81	68	78	65	77	70	68	71	88	74	59	68	61	76	65	70	68	73	82	87	78	71	62	70	65	68	82	65	66	82	55	66	68	73	64	74
26462	19460	13913	27778	35468	34445	31618	28024	25180	22364	20220	18027	16186	14379	13000	11602	10223	9229	8146	7319	6625	5968	5577	5331	4805	4704	4156	3858	3528	3212	3052	2769	2591	2488	2354	2289	2155	2208	2095	1932	1860	1849	1682	1709	1689	1703	1703	1704	1622	1607	1504	1422	1415	1416	1287	1376	1386	1375	1280	1372	1316	1330	1323	1287	1283	1248	1261	1223	1232	1150	1199	1176	1120	1023	1146	1102	1114	1152	1129	1110	1094	1113	1154	1070	1061	1109	1081	1058	1060	1094	1078	1031	1047	1033	1074	967	1046	1023	1031	1076	992	994	974	1010	1028	967	1038	961	1010	994	969	1019	1048	966	1005	978	976	968	1023	926	985	994	959	971	1021	946	924	980	960	966	1016	928	988	1025	1016	937	987	992	974	950	992	971	995	981	997	923	1001	977	928	976	983	932	1005	1018	981	1002	1002	932	1031	1031	1006	994	930	992	923	976	940	1022	967	988	950	960	987	959	974	974	1046	970	938	959	970	966	982	972	959	968	957	990	979	921	953	972	947	992	983	974	954	932	974	925	971	971	942	972	949	905	926	950	1005	947	993	950	950	1051	1001	954	1058	971	957	946	941	931	1023	918	915	980	962	1041	959	942	957	1026	984	915	950	979	959	947	946	974	975	994	1008	940	945	1007	990	1007	998	1008	1018	946	974	982	936	966	1054	961	991	905	934	956	967	982	988	967	941	992	907	1003	1002	978	925	978	992	990	965	958	984	937	915	936	998	997	986	1015	992	1032	1016	920	930	999	943	984	943	938	980	953	991	980	1013	975	934	913	958	907	969	1007	983	965	943	1044	965	1013	974	976	984	964	1008	929	995	922	981	957	976	1002	1005	913	963	906	1003	943	975	948	1034	1002	936	986	1035	937	965	942	978	962	930	942	982	1002	957	975	993	980	929	994	953	934	951	1046	958	994	956	912	985	974	984	984	947	960	922	953	927	975	981	973	962	1007	918	941	923	976	957	1008	934	969	1029	976	978	967	956	924	934	972	935	928	950	962	973	939	961	985	963	997	909	981	919	1041	972	965	986	1006	953	986	943	951	918	978	947	968	922	939	979	951	924	935	998	1001	973	963	886	948	950	961	992	978	937	996	921	962	931	981	977	907	985	1005	997	940	1053	982	989	933	963	949	995	1022	989	1000	1026	951	962	987	962	977	997	964	943	991	915	947	957	936	1035	967	1007	1007	948	1003	953	947	974	964	967	997	986	1022	952	987	987	1017	994	1011	943	907	977	941	981	978	964	979	1024	997	962	957	892	999	976	951	923	964	920	964	942	942	969	954	1034	993	956	978	1006	938	951	978	988	979	960	989	905	949	939	991	946	957	975	983	975	957	1000	967	985	958	964	997	1014	968	973	1032	975	968	974	960	989	998	984	936	1013	935	1041	944	927	1053	1007	995	977	959	904	974	979	979	937	957	984	997	989	914	981	985	982	988	990	970	975	962	986	1002	953	964	956	916	986	1039	957	946	952	999	1004	1008	977	1024	963	984	946	892	977	974	1015	944	983	982	976	935	1001	976	952	946	986	1007	968	972	1049	1007	996	893	1017	956	976	923	994	1003	943	931	982	976	946	989	934	997	920	931	962	972	935	949	1000	1007	1002	1017	976	1027	988	978	994	1004	988	934	1031	1014	967	1020	991	1010	956	979	966	1008	1018	962	929	969	961	940	944	973	925	945	935	992	979	951	957	1068	983	998	1024	965	957	975	948	1011	988	943	983	962	966	987	1037	979	998	974	930	948	984	986	918	962	939	975	974	975	907	939	956	1040	976	963	1008	1007	984	917	935	968	969	990	914	991	1011	982	959	917	1020	917	914	981	967	934	979	967	979	964	962	926	978	994	1012	1000	917	1009	981	995	979	947	970	956	971	939	937	993	994	978	986	961	973	1000	951	979	978	967	975	944	983	1020	999	915	1064	967	968	943	940	968	984	984	953	987	999	929	1023	999	966	1005	964	1006	1018	941	974	931	965	990	971	974	1001	977	946	997	977	961	930	996	1006	940	967	958	1006	975	929	974	944	912	1009	965	944	995	963	949	980	983	975	941	942	1022	973	968	1002	1015	974	987	966	993	948	958	970	976	949	1025	1012	974	930	968	936	977	901	1011	1034	1000	1010	976	986	974	999	960	1031	944	980	966	976	937	1011	1007	942	988	1037	963	957	939	967	939	977	1015	982	962	969	934	936	961	960	966	1021	991	928	983	979	1035	974	1054	1045	989	994	968	983	929	997	965	949	1006	943	1000	966	1003	1032	991	968	984	1003	982	920	940	913	904	996	936	931	1001	949	927	1000	985	995	935	971	1020	992	929	987	956	933	974	977	961	954	976	955	985	993	954	965	894	1011	961	975	1047	989	1001	975	939	959	945	983	990	935	947	965	1002	989	967	985	959	980	941	937	994	924	920	973	943	957	918	894	974	967	872	957	959	1014	979	951	910	914	947	981	964	975	984	1060	987	981	975	1012	892	993	993	971	970	982	996	1010	976	1010	934	975	970	939	971	982	1018	988	996	997	978	971	956	956	956	995	943	946	948	1040	953	957	973	1013	900	951	967	991	912	940	927	955	959	971	972	958	945	940	1044	969	975	930	944	1059	954	1004	960	949	969	933	992	951	954	1047	943	969	940	948	954	966	997	951	992	914	966	972	972	1032	923	979	987	954	934	1001	1004	1018	952	985	1042	1027	941	991	962	956	1005	937	990	972	956	944	981	949	979	990	947	926	947	963	986	971	969	974	941	939	1024	980	999	961	986	979	992	969	1003	975	982	975	955	943	992	943	1006	954	935	984	1005	958	965	980	971	947	998	957	940	969	973	1021	980	971	952	1012	994	942	991	1000	949	1024	948	987	955	937	998	966	941	958	1024	992	985	1027	927	1014	964	1001	931	973	987	1008	998	944	987	974	970	970	982	923	989	941	1001	1026	903	967	953	888	979	933	978	931	998	984	905	982	986	952	1037	911	922	975	956	919	973	937	982	959	1023	1012	962	940	958	978	1002	970	934	950	982	946	941	963	1021	963	943	943	975	1026	922	935	971	943	996	993	968	999	958	999	957	937	963	906	986	969	995	934	994	985	954	1034	1005	1006	947	961	968	967	919	947	939	983	972	960	1015	928	941	983	885	965	999	1011	970	903	977	971	997	919	966	1018	995	976	983	968	938	985	980	923	958	951	983	972	971	991	994	959	928	986	967	963	957	1005	996	910	863	968	981	938	971	960	953	1009	963	906	1017	1010	990	957	937	929	969	1014	962	947	975	1031	960	957	940	998	989	950	968	1068	967	917	983	957	903	962	982	985	956	956	939	992	978	1005	962	1007	970	932	939	959	944	1008	952	967	970	938	962	957	953	951	938	929	974	941	956	974	971	990	958	959	989	928	962	954	991	939	996	988	983	959	966	1051	958	968	1033	974	989	918	963	924	940	994	918	964	966	979	941	978	977	996	1028	989	975	971	993	982	948	985	1012	968	953	959	951	958	1011	917	994	991	918	966	937	921	995	971	996	981	968	980	1017	1001	992	985	979	972	985	1013	969	912	959	937	939	970	979	1012	937	970	977	944	1005	950	994	956	944	969	968	919	929	996	993	967	942	991	987	991	959	982	959	971	967	941	1013	989	979	1048	1026	949	976	973	964	913	975	980	1021	910	939	959	976	980	991	947	1018	1016	980	1021	965	965	934	995	1033	980	934	982	966	1020	984	945	978	985	971	948	929	938	959	991	924	939	1052	971	926	1003	1009	970	975	1027	956	928	936	982	1000	952	994	989	959	977	983
2066	505	320	263	438	489	419	410	368	300	298	273	223	228	195	160	151	129	121	118	124	86	89	83	86	86	71	59	83	68	69	60	64	54	79	70	62	49	64	65	67	47	63	62	64	44	62	76	57	66	58	58	54	44	67	78	40	48	51	53	49	49	56	61	59	54	47	58	50	48	56	56	64	42	56	51	53	46	44	44	51	46	57	57	44	48	50	39	49	51	58	53	46	55	56	41	63	46	45	49	54	71	42	41	55	40	52	43	47	60	55	37	55	55	62	49	53	53	47	49	54	59	47	64	46	48	53	50	50	45	51	50	37	55	53	46	55	53	40	50	58	41	47	43	46	55	57	48	48	44	46	49	42	44	50	43	57	63	48	53	40	55	43	50	36	44	45	55	53	39	59	45	46	49	53	48	44	38	69	49	48	39	41	48	42	51	55	42	44	53	42	55	53	55	53	52	43	51	58	42	52	41	64	50	50	47	39	41	32	52	50	56	44	49	47	36	51	58	45	51	60	40	49	49	49	36	58	49	45	60	55	46	38	51	38	39	46	52	57	47	49	56	48	41	38	57	37	48	43	54	52	47	51	59	56	48	45	48	43	46	49	52	59	44	44	53	49	47	53	46	68	39	39	48	55	48	58	51	32	34	66	64	44	40	48	52	47	48	35	50	50	37	64	33	31	38	44	40	46	55	52	51	34	50	52	51	52	44	42	37	42	49	48	42	62	41	45	43	59	52	56	45	51	46	41	43	54	33	47	46	53	53	39	46	56	42	42	58	55	55	52	52	43	45	46	57	51	41	46	56	56	45	44	50	47	56	45	48	45	46	52	39	39	54	51	36	47	49	58	45	53	52	46	47	52	50	65	43	61	47	51	47	38	54	42	51	50	54	44	38	56	45	56	37	49	47	51	51	50	46	57	47	41	47	60	54	50	43	46	58	52	49	50	51	57	56	65	49	54	52	53	38	44	45	52	47	53	48	57	54	55	56	38	45	48	37	66	56	54	37	48	61	54	50	48	49	54	51	58	47	45	48	37	51	48	48	52	49	62	52	55	46	57	43	55	58	53	43	51	57	53	59	40	48	49	49	40	43	51	49	44	44	54	48	55	55	41	51	59	46	55	52	57	46	48	54	50	51	61	58	48	49	53	46	57	45	46	53	47	42	65	65	45	47	35	46	51	38	54	42	49	30	48	48	45	51	49	48	52	50	54	39	53	43	60	56	50	43	36	53	49	59	43	54	46	51	58	51	52	42	49	52	61	45	34	46	48	62	51	53	43	40	57	55	36	46	43	50	53	50	37	55	54	54	60	40	47	46	39	49	52	38	44	32	42	53	56	52	55	51	41	45	65	44	47	41	43	44	45	42	45	54	54	53	34	75	43	56	54	47	44	48	47	45	53	51	47	50	44	61	54	47	62	49	50	51	47	39	40	50	51	52	58	55	45	54	56	41	46	60	59	60	43	43	49	51	48	48	50	52	49	60	50	51	53	37	44	49	51	45	59	57	41	56	56	48	45	43	51	64	54	42	51	56	51	55	65	43	47	62	50	41	57	48	60	56	50	57	47	57	52	49	58	43	50	43	63	47	40	62	47	55	49	54	49	42	44	53	38	62	59	46	40	52	49	44	60	50	56	41	51	39	39	54	39	37	39	57	53	48	42	41	49	59	53	49	51	51	50	45	46	40	50	42	47	43	56	38	53	58	50	47	33	42	59	51	48	55	46	44	43	42	40	35	55	64	38	54	56	45	49	42	52	55	52	49	49	41	59	36	45	49	39	43	50	49	42	37	55	50	45	40	50	59	44	52	59	61	36	46	34	55	48	44	64	55	50	58	50	56	54	40	52	45	45	44	53	46	49	47	52	53	50	58	60	47	34	31	51	43	47	46	41	39	52	46	40	49	56	58	62	50	52	55	49	50	57	54	47	59	60	47	44	49	38	58	47	60	46	43	42	52	40	50	46	46	58	49	51	49	45	48	56	55	53	52	49	45	55	43	51	42	57	63	43	51	56	49	49	60	43	56	67	47	47	48	47	54	47	56	53	48	43	55	46	50	37	40	48	44	59	35	46	46	43	39	42	39	45	52	59	49	51	44	52	47	42	47	50	47	51	58	49	42	55	57	61	44	51	42	48	54	50	55	46	54	54	56	38	41	57	45	42	42	57	55	47	36	54	53	49	40	51	50	50	53	51	46	40	45	58	59	47	44	55	50	42	44	50	48	42	66	45	52	58	50	35	53	55	34	57	36	42	50	45	56	43	43	49	39	51	49	57	34	37	57	57	52	59	32	45	42	65	47	61	42	63	41	54	54	53	46	50	48	37	65	41	54	60	47	55	51	50	39	47	53	45	31	52	48	44	43	54	48	44	46	45	56	63	46	53	56	55	51	49	47	54	51	44	37	52	50	57	50	48	43	60	57	47	29	47	56	40	52	56	51	42	42	45	44	45	55	53	64	36	43	41	45	51	52	46	50	41	51	46	61	53	54	49	37	44	46	46	42	57	51	42	52	45	43	54	43	51	55	61	50	58	49	56	53	35	46	53	47	61	41	54	52	49	57	44	57	47	49	39	49	54	48	48	62	49	49	50	63	44	49	44	45	47	51	42	56	40	48	54	52	51	39	61	56	48	48	60	55	60	56	39	54	42	52	49	55	38	61	55	50	52	48	47	48	50	58	48	53	44	46	53	49	46	43	68	49	55	56	49	47	51	42	63	54	41	49	52	49	50	50	53	41	63	42	48	42	55	52	60	49	49	50	62	47	57	54	53	58	43	63	54	44	38	46	50	47	50	50	58	40	39	50	35	53	44	64	59	43	62	45	48	42	54	46	50	50	53	38	51	57	55	42	46	53	41	53	46	47	47	47	52	55	53	52	41	65	50	57	46	57	48	53	42	43	47	50	56	42	40	53	51	54	41	48	56	60	57	52	50	51	64	40	57	50	56	55	46	43	39	42	55	52	56	42	43	57	46	45	51	38	54	45	63	39	52	29	48	58	42	48	53	48	55	41	49	40	38	40	50	43	50	45	58	40	57	56	64	54	47	44	48	47	45	43	41	54	44	47	56	50	39	40	61	63	50	49	48	42	49	45	44	48	43	49	54	40	51	64	42	56	65	34	47	55	42	50	54	46	60	57	54	55	39	51	51	57	56	57	52	50	56	49	34	43	46	48	51	60	55	51	43	50	53	51	49	54	54	49	48	57	45	45	52	59	42	44	53	48	48	57	41	54	40	50	41	63	43	44	49	46	58	50	51	51	47	60	50	45	48	49	60	46	60	56	49	56	57	55	53	49	38	54	49	43	45	40	40	56	53	48	38	52	42	61	47	52	41	54	35	38	38	39	48	44	49	52	47	44	39	52	46	56	62	61	65	43	48	43	51	42	43	61	54	52	41	50	35	37	44	50	67	47	60	48	51	52	65	48	53	59	52	45	41	45	49	41	56	53	57	51	38	46	50	53	39	49	43	36	43	48
17788	11956	7627	18151	26009	25381	21970	18882	15988	13600	11908	10482	8945	7916	6924	6109	5316	4676	4120	3815	3282	2990	2919	2725	2615	2347	2192	2074	1827	1677	1619	1460	1442	1388	1325	1233	1293	1191	1117	1128	1102	1072	1083	1019	1015	931	1000	994	982	966	953	918	905	870	870	892	851	923	863	886	846	850	866	827	837	875	854	819	839	791	816	808	791	717	805	765	749	765	763	807	739	723	782	762	738	795	725	790	780	721	715	752	794	697	731	700	722	702	688	696	665	754	738	774	726	765	711	742	723	738	666	692	752	686	751	725	722	683	728	674	746	707	698	707	719	688	716	764	757	667	708	688	746	687	731	711	722	713	727	702	733	704	677	705	698	691	745	694	689	724	654	706	751	694	686	696	719	756	679	712	710	680	722	706	672	688	667	728	717	721	654	671	709	738	714	711	684	691	702	758	699	741	731	690	685	758	681	628	737	677	726	700	711	729	704	716	744	704	714	676	673	712	704	685	658	717	707	698	734	702	726	681	675	692	688	678	681	694	702	635	700	701	708	738	744	708	692	694	709	715	735	722	712	678	682	637	732	702	702	696	675	703	701	735	692	716	701	724	671	665	724	711	694	654	692	739	662	718	735	670	672	704	680	696	713	701	724	698	690	661	792	691	751	738	696	694	660	715	707	653	704	726	720	720	708	721	694	741	725	724	712	694	701	648	718	689	721	738	720	691	712	675	735	702	701	688	710	706	759	712	730	716	718	697	728	736	667	765	700	704	679	713	729	706	689	735	717	719	697	689	683	692	673	673	702	692	693	711	689	742	694	717	682	738	690	666	738	698	691	670	726	733	668	718	755	674	686	702	681	714	668	655	659	690	725	692	763	683	667	678	717	728	718	647	665	698	691	673	693	781	705	713	704	732	761	680	700	718	726	716	710	717	658	721	723	668	737	708	709	741	663	707	699	658	731	720	684	687	738	707	692	666	675	705	688	749	732	665	702	720	702	676	722	727	711	725	751	686	662	734	660	669	681	689	727	699	700	718	731	681	697	694	709	707	731	709	708	733	741	746	672	677	725	698	695	724	720	744	694	734	702	618	682	700	718	732	739	676	734	693	681	763	741	707	746	704	696	662	705	700	660	707	682	705	662	705	691	723	696	740	680	706	702	711	695	718	752	747	727	712	653	756	693	709	727	711	677	685	693	714	678	702	720	716	728	705	730	736	691	687	736	705	742	676	653	742	717	763	659	735	727	685	719	755	721	706	722	719	687	679	758	681	718	721	702	715	707	725	682	718	705	707	689	769	676	672	680	686	713	711	719	697	701	722	687	715	725	683	760	699	673	738	708	675	725	670	701	708	757	697	746	676	659	710	722	692	780	686	732	705	711	685	711	679	742	702	764	757	692	713	695	723	697	730	673	671	739	701	715	696	693	700	738	725	719	681	687	740	678	689	680	669	724	676	694	673	694	733	681	686	690	719	683	680	685	738	707	716	738	679	681	694	746	684	709	675	681	700	712	662	667	648	705	664	679	704	719	719	720	682	670	757	751	725	708	708	686	677	734	725	635	680	765	743	725	696	699	688	668	676	735	700	688	737	707	710	663	754	668	694	747	714	716	683	756	660	702	745	680	721	723	718	678	733	696	683	647	696	696	694	727	632	731	679	736	716	734	721	720	674	667	702	683	750	689	745	715	705	684	712	718	706	698	662	666	687	713	694	709	728	702	670	719	640	684	719	694	767	730	686	648	715	663	692	691	697	725	702	750	743	717	717	713	712	715	677	701	751	678	749	753	683	722	689	695	677	719	689	680	732	709	725	690	695	700	709	748	749	695	712	741	658	755	679	706	656	736	731	710	715	710	689	755	719	739	702	694	702	687	704	696	722	705	673	711	719	713	720	712	703	706	719	714	712	690	740	682	671	681	692	713	739	724	697	708	665	716	711	701	734	709	702	687	700	712	685	661	692	702	686	688	727	754	702	724	658	709	675	686	722	674	676	733	662	709	658	699	700	744	740	715	710	683	710	732	739	662	685	707	668	692	735	745	701	706	702	690	692	697	711	745	720	696	645	725	700	715	675	667	701	711	715	710	720	695	704	701	657	699	759	723	683	688	651	770	758	674	695	677	705	681	714	668	683	736	695	713	699	695	687	680	702	704	717	666	689	733	697	700	691	732	687	711	717	755	692	686	659	730	710	671	698	729	722	694	732	693	676	743	716	698	734	748	693	703	763	676	702	707	731	700	676	693	663	716	630	733	724	698	721	707	685	713	682	694	735	669	689	735	732	733	736	668	770	732	745	727	687	677	745	770	715	745	671	683	754	729	692	725	718	714	653	702	674	699	743	672	732	695	749	703	707	694	706	736	747	715	754	704	667	702	714	712	666	730	699	705	710	687	732	711	683	728	692	678	665	689	729	681	660	677	705	661	680	706	667	656	732	714	724	640	685	688	756	635	684	684	710	730	732	687	721	731	707	709	700	691	685	657	687	698	716	732	723	739	709	727	702	690	684	713	675	673	715	716	688	713	701	730	721	672	749	702	675	735	742	689	716	755	742	698	725	700	727	718	712	682	711	697	747	733	662	691	677	706	640	717	694	703	690	727	705	697	691	721	695	661	715	711	709	716	671	720	735	673	707	684	713	676	714	735	704	713	677	670	706	759	713	678	692	693	691	741	738	697	666	696	742	713	667	739	737	671	712	662	717	728	713	711	679	682	721	734	700	709	731	647	741	727	662	749	695	724	695	692	670	766	691	759	708	679	716	691	711	695	698	732	754	692	714	715	719	682	703	730	704	717	731	707	733	748	662	731	734	661	668	713	731	713	702	712	732	733	715	706	652	705	730	710	730	731	672	670	702	678	652	691	647	726	688	682	724	763	733	685	728	725	710	706	732	693	717	712	732	707	675	695	713	708	678	734	700	677	695	711	682	708	659	700	696	741	721	741	722	716	689	692	721	720	712	705	667	732	685	718	699	724	666	686	690	688	677	716	703	718	688	679	758	694	728	718	690	729	723	683	714	691	745	685	622	677	736	693	709	745	679	727	720	665	727	719	721	787	711	718	659	733	720	721	723	683	753	692	693	712	673	743	714	708	710	720	640	735	676	739	727	726	708	680	658	715	702	705	681	737	700	734	708	762	741	769	689	735	639	682	698	740	704	712	742	706	687	711	718	743	756	690	692	705	683	691	705	665	691	685	669	695	713	703	646	725	728	703	680	698	712	717	697	722	706	738	680	732	716	707	727	671	685	686	727	734	714	670	706	703	704	711	711	724	783	704	767	646	739	681	700	716	709	715	692	725	690	642	690	698	670	678	746	736	695	721	789	743	670	673	677	723	665	719	658	761	717	693	719	715	701	667	728	725	713	712	729	679	719	738	739	747	687	709	709	757	739	726	707	710	683	721	676	727	680	685	698	692	718	658	669	697	721	740	646	701	646	663	686	683	741	691	711	694	727	707	727	698	718	724	676	711	698	661	674	752	705	746	661	725	693	726	732	719	725	729	762	749	734	676	708
1421	806	495	388	628	756	641	506	516	477	443	394	354	338	263	246	214	196	164	146	139	131	114	124	128	105	127	93	94	113	76	87	72	79	80	70	75	84	74	76	68	59	66	60	62	58	59	71	59	51	60	62	63	50	48	62	68	64	66	64	44	61	64	45	46	71	48	57	51	58	65	59	45	53	46	41	44	40	57	69	53	46	54	54	44	72	64	67	57	57	37	56	59	44	52	59	48	58	52	44	64	60	61	43	43	49	60	52	59	48	44	53	49	45	59	58	58	54	57	42	58	48	64	48	59	61	46	49	47	55	47	59	56	49	37	55	67	57	52	48	63	51	53	46	46	54	59	56	46	56	55	59	54	56	44	37	44	59	62	49	69	54	35	45	49	71	60	56	45	52	46	53	54	63	52	61	66	58	57	50	50	53	64	40	62	61	64	37	63	51	62	58	55	39	44	47	62	42	51	42	45	45	61	56	64	42	60	56	49	51	56	45	55	48	50	55	49	48	54	52	51	45	58	55	53	50	43	53	53	60	73	49	65	50	64	58	39	43	53	52	58	46	48	49	40	44	45	52	51	52	63	56	51	45	58	61	47	71	49	62	45	52	38	48	62	51	51	61	40	45	48	53	44	57	58	62	48	41	51	49	60	42	58	44	61	44	61	52	58	57	56	45	56	43	42	58	63	48	57	50	57	49	53	59	42	67	54	54	57	44	52	47	52	64	51	56	58	52	54	56	45	54	51	58	44	57	53	49	51	54	58	49	51	55	54	55	72	52	59	53	68	56	43	52	61	45	47	47	60	46	51	33	38	54	52	50	49	60	47	47	48	47	57	66	51	58	45	51	69	58	50	52	48	44	60	54	45	53	58	55	54	51	54	38	48	52	54	43	53	49	55	45	63	46	48	56	41	55	48	53	44	58	71	56	46	55	64	50	59	56	44	53	51	41	61	56	57	53	46	57	34	54	61	62	58	58	58	58	54	50	49	52	53	53	54	40	44	54	42	50	46	45	51	42	40	52	56	64	49	51	50	52	63	46	48	78	52	56	62	52	65	49	52	50	37	44	56	49	47	59	70	64	54	51	37	54	53	48	40	65	49	48	49	58	50	56	57	57	51	38	41	50	51	65	58	45	54	52	42	52	68	57	54	50	48	49	43	49	52	43	52	72	42	53	54	54	52	57	60	50	59	57	44	42	59	52	47	45	61	57	42	53	50	54	41	51	45	46	41	60	62	58	44	55	67	54	55	51	55	49	44	46	41	52	46	58	34	39	59	62	48	52	58	48	54	40	57	44	57	47	58	52	58	50	64	51	61	55	49	57	45	57	58	56	58	51	52	59	59	63	52	47	59	47	57	38	45	45	41	59	53	51	61	48	47	60	45	41	29	60	47	53	54	45	48	51	43	52	58	53	55	48	49	63	58	48	51	51	59	46	49	44	55	50	38	55	56	51	37	49	49	62	54	49	51	50	51	56	59	49	61	60	43	54	51	44	48	45	46	54	51	53	49	52	58	54	61	54	68	48	66	50	41	48	59	55	47	53	56	54	55	44	59	47	38	44	55	53	47	45	36	46	59	60	50	59	53	64	47	44	52	42	50	57	52	44	57	47	52	53	51	56	63	51	60	61	45	58	54	53	48	51	63	56	47	52	43	55	54	46	55	58	58	66	57	48	66	57	37	55	52	51	51	46	43	58	65	40	65	57	42	56	53	45	57	50	41	54	42	52	42	51	48	42	48	57	56	49	58	61	51	44	32	54	48	69	54	44	37	56	58	57	61	59	45	59	60	60	41	43	55	70	51	48	49	51	50	50	52	54	55	52	68	54	65	43	69	30	54	56	65	44	51	58	67	61	46	53	66	52	58	62	42	51	65	49	46	50	49	57	59	46	41	59	53	47	50	44	47	67	44	59	41	50	41	45	44	60	50	52	30	50	57	48	59	56	50	46	65	55	47	54	51	62	40	48	42	63	58	48	51	58	43	52	61	59	55	55	53	57	59	48	60	47	47	55	41	42	48	45	59	61	61	64	47	43	46	44	66	36	67	56	44	64	50	37	41	59	46	70	52	63	51	49	55	49	48	45	49	48	54	44	66	43	59	48	56	42	60	41	61	77	65	58	47	52	51	59	53	38	46	60	45	46	54	55	48	56	50	53	46	52	46	60	46	54	55	43	52	59	52	47	77	53	53	51	58	59	41	63	52	60	56	50	56	63	59	57	48	45	50	54	44	61	50	55	50	48	69	55	51	52	62	55	65	52	55	54	53	56	47	46	45	55	58	43	50	55	51	57	43	43	54	64	64	49	61	47	55	51	52	51	59	50	44	55	50	62	54	56	55	59	55	45	66	49	54	56	53	55	56	62	54	56	56	48	45	59	50	47	50	59	57	53	40	56	43	58	52	45	54	40	53	54	42	51	56	60	45	55	43	53	52	56	43	56	50	40	45	51	59	53	36	58	55	45	40	48	56	50	45	56	32	65	52	59	61	47	54	47	49	45	55	41	48	64	57	52	46	62	49	54	56	62	58	48	47	48	51	47	63	45	42	55	56	45	56	45	53	56	57	36	49	56	58	43	48	62	47	49	50	53	56	48	49	40	25	47	55	56	46	41	47	47	67	49	64	49	52	56	58	55	47	63	51	41	47	49	57	51	56	48	53	45	52	48	61	44	46	56	53	60	58	44	57	55	45	45	57	52	48	53	57	51	51	40	55	48	50	60	52	43	46	50	36	53	51	56	55	56	60	42	49	59	49	48	50	56	57	64	57	59	53	60	68	52	48	53	57	44	54	72	44	56	46	54	53	54	51	45	39	46	61	47	50	55	59	37	44	50	64	54	53	54	53	60	53	55	53	50	39	47	49	54	55	66	44	64	56	54	63	35	41	41	51	52	61	54	55	44	54	52	64	56	54	63	48	52	48	51	54	52	62	62	53	65	60	64	56	37	49	49	44	50	61	55	57	41	64	56	48	37	41	41	53	59	59	53	47	40	50	48	55	63	40	41	50	51	50	49	52	51	44	46	45	58	58	50	63	52	52	57	47	67	48	61	58	55	56	40	62	66	51	34	64	55	47	51	50	45	60	55	64	52	51	62	46	48	41	48	46	73	49	48	47	62	48	49	46	55	55	55	61	47	47	51	56	47	56	41	60	47	44	49	42	55	45	44	51	52	60	49	40	50	52	65	48	67	62	51	56	52	49	57	62	51	60	48	54	63	45	56	61	52	60	49	46	54	54	54	46	54	57	56	50	54	39	61	56	56	51	43	44	68	43	46	56	46	68	47	39	49	52	51	39	58	45	51	46	65	52	60	48	69	56	77	44	75	52	53	48	43	63	70	65	59	54	52	43	45	53	48	49	59	65	42	60	40	53	48	54	45	47	42	42	63	49	61	43	51	63	49	44	42	42	52	56	37	56	44	44	48	45	54	68	51	51	40	43	45	61	55	52	60	40	56	45	48	40	51	57	44	49	52	55	53
22290	16523	10896	23588	31602	30961	27436	23773	21171	18554	16147	14496	12679	11225	9925	8822	7809	6654	5880	5216	4803	4478	4258	4008	3613	3248	3024	2880	2518	2338	2165	1940	1952	1879	1684	1615	1561	1525	1554	1430	1395	1309	1285	1245	1206	1229	1250	1230	1197	1181	1073	1053	1036	1069	1077	979	989	993	1030	998	981	1044	996	975	963	967	911	937	864	860	902	923	876	870	850	879	874	844	886	869	787	855	847	829	853	796	879	813	803	764	769	812	773	831	783	759	803	789	710	763	793	792	756	784	763	739	754	754	779	768	742	735	807	777	750	713	744	726	691	763	771	734	740	720	721	796	705	705	713	744	792	737	726	765	764	813	808	763	778	726	739	719	806	736	721	772	768	745	736	736	774	739	743	762	763	733	757	768	741	730	765	730	741	731	697	722	735	722	748	744	743	765	740	731	739	734	729	763	736	728	750	731	699	796	736	813	737	772	755	781	754	725	739	760	774	763	726	746	734	730	743	764	745	741	797	796	800	758	732	740	732	743	783	746	716	725	747	760	726	794	730	710	752	783	730	759	738	760	713	764	745	750	745	754	798	751	753	747	728	715	771	786	751	742	778	732	680	741	715	705	795	740	751	810	740	828	730	698	732	665	756	791	696	735	719	720	718	737	721	770	735	720	758	789	743	720	727	750	744	768	714	705	790	738	756	794	755	776	764	700	760	747	735	745	724	792	807	769	755	769	727	758	735	782	734	775	732	718	730	716	740	778	740	757	770	784	731	707	738	774	747	763	763	753	657	727	747	725	731	776	722	773	756	791	703	766	762	724	826	805	765	775	746	752	775	728	777	760	711	753	757	777	686	724	754	728	755	740	759	761	720	735	787	748	752	787	760	744	744	732	747	784	734	750	756	787	758	721	750	731	735	727	740	713	788	761	766	741	729	772	725	746	748	704	748	748	704	755	780	741	733	706	737	747	771	750	755	744	791	754	693	711	755	761	759	715	767	701	777	701	705	724	774	739	733	775	738	765	740	750	704	772	733	725	784	755	727	730	773	756	752	772	787	755	770	750	731	709	740	717	726	727	723	710	716	748	767	723	733	716	757	719	701	747	695	750	778	745	766	710	750	741	789	763	729	744	729	757	713	746	743	732	759	755	743	750	696	761	761	767	771	695	760	737	782	719	735	746	745	790	803	720	774	754	787	714	752	742	754	766	679	750	753	739	762	748	709	716	728	765	762	739	747	727	725	740	747	792	681	770	704	715	732	704	723	715	727	742	762	739	759	681	786	757	701	803	726	761	759	785	771	798	765	769	739	759	780	753	735	755	747	729	749	791	737	703	723	714	745	747	724	760	746	759	752	777	748	749	776	720	778	759	729	720	768	764	737	754	747	751	723	746	778	706	764	742	806	731	731	727	764	753	750	737	745	759	739	788	777	750	787	781	746	716	701	741	776	756	795	791	745	754	706	747	772	741	739	796	747	763	755	756	762	700	735	760	742	757	745	771	781	750	746	723	720	760	733	759	779	695	767	762	723	728	783	736	756	756	755	742	743	719	771	747	771	732	734	782	725	712	745	756	724	734	769	734	718	776	693	717	715	716	732	748	706	761	731	701	737	715	743	773	712	744	728	752	719	739	770	740	713	795	757	768	756	775	712	765	728	765	758	750	735	753	780	748	798	723	727	719	739	729	751	762	762	758	747	727	698	727	744	789	743	762	777	759	764	781	745	706	694	728	732	731	768	776	732	752	757	727	762	817	718	698	727	772	696	715	730	719	746	741	754	703	755	763	745	745	748	728	742	712	729	730	770	714	793	732	722	747	725	758	718	810	759	746	732	718	749	748	755	782	724	737	748	717	742	820	756	773	733	699	738	727	772	735	743	770	743	766	727	833	755	769	742	752	742	743	771	674	718	759	754	721	766	728	810	757	765	747	725	724	738	751	692	759	759	766	745	731	805	711	752	761	762	767	718	742	752	704	754	710	718	726	807	758	768	724	763	713	753	795	735	760	765	750	685	763	764	776	727	695	688	681	741	734	768	708	794	760	703	758	725	761	731	748	742	749	778	723	739	728	740	717	763	760	709	722	716	673	697	742	733	733	761	723	759	763	724	760	751	744	781	726	656	791	720	746	759	781	674	742	711	713	715	773	771	726	767	787	726	776	754	725	741	742	745	758	766	744	788	687	742	719	745	744	758	730	768	751	745	786	745	723	726	747	739	754	734	734	828	754	791	770	739	725	750	745	741	772	760	781	736	724	698	771	754	771	742	730	720	747	754	764	731	740	762	701	766	778	767	756	739	737	738	679	720	762	771	739	756	703	723	778	729	679	784	727	756	766	736	759	790	754	722	745	699	709	726	743	766	776	674	766	787	768	752	769	806	737	765	774	791	752	753	707	767	723	753	722	759	809	785	750	732	728	764	714	754	727	736	753	746	777	773	775	716	723	746	710	795	751	718	731	733	798	711	732	760	768	746	728	738	752	771	746	835	722	764	751	749	743	764	726	767	773	771	713	738	782	740	765	748	729	747	735	756	756	759	750	785	752	747	744	793	752	746	775	721	720	694	751	747	775	812	777	727	761	736	731	776	760	768	755	714	757	738	764	696	679	747	753	785	747	768	734	744	723	775	714	813	768	766	709	715	754	751	706	781	783	748	719	777	789	825	783	758	729	791	707	732	733	709	776	756	688	740	749	744	746	700	719	706	743	777	786	741	772	761	738	791	739	699	754	739	715	673	779	733	736	776	722	745	704	725	712	733	711	702	725	724	754	751	753	738	773	733	699	722	724	731	720	731	732	812	773	727	781	722	768	739	778	762	737	749	704	797	725	796	782	716	761	751	715	765	748	713	757	751	723	752	712	806	763	714	724	748	750	761	790	718	707	781	759	719	773	738	729	784	733	725	736	733	739	730	716	761	773	791	772	767	725	769	743	767	749	708	727	748	721	763	720	748	726	789	731	766	786	743	726	739	774	775	726	737	755	731	758	687	773	763	718	826	758	774	739	733	746	785	763	774	744	715	784	731	781	762	745	723	742	739	781	711	728	762	806	747	750	714	741	759	749	711	753	801	763	748	786	737	766	727	751	770	706	716	808	747	774	731	677	750	779	752	726	745	731	816	741	735	722	745	782	775	740	744	744	795	765	753	752	770	735	746	756	715	747	709	766	749	728	737	794	742	720	762	761	730	725	736	719	737	706	720	745	705	788	742	691	691	714	729	729	750	778	713	749	758	760	774	757	729	770	779	774	751	711	739	748	758	788	773	734	758	741	730	720	739	729	742	773	766	721	750	752	709	787	726	756	760	802	719	720	795	708	789	747	778	769	740	764	709	742	731	779	739	747	745	782	713	697	769	766	762	712	757	786	729	700	718	717	756	771	738	789	746	709	756	745	801	708	759	758	699	780	744	794	767	808	766	742	753	739	781	726	740	705	739	748	798	747	753	744	773	693	749	743	739	715	738	722	731	777	709	738	733	777	719	777	774	789	777	745	741	736	704	738	721	815	762	701	733	740	763	733	741	763
3253	707	470	374	621	689	615	579	439	436	382	386	338	276	232	241	211	185	180	154	141	145	139	138	104	118	104	106	115	90	90	107	99	84	95	93	71	68	85	86	71	75	94	80	70	82	90	67	65	74	73	52	76	70	65	65	75	85	75	76	76	60	54	67	62	70	71	72	71	76	62	73	64	67	68	58	72	69	77	63	72	63	69	68	50	67	65	62	66	71	65	72	70	88	60	51	61	63	64	64	52	65	61	79	67	83	70	63	70	81	47	53	66	84	68	57	60	58	61	90	59	63	66	57	38	69	64	75	56	68	71	62	65	60	70	56	61	77	66	68	70	63	73	61	83	78	58	53	68	60	55	77	57	56	73	74	71	57	68	78	54	68	56	64	75	69	61	66	55	55	52	56	54	64	70	59	59	66	63	74	67	58	78	49	70	69	64	59	60	62	63	72	69	61	61	71	72	74	68	49	74	54	65	53	65	56	47	49	63	72	49	63	72	64	61	55	67	67	62	58	54	71	69	57	58	65	73	54	87	74	67	82	66	68	64	56	64	64	58	61	67	67	55	57	53	76	56	54	62	70	62	58	67	69	64	63	62	55	68	65	61	60	65	70	60	74	55	51	73	66	72	81	83	63	76	68	62	73	75	58	63	63	60	65	68	75	61	66	71	79	61	65	63	68	72	65	83	73	72	56	73	60	53	67	64	59	55	84	68	55	58	77	68	61	48	64	76	65	52	80	68	47	57	51	66	54	64	60	59	58	67	63	78	67	57	63	61	60	65	70	76	64	62	63	45	71	60	54	65	60	59	48	69	73	61	77	58	60	61	67	65	49	66	65	64	63	67	60	58	61	53	67	54	76	73	61	51	61	63	67	57	58	67	60	59	73	52	76	77	56	60	68	58	62	68	58	73	60	57	63	60	70	63	59	62	63	66	60	65	68	63	73	63	71	62	52	60	68	68	74	75	72	75	57	67	87	62	82	75	61	57	63	49	54	70	60	67	63	60	64	77	64	65	66	76	69	74	63	71	65	72	54	61	61	73	66	61	52	58	65	69	67	59	75	65	62	57	54	50	59	65	74	59	67	55	62	56	84	71	55	63	73	65	53	64	70	75	51	65	67	60	60	71	63	67	75	65	47	68	70	80	57	66	69	64	69	59	61	70	47	57	73	63	60	85	66	65	72	62	55	60	62	79	70	62	51	79	72	71	71	65	55	55	63	57	60	50	53	63	67	61	57	62	65	62	53	64	68	76	75	72	65	57	50	59	61	78	60	69	72	83	83	51	49	75	72	66	76	70	50	65	59	64	53	64	69	72	59	55	58	58	60	58	54	61	51	67	69	68	82	67	62	67	64	60	57	74	73	55	64	69	66	62	66	52	45	73	62	61	79	70	63	47	56	65	43	64	80	57	59	61	71	65	80	59	58	69	56	79	73	73	65	63	63	75	77	69	71	47	59	63	61	73	62	58	77	64	54	57	58	63	63	64	54	70	66	56	70	59	58	68	50	56	80	59	59	64	54	71	65	69	56	70	61	62	64	57	65	57	67	64	61	70	68	68	69	64	56	60	55	62	57	65	77	83	69	66	61	56	54	60	69	52	52	63	49	60	66	73	66	52	48	50	54	67	55	48	72	71	80	55	66	65	59	66	63	61	55	74	72	68	52	66	71	59	56	66	56	60	70	75	72	60	60	41	71	50	67	61	65	60	68	85	66	61	59	61	81	54	64	70	60	63	70	63	59	60	56	59	46	75	58	57	67	63	60	76	60	76	70	60	84	65	64	67	53	49	60	54	54	65	55	62	67	49	50	64	65	63	75	57	58	62	73	70	59	83	55	73	57	69	60	64	70	51	56	66	62	54	74	62	71	64	54	73	64	72	63	50	71	71	76	62	73	69	72	61	72	65	64	64	68	61	66	65	57	57	62	67	61	71	75	69	57	66	66	63	59	59	67	61	63	76	70	78	73	79	71	63	57	63	72	60	62	71	58	63	68	62	69	58	63	71	72	65	56	67	53	66	61	88	69	72	54	68	74	75	66	54	64	70	60	82	61	57	52	63	65	53	70	55	57	66	51	60	74	57	59	74	53	79	54	67	57	82	51	61	77	56	71	75	48	60	63	59	70	53	52	60	68	70	58	67	71	56	62	73	79	54	67	66	59	70	73	58	73	63	53	60	61	61	70	61	69	66	69	64	68	57	53	49	61	64	61	67	81	69	50	83	52	57	78	79	75	69	56	58	61	66	49	53	44	57	66	65	76	73	76	58	74	63	56	58	50	67	58	65	51	72	63	63	67	73	46	56	68	60	71	64	78	59	57	75	66	58	68	50	73	75	65	54	58	54	80	71	57	51	62	51	52	48	68	66	62	75	71	70	69	53	66	62	52	59	54	51	64	59	57	73	47	74	46	54	54	59	66	54	56	71	65	65	59	64	54	81	58	55	57	70	61	64	77	81	80	49	64	60	70	66	62	82	66	75	77	65	75	48	65	60	72	51	86	62	64	58	54	55	59	54	67	68	59	72	67	73	74	51	55	69	60	83	62	54	64	60	66	64	66	63	59	62	73	68	62	62	58	60	61	84	56	61	76	76	71	64	59	62	59	66	52	69	79	64	73	63	56	58	57	61	78	60	65	65	58	57	62	63	61	69	61	49	60	61	63	63	63	74	56	61	71	69	63	61	62	60	69	61	71	71	70	78	72	74	70	67	72	59	58	67	50	60	74	71	81	63	71	70	58	52	60	67	62	57	47	74	73	70	74	48	65	64	63	67	64	71	60	73	62	63	50	64	64	75	65	72	62	57	59	74	65	48	73	49	66	58	69	69	77	66	55	58	58	60	53	58	51	63	74	78	59	68	79	65	65	70	63	55	67	77	70	51	70	64	65	60	58	66	81	60	64	60	69	65	70	71	65	55	59	69	57	60	72	61	72	72	64	83	68	56	50	59	55	73	55	65	66	63	65	69	69	51	60	60	67	58	79	62	73	65	57	71	72	64	62	64	74	69	49	68	63	50	59	66	64	64	65	65	60	72	47	43	55	74	64	67	61	53	61	57	58	63	65	74	58	61	65	65	71	75	74	69	65	58	59	63	76	63	53	56	73	50	69	62	62	65	64	82	66	59	71	66	56	61	54	81	59	70	61	73	65	58	78	71	66	49	64	61	66	73	66	51	66	60	62	53	59	62	63	68	65	70	46	72	57	62	73	66	60	61	60	63	65	61	49	64	55	66	67	56	54	75	76	63	67	71	76	77	76	59	67	65	63	78	71	60	65	56	74	66	65	42	64	67	58	64	65	72	60	69	74	68	79	68	61	70	63	69	69	68	75	58	69	55	57	55	52	67	57	57	71	75	74	67	70	70	64	62	69	58	61	63	63	54	60	72	55	70	73	66	61	60	62	62	61	64	65	83	72	63	55	72	55	63	61	55	59	71	61	76	56	63	56	61	65	44	59	73	71	78	53	49	55	60	61	72	55
20557	14997	10380	22296	30139	29797	26743	23254	20257	17930	15719	13898	12415	11013	9512	8498	7425	6502	5612	5256	4648	4270	4213	3744	3616	3327	3024	2755	2531	2431	2277	2057	2006	1905	1886	1682	1734	1651	1560	1577	1447	1491	1436	1374	1395	1405	1360	1385	1294	1237	1258	1201	1190	1145	1129	1203	1157	1175	1149	1151	1136	1102	1092	1121	1097	1011	1057	1082	1060	1020	1052	1055	1080	975	1064	1000	966	1052	989	1002	969	1032	965	907	994	1024	955	900	916	991	947	941	986	966	919	970	872	898	974	958	917	951	945	907	943	945	929	876	924	891	896	899	909	915	948	919	937	881	928	910	879	872	957	878	955	904	875	918	893	916	863	915	923	882	882	883	906	947	899	938	903	849	931	927	897	863	945	932	896	932	915	936	912	954	909	918	902	847	924	900	899	927	921	885	914	896	933	926	969	879	893	892	924	921	913	914	885	946	876	888	909	856	864	920	913	897	924	899	892	889	888	962	903	893	984	913	921	915	919	954	916	968	925	956	886	910	879	853	984	918	947	891	915	869	914	905	876	887	914	934	924	871	931	886	852	837	887	935	962	904	938	888	910	903	885	868	893	850	871	849	928	924	926	888	855	911	823	878	903	903	885	897	882	928	945	879	898	875	896	937	915	857	876	853	888	928	885	903	959	919	941	894	858	963	910	936	918	906	962	864	881	917	958	862	827	932	875	952	909	900	943	918	915	919	951	875	889	872	903	925	907	948	898	935	918	912	929	868	901	857	893	924	932	867	909	892	913	864	909	819	934	938	910	902	884	912	938	929	938	866	917	932	890	912	894	888	866	911	898	908	893	933	876	939	935	899	918	909	903	929	913	936	892	877	927	930	919	892	971	866	865	899	891	940	902	952	932	903	897	862	922	883	830	897	893	905	909	882	932	941	871	973	905	921	943	920	921	923	887	942	908	852	928	830	905	897	875	906	942	925	917	897	957	913	870	884	934	960	879	955	895	980	913	946	890	931	946	857	913	929	970	896	916	889	913	900	877	906	912	963	924	893	871	883	881	935	899	949	930	894	958	892	921	925	943	879	930	930	921	922	893	920	936	920	897	927	938	953	862	911	960	919	905	876	877	920	917	933	896	884	884	953	854	888	946	849	905	892	914	922	910	933	960	853	917	897	863	898	906	882	892	887	923	902	919	933	880	903	883	906	931	932	896	887	907	911	894	928	854	868	919	914	888	883	880	884	875	917	921	912	956	895	880	893	924	882	875	932	909	941	991	922	910	880	940	917	912	908	930	886	908	891	908	910	887	921	972	919	884	881	882	892	931	926	873	930	907	868	873	946	916	898	939	935	915	870	906	920	908	903	905	947	909	903	944	873	886	860	885	962	873	971	918	946	853	912	928	908	912	893	885	867	878	933	888	916	930	911	857	956	863	901	890	886	943	879	880	903	892	916	931	931	888	958	883	977	930	915	889	898	860	905	838	928	900	934	994	880	940	848	900	886	893	914	956	898	935	901	938	926	897	901	903	865	888	878	936	917	932	903	893	917	895	862	923	939	907	921	875	871	954	916	880	891	885	973	922	852	874	893	905	934	953	861	905	826	881	867	904	881	916	880	935	892	935	874	931	853	871	871	896	926	920	926	922	892	899	901	878	927	871	924	908	910	855	934	914	888	890	893	919	902	897	903	883	899	858	906	859	928	972	881	918	909	889	906	889	942	910	888	952	867	902	912	935	927	928	866	904	964	910	962	913	917	868	961	898	940	849	924	910	934	911	914	879	916	915	911	878	867	912	923	882	930	903	878	938	936	950	886	928	876	902	900	881	891	957	862	984	934	914	980	875	860	876	890	896	903	913	918	911	903	936	904	943	880	846	911	933	903	908	938	901	911	850	945	909	944	924	948	921	936	928	892	871	907	880	867	915	954	886	899	920	894	923	925	968	919	886	894	923	865	877	908	909	948	912	931	954	891	881	905	877	892	953	848	879	965	881	906	917	882	820	894	896	913	898	863	928	944	936	887	864	924	924	945	924	880	896	914	954	896	969	936	955	884	947	881	919	906	963	933	955	889	868	929	882	894	918	921	972	912	912	899	918	925	928	893	950	946	897	880	883	895	876	902	890	882	958	866	948	910	906	895	928	969	914	958	886	900	916	886	914	867	928	922	883	862	881	902	938	854	890	909	926	918	922	871	901	931	941	897	855	922	913	925	895	924	834	901	962	908	922	982	943	873	953	913	900	910	913	802	879	921	897	880	889	920	904	919	915	947	901	893	940	906	895	997	921	872	931	834	947	903	907	877	948	891	884	880	863	932	925	890	934	862	849	891	950	905	921	955	916	881	923	859	916	874	903	923	899	831	935	906	925	919	947	857	899	882	866	878	839	904	860	900	891	845	879	906	922	904	914	920	894	910	917	868	858	913	884	955	911	983	945	934	912	944	912	902	964	872	920	915	908	872	915	856	933	921	937	915	916	909	858	913	890	869	925	919	920	924	984	922	939	871	903	870	916	902	963	901	900	878	874	945	903	905	881	816	914	884	933	896	873	944	921	888	906	898	843	898	925	889	899	905	922	897	903	877	947	921	922	863	900	936	948	842	883	926	953	902	877	891	918	889	915	906	957	885	940	966	938	941	952	913	886	880	913	885	876	886	883	931	910	834	946	854	878	869	942	888	870	880	850	927	933	871	930	932	930	936	898	934	864	912	918	884	941	897	899	927	888	926	936	909	901	926	871	890	955	868	912	899	980	867	905	946	904	898	889	907	926	858	964	927	923	881	891	945	915	886	881	944	969	912	931	893	928	901	940	920	884	919	940	923	890	854	895	936	891	947	968	884	931	862	976	859	909	938	899	937	933	954	901	875	953	934	916	864	897	876	935	896	899	928	906	895	881	919	939	946	886	857	933	908	899	905	916	882	907	898	930	899	909	856	883	924	855	899	870	925	909	906	910	943	904	942	977	920	914	918	896	926	836	862	922	900	933	904	917	894	890	882	886	885	940	872	871	903	969	915	865	895	801	863	879	866	918	907	934	932	897	932	915	890	908	866	963	885	922	897	887	940	929	947	909	903	891	915	860	893	924	883	902	919	897	952	899	996	873	880	862	875	891	890	944	877	895	858	896	887	930	868	920	937	953	914	948	887	898	937	901	950	920	922	903	922	958	944	942	923	886	919	944	857	940	932	935	919	885	960	843	887	924	939	915	886	908	888	883	892	879	901	839	901	859	956	905	901	899	887	952	906	941	924	939	938	921	912	927	887	937	908	987	932	890	974	933	910	904	893	939	922	954	923	904	860	896	927	940	875	957	875	861	928	971	915	933	907	858	906	913	856	860	916	860	946	945	930	838	915	911	951	900	928	915	884	942	907	964	898	888	915	968	916	875	901	870	888	908	873	887	959	951	986	908	880	980	876	852	912	915	938	923	914	903	924	899	920	912	901	882	905	866	890	908	921	872	913	912	922	898	894	851	942	949	922	879	920	938	877	872	874	911	918	925	868	929	868	973	923	865	891	905	925	872	862	887	880	886	882	895	857	909	906
2651	1183	715	587	916	1024	923	835	742	644	589	507	509	441	400	336	283	269	232	219	194	189	194	179	156	143	160	129	114	113	120	123	99	112	86	104	96	96	86	89	72	84	75	70	84	105	85	83	87	88	68	66	96	79	78	76	77	75	85	63	86	53	67	75	78	78	65	76	88	78	74	82	64	74	74	80	78	61	73	79	63	66	63	66	73	66	72	58	72	80	64	62	64	68	61	69	63	68	92	73	77	68	62	80	66	82	75	60	82	71	66	74	86	67	66	64	71	68	68	57	69	71	66	63	64	75	76	75	73	80	74	70	55	58	75	67	69	62	62	80	78	62	66	66	63	65	58	83	59	73	73	59	62	75	62	52	67	73	74	61	74	62	67	63	75	78	56	72	94	66	73	60	71	55	80	62	65	65	70	56	68	75	84	67	82	79	91	60	73	72	79	78	69	67	75	82	68	80	62	75	61	81	64	68	62	72	62	55	60	72	72	70	63	84	66	60	73	71	74	73	72	61	62	64	58	74	78	66	60	74	81	68	78	73	74	67	55	64	76	60	65	66	70	70	66	61	69	67	65	58	65	75	73	70	85	90	66	69	75	55	60	76	61	73	56	75	62	59	78	54	83	72	77	61	64	57	71	72	61	62	81	69	58	64	68	61	74	57	88	78	58	70	63	77	63	73	78	81	58	63	61	54	61	69	84	59	95	80	68	81	68	54	67	74	66	70	71	61	54	67	68	68	62	67	67	70	66	69	76	76	61	66	73	57	68	72	75	66	51	67	69	53	62	63	72	61	73	67	64	63	58	67	64	66	71	60	70	72	53	49	59	73	71	61	60	83	54	70	62	70	76	59	59	68	69	85	70	57	71	73	55	85	63	87	73	67	56	64	76	57	66	68	72	94	62	72	70	55	51	67	60	62	62	71	66	66	55	71	58	57	52	69	63	59	80	73	63	84	81	75	75	61	59	60	81	55	80	72	64	68	73	70	81	72	85	76	69	59	57	79	62	63	74	70	73	76	80	58	67	69	72	68	60	71	68	66	68	75	71	87	68	52	71	81	70	85	71	79	66	68	63	72	47	84	57	62	75	75	75	77	84	61	58	73	65	66	77	54	54	71	62	64	72	62	66	73	81	60	55	65	53	60	82	69	59	72	86	66	72	66	85	79	80	75	55	78	65	67	71	75	57	66	60	75	65	51	67	64	63	69	63	64	72	69	78	69	92	62	61	53	75	70	63	88	59	54	58	70	64	61	74	82	58	69	73	70	71	59	72	92	77	57	54	62	64	75	68	57	68	66	67	74	64	51	82	65	77	54	59	68	71	79	69	76	62	71	80	46	69	86	76	61	63	66	68	79	73	72	63	62	76	70	62	67	65	74	60	71	81	69	68	64	73	81	58	65	74	68	67	74	62	71	78	64	68	59	79	69	62	73	76	58	64	68	63	73	61	75	73	77	77	66	87	79	64	64	81	57	78	71	53	57	77	71	74	76	61	52	58	73	66	63	63	65	66	77	71	69	56	72	73	66	41	65	78	75	91	69	73	73	61	72	59	56	73	61	78	69	66	68	70	70	87	66	62	66	82	72	69	77	59	77	81	68	66	80	69	67	79	70	64	88	69	58	57	79	65	75	81	69	65	74	75	61	61	61	65	86	69	85	78	68	67	61	62	71	50	70	60	73	75	75	65	71	56	55	60	65	86	73	61	72	71	55	65	73	60	67	59	68	62	64	65	65	63	68	82	75	61	82	71	66	70	66	68	58	78	79	64	77	69	71	64	74	60	68	61	61	60	85	69	56	69	79	71	75	70	65	72	61	61	79	57	76	72	57	69	67	76	66	70	75	63	52	76	68	69	71	64	71	71	81	72	75	73	67	68	73	72	78	73	65	65	69	81	59	73	67	72	61	70	84	54	79	77	68	57	76	68	56	76	81	79	64	59	60	61	59	75	67	87	63	69	62	65	61	51	74	83	54	54	65	66	73	50	54	62	71	67	58	74	63	61	76	65	66	66	56	71	58	84	64	56	59	84	69	73	73	53	67	75	47	78	85	62	64	48	50	57	69	50	69	81	70	41	66	74	49	78	77	72	61	62	67	70	63	73	57	56	74	73	67	65	74	64	73	77	73	68	58	62	78	66	65	75	74	64	84	52	68	78	71	63	65	78	88	73	71	80	65	67	74	59	60	57	63	74	62	72	57	60	55	63	84	56	80	53	52	61	71	66	61	59	51	74	62	68	73	75	47	70	54	68	81	70	78	65	78	65	73	77	58	64	68	58	71	76	56	72	59	60	65	63	64	71	72	61	80	72	72	69	68	73	69	63	90	77	63	70	82	80	81	45	73	74	65	92	72	63	77	72	79	74	65	57	76	63	78	64	66	58	82	58	55	63	70	73	66	77	81	75	78	64	56	64	61	63	87	74	80	51	60	61	59	66	71	75	74	77	73	56	78	71	67	58	65	64	62	63	68	80	48	70	66	76	77	91	64	79	85	66	65	80	64	71	74	75	63	70	91	81	64	67	63	73	71	78	74	71	65	78	70	55	63	56	68	83	50	69	74	68	71	73	72	76	79	63	91	70	85	70	80	74	60	70	76	62	84	66	60	76	63	52	70	59	67	65	84	71	57	87	53	67	66	70	69	66	67	59	64	65	84	69	74	61	62	65	73	74	66	50	52	67	75	62	68	64	85	75	54	85	61	65	79	72	69	70	60	66	70	74	76	67	59	66	72	68	68	69	61	58	65	43	74	55	74	74	66	70	77	74	82	71	71	85	66	69	45	61	66	62	59	79	73	67	72	61	80	49	61	86	83	65	64	81	79	81	90	56	74	72	83	85	63	67	70	60	77	60	68	72	71	73	57	70	65	70	69	60	83	80	73	69	87	70	74	69	69	74	81	82	64	78	59	67	57	77	67	79	70	71	60	61	64	60	65	65	55	73	73	61	77	75	76	76	81	71	76	62	77	59	74	86	67	72	46	75	69	76	62	64	75	74	70	70	75	62	54	72	73	81	77	80	74	66	67	75	85	77	67	72	61	59	61	65	66	64	71	60	82	57	94	64	66	58	63	73	67	63	59	65	57	70	80	62	56	71	58	67	76	67	74	60	69	66	69	72	71	75	59	91	55	69	77	75	68	58	93	72	75	64	70	73	77	73	72	66	54	70	75	72	69	74	61	82	83	72	63	59	62	77	71	61	65	67	75	72	60	73	82	61	58	57	84	61	73	76	80	64	84	60	74	60	71	56	64	68	60	66	62	71	84	64	71	62	73	69	66	66	67	79	72	74	67	62	59	70	87	70	79	53	86	65	77	55	80	74	60	57	72	74	73	59	77	61	80	63	75	56	68	60	67	62	72	62	66	51	82	77	69	70	73	79	62	68	79	77	63	65	63	74	66	59	69	61	63	79	70	73	72	69	65	73	76	74	63	79	71	69	68	68	66	53	73	69	70	80	73	55	52	81	67	60	62	60	53
26273	19348	14012	27620	35318	34751	31590	28452	25246	22646	20269	18165	16405	14630	12944	11656	9948	8771	8024	7234	6499	6191	5767	5340	4937	4567	4113	3815	3602	3187	2895	2780	2613	2425	2387	2263	2192	2166	2007	1961	1807	1768	1717	1667	1731	1752	1664	1686	1617	1494	1486	1465	1456	1409	1364	1317	1344	1387	1416	1351	1310	1271	1262	1196	1214	1205	1282	1212	1215	1203	1145	1128	1118	1065	1103	1140	1175	1163	1158	1135	1133	1050	1106	1085	1046	1070	1045	1097	1084	1057	1116	1081	1041	1025	1072	1007	1106	1012	966	1033	1024	1053	950	951	1021	986	993	985	994	1016	980	950	1006	990	966	960	941	959	977	1008	972	913	931	1022	1015	1040	977	951	947	1049	979	958	1000	984	954	973	917	964	988	974	939	972	963	970	972	941	999	980	973	977	990	953	925	963	962	951	1007	963	933	987	927	998	976	970	969	986	944	1009	977	1002	951	958	958	964	971	954	974	930	974	911	957	1036	1011	1024	971	919	974	940	971	1034	956	966	958	980	1006	965	940	947	990	938	950	970	962	1010	1012	1053	953	955	1021	967	952	967	964	997	965	967	926	915	926	958	922	892	1020	980	1024	972	919	982	979	962	988	937	968	995	997	970	951	961	1020	978	1025	937	919	946	937	969	962	928	943	972	968	926	1008	965	999	969	974	974	891	999	939	907	936	983	972	910	916	989	976	959	918	1007	971	984	1008	1001	964	985	980	977	1044	983	974	965	915	1038	999	956	902	998	1021	959	966	951	913	958	1037	982	950	1005	933	965	971	973	954	958	931	965	959	945	913	923	961	1009	970	926	993	943	960	936	969	1001	1008	953	938	994	995	991	974	975	944	959	1020	970	1031	978	962	938	947	1007	955	1008	989	966	961	980	942	1008	964	984	961	964	984	1009	991	977	958	991	929	975	940	890	941	1042	982	979	988	926	1022	976	987	988	953	991	960	958	965	983	929	968	969	964	914	1022	983	995	989	958	978	1002	911	980	1023	961	962	1003	967	970	961	949	913	964	1020	936	887	950	1002	908	923	983	982	984	936	943	956	963	1002	931	993	969	951	936	1032	1004	984	950	923	962	974	934	975	1029	1005	1023	944	926	925	972	979	958	1001	964	976	929	955	965	969	907	947	979	926	996	956	941	958	996	964	987	957	987	1002	984	971	914	977	921	956	1015	908	969	996	967	955	973	973	994	911	945	953	961	987	933	969	998	1029	951	952	998	952	940	957	998	970	989	971	944	1035	948	995	1006	993	989	961	911	1001	1037	993	991	944	1002	997	977	991	953	1005	954	964	1000	953	964	1040	967	989	998	967	962	931	962	1026	969	957	987	962	979	978	987	906	956	918	962	971	986	976	946	965	946	947	945	989	945	954	980	1010	936	987	1012	951	930	1012	910	898	975	942	993	939	948	948	954	954	941	956	981	977	995	964	972	969	999	1037	986	1009	946	967	963	991	967	954	942	951	977	942	1033	978	947	922	946	969	1011	957	932	1011	963	948	955	964	976	1024	930	943	987	970	971	1003	992	945	939	952	961	994	907	969	979	992	919	986	982	967	952	947	932	983	983	989	954	1053	971	974	970	955	936	917	981	985	932	970	971	908	954	999	906	952	957	978	988	999	951	953	926	941	973	961	985	981	933	965	963	988	915	942	1022	972	996	1025	944	971	989	991	1005	963	989	998	972	966	966	904	980	968	946	1046	905	1003	969	978	961	959	938	952	937	981	976	930	985	938	934	1038	1002	989	940	890	1004	995	969	973	985	964	970	984	1025	1023	976	956	978	959	954	953	922	1034	994	968	966	960	1014	966	899	976	993	952	955	1006	1005	951	980	1021	946	972	925	964	975	958	964	936	953	1046	962	1017	947	976	967	981	1012	970	998	990	974	1015	995	953	965	950	954	951	979	975	922	964	992	945	991	944	1014	988	981	931	951	959	987	961	969	950	941	980	960	987	980	937	960	1017	956	990	904	956	967	982	977	964	957	995	954	923	1001	946	959	928	1016	936	989	980	990	996	1016	975	956	930	975	970	919	928	1025	1025	962	998	955	962	1016	955	953	954	948	941	993	995	1016	934	948	946	987	1001	996	990	928	943	1002	952	930	1030	935	942	942	940	979	1032	952	956	993	963	959	972	954	979	1002	944	999	962	953	919	1000	988	1016	1021	963	956	977	921	978	976	966	942	1009	943	985	1016	967	939	954	947	978	956	968	950	987	928	983	913	921	936	1016	959	968	988	1038	936	979	957	1032	972	1018	971	987	1006	965	914	952	987	996	953	978	926	946	995	979	1026	947	894	906	946	924	973	950	979	944	950	925	942	971	915	956	957	986	951	1037	983	954	943	1016	970	964	1022	989	972	995	933	956	958	975	973	921	965	1008	1030	896	969	952	955	933	1000	905	1002	930	935	978	975	1018	999	984	936	997	1022	980	953	916	953	964	992	943	959	992	954	941	1007	943	957	928	975	986	933	992	947	984	959	996	1007	944	935	995	960	909	950	944	977	958	899	925	1002	990	1005	962	1029	966	973	1010	949	948	949	1018	967	972	1040	987	965	900	1023	959	983	1052	957	977	953	945	940	976	955	1005	914	968	963	1012	979	984	1015	1001	932	969	990	981	922	1008	948	1001	958	944	993	957	939	981	933	906	988	939	956	962	997	994	971	960	975	1025	1013	989	968	986	986	956	1044	955	985	979	944	951	948	929	919	953	972	976	993	996	1048	998	961	966	1020	1013	962	991	925	1009	959	1008	1003	1020	961	1004	950	970	1044	960	963	1001	989	995	955	926	981	971	974	972	946	1011	990	988	1004	963	991	967	968	1003	925	956	1013	1008	958	955	940	970	914	920	1014	966	947	950	979	1033	997	946	986	997	991	984	954	1006	986	989	1034	987	947	972	988	924	930	957	990	987	968	952	1028	964	988	909	987	964	959	985	943	975	971	964	904	972	940	990	955	916	995	955	976	969	931	943	969	992	953	955	957	1030	945	960	974	949	931	959	977	931	884	946	934	970	932	934	964	943	959	955	1013	975	959	985	935	956	1008	909	953	975	943	969	930	948	970	963	999	980	962	1022	939	958	939	951	942	993	951	943	1004	941	972	958	1027	951	985	982	995	1016	1003	910	987	982	994	937	913	981	956	933	1013	914	993	994	968	958	972	939	965	1010	964	967	1005	951	974	978	940	903	981	931	943	1005	979	1004	996	973	1025	999	978	950	907	963	964	946	915	949	1009	953	890	916	942	1005	981	953	948	985	916	964	947	963	953	978	1061	979	926	981	997	959	1046	927	1000	982	981	1012	997	976	966	979	1002	950	973	897	942	981	895	970	963	950	1017	973	988	932	984	980	1029	966	979	977	985	997	974	972	998	971	967	978	964	914	932	933	977	977	968	970	950	974	954	1000	1007	963	936	1001	987	981	923	959	963	974	941	901	988	941	1034	996	983	975	987	953	908	940	960	982	990	991	1033	980	928	950	1024	988	985	924	976	972	943	897	962	947	973	952	1064	929	978	987	953	955	928	919	957	990	966	996	956	951	992	944	968	932	954	937	973	922	978	941	985	959	977	994	947	1010	935	985	952	966	927	982	1004	1001	1005	937	994	975	927	1003	929	958	941	966	1000	971	938	1011	945	986	982	995	962	941	939	955	955	974	957	962	978	1017	975	966	1052	946	894	960	994	926	966	973	963	963	991	972	991	969	976	999	962	974	959	1034	949	907	929	965	1004	961	996	998	944	989	976	966	929	919	1003	927	979	948
2037	511	285	257	386	479	429	411	324	301	280	229	217	201	163	166	171	151	114	114	107	105	91	105	88	96	85	76	73	70	66	59	67	71	65	62	51	61	51	55	52	53	45	71	68	56	51	52	66	54	75	65	59	49	48	57	60	52	78	53	63	48	59	53	44	53	46	52	54	50	52	43	40	49	50	38	44	39	59	50	48	65	44	51	51	47	57	38	46	46	55	40	47	42	49	47	57	47	60	57	41	52	53	41	52	50	53	37	42	50	47	67	49	58	40	37	38	51	56	47	56	60	54	46	48	35	46	50	52	50	49	50	52	46	51	52	62	40	51	49	54	52	46	42	60	56	41	45	40	46	47	52	51	43	53	42	49	51	50	55	48	48	47	49	40	52	42	42	45	46	50	48	46	52	50	50	46	52	55	46	47	50	49	46	60	37	46	52	43	45	35	48	62	44	49	46	50	44	48	55	46	46	38	48	42	55	41	51	54	39	45	46	50	55	51	49	40	49	50	52	46	49	46	51	53	49	50	46	56	45	50	64	51	66	46	59	41	51	35	47	44	39	42	31	51	52	58	53	47	55	53	36	49	47	42	49	53	44	40	42	46	40	43	59	51	51	42	69	50	42	33	49	51	38	43	53	40	46	60	40	61	59	48	51	41	54	46	57	61	54	37	53	51	54	48	42	42	51	58	55	42	64	55	57	48	52	53	48	57	52	47	44	56	53	46	55	45	49	51	42	49	52	40	42	48	51	61	34	38	36	42	49	37	46	46	43	51	49	59	49	48	39	48	47	49	54	48	54	50	50	48	38	48	58	50	50	47	62	44	44	50	46	57	47	49	51	50	46	36	43	42	58	54	45	55	47	54	45	39	46	49	54	46	44	40	47	52	48	50	47	52	57	31	46	52	41	51	54	51	52	56	37	54	38	40	38	55	54	48	55	54	51	51	41	60	43	48	62	37	55	54	47	48	61	52	47	50	52	52	52	56	45	39	40	42	47	44	46	44	49	54	38	53	38	44	52	48	54	49	50	37	47	53	52	39	54	50	53	57	40	32	51	54	52	58	61	51	48	48	62	52	36	45	59	44	58	54	63	47	47	49	43	52	55	55	54	47	44	39	36	45	47	48	49	35	49	49	57	55	48	51	45	53	51	46	39	47	49	49	43	47	55	47	43	49	45	56	48	49	51	45	54	53	47	49	46	63	47	42	47	55	48	53	53	51	52	37	35	54	48	49	42	65	41	47	57	47	61	45	30	47	50	43	55	44	61	56	49	46	40	65	60	46	53	36	40	45	50	46	40	48	39	60	41	35	45	39	48	49	62	53	47	54	48	49	54	39	49	53	43	52	47	41	44	61	49	39	45	54	52	59	46	46	44	62	52	41	41	64	44	49	59	43	41	57	46	43	48	52	43	61	47	44	54	50	43	31	49	38	43	58	44	40	56	53	47	40	54	53	52	52	54	41	45	50	44	45	52	49	36	45	39	62	46	45	48	63	40	60	57	48	50	46	44	46	43	39	54	38	56	47	51	54	49	53	45	58	44	56	59	49	45	47	36	39	47	37	47	45	63	61	54	43	48	46	61	45	56	49	49	51	50	46	41	47	58	56	55	49	46	50	44	58	46	51	48	58	40	58	59	49	57	51	54	51	52	50	48	53	48	53	54	46	47	48	41	53	30	61	50	56	49	49	47	46	52	44	44	45	53	50	44	56	51	41	42	43	42	43	52	60	52	48	47	49	42	64	54	40	54	43	57	49	53	42	34	54	44	53	41	64	45	47	57	51	54	49	52	43	48	55	52	45	46	54	44	53	52	63	50	54	50	44	43	36	50	66	48	52	44	41	39	49	58	55	44	44	53	42	55	52	55	39	38	41	52	38	47	50	44	59	49	42	54	55	56	54	55	33	57	42	47	49	31	42	54	46	48	44	59	43	52	51	44	53	46	37	47	53	51	44	42	55	42	52	46	50	46	39	46	57	48	36	61	35	44	48	43	56	58	42	49	44	54	45	55	46	52	51	45	49	44	49	48	57	41	45	54	38	39	46	48	56	43	52	50	41	51	36	48	37	42	52	54	43	60	49	59	47	49	48	32	61	50	46	38	49	50	49	51	41	52	56	44	53	46	50	49	38	38	45	53	46	61	50	48	47	57	46	43	41	52	49	43	47	48	44	57	41	51	49	53	48	57	53	52	46	38	51	54	52	63	60	57	46	37	57	44	39	46	42	44	55	61	41	41	56	51	44	53	45	36	38	59	44	45	35	46	52	57	52	45	60	50	45	54	57	49	47	54	57	45	43	43	57	43	48	42	44	55	45	43	57	52	46	54	46	47	56	46	43	57	51	45	43	48	46	46	48	43	56	54	49	52	47	40	56	41	38	47	38	52	38	42	40	51	47	57	57	47	52	56	45	51	51	45	45	43	44	57	42	44	37	49	68	38	63	48	37	51	54	42	46	57	50	43	57	44	47	55	45	44	44	52	46	48	53	55	54	45	54	54	48	58	43	43	77	50	43	61	40	51	44	43	36	59	49	48	68	41	40	44	57	42	46	47	56	52	42	51	55	38	50	52	54	49	47	42	60	51	46	57	52	46	51	49	39	45	53	43	43	42	34	56	43	46	43	40	47	51	54	40	46	54	59	55	52	42	57	51	45	53	43	52	56	58	28	53	69	53	42	37	60	47	61	45	33	48	54	48	42	49	54	56	49	50	49	67	54	58	47	55	49	51	59	52	52	48	45	41	50	44	42	54	48	37	60	42	50	58	34	44	51	52	55	64	44	49	49	35	47	63	41	42	43	43	55	55	41	52	48	55	57	47	48	44	43	62	47	47	56	43	56	50	50	54	46	42	52	51	46	39	55	57	46	48	58	47	54	52	38	61	54	41	37	54	48	57	37	41	33	62	60	46	39	46	50	36	46	46	47	62	47	43	49	34	50	60	53	47	57	58	61	47	45	41	48	43	47	61	59	54	56	48	49	50	55	46	46	46	59	49	49	50	47	43	41	44	51	59	65	40	53	56	57	53	42	54	38	44	52	54	55	56	51	41	44	49	58	47	56	46	49	48	59	51	40	33	61	48	39	57	44	43	50	46	52	50	39	48	36	39	40	65	40	39	51	60	39	53	39	43	49	43	54	39	47	46	40	56	49	48	45	49	51	51	47	44	42	65	42	36	51	49	40	43	50	55	50	45	52	38	36	40	44	57	45	63	47	47	48	44	49	33	51	53	53	47	44	56	56	52	55	42	41	59	49	52	52	51	58	41	39	52	48	54	52	55	49	57	41	48	46	48	44	47	48	56	47	65	63	44	50	63	41	45	60	58	45	51	50	54	38	54	49	54	50	55	47	44	48	46	31	51	44	42	44	48	38	62	51	50	40	42	45	35	35	49	42	50	48	45	41	48	55	55	56	46	49	43	48	50	55	47	50	47	44	59	54	53	58	50	48	41	56	45	38	45	49	38	48	56	49	47	44	41
17959	11977	7754	17753	25910	25163	21889	18861	16065	13811	12145	10466	9056	8053	6865	6022	5226	4593	4119	3675	3401	3154	2906	2755	2500	2264	2090	1950	1835	1646	1646	1533	1420	1316	1280	1281	1227	1228	1171	1147	1113	1048	1009	1047	1060	1046	977	1021	1012	955	918	858	908	891	876	887	934	882	820	837	880	842	819	839	790	801	784	815	823	802	748	759	792	780	785	776	775	726	778	828	826	756	750	754	732	778	795	775	743	746	731	714	734	790	742	761	752	686	693	687	727	708	711	718	702	711	736	752	711	701	744	665	698	686	722	711	688	732	706	675	708	713	685	698	745	704	711	700	738	702	653	663	656	704	716	713	679	696	677	692	705	733	693	699	660	723	695	754	675	696	698	748	742	713	687	701	744	705	671	697	752	681	740	718	686	702	699	677	736	710	655	691	679	697	679	729	629	710	702	712	697	723	679	698	700	668	726	726	701	726	686	678	686	665	701	700	679	706	687	742	714	693	717	683	673	650	731	715	688	649	730	688	740	714	758	733	717	679	697	759	658	703	686	713	674	661	725	644	730	738	679	717	716	715	754	707	685	732	702	658	684	686	717	715	679	713	691	684	680	673	742	693	709	706	673	743	718	698	722	698	700	690	678	723	678	721	672	738	723	709	746	712	734	718	675	721	718	725	685	665	748	713	682	746	658	669	658	727	683	722	720	730	745	674	682	689	664	691	689	731	716	677	674	705	686	673	691	682	719	668	668	776	733	711	759	711	678	756	694	691	716	744	720	720	725	710	754	706	675	700	687	690	709	708	727	759	670	652	711	716	683	709	671	687	729	716	669	715	695	673	681	706	739	704	687	693	745	714	734	674	680	668	674	729	729	663	714	670	709	725	718	733	718	699	686	708	721	731	709	704	698	699	685	676	714	753	746	738	709	648	719	678	680	702	704	704	719	696	671	643	709	707	703	671	692	647	732	708	680	686	699	736	700	692	754	675	694	707	723	711	738	686	681	734	647	691	717	751	673	693	719	734	700	748	719	663	667	674	693	721	687	696	715	726	699	695	724	712	700	694	657	659	732	705	678	705	675	712	665	730	692	706	692	701	741	679	714	749	735	700	685	683	671	700	691	749	740	698	772	712	754	653	674	708	730	656	724	695	681	749	741	694	711	723	691	708	736	691	716	672	722	671	702	716	711	720	667	650	716	728	734	679	690	737	717	732	690	677	713	681	709	707	710	692	729	764	686	691	769	683	661	717	756	682	760	725	729	711	693	759	650	629	736	672	698	719	739	689	677	709	739	695	739	754	742	683	696	677	705	688	667	695	686	704	699	689	766	697	691	682	668	718	686	714	731	707	671	710	706	698	726	710	690	720	684	733	715	749	676	734	709	709	716	760	707	689	673	690	716	686	683	707	663	715	695	676	753	670	700	661	764	737	716	730	761	724	711	702	687	709	732	689	713	714	769	691	706	671	676	694	674	699	703	737	696	701	660	760	672	746	684	716	693	679	719	662	682	734	694	725	712	735	711	750	730	695	693	693	643	649	707	718	740	688	728	716	710	666	709	694	684	690	712	722	673	676	649	749	676	705	731	709	687	690	700	691	685	675	671	709	716	637	693	740	681	697	725	681	691	792	698	731	713	725	747	652	736	695	677	717	734	689	724	657	694	721	699	723	661	709	679	697	729	680	735	662	691	722	712	679	722	704	740	683	728	736	654	744	731	703	731	715	682	715	740	725	728	694	717	726	742	683	709	754	749	688	786	717	753	667	727	710	744	673	716	695	742	722	696	671	758	716	744	679	722	694	681	748	722	712	733	726	712	768	675	723	671	716	674	682	715	721	670	733	694	705	748	703	750	677	725	677	689	699	710	731	692	637	696	696	738	715	706	709	703	714	687	719	705	697	691	693	660	701	712	728	677	715	708	693	716	730	724	663	704	710	713	733	695	748	731	706	722	700	720	694	721	695	720	666	775	755	721	673	712	686	695	733	699	703	692	704	648	687	697	681	740	767	692	716	692	647	741	721	689	660	732	712	726	727	719	698	673	706	722	732	626	661	763	697	741	717	700	711	718	697	727	709	699	680	728	692	690	734	745	660	693	698	723	727	712	729	705	701	675	705	704	716	663	719	734	696	706	683	657	657	649	699	735	747	734	708	699	671	659	661	701	733	720	706	727	718	780	718	729	686	687	689	672	726	672	696	701	763	661	749	710	708	743	697	721	721	680	728	707	784	708	687	713	721	706	735	671	753	756	709	700	706	723	749	710	769	693	672	704	668	704	697	675	736	693	750	725	672	714	728	664	685	673	738	691	689	703	739	650	708	752	681	710	753	698	694	707	689	691	724	680	742	693	736	702	692	719	749	664	690	752	733	723	651	711	711	751	681	718	746	746	724	714	735	727	697	724	689	717	655	722	671	689	743	692	706	736	705	651	650	729	705	672	669	722	719	756	685	716	708	720	686	694	706	725	709	694	749	709	679	707	681	728	708	715	653	702	760	677	685	700	704	716	712	684	703	693	653	674	687	713	688	746	721	769	693	719	706	719	694	669	677	707	697	684	680	681	669	739	719	691	687	675	689	724	707	732	689	678	667	719	708	676	696	715	765	666	701	728	749	717	711	702	684	703	719	734	708	679	708	705	726	726	657	739	687	703	715	704	678	666	697	706	714	719	695	711	738	677	722	714	720	725	746	726	717	678	719	703	753	706	729	644	708	710	727	709	697	700	692	736	709	687	687	730	710	704	746	691	699	663	725	746	734	687	711	684	722	733	752	670	747	747	692	691	675	708	698	700	674	722	706	704	698	673	657	679	722	677	714	739	700	691	712	710	718	744	757	698	665	695	716	728	796	732	678	656	718	676	702	712	756	681	725	727	645	729	712	673	689	730	639	710	690	672	706	736	707	704	696	682	738	686	675	707	713	686	718	652	717	688	693	735	746	654	737	701	718	728	698	672	704	727	674	687	666	679	731	739	704	718	676	751	698	713	666	717	716	646	682	702	735	666	703	703	682	707	700	723	705	757	713	739	675	662	665	685	673	725	685	715	684	710	688	689	729	719	695	685	688	714	723	702	706	724	695	704	763	767	710	719	771	676	705	684	696	717	729	700	682	718	735	708	729	688	713	684	709	730	711	757	684	714	701	689	722	726	640	650	739	691	689	674	725	695	715	675	707	752	719	652	696	691	715	709	731	648	711	710	737	678	694	723	727	704	726	703	760	710	710	693	713	722	745	664	721	658	700	724	706	682	724	768	687	749	703	707	713	651	667	697	707	693	714	726	728	628	672	744	698	724	688	730	712	717	710	700	705	746	665	728	712	699	662	688	684	674	688	684	744	678	644	678	740	710	674	682	720	664	674	701	756	684	709	707	668	686	730	702	685	664	699	715	747	677	706	715	689	717	647	665	699	652	697	709	707	652	682	720	742	677	691	738	708	704	706	747	738	714	712	690	729	721	687	695	727	708	695	678	690	700	716	646	690	677	692	703	702	711	655	733	696	713	675	685	683	719	726	751	728
1419	795	502	441	675	767	628	534	528	483	420	368	352	308	264	211	192	215	186	169	141	132	133	139	110	116	101	101	88	79	77	93	74	84	75	77	82	68	67	80	58	63	83	57	71	62	72	61	61	54	63	42	61	64	67	60	44	61	51	52	55	49	57	59	47	59	56	47	52	44	52	44	47	38	54	54	50	40	53	45	59	53	63	46	63	52	59	51	55	47	54	65	56	43	51	46	57	54	46	57	50	55	48	57	49	54	53	56	67	68	62	42	67	37	49	46	47	57	53	62	39	64	45	61	49	63	65	52	49	46	50	64	55	47	35	52	65	54	56	45	28	47	50	60	57	54	39	53	59	60	48	60	58	45	57	43	64	59	45	60	42	54	46	52	47	51	70	36	55	60	41	50	47	41	59	56	50	51	64	54	59	49	56	55	58	49	40	37	51	60	55	46	45	46	61	39	65	35	58	58	61	55	51	44	55	58	58	57	58	53	44	66	49	45	44	53	48	46	48	59	57	60	53	50	48	60	64	47	40	56	47	50	50	62	50	51	54	46	44	48	49	52	47	57	57	42	46	39	51	50	51	58	55	50	44	53	53	52	52	31	53	50	46	48	56	43	50	47	35	41	45	56	43	42	36	49	59	63	54	54	42	49	42	40	51	58	54	52	59	49	64	42	53	49	57	53	46	69	39	53	50	51	58	54	63	43	52	49	53	54	54	65	43	57	58	55	53	45	46	43	55	50	60	64	46	62	53	49	59	60	44	60	46	59	50	56	50	60	54	53	61	48	54	43	53	45	44	51	57	50	47	50	55	57	48	58	58	49	67	52	52	46	53	58	53	52	57	50	50	44	51	57	46	53	52	51	48	61	47	45	43	47	63	64	57	47	57	48	51	53	57	43	41	58	58	49	54	47	55	47	61	47	53	51	51	46	56	52	54	63	48	37	57	47	52	52	42	56	61	58	43	53	49	48	68	52	45	43	48	33	52	44	55	47	57	47	50	52	50	49	73	54	55	63	60	46	52	47	51	47	54	64	59	61	47	42	46	42	49	49	41	51	58	45	51	44	41	35	51	44	51	58	62	41	59	59	52	54	42	42	46	60	53	47	58	37	63	46	63	50	55	52	49	53	57	57	46	43	62	57	55	47	51	53	53	58	52	46	46	45	49	47	42	45	49	64	54	46	46	55	50	52	51	47	56	64	62	56	53	46	47	41	49	36	50	58	58	56	61	51	50	57	46	57	52	43	54	47	40	62	55	61	54	43	40	40	51	47	61	56	57	59	53	42	47	52	56	50	48	49	60	52	61	45	51	59	61	52	43	56	51	60	59	55	35	47	53	56	51	47	42	71	42	60	49	44	48	56	50	56	60	54	53	65	57	58	63	64	49	46	46	47	51	66	48	49	54	60	58	58	55	53	50	59	54	48	53	46	55	68	56	54	50	51	56	56	54	57	63	48	59	58	42	43	50	55	54	52	45	52	61	43	47	49	55	50	49	49	38	53	56	43	45	59	49	45	47	47	52	52	70	64	50	48	56	67	56	56	46	46	49	66	47	42	56	42	51	53	46	50	40	43	47	47	55	53	55	58	45	41	55	48	53	51	50	34	62	50	55	55	55	52	47	58	54	60	57	42	46	64	47	51	53	51	62	45	69	52	53	50	52	60	52	52	64	46	49	38	54	59	51	53	49	46	59	48	41	51	45	60	46	53	58	51	55	50	44	44	41	45	54	50	50	64	61	69	60	66	48	50	56	45	61	61	50	51	63	41	50	58	47	53	59	53	33	53	47	57	65	70	56	50	49	53	65	57	45	56	47	37	61	52	50	41	64	56	48	50	49	44	75	43	40	54	53	43	57	63	62	45	55	52	49	54	54	41	53	50	45	54	53	55	58	39	44	45	55	59	44	55	63	42	52	53	50	56	44	54	57	59	54	52	55	55	50	45	41	44	52	61	42	59	41	48	48	56	46	58	59	66	61	53	37	57	47	44	52	54	53	49	42	52	48	48	44	51	53	50	62	72	50	52	39	56	59	54	39	37	49	57	53	48	50	63	55	47	45	49	39	52	44	48	51	43	54	56	48	67	50	52	55	54	61	66	47	62	54	54	50	49	65	64	48	56	49	54	45	51	47	52	51	56	52	51	64	57	45	60	56	60	47	51	51	43	45	52	41	62	42	49	65	50	45	51	59	35	50	56	52	47	55	51	53	53	58	46	53	44	56	67	46	47	58	53	36	49	48	47	49	54	54	65	64	45	50	45	56	55	41	41	46	49	65	73	59	43	55	47	54	55	58	49	44	56	54	64	61	52	47	57	57	42	42	44	42	58	64	60	58	48	60	43	48	50	60	48	53	48	43	51	61	58	45	50	57	68	62	46	59	64	47	52	45	66	45	57	56	60	43	51	41	69	63	56	36	56	70	51	43	53	52	48	47	40	50	59	47	54	48	53	47	50	46	48	42	54	53	50	48	42	55	52	45	59	54	46	61	54	64	53	54	61	58	59	63	43	50	56	45	56	56	48	57	44	48	62	47	56	51	55	47	52	43	46	47	54	56	58	61	41	41	35	46	62	46	58	56	52	56	49	40	51	55	60	51	56	60	54	62	54	37	61	48	60	43	51	56	57	62	37	57	55	48	65	45	37	52	49	49	52	47	63	53	57	53	64	54	57	49	41	53	55	60	58	62	51	52	48	69	45	59	40	50	53	55	55	56	50	57	61	52	45	44	47	55	57	62	60	44	48	45	45	40	50	47	45	58	49	44	50	48	57	48	55	49	52	40	46	38	62	58	50	58	51	46	54	46	44	35	46	60	31	47	45	54	59	37	58	48	55	63	66	48	57	49	42	45	41	53	58	48	56	49	43	67	51	45	47	53	47	56	56	46	52	46	66	54	43	50	58	49	52	55	51	40	61	49	50	30	53	47	48	51	50	53	46	50	41	50	59	42	49	51	57	41	47	66	54	42	50	52	50	58	39	49	60	49	58	52	51	43	55	55	52	56	49	51	56	55	45	50	55	53	57	59	31	60	46	63	39	58	58	44	49	47	48	63	48	47	57	51	52	52	57	54	59	47	51	57	48	46	48	55	54	72	56	62	40	61	46	54	55	61	62	46	52	50	62	54	54	58	42	47	44	63	47	70	58	42	61	54	50	49	57	57	47	51	56	54	37	54	54	54	38	47	51	57	52	41	49	51	48	49	54	45	63	50	62	67	46	53	53	52	35	40	75	64	50	50	59	49	51	50	50	58	44	41	54	56	62	58	49	47	61	45	59	54	56	49	42	52	50	43	48	63	57	44	45	52	39	57	50	50	55	52	58	49	58	49	61	51	59	44	39	43	49	59	64	45	51	56	72	50	54	65	65	41	69	63	58	59	63	49	55	62	47	46	54	62	49	48	59	54	50	47	44	58	51	47	54	50	58	57	50	52	52	47	46	58	48	52	46	42	43	60	47	53	46	55	58	43	52	52	44	61	49
22145	16125	10772	23610	31590	30656	27347	24148	21221	18556	16530	14690	12736	11330	9754	8651	7446	6621	5759	5478	4939	4600	4294	3921	3619	3190	3057	2714	2450	2309	2158	2026	1892	1735	1702	1611	1672	1591	1522	1426	1290	1284	1221	1234	1267	1322	1232	1206	1189	1098	1130	1085	995	1077	989	1024	1038	1035	1092	1037	1005	1001	935	965	954	922	939	876	954	879	861	873	919	858	838	857	832	879	868	886	811	864	852	816	809	803	800	868	812	789	805	793	790	795	770	762	777	768	771	803	813	771	754	804	851	729	726	739	763	779	764	745	802	790	724	769	810	756	788	777	808	752	761	765	742	765	763	724	735	773	703	750	751	772	740	757	790	700	757	739	726	735	713	790	792	803	753	748	722	773	794	725	722	719	772	716	712	741	780	811	730	756	742	750	773	765	707	769	680	756	760	717	732	735	749	751	714	737	733	718	751	724	706	795	723	776	772	777	746	716	737	766	738	731	750	755	783	701	744	768	728	769	753	774	728	751	790	734	762	746	722	737	696	738	745	732	727	725	695	745	723	746	735	729	729	770	748	716	738	739	748	701	715	751	693	727	746	743	737	754	725	816	754	732	728	756	714	761	769	732	747	741	761	728	750	717	782	736	755	775	769	719	740	776	698	748	739	790	774	747	744	695	756	755	684	761	749	774	744	720	728	790	697	765	760	744	764	757	760	738	737	747	747	734	716	764	747	719	781	753	769	764	779	745	754	681	710	717	753	754	807	771	754	738	755	761	746	728	744	788	707	729	689	727	702	731	742	754	683	753	764	715	708	759	742	711	812	763	767	731	727	750	759	710	755	719	735	749	724	769	724	719	733	762	763	770	757	750	728	767	751	750	757	750	752	787	701	743	783	724	741	702	745	702	756	734	762	703	730	737	725	722	778	747	690	740	732	763	719	749	733	705	762	688	720	718	778	757	781	714	741	741	757	751	752	752	715	784	731	714	770	756	743	725	789	773	717	731	725	729	780	748	722	744	758	723	784	736	754	733	763	719	763	767	700	737	748	746	769	752	728	704	742	756	742	755	732	788	734	716	724	741	728	772	735	748	713	734	801	757	702	725	788	714	772	763	695	786	707	728	744	763	734	746	715	778	773	772	761	702	732	734	733	737	750	731	724	714	708	735	713	736	696	714	733	745	755	709	732	740	735	751	725	751	783	736	745	737	708	754	795	815	740	740	770	739	727	734	763	703	735	807	732	739	732	708	725	754	697	707	737	731	770	770	760	778	728	696	728	769	679	745	740	722	753	722	760	739	756	773	715	744	749	720	764	729	793	740	737	756	745	747	749	750	734	744	744	711	741	746	781	693	749	728	772	741	765	821	732	751	783	776	801	760	716	695	708	770	726	774	737	751	757	756	728	710	735	741	766	786	816	758	757	726	736	722	759	699	739	715	729	727	716	759	747	731	753	728	772	732	757	695	783	778	741	762	727	813	716	768	735	725	736	743	763	795	754	756	698	710	739	708	755	739	750	782	738	735	763	764	778	747	744	758	757	783	735	753	738	746	756	728	744	714	753	782	780	726	764	747	799	737	744	689	762	732	731	733	702	682	764	785	744	788	742	737	784	742	746	738	773	758	759	709	726	762	745	758	765	731	744	757	808	701	754	699	760	742	730	767	734	712	743	722	753	732	730	765	817	690	746	704	733	725	728	757	756	750	711	771	726	685	743	759	741	766	748	739	775	755	738	748	762	730	741	800	711	729	715	726	759	748	771	734	772	718	726	736	721	728	748	772	761	732	729	793	726	685	768	720	749	765	726	777	736	685	722	745	757	761	748	701	723	781	732	806	769	695	783	735	748	778	773	715	771	718	769	736	755	761	737	683	766	756	729	782	733	771	780	758	690	760	710	746	791	731	731	746	712	745	743	786	780	724	750	711	731	733	749	722	761	751	739	704	751	743	744	790	746	743	772	737	773	740	722	793	726	780	749	729	740	730	751	714	738	759	709	697	775	722	789	752	728	752	755	780	744	772	738	755	680	752	793	769	755	753	774	749	722	807	746	777	699	744	775	727	730	763	755	680	712	751	769	768	743	733	740	680	688	766	766	779	720	755	712	726	772	807	719	719	705	786	794	740	748	718	751	737	746	788	768	755	748	740	782	802	763	740	724	747	726	768	765	758	733	752	726	781	771	728	772	711	715	714	803	737	715	801	786	792	745	737	758	754	762	739	696	692	733	709	785	721	749	783	755	752	762	792	734	724	701	701	741	764	711	761	759	720	751	813	772	783	736	726	724	748	757	751	748	737	716	729	775	745	750	747	737	755	720	745	705	789	744	766	715	764	753	703	735	722	699	742	741	778	729	740	715	759	783	744	747	757	714	707	749	740	736	789	723	707	767	759	719	776	750	796	775	740	757	764	719	767	727	736	726	757	688	763	761	742	744	725	760	704	749	739	769	762	749	770	742	718	769	736	769	703	745	774	676	750	747	733	783	719	748	730	767	732	770	732	727	783	762	745	760	769	759	751	747	796	792	724	780	782	761	791	719	770	731	710	760	748	737	755	719	791	749	725	753	748	715	773	729	757	704	741	743	721	767	707	716	763	754	750	773	727	760	712	758	729	714	754	746	710	746	763	768	709	757	760	769	741	729	729	748	761	745	708	772	732	728	724	765	790	767	721	741	715	764	761	747	747	768	762	694	753	748	764	752	761	728	761	747	723	675	765	697	695	752	770	738	767	735	727	743	811	713	711	761	775	741	742	711	760	731	737	740	773	758	746	732	728	735	726	731	771	778	762	811	793	783	738	757	758	744	721	776	716	744	744	682	714	807	763	689	720	760	754	756	723	755	705	707	796	724	761	765	698	753	696	818	779	731	739	737	776	759	726	756	700	804	703	734	777	745	772	774	707	796	754	729	726	713	749	718	723	754	761	712	739	764	743	750	728	720	706	693	710	783	760	752	723	732	752	752	731	709	754	740	751	730	723	795	797	757	739	747	767	732	735	677	755	728	759	765	761	756	716	752	735	732	743	741	708	726	710	743	704	799	780	717	752	739	751	733	723	721	736	733	711	782	741	753	687	766	723	770	802	758	766	767	766	732	763	714	757	753	778	734	783	733	722	712	770	699	755	720	743	760	707	728	709	726	721	764	760	771	740	680	747	783	805	699	745	705	767	773	743	812	739	740	738	754	744	743	721	757	782	742	737	758	794	732	689	736	748	723	763	708	718	736	752	746	733	752	726	747	739	723	726	809	755	780	773	722	745	791	757	751	762	749	713	790	723	756	759	753	750	685	787	785	781	785	743	793	784	728	742	734	740	731	747	746	766	765	724	736	739	749	784	789	777	731	760	739	753	714	713	772	763	773	707	762	783	725	735	763	724	803	746	752	740	746	759	715	702	737	722	700	726	758	772	721	710	778	756	752	708	753	757	783	781	767	770	733	728	790	739	735	754	749	769	738	727	767	746	788	804	714	764	796	711	776	768	792	756	757	765	782	736	765	723	739	767	743	744	738	745	685	733	761	717	732	762	773	810
3213	755	490	395	603	713	619	569	519	461	411	379	317	285	295	224	200	203	196	154	154	147	131	142	116	132	124	110	99	111	97	86	99	110	87	83	82	80	76	81	82	82	76	76	72	94	68	89	69	68	68	68	73	50	70	61	64	71	77	50	62	74	61	66	60	90	68	71	55	68	67	76	59	62	56	72	60	63	69	65	58	65	74	78	49	63	72	75	60	56	68	59	48	63	59	71	52	66	66	79	56	65	54	75	61	67	70	67	54	69	61	75	59	60	57	58	67	55	70	71	63	63	85	76	55	70	56	61	66	74	65	66	74	62	67	71	59	66	59	50	68	57	56	55	53	52	55	77	67	76	59	67	61	57	69	65	73	65	85	72	74	46	55	60	60	75	67	62	77	60	60	61	62	68	73	60	70	71	63	58	55	67	55	51	51	69	78	74	61	40	58	70	65	48	66	71	70	62	76	74	66	56	55	58	73	48	58	67	76	49	64	62	73	64	55	74	72	54	87	57	65	67	60	58	58	61	65	73	72	68	53	74	68	44	63	70	68	50	85	57	56	56	58	54	55	63	63	66	58	72	60	74	81	68	60	60	66	65	59	47	46	63	56	67	78	59	76	52	61	59	67	72	54	70	75	64	63	64	63	70	52	50	74	57	62	69	56	59	62	63	53	64	77	52	60	55	60	61	67	70	65	65	56	55	60	64	57	79	59	55	57	69	66	62	68	46	74	62	56	73	57	62	61	57	66	59	68	56	70	51	63	65	55	59	64	74	55	64	50	67	62	54	67	69	63	67	48	60	64	65	64	67	79	67	73	73	71	71	71	69	54	51	56	62	52	56	65	67	71	63	76	68	70	66	53	59	62	60	61	61	59	65	74	64	67	64	52	69	71	63	58	63	57	64	62	71	60	67	58	60	56	56	72	57	56	76	46	66	69	55	80	60	46	69	63	62	68	53	56	58	61	53	66	62	66	58	67	63	71	39	78	53	70	69	55	61	65	65	78	66	61	55	56	57	65	54	74	58	54	70	58	72	63	62	68	62	70	58	62	61	52	69	73	76	61	63	63	62	58	74	69	60	69	57	59	57	68	49	59	81	68	41	66	57	50	69	58	66	69	59	52	69	62	72	64	67	64	56	76	52	67	61	46	75	74	55	67	73	60	72	49	69	73	64	77	73	66	70	83	54	69	71	72	69	81	65	53	78	68	65	68	49	59	52	50	59	56	70	56	70	66	64	59	63	66	74	56	49	53	63	65	47	72	72	59	68	70	59	71	73	69	69	60	55	66	63	59	61	76	61	74	76	57	71	63	66	62	70	67	61	61	67	64	71	74	71	66	64	63	75	78	58	70	77	72	75	69	58	76	73	64	56	74	62	56	68	62	71	58	69	62	62	62	50	68	73	58	63	52	71	63	69	80	74	61	57	62	71	70	78	61	69	72	63	55	51	67	61	63	59	62	68	58	56	63	61	67	79	59	86	62	68	60	78	64	69	63	71	59	70	68	67	57	70	50	49	60	54	63	48	57	65	61	65	50	69	65	81	58	60	78	65	74	71	66	63	80	52	62	68	49	96	57	84	68	62	71	59	69	73	67	68	74	72	67	85	66	66	71	74	56	67	62	65	66	64	58	78	62	84	61	73	61	61	78	57	77	52	60	51	71	75	61	72	57	51	56	63	57	71	64	81	59	76	64	59	51	65	61	58	71	66	68	45	69	59	51	66	62	72	61	52	60	58	54	50	59	57	63	57	74	63	65	69	52	71	49	58	48	67	54	56	59	66	61	56	58	64	74	57	56	56	49	60	60	56	78	65	60	70	64	62	54	76	81	63	57	64	62	75	67	63	52	75	65	49	73	63	70	67	64	75	80	64	59	59	63	51	66	56	80	67	67	77	55	58	60	88	70	72	80	58	53	69	64	69	63	65	70	67	52	53	67	64	68	54	62	58	55	62	66	66	66	49	73	54	68	62	67	61	77	70	56	62	67	61	64	72	73	75	60	60	63	52	68	57	70	66	70	71	61	65	75	55	56	60	63	61	75	72	65	65	65	64	59	60	73	51	69	55	73	51	51	68	61	59	53	52	62	57	45	69	55	69	68	64	70	79	58	52	60	58	48	50	58	76	55	55	54	59	51	50	68	45	67	43	56	70	59	56	56	62	51	59	63	73	67	83	64	69	55	77	65	65	65	76	57	54	71	70	53	68	52	72	79	59	71	63	66	53	66	60	61	50	65	55	60	57	62	56	72	57	67	81	64	68	68	65	53	76	75	63	66	68	62	63	76	69	64	68	60	67	68	60	67	70	74	61	65	72	65	44	55	73	63	68	62	65	73	50	54	70	54	72	80	60	58	65	69	59	70	66	51	66	63	62	60	69	74	74	58	73	58	79	73	72	60	56	71	81	62	54	49	71	68	70	56	74	55	66	50	74	61	53	74	71	66	64	55	62	43	81	58	70	56	74	62	55	71	87	60	59	77	57	57	58	81	75	83	65	64	67	65	66	65	54	69	65	58	84	64	69	74	59	63	74	61	56	61	55	66	68	59	68	59	77	60	84	65	48	73	73	57	59	56	79	55	64	77	79	55	68	53	66	59	50	62	50	58	65	70	61	60	55	75	61	54	57	58	80	60	57	69	68	62	61	84	65	66	73	73	57	71	64	57	78	62	60	69	60	66	68	73	58	58	62	60	70	69	57	70	57	68	69	65	84	76	72	65	75	55	61	64	60	60	59	59	58	62	62	63	78	68	49	56	65	65	54	64	60	71	65	57	49	62	68	56	67	46	55	60	66	68	72	60	71	63	61	53	58	53	72	62	68	64	70	81	68	68	63	56	81	61	64	75	65	67	70	64	63	55	49	68	67	71	67	58	57	72	63	68	45	84	73	68	48	64	67	70	49	67	79	75	53	54	72	64	49	57	59	56	74	60	70	56	64	59	60	76	78	62	68	65	74	72	69	57	55	75	51	72	62	57	75	75	51	61	65	61	59	56	68	66	60	60	70	79	64	56	68	61	59	53	56	57	55	69	64	79	65	74	57	61	68	47	67	70	57	64	64	64	52	69	66	74	79	64	65	61	67	60	55	62	65	69	74	66	75	59	49	67	72	67	58	55	62	56	48	64	64	61	56	79	58	64	66	59	65	54	52	61	75	51	70	67	76	71	54	77	64	62	55	78	79	70	62	63	61	74	64	67	62	67	63	60	61	59	74	68	69	66	59	42	47	59	60	71	65	67	58	62	58	49	60	53	46	61	59	77	76	60	61	72	67	67	69	78	68	56	67	75	78	62	70	72	64	58	51	50	51	70	60	73	65	65	80	77	45	58	60	59	51	68	68	63	70	61	71	67	56	76	71	66	62	60	57	58	43	64	57	48	75	79	64	64	57	59	54	56	55	72	82	78	64	64	72	62	62	71	56	68	62	61	77	65	59	65	69	58	59	67	62	50	56	79	66	54	66	57	61	69	57	62	70	56	56
20371	15133	10346	22412	30475	29546	26618	23422	20470	18005	15931	13931	12390	11049	9601	8259	7245	6315	5783	5292	4834	4540	4150	3818	3632	3249	3034	2694	2557	2318	2192	2048	1923	1870	1829	1795	1738	1646	1621	1495	1399	1473	1436	1343	1399	1421	1377	1290	1302	1318	1236	1232	1256	1228	1182	1233	1230	1179	1082	1155	1151	1127	1072	1097	1053	1113	1007	1088	1081	1083	1065	1030	1023	1024	1014	1050	955	1046	968	1038	1076	965	1008	1009	982	948	981	961	961	848	959	970	898	962	961	936	955	858	954	945	935	899	947	903	917	986	912	962	883	941	969	924	922	911	940	924	862	902	937	964	813	938	916	946	941	914	883	902	899	920	957	883	927	923	975	852	909	925	879	945	971	872	962	891	882	850	908	965	922	917	886	862	930	956	959	887	910	942	890	878	908	883	928	852	906	939	896	878	875	876	937	938	863	937	950	878	907	919	893	933	905	907	935	962	922	889	943	926	877	945	914	880	964	933	912	871	883	889	896	866	911	923	901	894	939	871	896	913	920	888	911	885	908	900	859	899	933	902	941	901	895	921	929	882	922	937	944	905	929	922	977	922	912	942	910	936	908	894	867	889	911	900	884	927	870	947	932	891	912	906	803	906	943	948	907	910	880	825	915	914	918	874	929	904	951	867	924	860	895	936	917	930	958	861	903	920	886	908	916	864	947	899	887	898	941	877	965	932	923	911	915	920	904	903	896	868	907	928	933	887	951	910	926	909	1039	893	887	865	943	947	916	935	944	874	843	907	971	900	915	876	916	974	897	929	936	928	981	913	988	923	857	931	908	907	922	879	882	887	868	915	913	889	873	918	916	894	909	890	902	883	895	954	916	866	906	927	896	895	906	906	905	950	923	910	876	914	946	938	903	904	891	909	957	920	897	898	909	905	896	893	967	948	903	887	946	868	938	913	927	892	925	932	958	900	923	964	923	926	851	881	860	940	964	912	928	917	914	908	916	858	924	894	953	893	926	936	900	880	884	953	907	876	920	890	896	949	930	882	910	919	913	864	873	845	926	918	900	897	933	879	867	901	917	930	899	881	887	905	947	915	900	957	940	915	954	890	885	907	869	922	889	921	911	905	923	884	877	893	872	914	908	920	900	926	949	849	947	933	899	909	882	887	991	879	900	908	950	951	850	906	918	889	911	953	882	942	904	897	881	917	911	859	913	899	946	902	981	938	914	886	914	934	913	902	958	907	884	905	879	911	909	879	912	879	884	927	917	931	950	894	939	907	907	871	932	851	896	941	900	951	892	948	894	910	933	882	894	860	866	897	923	932	960	884	871	953	913	850	901	922	878	928	860	890	858	893	862	967	925	869	923	937	885	950	926	875	887	966	946	928	896	886	926	918	861	915	906	949	896	914	870	920	891	861	901	910	920	923	944	901	877	913	919	914	916	958	883	955	942	951	870	955	880	867	874	894	878	935	891	892	958	896	932	907	850	929	908	858	917	866	914	890	943	950	884	950	935	899	944	941	897	888	968	913	903	962	912	903	895	933	931	929	900	929	851	914	918	870	921	891	921	901	904	926	931	907	929	902	859	970	852	907	892	932	878	853	877	890	894	879	904	831	936	963	821	894	883	873	881	918	851	906	914	940	884	933	971	949	894	915	889	852	898	859	886	1007	941	871	858	891	930	905	881	916	862	897	898	894	920	905	911	947	902	920	962	886	903	853	911	889	879	894	862	936	895	916	879	923	905	902	869	920	910	877	932	939	863	911	829	959	903	919	863	882	989	928	870	883	896	909	952	919	967	924	896	852	937	928	914	859	870	916	925	840	920	901	898	856	855	870	873	931	901	920	948	901	877	897	917	891	903	922	871	936	931	920	881	927	976	928	914	911	924	911	943	928	975	919	882	905	899	909	900	898	860	879	932	920	912	938	919	933	871	870	898	895	898	888	920	911	936	899	936	915	878	953	906	924	911	885	938	938	967	868	901	862	925	926	853	853	849	884	907	876	926	942	968	926	956	880	899	909	928	901	936	876	938	885	966	939	929	892	982	901	905	899	865	912	889	926	906	958	910	873	963	982	904	846	868	907	898	942	903	878	908	983	893	935	915	941	968	886	923	888	898	886	923	875	902	924	851	903	867	902	895	929	934	908	904	909	869	852	920	874	924	919	936	884	883	892	907	896	908	883	907	864	874	878	943	947	883	883	957	913	917	939	891	889	853	916	983	881	879	909	909	970	922	870	874	893	908	885	892	850	876	874	939	886	861	919	884	919	888	884	900	850	895	894	949	849	939	980	920	875	962	947	896	909	908	906	885	972	896	937	874	939	862	929	929	887	915	870	857	871	881	883	899	912	843	948	885	915	957	895	935	919	946	947	925	922	918	913	865	860	900	910	884	950	926	920	873	849	870	959	906	877	916	947	904	898	915	908	899	924	898	915	942	876	880	870	903	881	907	906	901	967	922	934	865	889	896	923	944	878	906	892	896	866	916	913	917	941	894	892	928	930	929	915	961	829	858	892	933	921	885	890	887	921	885	878	866	931	853	968	843	930	843	883	973	928	874	907	910	922	883	877	901	928	944	878	889	870	895	928	899	851	937	847	884	880	886	874	946	889	881	927	946	897	863	921	907	943	942	885	917	889	883	960	914	943	954	884	872	899	918	895	864	877	932	917	906	861	936	935	905	906	904	941	888	901	961	880	879	895	897	918	864	923	921	908	844	924	873	910	906	940	951	915	874	904	908	920	902	905	893	899	858	901	910	923	889	892	950	860	903	937	891	943	953	934	925	908	882	880	903	869	904	872	860	883	909	891	899	948	954	868	959	915	822	887	877	894	940	941	893	870	879	886	911	935	917	885	882	879	854	881	890	968	897	919	996	947	876	847	924	926	868	904	969	935	920	875	903	904	892	943	912	904	931	906	902	922	903	932	887	965	909	893	926	899	901	815	914	866	899	859	870	943	931	973	880	946	883	862	944	951	903	910	886	932	845	923	876	916	871	962	926	894	917	913	893	883	929	869	904	938	961	879	893	891	879	950	867	896	942	935	943	897	884	905	934	955	896	896	938	906	889	896	904	896	886	955	916	888	897	873	910	934	863	916	926	836	906	930	879	928	929	903	857	901	877	895	920	846	903	911	879	866	914	876	865	878	926	934	892	915	878	920	860	944	874	928	908	928	898	863	892	934	886	925	900	889	915	934	965	891	949	971	873	886	902	923	948	915	936	878	933	939	958	912	928	897	850	872	861	935	899	886	895	880	933	957	934	925	875	843	890	903	861	917	870	924	896	900	873	933	854	987	883	876	915	924	921	927	934	908	896	865	914	937	905	872	927	871	851	942	922	948	915	900	910	927	976	896	919	874	906	957	932	937	909	931	944	921	943	903	918	885	904	955	953	881	961	852	957	944	896	904	937	873	890	938	920	919	923	901	891	900	930	930	868	955	914	952	960	938	933	862	915	911	890	871	912	916	952	910	930	875	896	899	972	903	923	904	898	910	884	926	985	900	944	920	894	973	969	912	867	904	956	906	893	858	907	928	875	862
2511	1132	725	550	850	1050	949	891	761	718	605	554	477	464	382	328	281	267	258	212	195	194	160	166	156	141	153	136	124	119	110	114	94	102	99	87	107	100	78	94	85	100	62	89	78	95	90	92	80	94	85	86	85	79	93	85	89	73	73	80	77	73	70	62	85	86	71	76	67	76	82	66	77	67	77	79	85	70	83	76	66	83	78	75	51	74	60	84	57	73	64	73	67	78	62	75	62	64	63	71	64	74	69	67	81	84	73	55	73	69	76	68	66	77	66	75	65	62	79	69	70	72	57	70	54	73	76	68	62	59	62	69	71	74	78	72	67	57	61	75	54	61	80	77	81	63	59	66	62	68	68	78	64	88	54	70	66	66	61	70	73	75	75	62	82	67	78	51	48	69	73	65	60	61	62	60	77	66	61	68	67	76	77	76	61	62	75	61	62	68	56	65	55	81	82	81	65	53	73	69	74	58	65	68	64	65	72	62	69	62	81	91	64	63	66	78	62	72	69	81	75	60	68	71	79	78	74	73	69	68	63	76	64	73	60	78	70	78	53	84	57	65	49	80	69	87	70	65	62	66	77	68	67	57	86	56	72	54	69	63	76	57	79	63	65	67	80	71	85	69	71	66	64	64	82	77	76	59	62	64	64	71	83	74	76	81	67	59	72	60	66	68	71	62	79	80	56	63	70	64	70	75	69	60	79	51	67	60	57	60	62	84	69	70	72	73	77	62	72	64	50	76	79	58	64	62	69	76	63	68	71	62	79	77	67	64	92	63	70	53	74	70	79	76	77	78	63	74	74	62	74	54	63	71	63	70	56	66	69	64	85	63	68	65	78	64	83	66	68	54	65	58	72	59	77	65	80	78	56	65	60	54	65	61	70	63	73	59	64	67	91	60	71	75	80	63	68	62	77	63	64	75	74	77	77	74	54	56	78	49	75	64	67	69	61	55	74	66	76	68	74	67	61	69	63	78	77	85	58	73	61	61	66	89	64	79	66	70	67	80	56	64	67	87	62	67	61	69	69	68	86	74	77	77	88	63	60	71	77	72	68	68	68	81	87	75	66	64	63	58	58	71	69	75	76	78	58	79	71	64	75	68	67	72	74	60	81	71	78	62	60	81	68	57	74	63	73	68	83	80	83	65	65	61	64	69	71	73	68	62	81	74	73	63	80	84	50	71	71	63	67	61	72	69	69	70	68	64	78	69	65	63	80	87	80	64	73	77	57	54	72	54	73	51	72	80	68	69	71	60	72	64	66	70	71	78	56	68	71	64	57	76	62	57	73	67	71	71	66	60	76	65	72	71	66	63	69	72	64	83	57	64	67	59	66	71	77	70	65	65	86	71	77	87	71	53	66	80	69	65	69	56	73	75	70	70	80	63	71	79	74	65	78	78	47	76	82	72	62	61	62	59	63	60	70	88	72	75	65	62	82	71	68	65	59	79	62	61	64	71	64	79	71	75	85	65	73	60	70	61	65	68	71	68	59	79	75	70	59	82	68	63	71	56	60	70	65	59	74	71	75	81	65	75	80	69	83	80	82	59	60	62	72	69	73	73	62	64	74	53	69	53	57	70	65	75	68	73	60	76	64	71	74	71	62	62	58	67	75	71	70	59	74	64	78	78	60	57	68	67	68	76	54	66	63	60	63	61	76	72	67	67	71	62	67	76	62	73	55	73	77	63	71	62	69	78	74	70	47	63	45	86	64	71	63	62	71	88	73	77	65	74	79	64	73	73	61	73	65	58	66	67	56	74	60	57	71	61	62	65	71	77	83	56	68	58	79	75	68	70	86	63	74	65	71	76	71	68	71	75	69	52	73	91	63	68	65	70	64	61	64	67	63	76	80	76	69	62	71	65	71	65	66	79	69	46	66	74	67	62	80	67	78	64	59	71	80	57	60	85	58	63	71	75	74	71	71	81	50	49	62	69	70	67	53	68	70	79	77	65	60	60	72	69	61	85	66	73	63	70	69	71	87	68	66	81	67	67	79	80	72	63	60	66	67	83	69	69	75	68	79	66	63	78	75	70	81	66	43	59	52	56	55	74	69	67	70	53	64	60	60	56	72	79	90	74	75	67	78	78	54	72	78	66	60	68	71	71	77	65	74	65	73	76	60	46	69	66	60	63	61	83	61	70	49	65	66	62	71	70	65	66	87	71	65	58	91	70	70	54	68	58	46	58	74	71	77	69	80	72	64	67	73	62	66	62	80	75	68	75	65	68	81	73	67	61	77	57	76	64	59	73	83	72	58	69	71	74	64	75	68	70	83	64	83	70	74	71	74	66	82	56	60	64	61	80	61	74	72	66	66	81	73	69	55	66	73	70	80	57	64	71	64	86	72	73	68	70	73	69	65	71	72	52	67	72	62	81	72	64	64	76	76	70	78	69	65	61	62	72	63	74	70	89	64	66	67	59	80	85	69	54	71	56	85	71	70	70	57	72	74	70	88	76	81	63	76	82	61	76	83	72	70	77	79	55	87	76	82	73	67	76	61	71	66	74	84	70	52	66	75	77	91	79	70	71	69	52	71	71	68	70	91	65	72	73	63	75	63	94	82	66	73	64	58	61	70	64	73	57	66	77	85	89	65	64	70	72	46	52	71	68	61	59	64	74	62	69	79	70	55	71	65	66	63	66	65	79	76	69	70	66	74	75	58	82	89	62	75	74	74	74	62	77	64	63	69	86	63	71	78	64	78	66	63	66	73	74	61	75	68	57	59	72	60	60	72	67	84	54	72	83	60	60	66	84	69	65	84	65	74	60	75	68	72	66	72	79	63	57	78	68	64	67	45	69	68	73	63	74	71	71	65	82	64	62	67	60	70	91	62	74	85	88	64	62	64	71	73	59	68	62	61	66	72	61	68	67	70	61	73	66	78	77	70	56	55	63	76	67	77	61	58	60	85	62	59	68	69	75	80	75	74	64	63	59	73	60	77	82	73	73	78	67	74	47	75	84	54	77	56	69	64	70	61	63	71	63	70	76	73	71	77	57	61	80	69	66	68	73	64	68	63	61	57	73	79	89	77	68	70	74	64	65	85	76	69	69	69	79	67	66	67	73	53	69	77	71	66	83	77	75	82	79	61	82	66	68	72	75	63	74	59	74	60	75	80	81	54	72	80	59	76	61	65	59	64	74	57	58	68	81	69	65	64	66	55	100	60	63	73	64	63	66	81	69	67	72	77	74	66	76	64	61	75	70	63	72	82	63	61	92	66	71	75	72	56	68	78	71	70	67	56	60	65	59	63	68	68	70	69	73	62	70	61	78	65	56	68	66	73	91	50	70	65	84	72	62	67	71	67	48	63	70	52	86	62	67	68	62	68	70	63	72	59	75	65	68	59	64	46	73	51	85	61	67	74	62	64	84	78	52	81	51	59	73	78	68	69	67	59	75	80	67	70	75	70	63	67	85	73	61	67	74	69	60	77	63	89	75	61	81	81	71	53	61	84	69	73	61	81	56	67	77	59	68
25991	19103	13811	27275	35401	34435	31559	28569	25597	23151	20705	18502	16526	14659	12886	11257	9969	8939	8036	7291	6785	6355	5814	5254	4819	4317	3961	3641	3442	3103	2955	2788	2565	2516	2359	2267	2258	2123	2120	1911	1883	1747	1800	1754	1674	1787	1754	1659	1589	1509	1487	1433	1429	1401	1382	1414	1432	1374	1415	1319	1314	1355	1317	1267	1190	1250	1190	1211	1235	1196	1130	1232	1217	1158	1127	1088	1147	1091	1171	1074	1154	1082	1108	1032	994	1061	1086	1057	1070	1100	1118	1006	1027	1072	1033	1024	1015	1089	1055	1013	1021	999	1002	976	1064	1018	1003	978	1006	1032	1025	1012	1013	1026	970	995	968	980	991	1058	1050	1044	996	1018	960	984	955	990	980	958	953	967	985	1025	973	1008	964	943	973	948	935	916	961	941	969	943	1002	985	950	943	962	1034	990	976	926	977	938	948	1035	1009	999	960	976	989	982	982	980	928	1014	935	1001	1021	996	1014	950	989	951	915	976	1013	956	1006	936	1033	949	952	986	944	972	944	973	983	937	942	990	948	1018	1025	964	971	979	937	943	954	976	927	982	968	895	1004	973	991	978	1007	952	993	964	913	1056	943	963	1008	968	967	973	946	991	959	940	941	995	957	998	990	983	899	1011	971	994	977	985	957	969	997	923	931	915	961	946	942	1017	935	964	979	965	1031	959	944	899	945	977	1009	962	1007	921	968	963	968	950	961	995	952	961	1001	992	966	905	970	1003	928	1056	1010	987	976	965	985	942	937	970	956	1001	1023	998	976	981	990	972	961	993	990	982	1023	1049	998	962	982	942	975	978	950	972	974	997	990	1001	955	958	941	942	994	995	998	991	924	935	932	938	976	938	998	948	970	972	927	947	965	969	923	930	912	1008	986	960	942	980	1008	978	990	966	969	985	941	942	958	1026	899	955	963	997	1006	1029	1007	947	968	995	930	928	979	946	1011	907	1000	983	934	957	969	978	973	933	964	962	990	978	966	958	989	963	959	994	956	1021	947	943	1003	983	982	990	961	997	980	980	949	995	984	980	966	965	981	1025	975	970	972	944	974	983	996	995	969	962	934	988	892	992	955	952	983	1031	995	1029	1001	963	979	918	936	995	886	985	950	991	960	972	960	968	952	986	939	998	936	964	923	963	993	958	973	986	950	988	1018	1012	953	1036	916	929	968	1006	897	955	943	1014	1022	1008	966	980	1034	945	936	976	1009	974	905	950	987	1009	1012	1017	969	931	960	1027	945	1018	972	973	932	958	984	940	999	984	965	954	993	995	1017	952	966	970	992	977	941	965	976	1040	995	982	970	968	974	912	950	1002	988	970	958	928	944	949	972	988	962	1001	952	994	944	992	996	931	950	1002	944	1009	959	995	968	960	939	972	1009	928	1001	975	985	946	949	996	988	967	932	996	1026	1000	1012	1065	976	934	991	906	946	1003	1026	936	1009	970	988	917	1012	988	973	944	935	943	930	954	986	976	948	1001	1019	964	996	975	951	906	1025	986	1032	964	930	962	962	980	1040	944	929	931	992	957	964	950	942	1026	948	967	943	931	995	986	961	995	959	958	1011	970	916	947	1003	943	948	942	1011	965	920	966	973	954	1000	1033	1016	1010	1026	978	925	1022	973	979	968	977	983	953	982	978	928	946	965	1015	917	921	971	948	988	1001	950	944	964	990	998	965	953	969	940	1004	1007	985	1000	962	943	971	954	965	967	1024	995	946	921	971	938	982	988	971	982	988	917	963	971	934	977	928	901	981	1038	963	934	956	939	909	973	971	1001	947	1021	1001	960	962	986	983	965	1011	1012	957	1044	985	954	970	956	974	1027	951	1030	934	982	957	968	957	956	963	924	1011	986	900	1010	954	926	986	918	944	974	1007	1024	989	947	1003	957	950	933	937	942	1034	950	968	931	935	923	955	1056	967	987	927	968	946	934	994	915	952	942	1011	979	971	967	992	986	971	1000	984	961	972	950	1002	979	1021	1003	984	964	928	944	957	1031	1008	977	992	986	939	909	936	954	978	947	1021	940	985	989	989	947	931	965	897	937	1030	919	958	916	918	1008	993	924	921	979	974	998	976	965	915	1018	961	961	967	1035	986	966	941	1003	955	958	975	1026	941	940	984	981	1004	1002	999	967	912	952	948	999	1018	922	989	1015	956	980	996	1003	984	935	1004	993	964	927	997	957	984	965	989	974	922	948	923	916	959	967	1001	1044	974	1004	980	979	994	982	1041	984	941	989	953	953	921	961	940	972	991	984	957	912	986	959	972	923	951	914	997	995	972	1006	981	953	994	947	949	956	975	962	979	993	975	954	982	896	946	939	934	998	973	941	967	984	934	932	973	950	995	983	961	975	963	959	979	912	940	1019	1002	947	934	979	982	941	948	960	976	1006	972	954	971	968	953	951	939	970	930	942	901	952	933	972	1014	1028	932	942	1000	913	951	965	921	958	966	990	1013	955	1005	1029	910	971	981	1005	965	934	998	1031	1012	964	977	938	930	958	982	966	999	933	937	1005	932	972	993	940	876	997	1004	1001	998	933	981	937	938	938	974	937	974	945	995	964	934	986	980	1022	979	1006	981	983	954	983	961	969	936	995	940	962	991	961	983	966	935	983	982	971	1003	989	957	1013	982	873	992	1007	974	984	945	977	1010	943	994	1025	954	970	1007	972	1006	941	998	919	955	1013	915	992	979	1008	954	951	1014	1004	920	926	970	968	960	1000	1012	981	911	944	1040	924	950	948	1044	964	968	934	977	971	987	1018	900	973	932	967	981	966	928	1001	922	967	930	952	968	964	1004	977	980	1028	951	1016	941	1021	977	1006	946	944	954	963	1008	972	977	1001	910	938	932	971	935	958	926	991	929	921	976	951	981	988	954	929	964	942	926	946	946	932	954	951	951	998	937	967	957	996	904	953	899	995	991	964	909	987	949	966	992	996	963	971	1016	953	912	994	1012	946	947	936	947	941	980	958	951	972	998	960	920	910	965	937	958	1022	938	935	973	1000	976	942	985	965	1017	1026	948	1005	928	952	1027	1015	898	961	953	955	1003	941	969	962	1001	993	1018	990	980	1008	1004	965	974	973	933	953	968	1026	1002	971	1035	960	953	897	985	943	976	954	985	901	966	986	961	962	918	974	943	929	952	947	937	950	980	943	969	931	948	1020	989	980	973	1014	911	991	995	997	958	993	947	930	951	981	979	951	968	963	967	996	958	986	1035	930	965	935	947	942	969	949	1014	1038	996	971	986	991	999	886	1004	1010	925	941	992	925	928	995	1041	914	1028	955	1007	1007	959	952	948	955	935	918	1000	955	1003	992	926	945	989	996	955	987	954	933	940	934	972	924	945	987	993	960	1054	969	943	989	930	928	993	984	973	1025	973	978	983	1033	936	949	931	1011	940	965	943	974	905	923	982	1000	1025	991	910	927	927	968	958	946	992	1010	959	949	986	951	984	971	1012	948	1036	934	993	1058	984	1003	984	940	963	995	1004	1042	948	1014	990	926	991	942	979	994	988	982	958	936	957	1000	1004	949	971	993	926	1060	929	998	985	1001	900	962	962	963	967	949	986	981	983	941	950	942	984	960	972	1001	926	987	973	917	974	959	982	924	979	1017	946	967	975	1034	934	868	963	984	968	961	938	943	951	1004	916	985	957	957	1064	966	953	925	942	954	926	991	1014	1005	977	972	921	971	950	1003	956	932	942	1006	934	970	1023	960	964	999	990	953	942	973	984	960	963	1009	938	963	1019	1039	972	942	984	973	979	1000	1002	944	964	977	1007	982	1018	933	1005	960	955	977	1010	911
1995	541	290	244	417	493	470	382	369	338	280	253	207	191	185	185	161	139	119	122	84	116	99	99	115	69	91	64	80	80	73	73	67	65	68	58	55	65	54	53	60	56	51	49	60	63	60	67	53	55	42	59	58	70	52	53	49	56	52	43	52	50	51	58	56	52	58	39	53	46	36	49	44	36	51	46	46	41	50	50	51	52	44	55	50	61	50	47	60	47	49	45	58	49	43	50	53	50	38	44	50	53	52	63	45	57	53	37	58	49	37	37	50	33	45	44	42	56	53	44	39	43	53	45	55	54	58	48	45	50	57	49	45	47	53	49	41	56	38	39	41	43	35	57	48	50	46	48	44	49	46	33	41	47	46	55	36	43	53	46	59	53	47	40	53	44	50	44	40	40	50	56	49	59	49	49	44	48	59	34	42	56	50	52	32	43	55	48	62	53	47	57	68	45	49	38	43	46	44	46	45	50	53	53	50	42	53	54	54	60	51	64	43	45	54	47	48	61	52	55	56	55	40	49	40	54	53	53	47	54	48	53	41	49	40	58	38	59	58	54	46	51	46	46	58	40	48	56	60	52	54	50	47	33	44	44	47	46	42	47	43	53	35	57	47	44	49	54	62	46	51	46	60	58	52	38	52	41	52	49	45	53	52	44	47	44	44	45	63	58	48	43	49	41	44	50	52	57	38	51	48	38	61	44	49	50	54	46	48	57	39	54	49	48	53	49	56	43	47	55	48	58	52	49	50	53	52	56	63	48	43	59	41	53	49	39	58	67	50	39	47	43	56	48	42	44	43	36	52	47	42	52	68	60	49	47	37	54	54	63	53	46	54	43	53	52	64	43	56	57	47	48	49	44	50	43	47	49	59	40	52	40	62	43	42	49	48	47	47	48	51	38	49	46	53	54	48	46	41	55	53	59	49	49	59	47	46	48	46	42	54	55	46	53	57	62	57	47	41	53	54	48	45	44	41	48	48	41	50	43	52	43	39	56	47	46	51	59	49	52	51	49	50	66	42	50	57	50	43	44	54	44	55	47	55	49	55	53	47	50	58	55	45	33	59	51	44	50	48	54	43	53	39	46	52	48	62	49	40	43	50	41	46	53	38	53	56	57	43	42	45	56	54	49	51	51	54	43	48	42	39	54	56	47	52	36	44	39	42	38	42	56	43	49	49	52	49	49	37	54	39	43	45	46	43	49	49	49	52	49	43	46	43	31	46	62	45	43	46	30	55	59	51	39	56	45	42	45	54	48	40	42	53	40	59	38	45	33	49	43	45	52	39	50	55	55	54	57	39	45	46	50	39	50	39	54	63	50	67	59	45	51	54	46	55	48	50	39	42	45	52	58	38	50	47	52	55	49	38	53	53	52	39	51	52	53	48	48	44	50	42	50	50	48	51	52	48	55	46	39	51	54	49	61	55	41	39	51	54	39	44	44	51	48	37	53	36	55	40	51	48	57	48	47	47	42	46	46	55	41	46	49	47	44	47	42	37	52	48	39	47	50	36	50	46	54	50	57	44	56	46	47	53	44	42	51	48	49	42	60	54	37	64	49	46	42	45	49	45	44	35	55	42	53	47	50	49	47	60	47	40	48	40	47	52	42	51	49	41	46	46	54	49	51	40	48	54	49	49	51	67	44	61	49	48	53	54	44	36	52	45	53	39	41	38	56	37	57	40	54	39	50	59	47	35	50	52	52	43	52	50	49	59	49	42	36	43	49	52	39	48	64	53	50	59	54	40	50	48	53	50	48	59	46	49	57	54	60	43	43	59	52	40	52	53	60	52	54	62	48	44	48	55	67	45	41	60	48	34	43	50	36	37	52	42	48	52	47	55	47	61	55	40	44	45	31	56	39	53	58	54	45	43	62	40	39	43	51	53	51	39	46	45	50	41	36	49	52	45	40	56	41	57	42	58	51	40	52	52	47	50	52	40	58	43	45	48	55	39	60	63	33	43	54	49	44	48	50	56	36	53	52	55	43	46	45	48	55	49	50	44	36	50	55	45	40	52	46	54	53	46	51	40	58	47	53	56	50	52	49	49	51	69	48	54	51	44	48	55	43	46	49	52	41	51	48	31	55	58	38	49	57	49	62	46	62	47	46	50	46	39	33	43	50	42	41	28	60	50	58	52	53	70	62	60	49	41	47	49	56	50	56	51	39	43	44	58	43	35	48	50	48	39	45	51	53	51	44	53	37	49	37	43	60	46	50	43	46	43	36	51	40	48	44	46	56	55	49	53	64	45	53	63	36	60	60	55	51	53	60	57	53	48	48	49	53	46	43	48	42	40	39	41	59	60	52	44	43	55	46	53	42	54	52	54	45	63	41	47	45	39	50	44	38	48	41	46	55	56	42	51	44	40	47	55	53	54	47	54	45	48	40	52	50	45	53	47	44	40	39	55	47	37	54	42	38	58	48	45	54	40	50	49	53	55	62	32	59	50	35	46	36	58	47	39	49	41	55	41	43	47	50	52	49	48	46	50	50	51	53	50	44	39	44	41	42	43	51	54	52	48	39	48	38	43	43	50	55	41	45	49	54	49	36	41	52	41	43	47	50	48	46	37	49	49	50	54	54	31	52	45	58	49	37	43	57	45	46	39	52	47	48	46	56	46	71	42	50	61	41	40	55	54	59	44	58	46	50	47	61	47	42	49	47	56	53	38	47	46	43	52	57	43	59	52	43	71	38	47	35	53	46	47	55	39	38	53	52	60	45	50	44	54	48	51	58	51	43	34	57	37	50	41	64	42	58	37	50	41	59	49	52	38	41	54	51	35	43	53	49	42	59	47	52	36	48	59	44	54	44	59	52	48	42	54	44	47	59	53	55	44	46	44	45	39	48	52	41	52	40	45	39	33	53	44	53	44	44	46	59	40	43	48	50	49	42	42	49	49	61	53	56	49	50	44	43	52	55	45	48	41	53	55	45	48	44	63	53	56	45	49	48	48	43	61	42	64	55	37	40	49	44	56	42	44	55	48	46	49	50	42	44	50	42	34	54	55	35	50	41	47	41	55	48	45	44	67	50	45	55	57	46	63	44	44	48	49	51	53	54	49	52	57	44	57	47	54	49	61	35	44	54	60	47	55	43	53	60	62	48	59	32	55	50	47	57	55	47	48	45	49	56	41	36	46	57	48	56	53	44	40	50	45	53	49	48	57	33	59	47	50	46	55	51	52	51	53	46	53	46	40	51	35	44	46	46	51	56	57	70	52	50	37	57	56	48	34	48	40	51	45	60	36	47	43	44	42	46	63	47	45	50	53	41	54	54	43	52	48	44	43	57	51	43	45	39	51	43	65	55	56	40	41	42	63	67	54	65	37	57	48	48	49	54	42	48	43	59	39	43	55	55	51	49	42	47	38	52	51	52	56	47	49	41	49	48	50	34	39	58	60	59	62	61	54	62	49	57	52	53	47	40	48	45	43	49	44	34	35	45	43	49	51	40	55	45	54	60	45	57	54	49	48	41	36	60
17802	11859	7701	17674	26111	24908	22104	19041	16313	14306	12319	10552	9468	8176	7017	5939	5182	4452	4099	3764	3392	3293	2974	2657	2512	2249	2124	1932	1762	1627	1612	1463	1459	1420	1314	1276	1261	1273	1100	1098	1113	1062	1025	1022	1076	1116	1060	1024	968	951	904	892	892	926	910	879	895	919	897	891	883	850	860	851	750	780	889	819	774	847	776	782	823	768	742	810	767	755	794	742	728	777	758	728	756	748	716	753	758	798	728	764	727	733	691	776	663	753	765	706	744	688	723	739	679	725	689	710	678	691	761	704	690	655	687	699	721	722	707	749	679	728	715	691	737	718	730	717	768	684	727	711	750	692	724	746	750	686	716	697	722	701	718	671	697	740	668	708	688	714	697	734	734	697	715	703	672	705	706	657	687	718	704	702	687	705	689	714	680	705	750	681	752	678	703	732	697	676	731	742	700	722	727	647	674	689	683	716	706	720	698	690	702	692	687	646	689	745	719	672	699	662	734	749	706	693	739	722	746	717	703	662	725	728	702	662	683	717	746	675	743	667	704	676	717	655	725	699	675	659	714	694	789	676	737	703	691	720	750	683	727	708	770	719	655	680	713	677	748	718	716	741	737	649	710	688	662	708	665	691	650	684	726	674	697	696	666	722	706	745	713	737	683	732	693	701	703	719	710	686	743	733	712	721	711	682	715	706	705	654	648	706	724	664	695	731	688	732	720	661	700	716	677	741	744	709	704	743	712	672	671	680	735	705	669	676	648	706	654	714	703	686	698	729	735	679	723	704	731	639	712	683	686	748	692	705	761	732	741	751	708	692	765	707	679	699	679	683	697	709	707	737	662	695	725	677	697	711	734	698	703	710	695	712	704	719	700	680	716	720	719	704	667	684	671	699	673	727	692	727	777	714	691	669	735	680	680	686	674	740	692	690	724	672	729	713	723	699	699	670	712	721	718	735	696	693	716	674	674	700	690	703	732	732	690	692	722	734	726	704	697	703	705	720	678	709	694	634	662	690	733	687	712	698	717	676	706	726	708	681	726	657	688	673	682	726	670	683	692	709	696	650	701	706	696	666	738	676	690	672	722	659	719	728	685	709	726	729	722	651	692	724	681	716	708	694	726	662	727	748	693	719	700	747	725	695	705	750	705	679	751	689	711	763	724	698	715	736	690	723	725	674	697	735	681	710	670	698	710	684	731	740	736	699	664	682	708	730	692	720	718	701	678	737	662	706	721	738	720	717	709	732	749	682	729	720	710	713	740	710	793	715	674	714	751	718	735	658	673	668	687	707	707	692	697	667	724	721	709	697	678	668	763	672	649	690	703	706	723	709	671	693	677	682	710	643	695	694	717	712	718	660	688	710	685	654	689	698	679	752	718	710	702	748	732	717	722	748	700	714	756	677	730	698	717	721	697	664	712	731	703	696	768	747	675	725	746	732	721	731	675	679	688	732	724	721	698	700	725	688	721	672	713	728	777	712	704	707	695	701	686	699	708	697	718	761	712	678	748	680	688	694	688	682	683	686	713	718	701	694	706	671	704	673	701	686	727	694	715	650	687	664	712	666	728	683	675	698	682	700	692	723	702	682	690	704	683	759	745	690	729	736	747	733	749	756	660	717	688	702	696	740	693	707	725	749	700	717	657	691	689	717	696	696	692	713	703	683	712	714	740	759	749	692	719	687	655	691	665	696	700	723	740	744	710	693	718	676	697	682	659	681	714	715	725	690	743	707	742	657	705	704	640	729	719	692	727	704	698	692	749	698	681	736	727	694	714	709	734	679	710	730	711	715	736	711	723	717	657	705	687	676	692	781	744	675	693	723	725	700	707	688	690	723	678	682	749	688	700	719	678	705	721	692	700	717	698	719	714	741	782	673	682	661	738	671	682	714	702	708	715	707	755	738	694	696	746	673	670	711	714	665	715	719	734	698	727	651	753	723	727	677	694	716	712	744	686	651	700	669	730	728	658	693	723	677	717	724	684	717	719	689	693	677	725	663	713	705	661	721	712	687	721	710	745	637	718	723	717	726	704	680	696	723	696	731	736	723	708	710	710	692	731	750	713	713	655	711	704	658	672	677	733	670	744	701	712	727	669	716	664	740	716	679	729	684	703	730	725	672	676	692	709	686	746	719	711	715	697	753	693	708	777	742	652	699	697	681	709	676	716	725	676	686	712	745	679	696	701	663	687	706	701	696	663	728	754	727	709	712	706	729	715	686	707	689	696	701	680	725	682	682	691	676	697	728	694	749	695	715	696	711	725	727	683	696	701	716	699	701	704	648	678	667	705	651	650	695	692	700	691	702	719	664	675	707	720	739	710	706	691	759	698	664	693	724	727	751	662	696	695	707	674	708	673	744	686	658	698	697	717	668	695	736	687	673	697	697	752	679	708	648	706	699	696	714	716	693	732	717	718	690	747	699	692	741	711	727	688	685	737	709	719	738	708	710	667	720	698	699	725	715	693	677	681	684	718	715	724	688	757	745	687	725	709	708	686	714	705	721	694	701	725	674	684	679	714	690	729	693	732	687	708	684	734	674	719	711	726	718	724	694	723	695	718	697	683	696	699	662	744	715	751	716	700	715	672	683	665	731	726	695	718	695	686	754	675	649	768	682	678	712	720	692	702	693	705	737	657	682	658	727	697	715	713	717	700	693	673	717	684	660	696	660	680	689	701	701	688	697	712	719	668	707	671	708	693	662	689	694	690	703	681	730	733	672	702	664	701	723	713	686	690	681	721	704	695	732	687	693	695	677	704	659	762	693	721	677	736	685	714	689	732	685	722	711	704	714	740	714	687	683	761	672	690	737	730	733	687	743	717	692	729	688	717	712	697	691	689	655	667	731	679	742	661	687	693	755	692	711	716	729	747	752	702	715	733	726	676	702	653	694	710	729	681	728	662	695	684	701	685	731	715	687	739	680	729	698	669	751	709	687	732	742	672	711	677	701	665	695	740	689	672	737	667	703	702	694	658	687	723	750	693	703	693	685	718	711	689	718	692	726	676	677	732	692	705	713	739	693	701	739	702	704	753	690	652	684	725	693	706	707	720	701	702	694	718	699	701	721	683	709	717	705	711	687	696	663	670	735	694	742	706	719	722	671	714	725	692	702	710	716	675	752	682	705	675	655	697	717	694	714	693	685	702	665	685	687	659	702	691	670	744	645	692	784	709	695	686	679	675	699	741	697	682	673	682	648	711	679	733	682	690	648	703	759	722	688	711	691	703	718	676	708	674	659	683	717	707	703	655	674	703	709	693	715	668	705	742	720	698	692	698	749	725	700	697	675	673	748	681	726	723	707	727	698	724	716	675	742	747	705	732	675	715	686	739	696	725	685	712	726	723	705	675	739	698	664	722	679	678	683	660	707	725	702	712	718	698	705	714	696	730	727	738	761	757	714	657	679	703	686	721	737	707	687	637	693	755	740	707	675	684	733	742	678	650	724	682	666	712	674	714	689	640	686	696	642	727	743	702	713	715	707	692	703	717	718	675	676	694	705	699	692	721	691
1342	819	406	390	629	772	645	634	542	478	437	359	334	279	275	255	191	183	186	172	166	159	109	127	98	97	116	92	100	77	93	78	78	93	84	68	80	59	69	64	59	52	67	74	67	73	66	50	66	55	62	68	70	64	64	60	44	49	55	63	81	61	59	60	52	42	65	48	50	51	48	55	51	51	51	44	54	56	60	45	45	46	59	56	57	51	47	53	54	49	54	69	49	54	47	47	51	49	39	51	45	62	48	56	57	66	56	55	59	56	55	49	42	50	57	62	55	46	43	54	58	49	57	64	52	45	56	54	42	45	51	44	43	57	48	69	58	56	44	58	40	65	43	42	69	71	53	57	64	58	58	53	64	55	53	48	53	49	44	55	50	46	56	60	46	68	72	56	51	41	60	48	40	41	55	49	46	49	51	67	61	49	59	51	54	54	60	44	61	50	57	66	59	50	57	47	61	62	42	52	42	63	47	59	54	44	45	56	58	56	51	49	51	46	49	65	53	49	61	49	60	61	62	53	48	57	60	49	46	52	55	48	45	53	44	48	66	47	61	61	41	52	48	64	37	46	52	64	39	50	45	53	53	47	56	68	58	46	36	59	45	56	39	55	47	65	49	46	65	51	57	47	50	50	50	60	56	56	45	48	59	60	66	37	70	50	62	55	39	42	47	43	50	42	38	59	55	57	53	53	44	46	59	47	52	38	58	48	38	41	54	59	66	58	52	57	48	56	49	45	47	49	61	54	49	52	60	33	52	53	48	52	45	67	54	61	45	56	49	48	50	51	38	54	54	55	55	62	53	43	60	52	40	59	45	57	67	58	58	51	49	67	50	65	37	54	56	45	48	45	48	56	56	45	47	43	56	46	42	46	54	46	54	59	60	48	60	45	54	45	49	48	59	46	53	54	47	48	56	55	55	50	39	50	48	53	58	54	51	57	51	58	39	43	53	51	42	52	38	59	45	41	42	55	71	48	45	51	48	69	48	52	40	56	59	49	44	38	54	58	51	56	44	54	55	63	47	53	57	55	57	42	50	54	52	52	53	45	42	49	54	48	47	56	44	56	47	46	56	59	62	53	50	39	49	44	59	51	51	56	69	57	49	62	55	50	52	56	61	54	47	41	55	49	58	55	42	63	63	63	56	51	47	59	50	47	41	39	48	57	55	48	54	41	53	50	58	59	47	55	36	54	44	52	45	41	57	41	69	54	49	47	58	44	61	62	62	35	52	50	40	60	62	55	55	38	62	55	54	56	56	43	48	65	48	47	60	78	58	50	49	48	61	55	52	50	50	48	45	52	46	40	60	56	55	50	49	45	54	49	43	39	58	48	60	34	45	56	51	51	49	46	60	51	53	53	44	48	56	51	56	49	58	51	40	57	46	52	62	36	63	52	58	46	59	57	52	57	52	50	53	57	54	65	57	68	58	46	61	52	54	53	48	55	65	53	52	51	55	44	57	50	46	51	49	60	51	70	59	69	47	56	44	45	62	56	52	58	69	46	43	36	49	42	70	50	51	49	42	48	33	58	63	44	53	50	56	39	66	46	52	48	44	55	50	43	52	50	64	43	55	40	56	59	55	50	52	58	57	51	56	45	47	40	49	40	54	49	50	63	61	44	51	41	45	56	47	45	56	57	75	44	49	54	55	59	59	45	51	54	60	51	52	48	45	53	57	44	57	51	41	54	57	53	59	56	49	41	60	53	43	50	48	59	53	58	44	55	61	54	49	49	52	53	59	53	54	59	53	56	49	68	59	42	52	49	55	42	46	66	47	52	59	61	66	52	47	50	55	44	50	58	60	47	41	51	48	62	64	54	64	47	49	51	60	54	69	55	43	68	55	50	48	60	40	60	48	42	69	40	62	45	56	45	55	50	48	54	50	42	62	58	43	40	42	58	54	51	62	50	59	58	47	61	53	52	50	52	46	55	46	48	64	55	58	66	58	68	42	64	66	53	43	42	47	44	43	61	54	53	48	59	51	50	57	43	59	49	49	52	44	56	52	51	44	57	54	44	44	45	54	53	48	60	58	61	42	57	46	44	42	37	50	52	52	55	48	44	49	45	53	54	67	50	46	55	45	55	58	52	45	51	54	50	49	43	51	62	59	46	54	57	53	54	52	52	55	55	38	54	59	56	49	52	53	50	57	54	57	59	52	54	51	54	53	56	46	54	64	55	53	53	53	43	53	60	58	46	57	41	53	54	48	40	49	55	54	47	55	46	50	54	56	48	67	53	51	52	46	45	45	41	53	51	50	55	54	52	50	39	52	42	55	48	42	39	41	54	39	55	58	51	56	52	62	59	50	62	49	43	48	47	46	61	56	46	59	54	73	52	56	59	58	52	45	62	54	47	42	47	52	56	52	45	54	59	47	46	55	58	46	59	48	41	50	54	46	48	41	53	54	55	46	58	57	46	44	54	34	47	56	57	64	58	43	52	47	61	53	40	60	52	44	50	51	44	63	53	57	57	55	59	46	52	51	48	57	44	53	67	66	55	44	46	43	51	48	51	52	45	53	53	56	47	47	48	46	44	46	51	49	45	54	28	52	53	64	59	49	64	46	36	60	42	47	63	50	40	50	55	59	47	53	51	60	50	41	47	54	52	43	49	47	58	46	61	52	61	54	53	44	51	46	54	51	56	51	46	51	46	48	46	60	55	58	45	49	59	66	60	54	56	48	48	58	43	61	41	51	53	53	51	44	60	52	46	53	43	37	48	58	66	41	49	49	51	38	51	54	40	47	55	66	60	71	52	42	53	47	52	64	67	42	58	60	45	50	65	62	57	45	52	52	60	51	56	49	46	58	42	43	47	45	57	37	52	55	60	46	44	50	37	46	58	59	46	50	41	52	53	54	52	56	59	46	53	66	47	44	51	54	54	44	50	57	56	43	68	55	48	49	42	54	44	62	50	58	54	53	58	47	54	38	54	55	52	47	44	50	53	58	54	51	61	55	56	55	47	55	52	59	51	49	51	60	58	50	63	58	37	42	65	44	61	64	53	51	56	60	49	44	46	40	45	51	52	56	63	40	43	60	54	53	58	45	58	46	49	59	47	38	70	48	43	51	60	54	48	49	50	43	44	47	40	59	63	58	49	50	50	49	62	53	59	41	52	51	60	48	47	50	51	50	50	60	41	56	38	52	54	52	53	68	55	52	51	43	65	41	55	57	45	59	55	42	43	45	45	48	71	51	47	48	40	53	50	59	47	56	39	58	40	57	56	46	59	51	50	48	43	61	52	44	49	52	64	50	68	51	54	55	63	53	44	56	40	52	48	54	55	55	59	56	49	47	63	43	43	63	47	48	50	69	61	56	45	35	51	49	48	68	44	59	43	64	49	45	49	50	50	56	52	54	54	50	63	39	61	47	54	42	62	51	58	31	50	46	56	60	57	60	51	59	62	54	39	38	50	56	59	69	54	52	54	60	46	58	38	57	60	47	44	42	40	55	45	56	44	47	48	59	46	60	60	52	55
22075	16249	10398	23055	31504	30524	27605	24642	21685	18921	16658	14791	12867	11327	9924	8380	7319	6566	5934	5299	4996	4626	4336	3820	3341	3211	2859	2725	2434	2282	2078	1914	1879	1805	1729	1670	1650	1530	1418	1396	1372	1274	1345	1299	1307	1272	1249	1244	1115	1108	1102	1089	1064	1043	1029	1058	1030	991	998	1025	990	957	956	971	928	904	936	949	880	888	924	893	858	931	880	886	839	864	850	863	845	845	840	833	802	864	848	817	771	801	865	792	748	800	791	747	740	778	803	726	767	824	797	775	720	760	762	798	682	828	732	743	761	731	742	781	778	799	852	758	731	698	775	723	764	746	771	714	746	737	730	791	794	754	740	707	723	782	750	733	733	748	775	743	774	755	790	767	786	740	716	724	744	742	715	745	764	724	767	763	787	777	716	734	696	732	765	717	729	758	732	755	772	714	712	731	717	737	781	718	761	786	775	738	772	798	764	736	718	778	766	723	731	706	740	736	776	741	721	741	747	708	750	766	771	747	764	733	770	744	790	804	737	720	723	712	767	723	773	763	757	729	726	740	718	759	724	741	747	737	733	775	664	763	731	759	759	732	806	754	716	711	786	717	759	765	713	763	735	724	748	787	742	726	692	787	708	786	720	716	733	796	724	745	720	760	725	735	781	724	804	696	803	771	748	717	772	710	745	687	739	748	784	724	807	725	770	740	750	747	705	735	725	800	711	705	726	745	739	729	787	785	760	750	728	739	762	744	701	737	749	717	738	718	741	754	743	706	742	755	739	731	746	718	815	753	722	758	802	730	705	721	710	767	734	788	730	757	749	776	758	761	732	670	754	754	727	735	693	787	707	723	755	779	731	753	786	750	799	738	730	741	703	769	706	737	760	740	744	745	717	750	735	758	732	738	722	723	735	736	712	747	700	721	730	768	683	749	743	783	781	731	769	738	786	734	724	761	754	727	721	716	780	740	728	755	694	769	752	769	782	762	724	804	757	728	705	757	753	705	731	757	680	766	754	720	762	744	737	776	712	721	748	799	723	718	752	760	642	783	775	792	740	680	718	716	719	737	780	738	750	750	694	778	824	743	711	729	759	730	732	793	706	786	751	741	735	731	700	686	707	728	727	772	702	720	768	718	723	713	720	728	764	749	770	738	720	731	759	744	779	703	697	762	722	737	755	723	742	727	744	726	746	727	721	772	698	727	731	740	774	739	721	721	760	762	761	770	702	739	692	731	749	764	763	742	745	715	746	752	756	738	733	782	698	742	718	721	797	764	737	746	743	759	766	743	696	797	716	706	738	768	727	757	763	706	690	731	741	716	770	765	772	732	770	719	720	737	763	770	721	756	754	737	745	756	773	745	719	752	764	717	735	745	747	775	709	689	751	701	788	748	740	738	746	791	735	774	739	745	699	738	732	715	760	724	745	716	779	753	782	702	707	749	767	713	790	764	738	743	731	735	742	735	788	781	733	707	785	755	739	764	720	721	740	703	736	759	754	736	775	739	718	749	724	761	735	757	758	721	759	724	730	735	748	768	740	774	757	777	739	736	754	739	698	742	747	731	737	796	750	719	709	759	737	722	738	746	746	764	720	693	758	734	700	743	703	778	738	749	815	702	762	724	727	739	764	779	724	756	735	748	726	712	797	754	724	719	744	766	747	706	731	709	768	741	706	747	727	793	742	765	757	710	726	698	715	765	734	714	734	750	687	785	700	775	709	717	755	747	752	775	720	750	730	727	754	733	734	763	741	784	729	726	746	770	725	725	740	710	777	800	741	733	734	744	701	766	738	714	709	716	736	765	739	796	737	703	730	754	776	739	718	762	697	742	717	782	738	715	706	727	718	764	741	730	702	770	740	711	748	764	742	764	712	760	739	718	737	718	740	676	739	785	750	712	737	734	718	741	740	722	736	702	741	769	707	704	777	766	740	760	722	784	688	740	728	722	736	705	776	764	743	738	751	742	719	746	706	733	757	745	774	792	758	747	743	745	803	728	723	778	741	757	722	773	770	752	767	743	732	738	755	706	734	787	742	725	772	757	760	799	732	747	789	757	761	738	722	783	756	732	758	723	716	740	741	755	731	736	757	718	756	742	724	755	722	700	683	755	795	777	723	707	731	725	764	770	740	721	750	731	698	692	749	745	768	711	705	727	709	738	764	787	726	757	747	746	751	810	735	738	729	771	742	668	733	717	731	773	741	759	749	756	741	771	722	713	718	704	757	750	728	761	785	711	787	758	740	721	667	721	747	768	753	770	753	746	731	743	753	758	749	731	725	746	693	746	744	709	744	727	739	649	726	728	739	761	769	728	694	759	714	764	771	769	721	762	770	737	805	736	756	783	754	785	715	738	680	708	726	722	772	718	772	726	799	715	658	736	746	703	743	683	755	758	746	734	743	742	717	785	740	753	761	726	728	736	699	704	744	718	713	705	750	766	696	750	762	774	754	751	761	733	756	800	700	798	658	822	728	701	737	742	732	742	733	702	774	728	749	732	759	747	748	733	744	734	738	739	735	740	759	681	733	696	740	717	737	743	712	722	684	747	747	784	720	720	722	710	725	775	779	709	731	733	780	776	701	732	750	735	736	751	779	761	760	732	686	710	731	744	730	727	775	756	729	730	733	700	716	713	721	779	725	746	763	693	762	754	773	719	735	767	780	769	753	749	755	779	717	777	720	722	741	761	691	714	722	744	787	755	759	708	806	741	777	708	736	779	736	722	720	749	752	747	726	689	806	734	712	739	765	742	725	706	729	749	740	726	734	744	770	752	758	766	755	726	738	772	754	754	688	776	748	733	710	753	762	745	700	740	750	737	739	756	758	748	734	742	736	779	751	754	748	740	758	697	725	746	788	730	732	732	695	712	763	790	736	789	759	661	759	732	743	813	762	770	742	714	741	730	780	750	777	755	725	721	749	765	708	713	740	828	715	738	732	753	725	753	754	758	760	786	783	743	734	724	743	722	777	778	740	761	762	702	706	739	764	701	793	778	782	748	763	750	765	725	768	750	751	759	743	713	727	748	738	714	754	723	753	680	733	743	740	768	726	748	702	726	695	749	762	779	759	745	726	789	742	697	761	767	781	699	742	770	719	778	724	726	714	749	736	749	696	758	733	789	789	764	758	747	723	719	718	781	738	774	756	762	769	743	745	727	713	739	766	718	723	724	757	737	658	766	746	761	729	739	731	738	772	742	688	653	754	778	725	705	751	745	804	716	756	738	716	708	709	713	729	717	743	711	763	753	731	721	780	745	765	777	756	755	705	732	751	713	768	697	765	772	767	732	741	726	751	787	714	775	763	749	748	724	740	738	754	737	741	792	715	732	763	720	731	749	776	750	705	751	725	713	766	729	742	719	763	708	795	709	681	726	724	733	743	758	714	730	707	725	764	746	780	759	761	741	691	756	736	748	752	770	700	771	744	757	715	739	791	773	736	742	715	799	756	755	735	741	745	757	773	769	729	773	732	755	776	753	721	781	707	742	760	691	723	740	746	780	719	764	717	795	726	748	779	726	749	721
3260	714	458	374	626	751	617	579	522	521	440	397	334	306	270	207	215	203	169	178	166	144	129	127	135	123	123	125	107	88	90	102	92	78	99	82	95	81	85	81	74	75	80	80	73	73	72	65	80	67	80	68	54	60	84	72	67	57	67	53	73	67	78	68	59	68	53	62	81	65	52	66	73	74	64	59	64	53	61	72	70	65	56	42	63	55	71	54	72	56	50	55	60	59	60	71	70	69	50	79	72	67	62	59	49	56	67	62	70	64	66	64	63	67	58	71	65	66	72	63	53	69	63	67	52	69	64	63	71	54	59	66	64	55	61	65	70	53	65	75	67	71	57	54	75	62	63	55	73	70	82	58	48	56	59	64	76	58	76	72	71	57	64	61	71	64	55	56	63	53	68	72	73	61	63	60	64	55	66	68	50	61	59	55	64	67	60	64	59	67	63	65	65	59	62	71	75	70	66	66	64	60	86	57	62	77	70	65	76	56	53	65	70	65	70	68	66	59	54	66	61	80	58	61	56	54	64	68	64	67	61	59	51	56	64	57	55	46	52	74	58	62	54	69	59	59	68	56	60	78	68	64	69	60	64	68	65	70	64	70	69	55	81	68	55	54	58	67	60	67	61	57	58	58	62	66	63	64	60	75	58	78	61	69	64	47	72	62	56	66	48	62	58	64	66	59	58	68	60	67	57	55	57	65	64	56	63	57	49	64	72	83	65	67	74	58	68	72	64	52	68	75	60	59	70	67	72	60	72	70	79	60	46	77	70	60	62	67	64	80	74	64	68	73	63	65	55	71	90	57	59	67	56	63	65	63	59	56	85	81	76	59	74	84	76	67	55	63	73	74	57	81	56	66	64	76	59	58	79	73	74	59	69	51	61	55	53	72	57	71	75	69	69	61	62	62	80	77	72	67	60	66	73	48	72	65	52	70	64	53	50	62	60	77	62	63	47	49	74	58	63	58	67	53	49	65	68	77	61	60	58	59	65	76	54	49	61	66	71	63	67	65	75	68	72	54	62	78	53	56	65	57	59	53	56	70	62	57	74	66	70	61	65	45	66	66	73	59	65	59	65	54	70	59	50	50	65	69	74	76	76	80	64	74	64	50	68	66	61	62	66	62	55	52	62	55	48	70	61	73	73	67	60	72	57	54	64	57	50	87	59	72	54	75	71	62	79	64	66	76	68	67	67	57	50	62	65	57	54	47	66	63	59	60	68	59	59	66	75	59	59	71	55	62	68	63	67	77	68	63	57	68	70	78	71	61	77	64	54	66	63	65	52	71	68	59	62	68	61	56	59	48	63	48	77	54	56	59	78	66	53	63	60	58	70	53	77	70	75	47	66	61	56	67	55	57	69	73	51	66	72	52	68	58	72	56	61	54	55	69	62	71	58	56	55	62	70	56	51	69	55	68	78	64	62	66	54	55	52	48	75	68	73	65	53	68	83	66	54	69	70	66	63	68	54	53	76	67	79	51	47	70	66	54	64	67	64	72	52	78	57	62	77	65	76	75	63	62	58	56	67	52	66	75	74	75	65	58	65	67	49	50	65	55	67	70	48	60	64	50	48	56	74	65	60	51	66	50	66	72	60	65	67	60	78	55	73	62	44	59	58	52	66	50	64	58	70	67	63	68	65	72	71	68	65	61	78	48	68	53	58	65	62	69	77	60	60	63	59	62	65	49	58	51	60	67	58	59	73	57	69	64	64	59	74	83	59	65	52	72	68	56	63	63	76	48	51	64	58	58	61	66	73	54	71	62	61	55	63	75	79	78	65	66	58	51	63	78	57	64	60	63	74	55	59	74	53	51	55	80	67	58	73	55	59	62	70	59	58	60	65	73	61	57	63	87	64	66	65	63	57	70	68	54	54	58	69	74	71	74	60	58	65	63	49	74	79	64	76	55	50	61	67	58	66	71	74	72	54	52	61	65	70	70	53	60	66	70	75	60	68	64	76	76	63	65	66	69	73	64	61	62	49	56	74	65	78	63	75	58	51	57	65	57	74	60	62	53	64	72	47	60	62	64	64	59	52	59	54	68	54	78	61	59	75	83	64	52	89	49	52	68	66	55	61	65	56	73	62	59	64	62	70	65	74	66	48	63	61	57	69	61	60	67	69	75	52	68	72	51	50	57	68	73	66	65	56	68	67	61	62	58	57	65	58	68	53	58	50	70	72	67	61	64	55	79	56	52	48	56	70	72	64	49	63	62	66	65	55	59	70	64	82	77	64	62	62	61	71	80	52	67	66	57	73	63	75	64	71	66	54	55	61	67	72	76	64	72	69	54	50	46	62	59	59	70	60	67	48	67	69	69	63	67	72	64	63	73	68	59	76	63	61	57	74	58	56	65	71	57	53	50	71	63	64	63	57	62	52	79	55	56	86	68	67	73	64	61	71	63	53	65	69	49	63	64	69	64	71	60	53	57	49	59	63	72	67	50	73	72	79	63	58	67	75	65	65	59	63	74	63	70	63	66	61	70	60	59	61	55	71	74	66	68	76	72	65	56	52	53	60	53	57	64	72	79	62	69	59	62	61	68	69	72	51	60	68	65	60	59	71	73	69	75	70	66	54	62	58	71	65	61	50	75	72	56	63	82	61	68	72	58	70	53	63	53	64	58	68	57	81	59	69	62	65	59	69	61	76	74	68	53	71	67	64	56	70	52	61	51	68	67	56	61	70	73	70	70	60	66	60	53	64	68	53	55	60	60	56	63	61	72	55	67	65	65	62	67	74	64	66	68	74	41	78	60	66	77	72	63	66	68	66	55	68	65	72	62	55	56	64	64	73	59	66	52	67	52	68	58	60	67	81	44	76	59	81	73	71	74	54	77	66	58	65	71	54	61	62	68	77	62	71	66	48	51	75	56	72	75	58	49	73	58	53	62	71	52	58	70	53	67	68	76	54	53	71	63	71	80	72	69	60	55	71	55	65	61	65	63	87	63	59	74	71	81	69	74	61	65	63	69	61	78	60	56	82	54	74	59	60	65	61	65	55	64	70	46	74	64	66	59	79	60	55	76	57	61	62	64	64	67	56	60	53	67	68	73	58	60	61	52	61	49	80	76	58	78	68	63	52	71	56	65	70	68	43	55	60	54	84	65	64	78	66	69	65	80	74	56	76	54	60	69	80	63	45	66	66	56	61	62	60	78	80	59	61	69	64	81	52	61	58	64	53	63	71	57	75	67	62	63	57	74	68	54	77	58	69	60	59	72	76	59	60	66	59	59	64	69	77	62	56	71	65	65	52	73	70	67	67	74	66	50	71	65	50	68	57	74	62	65	61	70	51	76	65	66	52	75	71	65	56	76	72	55	65	54	72	73	67	60	76	55	68	67	68	71	63	49	54	65	72	68	78	47	65	63	62	67	59	51	60	78	67	66	55	70	79	65	62	66	61	67	68	59	52	73	81	61	81	71	49	69	64	72	47	77	58	73	73	73	70	52	75	54	58	59	61	72	60	56	56	57	61	63
20342	14343	10000	22430	30434	29755	26685	23834	20992	18482	16080	14250	12585	10770	9398	8047	7344	6562	5877	5438	4949	4644	4144	3835	3297	3026	2871	2672	2513	2249	2131	2027	1926	1922	1873	1756	1649	1645	1608	1568	1450	1401	1454	1403	1480	1391	1343	1408	1354	1289	1230	1207	1194	1180	1180	1195	1210	1174	1193	1108	1108	1117	1120	1099	1110	1128	1108	1035	1040	1025	1008	1026	983	1008	1066	1023	1031	973	997	1030	1002	937	950	976	981	936	963	958	963	915	977	938	915	963	965	984	952	919	952	977	958	879	973	925	932	936	909	993	956	961	924	908	925	907	907	893	873	936	927	912	890	927	927	881	915	890	980	851	906	891	943	886	913	848	914	949	861	895	894	932	863	884	888	919	853	866	929	1002	915	904	933	860	916	918	906	895	835	930	880	845	912	907	880	898	941	884	903	883	915	893	870	920	904	851	924	880	884	946	859	912	906	888	846	904	896	907	847	908	899	883	842	932	896	944	948	879	902	925	900	924	900	908	915	881	886	914	892	955	899	886	880	915	943	924	869	856	929	903	912	919	933	909	910	884	891	928	897	893	877	872	911	905	897	974	936	960	832	928	915	944	862	843	913	864	913	863	879	889	875	918	881	940	907	893	896	957	899	945	911	906	819	901	883	907	888	911	935	872	898	918	870	914	913	912	895	905	896	869	878	903	866	969	877	855	908	948	926	903	882	830	912	914	868	859	861	848	862	852	883	884	921	914	939	916	893	884	933	951	915	868	953	867	849	868	888	905	911	905	869	848	912	902	950	971	894	826	904	958	905	909	831	910	902	951	898	917	872	935	901	876	876	924	914	984	902	887	907	862	886	945	906	885	920	930	930	863	892	868	903	910	847	837	903	911	891	903	871	891	905	916	902	903	965	943	933	883	869	870	915	915	881	865	897	934	872	897	916	910	900	912	835	914	872	883	880	897	875	953	981	936	909	821	936	935	899	877	894	883	918	870	884	900	955	888	881	917	916	865	916	909	901	904	876	908	912	918	898	962	931	900	895	895	854	941	892	875	901	859	894	874	897	861	924	906	898	885	898	872	884	949	868	907	907	874	911	947	934	893	884	968	892	905	893	932	945	845	870	923	917	848	939	965	890	898	925	938	901	919	879	887	923	931	880	900	922	887	903	978	904	930	923	894	891	898	887	911	869	869	902	899	972	905	856	914	848	905	913	870	936	890	905	922	837	901	861	915	905	854	946	875	888	901	906	891	847	932	860	837	923	867	902	887	834	926	858	879	947	924	864	948	904	870	938	901	871	893	946	901	925	908	881	897	907	905	900	930	848	911	874	881	898	890	869	891	890	884	898	927	920	935	924	859	857	896	937	892	911	880	901	891	957	908	858	910	922	873	907	862	866	945	918	916	920	917	912	902	910	911	898	934	914	939	895	870	864	888	886	860	911	894	911	876	933	907	943	928	848	913	875	879	907	945	920	920	878	903	912	911	931	900	903	871	917	949	924	958	897	856	890	956	889	916	892	835	898	876	857	851	910	852	900	922	908	936	926	867	884	894	981	890	906	934	874	857	966	899	856	907	903	919	908	873	898	869	899	903	902	871	924	876	918	874	876	876	892	880	965	847	882	897	900	900	936	862	926	866	911	904	908	921	849	892	907	905	893	871	921	935	870	903	883	879	893	957	890	881	905	879	878	878	898	924	910	937	859	872	963	933	904	889	885	950	904	933	906	935	910	937	883	879	898	961	879	923	952	974	923	837	872	899	911	900	899	895	866	895	923	864	892	943	928	920	891	950	952	932	860	885	933	911	894	903	898	894	856	874	865	976	918	915	944	870	900	862	874	918	879	832	950	879	894	936	941	956	929	880	908	880	908	885	878	910	893	911	917	887	871	897	931	913	855	913	943	867	894	902	918	905	917	900	920	891	874	938	877	909	902	924	911	941	953	940	946	943	907	877	886	912	908	895	857	911	895	872	886	931	885	870	899	887	892	879	899	904	871	852	882	947	884	871	874	939	897	900	946	911	882	901	876	893	904	920	916	861	906	967	941	868	872	915	895	902	908	906	837	914	870	907	902	937	998	870	890	868	875	883	926	831	951	907	875	881	880	911	877	900	866	942	880	860	858	857	923	893	893	895	948	921	913	906	922	910	917	853	874	926	967	952	899	915	869	941	866	881	887	906	860	911	860	877	875	870	901	914	817	879	894	898	918	861	917	878	1009	911	879	928	864	938	875	883	956	965	868	917	906	863	866	912	888	824	890	891	891	897	892	905	948	923	919	906	942	944	881	913	892	941	905	835	917	861	890	891	936	862	920	882	860	859	931	901	878	922	904	928	901	893	876	926	909	887	903	916	971	867	856	935	920	953	885	958	861	929	864	867	926	921	947	839	917	888	904	953	861	913	890	913	917	856	966	917	925	874	923	900	922	840	950	872	871	833	872	858	909	909	894	883	892	952	887	904	864	878	914	894	929	930	925	903	911	896	904	919	920	893	932	919	902	913	902	911	867	858	870	874	878	918	915	872	933	886	877	909	952	964	899	874	882	863	955	926	911	886	895	908	879	947	872	946	930	891	937	927	964	855	923	918	901	905	919	942	883	958	893	900	885	891	902	941	901	920	873	860	953	910	910	932	909	919	886	921	877	905	878	912	879	875	929	923	932	883	919	940	883	914	897	888	870	961	916	874	903	882	917	886	850	891	934	931	927	870	894	930	891	871	884	907	930	924	881	891	939	855	865	879	922	866	892	904	895	901	876	810	888	917	919	933	897	929	879	879	880	888	911	862	929	882	893	944	943	945	888	929	916	919	886	878	879	921	932	903	929	879	954	896	854	954	939	866	863	917	865	916	900	895	923	899	879	900	917	922	858	919	890	885	918	821	874	938	912	874	866	905	888	898	922	924	939	875	885	932	915	894	866	914	918	913	975	856	906	930	846	898	945	903	889	882	903	914	896	924	913	897	917	867	913	916	919	911	911	922	893	929	934	882	932	913	897	952	875	918	860	969	922	917	925	888	865	900	900	871	919	830	893	915	846	866	848	901	912	901	912	936	924	922	919	856	906	895	865	928	911	895	900	878	889	845	943	965	923	881	947	916	942	881	959	822	936	922	935	916	905	874	886	860	919	871	915	933	905	961	899	861	908	888	890	899	886	871	902	948	890	959	873	944	957	886	944	918	896	936	927	878	831	909	894	902	882	914	902	896	877	880	886	915	871	893	916	859	939	987	924	894	939	931	895	867	969	946	893	895	863	925	893	946	917	886	907	898	895	906	900	885	871	932	916	925	901	929	910	969	882	872	954	928	875	880	877	908	926	880	924	919	892	893	917	906	921	879	869	879	903	903	901	909	886	862	865	895	949	894	920	864	926	890	885	917	880	873	881	916	868	898	834	986	896	931	862	907	877	906	929	871	857	899	921	898	908	881	877	954	870	876	895	902	899	944	899	929	902	920	932	919	838	935	943	950	895	916	905	898	933	889	882	931	873	885	878	896	944	865	897	952	921	951	882	949	873	863	937	907	905	933	900	932	880	866
2540	1111	643	553	867	996	936	785	769	716	624	565	444	437	377	318	305	284	276	238	203	207	178	165	155	154	138	133	124	117	97	112	105	102	129	86	92	110	104	88	92	99	96	106	85	100	98	79	94	79	95	68	86	90	67	93	89	77	77	72	93	75	67	73	79	85	72	77	77	87	69	65	77	74	69	55	76	81	60	68	68	73	75	73	80	70	60	59	85	65	73	81	70	67	77	74	72	74	64	65	66	84	66	72	73	69	77	65	71	66	59	76	76	53	59	69	61	71	79	64	65	68	50	62	88	80	56	60	76	77	74	76	63	53	70	70	63	67	85	69	59	68	76	63	61	54	82	71	72	59	64	90	68	77	71	60	60	74	81	63	62	66	76	65	85	65	69	79	75	54	74	77	66	66	70	75	58	83	82	65	70	72	59	69	66	64	67	74	67	74	77	70	70	73	69	57	59	75	75	76	65	58	68	75	58	85	65	62	62	65	63	68	60	69	78	71	67	59	65	81	70	58	70	61	70	81	49	74	66	72	77	63	77	89	56	65	67	51	66	67	71	66	76	66	68	82	58	75	87	74	60	68	73	75	67	78	85	67	71	73	75	82	76	64	54	73	69	71	64	77	65	70	70	68	70	71	60	64	69	65	65	67	77	64	82	77	71	68	74	67	69	64	64	64	64	54	54	69	80	69	69	83	63	70	81	65	83	57	54	72	49	66	76	61	72	60	67	49	79	71	78	74	67	63	69	71	59	74	78	61	61	67	71	68	59	66	77	61	72	75	68	72	84	69	70	80	67	59	64	65	68	63	68	68	76	58	59	67	65	76	60	60	62	54	72	74	84	77	72	76	65	56	68	66	73	74	81	72	57	60	57	72	62	65	60	66	80	74	82	72	86	55	63	81	67	68	67	67	66	60	68	75	65	87	65	50	64	76	78	58	71	76	65	81	72	73	56	70	76	73	61	62	63	68	71	77	70	66	76	61	56	69	74	75	94	73	64	65	79	74	58	71	68	79	59	82	73	74	81	71	62	77	68	70	68	60	60	69	81	67	74	65	81	59	73	70	75	58	65	66	67	84	66	94	61	54	51	65	69	58	58	74	59	77	63	57	71	73	73	74	73	71	69	66	73	59	81	68	75	59	73	81	69	50	75	74	71	63	73	62	75	69	69	64	62	61	73	59	55	62	77	47	81	67	62	56	68	88	63	69	56	59	65	71	82	59	74	65	65	71	58	70	77	66	60	76	80	75	73	67	60	62	57	71	82	72	63	63	72	62	61	98	68	59	72	60	68	71	79	78	56	62	71	69	81	58	81	68	78	60	73	63	76	71	70	72	62	72	64	61	79	64	73	67	59	76	68	76	64	82	75	69	69	62	75	76	73	71	54	63	71	60	67	65	84	69	69	73	71	60	69	59	64	69	66	54	73	67	72	61	78	61	74	71	63	78	69	70	61	71	71	77	70	51	77	69	67	65	61	80	75	73	52	76	76	75	78	70	65	74	63	52	78	68	63	77	69	70	66	69	73	59	71	77	66	67	65	66	67	53	81	66	69	70	76	61	76	66	57	74	66	68	79	64	61	57	68	62	65	63	79	57	72	81	70	71	74	82	76	73	64	56	72	72	67	71	64	62	57	63	70	65	77	66	84	71	59	87	70	56	60	68	57	77	90	75	67	77	65	64	60	59	82	79	62	63	66	61	61	74	75	58	69	63	74	43	60	64	77	71	63	70	84	71	70	82	63	60	73	64	62	77	71	70	77	80	58	67	63	64	61	65	67	81	56	70	67	73	64	76	76	55	65	53	59	76	67	75	62	66	66	63	88	79	55	55	66	77	66	74	74	62	70	67	74	66	69	80	84	74	78	76	63	66	67	61	65	68	78	70	59	53	63	58	64	59	77	64	54	88	91	69	84	72	67	70	70	70	61	75	60	63	72	79	63	67	61	62	77	72	73	56	68	67	56	76	60	64	52	72	72	71	65	79	78	62	72	72	72	62	60	74	56	61	63	57	71	71	73	76	59	81	67	68	70	67	71	61	76	81	64	59	58	65	66	77	57	62	68	76	65	80	73	90	69	75	60	63	75	67	69	65	57	72	78	60	82	61	54	65	39	75	65	68	61	74	66	69	48	71	88	61	71	76	79	75	78	71	71	81	69	82	76	83	72	77	63	59	58	78	66	79	85	68	65	75	63	59	67	58	70	69	73	72	75	63	70	68	63	66	67	70	68	52	73	75	66	66	57	73	78	63	62	70	73	59	70	61	82	85	68	74	78	72	57	71	51	72	83	74	74	65	55	79	62	72	68	62	77	63	66	64	68	69	72	74	65	65	83	62	77	66	74	69	85	72	70	76	57	73	77	69	61	71	65	71	69	77	69	62	69	60	72	68	77	61	86	80	80	71	65	58	63	64	51	79	63	78	72	67	75	62	66	60	59	69	62	78	66	60	64	80	68	72	72	66	53	59	85	62	69	68	84	59	68	69	66	66	67	70	69	69	61	65	72	52	54	67	63	63	77	80	72	81	68	64	75	56	75	68	71	56	60	60	67	85	52	76	49	48	76	73	66	67	70	57	86	59	72	68	89	69	66	79	64	77	56	76	70	60	63	58	73	79	58	57	74	73	62	68	62	65	88	69	56	71	73	67	66	58	61	61	74	73	62	54	68	73	76	49	67	63	76	74	64	82	65	64	59	64	72	78	56	68	71	76	47	68	68	73	59	62	64	76	58	77	69	68	66	82	71	74	65	61	74	59	70	72	68	66	57	71	53	73	67	80	66	67	67	76	55	80	72	58	69	78	63	76	73	65	59	75	70	63	77	79	77	83	64	74	78	49	71	72	80	76	70	71	75	68	62	66	59	71	66	65	62	56	71	59	83	75	71	67	65	70	65	71	68	80	73	60	64	66	78	73	73	64	70	71	54	70	76	82	77	62	70	68	73	77	74	59	77	76	61	76	77	80	64	78	69	63	87	71	73	57	64	72	79	55	77	61	65	71	78	75	85	66	69	69	69	79	72	77	60	58	75	54	70	83	77	73	59	64	73	76	62	44	58	61	63	68	79	60	71	78	71	76	73	58	77	59	71	69	64	77	60	67	54	68	82	60	75	70	64	66	72	68	68	57	62	68	74	63	69	75	78	81	59	67	72	72	73	62	64	77	86	83	89	71	73	67	59	87	74	50	78	70	76	72	72	67	75	59	73	69	64	62	59	71	70	69	71	58	58	72	61	67	65	82	59	70	78	70	69	67	75	78	68	60	74	73	64	74	66	68	81	62	56	70	53	57	59	78	71	69	75	82	65	53	86	62	60	65	77	66	62	62	79	62	83	72	70	76	64	72	61	67	75	62	68	67	73	73	66	62	64	66	59	78	70	65	71	78	69	76	73	63	71	65	59	75	61	78	66	73	79	61	66	68	73	69	62	73	73	61	78	63	63	63	52	61	80	81	71	74	69	61	66	81	87	59	79	68	82	65
25848	19032	13273	26967	35291	34767	31850	29013	26123	23248	21063	18732	16552	14907	12961	11121	9922	8802	8174	7424	6980	6422	5804	5179	4803	4421	4037	3607	3283	3049	2801	2692	2658	2455	2452	2355	2213	1995	1992	1873	1798	1809	1782	1790	1784	1705	1736	1667	1482	1525	1530	1433	1501	1491	1352	1370	1456	1377	1355	1245	1305	1284	1294	1268	1209	1201	1208	1173	1171	1251	1188	1142	1116	1065	1096	1166	1088	1096	1164	1094	1063	1039	1080	1090	1070	1097	1062	1076	1083	1083	1091	1086	1049	1050	987	1001	988	1031	1000	951	1014	1002	980	1062	953	1014	1000	1000	1013	962	995	941	1035	1002	948	1074	1029	929	987	955	979	986	987	986	939	946	1000	973	961	956	1004	963	946	969	985	963	960	1009	987	962	1001	986	969	952	1013	952	987	931	982	940	921	1001	990	914	970	954	1024	947	945	950	951	991	946	954	917	941	982	952	1009	902	968	976	1001	942	950	971	947	919	949	997	996	970	1010	940	945	963	972	978	964	966	877	981	967	978	954	973	950	897	948	911	968	973	977	920	1029	1013	990	960	949	908	959	1010	1022	914	975	970	974	922	965	1017	958	1020	1008	941	919	989	1010	991	982	967	1031	967	971	1012	994	971	995	940	1018	991	935	936	1005	980	982	974	952	900	930	957	903	959	992	949	924	955	1006	987	973	973	969	939	943	1011	940	980	916	937	955	951	954	1011	1022	984	1010	999	963	956	994	990	966	904	1018	961	981	930	989	940	951	1000	937	978	979	944	1003	1011	987	947	953	954	969	957	953	961	998	940	973	980	976	969	961	939	944	974	986	984	1010	957	967	894	976	978	992	969	974	1024	933	985	954	982	934	967	940	944	992	983	937	945	939	918	1021	919	1012	975	930	979	892	965	1019	989	995	963	935	985	897	996	1003	1008	925	915	991	918	1015	944	904	985	1019	972	941	951	922	973	912	947	1013	981	980	945	959	962	957	1004	935	922	982	937	991	1003	931	971	959	966	984	959	950	990	959	924	974	1001	977	990	973	992	954	979	976	987	909	934	999	993	981	936	937	1016	930	983	955	964	979	951	951	978	955	935	938	965	943	952	973	972	954	965	967	967	971	925	935	937	944	965	912	915	935	1007	946	975	1010	985	969	968	934	952	938	929	1015	988	994	1012	952	963	918	945	961	995	898	982	924	1010	994	959	985	1022	1003	1017	983	939	972	947	972	964	1031	965	945	981	959	963	960	1027	900	947	979	1006	978	984	951	970	985	961	997	996	974	975	960	985	980	966	953	940	1042	962	986	938	1057	912	999	1020	976	1024	966	970	977	986	968	973	970	913	938	959	952	989	929	964	963	966	915	968	988	1008	936	904	976	939	937	1002	1013	982	994	952	1010	985	1033	890	939	961	977	968	960	960	928	954	995	990	933	946	938	940	969	967	992	1054	917	1040	958	965	939	946	926	963	967	916	956	945	967	924	940	966	1000	945	1005	941	998	982	944	936	937	955	970	971	999	1002	1018	994	965	942	941	1017	956	977	957	965	995	985	945	963	941	999	991	932	972	910	939	1045	905	1008	998	1022	963	956	979	1005	968	946	952	924	969	979	970	959	981	981	952	969	964	981	917	1021	1004	982	993	978	973	982	956	961	945	1010	972	933	953	956	932	994	962	1017	941	978	1003	972	949	989	963	958	949	957	971	964	950	930	999	950	913	992	894	1023	975	1033	968	957	1001	1005	962	964	935	995	985	1007	998	978	960	969	1018	941	911	1016	976	970	948	958	946	979	937	937	966	966	957	957	1007	938	999	985	952	935	949	964	1035	932	962	1039	949	927	979	931	966	986	1004	944	967	939	946	961	943	980	929	1059	954	942	955	955	953	913	987	977	948	971	933	1003	999	914	921	972	969	934	1011	974	998	956	950	982	949	952	946	971	1001	944	958	965	941	915	948	1010	968	970	956	955	956	946	968	926	985	940	964	966	977	928	942	961	916	993	933	965	922	977	945	932	941	978	996	1014	965	1018	958	952	939	941	1013	989	962	919	950	975	989	1019	1002	935	969	994	965	1031	980	937	924	972	958	1017	954	975	979	946	980	1004	959	987	975	933	977	982	917	934	921	935	949	947	1009	929	996	960	991	940	1007	965	950	1000	1036	981	946	975	984	954	927	1011	938	942	959	974	969	989	930	957	1012	948	953	994	954	936	950	975	952	1007	916	987	1003	931	940	967	905	1051	947	983	1003	968	980	991	950	988	990	944	993	993	960	1023	965	993	1014	1007	930	984	932	977	955	1015	973	926	957	890	988	935	906	950	921	1018	919	963	943	980	972	965	954	987	1014	1010	997	1016	947	955	969	921	975	930	965	1000	993	992	1002	1016	956	938	974	949	964	1013	1028	963	906	1001	964	953	1007	938	970	1002	981	1006	974	942	980	1023	947	996	996	976	942	992	1008	994	910	897	970	989	901	962	937	956	929	994	964	948	932	974	946	996	937	940	981	978	949	926	998	951	978	994	998	996	1006	1002	937	967	959	1006	1041	1038	1042	993	999	955	1003	956	954	1063	965	986	972	957	989	980	951	1000	934	965	965	976	1012	1047	929	951	1070	911	979	1001	919	1001	974	971	981	986	970	1023	984	974	1000	965	981	998	978	960	988	952	985	968	961	925	977	958	972	1001	918	999	989	967	953	913	933	884	970	962	950	982	1027	952	1006	965	928	936	905	995	985	911	1013	978	1011	961	945	1004	1010	963	988	955	1006	1017	970	955	1004	1002	1024	987	1036	940	938	952	950	975	939	928	932	915	957	976	979	952	946	919	940	933	951	969	973	979	941	978	961	977	970	933	941	938	960	979	918	1008	969	980	952	957	980	948	991	972	929	975	982	951	988	996	946	957	928	936	916	989	943	958	972	986	992	983	970	977	945	954	944	942	952	987	962	970	923	937	963	943	903	959	972	963	917	972	960	997	952	1013	1005	926	976	942	967	1011	1008	1009	946	947	968	972	966	913	1029	976	958	900	989	954	934	934	953	997	994	960	957	967	946	1018	949	1006	953	920	959	968	946	880	949	991	995	970	973	953	977	911	985	934	999	941	979	946	935	949	1003	998	960	978	945	953	943	981	870	988	956	962	977	973	1033	949	964	918	953	957	1012	985	933	936	993	918	1004	1018	910	945	995	956	967	1000	951	939	1010	990	992	980	921	961	952	906	1013	916	952	967	940	992	985	1001	887	965	967	967	974	1008	1016	952	1005	970	937	1007	954	975	983	957	964	937	938	934	928	989	950	938	960	971	941	918	991	985	999	970	1024	958	1012	1005	1004	945	926	985	936	963	963	976	951	973	936	961	955	950	965	970	956	929	930	945	994	996	1016	946	1010	1005	980	943	971	944	918	955	967	970	969	946	972	939	997	964	1012	932	989	898	928	917	954	999	933	1027	939	990	956	956	943	910	986	969	989	953	952	973	966	918	959	1006	951	1002	1002	1023	941	944	990	993	924	930	980	955	1011	905	952	964	994	974	922	1007	934	960	998	920	949	988	938	941	1019	960	938	963	933	1029	943	993	913	982	978	973	1003	979	966	996	951	1003	1003	982	966	984	970	992	1021	993	1012	941	961	989	999	960	997	960	952	1020	1007	967	950	1015	954	940	998	938	940	945	984	992	1008	922	953	943	956	946	1016	933	960	959	934	927	1023	950	971	958	961	978	1005	923	905	961	925	984	979	951	980	946	957	933	976	1016	937	953	1011	918	934	1046	931	981	993	917	943	946	916	925	949	1004	982	949	989	986
1933	476	303	257	406	475	431	416	356	317	321	273	242	202	173	171	142	149	133	143	100	124	107	99	77	98	77	86	79	67	60	57	63	54	62	45	61	54	57	58	61	72	59	59	49	60	50	62	65	52	58	52	56	50	65	57	49	38	54	64	45	58	50	47	47	37	56	48	40	35	44	56	45	54	45	56	44	51	52	48	49	56	41	55	56	41	53	51	58	47	47	60	52	41	47	39	42	54	46	52	52	64	42	58	53	41	38	62	53	47	50	46	43	46	47	49	41	42	53	43	50	51	40	43	47	56	56	48	48	57	54	52	57	58	60	56	47	44	37	58	46	42	48	54	44	55	48	49	59	52	45	49	42	52	46	59	49	53	62	55	44	46	46	42	55	45	58	48	46	37	57	36	58	49	52	52	52	51	50	54	39	42	53	39	57	51	46	37	50	53	52	56	49	43	40	56	61	53	50	60	48	55	54	44	36	51	62	55	56	54	64	53	52	42	57	55	40	60	47	59	34	48	51	55	42	49	52	45	49	47	43	47	40	46	45	49	57	48	55	49	48	49	50	51	48	58	53	53	47	70	54	50	51	41	62	54	46	46	57	36	50	46	53	47	49	50	53	47	53	44	53	50	43	45	53	41	50	46	53	46	53	44	45	47	59	56	50	54	45	74	42	48	48	49	42	45	49	58	57	41	45	45	52	51	42	55	48	58	44	56	56	48	51	71	56	57	51	45	51	48	40	49	55	52	58	45	47	56	61	50	51	44	46	59	32	42	54	53	42	51	55	36	47	58	52	46	60	49	43	45	45	47	38	42	50	42	42	63	54	45	48	47	53	60	45	56	52	58	44	55	44	55	54	45	48	38	45	44	55	55	54	50	50	37	35	61	52	35	40	49	49	59	55	51	59	40	25	40	64	49	46	58	39	45	45	50	38	50	45	43	54	47	46	50	41	34	51	59	46	53	48	35	54	48	56	47	43	53	37	35	56	49	46	49	47	49	52	53	57	54	44	60	48	42	42	58	43	49	40	41	34	45	54	61	58	35	50	30	53	44	46	57	45	52	53	51	37	48	55	42	49	47	37	41	49	50	45	42	48	51	46	62	45	49	61	40	62	47	54	43	53	48	46	49	52	44	46	47	51	50	48	46	45	44	55	48	47	58	68	48	58	41	40	54	54	41	41	50	42	40	47	52	52	51	40	36	39	45	49	57	48	51	52	31	60	49	57	54	48	53	35	57	47	40	47	36	39	60	53	43	55	47	39	45	44	40	58	51	59	41	55	51	56	52	43	51	55	51	61	46	49	47	54	52	44	60	43	41	63	45	56	46	43	56	52	50	52	41	52	37	45	49	54	46	52	43	42	46	59	50	50	51	38	54	54	56	44	42	54	43	54	56	44	49	43	43	52	45	49	36	57	45	45	42	50	53	39	49	52	55	51	39	49	61	44	50	50	59	51	29	54	41	61	48	51	53	64	52	50	42	56	52	65	61	61	55	46	54	41	50	48	56	50	50	51	58	44	47	56	49	40	53	48	49	51	51	46	47	51	45	46	44	39	48	63	59	54	51	35	40	51	50	45	45	50	41	61	47	48	59	50	48	46	45	44	44	38	52	48	38	52	47	53	40	57	46	45	48	52	51	37	49	45	44	50	51	55	56	48	44	47	39	51	46	49	44	46	54	46	49	42	57	40	38	57	54	48	57	42	40	41	44	49	45	56	43	58	58	51	48	49	53	44	58	41	51	62	53	43	44	32	50	57	43	53	42	63	44	48	59	55	55	57	37	47	50	44	40	48	43	37	40	56	48	60	49	50	44	63	52	36	59	52	49	44	40	34	50	60	41	52	38	47	45	51	54	54	43	54	50	40	61	52	38	40	37	36	45	53	50	48	36	30	50	41	36	40	54	41	50	45	50	49	53	56	45	43	50	56	57	52	55	43	55	38	57	48	58	46	47	50	56	57	39	55	44	42	59	44	40	44	48	40	52	42	47	57	49	51	42	44	50	55	47	54	63	47	47	48	53	45	44	51	44	46	50	55	48	44	43	48	52	53	41	43	50	47	45	57	49	42	55	37	43	52	63	49	49	51	40	58	65	39	56	45	57	58	52	54	49	57	37	39	39	49	54	58	51	56	56	49	56	44	48	45	51	51	45	47	34	42	37	41	49	50	54	47	41	46	39	33	43	40	48	55	43	41	64	45	49	53	35	46	47	44	47	53	53	53	57	63	56	46	46	50	39	47	50	62	53	48	37	56	48	44	49	43	59	43	42	64	56	40	57	53	55	39	48	47	50	55	61	46	50	56	50	55	56	28	59	38	46	41	31	47	56	57	44	45	58	51	38	42	51	57	37	67	38	49	50	49	50	37	54	54	36	39	42	46	46	43	45	56	47	51	46	46	50	47	43	45	52	45	41	56	44	46	50	38	50	53	38	52	58	43	64	45	43	58	57	41	60	44	51	61	60	52	44	53	49	46	43	49	48	50	45	47	58	41	47	51	45	43	54	53	45	54	42	58	34	44	37	35	52	44	43	49	56	56	57	46	38	31	54	44	52	58	40	56	42	45	47	47	46	57	42	44	56	51	51	56	41	54	57	52	51	39	54	49	30	48	42	42	49	40	47	46	53	49	43	53	40	47	49	43	49	46	57	46	50	53	46	44	56	40	56	49	51	51	45	63	44	59	45	46	50	51	51	54	49	45	44	56	49	37	42	51	51	43	44	53	51	49	46	44	48	49	45	38	47	44	40	64	64	39	45	55	49	45	49	42	37	48	56	58	53	55	49	43	54	57	56	49	51	51	55	46	46	52	43	37	53	48	47	42	52	50	53	65	42	32	55	46	46	50	50	57	42	45	44	54	39	48	52	51	51	41	53	41	50	54	53	33	47	45	47	60	57	45	48	50	48	58	60	48	49	47	39	47	42	48	46	48	31	45	49	51	41	40	53	41	33	65	44	55	52	49	49	51	42	42	53	41	61	47	53	42	45	45	38	48	46	48	49	42	58	49	50	52	57	48	57	58	55	58	59	46	46	47	37	50	42	44	48	41	61	52	50	57	50	43	47	43	36	53	45	50	60	54	41	46	37	64	40	48	43	47	55	33	41	41	50	52	38	48	50	45	50	42	49	48	35	46	46	49	39	54	49	40	40	48	49	49	44	48	55	36	55	54	53	49	47	41	63	54	39	50	55	49	52	56	41	37	45	60	54	38	42	45	50	44	46	59	50	48	56	52	37	57	40	55	47	58	41	57	47	52	52	46	48	48	54	42	48	50	48	48	35	45	43	47	51	47	34	40	45	44	41	59	42	55	58	43	45	50	33	47	46	40	44	51	48	54	42	57	45	56	40	63	49	41	46	34	53	54	53	46	43	39	49	47	48	51	42	53	34	50	37	53	38	48	44	51	43	46	62	52	64	46	49	54	50	38	48	46	49	51	40	41	45	56	45	53	42	48	38	39	61	42	46	49	51	58	58	46	48
17998	11518	7271	17911	25684	25363	22360	19516	16658	14377	12488	10552	9234	7866	6893	5729	5222	4616	4125	3814	3472	3178	2831	2600	2416	2230	2010	1799	1726	1576	1590	1412	1404	1329	1308	1261	1262	1203	1112	1089	1115	1024	1112	1039	1071	1108	981	949	949	944	888	933	914	911	864	864	873	926	883	810	894	790	824	843	835	790	817	807	865	754	812	787	798	767	796	778	766	832	734	752	743	812	765	751	754	719	742	748	739	690	795	689	757	716	714	725	730	709	723	717	738	729	688	696	697	688	684	749	715	679	655	704	706	704	690	757	700	696	671	721	689	705	721	683	738	698	694	716	665	694	722	694	694	697	721	694	669	681	724	692	695	649	677	739	693	711	655	708	735	726	693	675	690	688	656	661	696	713	665	697	700	741	706	668	707	734	654	675	714	687	670	682	695	739	701	684	703	679	669	690	662	675	708	681	729	704	720	752	657	695	667	692	674	747	697	705	693	673	713	739	681	657	722	657	719	749	721	709	697	697	665	688	626	681	715	701	688	731	730	736	707	693	698	712	720	772	750	694	684	665	684	687	669	709	644	718	705	694	696	667	741	687	695	699	671	696	703	720	701	712	660	693	742	654	691	731	682	737	757	733	686	679	695	722	694	679	720	694	703	750	726	661	661	711	741	691	696	690	705	643	748	725	743	670	738	699	685	682	724	683	742	713	724	687	707	657	685	727	728	684	671	671	737	721	711	735	681	738	605	748	680	683	642	703	714	689	732	691	727	709	685	700	761	706	714	683	735	694	649	712	682	714	735	667	706	679	681	690	688	677	679	741	692	689	692	717	715	725	627	688	759	691	728	696	660	648	672	683	755	676	706	687	729	702	685	673	743	713	707	736	682	670	712	687	692	699	672	670	711	710	692	678	687	649	722	673	636	722	736	718	710	684	712	682	694	638	643	726	707	746	746	707	679	661	667	696	653	684	669	684	679	751	702	673	691	717	694	726	647	692	725	703	669	684	628	698	710	705	692	695	704	715	705	644	645	739	707	718	673	685	701	662	695	736	701	679	677	693	661	724	718	693	672	687	677	698	730	709	675	696	696	713	702	667	714	713	718	709	703	703	683	687	690	711	679	705	711	690	657	671	746	682	718	719	701	727	717	658	682	717	692	702	670	683	690	671	743	678	676	712	726	752	688	650	689	676	681	697	697	661	709	705	716	713	680	680	716	728	708	682	700	715	715	699	727	736	742	689	673	688	704	713	730	690	683	699	728	655	714	660	719	685	733	695	693	637	662	702	695	681	707	701	703	696	678	695	748	662	658	699	664	679	733	688	669	675	688	687	694	726	713	740	633	734	680	712	720	659	700	666	686	655	664	711	674	728	724	666	753	690	645	706	700	718	728	685	649	672	679	704	708	681	684	748	701	682	731	723	711	717	683	644	670	672	713	660	697	700	703	653	718	634	644	708	665	682	687	723	722	743	701	680	664	666	696	736	728	695	685	710	724	642	720	698	730	684	661	673	713	700	689	681	728	691	733	674	698	700	618	651	708	688	728	696	702	654	705	698	732	727	688	696	715	708	682	669	727	699	695	694	663	676	723	708	657	720	646	657	704	697	707	707	673	643	700	660	720	701	720	688	633	685	753	652	663	633	733	706	685	715	653	691	653	669	721	692	684	760	655	704	709	720	714	673	680	691	670	721	755	687	722	692	680	679	671	734	664	674	686	671	658	664	711	698	695	666	701	653	681	729	682	663	707	717	762	715	741	695	683	685	683	708	697	664	686	653	651	698	740	690	705	722	699	704	714	692	661	699	678	695	659	672	674	709	712	716	710	708	706	684	703	664	668	714	678	681	690	692	672	633	696	710	697	716	733	701	703	690	643	700	702	696	698	678	673	686	724	736	680	744	668	670	723	728	719	701	709	665	703	679	723	664	630	675	663	669	691	729	652	723	689	757	695	784	715	712	727	672	667	676	722	706	666	704	697	661	690	704	704	659	700	732	695	737	692	701	652	734	687	719	716	667	711	647	672	706	671	708	685	717	671	684	656	694	666	669	682	745	688	697	715	694	747	700	701	701	708	708	670	659	692	704	665	695	710	670	719	731	703	711	672	702	666	707	692	705	701	664	728	667	687	736	691	710	705	688	696	694	703	677	696	724	674	689	652	695	695	685	718	733	672	687	683	710	679	675	705	682	706	725	724	676	733	742	730	709	666	701	699	742	664	705	661	678	662	660	689	692	662	656	682	659	694	686	679	682	655	686	692	690	715	704	709	706	685	693	705	706	726	695	738	701	662	712	691	672	723	692	689	684	714	717	703	678	728	726	677	695	737	713	671	698	702	686	635	685	696	690	657	699	686	717	693	625	705	668	712	646	697	626	697	677	729	683	709	767	679	688	727	685	688	695	687	736	702	701	737	695	685	712	692	691	671	698	690	696	718	672	780	666	665	702	719	730	688	656	706	667	689	716	716	641	683	702	701	682	694	711	698	769	687	683	701	707	655	742	696	675	699	751	707	713	698	658	704	729	683	702	705	681	686	718	706	661	721	713	679	659	688	669	706	661	691	654	703	709	671	699	689	739	682	717	685	697	690	694	670	708	688	677	688	706	723	692	747	649	692	693	689	724	720	663	705	685	699	661	686	745	673	719	687	693	683	719	655	684	724	713	706	718	717	689	727	710	680	726	704	715	743	686	693	732	716	676	799	704	712	699	667	717	704	673	731	663	661	721	685	596	698	677	687	735	697	673	683	669	644	705	700	709	756	719	700	701	652	705	708	687	695	661	711	681	737	667	679	708	694	683	664	716	681	678	663	705	700	715	722	704	719	706	660	687	669	706	729	705	707	724	708	699	653	718	701	665	672	715	719	669	714	703	722	726	685	712	712	695	697	653	732	665	724	704	667	717	734	721	740	697	722	698	681	680	728	738	680	672	675	705	758	752	721	690	727	663	711	707	748	682	701	731	708	678	710	719	720	740	711	660	676	657	736	697	689	734	708	668	709	699	684	708	701	694	670	673	697	737	751	720	682	699	699	716	693	708	719	711	693	716	684	707	623	676	692	701	751	734	682	663	686	655	700	659	748	655	686	661	731	695	717	693	667	654	741	654	722	737	684	648	689	675	711	664	740	725	692	674	693	701	632	680	704	702	684	698	686	668	683	677	679	723	702	721	714	721	699	702	722	669	721	729	683	672	668	692	677	743	657	673	699	683	720	641	738	684	713	643	718	731	669	689	668	675	690	721	659	720	704	695	678	676	696	678	667	692	672	685	653	675	700	719	723	720	680	721	697	686	712	707	697	659	702	726	670	706	671	713	683	656	687	644	691	654	718	648	691	679	723	683	681	718	656	697	681	691	713	707	674	707	684	664	676	707	734	685	700	736	685	675	701	703	707	687	667	722	661	728	739	696	670	693	698	667	706	692	664	716	667	672	684	738	730	748	736	689	682	719	700	688	731	760	708	752	697	651	715	709	680	743	685	696	746	702	686	667	671	711	699	682	701	663	709	672	698	703	727	714
1414	819	450	377	629	716	665	626	546	487	483	387	340	303	268	236	235	186	170	173	157	132	154	125	119	97	111	94	87	81	66	82	92	67	74	96	66	74	57	87	60	47	70	72	66	63	70	69	72	59	60	81	56	48	64	60	70	62	57	62	51	45	68	58	58	65	51	68	49	58	67	51	55	43	52	57	55	53	62	61	53	46	45	63	64	68	51	44	62	46	50	54	65	47	58	49	60	62	65	56	36	56	55	59	57	59	52	45	62	42	43	69	56	57	52	60	54	47	63	52	49	50	52	58	41	58	54	52	52	55	52	49	52	49	53	46	57	49	50	36	45	48	53	58	51	51	58	54	47	44	51	46	51	68	52	50	41	46	46	42	45	53	41	46	46	53	55	49	40	52	52	46	42	54	59	46	54	54	49	50	47	47	41	59	47	52	63	49	44	61	41	62	53	63	53	53	50	63	39	62	54	45	54	53	42	35	57	53	55	52	53	50	58	58	54	54	57	61	57	42	51	46	53	57	51	46	54	40	48	47	73	53	44	51	54	59	42	50	55	52	50	58	46	51	49	49	50	58	46	51	56	52	63	57	50	48	53	55	58	50	47	38	65	41	48	55	52	46	61	43	52	55	51	43	54	58	49	57	51	45	53	53	59	42	43	41	47	47	52	67	39	65	49	43	51	41	48	53	47	56	51	36	57	43	62	60	62	39	55	68	41	44	56	43	43	63	57	55	58	42	44	57	54	52	50	54	54	52	49	52	54	53	50	60	63	52	55	38	57	54	58	57	49	52	59	71	48	53	50	44	38	52	52	44	55	43	47	51	54	61	58	49	52	47	55	50	57	49	47	51	51	52	46	53	65	50	47	50	52	46	45	49	52	64	35	36	36	66	47	35	53	60	52	46	53	59	51	52	57	59	54	46	47	47	59	45	55	49	54	56	55	52	62	51	58	48	53	39	55	42	46	49	64	53	49	58	58	37	47	49	44	58	48	47	62	48	52	68	57	63	51	58	41	63	48	63	42	37	51	33	54	59	64	48	54	42	56	59	62	62	59	44	47	56	57	56	58	56	45	52	46	47	48	58	40	52	56	48	58	53	65	65	63	44	48	48	56	38	49	56	50	54	54	65	55	55	43	51	38	50	55	51	43	64	49	67	49	53	55	53	49	53	66	44	62	43	35	51	60	56	54	62	56	45	52	60	54	56	59	40	51	44	45	55	57	45	42	50	57	38	58	47	51	74	65	55	64	51	51	43	44	66	44	42	55	52	42	43	50	54	51	56	52	50	58	58	54	37	48	46	53	53	56	54	59	42	61	58	60	42	45	53	58	46	58	47	56	41	47	55	55	53	40	55	60	55	55	49	51	43	55	57	51	60	58	54	41	45	46	46	39	47	60	58	61	53	52	57	45	39	58	52	40	37	62	41	55	48	50	42	56	50	55	40	33	58	60	52	37	51	56	54	56	49	56	52	48	37	59	55	37	39	55	46	41	53	54	52	44	52	62	48	66	69	56	56	58	57	56	45	60	56	49	52	46	56	57	50	48	38	49	47	66	64	40	50	44	55	51	58	50	62	44	45	53	63	47	62	53	57	47	40	44	33	45	52	60	51	56	55	49	62	45	49	42	54	47	61	43	55	60	55	52	48	53	54	60	45	63	38	51	59	52	45	56	73	49	47	49	60	61	42	55	61	42	47	44	56	57	61	52	47	56	52	62	62	65	50	51	59	40	56	67	48	54	43	59	58	67	58	53	50	50	56	58	47	54	62	62	55	45	50	55	49	51	63	32	56	57	57	65	69	48	52	62	46	52	58	48	43	55	47	65	58	51	41	50	53	50	59	51	59	54	64	50	56	48	53	63	46	60	55	54	57	50	54	52	61	48	46	51	58	45	54	47	46	48	46	59	57	52	57	56	37	46	55	56	47	59	52	49	71	46	44	52	54	51	62	52	63	53	59	47	51	48	37	38	59	56	52	68	49	54	44	45	58	42	70	55	51	51	50	49	39	54	56	67	50	42	40	54	59	51	52	63	51	41	54	49	57	66	39	47	41	37	46	51	41	50	49	55	67	51	47	62	56	47	51	47	34	50	45	50	55	53	47	57	52	54	45	45	54	53	39	43	42	54	58	48	47	47	53	58	57	42	39	47	50	55	49	55	52	48	54	58	42	52	47	64	48	45	50	51	45	40	51	38	58	54	58	56	48	53	46	39	53	35	54	44	41	41	40	51	52	37	54	48	60	50	65	50	53	50	44	50	45	45	55	44	53	42	50	47	46	52	49	54	54	62	46	43	57	53	63	60	41	51	39	56	50	54	52	40	53	59	56	60	65	43	48	54	58	51	52	49	43	60	43	57	51	51	49	45	45	45	51	58	56	53	57	41	55	43	58	39	51	36	47	54	52	49	47	44	54	45	57	58	46	58	44	50	50	46	57	46	62	44	48	48	41	45	49	44	48	62	54	48	54	52	56	60	45	64	54	39	36	48	51	58	45	43	56	43	53	47	58	65	51	61	43	55	43	33	58	51	48	48	58	41	46	44	50	48	67	54	44	34	52	45	59	51	56	54	52	52	50	53	37	55	55	61	52	49	56	45	50	51	52	36	52	38	56	69	50	49	41	64	47	34	43	56	41	51	59	57	41	59	56	53	44	61	52	43	44	58	44	49	57	47	53	64	63	46	47	47	44	46	56	47	44	47	50	52	39	37	46	49	50	46	51	52	53	52	48	50	32	49	54	60	62	57	44	45	50	44	63	51	61	51	56	56	59	52	52	48	44	53	47	51	48	53	55	45	43	51	53	54	59	53	61	47	52	54	60	50	46	53	55	38	61	55	42	53	63	40	61	53	46	45	52	55	46	49	67	40	43	49	44	47	51	48	64	39	56	42	62	49	53	64	57	54	55	62	47	55	46	48	57	59	47	46	62	50	54	67	63	41	52	41	59	49	52	67	66	53	60	54	55	66	52	52	61	49	60	50	52	53	55	46	63	52	54	54	59	51	48	48	62	46	51	59	56	49	47	47	54	56	50	54	44	58	65	45	56	58	34	62	50	47	41	43	52	54	57	69	44	56	47	38	57	59	47	60	46	38	42	40	38	53	51	37	56	52	56	52	43	45	49	50	59	58	56	58	51	54	54	45	57	52	44	55	58	61	56	50	49	50	48	56	57	55	57	59	50	47	40	51	50	54	47	64	58	43	73	57	46	48	43	45	70	63	49	43	70	52	40	41	56	47	59	68	54	48	52	49	62	44	57	54	42	50	50	61	54	44	48	52	48	63	42	58	52	44	37	58	46	65	47	58	55	51	59	40	66	45	56	50	54	61	54	50	39	50	54	43	58	40	43	52	60	64	46	46	50	45	51	49	48	48	57	47	53	66	50	53	43	46	64	38	57	54	49	48	52	57	48	45	54	44	42	53	64	56	61	51	59	47	41	55	52	55	49	54	58	64	55	45	47	39	61	47	45	55	49	41	55
22396	15901	10559	22853	31293	30498	28074	24826	21746	19220	17061	14908	13164	11032	9776	8332	7468	6765	6115	5405	5116	4540	4020	3832	3420	2999	2844	2560	2401	2135	2048	1942	1912	1844	1736	1639	1571	1547	1410	1376	1323	1311	1335	1294	1312	1258	1212	1229	1127	1108	1084	1130	1066	1024	1135	999	1010	984	1050	984	955	963	933	912	950	942	919	867	886	891	843	871	854	820	861	880	844	855	824	853	840	830	801	815	831	767	831	850	831	820	779	762	759	753	717	744	773	748	779	781	738	789	748	728	760	764	745	766	772	781	775	772	774	731	721	740	711	727	778	694	803	756	724	737	753	761	780	754	718	755	736	779	751	769	740	704	745	754	681	796	704	745	700	751	708	784	729	794	749	756	759	724	778	712	765	732	734	721	718	709	750	778	743	782	732	785	729	744	765	776	726	715	755	736	747	724	704	726	745	732	710	746	743	734	747	778	761	756	733	709	756	762	775	725	704	739	724	793	712	742	712	749	746	786	746	741	736	765	749	726	708	784	716	726	783	700	666	713	680	692	699	740	701	744	745	772	754	722	730	759	745	782	801	759	760	729	729	713	739	744	713	743	777	753	693	721	756	770	712	729	740	801	740	708	720	727	750	733	748	727	698	737	725	727	724	739	706	767	749	712	752	738	746	714	775	743	766	751	751	742	726	732	708	730	749	711	709	719	714	743	716	739	744	703	761	730	722	761	768	694	728	718	709	705	796	793	778	734	734	725	758	752	704	775	782	753	715	737	778	737	733	739	721	680	786	759	718	733	777	738	729	790	726	707	745	736	716	670	719	739	726	744	741	786	753	756	755	725	717	744	731	735	714	742	787	750	756	731	758	710	722	743	706	720	735	752	753	741	743	798	718	716	743	784	700	713	677	738	742	751	750	756	762	727	760	762	742	745	739	767	718	711	743	761	762	760	683	765	789	725	754	741	782	732	724	728	742	684	734	784	720	722	759	723	775	711	736	784	735	771	759	781	730	756	732	731	697	743	735	740	767	755	743	706	771	776	726	729	776	707	727	740	785	712	739	753	753	747	743	738	715	764	767	781	717	811	770	766	742	732	733	684	708	779	740	741	741	700	695	749	699	744	775	693	743	745	704	748	691	740	691	733	721	715	769	742	743	747	743	732	751	746	723	769	711	728	732	760	707	761	733	755	748	720	720	733	731	718	727	770	760	756	734	771	738	705	709	720	731	747	706	774	724	734	764	736	700	767	714	787	748	671	719	752	739	736	699	729	753	686	729	752	758	696	709	711	745	713	721	757	751	711	731	757	713	702	753	738	704	712	733	764	754	728	712	704	761	717	710	700	736	710	735	813	734	710	675	732	749	726	779	705	742	747	760	707	702	805	791	708	715	724	728	758	770	706	721	746	735	730	695	761	746	704	746	748	715	709	733	701	746	748	783	744	697	751	695	744	749	694	764	708	720	730	752	741	731	748	748	705	708	766	731	750	746	762	741	739	751	712	754	784	729	771	768	709	728	767	757	668	747	756	716	794	742	729	715	719	731	727	760	761	711	719	681	711	732	731	704	756	773	759	668	737	726	688	714	730	753	712	751	758	757	729	715	734	730	707	728	738	771	765	762	705	687	739	742	733	695	728	776	754	698	764	768	759	722	776	748	785	736	737	715	682	756	749	728	710	735	733	729	707	733	747	779	714	794	791	703	703	728	727	712	790	694	764	767	754	715	700	765	784	785	726	747	749	681	697	706	699	759	748	761	756	698	741	703	728	735	739	795	735	736	701	719	748	774	744	718	732	733	753	701	731	713	782	746	718	726	698	725	726	726	753	722	732	756	714	729	763	764	789	716	707	732	730	735	779	716	735	688	693	783	729	778	760	744	767	758	725	742	729	724	714	742	758	769	739	754	751	733	708	700	748	737	785	725	703	753	770	742	759	745	765	745	771	718	694	767	702	733	778	733	691	809	757	748	738	750	758	733	731	771	756	773	771	787	739	715	749	687	751	746	716	732	753	756	763	748	773	698	705	763	770	766	759	689	752	738	725	727	651	744	734	726	693	748	703	779	716	716	756	727	712	745	716	767	704	752	771	772	731	745	766	731	697	760	786	736	727	786	734	733	757	756	733	719	731	733	722	794	738	720	746	748	750	714	720	738	717	760	710	763	739	749	700	687	763	754	764	737	742	711	738	751	729	785	745	698	709	738	774	755	743	709	708	770	761	755	684	713	756	723	724	726	701	752	747	757	738	722	733	764	753	719	711	720	772	735	737	736	795	732	745	733	730	712	724	731	754	709	741	765	745	738	702	707	791	738	731	731	739	672	708	753	773	698	744	760	713	731	754	765	739	773	727	749	755	745	720	798	708	755	716	738	736	770	753	718	708	745	734	723	694	750	712	780	710	727	721	749	748	761	715	744	720	771	705	699	752	735	748	720	727	742	709	728	732	778	773	753	748	708	753	722	704	730	725	703	690	722	700	715	800	758	749	779	727	718	750	737	763	757	751	753	756	729	754	730	726	714	712	748	718	755	753	690	701	729	768	728	720	687	711	735	737	742	718	734	747	719	704	745	746	763	702	709	722	782	754	805	757	715	713	757	725	701	732	715	730	723	717	703	752	748	761	711	715	753	740	724	738	744	745	669	775	775	719	777	778	716	732	785	736	755	733	781	742	742	708	747	727	748	747	689	699	739	717	751	740	764	720	734	741	701	714	822	723	689	713	729	730	722	737	713	785	738	759	690	775	741	737	732	718	773	697	774	728	770	736	730	719	736	735	767	738	732	708	748	674	720	795	709	709	719	768	734	717	771	799	728	738	740	694	730	672	709	763	723	735	738	744	737	708	703	781	762	776	745	700	752	676	733	737	727	721	749	731	739	717	743	777	745	762	720	755	737	806	712	725	737	734	710	755	707	749	721	752	773	747	756	693	771	724	800	746	711	783	737	722	792	739	744	748	742	761	777	695	699	733	731	740	772	754	753	740	730	745	700	721	753	703	753	732	727	750	727	769	724	711	751	682	742	764	734	741	724	706	761	731	733	763	755	747	699	726	776	804	722	684	707	726	733	688	710	773	734	744	761	726	765	743	729	729	747	771	741	741	729	701	745	720	728	735	761	744	711	701	727	750	767	727	738	759	742	766	746	759	752	725	773	713	737	796	752	769	704	678	675	749	717	722	726	759	773	760	736	742	747	749	737	730	710	737	717	744	746	725	725	713	713	725	756	747	768	791	735	715	735	709	734	746	760	772	715	756	741	695	706	749	735	703	728	727	737	744	723	720	727	705	784	747	700	719	779	714	703	753	794	749	754	729	721	788	748	741	764	769	768	694	737	758	725	725	731	717	677	684	772	735	741	727	672	742	746	719	750	719	718	771	709	725	740	765	747	718	686	741	755	759	728	775	682	748	743	766	755	770	711	765	736	721	736	770	710	758	719	756	781	690	752	748	743	734	721	755	734	748	763	769	736	704	720	733	709	743	745	729	695	752	785	733	727	754	750	753	731	719	720	731	712	741	765	709	716	779
3314	699	477	366	580	649	647	581	517	495	431	370	334	325	275	227	246	186	165	150	149	176	147	120	131	128	95	100	114	108	87	76	103	82	83	82	90	97	84	60	83	82	88	60	67	91	68	86	64	75	74	66	60	76	79	72	56	73	60	68	74	58	73	63	83	82	61	66	66	59	70	74	59	70	60	60	67	66	57	75	64	61	66	67	58	63	78	74	62	75	67	68	74	58	55	79	70	63	62	71	62	65	61	70	70	66	68	67	66	75	78	78	73	69	71	68	64	60	65	67	64	62	66	47	71	70	57	68	67	59	68	51	53	57	56	65	58	62	54	68	67	70	64	68	63	50	75	72	60	63	81	57	67	64	64	69	53	64	77	60	65	72	43	61	59	56	61	68	54	62	66	64	79	61	71	57	60	60	59	65	63	52	42	47	74	54	55	61	62	52	60	60	70	67	57	58	69	65	60	56	54	59	56	69	57	56	50	59	80	66	75	67	60	70	72	67	65	75	59	71	69	56	57	61	58	68	62	78	60	67	55	58	70	70	70	64	59	67	45	71	59	62	66	83	67	66	50	86	67	67	68	66	80	65	60	67	74	64	61	66	50	64	67	63	79	51	57	61	66	52	81	55	57	57	62	49	59	62	60	62	59	69	61	60	57	54	71	64	69	50	60	60	60	57	67	67	63	72	72	70	58	68	71	73	62	58	48	68	51	62	64	51	60	56	60	70	74	71	54	72	71	66	52	63	70	56	69	60	84	57	71	68	70	52	68	66	46	47	64	58	87	62	61	62	71	56	58	63	67	73	62	73	65	56	64	69	71	57	67	51	61	52	64	64	56	68	61	70	52	62	67	69	59	63	65	66	71	70	57	68	64	52	65	71	55	73	53	66	67	67	68	66	64	59	68	63	60	53	58	59	52	70	60	67	73	57	78	62	61	64	77	70	53	68	66	66	57	60	73	61	57	70	66	63	56	51	67	62	62	78	66	55	69	53	48	52	57	61	71	53	56	56	65	56	60	76	67	77	50	58	58	65	67	60	62	74	65	74	47	60	57	75	63	58	63	53	59	56	66	55	62	63	64	63	73	64	47	59	51	55	64	72	70	56	67	72	56	74	55	68	49	57	72	68	52	61	54	64	64	68	77	66	61	63	79	58	68	64	56	56	77	52	62	69	61	65	66	67	59	76	66	58	85	64	74	66	56	79	58	67	60	62	52	56	52	51	49	66	62	57	79	67	60	73	67	59	61	67	62	52	63	66	77	74	52	53	63	65	52	62	62	62	61	55	54	62	68	74	58	54	70	49	62	65	74	54	59	67	62	66	60	61	70	55	67	54	75	68	65	62	67	78	58	75	68	62	63	63	63	66	63	65	66	83	55	77	71	68	67	73	63	56	65	67	73	55	66	64	64	66	66	62	84	63	58	65	59	64	71	58	59	59	62	63	56	72	62	53	78	59	63	59	58	62	59	68	68	52	64	63	66	72	69	60	65	58	51	66	54	66	63	67	53	55	76	85	65	70	70	65	68	69	58	63	55	65	59	47	64	69	65	74	63	76	70	67	63	56	66	73	69	61	71	57	57	63	67	55	51	63	71	52	58	61	68	62	55	65	52	59	67	51	68	54	66	76	54	54	60	66	69	55	64	69	50	68	65	59	58	54	65	63	56	53	46	46	71	68	62	52	64	58	67	57	67	77	58	69	68	50	58	73	71	61	67	77	62	70	55	56	67	68	71	63	74	52	60	61	62	62	56	80	65	56	65	66	61	62	77	60	85	63	60	70	68	78	66	66	63	85	56	56	65	62	60	62	56	51	68	80	57	63	63	66	81	57	67	48	86	52	59	48	55	49	63	60	65	62	60	69	57	62	63	62	81	47	68	65	67	54	57	64	67	63	59	59	66	58	63	78	52	82	73	65	82	68	63	67	70	66	62	60	78	63	56	67	72	67	48	65	59	48	52	66	81	59	64	60	65	55	45	64	62	61	74	58	82	46	67	71	69	74	57	62	65	68	50	72	67	69	65	53	46	57	59	68	71	50	70	54	53	46	57	69	54	57	53	69	63	62	59	66	66	69	51	56	67	50	57	54	73	75	65	78	66	62	62	61	48	57	78	65	65	75	62	84	49	50	61	50	70	60	52	56	70	69	65	59	79	55	46	59	67	61	73	63	78	68	50	61	73	71	66	75	67	49	47	71	63	59	78	57	57	56	60	54	68	75	66	55	61	57	74	61	61	58	60	61	65	62	60	60	57	69	61	70	55	52	73	66	72	62	62	71	64	62	54	61	62	62	60	51	67	72	62	62	61	61	58	56	49	62	66	55	76	66	66	69	59	50	74	76	73	47	67	58	79	52	55	69	62	61	61	63	60	64	71	46	71	66	52	42	53	51	55	62	74	50	32	65	60	59	62	65	63	65	61	59	62	70	55	64	58	63	63	67	62	67	62	66	62	56	69	66	63	66	71	57	53	69	79	69	61	51	60	69	65	72	65	56	63	61	58	78	65	58	72	58	79	49	71	66	58	69	70	62	62	57	77	50	56	70	55	50	62	56	60	68	65	71	56	66	58	78	57	64	59	60	77	70	70	65	64	66	58	82	77	81	61	60	44	50	66	68	63	75	51	75	70	72	66	52	69	62	77	68	69	52	54	65	62	69	72	64	52	67	64	65	49	68	61	54	64	76	66	48	64	70	51	45	71	70	59	55	54	61	71	70	59	73	70	64	55	65	59	66	72	63	63	55	63	70	69	72	68	64	56	62	58	66	67	73	74	58	62	66	67	62	62	73	47	70	67	68	60	60	60	67	61	51	59	70	57	62	60	42	70	43	51	72	66	54	59	46	60	69	62	77	58	66	79	51	61	69	72	61	74	82	52	69	64	68	70	67	65	62	50	71	67	52	65	72	54	70	50	66	63	35	68	55	71	71	66	77	50	50	80	60	52	66	68	61	71	69	57	62	60	69	64	71	76	62	55	59	55	52	69	57	64	75	63	68	63	68	49	66	75	56	70	62	65	70	48	65	58	65	50	68	64	65	66	72	68	55	57	71	53	62	79	70	80	74	68	76	59	68	61	52	43	55	56	64	64	60	66	66	72	60	68	72	63	61	57	44	51	68	65	78	54	57	52	80	68	63	65	66	68	50	70	54	62	83	70	57	61	74	75	62	71	70	68	56	72	54	52	60	74	73	63	60	58	53	54	76	64	55	60	83	55	51	76	62	63	62	60	65	64	68	60	61	55	59	67	67	68	71	64	81	58	87	60	64	70	58	58	62	77	64	66	64	61	52	47	65	63	64	60	58	58	41	50	53	67	66	69	78	57	64	62	74	59	55	66	65	63	62	63	65	53	49	63	55	63	73	72	60	59	70	77	54	50	66	65	73	61	63	65	71	64	65	59	75	53	71	79	66	79	62	59	64	62	59	68	80	61	71	58	59	69	68	54	44	71	62	60	74	61	56	80	72	82	67	57	64	70	53
20476	14401	10060	21580	29871	29516	27194	24255	21406	18512	16206	14225	12572	10843	9441	8408	7257	6471	5796	5416	4920	4565	3937	3642	3384	2994	2734	2561	2300	2222	2142	1968	1951	1887	1764	1762	1689	1660	1545	1493	1508	1493	1422	1452	1502	1400	1327	1383	1265	1279	1202	1237	1178	1195	1213	1143	1189	1161	1112	1148	1155	1100	1136	1131	1070	1073	1011	1058	1072	1004	1057	1003	1019	996	1022	1024	1024	963	918	972	983	941	973	1011	927	971	959	972	922	937	959	980	975	986	956	919	881	893	929	910	930	928	887	924	882	924	915	938	862	895	921	895	932	884	897	929	950	819	910	878	868	928	895	930	909	867	889	904	875	915	954	938	869	916	884	915	883	916	909	842	869	868	896	908	918	871	960	927	890	924	901	858	896	874	898	928	922	915	881	913	864	934	882	874	944	822	926	838	867	904	906	867	858	958	906	865	958	936	883	907	876	882	912	830	899	884	908	891	885	865	906	882	856	894	909	871	847	864	893	881	872	911	967	903	810	839	896	892	858	887	932	907	905	902	913	942	925	962	902	914	960	869	921	868	895	891	891	918	896	879	875	872	883	958	929	858	947	884	882	876	865	931	897	905	933	922	926	891	909	918	907	840	930	886	889	920	903	892	815	891	955	929	860	930	890	904	862	937	940	921	918	853	902	850	872	906	902	887	887	885	921	846	877	856	921	906	885	874	877	942	891	904	908	832	888	917	898	825	895	870	911	904	886	890	971	903	857	921	883	934	860	942	879	925	901	900	894	888	889	978	887	845	886	892	849	918	892	900	892	869	888	864	925	896	873	833	906	941	922	891	935	863	889	921	950	889	860	881	893	859	903	895	866	946	939	894	921	955	859	915	909	905	891	893	896	874	882	948	948	936	875	903	933	896	914	868	925	895	915	895	927	928	890	893	896	893	894	919	934	891	905	951	872	910	883	987	926	896	867	915	897	915	948	932	899	895	898	913	929	912	905	865	892	908	955	894	868	917	849	923	898	855	881	875	898	900	880	898	852	925	872	879	894	925	984	908	874	902	886	925	901	884	893	865	857	934	836	891	921	938	941	841	886	854	906	889	858	912	894	852	935	838	918	898	906	932	875	837	910	931	941	914	873	943	886	912	932	943	883	891	867	960	843	930	919	968	926	929	904	875	893	904	896	915	863	876	938	919	847	856	902	848	906	937	910	912	871	963	891	940	914	916	925	928	905	851	926	893	905	881	857	905	875	915	939	895	928	899	894	942	973	870	881	902	911	925	894	960	922	908	896	916	876	899	902	875	951	861	941	884	857	873	893	907	862	895	887	905	855	896	914	914	855	933	907	877	967	927	918	840	895	824	920	863	868	875	878	946	915	849	860	864	879	937	867	855	892	918	893	870	971	904	911	916	899	982	928	853	891	868	958	889	864	898	943	897	893	844	941	904	856	878	839	853	924	831	928	907	894	880	880	934	941	898	947	897	874	896	879	885	888	888	864	915	917	874	922	920	948	897	872	931	880	932	914	887	890	889	905	855	881	908	941	975	930	938	927	891	911	889	864	891	908	928	890	900	898	895	915	900	921	860	896	934	897	883	901	859	901	846	877	927	916	917	886	921	905	910	943	868	856	936	907	879	901	906	870	871	903	904	892	918	891	906	897	856	928	891	910	889	884	886	908	833	921	859	1004	877	850	830	922	883	859	946	917	863	925	906	917	925	910	937	867	928	919	896	865	961	880	893	908	912	895	912	920	852	928	867	853	901	879	844	843	969	921	884	878	852	852	914	904	874	902	956	919	925	847	903	917	897	900	863	923	899	920	901	918	944	842	921	908	883	910	881	907	938	906	859	955	900	937	900	881	854	888	896	929	877	883	891	904	870	880	893	881	927	896	932	949	914	943	915	880	938	855	885	929	934	925	888	890	947	889	862	859	885	946	956	909	850	926	905	875	866	866	881	890	916	875	911	874	903	868	925	866	872	907	884	842	951	920	926	910	933	937	904	882	919	888	889	953	914	871	897	905	917	846	909	933	916	894	893	898	894	893	896	899	885	933	894	924	935	872	902	891	892	863	906	890	907	886	866	888	885	880	839	898	969	939	886	934	942	870	864	967	956	908	886	971	905	925	869	920	928	844	908	887	926	947	933	980	902	933	912	927	902	892	898	912	869	921	872	930	917	900	956	925	881	888	917	889	924	876	895	868	921	883	891	918	838	939	876	911	887	825	862	977	914	893	869	942	952	913	916	912	875	917	961	928	919	898	857	952	938	884	905	900	927	912	838	928	927	946	890	908	881	928	892	850	902	865	904	895	836	905	922	914	930	881	900	920	924	951	851	834	843	880	881	934	955	949	880	906	963	894	905	877	903	872	856	945	897	865	850	890	846	923	943	918	879	842	914	927	864	844	875	871	879	843	917	954	903	899	878	904	877	905	947	942	885	894	888	923	850	913	910	900	913	887	810	900	914	913	898	882	830	877	927	908	858	861	901	877	874	877	955	936	898	850	902	907	949	895	917	874	859	883	922	885	858	883	936	881	899	900	878	902	846	919	880	890	914	899	865	935	887	913	915	926	857	907	941	976	873	890	881	889	895	902	895	902	929	924	894	890	891	892	900	919	914	899	902	847	901	860	874	937	922	922	903	887	904	921	911	905	919	874	892	873	945	884	860	908	961	953	920	974	915	915	914	869	894	904	899	871	881	919	917	880	843	903	875	926	857	848	929	908	873	873	910	885	907	952	839	903	919	863	874	921	924	881	898	886	842	891	923	849	909	871	913	900	860	975	919	906	862	882	882	912	868	943	909	881	943	883	901	864	927	907	890	936	885	881	935	909	889	890	928	921	900	912	909	935	903	915	910	867	904	913	905	889	873	893	915	898	924	946	914	857	899	950	915	899	910	954	927	830	917	932	908	911	906	913	890	922	908	870	906	911	914	847	907	939	955	871	864	897	928	864	924	888	918	903	871	943	944	893	913	952	935	939	879	881	891	850	932	902	901	916	884	886	876	951	847	865	893	925	892	894	896	887	953	884	900	907	872	854	886	937	922	868	889	893	905	878	890	905	925	892	875	907	889	948	883	866	903	913	891	918	938	858	893	872	878	884	856	896	879	916	946	842	920	908	898	881	891	897	909	866	947	861	947	856	880	918	929	909	941	879	899	931	955	896	924	871	897	909	925	894	899	882	880	877	925	886	848	915	862	857	907	929	911	872	898	865	882	888	930	940	906	946	911	927	906	922	890	884	888	866	947	883	903	862	910	911	929	972	880	885	889	911	897	881	888	881	878	936	928	888	918	870	912	898	899	960	878	909	939	864	828	905	915	950	911	904	864	944	865	856	904	968	920	885	904	897	889	915	845	905	930	943	895	883	913	920	910	941	971	853	907	887	851	859	855	877	904	870	921	887	889	910	906	938	924	868	935	904	913	923	857	880	923	852	949	906	922	916	969	920	932	856	871	934	874	960	918	907	902	890	933	926	920	918	875	906	948	899	842	892	814	874	894	863	914	859	926	885	875	886	910	849	881	893	855	886	930
2675	1128	685	539	885	997	1019	922	771	714	631	529	452	405	336	341	289	251	248	230	219	198	177	174	131	135	146	127	106	123	98	112	93	110	117	104	87	104	92	74	90	87	78	88	106	85	76	84	94	83	91	75	81	74	77	85	77	96	76	72	57	72	86	90	72	82	62	72	82	77	78	67	69	60	83	67	82	69	65	88	57	53	68	66	66	74	62	91	86	78	69	65	83	63	88	66	63	69	56	71	76	71	83	84	57	85	54	78	70	63	88	60	60	75	72	58	61	74	78	56	72	63	80	75	58	60	76	62	72	68	88	56	45	60	73	67	59	64	59	55	73	57	69	65	72	63	78	75	70	68	63	58	70	67	68	66	85	60	70	68	56	70	56	70	68	70	62	66	65	64	66	67	51	78	54	82	68	72	62	75	74	64	53	74	80	63	62	67	58	59	78	77	60	88	72	68	58	61	60	67	74	64	71	82	78	65	66	64	75	80	56	59	76	75	63	75	61	66	63	55	67	73	74	70	65	79	65	61	58	60	80	63	93	64	57	86	79	58	70	77	78	85	57	71	69	64	70	77	67	61	66	48	74	65	66	68	69	71	80	79	81	72	59	72	75	59	61	66	73	77	72	64	60	71	84	65	65	63	72	83	70	66	77	82	69	74	71	78	71	75	75	82	47	61	69	78	66	81	54	54	65	72	67	47	76	54	52	67	65	65	76	77	79	67	77	67	64	70	71	77	63	61	63	61	64	60	75	66	78	75	69	64	66	89	84	77	76	75	72	91	66	55	64	67	82	74	76	73	77	74	75	58	60	54	72	57	61	74	80	60	70	71	78	76	75	69	63	63	64	72	68	60	92	84	74	65	68	55	62	81	66	65	72	60	82	61	75	81	55	74	63	53	74	84	60	79	54	74	72	78	55	72	85	74	61	61	61	66	61	76	83	67	68	60	68	71	62	69	66	75	67	65	57	83	68	72	51	76	62	72	59	58	63	79	54	67	56	79	63	74	65	74	74	72	75	68	69	65	69	56	69	69	82	59	69	67	66	69	75	68	59	72	73	64	67	62	63	76	77	66	71	72	60	75	68	72	62	71	73	70	69	76	73	80	72	65	74	55	70	68	64	64	70	74	79	66	64	69	61	71	80	54	73	72	67	85	73	67	77	54	67	59	64	73	71	77	76	71	63	75	79	62	58	53	68	57	68	73	58	58	64	66	69	70	61	61	72	70	67	76	63	78	75	66	78	70	67	65	77	85	62	61	67	70	80	72	65	67	72	55	76	57	71	70	76	64	60	78	69	71	79	68	64	62	75	63	74	70	66	70	68	70	51	68	72	74	63	67	70	76	68	63	74	76	67	61	73	77	66	63	64	73	57	76	80	79	78	81	75	57	63	68	54	65	60	75	67	57	74	71	75	73	65	70	58	68	71	70	62	50	66	71	75	62	70	70	61	73	61	61	69	69	70	81	77	76	74	57	80	73	62	72	70	67	59	64	61	68	73	71	71	70	85	65	60	66	66	79	68	66	65	70	60	66	77	58	55	60	74	62	68	75	82	72	82	74	87	64	65	74	69	66	70	69	59	62	73	66	61	64	73	76	61	61	61	91	77	54	75	71	74	57	88	65	59	71	69	55	62	85	56	62	65	57	73	69	86	65	66	78	61	63	84	59	61	80	80	49	73	67	70	70	80	62	76	56	66	70	70	72	58	81	60	64	67	66	67	63	72	60	59	52	78	58	70	65	64	60	64	54	62	62	78	67	69	63	53	58	71	63	68	71	67	65	68	67	58	78	98	63	57	69	63	53	76	56	73	54	89	78	82	82	65	68	68	68	59	65	62	73	67	69	60	66	72	66	54	60	82	66	55	64	61	72	67	53	61	49	64	77	72	63	64	57	81	73	70	82	58	68	78	56	72	75	73	74	59	68	73	59	67	66	63	76	63	69	73	53	65	64	66	72	61	58	85	82	76	67	61	72	75	61	69	62	53	64	70	62	58	67	68	62	68	90	75	56	73	71	58	83	66	66	64	67	79	59	62	76	63	60	60	80	54	76	65	61	66	69	81	58	74	56	63	66	72	64	63	55	68	56	54	59	65	68	62	69	72	51	81	74	62	61	62	82	77	69	79	84	59	59	68	60	64	74	73	77	68	65	51	87	88	62	73	74	66	58	66	66	66	65	58	61	83	57	68	69	74	80	70	76	63	81	68	52	60	55	76	68	84	61	68	63	69	68	64	93	66	69	68	68	73	63	64	66	53	61	56	67	72	71	66	81	65	55	70	62	74	73	81	72	61	83	64	72	63	69	71	72	75	57	73	66	61	76	62	87	82	64	68	64	76	61	64	67	65	64	66	67	53	55	70	70	62	67	75	87	70	73	53	68	61	63	69	84	56	64	77	80	72	72	71	71	72	55	45	64	78	66	75	63	61	63	71	84	55	77	61	78	74	72	76	68	71	57	69	66	62	78	89	62	83	57	72	80	65	54	73	69	64	69	69	81	82	71	61	60	69	70	68	84	66	62	70	73	77	59	66	59	66	65	66	51	62	72	74	78	68	66	72	82	66	68	57	66	62	70	93	67	63	76	75	61	61	92	59	61	72	64	83	63	74	81	70	57	83	66	63	74	67	67	69	58	49	66	70	71	65	61	58	66	57	62	70	65	58	76	85	73	61	52	81	63	53	62	60	73	66	66	96	79	75	73	73	62	57	66	56	57	73	53	67	77	65	67	75	59	68	79	78	68	55	77	67	58	76	69	69	64	76	56	64	72	59	61	68	76	69	73	79	54	61	67	57	58	67	73	66	61	64	62	83	72	65	89	63	58	59	63	75	68	77	71	71	73	73	67	58	68	82	72	53	62	74	60	77	65	65	68	56	65	55	65	46	70	75	71	68	52	62	65	58	59	61	74	78	75	55	66	80	77	70	68	61	63	68	74	67	63	62	69	71	57	72	63	63	60	73	59	77	56	61	57	74	69	59	65	67	67	57	71	52	70	61	66	65	55	69	69	72	74	78	67	69	58	67	70	65	73	72	74	73	66	69	67	82	80	63	60	53	87	62	69	76	55	73	68	74	73	60	71	90	59	61	68	69	69	76	62	54	72	57	84	72	83	66	71	76	65	78	69	62	68	66	75	56	65	73	69	68	79	80	74	54	56	63	63	61	75	72	61	62	58	56	78	76	77	77	55	61	70	60	53	64	65	68	68	72	49	61	56	79	53	60	66	75	69	57	60	65	64	57	63	68	45	63	56	75	74	58	60	59	77	66	68	80	65	76	64	79	66	73	70	69	64	92	67	80	58	75	70	55	58	76	82	67	63	77	60	62	77	79	75	78	65	65	54	61	72	62	66	75	74	62	57	80	70	62	72	61	70	67	76	59	61	71	70	68	72	88	58	80	65	80	71	65	74	58	63	57	74	67	74	69	78	54	70	70	72	86	71	61	69	70	55	58	71	74	69	70	74	79	56	66	64	64	65
26539	18763	13584	26643	35055	34485	32307	29330	26143	23440	20997	18616	16596	14586	12896	11179	10093	9156	8132	7537	6938	6110	5632	4997	4532	4141	3777	3537	3169	2931	2791	2690	2523	2458	2386	2182	2200	2066	1982	1913	1835	1866	1873	1884	1734	1788	1619	1681	1578	1476	1542	1487	1433	1459	1463	1365	1351	1321	1335	1332	1290	1218	1207	1216	1256	1204	1196	1173	1216	1122	1174	1131	1167	1173	1133	1145	1166	1129	1151	1135	1115	1111	1072	1050	1106	1102	1046	1054	1044	998	1029	994	1010	1023	993	1030	1032	1012	1018	1018	995	960	1020	996	1008	988	959	964	974	963	986	981	1003	889	905	989	945	958	1008	943	953	1008	956	961	942	939	984	962	884	927	957	971	953	956	948	1004	940	979	943	970	963	951	965	947	969	943	944	928	932	951	1019	927	960	996	939	977	996	989	938	972	978	1026	966	944	956	962	985	933	920	970	943	961	934	937	965	925	930	1005	986	961	996	958	1006	950	943	985	980	993	965	969	986	896	1023	979	989	992	930	989	943	949	930	973	965	931	986	955	1031	926	935	915	980	1009	967	983	968	952	967	929	924	952	989	973	926	983	961	944	1005	962	948	1011	951	942	973	1001	983	950	968	1022	936	948	911	945	930	1013	945	945	938	973	1001	930	979	972	968	1021	899	915	948	938	963	948	933	936	943	944	966	957	1014	954	981	976	1015	927	938	939	907	990	960	978	942	915	960	967	972	1023	982	1009	931	1006	998	954	964	950	964	965	970	986	974	990	963	918	946	990	918	930	941	955	954	1005	899	985	1007	929	978	961	906	923	953	967	937	990	927	948	935	923	925	991	962	924	964	957	938	949	962	956	938	941	963	992	938	897	957	942	1001	988	946	1023	957	986	963	987	932	891	953	950	918	942	976	930	955	925	960	966	953	971	971	964	971	1010	980	933	979	960	949	921	941	997	958	911	959	963	950	974	994	973	896	977	933	996	910	938	967	992	1015	967	1002	951	955	952	953	948	957	974	1008	926	968	905	942	987	979	931	909	979	967	952	951	969	921	960	936	979	935	943	934	971	963	897	918	940	1000	991	937	938	962	972	995	942	934	1019	983	968	924	967	1007	963	972	904	961	912	1007	952	997	989	958	916	908	954	1000	976	957	976	964	983	1025	958	893	993	955	917	979	1016	979	986	975	910	981	957	954	905	967	987	923	1009	973	953	981	997	973	924	919	1012	951	904	985	940	912	948	998	952	988	977	897	975	1019	956	925	952	949	989	956	957	996	1012	935	987	926	965	989	973	918	970	997	933	940	969	975	935	957	1008	937	930	961	952	930	920	967	950	982	968	975	965	971	1011	970	960	993	984	902	940	956	921	985	961	941	988	931	984	999	970	941	954	954	907	988	937	969	929	947	938	899	925	983	987	989	923	916	964	948	941	959	935	981	977	941	940	937	977	968	972	958	1015	1007	973	978	977	974	1005	978	930	980	921	962	1013	991	983	914	967	973	938	941	906	948	999	936	953	939	918	979	990	982	944	995	926	994	1017	956	938	958	969	970	984	978	1013	907	968	995	900	962	918	965	936	993	955	927	941	967	962	986	957	997	974	999	1006	927	993	891	975	956	992	980	988	1005	927	1000	935	925	949	936	1026	975	904	923	922	918	989	898	989	966	988	943	940	967	949	874	980	951	951	950	896	928	953	947	932	991	945	938	954	882	972	909	936	976	968	905	889	963	913	962	951	1004	975	933	922	937	974	944	993	1010	1027	972	988	1007	996	941	997	881	959	924	977	950	961	965	970	958	944	893	918	983	922	986	990	947	950	954	915	901	949	1015	993	982	990	892	997	924	977	939	966	920	961	965	952	934	925	988	960	899	915	955	966	993	965	929	957	912	980	975	979	973	962	960	972	891	903	995	979	947	930	1012	941	995	1010	977	929	950	978	953	954	1014	958	923	998	972	957	938	1002	998	969	920	919	995	970	954	946	982	936	941	979	921	971	912	971	971	984	977	976	1002	965	977	925	1021	907	934	952	902	959	975	980	923	1001	920	951	908	999	997	936	944	949	915	977	946	955	875	904	925	978	900	1008	995	968	942	938	934	981	965	1032	914	968	934	965	987	948	982	965	975	916	947	957	956	934	970	974	977	949	974	938	954	1004	959	986	966	917	993	916	929	978	949	962	954	994	979	999	950	948	934	965	1001	963	967	962	928	916	1012	921	920	964	972	974	979	967	963	1002	919	1025	999	967	976	914	1000	929	969	919	954	895	937	857	1009	956	977	930	947	955	985	883	933	951	1016	925	927	944	941	996	995	1020	974	962	903	933	974	953	953	959	941	960	964	967	935	888	977	974	916	969	1001	977	985	926	930	1002	971	983	953	923	951	994	984	955	931	907	946	957	972	970	928	1015	956	1022	968	1008	977	947	947	963	964	959	911	944	987	979	957	975	982	978	958	966	979	970	970	916	970	986	947	983	958	935	977	910	971	934	986	910	921	974	952	918	948	925	968	945	960	992	995	977	944	967	998	921	929	942	935	937	1037	962	1007	970	918	989	948	964	985	946	965	981	961	952	958	1011	930	970	939	917	957	981	987	967	965	982	979	917	941	982	938	973	937	944	944	948	909	955	992	964	968	949	940	982	960	942	963	929	965	960	954	973	1004	987	969	1029	966	989	915	926	931	978	934	967	952	957	965	1015	973	943	982	935	940	1004	932	992	1012	995	974	920	965	972	980	936	959	935	927	957	988	983	959	1009	959	935	979	960	936	952	1018	1007	970	916	954	939	952	959	985	981	968	969	908	981	961	971	927	917	953	933	988	993	1016	967	985	914	977	969	1014	977	912	919	977	945	966	951	994	981	958	959	894	999	1014	1011	899	1018	983	954	958	916	974	1018	1002	992	941	950	983	962	1047	946	969	940	944	983	914	988	971	998	956	1003	988	961	945	1001	1037	946	942	927	1003	935	986	970	949	976	987	961	970	979	973	948	993	958	932	938	973	884	922	955	966	998	981	973	922	967	953	895	963	979	994	962	939	991	925	935	995	943	949	969	956	988	984	967	981	946	993	955	945	956	962	942	975	942	931	997	962	961	958	976	1005	935	965	989	964	934	919	970	931	950	947	914	923	1022	997	972	938	995	946	943	953	950	949	940	924	982	955	960	992	928	967	925	952	963	1021	972	963	979	970	937	1010	967	977	936	962	896	972	1005	954	932	926	955	982	933	938	921	990	993	954	1013	938	901	973	935	952	984	965	982	964	905	972	932	959	951	998	979	935	1001	988	999	1016	928	979	967	919	928	958	957	967	1015	965	968	949	967	926	1023	927	941	939	1011	954	924	973	996	897	972	939	1009	922	994	966	924	931	937	977	954	915	950	952	901	938	949	954	964	945	1014	919	955	962	916	1007	960	958	901	904	945	966	917	960	954	957	989	1012	979	967	975	961	942	961	927	972	1008	926	901	957	990	923	950	900	971	904	985	969	947	969	927	955	998	918	976	921	904	987	938	995	1011	936	941	994	942	938	1011	987	951	966	957	956	976	962	995	945	951	970	894	958	916	918	999	1001	994	1002	909	937	967	971	999	1026	975	950	924	1024	922	1021	941	1007	976	977	982	957	990	959	930	972	902	966	956	973	915	894	994	948	959	954	955	984	965	907	913	960	939	927	931	970	989	931	919	991	952	954	972	951	930
1905	490	295	281	431	513	449	417	364	337	309	265	233	188	159	165	161	149	146	109	119	97	87	102	85	82	78	77	81	72	78	67	73	79	73	54	64	60	67	67	47	62	47	59	55	60	55	46	62	55	53	55	48	58	53	46	60	53	46	51	47	48	51	54	45	38	53	54	59	63	62	51	53	63	52	54	42	49	52	57	45	53	50	47	50	43	43	52	40	47	52	40	55	42	48	46	49	53	46	57	47	46	64	36	51	41	40	49	65	41	42	49	41	48	40	44	48	44	62	49	52	37	48	58	61	57	46	50	44	43	39	52	48	51	49	52	49	49	49	40	48	35	52	60	52	49	47	60	43	70	55	49	46	37	50	53	41	44	48	52	41	55	56	63	49	54	66	53	49	46	41	37	48	47	57	45	54	49	50	53	52	50	38	41	55	29	55	55	49	53	45	46	47	33	52	55	37	51	42	42	59	48	58	57	55	47	40	51	54	54	55	43	45	54	50	60	58	47	50	51	46	41	34	54	52	48	49	49	45	51	43	39	48	55	54	49	57	47	46	59	55	45	62	47	59	57	41	45	55	38	53	42	47	56	53	50	53	49	43	59	36	46	57	60	45	47	53	47	56	41	45	54	43	50	46	65	59	43	52	42	54	48	57	57	35	50	51	47	42	41	39	48	47	50	55	47	44	40	54	48	51	43	52	45	41	37	45	58	53	49	40	48	46	43	49	38	50	47	62	40	59	49	54	39	55	48	50	59	53	57	46	38	37	54	49	46	52	49	33	48	47	48	38	56	43	58	47	49	39	51	47	52	56	50	50	45	47	35	48	44	43	64	54	60	47	45	40	39	45	46	44	39	41	60	56	68	48	53	42	43	43	44	56	52	37	47	49	48	45	43	41	44	57	55	53	50	43	39	54	51	46	50	47	56	48	55	43	35	43	53	59	41	45	51	55	59	50	44	55	58	47	47	49	57	46	55	56	51	43	55	41	56	52	65	66	44	46	36	45	53	42	56	52	52	54	36	43	51	68	41	40	48	53	53	46	50	43	56	56	55	52	40	47	56	49	48	43	45	52	46	47	38	58	49	54	59	58	48	48	59	52	46	49	60	35	55	47	44	40	64	53	53	56	49	42	47	54	52	59	53	64	57	43	52	57	44	50	49	54	42	49	62	47	39	55	57	44	54	41	55	53	56	53	54	53	54	46	50	51	57	41	49	54	50	37	51	37	58	45	57	47	51	37	45	37	53	44	38	42	51	43	59	53	61	40	44	54	57	52	54	54	56	51	54	41	57	47	46	54	63	48	48	52	43	47	45	47	55	41	43	46	50	54	35	56	56	55	50	43	42	44	44	56	55	47	54	50	50	56	46	50	48	46	45	46	47	46	57	60	41	38	48	57	45	48	38	64	54	38	42	38	49	45	38	62	62	46	53	58	46	51	47	59	58	47	49	47	48	55	47	49	39	45	40	51	40	59	53	48	55	49	50	60	50	50	51	44	44	53	42	50	46	44	40	47	47	41	51	51	44	46	56	51	43	34	52	45	51	45	51	44	45	48	55	49	35	48	51	48	49	58	41	35	41	47	45	49	49	56	61	55	52	40	49	52	43	40	48	56	43	46	46	46	42	50	45	43	50	53	56	53	50	63	49	49	50	47	47	56	52	52	44	50	45	41	45	55	53	58	48	57	47	43	37	51	50	50	41	53	42	52	41	47	45	43	48	68	59	36	37	50	39	41	32	45	53	58	45	48	54	45	51	52	53	50	49	49	48	55	41	57	46	43	56	53	59	54	37	49	41	56	36	57	45	46	55	38	46	56	58	44	58	51	51	54	57	41	46	49	48	56	54	57	59	52	53	48	50	57	61	53	48	59	51	43	54	53	44	52	52	56	58	46	45	40	42	41	47	35	40	39	64	55	45	29	57	48	51	43	54	44	52	50	47	56	40	38	34	49	52	48	49	43	44	57	49	55	58	48	51	48	49	52	44	61	47	49	51	64	40	38	55	46	45	31	49	49	52	47	49	46	53	50	52	67	61	49	38	46	47	51	40	43	45	44	41	47	41	51	50	56	51	45	37	51	44	43	56	49	36	50	53	60	61	44	48	40	40	61	43	45	56	51	47	54	42	46	62	41	48	42	57	41	46	49	46	64	46	61	55	49	49	45	44	60	37	51	41	41	46	48	53	58	43	54	44	41	53	39	41	50	61	69	48	43	37	54	50	47	41	38	65	45	52	47	52	48	61	37	49	41	53	66	48	50	44	61	57	53	49	46	55	48	56	60	51	50	38	47	55	56	44	51	48	49	37	57	52	40	50	57	67	53	50	50	59	53	32	49	42	49	38	57	46	49	53	43	51	40	56	63	45	45	49	60	55	44	45	51	52	46	54	51	40	45	56	44	43	46	48	69	52	39	52	53	61	54	50	56	55	53	54	57	44	67	37	46	65	55	48	49	58	52	51	56	44	54	59	38	40	48	41	47	53	51	49	52	50	45	46	50	49	53	53	50	51	42	47	46	60	43	46	43	52	55	56	56	51	42	51	56	36	45	51	56	44	60	55	49	41	58	49	58	39	42	36	54	41	57	46	45	43	55	68	48	46	60	44	40	58	41	50	43	40	42	40	52	43	51	53	56	45	63	48	50	59	58	52	56	46	50	48	52	61	42	63	51	45	46	62	54	47	59	58	39	44	45	40	42	55	39	43	44	45	51	51	52	50	47	51	56	42	47	46	43	46	59	57	50	41	40	57	41	56	42	47	58	45	52	48	50	40	48	52	49	44	59	49	51	38	56	53	48	50	56	50	40	53	48	57	44	48	47	38	60	38	33	51	35	46	42	52	53	41	39	42	39	53	40	50	58	55	55	36	47	41	47	45	59	56	61	61	56	43	59	54	68	42	61	53	47	43	47	54	50	55	46	54	47	51	46	39	64	53	50	52	46	53	48	45	51	51	45	42	51	53	57	43	42	39	39	57	43	46	48	57	53	53	56	46	51	38	52	50	42	40	60	58	55	52	36	52	53	65	59	39	46	47	42	44	42	41	52	51	42	42	38	41	59	37	39	49	47	50	43	54	50	43	54	68	47	48	48	49	45	53	50	46	51	45	50	45	45	51	58	31	52	49	55	49	59	46	44	54	36	64	55	53	54	39	31	50	56	45	52	54	40	39	49	49	52	48	46	36	43	46	54	46	49	39	54	44	43	52	46	28	58	48	49	51	52	50	41	41	48	51	51	46	56	48	55	46	57	51	54	28	53	55	57	57	43	42	51	50	46	49	45	51	44	60	50	44	41	59	44	56	39	46	56	39	44	47	53	48	56	48	56	47	41	50	54	37	60	39	57	40	46	53	50	53	55	51	53	42	66	44	52	55	47	41	45	51	46	61	40	46	43	53	47	39	42	46	44	46	53	43	58	55	46	53	54	44	52	42	45	45	39	54	47	48	47	55	51	40	39	37	33	58	47	47	52	51	55	45	55	66
17759	11335	7399	17472	25434	25332	22762	19656	16913	14423	12623	11057	9211	7842	6814	5924	5238	4750	4155	3800	3551	3056	2758	2500	2239	2074	1897	1741	1642	1585	1519	1426	1421	1380	1306	1278	1175	1164	1151	1063	1095	1067	1115	1106	1070	1045	964	937	964	942	954	867	912	919	891	911	876	861	887	860	866	847	851	888	806	821	801	800	753	798	785	805	764	791	774	772	786	773	742	786	744	732	744	739	728	718	712	705	731	711	743	765	747	737	687	757	725	697	738	717	722	715	720	726	726	722	679	710	674	715	712	706	736	684	716	719	699	727	720	700	721	663	706	704	682	726	715	692	677	648	691	695	695	744	757	695	766	674	736	696	721	742	723	741	739	750	703	671	683	711	729	720	726	671	742	732	720	698	699	681	677	749	660	716	689	697	698	702	718	652	683	683	696	713	712	690	709	696	697	676	675	675	723	701	667	695	677	728	710	728	687	722	674	676	724	688	706	683	652	666	673	652	645	701	704	691	671	651	671	707	722	732	736	736	701	662	662	673	682	684	706	675	671	657	656	701	726	682	738	737	696	746	736	664	694	739	725	689	715	712	709	724	662	690	700	664	715	705	680	655	691	697	657	689	735	740	714	625	672	677	686	717	739	679	662	704	658	726	714	698	635	710	705	688	729	679	710	694	643	667	707	679	708	669	691	684	701	743	719	648	752	668	698	733	766	708	652	700	694	710	703	727	643	651	711	698	690	721	745	697	673	697	671	669	717	657	726	695	685	672	693	684	698	655	705	701	714	703	669	673	738	722	700	750	601	727	688	651	732	740	708	718	669	663	715	663	677	739	667	714	701	743	688	707	716	691	711	691	687	727	684	706	717	706	670	717	705	727	734	668	680	701	678	744	716	685	704	697	758	662	663	696	716	712	724	714	699	653	707	691	686	679	674	698	717	668	715	698	688	694	656	718	691	705	711	710	761	685	685	679	736	679	677	702	729	703	709	695	702	663	710	757	718	677	697	718	685	687	717	730	735	698	677	670	698	750	737	662	684	683	687	741	695	755	694	718	686	657	681	719	716	690	664	699	692	664	654	720	696	707	699	726	700	745	747	643	730	649	679	690	722	705	739	653	683	687	703	660	736	653	675	689	685	690	733	696	711	682	705	699	668	673	692	684	688	695	678	746	721	714	670	663	744	651	650	723	695	710	666	672	699	697	709	700	679	690	698	722	698	701	691	708	704	743	713	723	710	669	726	737	715	709	699	681	724	703	680	668	694	673	729	689	717	703	671	681	711	708	701	688	687	658	665	682	661	686	708	693	702	737	681	680	715	713	688	703	647	657	677	725	725	693	715	631	681	676	701	722	608	723	659	724	707	681	706	683	671	666	670	718	691	751	704	678	707	691	685	698	761	698	635	755	678	674	711	699	693	705	699	728	707	714	671	687	701	729	687	697	683	695	675	707	682	698	671	665	690	711	673	712	715	715	712	692	735	709	710	698	708	709	659	653	655	697	667	730	657	661	678	737	700	733	709	709	717	673	720	749	671	673	688	703	665	707	706	737	699	689	725	679	705	708	689	686	685	707	682	715	697	661	706	698	731	713	723	691	699	743	678	702	735	722	672	687	725	701	662	739	711	730	732	681	687	660	647	670	699	652	691	709	745	700	722	667	758	717	666	720	658	730	657	679	719	674	753	645	708	672	676	686	657	714	690	746	703	706	713	699	673	651	697	667	727	627	684	642	624	717	680	703	692	680	688	705	710	705	709	723	698	731	723	714	698	738	665	723	686	711	694	705	709	694	716	710	709	708	650	710	705	684	678	724	744	699	721	728	707	702	663	660	740	683	669	662	719	719	680	702	692	705	745	682	736	711	672	654	735	712	691	709	691	697	679	680	695	747	695	712	694	679	711	637	675	705	712	652	712	683	685	742	705	660	735	698	695	681	680	681	709	700	706	717	713	723	697	707	703	674	728	709	702	679	679	701	691	676	721	680	719	661	714	747	715	734	657	678	697	702	675	698	735	711	720	730	688	726	687	711	658	692	666	688	691	732	709	724	682	681	704	672	695	689	690	690	665	666	704	677	703	709	709	668	681	618	678	750	688	723	690	732	688	729	664	672	713	673	681	656	738	693	673	674	708	727	662	640	705	711	706	678	686	680	705	698	676	690	689	713	670	696	707	739	696	660	698	689	722	636	662	680	655	688	697	697	709	689	671	693	658	659	706	686	691	706	685	682	709	648	671	667	759	686	685	710	643	714	668	708	778	680	693	708	740	716	701	703	712	681	681	699	778	760	677	641	696	707	673	735	710	715	741	713	694	691	675	741	688	724	714	694	713	672	717	721	678	709	705	644	662	734	695	673	718	723	707	699	686	662	667	732	682	698	686	684	705	707	698	644	681	713	711	719	720	699	652	688	674	695	676	689	715	727	698	715	658	698	693	705	712	666	689	697	723	696	673	718	712	721	669	683	673	684	670	677	706	716	666	655	714	699	735	726	687	696	694	673	705	706	683	709	680	702	697	682	659	681	692	701	679	697	718	714	711	743	721	684	706	735	695	686	699	698	669	680	665	690	662	724	713	653	700	720	692	684	649	655	671	711	711	701	697	720	720	638	682	682	704	713	679	666	683	685	682	686	712	709	681	726	695	644	713	707	719	738	712	684	694	715	700	677	760	742	685	685	655	739	718	702	689	764	662	735	682	711	679	678	705	698	672	633	708	717	668	675	699	723	684	697	683	701	682	667	704	716	699	693	713	668	713	708	638	631	689	713	707	708	725	711	688	698	705	700	646	722	705	656	707	681	702	716	681	682	675	714	683	711	657	706	705	696	695	652	717	725	739	690	692	681	671	703	703	693	671	691	703	704	693	688	697	690	692	730	691	718	690	728	672	668	710	701	755	695	653	727	742	692	653	677	699	675	700	749	686	721	741	711	684	628	708	677	756	664	663	723	687	713	727	681	742	724	649	691	681	687	710	684	699	677	665	725	645	733	689	693	699	686	668	696	724	707	651	696	687	670	637	714	703	709	652	687	685	707	681	671	688	688	668	679	729	676	707	750	716	655	728	695	729	659	664	744	686	653	698	670	666	672	705	682	683	674	676	740	716	735	701	653	679	686	686	682	709	696	704	691	726	720	673	658	705	711	676	695	692	742	657	677	660	692	678	772	700	713	701	736	713	690	717	726	686	730	745	685	717	687	710	716	736	673	707	683	718	732	672	689	711	718	691	654	674	654	693	709	708	661	681	696	662	708	666	665	715	646	694	682	667	681	698	757	668	669	667	694	678	697	656	685	701	713	670	693	705	684	729	713	669	727	673	691	765	720	688	690	700	707	678	744	676	698	713	676	635	738	677	705	698	708	680	713	683	703	688	676	694	749	718	688	752	728	682	733	677	706	676	692	688	693	696	691	681	703	664	679	673	693	687	648	688	696	684	702	699	713	701	683	655	648	718	729	734	666	711	684	671	726	748	676	703	674	727	711	686	649	714	735	732	712	702	705	739	702	681	710	658	721	691	711
1430	744	458	400	637	724	740	598	606	535	456	408	321	268	266	252	215	194	164	148	145	135	119	119	93	107	94	118	84	85	77	91	80	81	75	68	74	64	68	76	73	53	69	76	62	62	82	58	63	64	63	62	64	75	76	60	47	64	51	54	66	46	49	44	56	51	54	60	48	45	51	62	48	55	66	55	55	54	46	59	50	52	43	70	66	50	45	48	41	56	53	58	47	53	53	42	55	53	60	58	54	61	57	58	36	53	41	50	58	55	48	46	47	56	51	56	48	65	62	42	46	57	60	49	35	37	49	50	43	41	63	51	49	45	53	63	48	51	45	55	38	48	52	52	65	61	49	44	46	50	38	56	64	64	37	48	40	45	61	62	64	61	60	51	49	49	45	54	50	49	50	46	67	39	56	58	60	56	52	49	54	58	49	48	50	49	54	51	52	40	44	55	60	53	62	44	65	53	53	60	48	52	56	39	56	50	46	53	52	50	50	58	52	43	47	54	55	58	44	43	51	46	50	56	55	49	49	52	63	49	61	47	60	60	46	53	42	57	66	47	53	32	55	50	52	67	57	64	48	61	47	43	68	48	48	63	59	49	54	51	48	43	49	59	53	48	51	55	47	51	39	56	53	53	51	47	46	63	43	41	49	55	60	40	55	63	46	49	48	52	42	58	57	40	49	55	45	59	48	58	59	39	49	47	50	49	51	57	53	58	56	46	59	47	56	46	45	46	50	51	45	61	50	60	54	49	54	56	54	55	62	56	55	45	54	49	55	65	49	50	57	64	48	44	58	52	57	46	55	55	57	54	52	56	59	50	53	63	49	44	60	54	50	62	47	63	63	58	45	53	47	48	53	45	58	43	54	61	55	53	38	48	52	61	66	39	51	49	57	50	53	48	44	62	41	47	54	53	50	52	47	53	53	44	50	60	47	38	62	51	56	56	49	44	64	56	61	54	67	61	47	65	50	44	46	62	50	55	44	51	60	54	58	55	40	62	55	49	46	63	49	41	50	48	45	69	46	48	65	58	62	68	55	64	48	49	46	51	57	61	55	40	49	41	44	50	44	60	60	50	49	56	44	59	48	43	58	60	65	47	53	53	56	44	41	55	61	45	63	46	46	48	50	47	49	46	58	49	51	61	62	45	47	35	52	51	45	67	47	62	47	57	39	54	48	60	57	52	52	70	52	45	55	56	61	58	41	49	48	42	58	64	60	60	56	52	71	43	56	52	43	56	76	61	47	48	53	59	46	54	52	62	56	52	56	49	57	44	61	43	32	48	63	46	52	53	63	60	48	58	41	47	53	47	60	50	54	58	56	63	59	55	53	51	53	53	59	68	43	58	58	44	51	48	57	56	62	65	44	41	44	59	56	59	52	51	51	57	80	53	51	50	49	41	45	56	46	51	52	54	57	47	55	55	55	63	54	39	60	53	54	47	46	51	56	49	48	63	64	55	44	38	53	64	59	40	50	48	53	56	53	66	66	53	37	50	52	48	40	55	51	50	43	54	54	60	53	42	63	50	45	60	46	66	45	66	50	55	55	65	64	47	48	73	54	53	57	53	61	51	56	64	46	45	59	50	56	52	56	46	58	43	59	44	56	48	50	56	59	60	44	56	43	59	59	56	60	56	42	54	52	54	41	53	62	49	55	40	51	59	67	49	64	44	53	48	44	54	53	51	56	46	59	62	44	37	51	42	45	59	71	53	34	49	60	55	40	54	54	51	53	62	37	56	49	43	57	61	51	62	56	55	45	43	55	51	61	41	56	53	62	60	47	48	50	62	52	55	45	47	46	42	53	45	68	52	37	65	50	50	35	60	48	52	52	55	54	44	60	45	44	46	49	59	48	48	53	49	34	52	52	42	57	47	47	48	49	49	52	53	42	55	52	60	45	60	52	72	54	44	54	54	59	48	35	45	53	49	52	53	55	53	56	57	70	66	54	67	49	53	61	49	55	52	53	49	56	58	53	47	54	50	42	46	52	51	51	52	54	51	55	50	57	39	48	52	53	36	52	52	53	48	54	49	51	46	47	58	43	41	40	46	47	69	36	50	54	61	47	44	56	62	48	59	42	58	42	43	43	57	56	52	53	55	42	42	70	61	56	44	50	58	60	53	59	68	42	53	50	42	48	51	47	60	52	41	48	44	50	44	46	49	51	61	56	48	54	52	50	47	59	47	53	45	48	58	59	41	55	41	46	43	60	57	50	66	54	61	54	50	41	47	57	44	55	56	63	53	40	52	39	56	61	52	61	43	47	50	51	50	54	45	52	54	46	61	46	42	49	61	55	56	51	55	42	54	60	55	55	56	67	69	61	45	51	43	46	53	48	54	55	48	51	51	36	44	46	43	63	51	71	47	45	59	56	54	55	58	57	50	44	68	50	49	59	45	48	38	50	50	50	50	56	48	47	56	61	53	57	74	44	58	44	57	51	50	50	46	61	48	44	65	57	50	71	62	46	54	57	61	52	58	36	55	38	57	44	44	50	50	62	54	48	53	52	69	68	48	50	59	56	56	48	59	46	58	50	53	43	60	61	50	45	49	55	48	56	61	55	44	62	56	46	53	50	51	53	51	55	66	54	45	50	48	41	51	43	45	51	53	56	58	58	54	52	51	51	41	47	56	59	58	56	52	65	49	46	44	42	51	63	41	45	72	58	49	55	50	63	46	40	50	49	49	52	58	52	62	43	43	49	66	62	47	56	45	55	49	46	54	54	52	50	51	45	61	38	48	42	48	51	59	39	63	49	66	39	59	48	51	58	57	60	64	54	58	58	50	51	47	49	46	53	45	63	49	52	56	51	61	55	45	51	53	57	62	41	66	42	58	44	48	56	49	49	41	46	47	58	50	48	39	49	50	42	47	57	52	44	48	43	50	47	53	36	57	54	64	58	49	50	46	48	51	51	60	51	54	57	55	45	47	46	52	56	46	67	49	54	48	54	48	46	52	55	43	44	63	55	41	56	57	41	53	47	50	46	53	47	48	50	45	42	50	54	52	57	59	46	60	58	74	46	51	56	48	57	58	54	51	61	53	59	47	42	57	52	53	57	51	51	51	46	60	39	47	39	53	50	36	58	48	53	45	53	53	60	60	57	47	46	47	46	58	55	55	59	60	48	56	50	47	45	48	47	54	49	52	43	50	48	50	58	53	52	65	43	55	56	56	63	51	63	45	52	49	49	37	47	38	53	43	55	44	43	47	57	44	63	61	59	45	43	58	34	48	57	57	55	54	57	50	54	47	51	53	66	52	47	53	44	52	45	51	64	53	57	63	59	49	53	56	54	55	36	40	63	69	49	62	37	56	46	49	47	61	45	48	58	62	51	48	41	52	52	59	44	48	40	53	39	63	46	61	59	51	45	57	46	53	58	56	53	61	48	55	53	49	44	65	59	53	38	62	49	49	56	52	52	59	50	35	46	63	57	57	60	39	48	52	45	43	47	48	54	48	47	58	48	54	59	66	62	38	63	47
21988	15766	10364	22755	30931	31154	28340	25136	22179	19404	17072	14955	12924	11149	9747	8568	7521	6767	6216	5603	5077	4577	3995	3688	3238	2990	2775	2446	2209	2122	1996	1937	1890	1774	1756	1566	1541	1441	1445	1399	1353	1376	1377	1315	1312	1278	1218	1203	1169	1094	1078	1043	1145	1098	1070	1070	1031	1017	990	976	948	987	959	972	948	923	914	893	932	834	878	841	848	870	886	839	842	848	846	824	823	794	829	799	805	817	776	775	814	790	783	771	766	837	757	761	783	786	780	719	776	741	758	767	780	762	797	773	746	754	768	767	750	772	769	787	756	748	753	769	759	714	748	758	750	745	750	757	768	732	725	725	744	754	745	790	675	718	699	781	705	760	722	747	779	746	787	729	753	748	726	659	733	764	703	742	741	755	735	690	762	711	758	806	762	782	740	664	720	739	763	747	727	729	739	734	748	754	705	724	723	719	750	717	749	779	751	748	736	732	714	725	727	776	732	673	777	781	754	748	749	744	760	751	678	758	746	775	738	711	711	752	663	725	739	729	790	720	774	677	746	738	737	709	741	727	768	727	717	779	748	716	691	709	762	752	784	741	694	731	751	760	745	718	722	764	724	773	746	742	742	762	711	744	725	716	732	709	739	726	718	715	747	724	739	696	695	746	710	743	746	741	735	746	691	748	743	746	729	762	706	733	755	743	740	745	676	731	719	709	710	738	753	715	698	726	724	749	744	779	706	648	670	772	684	771	715	728	732	771	689	698	722	740	710	694	743	756	755	744	719	734	715	763	735	723	732	718	751	747	750	709	715	784	754	722	758	749	707	723	731	760	767	764	692	761	732	740	754	731	727	742	715	807	779	718	686	704	690	732	743	706	759	790	734	777	749	744	707	711	710	732	703	735	775	744	736	717	726	737	734	669	730	687	746	725	757	728	767	765	764	768	713	717	715	708	753	767	749	727	725	735	743	726	790	771	705	782	735	773	700	715	744	701	727	771	732	727	732	701	723	750	773	696	753	736	697	728	724	737	727	709	691	738	763	734	703	715	668	694	783	717	748	717	747	725	703	742	690	707	698	740	739	728	740	737	716	760	753	692	726	705	757	761	720	749	725	753	745	727	763	765	755	753	749	748	706	763	749	758	757	755	731	740	690	706	748	731	771	666	731	723	712	704	765	771	721	715	700	730	743	749	699	738	655	732	747	714	734	704	728	746	769	721	710	713	794	754	701	767	702	731	647	715	699	733	731	753	723	736	730	742	733	735	720	695	760	720	707	699	705	711	734	733	735	750	688	743	742	693	698	738	770	803	696	754	708	722	733	706	733	719	709	737	779	793	709	739	726	712	725	715	731	702	748	718	688	723	709	737	713	717	756	727	675	739	737	751	767	735	762	736	674	764	741	716	728	723	750	708	699	731	731	702	767	756	756	799	739	764	742	752	733	762	747	772	778	725	718	748	746	742	735	739	737	708	681	710	699	743	761	798	797	738	772	816	735	718	746	723	742	683	777	759	721	754	721	708	719	741	781	714	717	704	763	723	728	746	724	758	758	731	758	678	744	753	739	699	770	794	738	728	748	749	735	727	714	725	745	727	709	721	763	734	770	743	725	708	746	719	688	730	704	763	674	742	735	706	733	727	687	737	763	743	753	733	713	744	695	756	689	758	756	758	745	745	687	808	693	729	732	732	765	729	771	724	714	665	741	769	766	718	734	755	802	723	778	763	759	738	730	692	710	753	740	758	743	721	722	789	737	753	757	736	696	747	732	778	733	757	700	744	738	773	731	714	746	721	712	758	714	728	753	718	756	758	752	761	681	715	702	710	745	740	737	713	735	738	687	762	732	765	732	731	730	788	740	776	706	746	752	757	800	753	711	775	714	754	775	742	727	752	717	768	723	765	735	708	712	700	762	696	745	734	765	829	786	717	714	753	731	759	756	727	736	747	724	744	740	726	794	732	727	744	734	741	733	697	767	699	724	703	709	722	759	738	769	717	732	701	773	732	720	720	717	744	764	756	722	726	781	739	720	729	777	722	771	773	726	738	711	723	737	814	761	733	776	707	748	703	719	702	746	734	692	768	755	736	788	692	706	751	776	747	723	749	773	732	776	711	710	721	754	736	759	700	766	753	736	739	655	732	723	760	717	703	709	696	716	757	729	704	692	727	699	734	696	697	710	713	756	760	713	782	720	783	747	759	728	730	689	738	737	760	787	702	760	764	729	744	750	687	756	718	730	733	751	756	716	734	720	760	753	759	700	725	740	707	750	742	761	735	707	684	717	696	745	768	717	756	710	788	696	721	736	724	758	739	693	765	766	716	732	723	744	759	757	758	756	691	770	702	744	749	758	700	702	694	709	694	699	721	757	731	751	719	742	753	741	771	748	682	719	714	745	755	711	717	750	723	754	742	737	671	738	765	730	718	753	723	710	714	686	716	748	774	769	687	722	710	726	780	742	750	740	741	699	710	694	765	717	682	746	727	758	713	729	769	746	724	728	718	686	722	762	729	718	745	721	720	768	756	698	741	707	700	720	686	729	717	733	733	743	731	707	724	723	742	702	720	677	740	752	708	734	737	726	733	710	738	775	742	706	727	787	741	742	702	742	749	728	696	724	765	726	683	738	690	759	750	765	739	714	728	726	809	709	733	695	735	734	682	756	749	775	730	749	723	727	736	683	719	725	752	751	730	757	748	768	696	696	678	702	693	751	768	736	741	730	777	704	710	720	692	740	750	740	717	702	753	797	743	728	699	736	724	711	773	736	733	782	738	733	761	764	765	726	746	700	761	732	770	730	761	737	672	723	775	722	747	760	675	761	718	699	689	710	758	726	723	682	772	685	753	722	720	627	736	766	717	677	754	741	730	718	753	727	703	736	706	728	757	699	725	730	783	757	733	682	778	755	784	747	736	748	747	815	700	759	739	665	721	749	714	693	709	784	718	746	739	755	724	688	767	743	750	753	697	730	744	777	706	711	768	720	731	776	707	694	733	784	710	712	750	777	697	790	722	745	742	717	700	692	696	674	754	800	776	728	745	776	707	718	700	747	727	742	730	732	723	753	726	697	720	711	711	718	733	733	715	741	729	759	710	749	754	732	708	728	685	763	739	758	690	751	748	707	761	700	736	745	761	748	733	721	711	764	725	719	685	745	743	784	744	740	717	766	699	770	748	699	719	752	724	757	695	725	726	710	761	729	720	749	759	760	743	711	729	764	748	766	718	750	710	699	701	672	713	793	747	716	758	740	743	742	744	751	741	758	705	753	729	766	781	737	746	744	779	779	724	743	726	711	742	782	742	723	732	745	740	723	744	729	762	696	737	736	771	720	737	706	715	766	743	739	705	712	709	754	792	736	733	743	704	737	760	731	723	765	719	729	751	724	750	727	719	724	791	672	725	711	757	755	726	730	728	695	712	719	758	796	714	751	737	734	767	722	706	721	737	729	762	755	726	777	702	742	713	759	735	739	782	731	765	716	814	733	750	774	723	767	729	778	737	704	771	740	742	715	730	755	748	761	706	731	811
3242	721	425	385	592	684	664	620	548	514	415	384	329	317	251	214	226	204	207	159	142	162	134	148	130	89	87	123	92	90	81	91	100	99	82	64	75	97	74	85	97	79	91	66	80	77	73	72	84	64	72	82	54	72	88	65	78	73	72	63	65	66	81	55	60	83	66	66	62	72	54	72	70	62	55	67	78	64	68	67	76	63	69	73	54	63	77	59	75	64	77	89	64	71	57	53	62	69	71	51	80	74	75	53	61	84	61	71	67	72	74	51	62	50	77	53	64	67	78	58	63	55	51	59	68	74	68	62	76	79	68	58	61	61	61	73	59	63	70	74	68	60	57	61	56	50	69	71	62	63	72	55	63	58	68	62	73	72	68	65	61	54	61	59	62	72	54	60	70	78	49	58	50	62	80	70	54	67	70	76	73	46	71	51	52	63	62	67	66	63	62	71	60	71	71	71	75	72	61	65	63	66	68	67	75	58	64	70	50	64	62	74	60	58	54	59	67	55	69	71	54	78	48	54	67	71	73	55	60	54	76	68	68	63	67	76	70	77	60	66	61	58	60	59	68	63	63	67	61	64	63	62	45	59	74	61	68	66	53	59	64	56	65	61	71	76	59	45	67	76	69	78	72	68	53	56	54	72	70	62	63	69	62	61	66	70	65	57	62	72	70	59	42	72	81	65	59	67	61	51	58	54	57	72	62	52	83	53	73	60	70	63	57	61	52	58	67	53	76	74	66	50	71	66	69	62	58	61	92	74	72	63	70	68	76	78	54	58	71	66	55	61	61	56	61	68	64	61	65	62	73	66	68	57	59	55	70	68	75	61	69	63	59	63	73	56	48	76	56	49	53	69	68	66	81	62	50	71	61	55	67	62	56	68	59	75	73	66	60	52	63	64	59	71	63	73	48	71	54	58	60	65	52	63	59	62	57	62	67	74	61	73	56	56	68	71	65	71	64	65	46	65	58	56	62	74	66	69	57	51	56	65	68	55	67	63	64	68	63	66	52	59	71	64	72	69	77	56	61	53	58	68	65	64	69	63	75	61	57	70	54	58	49	59	68	75	66	67	55	55	52	59	64	81	54	52	47	61	67	61	63	60	73	75	64	68	63	74	76	65	67	67	77	60	45	63	78	63	61	57	72	72	64	63	59	56	61	82	62	54	59	58	82	76	61	56	67	54	67	65	54	50	78	64	58	67	77	58	76	69	56	64	59	68	52	50	69	72	67	64	59	71	68	64	66	76	55	65	62	71	86	48	59	61	65	67	74	51	67	55	74	68	63	77	68	69	68	58	67	74	65	62	59	65	67	76	56	44	63	61	46	75	52	67	81	52	61	62	72	57	61	54	64	69	61	58	52	65	47	52	53	68	63	54	66	70	58	78	77	60	55	64	57	79	54	61	75	71	52	59	69	60	64	66	68	60	70	68	60	74	39	63	70	65	77	65	68	65	71	53	63	73	60	64	71	60	60	71	58	79	56	64	64	63	52	67	60	69	75	63	54	77	69	65	82	65	63	65	76	74	57	63	63	67	67	75	73	63	50	63	61	76	63	81	60	60	62	63	52	62	70	63	64	61	63	67	60	61	73	69	53	63	65	69	66	65	58	65	67	68	65	43	74	51	76	74	68	59	72	66	52	75	50	74	63	57	61	72	62	61	51	65	76	67	68	60	76	67	57	59	78	54	62	59	76	61	57	82	61	47	68	65	66	85	68	52	64	65	67	60	58	63	77	82	67	68	61	65	66	66	60	62	64	79	74	57	59	67	80	70	49	80	49	71	53	61	61	65	67	68	55	67	63	63	57	63	69	77	75	64	60	70	62	71	68	81	73	63	62	60	46	67	63	47	63	56	63	46	73	68	62	63	53	45	73	71	53	78	56	61	57	70	71	72	61	73	57	62	57	59	70	69	73	61	75	80	73	56	62	77	74	66	64	68	57	63	59	48	67	63	70	57	67	57	74	69	67	58	63	78	57	57	61	65	70	57	71	57	67	66	57	61	68	71	68	72	58	61	65	79	72	69	79	55	64	50	74	70	77	66	69	66	69	78	63	64	58	55	66	57	71	68	72	59	59	84	53	80	65	66	64	65	75	72	50	68	60	67	64	49	48	67	76	62	66	50	58	74	49	44	71	65	71	63	67	72	53	78	60	52	77	50	66	63	66	65	59	89	63	66	61	67	67	83	66	80	54	71	65	75	57	57	69	67	48	64	73	69	48	45	74	57	53	63	76	54	74	69	51	65	65	64	52	59	65	66	56	69	49	74	66	73	54	53	52	71	70	59	48	58	62	57	64	67	65	60	65	66	59	55	82	70	61	59	54	66	66	63	60	61	66	82	70	65	64	50	53	65	66	64	59	70	67	59	66	63	70	90	60	93	52	56	78	61	63	62	67	63	58	56	60	56	58	73	70	55	59	64	68	72	60	58	76	71	71	63	56	68	69	65	62	75	65	56	80	70	45	65	63	53	69	56	53	67	66	60	65	64	64	78	59	69	51	70	57	77	75	68	59	62	70	54	78	70	67	63	60	58	62	61	53	59	78	75	71	61	58	67	66	62	58	50	62	69	76	76	48	63	61	75	70	61	58	65	66	57	51	63	70	57	56	59	58	75	72	75	64	73	58	77	65	57	55	69	68	67	74	40	68	58	73	65	73	76	62	52	67	63	56	71	64	68	49	55	71	49	65	75	65	58	65	54	60	57	73	72	56	69	64	59	60	55	75	64	57	66	67	67	61	65	70	76	54	70	62	69	59	53	49	60	62	64	65	71	80	70	55	80	55	72	68	73	64	65	64	57	54	56	66	70	70	66	71	60	65	67	60	60	61	76	61	68	68	68	44	74	73	75	61	62	65	67	59	57	57	70	70	79	65	64	64	60	55	54	67	41	83	70	59	65	69	58	58	63	77	63	76	65	42	64	65	76	71	74	57	64	77	68	49	58	77	64	71	50	61	64	64	60	49	63	63	64	46	64	63	60	69	52	66	79	71	59	69	56	60	55	58	51	54	68	62	70	57	58	56	86	64	68	67	70	58	61	47	54	48	59	61	66	64	58	58	60	64	59	50	56	76	49	65	65	61	60	66	63	63	67	64	58	58	66	59	55	66	79	65	74	59	67	57	61	62	75	58	62	67	60	67	53	64	81	66	56	59	66	56	76	71	76	69	66	51	82	63	69	66	57	58	63	72	56	69	63	63	66	60	48	59	76	71	73	61	68	66	61	73	58	77	47	59	67	61	56	56	69	74	67	56	66	58	62	59	55	65	71	57	67	77	63	63	64	57	76	66	58	56	63	61	70	60	67	54	61	64	57	75	69	62	61	59	53	48	63	73	57	68	62	63	66	62	60	66	57	69	58	79	61	69	60	55	50	75	68	58	58	49	64	68	48	51	66	65	63	55	66	77	72	59	71	72	62	62	70	69	71	63	51	63	73	65	46	51	62	75	66	76	67	63	59	54	70	66	44	72	67	69	66
19925	14689	9774	21580	29830	29892	27509	24625	21491	18726	16401	14334	12265	10863	9305	8125	7094	6650	6104	5490	4957	4455	3863	3632	3175	3026	2743	2521	2334	2195	2105	1989	2001	1864	1844	1645	1724	1567	1503	1481	1452	1505	1518	1495	1474	1436	1349	1326	1232	1261	1270	1226	1204	1138	1217	1132	1217	1161	1179	1124	1145	1093	1139	1089	1091	1114	1057	1058	1024	1024	989	1036	994	1051	1023	973	1002	1043	983	1005	960	1037	964	906	943	978	999	980	963	985	1044	949	929	957	923	968	923	945	964	969	887	838	944	935	955	941	919	909	913	914	929	907	968	876	932	890	854	926	858	964	854	881	919	883	874	899	882	904	908	860	918	879	867	897	874	929	880	907	872	930	940	885	895	909	870	855	922	922	892	882	895	861	897	905	895	911	846	935	921	935	891	873	898	825	880	909	900	884	861	862	876	907	891	912	872	901	900	960	917	919	929	896	894	914	902	921	920	944	910	899	909	886	916	922	945	893	850	891	893	859	905	952	872	918	874	896	929	862	913	852	891	895	865	909	935	912	954	872	869	871	924	902	849	876	903	882	931	901	881	880	904	848	932	866	879	897	880	906	933	857	895	933	887	894	867	942	888	858	891	899	888	876	863	923	905	890	925	879	891	827	943	915	906	912	818	869	855	884	847	930	918	918	884	932	922	942	867	939	854	870	894	937	838	870	908	901	928	887	927	948	930	907	939	890	914	873	835	915	906	907	939	886	891	912	884	890	931	937	884	912	858	998	879	909	936	935	905	930	880	953	882	883	872	900	889	837	902	939	913	920	948	885	879	917	872	874	899	909	889	907	852	921	893	949	836	880	899	902	857	883	911	860	910	933	893	891	866	905	874	894	919	931	903	927	888	926	879	878	888	882	878	904	840	889	873	966	905	989	963	902	854	873	874	912	839	917	908	879	868	919	924	899	902	830	859	880	878	930	878	902	902	875	876	883	933	934	929	909	873	870	905	878	913	834	865	891	919	916	875	863	897	877	911	909	910	856	825	907	890	931	867	888	930	946	896	922	949	882	889	922	855	924	863	876	859	880	903	854	917	871	919	889	883	912	889	875	912	876	896	886	932	919	895	910	885	894	918	864	831	927	904	839	898	896	900	890	932	909	943	902	919	910	932	871	912	880	874	842	932	882	891	951	891	913	924	904	893	899	927	887	963	909	884	986	861	892	951	895	872	874	883	921	872	841	907	929	926	890	867	890	870	862	920	915	918	902	921	867	879	911	960	888	900	854	905	862	878	866	909	857	902	891	905	902	942	906	884	863	916	893	863	860	925	868	869	882	885	915	876	852	897	886	832	839	861	910	858	877	848	919	900	858	873	950	859	886	876	900	862	926	907	862	898	881	929	907	935	876	890	880	874	912	893	837	903	903	891	861	911	904	876	895	899	936	946	927	886	908	924	897	885	883	870	853	901	947	918	893	886	881	940	881	898	874	867	874	875	862	912	918	886	895	914	921	895	904	919	892	856	890	876	922	922	882	835	890	937	939	929	881	839	926	873	921	909	928	880	926	909	933	930	885	869	907	930	881	901	881	902	867	854	903	895	878	913	919	904	918	917	853	847	908	866	915	923	910	843	929	914	888	906	863	887	882	906	889	958	893	861	891	938	863	896	884	920	885	917	891	926	902	908	839	872	881	857	845	870	867	848	899	925	972	900	862	889	867	942	864	893	864	925	882	945	881	863	877	930	951	868	861	901	908	964	914	909	892	862	896	918	868	922	875	909	916	926	926	871	878	854	891	868	927	900	930	894	945	874	861	982	941	875	933	918	918	929	888	880	903	874	876	899	953	901	863	866	874	937	855	944	892	909	857	920	872	875	924	910	906	894	896	895	887	902	939	858	924	836	866	905	887	885	913	948	902	867	914	905	879	949	907	889	906	853	895	908	956	894	893	888	955	950	877	902	887	899	949	917	959	919	926	924	889	868	865	918	895	898	885	922	911	917	874	882	887	900	866	858	883	835	919	925	938	899	927	918	936	923	865	882	906	891	980	958	870	912	926	950	988	936	927	920	930	879	913	851	908	901	888	920	891	912	872	907	887	887	898	910	924	851	924	857	848	932	897	892	935	913	949	904	922	932	854	918	890	898	937	900	905	928	876	940	907	870	909	840	895	929	924	852	931	897	910	858	864	879	887	873	898	885	871	898	868	860	892	872	904	947	916	917	931	853	853	933	875	845	944	921	877	895	978	939	908	908	844	918	856	917	930	849	910	916	909	868	865	908	891	926	907	943	938	899	902	864	947	873	904	879	909	884	927	891	910	898	895	873	893	938	859	871	922	929	914	900	880	917	866	871	893	912	874	883	900	889	981	894	911	881	912	898	903	881	837	896	905	846	881	980	894	903	897	942	882	889	925	880	913	893	930	938	864	914	924	896	913	872	894	872	921	882	908	916	855	875	874	856	925	909	855	867	879	886	855	888	888	892	830	879	905	912	938	958	918	862	952	926	973	894	870	885	853	878	914	945	891	890	899	865	942	876	871	943	917	865	799	914	891	867	888	936	856	851	865	883	885	884	951	873	890	868	899	917	873	931	885	891	890	879	892	883	884	875	863	879	913	870	858	889	893	893	892	958	875	905	902	887	911	884	895	918	876	912	912	911	927	954	885	899	864	946	973	916	930	860	888	945	888	907	896	921	891	850	885	871	902	926	908	917	925	818	888	902	873	864	893	905	859	895	890	925	939	875	868	893	897	874	860	904	865	893	937	898	892	908	865	914	840	904	861	878	889	891	942	915	952	888	849	889	852	878	907	925	893	881	887	833	854	928	893	920	940	914	905	919	878	916	886	935	843	929	846	915	935	870	862	880	881	888	870	941	976	907	882	926	854	893	879	917	886	905	930	895	818	869	921	923	885	909	845	902	865	847	900	938	859	885	926	885	863	892	900	887	900	882	892	920	938	885	947	912	885	872	859	859	902	918	914	883	986	944	963	899	887	871	881	932	923	912	895	890	923	865	919	886	974	866	900	862	888	865	941	862	872	927	917	998	905	834	890	885	928	940	917	889	940	875	878	941	846	882	893	876	898	843	946	902	857	868	882	937	923	835	924	871	888	882	852	925	886	933	962	884	888	918	870	878	912	891	888	883	908	909	911	889	950	930	919	849	878	907	917	896	891	878	912	883	887	890	884	940	926	909	900	892	847	894	944	910	866	903	848	904	868	888	959	939	882	901	867	888	929	920	955	957	917	906	961	854	916	913	935	905	917	879	856	912	889	894	872	955	931	864	873	914	929	870	862	903	854	926	885	901	907	844	921	916	876	908	883	913	976	967	922	905	918	898	867	845	913	853	945	890	921	860	902	871	873	947	855	892	859	923	947	894	864	870	928	946	900	877	925	898	888	875	904	930	917	875	857	911	941	920	875	907	823	873	932	922	951	843	884	898	921	932	876	907	903	909	908	888	931	893	895	928	894	927	953	914	890	884	922	924	873	865	966	942	859	898	868	929	910	904	899	908	912	865	876	884	855	990	843	886	900	945	885	870	887
2489	1091	716	547	870	1009	1045	905	768	698	619	547	462	433	359	316	290	271	253	235	187	193	169	166	137	135	146	142	144	112	115	123	102	112	90	118	101	91	85	93	103	100	91	88	79	94	81	95	89	83	80	64	81	73	67	73	90	64	72	80	67	81	96	76	68	88	78	81	64	77	83	88	69	69	72	72	62	76	65	69	74	81	75	72	80	82	69	75	78	79	71	65	74	80	73	77	65	58	51	81	65	71	67	66	67	76	76	75	74	75	61	58	69	67	80	78	79	79	58	64	73	68	77	59	62	58	82	73	62	76	69	66	82	54	72	80	71	68	81	73	67	57	61	72	77	78	69	85	63	86	71	52	56	64	73	71	69	78	73	63	65	60	85	69	63	76	58	75	65	71	62	69	79	86	65	62	67	53	64	63	57	85	66	70	70	75	71	70	66	72	77	64	57	70	59	83	63	81	75	65	79	69	76	75	62	69	67	64	67	67	74	73	61	61	72	67	64	65	60	82	69	76	82	80	53	73	65	54	86	72	62	73	82	78	75	68	88	71	77	65	74	82	71	75	84	79	73	62	64	84	73	54	80	76	53	90	59	65	71	70	57	62	81	65	71	74	59	66	57	61	76	64	74	65	64	65	67	90	60	80	75	62	63	77	68	67	61	54	61	69	80	70	67	56	74	72	70	52	70	60	72	69	73	82	59	68	83	56	82	71	46	81	63	54	71	84	61	63	59	75	66	52	77	76	60	56	57	78	74	73	63	73	79	65	65	65	70	73	67	83	64	75	77	68	85	74	60	54	62	77	78	65	67	70	75	68	83	68	62	62	62	67	65	65	65	84	59	63	69	63	72	76	63	69	70	75	75	67	73	77	61	66	73	50	66	84	55	73	69	69	61	59	84	70	88	66	80	81	56	65	67	67	73	87	57	54	69	73	71	90	65	51	70	66	68	64	66	71	62	60	69	74	70	69	60	67	70	61	75	74	66	77	70	77	76	60	84	56	71	68	76	69	72	73	74	64	68	61	58	69	64	77	48	74	70	76	59	72	66	52	82	78	69	58	76	65	72	63	58	88	59	59	73	65	51	62	62	73	66	63	80	72	63	64	62	63	69	70	75	81	81	68	71	75	78	61	51	60	67	76	55	77	83	75	69	87	63	63	65	50	79	72	71	67	64	65	74	70	73	66	84	56	69	57	70	69	78	78	74	55	62	57	64	52	70	75	74	67	77	88	76	79	66	55	81	64	74	69	80	84	63	57	70	61	58	78	56	73	78	68	60	57	65	70	71	61	75	66	67	68	59	74	63	72	63	61	76	75	76	73	68	68	66	67	56	67	76	66	67	71	64	83	69	76	71	78	70	70	64	60	69	50	66	62	77	87	68	61	58	69	76	52	57	78	63	78	73	63	55	68	78	64	68	73	74	74	66	56	66	85	60	74	78	72	70	65	71	71	68	76	55	85	64	70	63	74	68	73	74	61	60	67	62	72	67	58	62	57	51	67	67	57	69	74	63	78	74	68	75	84	70	78	80	71	93	69	77	70	77	79	62	69	60	67	74	59	57	73	64	74	74	68	69	73	76	70	70	84	73	68	67	55	72	72	70	81	60	59	59	72	60	62	74	75	59	77	58	63	74	71	70	71	56	59	61	77	70	70	72	74	65	84	81	69	88	93	78	58	59	73	73	69	68	74	66	70	65	55	69	71	67	81	77	66	61	60	77	73	74	74	88	73	59	62	75	71	76	71	69	66	65	53	68	70	87	70	69	79	87	81	75	66	83	71	56	62	67	57	78	70	54	63	65	75	71	63	63	78	51	72	62	58	76	62	66	60	69	70	62	69	66	77	69	78	52	78	80	68	63	71	77	61	87	82	69	55	57	66	66	59	63	80	58	76	70	63	69	56	72	77	63	74	66	60	65	64	65	67	74	82	72	63	87	68	62	63	53	63	69	66	88	67	69	86	64	69	64	54	80	73	65	57	74	79	83	80	68	68	71	61	63	73	59	70	68	68	68	85	61	71	59	67	64	68	64	57	56	69	70	75	61	83	65	69	73	78	69	77	83	78	62	57	75	68	65	77	70	59	55	66	69	64	66	59	64	67	82	68	75	63	74	71	70	72	71	66	68	48	66	71	61	91	69	73	75	68	64	61	82	64	77	75	78	78	68	86	64	68	66	62	70	73	65	88	60	51	64	84	68	68	61	66	67	80	74	61	74	78	65	75	90	64	60	54	63	70	66	68	72	46	77	70	65	72	67	71	72	87	67	73	71	65	65	68	74	71	64	76	84	83	65	68	53	68	68	56	64	65	83	77	67	63	80	68	68	68	75	74	56	64	55	58	65	66	67	64	60	72	71	77	52	78	53	78	77	73	67	61	56	75	74	63	67	77	64	80	70	86	89	75	65	66	83	68	68	72	57	67	69	60	76	68	74	70	74	69	77	57	54	74	75	64	58	76	79	71	81	58	60	75	60	72	71	78	80	73	71	69	60	63	75	65	75	79	73	66	76	82	64	67	81	70	91	73	88	69	85	71	67	69	76	77	61	67	70	61	71	80	75	63	69	61	68	63	80	75	72	57	75	59	62	62	80	76	71	68	57	79	76	68	56	79	63	69	66	64	67	77	65	66	68	62	57	75	72	82	57	63	72	69	67	68	69	63	74	59	76	61	72	72	70	54	72	72	61	58	62	69	64	63	63	79	61	63	74	62	72	68	84	69	69	68	67	79	75	64	81	77	82	58	69	69	67	76	76	63	66	64	70	71	55	59	68	71	75	65	82	70	82	69	62	85	61	55	75	78	64	69	66	75	74	67	59	71	64	71	72	62	71	49	58	68	71	75	64	54	59	63	80	65	67	68	63	62	54	66	63	72	64	57	69	61	71	89	73	75	68	64	74	72	58	78	76	55	72	79	69	72	78	70	72	61	81	68	57	59	55	66	67	72	69	78	77	70	73	53	77	60	65	70	69	77	74	56	76	78	61	81	72	72	78	52	77	67	72	82	71	73	71	62	80	66	54	70	55	81	70	67	74	70	65	75	69	78	57	63	56	72	57	82	69	65	64	57	58	80	69	65	67	68	56	77	54	82	63	58	82	81	63	57	71	84	64	80	71	66	53	71	76	76	67	69	80	81	59	64	66	60	68	66	72	64	66	78	73	66	74	78	83	57	71	62	54	68	78	63	76	73	63	70	85	62	73	65	74	63	65	59	67	70	60	77	56	75	55	77	77	77	65	65	63	51	68	58	74	77	72	75	69	80	63	55	72	72	74	45	63	77	74	71	79	83	74	62	75	70	63	68	73	60	51	62	78	75	57	68	60	62	64	73	70	67	56	71	58	65	69	79	79	75	73	62	74	75	81	57	63	53	72	58	78	71	64	70	65	69	74	58	76	63	63	70	62	62	83	59	61	67	52	80	65	60	62	71	65	67	70	64	65	77	80	67	69	77	78	64	68	65	71	72	62	76	55	78	74	71
25639	18804	13349	26645	35131	34902	32723	29614	26460	23685	21205	18510	16515	14617	12679	11062	10189	9083	8330	7528	6910	6120	5519	5052	4481	4020	3745	3344	3309	2979	2862	2749	2593	2421	2306	2185	2068	2102	2005	1902	1812	1854	1828	1808	1773	1721	1671	1612	1547	1518	1585	1475	1423	1400	1440	1398	1405	1345	1278	1309	1291	1289	1251	1259	1227	1243	1239	1169	1130	1150	1154	1179	1162	1110	1170	1159	1114	1081	1062	1123	1095	1075	1042	1065	1048	1108	1090	1076	1108	1047	1047	1005	973	1049	979	1008	989	1007	1022	1042	964	967	999	952	1013	1037	954	990	998	1017	1005	952	952	980	984	991	984	939	1021	951	986	955	1001	935	936	982	969	978	897	990	973	904	947	969	1014	1003	998	955	977	1001	988	992	940	956	968	936	981	978	954	1021	946	948	987	933	966	912	905	1005	1016	911	963	1003	986	988	937	929	967	963	987	970	906	907	951	936	926	976	924	1020	916	999	995	979	973	985	989	1028	981	945	977	974	899	975	947	955	969	969	974	954	982	997	955	943	1004	913	943	919	922	964	927	996	949	982	947	961	975	943	945	931	903	916	962	916	926	927	1005	962	990	940	973	922	1018	976	991	933	977	952	980	950	948	940	986	907	990	917	938	966	1002	933	967	955	1020	907	946	910	996	976	959	931	975	943	955	971	985	974	965	965	872	911	943	997	952	941	994	977	921	962	979	991	955	967	938	987	944	919	940	978	890	925	937	942	942	903	911	992	959	940	958	986	980	986	945	951	989	960	962	995	978	1016	937	958	942	1016	953	965	995	990	1004	954	920	948	977	957	988	929	950	925	972	967	1008	956	978	985	942	960	961	946	948	934	959	1004	900	970	968	1016	980	937	939	962	975	937	989	1009	985	935	947	921	940	954	942	908	986	950	956	914	935	951	964	921	929	948	983	959	978	954	925	967	963	982	902	910	964	993	897	989	990	960	894	951	967	974	998	968	947	947	963	974	948	918	930	962	981	959	980	951	964	933	947	956	1004	952	954	963	927	937	925	978	903	914	973	965	924	1001	978	953	961	959	926	974	954	982	962	958	980	1000	977	993	944	962	955	970	1011	952	952	992	890	948	992	1007	961	977	1003	946	976	982	951	1005	953	972	955	967	875	928	958	966	910	955	974	997	962	957	965	984	1033	997	955	932	994	1008	946	895	914	941	966	945	997	990	941	980	950	944	922	988	940	959	964	962	962	984	906	915	956	985	947	941	1047	982	954	939	1003	977	940	913	988	1007	936	949	980	940	958	954	923	990	922	977	950	929	969	896	946	961	952	983	959	965	965	972	871	958	970	942	954	1033	954	954	976	965	953	936	965	989	942	953	1009	992	951	935	970	924	968	905	992	965	930	957	966	964	944	915	940	1024	930	974	964	969	942	939	962	952	903	932	955	953	933	997	922	923	915	928	941	893	967	938	996	958	976	967	914	981	986	957	1005	994	1010	997	1006	1027	918	952	954	966	940	967	967	997	990	929	964	941	984	1024	951	988	956	931	982	957	986	939	933	924	974	940	872	916	922	998	944	910	907	938	977	971	939	985	955	940	927	962	951	938	964	991	987	991	973	901	894	917	962	1018	941	998	986	968	903	981	998	952	968	963	997	983	977	966	939	953	889	951	934	975	933	940	943	982	1018	933	975	964	963	940	922	934	968	951	1016	996	895	951	1001	956	1007	965	1050	924	981	948	923	936	976	935	979	982	1037	917	959	966	966	887	976	984	975	930	916	932	925	969	994	899	996	987	1005	948	959	990	971	936	930	999	933	950	936	961	936	911	945	927	936	987	944	889	969	957	967	923	1012	980	963	979	954	975	935	953	1001	934	941	942	922	876	954	1001	907	946	956	959	1039	957	991	969	917	928	966	981	907	924	930	988	941	998	954	953	940	974	1020	918	975	949	913	919	974	958	895	939	986	958	949	929	980	970	943	929	998	920	946	934	965	970	980	966	991	943	983	952	985	992	958	942	993	945	866	989	942	958	976	937	961	940	960	978	873	973	928	995	1060	953	956	938	1026	927	996	961	955	942	947	969	1028	965	967	985	961	982	937	1015	968	942	969	947	974	963	923	936	1001	945	1002	957	963	981	1020	919	925	960	1004	1003	1017	950	927	1011	971	959	900	908	929	917	973	931	944	959	1000	950	894	975	978	946	996	965	937	966	993	917	1020	933	976	948	932	919	891	983	954	974	942	898	946	961	923	979	1000	961	964	947	991	934	1002	890	1000	1008	970	995	994	962	950	970	971	1002	921	916	1012	945	951	932	981	961	891	884	950	966	954	994	984	960	917	985	981	943	974	977	1005	900	927	952	964	974	934	975	988	927	930	1000	961	1000	925	967	958	940	1007	887	939	975	926	970	1043	913	912	984	921	934	916	942	974	932	992	976	985	924	941	928	1008	965	1002	907	954	937	954	968	934	943	934	945	987	889	938	900	969	889	976	971	943	957	1016	967	970	932	938	946	949	1014	1004	934	936	872	946	954	944	1010	977	974	954	962	966	976	937	1003	1006	968	944	943	922	946	934	946	942	955	1011	952	932	891	983	989	905	964	973	952	936	968	945	973	972	891	958	935	937	977	913	960	969	925	969	961	911	936	943	925	940	955	989	944	948	965	968	912	976	943	966	929	988	953	978	938	938	925	998	986	986	949	986	981	929	915	963	1023	1013	943	927	975	962	923	962	969	947	924	964	983	921	939	1003	979	945	922	976	934	988	904	920	959	973	969	991	984	989	945	967	903	910	950	903	937	966	964	980	994	956	959	1014	981	966	982	979	985	996	961	954	996	958	970	987	963	969	952	961	934	943	910	915	981	984	1000	951	995	955	941	977	959	961	914	1006	1017	981	962	989	935	990	910	976	957	969	932	926	970	980	940	954	1001	929	966	961	982	925	963	974	953	940	945	955	935	1012	945	947	931	939	973	981	928	988	966	966	967	917	990	1013	942	918	1011	993	965	932	970	976	929	965	933	966	889	990	932	927	946	987	960	952	921	1008	1039	932	928	940	905	939	969	973	910	998	1028	950	1038	968	965	917	936	885	993	962	947	975	997	975	950	950	944	957	935	946	948	935	910	970	964	986	930	987	912	983	988	964	985	910	929	967	927	955	935	937	941	929	942	980	960	981	956	920	984	977	960	945	938	973	958	965	949	961	928	961	969	941	936	951	1006	999	934	953	965	969	990	971	978	953	1007	1006	888	959	962	934	985	967	942	980	986	958	933	930	947	873	960	986	982	967	1019	928	944	927	992	965	981	1025	917	939	991	915	967	956	942	956	1012	970	886	1001	948	982	958	948	975	954	945	962	960	973	907	955	956	959	979	916	979	931	932	932	899	970	933	953	937	930	918	958	932	915	972	939	965	935	918	948	946	954	966	918	953	996	931	926	987	939	982	963	976	988	968	940	990	927	981	955	933	988	974	977	953	934	1001	952	958	931	996	986	929	933	943	941	962	946	898	955	960	936	978	953	894	979	968	989	966	992	957	984	975	949	977	911	962	930	947	942	932	971	978	970	946	951	962	939	989	937	937	971	955	918	909	977	1007	936	928	915	946	929	1001	978	987	967	1004	982	961	977	944	933	907	966	980	907	1034	908	989	967	992	994	929	965	933	923	954	914	914	919	912	971	961	939	893	948	973
1939	441	295	263	412	510	430	444	370	309	286	257	236	189	217	159	170	136	140	114	114	125	85	86	87	82	65	80	64	53	63	72	66	57	55	77	73	54	58	47	56	45	73	53	46	48	54	60	53	55	62	51	31	55	49	56	46	54	50	49	67	53	62	48	51	62	52	46	43	59	38	58	62	49	46	48	54	39	46	56	61	54	52	49	48	43	49	36	54	50	54	53	45	53	48	56	57	56	50	49	49	49	45	44	48	51	54	39	47	47	45	53	44	52	46	38	47	43	51	42	41	36	40	56	57	47	61	46	42	38	58	40	40	57	53	54	52	41	53	31	37	37	45	51	48	35	52	52	53	52	46	48	47	40	46	51	51	53	37	51	51	44	49	35	46	40	41	50	43	58	52	53	46	54	47	69	44	51	45	50	46	41	37	46	57	47	53	46	43	59	55	49	42	50	60	50	58	52	40	58	28	48	37	43	35	57	57	43	51	60	35	58	54	44	50	43	48	43	63	47	39	33	67	44	54	45	34	65	41	52	56	49	49	58	36	63	39	49	40	43	50	47	46	50	42	56	52	54	61	50	46	51	44	50	45	49	46	46	52	40	44	45	59	51	43	47	47	61	39	49	42	55	49	37	52	52	55	37	50	52	53	39	37	56	59	58	56	50	40	52	48	47	44	58	55	41	33	43	50	61	43	49	44	52	64	53	42	43	50	48	43	46	50	51	51	53	48	52	45	64	47	48	48	46	39	53	59	46	40	39	45	57	40	50	46	54	63	54	39	39	47	52	46	54	52	38	42	59	57	50	46	52	52	47	42	49	51	46	40	49	43	44	55	40	43	35	48	44	43	60	46	54	43	48	41	52	46	57	55	47	46	39	44	51	46	59	42	42	47	49	50	53	54	44	52	53	54	38	55	44	29	48	56	58	43	50	51	40	50	40	49	54	49	60	55	45	51	57	36	43	38	46	57	40	48	59	48	54	59	48	45	39	54	48	45	51	43	51	47	47	40	48	44	40	41	56	43	56	47	46	53	60	48	50	49	59	61	68	49	43	44	43	47	40	57	49	51	44	47	36	54	38	46	32	46	49	46	43	46	42	40	45	48	60	51	66	45	47	46	51	47	51	45	58	48	36	53	50	43	56	40	44	41	52	50	36	41	63	56	45	49	59	41	49	53	53	48	47	43	40	49	44	46	44	59	53	46	37	52	46	52	47	50	42	30	42	52	42	51	49	53	48	51	45	47	43	47	62	54	59	53	45	49	49	43	45	42	45	55	39	50	38	45	49	54	56	57	50	51	55	46	51	56	38	50	43	51	61	61	54	38	41	43	44	56	57	45	40	57	48	56	36	54	48	48	51	45	32	49	59	49	53	51	46	38	46	50	41	41	44	37	41	53	42	39	48	50	51	52	40	48	47	56	48	53	53	47	55	52	46	54	32	53	43	49	54	48	39	36	59	41	57	47	47	52	48	48	60	61	52	46	48	52	44	46	46	35	48	51	47	55	47	66	53	47	45	53	53	51	38	60	44	44	48	47	48	47	48	49	46	39	54	46	49	65	38	50	51	45	49	52	50	59	56	42	54	46	47	44	50	51	53	60	36	38	53	44	67	44	46	52	52	45	53	61	51	37	39	44	37	49	54	47	43	50	60	42	47	46	53	54	46	39	53	54	48	56	46	54	48	36	56	46	61	52	45	47	48	56	42	70	58	51	37	57	49	61	46	41	65	50	45	56	50	58	54	49	48	59	57	46	39	62	56	45	49	49	55	46	57	44	43	37	53	55	45	54	41	48	43	44	44	43	47	45	44	45	48	61	65	50	47	49	45	38	46	36	44	45	55	49	47	43	53	35	53	42	51	42	50	61	50	48	43	46	52	38	44	34	64	45	46	40	48	44	45	51	48	43	55	48	37	42	48	41	49	47	43	55	62	42	40	41	41	49	44	50	57	44	41	42	38	44	54	61	55	46	49	50	56	47	40	72	54	49	36	50	40	51	66	50	65	46	40	43	46	55	49	41	49	58	38	48	39	44	67	42	59	51	57	44	53	54	61	51	46	43	53	50	40	50	56	46	50	59	47	39	48	51	38	39	42	49	50	47	41	39	53	35	67	43	43	45	46	54	38	65	48	46	58	49	45	63	52	47	46	38	60	45	43	39	47	54	52	35	53	42	47	51	49	52	49	53	50	60	46	50	45	45	42	48	57	44	51	57	53	64	48	51	60	49	58	39	47	41	53	38	50	45	47	48	57	58	41	43	56	54	44	53	45	41	52	58	42	45	57	38	52	50	53	41	50	42	47	53	48	42	35	49	56	46	51	54	56	52	50	64	53	42	54	49	43	41	48	51	43	49	51	47	45	54	51	46	39	48	45	39	59	46	49	38	56	56	44	47	52	53	57	49	54	45	54	56	52	41	47	42	54	45	46	40	48	54	55	49	37	46	56	48	56	39	41	43	47	59	55	41	46	42	50	44	38	55	36	45	39	54	41	52	41	54	52	49	40	42	61	41	54	35	58	34	49	44	44	44	65	47	59	43	51	42	60	62	50	36	60	60	58	39	51	53	38	48	45	59	44	58	55	45	47	39	49	50	44	47	52	45	39	46	43	56	40	54	44	47	43	49	50	67	60	54	59	45	43	53	48	44	56	54	49	47	57	47	52	49	43	45	52	48	50	52	58	44	50	49	50	49	45	42	60	56	46	47	46	45	60	50	47	48	54	51	41	43	50	51	30	37	48	49	44	46	39	49	55	50	42	48	59	47	58	57	60	47	46	52	38	48	57	55	46	49	60	44	48	52	60	47	59	52	36	57	30	50	56	56	40	47	52	62	53	43	51	55	60	43	38	51	47	45	65	41	46	42	46	43	50	55	41	55	56	49	53	54	37	51	37	47	44	42	45	54	43	43	38	54	57	36	49	45	43	61	46	51	54	39	45	53	55	57	44	45	54	52	44	53	47	35	52	48	48	57	52	43	43	51	56	51	49	41	37	42	55	57	40	49	44	45	54	52	44	46	51	45	41	44	53	39	49	43	52	43	62	57	59	52	29	68	49	53	45	41	50	50	42	49	49	53	39	58	44	56	35	37	42	52	45	53	36	61	46	47	51	63	40	53	49	44	48	50	48	39	42	54	58	43	58	53	56	56	31	60	54	43	47	45	46	46	48	55	42	44	62	41	58	44	53	49	67	45	51	42	46	50	50	47	48	65	49	60	46	51	50	48	43	52	51	51	61	51	39	46	59	53	49	43	50	39	44	53	47	43	40	55	46	44	51	47	43	56	42	67	52	50	47	61	38	66	42	45	47	48	61	48	58	51	47	57	45	49	37	45	43	39	53	50	48	41	40	57	42	43	47	51	60	48	34	50	62	47	50	51	39	44	48	54	50	43	53	40	31	42	51	50	57	50	49	37	52	58	41	46	41	52	55	42	38	55	55	45	43	50	44	52	47	44	50	49	59	48	49	46	47	47	43	50	50
17536	11471	7401	17647	25712	25600	23329	20145	17271	14728	12605	10670	9137	7892	6664	5736	5270	4705	4273	3814	3549	3052	2708	2445	2304	2051	1935	1733	1697	1614	1453	1439	1423	1350	1211	1235	1256	1160	1083	1131	1109	1070	1061	1098	1073	1054	1024	934	944	965	872	893	908	904	871	828	892	881	875	856	811	858	845	853	793	796	794	809	818	772	790	722	767	763	804	810	721	698	756	754	729	758	760	777	738	688	749	742	726	697	711	662	738	802	724	772	702	739	716	722	712	772	700	678	718	698	776	689	676	732	661	675	667	696	691	714	691	686	739	663	719	672	668	756	684	695	696	719	681	692	690	718	694	712	716	671	688	689	685	672	695	701	656	689	718	699	675	686	665	697	700	713	698	738	690	691	676	676	695	704	703	694	686	726	709	740	709	739	686	717	663	680	736	684	719	683	678	682	707	700	662	692	731	724	741	725	697	745	712	724	703	672	714	684	695	703	643	752	759	734	714	730	699	722	661	694	705	703	696	709	660	713	697	674	713	707	707	700	716	687	720	665	718	744	699	724	716	674	683	674	704	700	666	681	683	654	726	714	709	640	738	682	705	688	657	659	671	672	734	689	699	660	680	728	711	690	704	666	702	682	713	654	669	714	663	684	696	696	719	742	701	679	765	671	728	743	662	752	697	701	704	683	682	672	699	690	684	672	697	719	654	705	645	689	670	701	745	736	694	695	683	666	716	683	689	683	667	701	693	701	685	666	687	692	702	704	660	684	662	668	673	662	736	738	714	779	726	724	729	674	728	668	674	669	693	711	687	680	706	693	718	674	693	661	691	715	693	648	693	706	721	716	663	671	675	708	674	741	692	649	736	714	681	725	672	670	708	697	680	706	652	713	702	709	726	696	681	701	677	674	720	733	713	686	683	695	665	657	681	685	709	699	669	713	677	681	732	661	651	678	714	722	674	689	659	721	670	686	722	707	707	695	678	678	674	675	665	685	708	712	688	667	709	683	719	678	721	683	659	725	777	742	717	682	657	679	725	695	697	683	730	711	747	683	753	677	678	677	673	660	683	668	698	715	739	684	675	692	675	694	705	738	677	700	657	714	695	725	723	734	677	676	649	671	721	756	675	700	679	708	695	649	658	741	684	685	712	703	726	685	687	691	669	680	677	685	715	671	688	689	685	712	659	676	693	736	667	729	682	646	708	706	689	658	701	661	672	726	683	703	672	733	693	716	686	660	656	693	692	675	686	687	709	696	658	721	659	734	653	747	664	693	695	697	708	688	719	698	679	668	728	737	671	650	698	694	701	692	705	717	698	719	712	688	715	679	707	756	693	696	657	713	660	666	700	648	694	715	678	704	674	716	661	666	705	740	682	710	695	674	665	689	688	681	674	676	748	688	712	712	682	674	630	687	663	687	691	708	640	741	729	706	661	675	661	668	701	738	652	739	668	696	667	700	723	686	683	718	747	694	722	715	736	673	704	660	680	708	650	692	713	694	745	706	672	728	663	678	709	703	708	657	730	729	691	729	726	691	686	668	714	658	765	683	668	693	696	672	737	721	683	721	748	728	672	673	658	723	696	682	687	681	711	683	712	731	674	736	681	682	694	711	717	700	670	636	731	686	671	720	671	709	752	689	661	676	720	700	689	672	704	684	691	714	679	656	664	729	710	694	691	698	731	684	657	711	702	696	724	690	680	713	688	709	701	671	707	661	717	696	693	725	709	663	687	662	693	706	708	679	730	648	670	667	690	695	722	699	665	714	678	695	684	657	664	661	702	654	686	709	682	712	718	698	707	683	648	711	682	718	688	709	727	696	722	654	704	653	725	700	692	632	695	683	674	714	695	680	723	719	679	708	699	681	620	716	716	684	684	686	680	695	709	754	712	673	650	720	698	696	704	691	661	733	662	738	710	691	699	695	682	676	686	703	661	704	640	670	685	645	693	685	701	684	728	673	668	689	707	652	650	700	681	672	687	683	705	672	696	696	672	700	711	724	690	693	702	695	747	693	673	744	699	690	708	732	718	673	691	709	678	681	646	710	709	720	662	667	696	695	703	698	671	664	628	656	659	705	714	671	717	682	700	664	652	697	671	645	693	677	697	713	737	738	688	680	656	711	677	652	735	726	650	643	668	733	728	706	679	666	666	704	702	705	660	649	689	712	693	696	758	758	728	686	680	699	687	667	706	736	691	713	685	692	673	700	674	690	695	694	725	688	728	700	702	685	692	678	690	689	678	693	734	739	733	663	668	701	692	714	713	660	707	669	755	678	724	683	652	664	664	697	693	719	691	667	707	664	707	677	666	698	650	721	690	726	694	675	715	674	648	672	698	676	669	677	699	696	671	682	709	693	718	751	738	625	653	693	718	671	730	683	660	660	700	686	683	678	704	714	721	702	674	691	702	724	747	652	700	672	655	675	704	718	692	715	678	661	695	710	689	697	647	678	707	661	665	696	687	660	709	627	726	696	669	693	685	627	673	686	698	692	694	635	689	651	697	686	724	666	716	726	688	692	659	706	726	703	745	701	653	724	696	706	678	711	698	708	651	690	740	706	703	703	667	692	687	704	701	685	710	697	685	692	705	675	703	706	692	690	662	680	698	673	721	664	692	679	652	708	708	695	695	675	700	710	748	719	729	723	659	690	676	676	671	714	750	659	677	720	714	705	647	704	696	711	681	710	707	699	701	715	703	685	688	731	714	688	671	685	681	714	649	659	710	726	701	685	704	710	655	666	743	670	668	680	687	699	687	711	724	718	664	669	688	662	704	703	736	682	675	695	723	722	729	696	689	709	704	640	663	669	663	721	712	696	662	710	692	759	727	672	698	685	718	676	698	656	717	678	692	638	720	762	702	742	652	720	703	721	700	741	713	704	677	681	666	646	686	730	721	687	731	698	694	703	703	682	709	670	694	715	677	691	698	746	726	666	693	709	657	711	740	643	743	761	682	669	670	693	707	702	715	698	698	696	702	724	684	704	707	762	655	670	689	691	715	675	722	716	714	677	672	729	721	645	679	673	728	675	723	702	683	685	726	673	690	636	662	721	702	690	666	708	714	703	686	673	684	647	696	661	721	706	670	732	659	678	736	685	682	730	656	737	682	684	635	699	688	713	633	682	691	718	726	718	726	641	704	681	695	671	714	692	687	674	708	696	652	661	681	665	710	710	685	692	709	706	653	672	675	714	670	659	689	721	725	661	685	687	716	724	755	705	684	671	714	733	699	690	704	675	721	641	687	646	714	666	720	699	701	695	720	686	669	700	660	695	697	726	704	680	731	681	704	678	640	672	701	694	690	680	697	707	697	707	692	706	672	648	693	737	695	692	731	686	760	724	683	660	700	706	723	669	697	692	687	670	672	691	692	676	719	675	664	726	717	691	687	666	697	721	710	719	720	684	721	686	649	727	649	670	667	719	692	633	669	692	692	715	686	664	703	722	770	693	666	684	670	687	763	686	674	720	707	697	713	716	670	691	718	648	691	631	720	668	696	710	708	699	704	691	686	691	732	688
1335	835	475	389	676	807	726	671	577	485	449	354	326	279	245	262	215	196	205	170	145	131	136	116	100	97	96	88	87	75	78	72	95	66	70	70	67	71	64	80	77	62	60	68	74	65	67	68	68	57	73	77	51	52	64	66	45	62	59	56	65	58	56	52	64	47	59	52	61	53	67	52	48	43	41	42	47	65	67	61	48	51	64	53	67	48	59	58	60	69	57	62	56	58	60	45	56	58	45	52	56	58	40	42	40	57	48	55	50	59	54	54	51	54	49	58	56	57	56	58	39	58	65	46	53	53	57	54	43	54	47	47	64	47	61	46	51	57	45	47	56	39	53	58	55	52	56	50	57	36	49	51	65	55	49	53	49	47	50	50	41	62	52	61	44	50	69	59	53	52	52	50	58	49	56	53	59	50	48	55	46	55	48	57	44	55	38	47	41	57	54	54	54	38	43	40	48	61	62	61	59	48	50	31	54	51	51	59	51	39	46	45	57	45	64	64	57	55	47	56	52	46	54	51	42	46	50	45	56	44	52	63	50	59	45	55	48	60	35	54	50	53	38	54	35	48	45	38	59	40	52	55	62	38	47	35	51	40	56	48	54	45	61	39	63	45	55	57	47	70	48	68	46	48	49	46	59	58	48	53	52	52	55	64	66	51	48	44	58	42	48	52	44	55	40	41	52	42	55	65	41	53	58	54	39	51	52	44	51	49	40	49	54	51	42	35	61	51	57	56	55	45	42	54	55	51	57	38	53	50	50	48	52	51	46	60	58	38	55	48	39	58	66	51	58	50	64	40	51	52	35	43	50	46	59	57	53	52	55	53	67	44	52	45	55	42	61	44	50	63	41	53	77	59	51	44	57	58	67	58	52	51	54	58	55	51	46	46	46	51	41	52	46	51	54	45	51	50	64	50	58	48	55	48	57	51	55	56	47	62	49	57	65	48	54	52	43	68	47	41	58	48	54	53	56	50	52	46	59	57	54	40	46	43	61	49	54	46	62	49	52	57	59	43	47	47	66	41	51	50	46	49	55	53	57	52	46	51	47	37	57	51	48	40	40	48	47	41	50	55	45	50	63	50	39	59	47	56	67	43	50	54	52	42	57	48	47	40	48	55	49	58	55	48	46	53	58	57	46	54	43	51	41	37	67	51	44	44	57	59	53	49	48	57	63	55	50	57	55	45	59	61	53	67	47	48	52	55	43	59	52	47	53	54	60	48	51	42	49	61	42	37	53	48	66	48	56	41	49	69	65	41	48	53	47	51	54	59	58	46	51	45	43	50	47	46	52	50	70	60	36	51	46	48	63	57	50	55	46	58	46	44	38	46	53	53	47	60	55	41	45	46	49	58	55	47	37	49	59	40	52	54	56	50	47	40	40	49	42	51	68	51	54	64	63	61	52	51	49	55	57	50	52	59	49	50	51	52	62	60	46	49	54	47	46	53	51	64	47	46	43	46	59	44	50	58	52	50	58	52	43	42	53	59	53	52	46	52	39	54	53	60	59	52	53	55	56	55	44	47	56	62	66	48	44	51	56	56	43	56	50	50	50	45	55	43	52	53	65	54	52	55	51	46	49	54	57	53	51	39	55	47	48	58	54	48	51	61	48	55	53	49	70	53	49	38	54	37	57	55	52	53	50	49	52	42	46	50	58	57	50	47	63	45	40	44	42	48	44	44	49	58	51	48	44	59	60	46	51	55	54	48	37	46	52	51	50	52	56	47	56	53	62	48	54	58	67	52	59	55	44	58	61	59	47	49	51	55	53	53	42	55	49	59	48	49	55	50	52	53	50	57	45	56	55	50	42	49	60	46	56	50	52	49	59	52	57	42	54	59	39	65	52	57	38	54	47	62	44	54	43	47	60	63	40	46	41	59	44	56	47	57	49	48	39	63	50	54	56	51	57	43	60	48	43	56	39	49	54	59	51	44	36	62	52	45	61	38	46	52	54	54	62	43	46	50	65	43	44	54	54	49	62	57	59	52	37	50	67	59	53	54	54	55	43	53	59	38	59	56	55	61	49	52	57	55	59	57	70	46	57	60	53	42	47	48	68	48	44	43	54	54	46	56	48	52	54	48	59	55	45	61	45	54	48	48	57	46	53	54	58	55	70	51	49	55	43	39	65	53	59	46	59	42	52	63	42	53	51	46	76	41	51	43	42	53	58	43	36	50	60	46	52	45	47	50	59	48	62	48	49	52	51	36	50	55	52	48	43	71	50	48	51	64	54	47	56	59	50	70	55	49	45	61	53	52	51	48	63	53	49	51	58	49	72	48	59	55	47	56	55	52	44	52	52	56	65	45	48	54	59	56	47	56	57	53	42	50	59	59	55	57	45	40	51	69	43	34	41	37	46	60	42	53	44	51	48	54	38	53	54	64	49	51	44	38	50	53	51	54	53	50	44	67	49	53	54	60	63	50	40	44	59	52	44	36	55	55	49	45	58	41	49	57	61	57	35	47	51	52	45	53	47	43	51	54	45	45	43	37	56	43	48	54	55	57	65	54	47	47	58	55	48	49	52	58	54	44	51	61	55	60	47	54	56	37	47	48	47	47	80	43	43	46	55	64	47	60	54	54	51	44	36	49	44	61	69	66	56	43	58	47	45	37	55	52	44	58	46	43	44	43	60	56	42	39	48	48	60	54	45	62	49	52	40	59	43	41	48	64	60	62	60	49	37	49	53	41	42	65	44	62	52	49	55	63	53	53	41	51	52	32	59	44	63	48	47	56	51	54	56	56	42	38	55	40	46	47	42	51	49	45	42	51	45	60	40	49	58	50	63	55	54	48	59	59	60	45	45	55	42	53	51	40	62	47	53	44	47	51	46	54	37	54	58	46	53	60	40	64	48	51	57	51	58	51	50	57	58	49	46	45	63	43	61	51	42	60	46	49	49	51	54	54	48	46	49	59	53	46	56	58	52	48	51	58	46	34	54	45	47	43	59	35	53	40	49	50	57	68	55	53	51	50	44	59	59	53	54	53	52	51	48	50	40	55	44	59	43	59	48	47	44	53	52	50	44	47	51	65	69	55	45	60	65	50	45	53	51	52	59	60	49	44	52	51	59	52	39	33	52	55	70	52	48	61	53	39	41	49	54	56	63	57	43	52	48	47	42	48	49	58	55	52	53	49	55	65	49	48	56	52	48	51	45	50	60	42	57	52	43	37	50	42	53	49	50	52	42	66	54	41	40	53	46	61	32	71	43	45	51	60	63	43	54	45	60	49	60	53	55	53	54	43	61	46	58	48	49	46	59	59	54	50	57	49	54	57	56	53	53	53	62	59	44	49	38	46	49	50	67	43	52	49	52	42	38	51	47	51	61	51	56	47	37	56	50	60	49	35	52	42	44	51	57	58	46	44	55	52	44	50	45	40	67	51	50	58	52	56	61	42	59	51	49	59	61	55	60	55	48	48	43	54	47	46	52	67	57	50	62	56	58	49	43	59	47	68	51	44	48	51	61	40	51	55
21911	16033	10383	23114	31378	31221	28689	25807	22445	19713	17035	14842	12818	11074	9500	8565	7752	7038	6236	5475	5005	4334	3944	3557	3209	2911	2655	2461	2332	2179	2005	1941	1781	1779	1685	1619	1613	1502	1411	1416	1414	1378	1361	1362	1286	1350	1218	1178	1197	1159	1153	1080	1085	1160	1081	1091	1029	1052	994	977	977	1002	943	898	960	951	934	935	864	958	862	889	879	841	856	817	813	818	815	862	860	828	783	802	799	785	818	775	771	803	797	786	804	765	770	767	799	749	765	742	764	762	706	796	739	764	779	746	767	793	773	749	757	729	725	765	756	727	698	723	738	721	751	704	771	768	766	726	746	720	771	733	778	704	740	712	694	741	749	685	730	750	747	733	779	769	745	748	754	785	794	733	723	680	711	750	764	761	729	685	749	699	756	761	722	739	742	720	740	763	707	723	759	729	735	710	727	740	712	745	744	712	715	770	716	768	702	720	756	771	729	774	735	697	697	739	731	727	715	788	733	694	722	782	737	731	713	748	673	725	706	706	683	707	726	748	712	705	746	729	722	734	726	710	761	709	731	765	704	752	686	748	669	741	694	722	742	750	736	680	677	739	706	723	771	731	702	726	770	758	712	731	732	720	754	723	750	702	724	730	707	740	731	739	745	758	767	766	752	687	746	720	697	731	698	685	698	755	706	752	725	796	695	743	692	757	719	723	669	728	716	721	768	750	717	695	741	763	678	753	687	673	727	759	766	717	752	703	708	762	692	718	729	688	758	732	781	743	667	722	705	749	744	681	742	756	760	735	720	701	705	765	731	687	722	766	782	700	721	722	753	729	731	755	721	760	774	712	762	707	678	713	788	714	742	734	758	785	762	745	747	782	699	711	720	729	708	740	765	731	741	772	730	711	762	705	760	716	715	752	668	781	730	737	748	750	700	746	722	734	697	729	748	746	771	718	767	734	723	751	716	728	726	730	761	736	723	749	761	716	712	721	733	715	750	722	726	743	710	760	731	755	722	705	731	746	735	721	708	755	697	749	717	721	760	718	746	717	749	739	729	734	735	729	758	708	745	754	723	720	714	723	704	740	676	699	724	740	720	699	751	712	736	744	745	673	748	696	806	715	752	745	741	753	800	764	698	731	750	706	739	704	709	751	772	741	752	737	762	725	694	746	711	746	699	713	697	734	694	730	691	756	699	697	770	762	773	761	778	745	750	715	749	744	784	695	782	723	749	778	752	674	738	713	761	743	698	756	714	671	717	712	754	724	719	731	708	744	696	741	718	758	742	683	701	760	745	725	739	702	710	757	771	713	705	701	727	720	742	759	754	709	712	689	733	716	718	753	738	708	694	744	683	720	779	779	754	717	743	727	739	759	721	706	699	690	753	732	758	702	709	734	705	719	679	704	712	751	765	732	744	703	779	729	706	717	742	773	730	723	741	737	707	722	768	729	790	734	753	726	732	752	769	741	734	722	750	764	748	706	766	732	745	714	703	715	687	702	769	778	774	767	695	763	759	738	723	755	715	734	710	722	701	667	722	716	742	736	719	762	721	751	737	721	728	668	707	710	758	741	765	734	705	802	768	746	691	749	762	729	687	748	759	726	735	715	765	708	704	740	740	720	720	700	745	742	696	768	737	776	744	756	759	730	721	795	756	779	737	703	733	757	725	708	737	758	751	727	738	746	710	722	744	725	756	722	730	756	741	717	752	768	702	674	753	758	722	740	764	717	695	732	737	744	758	728	702	748	777	719	705	754	698	754	774	730	734	767	717	748	761	710	702	713	757	758	775	756	760	772	707	709	731	729	725	717	698	711	710	750	751	708	730	763	715	705	723	715	771	727	710	768	740	725	755	703	745	706	749	747	746	762	749	723	719	754	751	749	776	711	735	792	734	716	727	695	695	728	717	715	790	758	660	795	720	728	749	774	704	707	768	778	714	741	684	773	746	752	734	754	755	711	743	769	750	737	747	709	714	705	744	754	730	763	730	757	776	725	808	730	724	783	723	724	757	708	728	723	719	735	729	725	684	724	744	767	770	777	686	707	694	744	759	730	761	696	717	765	802	745	716	743	772	709	741	739	661	715	731	694	732	764	746	749	720	750	759	741	770	706	748	800	740	736	792	707	748	743	705	732	770	742	736	753	753	731	772	763	735	730	728	742	727	733	752	747	770	741	745	751	699	787	688	730	751	700	701	710	737	692	729	697	746	788	746	705	777	770	734	753	760	723	768	718	683	709	726	721	707	727	721	707	734	757	759	747	744	689	705	741	706	764	690	764	761	749	720	706	710	763	778	763	715	722	678	730	733	741	741	753	752	727	784	751	720	701	707	768	694	726	725	777	747	709	771	735	727	749	734	777	743	740	776	723	751	742	699	720	757	777	772	729	676	723	749	712	744	763	779	748	700	756	764	701	781	779	731	788	732	739	730	714	722	716	728	734	687	762	731	692	729	688	710	697	802	730	736	754	760	788	683	751	738	736	766	757	746	690	747	732	736	667	747	725	747	734	702	709	724	757	719	728	719	755	706	702	706	721	677	767	776	735	748	740	746	713	767	698	749	766	738	688	755	753	737	735	783	719	775	752	737	743	739	693	702	721	741	693	764	740	752	741	697	695	718	742	732	721	774	712	772	715	726	732	712	757	705	723	749	710	742	753	756	709	731	717	750	726	770	784	696	711	727	725	726	742	764	703	712	763	732	684	762	671	695	802	781	730	720	714	725	781	688	756	716	708	747	736	724	765	710	724	743	734	737	721	732	728	745	711	715	723	730	779	696	751	746	754	749	727	659	745	685	753	733	710	675	785	775	744	698	747	672	788	699	732	705	738	704	735	719	719	733	711	735	727	783	673	727	694	707	773	739	728	732	684	741	690	781	720	735	697	693	752	712	718	654	742	764	754	691	763	664	719	731	769	707	734	728	726	758	767	748	718	727	711	734	737	735	730	739	707	742	738	728	725	735	727	750	760	727	735	723	792	740	750	743	712	724	692	736	717	718	717	730	721	704	709	736	676	773	731	756	734	771	754	741	737	741	727	726	766	752	727	746	785	731	721	709	742	695	755	802	718	707	771	721	733	744	740	703	760	772	764	685	705	717	727	764	751	733	745	738	743	730	744	691	719	737	740	763	736	749	703	714	729	733	735	744	748	727	725	778	737	737	722	722	704	763	737	767	729	714	734	702	733	728	719	722	763	719	741	723	776	739	748	721	741	764	708	728	719	779	747	745	712	691	688	716	747	737	725	692	734	727	694	748	735	742	711	743	737	727	723	727	718	760	714	736	752	745	762	739	727	728	732	716	726	731	738	700	775	714	727	763	702	743	724	720	716	725	690	761	718	737	741	732	738	700	795	733	790	733	747	750	747	713	698	745	741	730	720	718	742	742	733	758	721	753	743	743	713	748	732	747	738	741	717	750	724	762	734	727	716	721	743	693	763	725	727	707	756	745	717	765	728	664	752	703	736	779	727	738	741	764	786	699	736	700	748	706	742	773	712	700	711	716	721	767	699	786	734	695	741	725	756
3243	761	482	406	668	716	728	601	566	462	430	365	340	296	291	199	236	202	217	154	158	157	129	112	117	116	94	105	101	75	90	106	95	97	81	78	92	93	83	92	84	81	65	89	69	63	71	76	72	76	70	79	63	69	68	69	59	77	56	80	68	85	62	61	62	60	62	73	75	63	65	73	69	70	58	76	61	79	64	71	68	65	62	62	64	51	67	65	79	57	65	63	62	73	66	55	68	47	72	66	59	56	51	70	57	81	64	73	51	57	68	61	62	66	74	66	68	79	67	51	63	59	68	60	72	65	70	66	67	68	58	57	60	69	62	62	56	62	63	68	67	80	53	77	59	63	62	60	66	63	61	63	73	66	71	63	57	61	67	66	52	76	59	47	49	59	70	52	66	63	60	71	59	60	61	70	63	68	71	67	64	61	68	56	73	64	70	88	60	61	47	59	68	70	49	60	58	72	65	59	55	59	79	69	73	67	60	62	63	61	62	58	68	56	67	56	51	67	63	67	50	73	62	61	65	66	68	52	69	58	68	58	44	70	60	68	74	57	57	68	69	67	53	65	75	58	56	76	52	55	57	68	64	60	64	68	59	61	59	78	61	70	78	67	72	68	75	77	63	54	70	66	60	63	71	68	64	73	79	70	54	50	70	78	65	67	64	54	64	69	52	63	66	57	68	53	62	61	71	57	62	66	56	53	62	60	68	64	51	66	57	63	62	64	61	62	46	65	72	61	59	61	62	80	69	80	89	58	69	62	67	69	60	72	74	61	78	58	75	56	58	58	61	57	72	63	51	43	60	67	62	62	67	72	59	72	80	51	62	56	68	69	61	59	56	61	69	66	69	59	57	57	55	55	65	65	65	50	64	59	63	61	57	59	56	69	66	59	89	60	66	60	65	62	60	56	58	56	56	62	62	66	67	72	58	77	49	54	71	48	57	44	48	63	66	64	78	71	43	70	60	58	59	56	62	67	70	73	75	71	81	57	67	54	66	71	55	73	71	59	65	61	84	54	74	54	73	57	75	64	56	62	65	50	47	70	60	67	46	67	70	62	57	80	51	67	55	69	65	54	54	61	77	64	56	64	49	71	51	52	48	49	75	69	47	73	63	57	52	58	59	52	64	62	66	70	62	58	58	51	60	73	64	56	61	64	62	56	67	61	61	64	60	59	50	49	60	77	54	68	48	68	57	59	56	62	62	58	50	62	51	59	66	62	72	54	50	57	61	79	56	56	70	55	62	77	63	49	66	64	71	64	55	70	61	75	57	71	77	65	55	48	71	54	81	62	64	58	62	62	59	53	72	56	59	60	69	67	82	72	64	73	65	66	62	70	65	52	67	62	76	73	53	57	66	70	81	64	57	69	63	49	60	64	56	62	65	59	69	55	70	65	75	62	66	68	66	71	66	66	59	53	61	62	50	63	54	65	56	35	63	65	66	71	68	55	47	43	62	67	79	71	62	60	75	62	63	68	56	51	66	63	60	54	60	64	64	72	75	72	62	58	72	60	66	63	61	43	60	57	69	61	64	68	75	71	62	61	56	52	47	58	60	77	60	76	77	65	68	54	66	60	73	57	54	66	48	71	63	67	54	63	60	73	62	48	65	79	74	67	69	72	65	63	70	46	62	47	62	57	70	65	72	56	61	60	63	59	73	62	57	56	60	71	54	64	60	53	65	65	63	60	63	66	75	57	53	65	62	58	62	54	54	61	68	75	61	65	48	50	64	73	64	76	53	60	48	57	70	64	63	64	58	58	64	69	61	58	62	85	62	70	69	50	65	61	57	68	64	67	58	49	56	50	81	73	73	62	68	70	70	65	60	50	58	56	78	65	57	70	57	64	56	69	57	77	46	68	66	80	75	69	59	63	84	67	58	53	78	55	55	61	76	60	59	63	69	69	61	73	53	52	84	58	58	62	53	67	79	63	83	72	68	59	62	57	59	51	67	59	54	68	71	61	71	60	63	53	57	54	52	58	63	77	76	66	66	74	68	46	51	54	66	58	61	67	65	66	63	69	65	68	53	63	64	59	81	68	58	54	56	66	64	61	57	61	56	65	45	66	66	59	61	69	68	59	63	56	78	60	62	77	64	77	47	71	64	68	57	63	62	56	51	76	55	64	57	55	53	55	69	53	71	60	54	77	77	84	60	59	72	75	79	71	56	77	73	57	62	57	64	56	68	57	45	64	54	56	59	73	67	73	71	53	75	61	70	74	58	59	58	57	69	68	64	68	68	54	65	52	59	60	69	54	63	67	62	54	72	58	63	65	55	62	62	49	59	74	65	57	59	63	68	69	62	74	67	76	66	64	49	63	67	57	51	63	55	55	64	53	64	70	53	58	63	69	67	69	63	59	70	68	79	65	59	56	51	62	66	67	64	66	69	52	74	70	66	58	59	69	49	47	49	53	67	74	61	58	61	52	55	46	62	64	68	66	76	74	62	74	62	71	72	75	61	68	73	74	62	65	68	57	76	53	61	61	63	68	61	54	60	56	65	69	73	55	59	62	68	78	52	69	67	69	58	68	66	66	62	54	48	66	68	61	61	67	66	65	61	57	58	56	60	74	73	70	60	60	52	57	55	60	57	71	65	64	65	84	58	55	62	65	54	68	68	80	65	67	59	74	59	62	68	49	60	62	73	61	55	59	62	60	58	59	59	70	71	62	66	68	54	64	61	63	70	61	73	73	65	62	76	64	74	67	64	73	78	66	58	66	74	63	58	66	69	55	65	67	58	74	69	65	53	64	61	64	72	62	68	68	59	62	68	64	63	60	48	55	74	71	82	58	69	62	71	87	68	48	57	48	49	60	69	71	70	62	65	62	61	69	59	56	59	78	77	53	80	54	55	64	67	49	62	54	75	66	58	60	75	56	60	51	70	68	55	70	56	63	64	67	63	58	69	67	64	53	63	65	73	63	65	51	81	50	57	59	66	63	62	67	83	68	77	78	68	63	73	59	61	82	74	65	57	74	71	62	81	57	76	57	76	62	61	58	54	74	65	69	66	72	60	60	63	53	61	76	71	73	61	67	58	61	56	74	65	80	61	68	38	64	61	71	55	55	67	79	64	75	68	81	65	52	79	66	55	66	71	64	65	61	73	55	74	56	64	66	45	62	50	55	67	66	73	65	56	66	64	60	61	70	61	63	60	68	64	64	67	62	58	78	56	75	54	46	54	67	63	72	56	68	67	60	60	54	60	52	48	68	69	53	57	80	50	58	71	76	69	65	53	64	63	60	54	63	61	63	68	75	65	69	61	77	69	55	68	73	62	55	65	70	49	63	62	60	62	58	50	66	50	61	53	71	66	56	52	54	61	54	47	66	62	64	59	63	72	54	51	54	62	58	74	52	53	70	61	79	65	56	58	64	55	55	60	45	59	66	63	56	57	67	60	51	58	66	58	75	52	74	64	60	61	68	61	58	75	61	71	60	62	66	57	68	57	64	73	53	58	53	62	65	67	61	61	61	71	76
20151	14401	9871	21956	30202	30154	27804	24788	21809	18914	16596	14245	12341	10568	9179	8352	7556	6586	6007	5432	4805	4249	3826	3518	3181	2890	2626	2534	2322	2244	2133	1999	1989	1843	1788	1668	1589	1657	1606	1505	1518	1552	1509	1454	1469	1397	1358	1279	1304	1263	1346	1250	1233	1233	1144	1225	1177	1132	1116	1103	1138	1067	1109	1122	1120	1063	1116	1037	1059	1038	1037	974	1043	1052	985	1001	980	981	1016	1022	962	966	1006	1038	942	1000	982	972	913	909	957	933	929	920	964	967	919	945	891	942	936	978	919	910	914	946	884	873	936	893	888	920	928	905	829	899	928	880	916	895	887	886	872	841	885	887	906	940	899	899	873	906	941	891	857	910	937	861	910	898	962	920	955	961	882	901	920	936	937	897	929	905	887	885	913	923	846	915	920	883	891	881	906	896	897	875	890	929	911	884	909	884	908	897	891	885	892	900	868	886	916	879	903	906	916	918	869	892	912	927	926	867	925	912	910	899	867	898	853	915	883	907	866	940	860	892	902	893	874	906	896	912	911	901	910	939	875	886	851	907	903	928	898	913	956	934	870	925	922	875	927	907	892	847	814	880	884	889	877	895	937	904	871	927	893	857	898	912	899	875	850	896	938	916	908	958	900	848	901	853	907	867	925	934	884	915	868	951	958	858	927	928	899	895	927	937	892	894	887	932	932	871	907	900	919	906	878	871	914	880	928	942	913	873	922	846	876	908	881	874	877	883	837	894	901	878	900	873	937	923	958	871	866	846	926	873	908	914	930	900	889	864	918	887	855	909	919	911	875	912	941	900	866	944	926	895	911	840	846	840	907	873	909	889	908	915	883	885	900	888	907	977	858	904	837	906	913	922	969	871	871	943	890	918	873	902	879	862	899	894	914	928	1005	906	946	905	887	906	942	855	887	860	899	929	923	933	867	846	898	931	925	908	887	894	961	900	952	930	895	928	896	890	941	914	890	949	898	888	858	887	876	875	920	939	943	878	961	875	926	901	962	930	852	864	909	859	861	888	911	874	904	868	881	945	911	887	943	926	942	947	896	880	923	843	860	911	920	870	910	875	912	908	877	877	872	904	906	913	944	884	914	918	858	843	870	880	913	940	888	891	861	957	905	913	886	933	919	862	848	837	960	939	825	857	918	914	852	894	876	936	874	939	921	867	853	886	842	862	903	902	898	849	899	955	855	909	912	867	882	914	914	883	884	862	929	906	844	938	889	905	916	886	956	884	924	890	888	905	870	890	931	949	894	939	927	865	891	940	903	906	907	860	919	916	906	905	952	897	956	883	865	929	922	879	869	945	910	915	876	914	932	945	889	885	933	908	910	932	893	907	872	868	939	906	870	898	902	903	876	902	913	894	890	880	922	957	905	902	900	922	899	919	899	941	886	907	865	893	898	895	899	916	921	958	901	871	898	883	902	910	906	924	900	886	923	891	903	860	845	861	845	848	907	900	849	867	927	945	951	889	871	880	890	937	920	868	919	919	901	905	938	886	833	906	929	921	917	867	893	880	885	887	957	932	863	942	910	939	841	888	915	911	895	938	926	881	931	888	903	932	889	950	846	920	851	894	894	875	886	890	870	958	912	887	918	882	851	907	888	902	889	845	886	881	878	906	914	842	863	893	891	867	909	870	928	967	907	916	943	920	865	921	851	838	859	915	840	928	867	898	947	911	918	895	892	898	881	880	875	942	929	880	921	891	884	882	910	851	891	941	882	894	845	853	901	865	927	841	883	852	861	888	912	950	934	925	877	902	904	840	889	947	888	879	914	921	898	941	870	932	839	875	906	879	923	921	871	919	890	936	937	902	895	912	902	888	890	931	884	911	949	883	865	952	897	909	903	942	870	889	953	927	894	898	932	850	910	848	936	863	940	900	914	873	887	899	888	854	902	865	943	923	909	906	951	889	931	878	918	863	836	920	927	827	889	864	901	1009	852	872	920	938	943	856	910	885	848	919	920	851	892	887	893	949	882	870	921	863	898	870	910	908	883	886	912	917	909	883	871	916	873	927	881	906	878	934	887	906	860	916	894	847	922	886	894	879	916	929	899	904	918	932	888	945	882	907	930	923	868	858	965	896	862	884	882	842	937	868	870	876	890	926	900	926	878	873	903	879	874	899	919	928	874	923	920	875	883	901	881	909	882	866	867	888	894	854	860	887	878	900	832	914	910	873	874	902	938	876	900	936	907	883	906	908	850	849	934	899	904	873	909	891	845	934	931	902	909	857	931	863	917	986	883	917	847	903	935	912	891	897	919	856	911	849	912	911	869	842	890	904	915	961	909	897	853	893	922	942	877	906	913	917	978	909	949	871	900	912	936	851	985	896	922	884	896	877	852	907	881	841	928	913	932	847	866	867	907	881	968	881	865	915	885	883	858	922	875	946	884	933	938	911	879	889	919	867	931	886	924	864	846	869	896	894	868	889	919	933	883	902	933	867	945	897	884	897	915	848	917	904	904	915	870	899	947	925	857	878	936	901	897	900	892	898	911	896	919	894	873	958	849	964	939	924	867	948	850	920	894	900	970	845	874	915	913	862	901	897	876	871	899	950	955	932	858	891	857	888	902	895	885	902	889	913	890	926	927	901	892	882	922	878	907	876	863	904	861	870	968	853	877	860	885	932	874	881	868	904	857	916	916	896	859	901	870	888	958	868	963	955	827	856	906	894	933	878	891	945	902	865	856	855	906	937	822	862	914	838	915	894	868	905	865	908	902	904	913	910	936	935	929	897	870	883	924	933	921	845	877	914	928	876	869	918	926	861	907	862	903	893	900	903	931	942	913	909	898	918	910	864	900	845	921	885	865	951	891	912	898	902	838	930	912	883	934	938	917	899	845	879	919	907	925	879	869	916	941	899	891	947	922	882	920	884	910	932	899	885	877	956	861	955	934	905	885	882	893	866	895	897	903	873	871	909	903	903	901	954	915	892	952	908	867	875	892	846	912	888	859	915	885	889	854	912	876	938	883	935	936	881	881	870	933	846	925	868	945	852	891	878	893	896	831	883	936	872	897	885	1005	948	908	917	905	875	895	913	856	878	890	898	885	897	936	898	839	913	909	885	931	886	917	923	863	839	895	871	936	873	936	935	885	835	924	940	905	924	915	912	904	853	915	865	885	892	934	882	904	921	917	867	867	872	899	906	898	905	903	876	931	933	878	858	884	917	933	907	876	860	908	899	886	896	867	915	890	929	854	858	911	922	866	889	879	915	860	899	935	841	898	887	883	898	866	914	901	906	874	887	861	900	891	912	875	860	874	905	873	897	918	856	931	931	924	935	951	888	871	867	876	897	941	893	880	894	940	890	921	915	873	878	906	893	929	859	923	873	902	901	899	857	853	893	867	888	924	929	880	865	879	900	894	927	899	930	901	909	868	823	913	896	919	842	884	882	881	882	885	870	894	879	881	909	863	835	886	938	908	890	884	891	939	879	867	888	962	869	879	898	877	910	927	936	910	877	889	921	866	904	857	860	886	904	934	902	915	854	872	914	904	944	915	939	896	946	861	944
2551	1119	626	524	867	1099	1007	898	815	688	634	533	479	411	366	306	309	238	226	213	239	185	183	150	150	146	135	138	124	132	107	125	104	84	93	80	102	97	113	102	74	93	80	89	89	98	93	99	89	81	95	71	77	64	85	66	77	75	75	75	76	72	82	78	77	71	60	81	77	65	67	67	65	63	88	70	67	59	82	76	69	73	78	86	73	82	69	77	81	68	62	80	68	55	70	61	69	62	79	70	67	76	68	65	71	65	65	68	76	69	76	77	62	68	67	67	69	78	67	70	59	59	77	72	81	60	74	55	70	75	86	83	60	79	56	91	68	64	68	62	82	49	64	62	62	72	73	75	72	53	86	66	71	75	69	66	88	75	65	70	65	55	54	84	87	67	81	59	72	66	71	68	61	68	60	69	67	68	64	72	67	70	55	69	64	83	72	83	60	63	66	47	57	61	60	64	66	68	56	64	74	73	57	58	73	73	79	58	76	66	82	67	49	81	63	61	77	53	65	67	82	65	74	83	70	63	59	52	95	54	76	60	74	76	56	63	61	70	73	57	58	90	60	71	76	73	86	76	77	75	65	67	73	81	75	63	59	63	65	46	44	69	64	65	59	61	60	68	87	56	53	77	80	75	80	89	64	70	72	76	65	64	72	53	60	66	65	80	64	67	53	75	71	67	74	73	76	67	71	68	69	67	61	59	68	61	65	69	74	73	73	71	60	81	77	66	65	77	80	80	80	76	70	65	76	67	75	66	63	59	65	60	77	47	71	78	60	77	65	61	69	50	75	71	62	86	83	64	78	68	67	74	65	79	62	56	73	60	78	71	82	84	63	74	67	46	85	72	60	74	57	88	66	71	57	67	69	70	70	61	56	78	57	69	73	64	78	71	70	61	57	73	61	56	74	67	63	64	59	55	75	67	48	64	77	71	61	62	62	65	65	56	75	72	73	61	75	62	78	61	64	69	72	74	73	70	76	82	54	72	69	78	76	77	63	75	71	59	69	71	72	65	79	77	75	61	94	65	57	72	57	72	56	78	86	71	81	60	62	79	60	58	65	69	69	60	78	72	84	80	65	61	72	79	69	74	66	63	61	71	75	84	71	54	71	82	67	61	67	58	64	63	74	64	70	77	67	70	69	71	76	62	53	66	66	63	67	66	63	84	65	57	54	64	59	73	87	63	69	56	72	73	79	64	71	60	62	77	65	66	61	57	47	73	64	62	51	57	71	53	67	74	66	58	74	63	84	70	58	63	61	82	66	70	82	73	60	73	63	67	64	61	59	66	60	76	73	68	69	70	69	78	75	57	66	66	78	82	72	64	75	79	64	65	66	63	61	73	70	78	59	66	67	60	69	76	65	73	69	77	63	73	64	71	71	57	78	62	68	61	76	63	76	57	73	64	64	82	78	55	69	71	77	84	69	70	55	47	71	71	63	76	53	73	67	77	64	75	72	71	71	63	83	78	56	69	64	62	68	63	88	63	77	61	58	73	72	76	65	53	79	85	60	54	82	55	86	57	71	68	70	75	54	85	68	64	67	58	60	77	75	65	64	83	77	64	71	72	68	65	49	72	67	69	54	53	73	56	65	66	60	77	79	57	66	74	81	76	61	74	60	69	58	81	59	64	71	74	62	74	72	68	82	57	76	66	83	61	73	57	56	67	58	61	69	67	60	71	64	66	67	61	61	66	63	70	73	70	67	79	69	79	71	61	73	71	67	87	65	68	68	73	66	81	71	83	66	64	78	62	74	67	57	67	65	72	58	62	71	64	64	49	71	67	61	81	68	73	78	59	65	64	75	74	74	74	71	63	74	68	66	66	71	56	65	59	75	73	85	76	67	55	79	55	69	80	55	72	71	50	70	52	58	69	81	71	60	57	67	72	79	64	69	84	70	73	74	72	75	86	62	78	72	52	58	57	71	57	59	59	63	68	63	65	70	63	65	60	70	69	66	54	62	70	62	70	58	88	60	68	61	65	55	68	59	56	60	65	79	58	72	52	66	68	77	64	69	70	63	57	47	55	64	68	71	71	53	62	78	51	67	58	75	69	46	62	63	64	52	63	76	68	57	59	62	88	77	72	76	75	65	65	70	65	60	67	73	62	73	70	68	67	78	69	58	64	65	71	69	64	60	77	68	66	49	76	63	61	77	68	58	69	71	72	71	65	66	77	68	61	71	66	69	74	74	60	75	66	72	73	73	61	57	67	75	55	69	62	70	67	81	83	72	81	71	68	62	62	74	55	59	56	71	76	72	66	84	76	74	56	70	72	76	61	73	70	75	64	66	66	63	66	80	59	70	71	74	59	76	59	80	70	73	66	71	87	57	62	56	57	74	79	61	71	77	74	70	71	59	72	58	73	58	58	65	70	66	62	68	70	61	72	59	70	74	70	58	72	73	82	67	72	65	69	70	76	63	72	78	46	61	62	83	71	64	72	63	86	61	60	62	61	59	70	72	64	76	71	82	73	70	67	67	59	64	64	77	72	62	72	69	65	67	63	70	69	59	69	67	64	70	79	66	72	78	62	60	65	63	42	76	62	55	60	58	63	57	61	76	73	67	72	72	68	65	62	81	60	70	65	61	58	63	85	76	79	72	77	51	76	74	68	82	68	70	85	70	68	66	67	73	79	59	74	67	70	87	70	72	58	59	74	57	67	66	63	83	72	81	75	59	74	63	65	74	71	79	57	68	60	72	65	74	72	62	72	54	69	56	69	59	65	57	72	70	66	64	74	62	78	74	68	70	61	60	65	69	52	68	65	48	55	75	74	54	65	77	76	70	59	62	63	73	64	67	65	71	59	69	70	64	83	65	71	53	80	67	79	72	81	62	63	65	60	78	68	73	56	87	64	66	61	66	50	65	73	79	59	81	67	58	65	57	62	70	52	69	75	62	84	74	83	73	76	63	72	76	73	84	68	76	65	72	53	75	61	62	54	60	70	76	76	70	79	63	72	56	69	78	67	76	68	65	82	61	53	81	70	56	59	72	69	61	70	54	58	64	59	90	71	79	72	65	65	66	75	68	64	72	64	71	65	68	62	69	77	69	72	78	73	80	52	85	73	68	81	65	71	55	67	63	80	74	67	62	72	71	63	66	63	49	84	94	58	58	68	64	67	66	70	57	75	60	56	55	84	79	59	67	76	64	60	62	55	59	76	63	69	66	81	63	61	83	68	83	79	78	68	47	71	71	72	67	63	70	61	52	66	62	47	54	63	77	62	69	68	70	67	62	62	61	75	77	85	58	82	72	66	86	69	71	69	70	73	69	60	63	80	67	90	69	68	63	62	44	71	62	72	54	53	73	76	58	56	65	59	64	57	76	71	57	74	74	56	75	68	82	70	56	62	61	79	65	72	70	66	67	58	77	78	66	78	57	67	67	68	54	66	60	67	67	65	58	62	81	64	61	57	65	64	65	54	84	54	72	62	85	68	73	70	87	65	65	53	67	60	71	61	63	52	51	83	71	73	59	63
25822	18995	13246	27406	35218	35067	32836	29929	26778	23781	21164	18301	16500	14268	12726	11560	10420	9311	8489	7514	6775	5972	5458	4879	4425	3891	3655	3388	3163	2996	2935	2716	2619	2483	2224	2238	2103	2112	2007	1971	1924	1890	1821	1915	1807	1767	1629	1581	1472	1458	1532	1429	1510	1415	1444	1484	1398	1334	1294	1351	1332	1272	1267	1289	1231	1219	1162	1244	1172	1199	1148	1206	1166	1127	1114	1153	1076	1088	1145	1041	1048	1029	1046	1049	989	1029	1066	1059	1048	1030	1033	1006	1021	1044	1028	964	946	1025	1003	979	1004	963	969	1012	1022	1001	1027	944	954	990	954	954	955	1004	1001	997	913	956	936	994	989	957	989	996	922	930	1021	976	954	949	954	935	970	979	974	956	945	864	984	935	969	969	885	964	935	858	963	1038	905	975	963	937	990	995	990	955	926	975	960	948	1005	918	999	970	953	989	942	968	973	989	927	953	992	936	967	987	956	950	944	944	962	976	918	976	953	987	906	934	992	1015	1026	914	958	951	989	893	941	1022	955	939	906	975	988	975	998	871	907	951	954	936	1025	939	997	977	905	935	941	978	919	958	974	999	958	938	938	925	947	915	985	986	1005	972	962	931	997	941	994	987	917	968	989	964	973	925	972	978	981	958	959	962	927	992	932	933	939	937	913	965	949	923	936	943	994	943	1004	964	929	951	905	958	915	889	971	960	1039	985	973	941	944	932	898	918	949	987	944	973	983	962	970	954	999	983	981	960	947	948	968	920	943	969	969	992	892	970	965	1000	961	972	984	1012	968	920	940	988	971	944	921	973	958	960	938	930	971	956	950	977	938	994	940	926	930	960	952	957	988	935	919	917	970	902	933	1014	950	949	1020	982	975	888	987	954	922	912	1026	961	947	975	1018	910	938	962	952	931	964	979	915	933	946	1001	973	914	1013	923	964	927	968	974	948	959	923	979	891	963	890	948	932	899	944	900	955	933	966	952	947	978	972	966	996	982	907	959	976	919	944	965	959	938	1024	935	933	922	1009	961	940	999	910	929	979	929	987	960	904	959	996	971	919	939	955	949	947	1005	943	968	955	939	973	972	922	966	982	957	953	963	936	992	1009	920	930	990	982	971	951	950	941	955	888	1021	956	950	974	940	951	968	969	904	977	900	978	971	955	936	926	959	947	981	960	931	940	946	914	961	963	884	946	902	951	932	957	908	966	972	924	924	959	995	947	992	993	961	947	1000	955	1034	891	974	977	910	973	995	913	893	958	905	937	934	926	943	953	929	956	923	1031	950	942	974	942	980	962	960	935	947	960	915	935	966	917	933	955	964	935	920	945	929	961	1008	948	939	947	947	933	948	984	914	893	998	931	906	934	986	946	935	912	1006	975	970	947	908	1003	976	959	941	940	959	917	976	952	989	931	944	971	970	969	915	935	1004	962	943	968	908	956	1009	895	987	946	954	956	957	1041	993	921	922	992	960	994	956	990	935	1007	956	1036	897	953	975	960	933	942	920	917	959	994	997	997	887	959	981	1003	935	973	944	930	947	955	958	973	919	983	1000	967	964	930	985	953	915	985	992	959	893	947	944	947	976	988	946	962	909	946	988	978	933	973	1022	918	932	942	951	925	917	986	956	982	910	923	911	989	947	908	920	1028	954	966	927	977	914	965	952	956	983	907	944	939	935	934	979	994	974	942	951	976	966	922	965	1012	897	994	967	945	989	963	985	928	915	958	959	965	951	904	925	932	952	911	959	977	952	983	981	972	972	998	946	940	976	955	973	947	947	981	954	1011	974	944	939	964	937	929	969	970	965	931	966	1003	961	948	937	974	962	1004	996	961	927	958	952	918	939	983	931	1006	931	975	945	923	971	959	980	960	980	955	907	926	969	1015	983	962	914	937	934	969	976	937	988	994	970	898	972	943	972	950	962	957	966	964	963	912	914	973	983	982	940	972	967	924	941	875	1030	1007	970	921	974	901	912	918	913	991	940	963	964	965	935	966	957	921	898	926	977	957	963	962	980	941	890	1027	940	976	929	944	917	927	930	937	961	914	936	917	966	954	967	946	913	961	930	968	917	978	1049	965	970	967	980	939	932	974	857	1007	971	930	1044	947	910	926	962	941	904	959	939	921	947	913	1005	980	908	912	997	993	933	952	966	992	917	1000	966	947	945	974	929	961	925	984	958	967	937	934	901	974	1028	943	949	921	940	955	946	918	927	906	954	904	945	960	971	929	919	937	945	998	943	948	993	940	953	948	982	1004	952	973	960	918	971	976	965	920	942	908	964	918	943	927	971	959	965	961	1025	947	988	956	954	946	979	981	1003	946	916	927	963	973	994	1005	961	937	976	966	957	969	894	980	926	954	952	1006	954	944	953	977	985	957	985	971	974	939	994	984	951	1001	912	970	965	911	972	966	924	935	969	861	958	977	920	954	919	932	994	993	910	945	908	967	928	981	1008	947	990	1015	980	955	968	970	865	917	963	913	944	960	958	971	947	952	943	941	953	1034	944	937	897	934	993	992	1011	935	957	1003	964	942	973	966	955	1023	944	975	959	983	973	925	949	1007	924	909	936	947	939	996	943	951	946	990	957	978	927	925	945	965	994	961	889	960	974	938	911	984	1018	915	954	997	994	954	991	915	933	1006	947	909	963	958	1014	921	917	998	973	1013	1013	980	980	1033	948	959	946	978	952	913	960	937	973	974	984	983	978	961	932	966	977	981	996	965	982	937	899	941	946	969	966	942	958	947	889	945	986	954	958	970	1005	986	927	980	918	916	953	996	961	932	983	923	940	960	978	983	1001	1064	914	946	964	997	997	956	909	946	924	989	944	905	992	988	923	932	974	970	928	931	965	995	955	948	924	961	983	954	991	940	934	999	968	957	1034	925	941	952	968	954	955	948	917	965	965	962	958	927	932	910	964	979	1010	994	990	947	1017	985	979	895	956	972	965	963	927	920	1002	966	972	936	926	975	962	909	947	926	949	922	954	947	921	930	949	1006	929	939	937	937	946	923	934	934	956	949	959	947	952	975	927	972	896	969	989	939	965	936	939	910	943	931	908	962	949	935	943	1010	972	975	954	940	912	1006	1003	923	937	974	1003	959	896	906	963	993	981	965	959	989	922	908	967	949	1033	946	998	966	954	934	952	987	1015	958	909	907	941	980	970	926	963	947	931	936	952	988	961	979	973	964	981	954	946	964	886	969	939	932	951	937	1037	923	960	1015	997	983	933	993	910	992	932	910	977	973	951	967	1010	962	937	932	928	942	1011	949	910	956	985	931	928	945	966	932	986	940	992	973	941	959	929	936	969	983	955	974	927	948	972	941	975	980	936	936	986	988	983	931	923	958	949	927	904	929	904	1001	979	871	935	964	989	973	989	961	925	957	908	1001	969	944	932	930	951	954	931	976	966	973	974	935	994	929	963	929	965	932	935	951	885	1028	911	997	916	967	929	934	962	920	1001	999	982	908	929	1010	984	967	961	957	975	952	985	968	987	966	1009	990	990	958	975	971	964	955	967	939	942	914	964	934	950	925	944	1009	1003	938	964	945	998	930	983	1006	987	907	989	999	927	952	937	990	1010	980	989	942	995	984	991	1021	939	966	978	939	943	987	954	984	950	1035	912	953	938	927	991	913	927	934	984	923	927	966	900	929	998
2002	505	295	213	372	493	473	413	403	353	312	260	232	204	188	144	189	134	143	129	101	106	101	83	95	73	86	61	74	72	61	57	73	59	50	70	64	53	69	55	59	50	55	64	53	55	56	44	63	36	49	42	51	57	64	40	55	51	43	60	50	53	48	54	48	56	42	59	53	42	52	45	51	50	43	36	62	54	58	37	43	42	55	47	63	47	52	47	53	49	58	38	48	42	46	50	46	44	58	44	55	51	47	48	52	57	53	48	39	64	40	51	40	43	42	43	51	37	52	43	48	63	53	47	49	46	42	50	44	46	49	54	38	55	63	57	46	51	51	50	48	54	39	38	40	40	38	44	40	54	44	53	58	48	36	52	53	40	65	46	41	62	37	48	40	48	44	50	52	44	51	43	54	36	49	61	44	40	54	46	54	49	58	48	50	45	42	53	49	63	38	49	53	50	43	56	53	53	45	39	55	57	42	48	52	52	53	44	46	52	45	49	51	45	51	41	54	53	49	48	52	49	41	44	44	45	61	38	47	52	49	53	51	47	43	57	53	56	45	46	48	38	65	36	49	41	49	51	40	51	40	49	45	57	44	43	50	57	39	47	67	43	48	46	47	45	51	54	53	49	44	61	41	58	45	47	50	50	52	51	40	34	70	56	59	48	53	61	47	58	58	48	48	46	50	50	49	54	53	49	50	49	45	49	46	48	53	32	66	43	58	52	34	46	53	60	52	38	42	49	47	45	58	56	47	51	41	50	52	46	45	48	41	47	47	43	56	53	46	53	47	55	53	43	62	53	48	47	41	51	56	63	53	57	49	48	36	47	53	39	50	53	44	45	47	54	38	51	51	49	51	41	51	43	52	46	50	43	50	48	51	46	56	57	52	51	60	52	50	52	50	43	57	41	54	57	41	44	57	37	38	37	52	45	41	45	51	43	48	48	48	49	56	54	52	47	51	36	51	34	52	42	60	55	58	63	49	56	54	42	49	46	42	44	46	51	50	39	49	49	34	59	41	48	56	54	45	47	38	41	42	36	51	44	43	53	37	48	51	51	56	62	44	51	44	43	42	49	51	46	46	55	55	40	35	50	52	53	51	57	48	36	35	43	44	47	49	58	47	54	48	53	45	38	46	57	38	52	51	43	46	50	51	50	46	50	46	43	46	28	46	60	49	46	60	42	58	46	48	50	46	40	55	27	43	54	40	47	60	50	52	53	47	55	55	43	47	42	47	54	44	51	49	61	51	53	42	43	51	44	47	49	57	47	40	61	46	45	51	61	37	58	41	74	56	51	50	52	51	51	46	45	43	43	43	45	37	53	44	57	38	56	49	50	60	41	39	49	53	54	52	60	61	41	42	45	58	51	50	44	43	52	52	48	68	45	43	40	48	56	62	51	33	49	54	35	58	49	70	46	55	47	49	45	52	51	48	61	47	40	45	56	54	53	49	48	60	40	48	36	54	60	50	57	54	39	44	51	52	61	48	55	53	55	36	43	54	36	48	46	48	43	55	41	50	49	42	42	61	51	36	37	45	53	42	59	56	39	49	44	30	58	52	53	48	48	46	39	47	54	49	40	47	49	49	46	53	48	45	38	57	38	61	38	37	47	43	51	51	50	50	53	56	47	51	50	50	40	47	43	45	41	37	45	52	48	51	59	46	34	51	54	58	50	53	45	53	35	49	54	42	60	53	46	56	49	64	46	55	52	55	39	55	64	46	55	49	41	53	48	60	54	57	57	44	51	63	46	48	55	49	55	46	43	46	47	66	50	36	42	48	58	47	39	51	52	51	48	45	41	48	39	50	63	39	47	47	50	64	55	50	42	50	46	33	44	57	59	45	40	43	50	37	43	43	57	48	49	47	38	40	59	55	51	41	52	46	56	55	41	46	40	42	45	41	40	57	45	51	40	65	55	35	53	45	36	56	50	44	46	45	56	50	36	44	34	47	54	53	59	49	46	45	36	45	42	41	48	58	37	49	45	44	50	47	52	49	42	51	39	55	47	56	44	37	50	46	49	50	46	40	42	48	55	44	42	40	54	46	42	57	49	42	57	37	44	47	59	36	40	33	46	48	63	43	49	34	42	60	36	53	44	50	39	41	37	46	63	50	46	40	52	49	49	50	53	41	54	41	37	39	47	39	43	53	50	63	38	42	35	52	42	38	50	51	47	41	44	48	50	53	44	57	47	46	43	55	61	50	53	47	53	55	41	43	56	57	45	53	43	40	54	45	53	49	38	44	55	36	36	51	47	52	49	60	58	45	51	48	57	51	30	64	47	60	54	50	44	49	54	45	47	55	48	50	44	50	47	49	46	50	43	56	53	56	60	39	38	49	49	38	47	38	42	56	43	53	54	46	45	47	53	50	48	42	48	46	52	46	45	36	35	54	47	62	48	47	31	48	36	67	44	40	50	51	47	45	44	43	53	46	27	57	50	52	52	43	52	53	47	64	48	49	47	54	46	43	48	51	56	36	50	55	52	47	48	61	50	48	46	44	44	40	34	49	49	47	41	41	38	55	48	44	57	56	45	38	69	51	47	46	56	38	53	48	43	52	52	57	51	52	50	61	51	57	45	37	55	53	45	47	45	55	43	59	69	47	49	50	50	45	42	50	51	42	50	31	55	59	65	59	45	60	44	40	57	52	50	52	46	46	48	48	45	44	41	38	45	55	50	41	54	52	50	51	51	46	53	45	44	54	48	52	40	55	39	52	43	39	48	44	54	48	42	45	57	44	56	45	38	40	46	61	66	65	51	46	52	37	46	47	47	45	45	45	60	44	44	51	36	49	42	46	47	50	53	47	59	52	39	59	45	36	52	41	48	47	48	48	51	58	32	51	53	50	39	39	48	38	48	54	57	50	55	44	46	49	42	34	49	44	37	58	45	56	37	52	51	51	39	35	46	48	46	50	45	44	57	48	46	45	57	55	50	37	50	44	52	54	65	50	54	58	61	30	69	42	60	50	49	37	49	44	60	49	38	43	48	51	56	56	54	63	46	62	39	54	47	66	46	47	49	57	44	49	44	53	46	44	47	47	52	40	60	54	45	59	50	33	46	52	53	51	44	53	47	42	33	38	37	35	39	42	40	48	45	56	57	49	46	46	57	41	40	37	59	48	50	42	43	41	49	42	44	52	55	51	45	39	45	52	33	52	55	40	41	47	50	46	40	55	44	52	46	43	56	42	57	47	45	37	60	51	51	55	54	52	49	40	51	59	38	44	46	56	59	57	50	57	47	52	47	47	36	45	52	53	41	33	41	38	47	66	46	49	50	47	44	42	52	41	57	32	45	49	46	54	50	47	54	33	43	46	47	59	47	47	54	41	39	40	38	44	49	52	46	42	54	42	55	44	43	70	47	37	48	43	46	59	63	43	49	42	48	46	35	37	53	53	49	55	48	60	54	34	72	38	56	58	45	48	48	44	46	50	50	54	37	46	51	45	48	53	50	51	38	50	43	56	50	50	49	40	47	52	44
17435	11511	7566	17906	25713	25759	23703	20591	17320	15122	12503	10645	8985	7658	6901	6081	5408	4813	4359	3792	3388	3033	2654	2431	2200	2009	1949	1752	1683	1619	1589	1513	1379	1308	1309	1295	1221	1220	1149	1118	1150	1117	1094	1126	1045	1015	995	975	995	964	985	895	910	894	903	896	850	868	926	881	862	883	862	884	857	773	764	774	791	752	796	798	816	811	743	742	781	722	720	778	738	742	785	744	783	745	746	731	704	734	696	716	681	744	714	649	746	732	701	696	727	719	731	717	731	731	680	729	661	701	684	706	733	710	685	692	707	661	738	674	735	691	731	685	706	669	722	651	687	677	675	692	625	712	711	738	710	655	719	717	722	712	719	693	690	734	680	702	705	686	718	668	663	705	652	654	701	674	684	690	658	699	689	672	731	691	666	668	730	659	666	670	692	731	671	721	741	724	688	687	721	728	696	694	691	654	682	714	672	714	673	656	680	694	712	706	712	681	694	717	713	653	703	724	730	725	688	688	652	705	695	710	680	712	676	683	682	703	700	682	686	661	689	641	716	654	670	711	684	671	631	675	690	688	657	681	715	710	695	713	755	680	721	674	721	695	734	725	711	701	713	692	670	726	697	690	708	702	676	683	684	710	688	698	657	683	696	695	789	704	746	717	646	710	695	723	715	682	687	694	719	678	691	669	676	648	703	661	707	710	717	699	729	678	713	694	664	665	678	691	671	697	753	682	658	668	669	672	642	682	701	719	718	708	709	716	689	656	703	709	754	663	695	717	718	710	685	689	712	679	700	685	674	688	731	706	698	695	701	690	726	646	700	722	758	705	702	746	654	687	705	627	692	711	674	700	704	705	685	729	670	694	735	670	728	661	683	669	689	668	663	735	626	680	674	688	712	698	721	725	663	685	684	696	694	703	664	728	702	713	708	689	677	703	702	678	706	662	707	714	678	661	658	664	691	728	741	708	698	716	655	675	721	696	653	706	700	740	660	700	688	731	726	674	692	689	715	654	676	707	728	737	660	703	745	706	685	719	701	723	709	700	724	630	661	711	708	707	719	711	711	667	678	646	682	717	695	685	688	702	653	725	664	709	722	688	705	692	748	696	667	717	683	682	637	690	692	728	635	690	660	675	689	667	685	673	666	687	682	665	727	675	699	701	675	679	701	690	681	691	759	713	750	711	673	672	710	674	637	727	717	702	656	697	701	718	734	723	686	693	684	668	710	722	690	727	697	714	717	691	658	662	733	703	673	682	705	745	686	677	696	707	678	693	731	752	652	679	678	705	673	678	660	687	727	727	727	686	697	719	673	722	690	707	746	729	703	692	633	753	663	696	684	703	689	678	692	746	693	716	683	731	680	670	698	712	719	733	749	735	697	692	711	679	658	711	692	651	685	694	714	661	688	639	711	705	678	687	683	707	678	655	726	719	696	647	723	693	708	676	666	719	705	671	689	681	663	693	660	693	694	642	724	708	701	714	684	670	729	686	685	671	696	713	695	681	671	703	758	721	717	679	670	664	723	665	665	694	637	718	721	729	713	689	704	683	707	687	675	676	692	704	702	695	721	678	709	693	734	692	700	706	697	711	705	719	678	685	686	686	720	706	688	657	704	691	644	709	650	726	695	686	681	660	724	669	698	686	688	715	709	713	699	694	704	711	671	751	686	640	682	661	681	731	681	680	669	653	705	716	715	722	687	657	695	654	666	679	673	687	707	673	730	704	699	711	698	700	727	635	676	695	685	694	664	683	657	641	692	648	709	659	694	683	630	704	675	697	685	724	699	659	708	722	689	715	686	717	662	690	699	664	716	684	696	664	698	689	702	757	720	691	653	714	672	712	681	678	740	703	729	707	696	692	707	716	720	685	742	699	670	722	650	712	709	689	653	709	678	670	714	702	736	670	708	682	667	727	680	683	693	723	688	728	695	715	704	708	658	701	743	737	724	677	699	709	688	713	666	684	702	676	718	672	659	677	688	707	735	686	665	619	665	706	696	659	709	696	671	673	679	694	679	687	691	663	755	675	704	702	701	672	670	728	634	720	713	667	669	682	727	700	717	749	672	676	681	717	720	692	724	713	660	689	706	667	718	689	680	704	713	702	737	703	658	683	673	746	716	690	742	695	712	679	730	632	707	652	700	665	699	685	687	731	698	721	704	706	674	671	668	687	695	735	738	679	674	731	701	707	662	735	665	693	682	723	680	705	671	697	697	650	673	673	734	680	690	687	702	683	676	705	724	644	674	684	699	690	709	651	708	652	692	652	645	722	712	702	689	654	714	683	721	661	688	665	693	716	732	715	743	693	664	700	681	729	687	700	692	714	725	691	682	688	668	694	684	647	702	682	733	722	713	706	736	705	675	709	700	696	655	713	682	657	742	713	626	670	699	700	724	699	655	712	712	704	669	709	697	670	660	628	706	724	701	717	671	716	636	701	673	670	630	713	679	712	717	717	711	678	701	681	733	681	696	652	690	702	655	684	698	686	705	688	699	688	727	714	682	692	718	706	721	749	636	662	688	724	682	708	659	719	671	747	758	661	726	726	734	722	663	690	669	695	754	706	702	627	661	676	686	693	703	689	727	694	677	659	668	686	720	667	684	740	724	720	703	682	704	685	692	692	717	712	714	732	690	677	704	727	668	658	750	657	698	677	687	694	686	692	664	727	693	728	707	667	669	684	713	692	732	704	696	692	694	695	712	704	713	737	714	672	668	674	668	710	701	676	684	705	673	696	739	716	724	675	681	685	670	716	715	676	703	738	646	685	691	628	679	651	654	650	703	645	692	701	691	746	724	683	704	671	707	663	689	684	740	664	670	696	663	667	701	711	714	702	693	695	666	727	738	711	708	707	709	681	730	693	734	655	644	693	697	688	727	693	692	715	637	678	679	701	704	663	713	687	678	706	689	732	682	711	631	658	651	705	711	712	706	721	713	683	704	665	696	712	619	676	671	669	688	692	637	677	681	694	710	672	675	697	723	695	736	628	667	686	675	710	712	689	687	742	688	707	747	658	731	718	716	714	706	732	714	692	699	689	675	712	646	647	698	639	660	654	701	645	692	713	666	706	688	657	721	716	682	707	704	686	692	706	684	716	668	703	686	685	740	766	665	686	753	731	722	677	692	656	685	699	700	686	692	685	697	672	695	647	720	730	741	689	688	697	675	686	738	716	671	666	663	749	697	715	686	701	740	717	718	725	660	727	666	674	664	680	681	739	672	690	667	737	725	727	707	671	701	701	715	700	699	697	660	671	715	747	683	679	698	638	683	698	695	676	703	731	687	716	732	688	687	709	710	695	677	692	689	697	694	698	702	715	654	682	717	682	706	693	693	695	677	707	691	724	746	715	650	724	686	735	660	685	651	659	694	696	713	694	726	680	742	729	690	702	693	714	689	721	713	671	693	689	675	687	715	650	707	702	703	706	685	686	666	709	681	704	714	683	697	673	699	693	705	688	719	653	650	680	678	651	680	691	721	665	732	720	676	713	727	702	715	685	701	657	706	719	654	720
1343	757	439	418	623	821	758	618	593	510	444	397	331	257	264	241	221	183	182	159	155	136	112	128	89	92	99	86	85	91	83	76	78	74	64	70	51	57	57	76	67	53	51	82	76	61	51	60	73	67	44	70	66	52	58	46	62	62	65	65	81	61	46	61	59	57	52	53	63	49	48	63	57	69	53	55	55	62	49	59	45	43	46	50	49	51	50	52	38	52	38	41	55	44	54	46	52	45	49	54	43	57	63	56	53	54	48	56	43	44	47	49	62	59	50	40	55	45	60	42	63	47	42	35	58	60	58	39	42	34	67	55	43	56	61	41	50	67	57	55	60	46	47	44	52	57	35	65	43	55	57	52	50	59	41	47	55	67	47	51	55	56	50	48	54	53	43	52	54	48	54	44	45	59	50	52	53	49	45	39	48	58	58	46	46	43	53	40	55	58	48	59	50	39	57	52	48	47	64	53	47	51	51	43	42	46	52	51	47	48	41	58	36	44	44	41	67	35	52	55	60	61	51	54	50	47	50	45	55	42	57	56	54	47	48	39	42	68	48	48	56	56	49	41	54	52	43	60	54	63	49	68	55	45	44	44	55	50	46	52	55	43	53	49	48	52	48	62	50	47	56	52	60	47	45	46	60	46	53	40	58	61	56	49	43	49	36	54	48	51	42	51	53	54	53	44	56	56	52	53	60	50	44	44	48	53	60	56	49	52	54	52	51	58	42	47	46	44	55	40	47	45	48	62	60	55	51	51	51	49	58	42	59	56	62	49	47	67	49	57	37	50	48	66	50	47	55	36	62	59	55	50	53	50	54	64	38	52	70	52	56	64	38	64	47	55	50	58	49	57	53	50	57	53	67	44	41	49	48	57	50	52	55	47	54	42	50	51	48	52	45	53	46	55	39	67	60	48	58	50	33	51	56	63	56	43	53	43	44	59	50	51	50	48	46	47	45	38	56	51	53	58	63	56	60	44	50	39	56	57	54	63	43	46	51	55	44	55	54	48	48	60	51	53	48	43	56	60	48	61	45	50	42	40	40	43	52	40	54	49	46	60	42	55	35	43	53	51	72	48	58	41	54	50	49	48	48	46	52	43	50	43	51	46	42	64	55	60	41	51	53	34	63	62	58	48	56	64	61	54	56	49	46	55	54	41	42	54	60	47	51	41	52	42	64	41	42	53	48	45	59	55	52	55	49	65	38	71	51	60	65	62	56	43	52	56	59	47	48	61	49	40	55	47	52	59	51	45	57	44	48	48	51	51	43	51	45	37	47	54	56	48	41	53	41	54	54	51	57	47	36	43	38	46	53	52	52	57	54	51	55	66	52	60	48	45	48	46	47	43	54	56	58	44	56	54	53	46	37	39	60	45	43	63	46	56	67	66	42	48	48	51	45	62	51	52	59	56	43	57	64	61	54	51	56	48	53	60	39	56	49	52	41	42	57	52	43	51	56	50	48	49	43	51	55	41	44	58	42	36	58	52	61	57	47	41	32	43	42	49	49	55	41	45	50	41	45	57	58	58	50	52	54	67	57	41	61	39	38	60	51	64	45	53	59	56	49	45	46	56	49	44	50	55	39	52	36	43	51	50	61	61	55	45	42	61	47	54	47	47	65	43	51	57	59	56	66	61	47	44	44	49	58	52	48	46	52	56	43	52	45	49	55	49	57	59	60	59	55	39	52	60	64	50	44	41	42	50	57	66	46	57	66	50	54	58	42	48	52	49	49	52	58	53	64	55	38	58	59	46	54	64	41	50	60	42	47	51	63	49	54	62	60	45	51	50	53	55	57	61	52	53	48	50	52	57	33	51	39	53	52	53	51	48	57	43	57	46	57	38	55	59	51	56	51	42	45	47	68	57	56	59	59	45	42	57	44	49	42	63	57	53	54	41	37	48	45	50	59	48	56	40	41	54	45	56	63	56	47	53	51	55	41	48	46	44	66	47	52	51	55	56	42	52	58	34	56	52	52	45	42	40	61	56	55	46	45	55	60	45	59	53	57	45	52	57	49	51	54	59	46	53	43	44	46	56	46	53	46	63	33	57	53	55	49	44	54	43	47	54	59	58	58	48	41	47	53	51	60	41	38	49	56	61	70	65	45	38	57	58	51	53	52	46	48	47	51	52	46	54	60	53	53	54	51	61	48	53	64	48	49	54	42	59	63	42	55	57	67	39	44	40	43	48	41	52	50	50	52	55	44	55	59	69	44	51	47	49	54	51	58	41	49	41	48	40	42	42	57	45	45	64	54	44	42	48	48	41	39	56	52	59	39	60	38	56	52	48	61	53	60	52	51	53	49	52	53	41	52	46	48	48	46	54	70	51	61	51	50	47	41	43	64	47	51	58	63	48	61	55	55	46	51	37	62	59	53	47	49	52	48	60	54	54	50	38	46	66	51	46	65	40	44	52	52	46	50	56	55	52	52	57	56	53	53	60	51	53	48	50	50	48	50	38	47	49	57	72	44	45	56	42	50	46	58	52	48	55	54	57	63	58	52	54	51	44	63	52	47	52	68	56	55	59	52	52	49	34	46	55	48	45	45	53	51	60	48	42	39	43	58	50	58	54	51	37	50	56	50	47	47	63	41	55	59	56	47	55	38	63	45	52	54	59	50	49	60	55	37	49	64	58	64	54	51	68	38	52	58	53	49	44	51	59	52	46	51	65	41	44	56	55	47	63	57	36	49	62	41	51	43	62	57	51	52	47	59	46	46	44	59	46	52	63	58	47	48	64	59	57	56	41	62	47	55	51	44	47	46	53	63	50	38	67	53	51	62	51	36	47	37	54	60	54	51	53	64	56	52	53	60	55	66	49	60	58	55	45	59	59	44	48	47	42	48	51	49	46	39	41	43	48	56	52	45	50	61	49	51	52	64	55	49	44	49	34	39	59	45	46	46	46	54	54	62	49	41	48	57	49	49	42	49	57	50	47	48	46	55	54	45	41	58	38	55	52	58	47	49	48	50	46	42	60	43	48	54	46	42	58	56	56	48	50	47	48	41	56	45	45	47	51	60	55	51	50	35	63	49	52	36	45	59	60	58	51	45	49	53	50	58	54	58	62	57	57	33	55	56	50	49	62	59	63	53	39	47	51	40	54	47	36	56	58	58	53	62	59	40	55	46	53	56	51	58	50	50	37	48	52	49	62	52	47	43	56	44	42	60	50	37	50	48	44	53	55	51	51	47	40	44	52	62	51	65	48	45	43	59	45	39	52	61	49	37	57	53	55	52	51	39	46	48	66	52	48	41	49	51	42	58	66	44	46	41	45	40	58	52	62	53	51	57	49	45	64	43	59	52	50	47	47	40	58	53	51	52	55	57	48	39	53	55	39	49	44	50	52	64	58	39	51	52	47	61	38	48	46	51	47	55	49	47	38	50	51	63	65	48	58	41	52	35	55	69	69	49	48	52	53	45	53	39	57	53	57	55	47	51	54	39	51	60	55	66	56	53	59	51	56	50	60	54	49	48	55
21605	15711	10399	23272	31559	31196	28753	25794	22505	19563	16814	14723	12474	10828	9821	8751	7787	6930	6213	5434	4695	4320	3809	3327	3167	2815	2551	2406	2245	2151	2045	1960	1901	1723	1646	1602	1559	1470	1444	1439	1379	1333	1354	1313	1281	1264	1245	1179	1107	1166	1089	1130	1120	1115	1113	1032	1044	991	1007	965	1041	985	969	954	947	914	876	896	861	854	875	911	886	881	842	824	825	765	834	822	782	833	781	824	786	819	810	779	811	791	763	802	763	701	804	782	798	768	751	801	714	794	727	765	734	754	775	711	765	716	734	759	697	760	715	773	771	710	756	709	771	733	763	790	712	743	726	755	753	800	729	764	733	743	772	742	736	738	727	748	729	781	744	721	708	737	766	740	713	785	722	690	709	727	735	722	725	720	724	729	740	741	771	776	753	765	735	692	693	722	742	745	741	747	759	754	694	791	762	693	716	727	706	750	708	702	719	745	724	700	738	709	716	696	705	737	710	727	764	694	708	654	758	723	719	769	730	701	684	697	757	712	714	739	705	745	725	714	726	755	732	711	717	781	730	733	715	704	744	737	754	717	692	757	744	725	740	722	755	777	722	737	713	684	716	727	744	726	711	712	706	693	741	752	750	718	714	738	756	720	750	676	711	698	675	744	735	759	713	725	711	720	771	709	745	706	743	703	760	721	731	790	733	755	719	781	684	721	734	740	738	714	705	741	780	741	771	752	764	744	704	680	725	782	760	769	761	714	694	715	692	687	746	744	682	747	740	753	773	749	736	724	742	698	725	723	691	684	729	729	717	747	763	786	774	710	741	736	748	741	717	725	727	706	715	753	735	732	702	750	753	691	703	743	735	747	745	713	738	675	695	697	771	754	690	701	701	733	751	746	734	690	784	695	704	712	703	733	750	732	765	708	739	744	729	705	726	732	719	727	707	783	734	704	751	709	706	729	698	729	722	728	769	745	717	724	714	767	713	760	722	760	765	734	757	710	735	708	703	757	759	730	707	707	744	732	745	732	737	694	714	772	703	722	723	722	755	734	711	702	725	760	646	737	721	727	716	724	775	720	726	697	753	712	697	741	769	748	794	756	777	739	708	745	740	717	729	724	759	711	748	731	716	748	700	695	733	725	766	693	777	759	712	727	742	728	745	759	806	779	739	721	738	724	695	753	764	714	724	767	709	733	721	739	744	692	776	725	699	708	732	706	745	763	711	702	671	686	715	783	744	769	712	727	715	721	733	756	756	735	728	710	706	666	759	734	703	712	782	699	729	749	733	672	742	759	707	766	705	709	725	685	759	687	703	696	748	705	772	708	747	741	761	691	734	703	727	745	704	744	694	721	730	693	728	715	715	722	707	735	777	714	718	740	777	702	726	777	712	753	706	726	713	727	714	701	753	670	681	739	735	744	746	758	742	682	700	728	754	731	735	696	695	773	712	671	761	714	753	703	774	786	756	687	745	715	706	698	740	768	730	759	717	717	740	739	691	760	727	729	750	749	712	716	755	747	694	735	711	698	774	744	717	724	755	737	737	703	685	754	678	702	702	691	759	714	751	726	719	741	782	724	759	682	680	725	738	700	749	708	742	771	741	712	773	727	723	727	719	725	685	799	720	706	768	752	698	710	679	713	718	756	677	745	699	760	778	720	735	743	728	756	712	745	782	715	695	731	782	746	726	731	746	707	709	712	698	714	716	717	716	682	768	715	708	743	728	735	696	726	745	790	713	712	718	748	744	759	734	722	733	713	765	716	754	727	753	735	724	740	706	722	744	736	741	742	777	733	764	699	766	743	746	755	728	723	713	712	723	744	745	742	757	761	765	698	759	721	724	676	749	741	785	736	733	747	724	726	697	724	688	774	753	754	728	732	753	723	780	708	699	753	765	736	753	722	682	743	732	714	742	743	671	717	730	755	665	687	740	733	696	724	699	699	741	752	704	783	726	746	697	687	732	700	669	745	662	729	773	720	733	739	751	799	727	701	717	725	759	741	720	728	778	767	718	736	732	696	706	713	711	702	720	685	719	688	717	714	720	757	744	742	728	709	688	747	749	759	686	765	697	691	712	719	768	682	714	743	742	718	702	770	728	711	733	767	723	731	726	785	730	686	701	733	723	709	763	767	725	728	743	719	744	735	722	733	769	724	732	773	748	728	695	765	750	775	733	740	699	693	705	720	680	761	755	755	740	771	711	727	720	756	701	778	725	725	742	747	729	696	759	753	743	750	712	728	759	757	784	747	772	708	767	709	720	760	724	734	683	716	698	707	723	774	738	774	716	645	707	742	713	760	718	726	713	710	689	704	746	716	707	740	739	724	734	777	712	727	724	700	728	707	736	733	754	712	740	719	762	701	764	701	740	727	694	675	746	737	699	702	759	714	717	735	689	746	747	744	704	718	686	738	783	727	686	770	777	723	760	744	680	766	714	755	703	753	727	730	707	731	766	700	690	726	709	708	735	749	747	714	712	725	758	740	696	764	701	699	701	732	741	710	746	681	771	695	726	713	764	719	733	732	704	750	734	799	741	748	743	737	711	752	745	770	699	700	690	723	733	751	780	793	736	728	789	707	785	688	732	767	786	746	722	683	742	728	724	760	698	710	741	737	706	722	727	712	703	755	721	755	717	725	740	708	700	758	767	702	698	681	727	712	700	697	709	718	736	761	726	751	737	713	741	753	713	692	721	673	697	731	725	687	778	737	693	712	721	720	757	726	742	665	680	717	730	726	755	706	741	725	705	712	761	754	762	724	754	768	724	682	721	713	723	731	687	725	754	738	698	746	710	712	680	725	716	740	673	759	702	768	746	718	731	723	697	734	694	764	715	764	696	738	754	709	752	741	736	697	708	731	754	728	745	688	727	738	704	747	743	749	705	730	746	723	738	760	705	748	691	743	729	733	729	685	734	735	759	692	728	716	742	759	744	738	703	728	715	736	748	720	734	684	683	712	729	696	722	771	719	726	696	714	735	750	732	723	743	725	731	720	749	721	705	720	711	716	722	747	733	748	698	755	739	743	735	717	707	698	749	756	739	681	718	706	748	712	740	725	715	750	760	708	752	758	760	699	760	713	743	769	726	745	741	708	738	748	733	699	768	734	749	738	751	768	742	685	731	784	747	725	714	696	708	745	757	723	748	760	742	758	747	727	750	742	772	739	717	760	748	710	761	738	665	746	709	717	731	712	719	723	755	687	727	727	759	703	693	743	696	731	770	768	690	738	766	702	738	765	698	712	708	643	705	723	703	724	737	723	725	771	712	738	734	726	729	755	753	713	713	742	727	703	709	737	723	735	684	777	687	730	709	762	739	756	740	722	711	767	728	729	751	649	714	729	786	723	728	718	714	732	755	712	698	745	768	745	718	770	752	748	707	718	700	726	751	762	719	736	737	768	725	731	721	714	717	731	778	727	749	724	766	717	752	728	737	722	716	738	718	763	711	732	719	719	787	720	713	772	722	686	725	680	708	722	771	747	740	753	732	740	760	699	719	744	723	747	769	710	752	714	715	730	746	648	723	715
3166	730	485	363	536	691	681	595	566	515	385	375	345	285	250	241	215	183	165	149	152	127	122	127	114	81	110	102	93	92	87	82	86	80	75	73	90	80	85	69	62	91	73	71	72	78	68	62	90	80	93	78	61	65	60	78	62	66	80	72	80	55	68	62	70	65	55	63	72	68	57	78	70	70	62	74	68	66	64	61	78	73	58	67	77	80	73	71	61	60	78	61	61	68	73	55	61	68	63	74	63	76	67	60	65	62	59	51	79	65	53	73	61	54	63	79	67	66	67	68	72	69	69	63	54	58	62	60	47	69	66	56	68	64	61	56	64	57	69	60	69	78	67	63	52	61	52	47	68	71	77	74	57	70	63	44	79	62	69	54	67	65	47	55	51	68	57	55	58	61	51	53	48	76	68	62	54	58	74	61	62	71	81	55	63	63	58	51	59	67	69	64	54	69	72	57	54	65	56	59	81	73	67	65	59	74	54	59	53	60	66	58	58	67	64	68	61	64	75	62	54	70	62	63	56	49	57	64	52	62	66	78	55	51	72	49	66	68	63	66	53	59	61	56	55	76	60	58	59	62	54	77	57	61	47	56	63	54	70	68	63	69	70	69	62	60	67	51	61	61	77	51	55	70	59	64	70	63	63	82	60	66	59	74	65	64	58	56	59	58	83	60	56	68	76	72	60	74	60	61	47	65	62	74	62	57	77	72	65	66	62	48	53	77	71	54	56	50	68	65	64	61	61	54	77	63	64	68	64	72	66	61	59	73	70	70	66	41	64	55	74	75	60	69	57	75	70	60	53	52	65	67	68	72	55	64	76	67	64	62	61	72	63	70	63	75	65	67	61	61	59	61	69	69	58	58	64	67	61	63	59	58	49	67	50	61	66	67	64	66	52	69	69	78	68	62	53	51	64	56	65	64	54	64	76	57	67	64	81	58	57	68	74	51	50	68	40	67	58	78	81	80	70	47	62	74	61	58	74	57	51	76	70	78	75	68	61	67	69	85	63	48	64	77	54	55	54	77	72	71	76	63	74	71	60	61	57	65	54	65	54	72	75	48	78	67	73	58	54	61	43	70	49	48	60	52	69	68	63	67	55	79	63	81	65	72	70	71	79	66	68	67	61	51	55	51	63	56	64	59	69	64	61	58	73	51	64	44	67	60	62	69	73	67	55	58	72	72	59	81	65	60	65	79	66	59	64	64	52	76	61	67	54	66	63	59	65	60	59	55	68	59	59	45	68	68	64	57	64	62	72	61	73	71	63	67	51	64	63	73	74	58	69	70	66	64	58	50	77	54	45	53	50	79	64	54	66	71	63	80	62	76	49	56	71	53	71	68	70	84	69	64	65	70	68	57	56	67	61	74	79	63	68	74	50	60	68	67	79	59	71	65	77	65	64	68	70	55	57	69	57	67	80	52	59	55	45	60	65	63	61	56	58	64	65	74	65	67	63	65	72	75	69	66	62	62	58	64	59	84	72	69	58	66	70	67	68	62	67	65	58	78	61	63	72	74	63	76	65	64	64	52	59	53	65	58	64	59	60	60	58	53	59	71	68	66	67	60	75	70	67	52	64	71	68	71	58	61	58	61	74	58	63	78	56	66	69	56	68	58	65	77	72	51	53	67	70	67	71	59	64	53	71	53	60	57	76	70	63	70	68	69	70	59	67	66	62	68	66	62	68	71	58	61	49	59	67	67	67	56	57	58	60	68	64	58	47	57	61	66	54	68	62	66	59	49	67	69	69	60	72	48	70	66	63	77	53	55	66	75	56	53	66	71	57	61	47	73	84	60	50	56	54	71	66	63	58	59	62	70	67	72	58	58	74	64	65	60	53	49	63	65	56	65	71	84	57	62	64	58	54	66	61	82	75	57	63	42	68	48	57	52	52	75	64	55	48	59	49	53	75	57	59	68	48	76	66	68	61	61	60	53	59	73	66	68	63	67	67	64	69	58	55	81	59	54	61	76	61	52	67	59	67	71	52	64	61	67	70	69	64	71	62	54	56	71	73	65	64	66	59	61	70	72	65	56	47	59	73	62	45	68	61	60	61	53	69	73	55	45	67	68	53	67	71	61	62	70	64	67	61	66	57	57	45	60	77	49	56	60	53	73	69	63	60	53	43	66	56	80	75	62	47	72	52	58	56	60	73	58	67	56	67	51	63	62	61	66	61	56	75	66	72	68	66	58	68	56	63	51	58	73	54	60	50	69	56	57	57	62	68	77	76	58	53	74	68	61	52	55	69	67	72	51	68	56	69	65	68	70	60	61	65	62	68	73	56	54	66	53	72	65	55	53	57	59	62	67	49	65	69	52	52	71	74	52	52	44	70	68	65	52	74	68	58	50	70	60	67	58	78	66	63	62	67	64	61	69	62	58	69	63	54	75	71	62	59	69	61	49	63	66	59	51	66	62	69	55	54	61	64	64	65	66	59	54	67	56	68	61	55	67	59	66	58	64	72	77	69	63	60	53	59	65	64	54	64	62	56	70	69	62	66	70	59	64	62	78	59	63	62	78	58	61	65	81	48	56	64	67	65	51	63	71	64	61	62	76	57	62	70	58	71	63	63	68	51	51	68	67	67	72	66	50	65	63	48	65	53	64	60	65	67	64	70	58	68	52	73	59	64	64	69	66	79	67	69	78	56	50	72	74	55	67	58	79	70	72	52	66	60	66	70	56	53	61	67	52	63	73	76	54	61	76	65	59	58	67	57	63	58	54	49	58	60	56	73	71	73	75	51	62	60	53	57	59	56	63	60	73	60	64	65	61	55	61	69	68	62	61	60	71	37	65	68	71	62	59	74	44	57	59	75	75	69	61	53	75	73	65	74	49	56	58	71	57	59	64	65	75	59	62	65	57	70	53	57	52	57	59	65	61	62	59	74	68	60	72	68	57	68	59	67	62	52	50	71	66	68	71	60	55	64	68	63	62	68	60	57	60	55	64	50	74	70	83	67	60	70	68	54	68	59	59	60	62	82	59	66	72	53	66	68	73	74	75	77	61	56	60	69	60	63	57	71	66	59	64	69	71	52	58	60	68	56	72	61	64	57	60	62	72	67	58	67	70	66	62	68	64	54	66	71	53	69	61	64	72	51	67	55	48	60	56	70	52	68	58	42	53	60	68	63	65	58	70	70	57	64	66	55	61	70	75	59	59	74	64	57	69	58	75	63	58	61	65	60	58	63	69	59	65	61	56	65	62	58	77	68	71	65	64	73	67	63	56	52	60	54	63	49	58	76	72	60	49	56	69	54	56	69	76	59	69	61	59	73	57	61	59	62	69	84	73	72	63	58	67	57	66	65	63	52	49	71	50	69	55	52	61	71	75	79	55	65	42	55	71	63	50	61	55	62	60	65	55	61	57	75	63	62	64	65	62	65	62	65	60	61	67	79	61	61	62	72	62	63	51	59	71	73	61	67	64	69	54	54	65	57	53	57	83	75	65	65	67	62	60	65	68	60	61	78	62	65	67
20003	14582	9978	22237	30564	30329	28127	25136	22019	18894	16420	14383	12064	10917	9690	8434	7506	6758	5953	5309	4795	4113	3835	3388	3183	2877	2657	2501	2358	2284	2095	1993	1896	1793	1710	1697	1653	1755	1587	1607	1558	1526	1487	1471	1419	1419	1366	1282	1296	1293	1353	1263	1249	1183	1244	1252	1120	1156	1187	1159	1112	1093	1083	1102	1076	1107	1092	1053	1028	1038	1018	969	1029	1038	1031	984	1024	954	991	1009	982	945	952	958	945	937	964	927	929	854	954	1000	919	979	872	938	966	912	985	915	952	887	923	906	871	864	893	884	897	922	922	919	927	878	887	886	921	896	928	892	886	943	877	885	934	856	895	938	909	877	950	895	882	939	923	934	951	957	902	880	887	890	919	928	903	967	841	929	930	881	910	840	946	903	901	919	920	876	913	929	952	919	916	925	907	905	881	900	926	884	927	876	895	867	906	891	856	930	902	926	957	902	875	878	877	898	932	858	957	937	939	896	857	883	897	881	891	894	906	900	893	873	884	955	918	932	908	881	900	864	912	884	896	920	865	925	877	922	868	881	892	888	921	907	1030	873	896	913	870	922	962	873	912	878	931	907	851	880	965	915	853	911	935	878	893	913	834	874	901	894	866	934	893	887	819	916	856	895	897	872	908	893	873	864	881	892	942	811	916	924	905	874	937	927	908	939	858	896	919	878	922	826	881	914	896	861	868	852	928	888	863	908	860	930	905	923	880	882	904	863	934	924	950	879	877	899	889	912	887	964	878	906	911	859	902	897	875	896	924	892	926	942	851	893	925	890	869	923	841	906	925	863	877	863	869	892	968	928	933	894	881	922	915	901	915	917	872	912	934	915	916	893	917	857	907	912	903	916	904	907	891	911	931	863	927	891	953	860	868	904	893	917	913	908	921	913	831	920	898	889	884	879	917	876	909	955	864	912	906	893	910	869	944	949	917	906	865	886	889	895	923	934	873	884	978	874	916	924	923	885	920	821	888	886	926	885	889	899	917	863	877	884	976	898	915	913	936	920	857	882	936	864	891	929	893	916	895	932	867	885	887	932	911	906	906	888	866	830	897	861	936	913	894	848	903	884	891	899	904	889	942	899	854	872	911	880	921	867	894	884	878	858	888	907	941	866	884	897	929	864	875	892	905	899	884	866	893	882	896	924	894	964	865	849	907	884	911	947	947	852	914	927	880	892	911	922	908	973	820	877	911	917	927	917	908	905	906	895	913	942	876	857	906	926	891	942	926	830	930	859	876	925	899	922	898	870	860	896	872	904	924	885	875	936	864	858	914	910	884	841	909	860	927	931	902	944	885	854	913	937	902	906	894	905	885	869	914	881	955	889	895	889	927	993	871	884	855	892	905	893	875	895	882	923	880	882	915	891	853	887	862	932	888	900	845	874	869	904	890	854	867	919	890	862	889	917	869	879	896	867	897	925	908	856	868	872	836	918	963	944	906	799	902	879	892	939	870	879	852	844	891	926	875	848	956	857	889	891	907	941	872	902	902	868	916	877	949	883	920	884	906	936	887	956	957	914	887	899	929	830	901	865	925	897	884	888	897	892	915	832	900	899	894	916	888	925	890	883	880	914	850	876	891	879	871	893	921	890	918	881	886	873	889	834	881	887	884	914	926	935	956	901	941	931	878	909	882	872	901	892	883	903	904	934	928	911	941	937	911	958	936	898	888	855	858	910	920	873	947	888	860	945	923	898	904	883	854	919	879	923	898	898	834	875	910	933	894	891	876	849	914	879	895	923	896	892	904	861	868	835	932	892	921	916	844	853	919	895	886	870	913	872	893	912	923	909	858	943	892	882	873	874	942	887	899	901	883	940	864	915	903	879	872	925	904	878	904	899	894	960	914	939	924	910	923	858	922	890	912	901	900	897	880	901	885	888	897	883	874	819	891	904	900	878	886	885	890	908	917	913	907	936	865	868	881	903	883	895	937	919	908	858	902	933	902	918	838	892	870	920	903	875	937	879	917	862	930	960	926	921	893	951	915	873	849	940	861	878	954	822	901	866	871	850	888	939	885	908	953	964	857	893	868	843	911	905	889	864	942	918	906	876	857	888	942	947	894	902	886	933	868	877	850	885	906	877	865	919	871	909	935	880	926	927	899	857	906	910	954	881	944	877	859	878	902	880	888	935	834	911	896	919	878	876	897	876	936	845	928	884	930	900	868	920	883	878	842	862	883	933	903	835	919	886	875	839	938	919	893	897	876	926	850	869	876	874	833	843	928	899	923	895	860	895	889	887	920	931	907	885	893	892	874	867	930	926	887	890	922	908	916	907	929	868	870	916	854	951	889	948	871	831	880	854	836	845	866	883	911	876	925	885	931	933	903	940	913	868	905	964	936	885	937	881	877	926	921	897	889	899	901	902	886	927	907	889	857	832	907	893	868	857	888	933	922	914	925	912	838	939	840	906	855	915	924	907	882	875	875	916	923	913	901	882	947	834	924	893	878	871	866	870	936	933	915	883	864	869	900	875	886	841	830	839	886	916	836	909	862	868	919	922	891	907	889	860	909	865	923	885	882	841	870	846	897	952	896	884	894	876	873	894	875	898	905	838	860	946	876	883	903	919	919	892	887	893	887	898	908	827	890	890	884	893	896	928	894	915	894	866	877	896	865	938	889	910	890	899	914	882	890	908	881	910	849	993	871	841	871	875	863	887	902	854	867	894	916	888	878	867	924	869	913	835	876	867	880	875	867	936	898	902	902	842	900	852	844	808	882	939	902	852	903	908	884	915	889	919	875	890	946	894	928	941	1001	930	894	899	857	820	954	928	845	893	919	908	893	924	887	878	890	946	954	924	944	912	891	932	880	835	843	880	895	926	964	906	907	947	944	837	887	879	857	884	863	918	923	944	926	954	914	871	878	942	892	896	915	905	887	920	871	885	921	910	884	905	889	926	881	848	942	830	910	883	906	891	896	840	842	887	891	904	935	815	942	895	878	914	882	883	904	857	939	898	884	883	905	870	968	927	882	925	880	880	889	938	859	916	906	915	865	932	868	887	907	911	934	902	876	878	850	891	885	900	870	908	873	885	856	830	945	930	850	885	951	898	893	862	928	939	902	864	983	885	896	927	942	951	902	930	834	957	929	908	915	887	935	971	902	909	903	892	895	888	877	859	930	859	924	857	914	892	922	894	887	902	866	878	900	914	901	917	913	908	856	906	869	878	952	878	909	895	958	914	884	917	909	909	896	880	897	898	876	871	1001	893	896	925	862	919	907	941	826	886	923	890	925	898	885	860	892	877	879	860	884	886	873	909	898	866	909	896	888	893	886	933	889	879	919	949	908	911	880	902	875	890	910	932	932	900	917	939	948	922	892	875	883	912	847	846	877	964	864	911	898	840	941	909	891	922	902	927	925	931	864	938	935	928	890	923	876	885	910	899	885	941	856	906	901	868	881	821	898	895	901	896	889	935	970	881	888	879	893	838	913	906	890	915	889	850	926	870	921	908	851	865	902	925	927	886	880	896	924	986	874	908	875	939	879	881	915	859	894	835	879	930
2495	1110	700	546	933	1091	1039	946	803	810	634	558	464	407	385	323	298	263	251	227	215	201	170	159	164	130	118	146	128	117	125	105	126	100	91	86	100	99	84	90	100	86	85	85	82	81	96	75	68	105	82	71	68	71	67	67	81	78	81	69	80	70	63	77	81	73	77	70	68	84	71	77	81	72	81	81	72	61	66	77	73	64	77	81	76	64	72	71	63	77	73	54	67	67	68	74	60	67	87	70	76	79	66	67	63	61	59	72	61	81	54	68	78	58	73	52	90	70	66	70	64	77	70	64	72	60	66	58	68	76	70	77	57	78	73	68	70	88	76	63	66	82	71	66	73	61	71	72	56	64	77	89	59	62	60	57	83	61	77	72	73	62	72	54	63	54	60	64	58	84	70	46	70	64	72	59	75	72	82	77	62	48	80	80	77	77	76	60	70	74	78	66	74	75	60	68	60	74	86	72	73	56	61	65	69	75	89	64	66	62	83	66	58	76	68	62	72	72	71	56	65	71	65	73	72	69	62	79	64	65	70	70	79	72	76	69	68	58	61	72	61	76	75	69	66	76	84	73	73	58	57	79	68	59	63	70	67	75	64	79	55	55	70	66	58	68	80	52	77	77	70	71	70	70	75	69	59	58	82	67	71	62	62	50	68	70	77	64	87	60	61	70	72	60	65	69	70	62	74	73	76	74	55	65	49	68	68	64	80	67	65	68	75	64	71	69	66	72	62	72	67	60	64	63	64	73	79	57	58	77	66	61	67	64	59	72	68	64	71	72	62	56	70	66	70	66	71	71	64	68	81	76	60	77	64	65	65	64	70	78	66	75	62	71	63	60	68	58	60	70	67	64	58	79	57	68	58	63	66	70	54	57	68	60	79	73	88	84	70	49	67	68	69	57	58	66	65	78	72	65	68	68	73	61	95	70	60	73	70	63	82	71	69	77	64	57	69	76	74	63	69	69	62	82	76	62	94	73	62	71	74	48	67	62	61	66	66	69	71	69	60	70	61	56	70	64	69	77	64	69	65	75	81	68	77	58	86	71	77	77	76	69	73	80	68	68	75	77	88	72	76	51	69	74	55	69	64	74	62	83	53	91	63	60	72	65	71	80	75	64	55	55	73	73	82	67	68	71	72	59	70	58	62	69	55	50	56	66	62	78	78	66	62	77	68	79	52	72	66	70	63	70	80	62	55	68	69	67	62	78	66	80	68	60	53	84	67	75	59	57	70	86	69	63	64	53	74	73	69	74	64	67	72	54	65	64	60	73	75	65	71	67	79	60	76	56	67	78	64	58	75	64	82	78	69	64	70	65	52	68	60	84	78	77	63	55	82	63	80	67	73	68	64	76	83	70	75	54	63	59	67	85	72	64	76	72	70	62	89	73	64	69	75	69	88	67	46	79	48	62	70	54	77	58	81	65	63	59	70	71	70	75	61	71	64	68	72	81	52	70	61	70	80	69	59	63	69	61	64	55	74	50	80	79	69	70	71	66	53	59	68	54	79	61	78	63	82	72	68	70	68	64	67	59	69	67	62	68	66	69	66	70	75	77	90	67	59	56	67	73	71	69	69	62	69	63	73	62	60	85	73	64	74	75	64	68	85	64	67	63	57	71	64	66	53	63	53	71	70	61	69	70	62	66	76	67	69	59	59	74	62	71	74	77	78	51	69	66	71	63	69	78	74	61	60	74	65	70	77	73	86	72	62	61	74	71	73	68	69	54	60	61	79	65	70	74	68	68	63	76	75	72	70	79	72	54	61	44	92	68	65	76	77	77	63	54	55	67	65	69	85	63	73	70	65	66	81	57	73	67	65	67	67	71	74	77	69	62	62	56	75	52	72	80	71	65	63	63	67	63	69	77	75	67	64	61	75	73	70	80	62	69	70	68	56	57	66	62	68	62	67	76	67	80	57	73	58	55	78	62	72	68	59	66	71	67	62	62	71	66	72	60	79	70	59	54	66	76	71	69	68	63	61	73	59	73	71	71	55	73	68	75	66	63	76	64	76	71	62	66	65	70	78	68	71	69	77	64	72	69	78	72	56	81	64	81	62	72	57	71	74	56	74	69	72	62	62	53	63	63	59	71	77	69	74	64	68	54	75	68	49	82	88	79	79	65	58	62	77	70	72	81	64	65	73	64	59	72	81	72	61	73	61	81	64	70	72	63	59	73	74	50	70	71	70	77	72	71	67	89	62	69	61	73	68	70	64	56	63	64	59	70	77	66	73	79	77	65	78	61	64	64	64	63	78	62	78	62	82	61	77	70	77	60	66	59	70	70	80	74	75	75	77	70	84	66	71	81	68	68	64	72	72	57	61	83	85	62	72	60	83	63	64	74	60	68	65	72	72	75	70	64	71	66	73	65	62	69	67	55	60	73	69	62	69	68	68	69	83	64	58	77	73	68	64	68	48	70	60	58	55	71	61	58	71	67	69	75	65	79	75	76	59	67	59	89	75	75	76	66	55	61	66	61	68	65	67	69	63	79	69	76	68	64	75	77	71	58	77	75	75	78	67	57	92	78	85	66	69	73	63	68	70	64	76	62	86	75	66	71	63	84	63	89	57	70	66	56	66	79	76	68	63	81	77	70	78	73	67	64	66	68	69	62	63	62	79	84	67	62	68	61	69	65	70	76	66	52	71	65	64	71	75	75	88	65	67	64	75	64	63	65	80	56	72	63	73	78	61	66	62	53	82	55	80	57	74	79	63	64	70	68	69	69	60	101	57	78	71	71	53	66	84	62	68	64	66	68	64	57	67	67	59	69	70	70	68	58	64	85	72	61	92	60	85	61	74	72	60	79	74	69	86	66	77	77	66	64	70	65	59	70	76	58	68	63	64	66	61	73	57	77	66	73	80	59	87	71	56	85	53	65	60	76	67	71	64	80	74	82	70	60	66	78	76	67	85	61	69	65	70	76	61	71	65	76	51	62	68	69	52	64	71	61	65	73	64	69	68	68	82	81	71	71	74	75	73	74	62	64	66	69	78	63	100	68	61	86	77	59	79	58	67	74	75	64	64	75	65	65	85	75	65	64	60	90	59	78	72	66	76	69	79	66	57	70	86	63	82	74	66	79	75	76	76	87	57	73	68	71	74	78	68	67	65	75	81	74	70	65	61	64	70	89	73	65	73	66	62	52	68	80	79	59	69	55	75	82	63	57	56	57	65	73	77	63	60	54	71	68	61	70	66	76	66	72	70	68	62	64	76	69	65	62	70	69	64	71	70	85	90	72	65	75	71	64	61	61	73	59	64	53	67	65	76	62	62	69	83	72	58	73	80	76	68	70	77	69	69	63	72	64	66	60	53	68	72	67	75	52	68	73	67	60	68	66	83	81	87	95	69	64	75	59	64	57	76	72	56	78	70	69	60	69	66	62	69	73	59	58	71	77	74	79	63	78	66	60	73	70	72	87	68	62	66	73	72	89	74	73	69	58	61	64	65	71	52	72	76	81	72	77	72	62	60	63
25545	18840	13254	26808	35515	35378	33126	30285	27172	24047	21187	18472	16058	14522	13021	11668	10256	9330	8407	7333	6708	5865	5384	4728	4351	3922	3635	3304	3275	3090	2908	2630	2520	2377	2330	2333	2205	2156	2054	2026	1894	1925	1928	1880	1825	1677	1678	1613	1514	1611	1498	1476	1497	1425	1483	1428	1382	1448	1326	1295	1302	1308	1234	1234	1221	1168	1219	1180	1219	1196	1212	1139	1162	1182	1228	1108	1159	1114	1050	1102	1092	1085	1072	1043	1119	1049	1054	1054	1051	981	1020	977	1000	961	1032	994	1000	986	1017	940	997	1007	1021	995	983	937	969	954	1034	924	979	965	941	953	990	969	960	920	1014	986	960	972	948	990	1000	970	944	1025	895	952	978	1021	961	964	922	960	919	939	955	978	924	971	1031	1004	981	970	993	954	969	973	979	973	1034	902	938	944	956	916	972	942	1017	952	983	938	883	926	971	912	947	935	972	953	950	986	932	984	1011	942	938	958	985	975	1036	919	942	950	960	1016	966	943	960	929	932	994	960	982	971	912	910	989	1020	923	956	941	967	972	945	948	909	954	944	967	967	953	933	959	914	911	964	964	1032	1006	965	914	992	969	936	1018	956	936	936	929	927	964	932	956	985	910	951	955	974	933	951	975	944	896	934	944	970	928	971	955	944	937	896	954	915	940	949	960	960	913	974	937	991	989	980	975	993	949	908	972	1007	920	906	935	940	870	933	937	965	992	898	968	964	906	989	943	945	967	973	969	960	986	963	926	968	1006	971	950	954	998	924	938	963	978	957	992	930	951	951	1001	981	978	958	963	940	906	999	961	966	971	908	889	964	934	979	925	971	937	923	933	939	933	938	951	951	943	954	931	979	898	883	947	914	881	959	976	983	956	989	982	965	956	954	937	932	990	906	949	885	1017	931	958	1002	926	970	982	972	958	960	913	928	1003	938	1001	925	952	970	967	1019	982	992	957	949	997	944	926	961	995	969	979	985	948	957	968	941	938	950	998	927	960	934	1000	910	928	949	932	915	960	939	953	987	1029	959	900	1031	968	953	945	937	941	936	971	930	995	948	974	997	975	961	951	910	961	985	973	950	948	986	1014	962	980	945	1005	966	942	983	977	942	936	906	953	936	955	1000	961	939	914	979	906	903	950	938	931	974	956	935	931	963	956	1021	949	939	930	974	947	958	964	1021	931	1003	977	959	960	967	1000	958	967	956	980	924	941	1002	966	941	951	1021	942	910	942	952	934	988	929	971	976	952	944	967	887	986	988	960	967	934	904	971	935	899	962	964	959	940	945	1023	927	983	945	896	941	996	994	975	958	976	905	924	972	903	947	989	959	922	901	968	963	983	991	924	930	970	905	910	1005	966	1013	1016	940	947	946	944	926	966	930	956	973	939	976	946	986	912	965	943	989	914	932	896	949	950	953	941	934	961	960	930	921	923	883	937	963	927	950	942	951	997	977	962	967	959	940	969	971	949	925	933	857	974	960	934	991	959	912	960	964	986	962	958	928	1000	952	986	990	930	943	981	941	953	924	953	958	941	966	943	978	968	951	983	903	1005	1018	940	982	969	950	900	936	946	904	944	998	964	940	897	994	960	965	984	972	931	943	940	937	1026	978	999	918	938	962	959	926	1004	949	949	911	925	943	1028	1013	957	981	952	935	951	970	925	986	993	970	953	984	923	918	969	937	951	1019	969	945	918	978	919	1011	930	926	1002	991	931	913	922	940	961	983	1039	928	936	913	961	999	978	954	921	1024	939	929	966	930	896	900	895	966	942	924	946	951	993	925	938	912	945	948	934	946	964	961	941	985	905	945	954	879	944	984	944	910	948	986	964	998	962	972	928	967	880	919	971	919	980	896	998	988	930	958	974	918	932	1059	958	1010	914	952	935	936	975	956	977	989	964	954	947	950	920	980	969	895	983	986	1001	950	924	984	937	958	952	971	950	1035	941	931	936	926	952	942	987	951	874	973	961	936	980	936	993	954	954	969	922	956	928	945	988	1024	938	930	942	1020	974	968	998	966	992	940	951	899	942	969	950	983	923	919	911	937	956	932	896	996	956	999	938	998	896	938	910	948	954	950	910	967	921	972	934	941	982	933	993	914	997	957	960	953	949	962	955	950	965	1010	950	956	905	935	976	1017	931	978	939	957	919	1013	938	1018	984	938	949	910	925	954	961	957	994	957	980	923	941	965	994	956	998	946	944	980	919	957	877	957	956	948	921	1048	991	965	977	998	937	961	1008	969	985	958	943	1015	967	923	912	945	931	917	962	928	950	896	940	914	919	964	972	920	975	949	943	942	885	988	967	932	962	917	910	984	1000	910	902	975	920	950	968	984	952	977	924	994	946	955	926	989	1001	993	930	885	966	945	944	911	1011	953	962	978	922	963	962	920	987	939	951	1009	950	892	984	985	977	982	964	998	981	948	930	1000	1020	952	990	954	948	970	986	974	954	923	911	954	990	932	925	931	931	955	931	976	957	955	997	962	941	990	983	954	931	967	922	999	942	943	896	959	941	1006	926	929	951	971	930	906	949	965	931	964	936	948	989	921	938	868	960	995	1007	947	949	941	925	975	938	939	961	1031	978	977	982	956	945	978	955	921	974	975	951	935	943	964	959	934	961	948	935	967	909	945	989	936	978	920	957	940	926	950	928	988	987	975	896	953	959	925	959	984	918	996	953	947	981	976	954	956	986	945	980	956	918	965	887	936	970	974	952	929	945	940	956	978	936	910	1004	947	976	988	946	984	928	967	944	972	961	967	987	942	949	963	940	974	976	937	943	993	906	971	943	939	940	937	972	953	956	995	988	854	923	954	959	978	995	966	945	935	980	915	924	943	922	953	1017	937	1029	1009	982	986	938	979	961	951	955	990	925	956	876	968	926	927	958	940	1035	942	949	903	961	918	969	973	992	953	928	931	965	949	915	954	906	932	958	933	957	950	952	985	968	969	903	987	932	937	907	971	927	999	965	943	906	926	925	985	969	938	971	950	976	922	955	928	1005	953	925	941	915	978	933	944	1026	905	953	977	969	955	908	971	943	964	899	940	1008	909	977	974	917	977	1004	956	946	938	1001	941	924	956	937	994	991	923	940	909	944	924	910	943	973	1021	958	962	994	954	980	975	908	948	923	1007	922	962	917	931	944	943	931	889	966	936	900	981	920	986	965	924	929	997	947	999	947	930	983	943	1016	962	970	941	971	1036	981	953	882	916	994	948	952	937	971	963	961	961	907	903	940	953	939	921	920	968	950	940	937	981	927	956	951	966	925	972	938	969	1006	966	900	926	982	962	901	941	981	975	931	983	959	993	956	976	970	978	934	954	930	974	996	961	965	930	914	956	930	947	930	958	983	952	937	936	940	928	979	903	990	943	940	892	965	962	936	868	974	944	985	956	978	1023	920	936	995	918	927	941	944	966	952	1002	967	912	998	949	943	952	956	921	939	920	960	966	969	965	947	908	970	992	957	978	952	966	969	1005	957	958	942	922	934	1010	1010	983	962	943	1012	902	1023	927	981	962	962	957	983	937	992	998	979	980	975	973	985	950	900	921	927	947	883	896	917	890	1021	968	937	937	963	933	896	979	944	954	988	951	939	904	916	965	950	1002	944	985	929	954	936	979	929	939	945	1015	906	936	938	958
1985	511	317	240	409	542	458	450	383	378	317	247	228	210	189	170	150	137	124	122	124	95	97	88	80	71	66	81	70	73	62	60	55	68	62	53	50	53	54	48	64	71	53	65	62	59	49	46	44	51	57	58	57	63	53	53	46	51	67	57	39	48	62	56	53	51	54	52	53	51	66	47	52	44	47	49	58	65	61	37	43	42	37	39	56	37	50	60	52	46	59	54	51	64	57	51	55	50	57	41	49	48	50	49	52	57	51	49	52	49	54	58	54	52	40	52	45	55	42	52	51	53	49	47	47	50	47	47	36	51	56	60	43	44	37	47	44	47	42	53	48	51	46	38	45	45	57	50	54	55	53	57	38	41	46	43	33	47	53	42	54	54	46	46	61	47	57	57	45	52	66	48	43	46	45	55	37	58	44	50	57	54	43	51	39	57	59	64	56	44	67	59	56	49	45	40	51	54	30	49	47	57	48	50	49	56	42	57	54	49	53	52	53	48	51	43	55	55	52	33	57	36	41	34	46	40	41	58	53	52	53	39	45	49	42	63	50	52	61	51	38	59	49	46	46	55	47	47	50	61	63	47	60	48	40	48	51	59	56	42	45	44	37	36	50	46	38	46	46	55	58	45	45	48	47	53	41	40	37	58	51	40	43	51	47	54	58	51	47	56	53	47	55	51	50	47	52	47	43	41	40	47	50	59	48	38	58	46	51	48	56	45	51	43	61	50	47	52	58	54	44	54	52	67	36	52	49	48	50	48	48	47	41	52	61	40	44	44	43	33	43	55	38	48	53	36	52	53	45	43	48	40	62	54	64	35	42	41	52	46	40	58	46	43	48	51	55	54	53	51	52	48	47	55	35	51	42	40	61	63	46	44	64	41	50	52	51	60	68	42	48	46	44	51	38	54	54	50	45	50	47	44	61	40	45	50	41	49	56	40	44	58	46	52	39	57	51	40	58	57	66	41	42	52	45	46	49	47	54	38	55	35	38	44	52	44	41	48	45	43	46	51	43	60	45	55	49	45	55	40	61	53	43	61	42	60	46	35	56	48	52	50	42	57	52	46	52	44	60	46	44	47	44	46	54	54	51	46	51	57	49	51	57	44	68	58	57	44	42	48	48	54	52	61	42	37	58	36	44	43	47	57	40	53	39	48	56	58	41	59	46	50	55	51	50	41	51	43	43	47	43	51	52	50	50	57	45	57	45	56	52	53	63	57	49	49	43	49	40	39	51	51	47	48	43	61	52	54	47	48	55	50	55	51	60	49	58	35	49	54	48	52	47	47	49	54	52	47	51	50	40	57	47	43	52	41	46	55	57	52	44	50	45	52	39	47	41	56	53	48	36	39	52	51	41	65	58	47	49	45	58	53	50	45	47	59	47	61	42	52	41	44	43	56	40	64	51	59	45	58	52	46	41	52	47	50	35	38	52	49	51	44	53	41	48	49	58	59	42	47	46	58	44	40	51	55	45	47	53	37	52	46	35	46	47	49	47	58	49	37	51	41	54	64	62	34	53	47	45	57	43	48	48	46	54	50	53	38	46	36	42	51	45	51	59	55	50	49	31	46	47	50	49	56	74	51	42	43	55	45	45	51	49	44	67	50	41	58	36	49	58	47	44	42	49	44	44	45	55	49	58	41	40	61	46	49	59	52	43	46	38	45	40	46	45	45	42	60	47	33	60	46	55	39	38	46	44	41	43	55	54	55	41	46	58	32	51	50	54	53	39	55	45	46	50	64	45	50	52	46	47	49	54	56	50	47	53	48	42	38	54	50	41	48	49	48	55	48	43	40	37	47	55	55	49	40	37	41	59	38	53	49	43	54	57	44	50	60	39	48	51	52	53	43	40	49	41	59	40	36	39	37	48	52	50	53	49	45	53	42	54	41	46	44	37	53	48	43	56	49	38	55	49	40	41	61	52	42	51	41	53	48	52	45	45	61	61	49	51	53	42	38	56	47	48	47	39	43	37	54	42	38	56	41	48	56	48	61	51	49	50	50	64	55	59	52	48	52	45	36	54	46	47	42	49	56	58	50	52	64	61	45	65	64	40	49	55	45	44	50	60	42	37	32	41	33	45	44	47	52	56	43	54	54	42	51	63	43	44	54	46	46	32	51	37	47	57	44	54	40	51	48	45	48	49	46	56	45	38	46	50	39	37	50	55	52	39	53	35	41	51	50	46	52	49	47	66	44	63	39	44	57	42	41	57	49	40	44	41	48	50	45	48	62	58	45	48	47	52	56	37	48	40	40	51	46	40	41	53	51	43	42	57	44	43	44	39	35	49	48	52	52	55	46	48	32	50	43	51	71	56	57	53	34	51	47	40	43	50	64	52	51	59	57	57	48	50	61	51	57	32	38	52	52	43	42	43	54	52	48	46	47	52	48	45	53	38	64	43	41	43	66	47	54	51	47	42	51	43	52	42	47	47	42	53	61	52	46	40	47	47	58	48	41	48	51	48	44	53	58	42	37	43	33	48	56	42	57	44	48	53	46	53	34	54	44	60	51	42	46	48	55	43	52	47	45	41	47	41	52	41	48	43	60	55	50	54	44	50	50	40	35	47	49	60	47	60	59	58	47	45	53	51	49	32	41	40	41	42	54	53	45	44	48	49	47	48	45	47	49	51	57	46	50	54	47	45	45	45	36	45	46	48	58	44	48	54	45	60	39	42	43	52	58	40	52	53	49	58	47	56	46	57	44	40	41	43	37	43	62	45	36	42	50	43	68	54	59	48	54	55	45	55	44	44	46	48	45	40	38	65	44	49	53	47	47	50	52	46	55	45	51	46	38	46	54	46	46	44	41	42	53	49	40	46	54	59	51	37	53	49	54	53	45	47	53	45	31	45	44	41	48	46	47	44	45	41	50	44	45	62	52	42	60	54	45	49	53	45	53	46	66	49	52	41	64	58	48	46	53	44	39	51	59	46	52	53	50	47	41	47	51	62	48	47	41	50	44	71	41	56	54	49	52	48	47	41	48	51	55	47	46	50	56	49	61	50	51	39	55	50	59	54	58	52	66	52	46	36	56	46	35	46	41	41	55	49	44	49	52	45	54	49	59	54	60	41	47	39	51	35	52	52	58	42	48	46	46	34	44	48	46	41	51	51	47	46	51	55	45	58	49	52	53	35	55	52	43	43	56	62	45	46	50	49	44	40	47	42	45	53	56	52	49	42	49	54	48	43	52	53	54	56	49	47	50	51	41	61	39	45	38	43	35	50	54	45	44	45	53	36	57	48	64	46	53	55	40	50	58	46	52	41	47	50	47	55	55	41	54	50	54	53	41	45	46	53	45	44	49	57	46	53	46	49	49	46	40	53	60	49	49	40	50	48	61	40	45	54	43	54	49	46	43	45	66	48	54	55	49	47	60	56	38	46	39	51	48	51	55	48	55	41	46	47	59	51	43	42	54	42	60	46	49	43	54	48	52	47	58	51	50	57	53	48	51	54	44	56	47	52	53	51	50	43	53
17514	11476	7315	17706	26367	26419	24031	20980	18107	15329	12643	10632	9231	7975	7087	6101	5291	4775	4297	3817	3430	2999	2621	2419	2125	2075	1861	1824	1677	1623	1581	1429	1380	1319	1267	1270	1274	1202	1217	1184	1115	1112	1113	1084	1089	1030	1010	1014	963	964	924	992	986	916	887	909	892	916	883	816	887	869	826	787	838	746	788	763	808	794	785	811	725	797	784	781	785	750	733	709	713	776	779	772	722	727	706	767	738	752	706	700	736	689	741	737	727	721	694	724	724	723	712	717	721	744	677	714	683	743	758	684	714	725	706	711	698	732	721	705	690	707	684	718	746	736	693	684	658	691	710	734	675	759	709	687	736	696	683	716	655	727	747	707	695	672	696	696	635	707	687	720	698	682	701	745	692	687	710	657	680	697	698	684	706	668	663	662	731	674	727	689	659	731	698	675	682	676	734	674	683	715	737	711	678	669	691	688	663	653	672	723	674	679	702	703	713	651	699	700	673	699	698	656	707	738	705	724	670	725	678	681	716	716	678	697	663	652	673	675	708	715	658	658	701	688	687	693	694	655	658	708	660	713	729	691	683	685	649	706	685	632	681	659	680	700	707	679	697	714	737	698	702	722	695	705	685	670	696	729	668	679	715	661	707	719	694	678	719	656	675	705	709	697	670	694	684	730	713	734	719	706	706	723	642	673	756	739	739	691	680	690	710	729	701	697	638	717	681	688	691	707	686	716	750	726	749	686	704	701	724	701	643	649	659	709	713	732	684	755	640	680	686	654	717	698	718	697	732	686	702	688	692	646	708	693	642	669	714	658	690	663	657	700	670	697	673	666	720	715	712	754	704	704	697	667	669	723	718	689	692	709	670	716	714	714	763	707	706	687	627	707	718	705	677	679	679	722	684	668	737	696	676	687	647	725	740	696	714	694	675	687	656	703	657	711	757	737	690	724	698	728	660	672	689	662	706	684	674	688	658	663	688	679	691	692	695	668	673	742	703	703	716	666	690	736	654	689	682	726	663	712	760	740	713	690	663	712	748	772	704	681	675	661	698	722	677	711	724	654	662	712	703	714	696	707	692	708	702	715	725	696	647	687	687	728	697	707	702	686	675	704	666	681	626	700	719	673	684	663	695	710	727	741	721	699	749	689	680	686	660	723	661	723	736	723	712	724	701	684	722	755	711	696	677	684	718	711	723	695	708	721	723	698	693	675	700	686	706	738	715	743	702	709	737	689	699	677	668	689	705	693	709	689	695	707	643	690	760	665	765	675	680	693	663	741	693	735	664	720	647	696	704	676	672	708	689	715	710	692	742	718	681	685	668	750	663	718	733	684	731	662	755	717	690	726	694	680	695	697	707	701	710	679	690	790	682	709	701	710	682	705	660	729	701	747	633	745	720	700	711	727	723	681	686	709	691	724	654	672	676	723	675	703	664	713	710	679	689	731	694	713	658	705	696	730	704	664	665	689	675	692	700	673	677	723	730	663	671	695	726	699	703	664	666	711	671	700	696	663	712	715	702	744	670	681	705	701	674	673	752	678	738	680	681	680	702	706	656	686	685	710	686	733	695	694	683	709	708	692	692	707	723	683	732	684	660	683	720	726	721	718	683	688	721	739	667	725	702	699	705	723	738	677	675	713	691	745	718	771	700	647	674	683	705	703	685	687	724	727	703	696	709	745	709	737	743	702	695	691	683	735	697	687	689	697	739	683	703	688	713	728	657	666	681	694	687	705	718	710	633	733	636	698	710	733	704	687	722	676	707	727	759	718	660	715	678	684	714	659	700	705	709	695	705	687	686	669	707	689	683	704	739	713	726	691	666	713	692	736	736	666	688	660	690	652	721	718	737	724	683	673	725	730	712	712	695	652	731	700	659	712	722	623	729	700	687	653	651	668	696	712	743	721	671	661	728	706	639	715	687	663	655	675	711	664	690	688	640	692	654	698	661	717	701	683	667	701	653	734	690	695	689	640	682	727	679	653	710	712	697	685	670	743	689	700	739	699	718	720	659	704	698	727	690	679	671	679	711	657	697	734	686	677	709	701	711	702	715	720	717	659	650	673	709	700	735	670	709	684	712	706	671	643	673	684	766	720	735	702	746	712	691	676	672	683	679	726	670	696	742	724	632	723	668	703	688	728	699	676	667	706	659	717	729	690	717	715	663	676	716	712	726	700	723	686	715	664	700	725	690	673	670	687	700	670	691	704	691	655	714	731	701	708	730	715	681	697	693	698	744	709	699	644	695	692	674	679	702	698	739	697	690	713	750	721	699	703	706	683	669	690	714	687	699	767	652	677	718	714	659	666	690	690	656	708	744	712	743	702	693	656	743	675	699	699	697	682	703	678	676	674	646	694	691	676	731	721	653	711	715	703	697	695	760	735	688	672	682	658	662	712	708	670	683	663	659	676	697	698	750	683	666	706	727	688	671	691	697	707	704	737	690	677	673	710	745	685	700	687	688	687	700	664	670	706	664	669	733	715	727	722	666	715	709	653	695	709	774	714	664	739	715	687	721	659	667	647	655	698	697	735	712	732	688	691	704	760	722	711	711	695	634	720	721	654	710	718	685	721	712	748	710	731	703	714	674	720	685	688	690	681	725	722	684	695	636	692	731	708	686	659	712	713	675	719	698	671	680	681	701	703	758	712	662	717	710	738	672	660	699	693	702	683	651	648	720	752	674	696	656	677	639	688	714	689	702	728	670	727	681	695	654	713	757	722	744	741	662	751	692	680	666	654	699	694	686	661	684	698	669	698	667	689	698	705	699	665	695	724	722	699	680	685	700	689	703	713	726	722	637	685	686	730	722	722	706	681	671	628	727	706	694	738	676	674	680	663	668	725	692	725	652	686	681	734	692	681	673	722	696	668	689	695	659	708	710	689	686	709	665	688	687	725	692	714	703	722	675	663	772	696	723	648	699	704	681	720	728	750	682	697	716	677	728	708	697	698	664	700	712	659	718	683	719	663	716	726	680	671	667	710	645	685	755	712	689	707	656	734	653	736	668	726	690	707	720	737	655	733	672	739	679	676	660	688	732	714	653	719	689	696	634	712	730	696	706	644	727	681	727	676	701	690	737	718	689	693	721	627	685	690	690	667	691	705	713	694	684	667	728	658	755	671	677	736	691	692	778	693	665	650	723	716	726	691	717	693	706	721	669	685	724	709	742	653	698	681	674	693	764	713	712	673	626	735	680	705	682	710	721	679	666	712	704	682	671	685	685	648	665	699	666	716	645	737	723	745	680	701	710	705	661	643	695	684	681	742	697	689	727	673	673	726	688	690	665	664	710	704	709	707	675	680	707	655	716	682	689	732	691	681	702	660	703	717	740	686	661	715	699	682	724	628	715	683	676	659	655	687	656	686	684	714	722	690	678	681	738	737	657	718	722	679	698	663	690	677	674	674	715	703	683	700	698	673	731	714	727	717	689	668	669	682	707	717	685	706	659	738	664	720	667	722	647	688	743	688	687	691	711	710	703	643	725	682	715	687	720	694	705	685	691	734	689	726
1306	802	424	414	723	797	682	658	606	519	458	361	319	298	281	257	199	168	176	169	129	123	119	107	123	103	104	90	92	72	84	65	79	85	80	83	64	70	77	60	73	66	72	65	73	66	68	70	58	64	65	63	58	58	50	52	59	53	35	58	60	60	65	50	54	65	49	52	60	67	48	46	62	58	56	55	51	62	62	47	36	61	55	61	48	48	61	61	41	49	60	53	59	60	51	59	66	51	59	53	55	55	55	43	67	51	57	51	53	54	58	50	50	56	51	41	47	46	43	52	59	52	52	54	53	45	49	66	54	43	65	39	53	45	59	67	64	49	48	50	58	50	48	43	50	57	49	46	50	47	41	60	44	66	46	45	69	56	47	41	49	55	59	63	56	47	53	51	50	47	61	50	36	56	41	39	53	61	45	53	43	49	39	57	64	47	47	40	51	47	54	43	56	49	39	47	61	52	41	54	63	44	40	62	58	48	38	49	50	47	43	60	57	46	54	53	60	57	47	56	51	46	44	42	44	53	65	53	48	49	47	56	62	34	53	46	63	54	52	43	44	57	47	65	51	48	48	62	47	50	31	39	50	49	64	59	39	49	43	51	58	41	56	42	54	40	46	56	55	56	51	54	38	40	45	47	47	48	64	48	55	51	49	45	59	56	57	50	59	49	47	49	45	46	44	58	61	47	49	41	51	47	57	49	42	61	46	54	62	40	55	58	51	53	61	59	53	49	39	46	61	60	41	68	47	55	53	55	51	52	48	49	44	51	49	49	56	38	48	59	47	58	35	50	53	48	48	63	45	60	47	63	58	58	52	53	51	46	60	50	56	58	59	36	56	46	46	47	55	58	42	57	55	45	53	56	48	42	62	61	48	55	58	51	64	61	55	45	49	66	51	38	40	46	46	55	53	45	54	50	40	37	53	49	38	54	43	41	44	52	46	49	44	62	49	52	43	67	69	47	54	54	52	58	46	46	55	44	51	53	47	54	47	66	52	40	57	58	54	61	64	53	38	51	47	53	40	42	54	53	47	53	43	49	49	53	51	56	62	51	45	51	40	41	43	53	47	47	54	42	56	48	48	56	59	51	43	55	52	51	63	57	51	52	57	55	48	46	50	43	52	46	57	53	58	51	44	57	52	55	43	59	60	40	52	48	54	42	53	56	53	49	32	52	59	44	54	50	55	45	54	51	45	39	46	59	30	43	53	41	43	64	55	48	56	61	61	47	54	53	38	61	49	47	43	51	36	43	52	59	45	54	49	44	58	56	36	48	49	58	50	38	60	53	44	54	49	62	60	40	56	53	48	53	44	42	49	42	51	63	55	53	48	47	62	69	50	48	56	37	44	56	51	45	57	53	64	41	59	59	48	47	48	57	43	66	54	45	59	59	52	65	48	52	48	50	50	36	49	49	47	60	48	38	43	56	56	52	53	61	53	54	47	48	47	52	54	45	48	57	52	46	48	38	61	53	52	62	48	46	55	43	64	58	66	54	61	68	62	57	55	44	42	51	50	60	44	48	61	52	58	42	50	49	43	45	43	58	50	54	48	51	34	51	57	53	54	45	47	58	49	49	43	62	49	52	44	57	50	56	54	59	51	40	47	55	68	55	40	49	45	46	58	59	47	52	53	67	49	49	47	55	56	49	38	54	52	69	60	51	42	36	44	50	41	46	56	56	50	56	49	60	55	48	54	50	50	39	63	45	46	42	60	54	57	46	54	50	55	46	53	47	52	44	48	47	41	51	32	60	40	41	41	78	71	52	48	52	57	53	52	39	52	41	55	53	57	45	57	52	58	49	51	57	38	53	52	60	54	47	39	51	49	51	51	36	55	53	65	51	53	55	55	60	46	43	61	54	59	55	47	46	44	53	46	51	60	71	49	46	59	45	47	64	62	38	54	43	43	48	45	60	50	47	56	59	47	69	48	46	46	50	48	60	62	39	34	41	59	50	55	50	48	48	46	51	53	38	48	48	67	59	57	61	59	45	38	53	56	54	52	51	43	37	61	64	47	58	37	58	56	54	40	43	56	57	49	54	53	60	66	53	49	47	55	40	46	49	57	57	46	53	64	64	69	52	53	48	41	55	49	48	48	64	59	56	57	46	50	60	62	51	42	50	49	53	51	42	58	44	33	44	67	44	40	52	55	60	44	49	51	45	54	46	52	64	45	39	59	50	43	42	64	55	53	45	61	47	60	46	40	55	44	59	61	57	47	51	52	52	58	55	61	43	38	49	52	65	52	62	55	44	53	47	52	47	60	53	60	40	49	34	51	52	56	38	47	58	60	57	52	59	59	42	43	54	59	47	53	41	53	45	51	46	57	42	38	56	46	53	50	44	62	53	41	53	56	55	57	49	64	67	40	62	51	58	51	47	50	60	47	37	49	55	49	57	52	48	50	47	51	54	49	43	56	54	51	40	59	50	58	41	51	59	42	42	42	55	31	69	63	47	51	52	54	53	46	55	54	44	44	47	61	51	52	43	57	48	45	38	49	43	58	54	49	61	59	38	56	59	52	83	56	45	56	43	54	44	50	47	59	40	62	50	60	69	43	68	49	50	54	68	58	45	47	42	44	41	56	55	50	52	49	55	44	42	53	56	45	55	40	50	40	62	51	55	63	40	52	49	53	45	65	40	52	47	55	46	42	41	40	66	65	48	44	49	42	65	61	57	59	59	64	55	51	48	47	60	59	53	49	48	42	51	54	42	63	70	45	62	61	45	56	57	50	47	39	51	46	58	49	44	59	56	47	57	36	49	47	59	58	49	52	52	50	47	63	57	54	47	39	41	55	51	52	47	57	49	53	54	46	45	54	50	60	51	43	50	56	46	46	53	56	61	41	53	46	56	50	55	45	52	56	52	57	41	57	61	54	59	50	54	55	53	50	56	57	44	44	54	48	56	53	53	53	54	42	64	56	47	50	59	57	58	54	54	57	53	42	60	52	46	43	43	55	44	61	59	53	50	58	70	44	55	50	43	46	54	43	38	49	53	56	46	51	38	59	39	56	50	55	66	52	65	53	57	61	48	36	51	39	50	59	60	44	59	50	48	53	49	56	44	49	60	53	43	58	48	57	46	46	55	52	54	54	54	59	55	48	54	49	52	44	68	42	51	62	68	49	61	55	49	60	52	44	63	51	56	59	48	61	53	62	48	54	53	54	61	56	41	52	55	48	54	59	53	67	54	50	52	60	50	56	61	57	52	48	53	54	52	64	62	50	64	45	52	46	65	34	61	54	45	52	57	59	50	54	50	51	52	38	64	57	42	48	58	59	41	63	45	54	54	61	50	44	51	64	60	46	43	39	47	52	46	50	53	55	49	52	49	59	55	55	48	48	51	50	52	44	53	59	49	37	48	45	48	43	59	46	47	59	54	42	66	54	61	49	38	41	48	36	47	58	56	56	54	62	51	54	51	52	58	51	49	31	48	52	66	41	47	49	40	60	37	66	53	56	57	48	58	48	46	40	54	59	44
21551	15818	10421	23320	32151	32014	29350	26245	22981	19941	17061	14420	12689	11344	9913	8685	7780	6759	6145	5606	4938	4325	3749	3262	3010	2916	2565	2425	2315	2212	2063	1950	1850	1759	1726	1650	1570	1514	1499	1480	1432	1482	1419	1347	1322	1288	1189	1169	1177	1182	1180	1084	1104	1127	1058	1051	974	1013	1023	988	937	980	968	904	949	880	880	890	945	875	833	828	867	901	864	824	787	850	809	819	830	803	803	789	805	827	752	772	758	779	753	775	751	739	766	743	770	771	729	747	767	764	813	765	765	695	772	744	742	723	795	718	714	751	739	807	739	800	697	711	763	732	710	754	734	764	762	790	716	756	711	720	745	744	723	750	744	704	720	740	762	704	740	759	750	708	730	787	749	745	763	752	721	735	737	709	747	725	682	733	718	777	738	733	746	739	728	746	710	736	756	725	779	722	747	710	715	669	701	665	740	722	758	706	739	723	734	668	707	715	711	723	735	714	727	741	705	754	724	756	724	756	678	754	728	685	712	711	757	717	713	758	753	724	737	746	697	746	710	736	749	760	806	765	734	706	739	696	720	720	753	724	708	729	741	732	716	751	709	722	721	717	765	736	808	758	707	750	745	732	745	745	704	756	759	714	725	780	744	711	724	696	738	728	701	707	739	725	708	769	703	679	749	790	725	741	708	758	691	742	718	716	737	734	785	753	730	750	722	767	671	697	707	700	736	716	728	735	768	729	782	792	700	700	746	762	739	738	713	780	772	727	716	712	752	708	731	724	696	777	733	759	711	713	693	741	725	768	773	723	766	748	737	699	769	740	732	716	737	736	711	737	720	729	737	741	729	672	662	732	782	691	769	700	709	736	738	707	734	752	714	744	717	741	716	718	734	746	702	757	742	751	789	725	693	737	746	716	724	720	716	792	724	762	735	667	771	726	708	703	735	700	767	712	693	775	765	747	718	721	728	722	760	740	748	752	743	725	757	703	728	713	763	776	731	667	679	742	748	726	778	749	747	728	707	717	724	680	703	718	736	661	773	732	751	725	709	732	707	728	705	727	711	710	709	743	692	734	697	735	779	714	694	717	760	686	741	711	744	745	686	668	738	681	736	758	695	715	736	715	750	705	759	683	782	733	743	686	687	715	695	772	757	730	738	718	681	718	746	799	725	768	756	749	720	738	688	742	752	749	732	712	748	756	725	714	753	699	757	763	655	706	744	752	779	699	754	683	667	722	710	729	714	752	716	727	757	729	762	700	774	720	756	756	757	789	721	787	770	748	758	708	783	722	742	718	752	716	755	699	702	712	738	731	735	700	727	761	689	724	709	714	719	746	743	737	687	738	752	731	661	716	700	745	737	730	682	722	702	708	729	773	725	755	770	739	703	721	781	718	710	674	733	719	711	746	727	738	737	761	780	724	743	667	774	747	694	718	730	726	668	751	794	782	778	753	775	801	743	751	726	727	705	676	755	698	759	746	718	723	755	777	713	719	721	723	740	688	723	738	739	737	752	719	752	730	688	780	685	736	701	750	753	722	747	740	726	736	686	731	712	716	715	742	742	708	690	740	764	733	711	739	725	719	720	689	754	728	684	741	687	739	701	687	744	669	768	717	714	704	749	732	730	734	730	751	758	698	723	730	723	721	694	719	781	723	716	715	711	726	711	770	723	799	718	731	735	715	702	735	739	731	709	717	735	742	708	702	732	776	765	719	705	734	724	752	774	777	731	750	696	780	716	763	754	707	750	724	750	724	736	733	744	753	743	728	732	727	745	786	734	710	740	751	730	746	736	690	775	713	695	753	727	747	742	729	732	726	735	692	757	710	765	773	685	741	726	747	724	765	692	700	717	723	740	747	704	750	725	765	765	722	716	729	731	728	745	713	706	783	691	720	697	730	760	751	706	701	726	665	704	703	759	718	729	746	723	728	706	732	768	739	670	762	733	739	732	717	783	708	706	787	726	680	681	741	707	714	723	732	728	732	766	696	715	749	717	717	744	718	709	716	723	747	700	690	783	744	742	735	730	709	746	710	733	718	752	754	747	739	745	670	721	736	734	690	752	742	759	757	732	731	732	726	767	714	751	763	770	724	697	755	728	715	742	725	717	728	746	771	756	706	726	727	736	735	708	753	750	767	755	742	720	718	719	728	737	747	732	710	695	698	722	658	749	743	756	733	684	758	733	700	698	745	706	755	780	705	698	745	707	732	696	729	743	664	753	714	677	762	718	718	721	732	723	711	719	767	702	742	733	753	660	716	735	763	684	745	691	719	745	772	733	722	736	743	690	710	713	733	737	680	769	726	747	720	735	744	704	739	733	707	734	726	715	680	745	713	713	718	738	755	713	761	711	725	715	686	759	722	777	771	700	708	764	731	717	693	713	698	705	714	704	713	739	724	737	756	737	721	712	768	760	758	695	767	731	752	728	744	735	696	718	774	717	701	763	770	695	699	752	793	728	768	737	686	711	739	692	718	739	714	766	756	776	733	729	738	719	739	724	697	730	738	702	711	733	710	721	676	722	743	738	734	753	695	758	763	730	728	750	704	682	770	750	740	726	737	717	728	722	715	773	744	694	744	764	733	714	727	734	771	690	723	730	741	714	710	729	710	728	687	711	720	717	735	711	702	741	717	736	711	739	746	747	770	710	735	727	702	701	704	720	731	728	688	726	735	766	727	701	727	772	721	706	722	752	728	719	746	757	707	700	734	729	758	693	706	698	709	719	776	717	705	766	732	743	707	717	740	732	745	673	735	741	721	747	735	718	722	649	675	764	726	713	729	735	736	752	749	740	752	697	731	747	728	725	713	740	690	713	737	744	715	741	728	740	715	733	727	706	755	739	767	788	783	748	748	728	727	756	727	736	725	736	745	736	730	748	759	685	731	728	684	698	729	732	722	738	724	703	787	727	706	748	716	732	697	696	752	728	757	717	710	733	737	721	740	723	734	755	695	752	695	734	747	741	731	716	682	734	729	733	708	749	727	708	723	700	797	771	717	720	782	761	744	701	717	733	712	724	760	766	700	737	776	721	696	737	672	740	697	682	757	674	735	728	782	712	744	731	759	709	768	742	735	716	743	768	737	720	709	711	699	703	701	717	756	718	773	733	740	711	741	718	748	712	726	755	760	714	722	787	730	720	753	700	715	735	701	742	764	730	729	733	758	759	737	775	721	707	700	746	726	731	729	723	774	761	767	742	798	706	718	771	729	753	731	720	705	742	730	743	729	731	646	713	710	741	722	762	770	716	767	729	740	727	702	731	712	743	707	718	757	739	733	767	715	732	709	733	717	680	798	723	730	735	755	750	706	702	704	728	693	778	694	695	715	733	724	739	711	709	727	705	728	725	725	729	713	724	736	701	722	743	741	745	734	753	748	723	717	726	697	732	765	707	745	712	736	724	748	748	712	707	723	691	747	778	753	727	715	729	737	742	739	754	730	728	690	723	717	743	732	669	666	773	695	717	736	779	725	739	706	752	736	673	713	723	756	730	779	705	711	697	713	763	785	757	743	760	694	725	709	756	736
3398	665	424	405	639	786	688	625	534	501	390	373	311	296	247	249	242	183	181	156	151	138	152	124	122	101	92	98	116	101	107	106	88	97	84	87	86	73	82	89	86	82	76	94	87	80	77	82	77	65	89	58	69	57	61	71	73	82	59	66	62	60	76	58	73	69	59	74	65	83	80	79	70	67	73	70	58	64	77	54	73	64	56	54	69	50	54	61	66	67	75	64	68	61	79	73	61	89	54	58	61	68	59	81	54	54	74	63	66	63	42	55	55	76	65	57	53	55	65	66	60	62	75	66	70	69	66	60	62	70	71	57	75	59	71	67	52	60	60	70	67	57	55	55	59	72	66	62	72	54	68	65	58	62	57	71	52	50	52	71	53	56	74	60	78	64	67	81	65	59	59	69	65	55	71	66	70	60	63	72	59	60	72	74	64	61	54	59	63	64	72	74	67	64	61	74	66	59	44	80	75	72	62	66	59	67	62	57	68	69	63	59	67	60	66	51	57	73	71	67	63	66	62	71	72	72	84	74	51	74	74	68	62	67	62	64	62	63	72	49	70	60	71	63	46	53	59	66	60	61	63	57	61	63	63	62	57	61	86	62	72	73	74	61	72	61	63	71	68	56	52	56	55	59	53	71	60	73	55	57	64	69	63	58	70	56	60	61	72	58	90	65	71	63	65	60	69	76	69	72	71	60	71	73	55	73	61	71	62	49	53	62	71	48	64	58	65	64	63	61	66	62	64	62	78	70	58	66	66	58	61	57	62	50	67	77	68	70	66	63	67	54	66	70	62	59	70	68	62	70	63	63	53	58	49	60	76	67	71	70	76	53	58	62	67	84	56	59	74	61	62	68	62	58	58	55	48	63	64	69	63	73	69	64	67	62	56	55	64	68	75	55	61	70	58	85	51	72	60	76	65	59	76	51	59	67	66	55	46	66	62	61	61	58	70	57	66	75	63	60	55	66	60	71	63	72	67	45	62	68	51	54	55	81	62	67	71	68	59	52	48	63	55	62	67	75	50	69	61	56	70	68	68	60	50	72	68	69	61	79	56	56	69	67	71	65	76	68	60	64	65	63	71	73	47	68	57	79	55	62	64	58	79	53	56	65	68	71	63	58	58	67	53	52	55	60	54	69	67	72	52	55	47	59	71	66	67	76	60	80	66	72	58	60	74	66	53	64	75	54	64	60	56	69	65	63	70	58	66	62	63	74	58	66	60	66	44	60	57	59	71	53	71	72	43	64	71	65	64	64	69	62	60	70	68	55	63	60	57	61	55	67	46	86	57	74	77	52	76	70	58	68	50	74	66	76	56	57	63	70	68	66	70	50	64	57	64	69	48	69	53	71	79	60	74	60	52	61	77	64	70	62	60	63	59	57	77	63	80	62	71	75	59	68	67	62	58	58	60	55	63	66	50	56	68	67	63	71	66	63	75	67	66	71	58	62	54	59	78	65	52	59	69	68	65	62	61	63	53	67	59	67	69	75	58	62	60	66	59	55	53	71	59	82	68	56	56	56	68	73	53	54	58	59	70	62	60	64	65	58	62	69	52	78	53	66	53	66	64	55	73	57	56	69	70	39	71	68	62	67	68	60	72	59	62	66	69	75	73	57	65	57	59	55	69	66	52	63	72	80	52	66	57	63	84	49	65	67	60	81	76	52	61	76	57	62	53	76	77	78	68	58	65	72	52	70	69	72	69	49	68	66	62	68	76	64	52	65	55	78	62	53	68	54	64	55	68	62	76	49	72	61	77	65	54	66	64	62	70	60	59	54	56	65	64	76	57	70	64	68	64	83	57	59	61	60	69	72	63	60	54	66	69	59	65	65	72	75	57	58	59	78	56	63	69	67	63	77	56	62	45	55	62	67	71	69	49	58	57	71	44	67	58	58	73	62	64	67	74	69	58	62	71	61	60	56	64	61	46	69	56	66	70	55	66	67	66	72	80	53	57	52	53	60	68	78	60	69	53	57	51	70	60	57	54	77	58	63	76	69	56	52	70	58	65	61	64	67	54	73	57	68	73	75	60	79	76	69	65	73	72	71	43	56	56	80	55	62	61	75	73	61	51	65	48	67	63	69	48	52	74	60	57	70	47	70	60	61	56	61	62	54	63	61	68	71	52	52	72	58	61	65	75	68	48	68	73	65	64	77	72	64	68	74	66	75	73	64	80	76	81	70	71	63	59	71	73	68	61	62	68	50	59	56	71	71	56	68	65	56	62	63	63	65	68	74	69	71	63	49	62	54	64	68	72	58	49	81	47	61	57	50	69	63	66	68	64	61	70	50	66	55	73	68	68	64	66	54	54	63	62	65	63	41	72	68	72	62	61	69	72	69	53	61	70	67	62	50	72	56	61	56	56	71	49	76	79	57	73	58	62	66	53	60	79	82	77	74	74	69	59	67	67	68	64	66	70	59	77	54	67	66	65	57	70	53	64	67	65	74	59	60	78	66	63	56	65	56	64	65	58	68	64	68	68	49	61	60	85	76	74	64	58	81	56	71	76	57	52	65	70	67	74	69	66	60	82	74	68	76	76	68	47	72	66	50	48	71	56	61	75	62	72	55	66	57	63	62	48	63	62	66	69	59	64	54	66	67	49	66	61	57	54	68	62	65	62	52	72	64	81	58	70	73	63	63	75	62	63	60	48	66	56	74	79	57	57	63	66	62	67	55	65	61	59	73	69	64	71	55	78	58	62	63	66	42	41	68	59	47	62	69	76	57	78	66	65	67	61	60	62	63	66	71	49	56	46	54	64	63	71	65	66	65	57	64	52	65	54	65	59	65	83	79	65	67	64	63	64	56	53	57	83	68	70	73	76	69	55	69	69	73	75	69	61	56	56	60	58	52	63	57	69	58	55	54	67	77	60	75	59	48	61	52	60	59	51	57	60	63	69	57	69	70	53	57	61	65	66	51	60	81	61	71	60	61	51	60	50	64	60	60	63	54	63	65	45	40	57	68	61	61	67	81	63	63	69	64	69	70	61	68	58	62	59	73	68	66	59	71	67	75	50	68	64	59	72	53	63	59	65	74	61	61	64	53	56	61	63	60	54	71	59	60	72	52	60	60	81	69	51	62	58	65	67	54	68	70	61	68	62	69	58	80	73	53	71	72	81	61	64	64	69	54	64	46	61	69	59	54	64	58	62	70	67	62	63	72	65	62	52	68	66	64	71	67	54	59	69	74	69	65	58	75	63	84	74	68	54	57	68	68	74	67	59	60	57	65	63	51	77	63	60	54	69	61	61	46	76	74	50	57	62	69	51	70	67	64	64	72	65	59	56	68	78	68	52	68	53	61	64	75	71	67	56	77	69	53	69	58	58	73	59	66	60	58	63	65	60	70	58	70	67	62	52	65	79	48	43	58	65	51	53	56	73	59	49	59	47	57	49	58	75	64	55	78	77	68	66	53	74	75	66	61	69	59	64	59	65	53	65	55	83	69	70	60	68	77	64	56	63	56	58	73	63	61
19919	14208	9876	22152	31046	31046	28589	25363	22055	19244	16050	14091	12363	10926	9519	8505	7571	6830	5942	5394	4772	4159	3617	3418	3139	2856	2705	2549	2344	2323	2144	1987	1973	1929	1809	1707	1759	1724	1624	1613	1567	1630	1568	1527	1370	1335	1327	1309	1334	1283	1299	1201	1255	1294	1169	1222	1183	1137	1172	1126	1071	1153	1082	1073	1063	1068	1040	1065	1054	1029	1057	1054	990	1025	1014	1029	964	1051	961	979	978	961	993	968	964	984	947	968	960	915	993	953	952	965	949	933	902	954	957	935	985	956	924	884	950	875	961	906	887	882	956	877	945	977	948	948	933	932	919	904	926	890	904	894	922	903	912	914	821	873	934	891	909	918	991	922	906	915	900	905	920	839	915	900	850	871	905	893	846	866	938	879	888	930	885	921	922	893	891	934	915	843	937	927	861	890	866	972	896	859	887	945	929	873	878	885	887	877	932	931	849	855	904	849	943	879	896	919	943	925	953	907	921	880	937	876	891	924	923	887	899	876	916	923	928	917	923	930	868	903	893	862	896	933	909	896	938	907	878	919	941	902	853	839	921	861	889	933	904	875	839	870	890	875	891	933	902	878	937	886	870	955	902	923	929	931	860	886	910	865	907	878	946	939	889	941	884	913	862	859	862	898	898	923	859	908	887	911	911	981	893	925	916	925	899	896	884	895	877	930	895	835	887	879	921	877	886	866	870	963	944	964	954	950	928	891	921	878	903	829	853	946	843	912	856	896	899	894	931	870	900	886	889	898	871	940	848	876	919	938	894	833	907	949	848	884	914	897	875	931	937	911	863	892	968	920	938	883	885	895	857	909	835	912	967	850	907	920	939	940	880	842	866	912	873	948	886	864	937	866	866	922	851	883	881	915	852	922	928	892	923	944	875	878	917	876	893	923	884	854	881	908	949	909	886	845	929	899	920	936	937	890	910	893	907	899	853	907	914	910	901	928	932	832	877	898	847	899	876	952	870	869	872	898	913	838	939	880	907	941	939	930	983	870	938	912	901	882	908	912	831	903	846	920	915	859	897	902	890	893	943	945	901	903	902	917	886	883	888	866	933	919	885	907	940	882	868	891	853	920	861	884	897	909	874	869	903	908	907	899	889	906	921	882	926	855	927	908	918	909	913	825	934	903	884	895	874	905	906	927	877	930	867	882	855	919	872	947	870	867	928	875	884	860	900	890	885	942	932	879	875	882	896	916	888	881	900	918	959	849	889	845	883	852	894	838	893	968	866	926	895	897	915	891	930	872	898	865	898	903	905	921	922	812	939	925	871	866	910	921	856	867	905	914	925	925	875	904	911	858	904	905	933	847	879	912	932	904	885	927	916	885	934	911	885	897	900	925	876	912	893	878	885	889	901	885	888	933	885	917	879	943	879	915	895	932	954	915	910	874	913	857	884	894	909	894	893	934	939	909	900	865	883	887	945	866	920	885	922	941	939	879	892	900	907	950	871	833	907	922	924	906	886	908	900	903	928	879	904	908	881	917	901	860	898	866	927	874	879	889	941	932	840	882	939	893	884	898	886	890	899	906	873	920	935	883	878	911	936	882	875	919	907	884	933	880	926	947	928	879	910	905	917	892	876	910	938	896	878	887	934	927	891	908	936	919	860	912	900	895	891	941	907	931	864	857	894	918	892	874	849	879	869	909	849	885	939	931	856	894	942	948	866	841	901	905	889	937	912	849	893	830	921	975	879	862	850	883	929	936	942	905	931	856	834	902	904	947	944	905	935	897	923	884	872	886	907	930	963	827	890	897	940	872	917	842	911	939	913	853	837	921	860	924	890	901	883	831	897	896	822	856	901	879	899	861	834	931	887	933	903	881	921	896	886	861	919	917	878	919	954	878	913	936	918	881	912	860	943	910	910	925	853	899	932	912	911	936	905	888	860	887	903	848	848	859	875	908	902	909	906	893	873	904	927	898	861	934	908	918	943	923	859	939	916	891	888	901	905	898	922	847	901	890	942	887	937	865	898	835	859	896	894	918	896	885	844	958	895	904	894	867	909	929	909	873	901	951	913	918	918	912	857	860	851	921	887	883	888	929	919	870	876	860	899	939	939	919	896	869	904	863	907	890	885	934	969	888	894	899	915	931	925	896	915	907	877	889	932	939	917	872	867	862	898	873	831	858	952	858	874	942	949	934	843	898	873	874	878	880	870	942	948	951	926	864	898	911	882	905	885	841	884	857	919	859	897	864	914	924	886	927	910	894	949	852	893	894	910	910	920	906	902	900	907	876	838	921	880	888	884	939	895	937	918	917	820	870	875	905	912	850	908	924	882	950	878	868	935	896	846	877	879	909	904	916	916	922	925	884	923	966	880	910	892	873	976	885	836	844	868	917	861	895	871	922	922	974	894	843	889	845	909	939	913	904	882	908	914	860	893	915	895	870	986	890	891	904	888	871	891	899	870	891	928	919	950	920	862	902	927	876	861	916	881	843	894	830	940	865	896	882	922	910	911	876	897	901	821	886	861	894	916	903	883	882	850	901	860	864	934	925	889	909	903	908	880	933	920	862	872	913	966	921	934	857	852	909	919	889	923	912	857	911	882	889	929	932	908	875	938	903	907	925	964	909	906	923	946	883	903	892	851	948	891	894	918	870	957	869	952	882	820	917	915	895	924	874	905	892	921	962	877	945	885	941	878	944	882	933	857	875	888	912	959	910	904	858	872	906	913	867	893	905	922	856	875	928	901	887	898	959	883	945	903	881	915	887	921	895	925	905	902	868	854	891	918	879	894	884	872	844	931	926	830	884	884	922	853	845	879	866	894	944	878	867	858	884	938	868	849	936	895	903	900	918	962	915	915	862	873	911	899	874	915	834	947	898	919	915	879	901	875	894	845	833	851	879	920	899	899	859	863	917	907	883	870	953	900	824	925	889	876	884	923	893	896	887	850	858	874	947	929	944	872	837	894	871	982	873	894	884	886	903	877	877	902	913	881	855	915	834	954	852	868	930	901	941	935	924	867	875	868	853	853	908	920	885	926	885	902	935	931	879	892	884	890	913	864	913	859	968	885	917	867	871	895	905	904	926	818	888	906	915	873	854	932	905	878	874	911	846	919	906	902	924	924	918	942	883	909	891	898	929	921	919	853	909	887	903	934	909	866	923	868	902	875	871	836	929	900	898	944	875	873	880	942	868	887	847	873	927	891	899	840	888	931	890	895	926	947	929	841	845	913	946	879	895	886	902	863	859	864	895	914	875	938	900	925	894	915	893	973	891	950	876	895	881	860	907	859	926	905	885	885	867	919	843	875	918	941	874	904	877	884	891	905	884	845	930	882	822	866	948	933	925	935	895	937	936	906	844	932	894	844	917	871	915	910	894	914	890	875	927	916	909	889	945	883	941	915	833	861	894	928	911	889	860	889	883	883	930	874	853	904	918	891	891	899	934	853	868	868	924	908	917	957	930	938	858	911	881	917	869	850	858	851	914	873	911	871	916	896	929	858	908	884	920	887	929	903	874	935	867	899	942	915	879	891	889	953	891	886	917	861	840
2415	1076	693	563	931	1197	1008	913	786	739	610	524	497	457	352	308	332	285	249	219	227	196	167	178	132	142	137	115	126	112	107	107	104	92	119	98	105	92	88	99	92	89	89	92	70	93	76	88	79	86	81	90	75	76	72	74	86	83	82	71	75	85	69	71	85	80	74	83	84	74	73	83	72	74	59	74	81	69	73	69	73	67	75	76	72	71	65	73	86	76	80	69	50	64	70	56	67	69	55	65	86	76	72	76	54	73	64	61	58	60	68	73	65	72	78	66	60	70	72	67	63	69	63	62	67	71	65	51	76	75	74	71	73	60	58	60	67	55	55	71	68	67	66	74	56	90	62	61	57	55	72	74	64	69	72	64	71	66	64	85	68	78	66	53	65	69	74	61	65	62	69	63	70	55	72	73	63	59	76	69	69	67	55	68	65	68	55	76	74	68	72	65	78	74	67	80	49	73	62	58	59	71	70	59	68	62	56	73	73	65	71	74	67	73	77	65	64	69	56	73	60	76	66	77	70	77	57	61	69	52	64	63	70	62	84	52	74	70	76	68	78	65	49	58	93	75	80	82	84	76	72	62	61	74	61	66	77	67	73	57	57	62	74	72	70	79	63	60	64	58	66	65	82	64	68	62	66	66	59	71	72	53	65	65	57	73	60	80	73	60	74	73	68	67	66	67	81	57	61	63	60	61	68	58	55	60	68	65	58	70	75	64	77	65	65	77	67	68	59	73	72	56	70	61	66	75	87	72	69	65	69	76	73	71	61	74	62	75	73	78	56	74	69	65	86	59	71	68	66	76	61	71	54	64	72	77	66	81	57	70	79	72	68	58	61	58	70	68	77	55	60	53	60	58	66	61	61	58	66	66	65	80	59	70	68	70	73	75	44	69	75	59	77	72	79	54	64	63	80	77	83	72	83	65	73	77	63	77	62	72	67	71	65	73	59	56	60	67	71	68	63	78	63	84	52	69	70	64	65	68	67	50	56	72	69	63	64	71	57	67	77	59	75	65	65	73	68	84	65	63	59	75	71	72	67	63	60	81	65	66	63	67	67	58	93	52	60	66	77	67	63	69	69	86	86	69	65	57	76	68	84	82	66	60	80	76	55	66	75	66	72	72	61	79	73	72	55	78	75	87	71	61	67	57	64	60	78	80	69	74	69	74	59	58	73	69	70	61	50	62	68	71	52	70	58	62	66	62	59	65	59	74	62	60	69	64	78	65	72	63	61	63	74	63	77	71	61	80	73	59	69	82	50	66	64	64	81	72	77	73	77	70	79	76	64	66	75	63	83	70	75	61	87	64	85	57	71	77	59	75	63	68	63	64	54	56	61	59	80	75	56	67	60	64	73	55	76	70	79	74	57	80	76	82	64	79	75	65	62	71	72	70	57	77	66	61	76	74	72	70	43	66	67	59	76	59	54	59	72	74	58	70	72	64	67	77	70	70	65	59	74	69	63	59	66	59	58	64	65	66	65	58	71	73	75	73	67	66	67	74	70	57	57	58	64	66	55	66	67	60	68	58	60	64	71	49	61	77	80	75	72	75	84	83	65	65	71	59	58	59	80	58	80	73	72	79	69	74	70	76	63	56	57	63	70	74	74	76	85	69	66	66	57	58	66	67	72	73	75	51	75	77	68	79	83	56	59	60	74	79	67	84	67	57	74	76	66	66	65	70	85	73	65	49	90	76	58	69	72	60	73	58	74	69	62	67	73	69	68	73	64	75	75	68	65	71	60	72	71	79	72	67	74	54	75	71	52	71	64	70	72	71	58	71	73	69	62	73	71	76	66	58	72	80	66	71	63	72	67	84	81	61	80	69	67	79	70	70	60	88	69	72	67	71	76	65	69	56	63	76	78	73	64	69	62	70	73	84	66	68	67	62	48	66	66	68	71	66	67	73	55	68	58	72	84	80	73	79	70	67	59	71	69	55	64	78	73	74	87	74	63	80	62	55	71	69	78	62	76	59	59	56	65	74	64	60	85	70	55	59	63	63	77	59	67	74	66	67	79	66	66	54	80	72	75	74	74	61	63	61	82	57	53	74	83	62	52	69	78	65	67	73	66	74	74	61	71	74	65	60	80	63	65	71	65	52	74	71	80	74	74	78	55	82	69	73	67	66	62	68	89	82	58	69	81	59	69	75	66	72	84	80	60	77	67	68	68	58	83	71	67	63	84	61	73	67	63	72	67	59	66	81	66	63	58	54	67	54	61	60	64	67	70	66	73	76	67	82	62	65	63	72	66	67	73	63	70	72	48	66	55	64	74	69	61	67	64	65	57	77	74	77	62	61	69	64	76	77	64	76	80	62	66	65	57	67	61	61	80	57	70	64	62	64	64	70	63	77	77	81	61	68	63	78	69	67	71	73	76	71	67	58	71	73	70	73	63	58	54	63	64	75	82	70	57	67	57	77	61	66	76	69	63	58	63	59	65	68	65	70	59	61	70	68	67	72	60	55	59	71	68	69	60	47	70	76	64	72	70	55	47	65	54	68	74	71	69	60	71	67	77	67	71	62	82	70	75	59	60	81	72	62	68	66	56	75	75	67	57	68	76	60	65	66	69	64	66	77	60	80	62	55	76	77	63	75	76	62	76	76	66	68	83	78	53	73	65	84	74	74	61	69	61	59	62	71	58	69	65	69	54	59	68	70	68	63	60	68	57	69	58	68	67	75	86	72	69	67	70	78	82	72	72	73	67	64	71	83	73	82	61	56	58	74	50	62	73	61	70	66	58	64	64	65	62	58	64	70	67	59	70	78	86	59	74	69	73	63	76	67	69	68	73	56	61	70	86	77	87	79	66	64	77	71	77	67	70	79	71	66	63	73	70	76	71	73	62	73	68	64	59	62	69	65	57	75	64	57	64	66	58	77	74	78	70	65	62	81	62	78	65	63	60	75	71	68	69	70	64	61	76	66	52	72	66	73	51	59	79	57	59	59	81	57	55	68	71	61	83	61	64	85	57	62	74	71	63	64	69	77	75	84	64	75	63	72	73	80	73	74	62	76	71	74	67	75	63	64	72	54	64	84	68	63	69	82	78	54	76	81	73	69	65	71	78	73	63	72	72	58	96	66	62	71	66	69	63	58	67	65	57	58	70	70	62	59	61	69	69	58	83	74	73	67	73	58	77	62	60	79	53	78	54	68	70	59	66	69	90	61	66	56	63	66	61	77	57	83	68	70	72	75	57	70	84	63	71	65	68	65	74	67	68	84	57	58	60	68	75	47	61	74	54	63	62	69	63	72	66	66	75	62	62	55	73	67	56	76	62	69	58	60	73	80	91	76	61	76	61	79	86	57	64	65	66	64	75	63	74	64	78	71	68	62	64	62	72	77	55	76	87	60	72	81	73	57	76	77	59	54	74	87	63	69	57	63	75	71	64	61	66	64	73	87	73	67	68	75	66	68	81	59	54	69	51	73	75	72	70	73	50	56	82	67	73	64	63	76	64	69	60	61	57	69	65	57
25204	18603	13373	27381	35629	36199	33492	30433	27018	23940	20729	18146	16685	14791	12981	11423	10235	9408	8555	7583	6490	5664	5249	4599	4315	3881	3690	3413	3263	3028	2836	2667	2517	2458	2414	2281	2071	2097	2027	2108	2019	1991	1883	1834	1778	1619	1605	1644	1587	1525	1590	1546	1481	1476	1469	1402	1421	1381	1360	1309	1328	1256	1293	1302	1244	1193	1196	1203	1148	1236	1166	1220	1230	1156	1193	1152	1072	1063	1094	1171	1076	1057	1067	1040	1041	1086	1072	1112	1042	994	1067	1010	1042	971	1042	986	1021	999	923	1023	1025	998	942	974	952	993	948	999	979	1007	972	999	995	1016	948	940	969	953	921	945	967	952	966	987	948	991	915	959	990	937	932	947	963	899	963	953	1068	974	949	985	974	1005	996	949	1006	959	917	968	969	973	1001	996	973	952	965	988	959	937	937	956	932	985	973	952	991	967	960	951	970	962	934	948	957	991	962	948	940	927	919	946	972	982	977	933	946	940	954	931	973	950	970	983	961	987	965	970	1001	926	924	921	904	905	966	986	960	979	898	949	979	940	956	978	983	992	961	927	952	885	950	993	962	901	979	1019	933	895	983	917	885	1027	929	968	960	925	921	954	937	952	998	952	913	910	1007	932	1029	1004	947	864	936	976	991	996	957	961	929	1024	941	916	930	944	979	937	984	995	974	980	961	977	939	925	937	969	1004	956	982	877	981	965	963	902	965	975	1003	898	954	972	999	915	964	942	940	973	1005	951	928	934	895	978	945	949	934	978	951	894	993	938	903	966	948	992	991	918	932	932	970	931	969	1010	928	951	920	900	945	896	931	1016	981	926	993	957	928	985	883	972	953	938	924	972	970	909	995	924	966	978	980	970	1003	965	1004	948	963	927	930	996	970	988	972	934	963	1003	936	958	998	973	913	989	926	917	947	932	1003	943	920	929	969	910	880	965	944	1004	989	937	932	916	965	945	990	937	980	955	919	1009	942	926	994	926	971	1011	941	973	1011	976	975	924	907	958	957	979	981	1010	958	925	982	1004	927	925	961	896	910	947	998	924	980	945	935	960	994	925	936	913	901	934	962	949	967	993	958	935	927	965	979	929	907	957	965	924	928	946	1046	927	985	976	952	983	923	955	959	951	936	911	962	890	923	972	958	973	982	944	944	964	949	980	968	905	951	940	962	923	966	984	925	937	940	1021	977	937	952	917	980	964	1000	949	921	914	986	943	977	1031	978	942	993	912	985	935	974	938	1003	923	959	974	918	872	922	957	967	941	946	964	1037	921	952	963	970	898	968	989	966	981	998	945	954	983	988	918	938	989	967	945	945	945	960	951	954	949	929	964	1010	950	989	998	971	971	954	979	961	952	989	958	956	973	988	951	970	972	949	938	954	960	901	983	952	952	887	952	950	924	982	951	912	948	913	1011	995	982	957	973	990	924	939	916	956	940	1062	981	965	931	993	958	911	1007	942	940	944	927	956	945	945	960	997	924	968	954	951	955	947	928	920	896	924	922	938	930	917	935	969	981	977	911	960	923	956	972	975	933	948	999	1033	962	954	906	938	980	945	928	933	955	958	1011	948	984	984	986	1024	947	968	939	941	930	1009	1027	978	973	1001	1022	983	996	998	950	938	985	934	978	977	931	1008	978	926	952	918	961	958	948	971	954	955	992	982	942	961	931	942	980	1005	936	976	975	928	992	921	935	966	978	930	933	972	932	923	931	941	942	892	928	908	965	946	996	966	915	915	962	969	921	947	980	956	934	942	944	953	928	950	966	951	981	969	1007	909	925	983	1007	891	947	895	937	914	967	962	941	992	902	954	959	956	916	971	973	969	955	939	927	955	900	976	953	927	972	972	957	974	906	975	965	952	967	925	961	945	976	942	994	948	1001	934	977	960	1015	977	1031	988	953	955	991	966	909	936	946	895	973	977	950	919	988	969	1007	981	942	926	954	920	941	1017	932	899	928	982	1003	919	958	945	973	997	964	967	946	956	916	1023	955	999	941	984	971	928	963	918	932	915	947	934	961	1017	997	965	950	899	949	943	934	1006	975	1009	983	959	971	967	925	931	942	985	978	975	1004	939	965	952	959	938	979	998	932	1023	931	985	961	972	962	955	927	992	970	935	912	954	951	903	951	972	959	1012	985	931	987	933	998	971	968	946	919	948	958	954	966	958	972	990	981	966	895	942	957	950	998	917	953	946	964	946	943	983	929	1009	962	957	913	953	937	931	1004	943	980	971	1018	967	931	913	952	958	952	918	972	933	1012	938	951	912	919	952	972	939	919	899	973	917	997	965	1004	948	998	911	981	928	994	928	972	904	928	968	966	937	941	923	896	955	914	938	969	927	940	936	991	1002	951	961	955	973	952	964	959	942	964	971	934	963	955	898	937	948	917	953	965	1031	946	975	1001	916	927	933	924	987	899	917	994	1021	953	983	953	916	980	1027	950	935	922	966	1006	944	963	948	881	932	940	968	951	949	934	934	954	1008	915	927	941	931	948	977	954	953	961	932	974	930	966	894	947	964	964	946	975	1009	941	913	982	903	971	906	964	908	989	987	877	929	960	916	1003	923	976	980	889	961	972	943	919	1004	1033	929	958	968	923	958	960	957	947	988	968	887	902	994	975	948	983	929	950	938	911	935	973	942	932	942	969	941	953	989	977	973	928	967	1000	959	930	959	972	957	984	1012	989	1000	941	969	986	937	984	924	968	881	982	937	958	965	949	971	864	948	902	958	917	964	964	948	964	958	969	960	974	956	947	940	976	912	912	903	1013	966	967	942	952	950	941	962	931	983	957	995	959	1032	941	930	989	981	1009	941	941	950	967	988	962	895	951	938	953	929	956	937	1006	949	982	946	971	957	930	946	988	951	921	972	961	918	995	937	986	947	908	971	986	917	983	956	929	984	924	952	937	966	932	1013	969	923	987	925	971	942	965	899	990	959	986	928	1000	994	971	980	929	1000	928	986	968	921	933	957	923	948	958	1030	965	950	974	981	947	959	996	971	1019	935	1006	940	955	1002	953	933	976	978	968	982	909	932	910	945	933	932	955	975	978	989	952	905	953	986	937	943	923	964	968	1003	951	941	909	903	894	963	935	942	971	925	1026	926	918	964	968	970	905	931	1018	952	986	939	946	964	969	948	1012	986	912	893	954	952	934	941	945	988	966	947	878	916	949	1023	990	914	951	974	1028	938	953	959	939	928	982	959	979	963	944	978	996	941	981	921	902	979	949	972	944	995	933	990	947	934	967	931	973	939	961	950	974	949	951	916	954	963	961	945	959	980	948	955	969	973	944	931	914	941	980	959	940	988	955	934	992	956	1004	965	950	987	995	948	946	887	928	945	954	954	933	941	960	917	941	986	985	922	976	953	899	945	921	936	966	958	964	996	952	962	943	979	1000	1006	988	917	966	927	1016	989	984	987	944	962	909	950	967	925	972	941	941	913	980	950	949	923	930	878	978	943	952	978	966	962	915	941	912	932	945	960	978	925	994	927	957	935	941	946	906	901	907	950	941	916	929	974	940	977	914	930	931	900	933	952	881	990	981	959	946	975	928	978	904	950	939	961	990	1000	976	929	960	960	936	893	1010	936	954	968	908	957	964	952	981	942	952	978	986	900	978	980	944	945	945	982	985	992	973	936	941
1930	454	301	257	450	528	534	463	380	369	278	263	256	184	171	178	136	126	113	136	106	85	78	96	79	78	87	67	79	66	67	59	68	71	54	51	52	70	54	62	65	43	62	40	46	48	54	51	57	69	44	50	53	59	40	57	51	59	52	35	71	57	43	58	42	52	62	57	43	56	56	49	55	49	49	52	41	52	46	42	44	49	33	53	62	65	49	45	42	51	50	60	50	56	43	56	52	48	53	46	47	54	59	47	49	32	40	47	48	48	41	46	49	44	44	48	66	48	42	49	40	58	36	59	50	39	58	52	54	50	50	37	43	57	47	70	46	54	43	51	54	41	48	50	59	51	49	48	57	41	49	47	59	46	48	44	55	47	34	54	42	44	57	43	40	57	58	51	47	49	46	39	56	43	52	58	41	47	60	51	50	48	40	45	43	38	44	54	39	38	44	51	44	52	49	47	44	52	46	55	45	52	46	59	41	48	44	47	43	56	44	53	47	46	46	44	54	43	44	46	47	58	60	47	43	40	43	42	53	50	42	48	52	49	44	43	50	49	37	43	49	47	41	41	42	40	42	36	49	47	44	47	48	46	41	50	48	45	55	53	49	38	46	50	42	46	42	45	58	46	48	57	58	47	49	56	44	41	47	54	47	48	55	40	58	65	41	59	33	48	41	41	38	59	39	45	59	43	43	58	44	48	56	41	49	41	56	51	38	46	43	40	35	37	49	45	52	49	43	46	51	59	52	50	33	48	45	66	53	42	52	45	41	45	55	49	50	63	51	39	62	46	38	43	55	55	42	56	50	62	46	63	43	53	50	35	53	38	55	46	47	49	45	50	48	57	41	53	47	52	47	45	48	42	47	44	67	27	45	62	48	39	43	52	48	45	46	41	51	44	47	57	42	50	62	44	56	50	46	44	50	53	41	55	63	45	55	54	47	52	53	60	52	48	46	49	60	61	55	50	50	55	47	50	48	48	41	47	38	50	50	41	45	45	39	47	50	42	53	35	36	58	42	47	48	36	55	55	46	51	55	47	39	48	52	51	48	46	40	55	50	44	50	43	53	42	40	47	56	36	50	35	47	39	56	45	49	38	45	55	44	56	49	44	53	65	50	46	39	56	38	51	45	41	59	52	57	43	52	49	45	55	58	39	43	53	37	46	66	46	40	43	55	52	42	48	48	56	50	53	39	65	51	47	58	41	54	57	48	57	59	65	53	50	40	47	53	68	48	46	44	46	50	43	50	49	44	55	41	39	46	47	34	50	39	43	48	55	52	35	60	49	39	58	45	45	50	51	43	49	46	61	55	51	65	46	49	51	53	63	55	51	44	54	43	42	50	49	62	49	29	49	46	56	58	36	41	68	60	58	41	62	45	52	46	50	48	39	55	51	60	38	39	45	53	47	45	49	47	46	62	55	48	43	39	46	55	58	50	42	50	55	49	40	43	43	55	53	39	40	60	53	53	49	57	43	40	52	53	56	35	65	44	40	48	40	48	38	39	56	59	57	52	46	49	51	69	47	57	33	50	49	55	33	40	32	62	51	48	44	47	46	47	44	49	42	56	46	48	56	46	59	36	46	51	32	53	61	45	44	51	64	47	51	43	42	48	53	50	56	45	41	45	46	52	46	63	42	40	49	47	46	51	45	55	48	47	47	47	54	40	38	60	35	62	38	46	48	51	55	39	46	46	51	67	46	46	61	41	48	37	56	59	52	65	56	49	61	55	50	43	35	44	31	43	54	46	52	44	44	48	50	53	40	43	51	49	58	53	37	37	55	43	46	43	48	39	52	46	45	55	56	42	56	46	62	54	56	52	42	46	42	58	37	42	44	60	55	41	41	49	42	57	46	56	36	43	48	48	59	50	46	51	41	53	47	49	45	47	35	48	52	38	51	54	51	39	49	38	48	47	39	55	61	58	38	39	56	44	56	58	44	41	41	51	50	48	56	62	34	53	52	44	63	53	65	30	45	52	45	48	51	52	53	43	44	55	46	43	52	48	44	48	36	46	41	47	38	39	46	45	55	53	61	53	49	60	41	59	44	40	68	56	61	36	47	60	47	62	43	51	57	53	51	43	45	40	38	39	49	52	40	54	41	36	53	44	47	40	54	63	55	47	45	54	36	48	38	53	58	44	45	47	38	57	58	43	55	49	48	48	58	52	38	44	50	35	49	49	59	35	51	51	52	51	46	54	41	41	40	46	47	47	47	49	46	42	47	37	49	50	59	52	44	47	66	57	42	48	45	55	59	48	52	46	59	42	53	39	45	51	55	45	49	51	39	46	47	53	49	49	46	61	51	37	58	48	43	48	46	45	40	44	51	53	48	38	49	54	40	43	50	57	41	46	50	42	47	53	44	49	45	48	41	47	46	52	46	45	51	49	40	50	43	58	44	54	58	43	47	48	40	45	36	45	44	51	53	53	53	41	54	44	51	44	48	46	33	42	50	45	51	54	35	40	37	42	47	58	47	44	57	44	44	47	41	39	42	56	39	66	57	45	54	51	52	37	57	55	41	39	51	53	51	43	50	41	56	39	45	39	53	49	42	44	43	40	34	47	48	52	45	55	40	42	59	57	52	42	56	43	59	53	51	52	44	63	39	51	47	38	44	46	44	38	38	54	42	50	38	51	43	53	37	60	49	53	52	42	49	36	49	51	51	50	46	29	50	60	57	58	41	47	37	57	41	42	52	51	41	35	45	42	43	48	42	40	50	49	50	56	46	41	43	43	61	37	42	45	36	48	47	45	47	46	49	54	49	51	50	45	39	41	54	41	46	45	62	47	59	53	48	44	42	55	47	43	47	55	46	45	53	57	41	34	44	45	37	53	53	49	48	42	50	38	48	46	42	46	46	52	56	56	40	52	43	54	44	41	33	48	48	57	52	62	41	54	38	47	47	41	53	59	46	51	55	43	32	59	44	57	42	52	44	51	40	50	45	36	44	55	49	46	57	54	49	34	40	33	40	65	42	56	46	52	50	52	49	40	60	40	47	44	48	58	46	40	38	51	58	41	39	56	37	46	57	38	44	44	59	51	60	47	52	37	56	57	47	42	47	37	49	57	57	45	49	45	48	60	47	42	54	46	65	42	43	33	41	54	48	46	39	52	41	37	50	37	56	42	48	49	46	62	55	54	43	56	53	46	53	47	51	44	56	48	58	55	56	37	55	54	57	36	42	31	38	39	47	45	46	36	53	46	41	51	46	60	62	42	50	43	46	41	50	40	47	54	53	45	39	58	37	60	38	41	40	41	50	45	61	48	50	54	40	41	36	45	55	55	51	41	50	58	52	42	52	40	48	48	51	46	41	45	52	52	53	41	51	46	42	43	47	46	49	39	42	36	41	49	45	49	42	44	41	58	43	59	37	49	38	46	46	47	61	48	60	58	58	57	48	40	40	44	50	53	57	46	57	48	54	48	48	51	48	47	43	41	57	39	41	51	49	60	45	51	39	52	57	47	41	46	54	49	49	48	49
17232	11421	7523	18272	26855	27186	24459	21013	17734	14933	12392	10664	9195	7941	6828	5956	5390	4841	4232	3839	3287	2931	2551	2282	2208	2009	1940	1720	1733	1662	1544	1416	1461	1323	1256	1275	1182	1200	1180	1226	1125	1107	1174	1084	1048	963	1020	994	931	913	909	854	965	865	892	917	921	904	859	815	846	865	843	834	822	782	795	819	827	746	796	760	809	788	767	754	771	749	738	745	708	752	758	756	745	719	705	720	708	688	715	712	715	678	777	720	694	723	680	714	689	707	758	673	702	740	678	698	704	689	716	661	707	676	715	700	652	703	688	741	708	699	684	716	685	713	715	716	703	698	671	714	665	683	649	641	649	676	674	676	671	684	667	690	712	727	686	726	664	713	699	704	698	676	698	721	724	677	704	687	668	657	694	702	704	691	699	667	678	705	697	688	714	696	750	680	666	697	671	735	730	734	667	701	709	730	686	684	673	709	691	691	679	715	717	683	678	662	662	707	646	684	712	721	704	742	707	702	670	720	680	723	698	756	678	659	686	653	692	691	718	698	663	713	658	675	716	667	718	644	700	710	688	655	698	666	725	676	688	681	692	743	729	660	706	714	652	677	724	659	718	708	705	692	767	669	721	670	719	706	706	718	697	693	689	658	681	710	744	709	724	707	737	730	712	701	700	683	675	718	699	688	685	677	681	678	668	708	696	681	757	640	662	692	685	673	718	672	683	701	680	633	722	705	708	707	681	691	702	670	712	749	722	675	731	725	697	724	721	692	675	675	687	650	726	685	685	680	672	681	721	714	688	725	690	659	714	654	642	673	644	717	661	714	710	713	742	733	735	705	702	706	702	666	688	712	716	655	710	713	697	690	653	687	676	701	695	733	698	709	713	653	691	702	684	707	759	691	702	713	708	704	680	691	664	679	707	709	679	696	744	689	695	717	697	675	640	652	714	694	686	698	766	711	706	683	718	698	673	685	659	722	702	697	687	675	732	690	667	706	719	707	645	727	676	655	659	678	741	748	690	693	676	709	701	710	702	616	690	737	688	675	695	724	653	707	752	746	723	743	657	703	669	729	677	697	709	695	694	722	716	706	749	724	698	714	678	690	697	663	671	694	716	687	653	727	723	690	696	689	678	710	687	685	626	666	697	694	703	732	692	704	665	747	666	694	682	703	679	684	693	652	669	702	652	667	727	707	677	730	712	673	703	725	702	739	706	675	689	658	703	715	716	680	731	696	696	696	735	715	725	685	709	667	676	681	669	707	676	698	722	657	682	692	710	707	688	709	713	696	699	676	649	708	700	688	675	734	692	692	652	709	707	684	754	707	716	657	702	675	716	680	740	678	740	697	698	676	679	684	700	680	684	727	736	712	713	636	691	678	673	693	734	715	723	677	712	737	738	704	718	728	681	680	652	696	690	678	697	691	698	730	707	653	683	720	676	688	659	706	696	709	707	654	694	689	728	734	682	707	704	651	716	676	684	654	707	722	691	729	686	656	694	700	715	684	694	689	711	654	702	784	678	719	706	683	712	677	669	688	702	683	704	650	684	683	699	725	678	695	721	708	680	686	701	685	708	704	628	718	662	688	757	680	723	703	721	704	679	701	664	676	712	662	721	704	709	688	659	739	695	702	658	800	681	668	735	692	686	674	704	685	716	680	652	687	709	767	745	659	667	693	664	685	682	717	696	679	660	685	737	670	725	730	698	715	714	674	717	705	713	693	664	708	666	711	704	694	691	718	673	674	684	710	711	708	765	697	677	685	691	667	738	718	723	653	691	700	685	759	687	717	681	700	694	678	691	685	659	669	674	641	700	713	756	683	679	661	719	693	655	718	739	725	700	732	724	693	703	612	628	704	672	633	738	690	669	676	717	722	651	712	650	702	699	667	694	716	634	759	694	703	688	671	713	648	684	658	689	708	647	653	681	711	711	734	682	656	662	731	712	643	693	712	717	739	672	747	681	714	749	727	681	726	730	710	728	680	687	711	728	692	666	708	712	648	727	655	684	731	742	663	709	746	670	709	695	689	702	699	687	666	675	674	707	691	689	675	743	689	707	681	664	673	711	703	682	722	663	676	674	637	688	680	667	721	696	650	685	714	713	700	671	673	684	720	707	648	683	679	680	704	648	665	689	675	681	677	730	713	683	686	704	690	689	711	666	663	681	691	706	663	701	716	683	669	649	667	734	681	680	727	705	681	657	685	674	688	694	719	685	688	668	653	647	690	710	661	704	700	744	728	700	710	696	742	716	709	669	717	650	683	676	671	653	670	688	687	702	659	670	694	735	730	694	702	693	720	691	679	701	664	693	711	679	697	695	690	721	705	637	661	713	626	686	670	731	713	663	727	668	672	661	692	673	663	718	726	702	716	682	685	708	713	698	727	716	731	683	677	676	728	645	706	708	679	687	698	616	701	679	701	688	736	695	681	719	695	671	694	689	704	713	712	706	682	739	716	697	708	702	700	657	691	710	730	661	695	694	693	689	683	709	657	691	727	733	688	704	686	679	704	664	700	695	669	728	685	675	698	649	678	691	702	669	732	667	688	700	672	698	684	709	705	739	726	667	695	738	723	637	740	650	683	714	706	686	705	692	702	671	662	660	705	665	732	716	683	700	691	692	731	706	690	655	641	678	720	697	689	702	682	734	633	733	656	714	716	657	721	698	679	681	700	685	681	715	721	691	731	620	684	675	663	723	676	690	657	667	659	685	680	656	653	683	663	685	672	675	709	693	664	719	712	695	689	715	657	732	670	721	663	709	701	716	670	689	694	729	696	693	751	677	720	680	743	672	691	679	643	677	684	673	705	714	710	715	683	758	679	688	699	709	675	731	680	675	708	713	689	700	690	705	720	704	699	692	719	699	706	670	670	724	677	686	677	677	737	688	672	749	712	694	667	686	643	686	658	717	678	688	667	671	701	669	692	691	703	678	696	707	685	699	724	671	650	738	669	678	754	757	693	689	702	671	683	686	713	666	705	699	710	655	694	699	686	688	713	675	711	669	699	766	678	749	675	709	717	715	675	635	668	682	668	690	707	655	713	673	689	740	701	674	702	706	703	725	688	672	642	724	684	711	785	722	657	692	675	688	662	698	651	704	731	668	669	681	666	709	690	699	710	660	722	663	732	693	661	728	730	665	704	675	671	717	721	693	675	631	728	728	721	652	716	718	662	662	688	684	680	700	696	700	719	656	669	729	690	690	716	665	716	732	718	708	693	739	694	674	672	691	751	708	693	657	707	716	690	701	665	704	682	743	723	641	650	695	695	706	737	725	680	710	655	737	668	684	649	664	667	678	678	691	713	669	682	662	737	681	667	694	681	699	726	668	692	642	680	692	683	736	716	692	712	701	645	677	693	662	672	690	699	711	731	721	691	697	687	716	722	719	637	676	698	712	705	683	699	702	693	664	689	671	681	672	671	699	660	660	718	690	720	674	709	712	705	684	688	748	698	684	654	694	678	750	673	702	694	711	717	679	708	697	691	712	730	665	652	696	681	678	689	694	695	695	665
1319	761	490	416	651	785	838	721	619	482	471	407	378	277	257	226	186	170	181	146	157	119	101	118	103	99	79	113	93	99	92	71	82	85	77	81	64	62	61	77	73	49	60	88	77	64	66	66	52	60	45	53	64	51	72	56	43	49	47	54	63	51	48	55	55	57	42	52	46	63	75	65	50	45	71	45	59	43	57	64	59	53	47	66	64	63	51	60	50	44	53	60	64	54	52	45	57	62	56	51	58	57	48	56	55	53	40	52	51	54	57	49	51	53	44	45	51	57	39	50	42	52	44	50	59	48	63	46	63	45	46	59	46	46	37	61	60	55	49	61	54	49	46	62	48	59	43	57	37	53	39	57	61	47	53	50	40	52	54	55	47	44	47	43	44	45	39	53	50	42	52	44	53	61	43	50	52	49	47	49	42	57	51	48	59	47	53	46	41	58	39	39	43	54	44	48	62	48	48	53	41	56	42	54	55	50	54	48	45	44	48	50	47	34	58	47	54	40	47	51	39	66	50	58	61	51	46	60	58	53	53	56	56	53	68	43	49	62	57	52	54	63	42	53	49	55	34	49	45	46	57	53	62	53	49	51	46	55	54	56	46	44	55	66	49	49	51	38	51	48	45	47	36	55	55	60	47	42	59	54	50	41	47	44	50	54	65	48	47	51	58	46	48	64	50	48	48	38	61	42	46	44	55	45	50	54	47	38	57	50	46	54	44	44	42	57	50	48	49	54	47	56	39	69	54	66	56	47	52	52	46	50	46	59	44	48	46	63	35	42	63	43	63	42	53	48	45	36	71	46	57	56	62	55	46	49	42	57	58	55	39	47	49	52	52	46	47	53	51	55	38	57	53	44	57	58	54	47	46	53	47	52	52	55	63	48	48	52	48	40	55	39	44	53	41	46	54	54	45	48	52	56	51	59	51	49	51	49	49	28	45	51	52	52	46	47	42	44	56	45	50	51	50	56	52	49	50	55	52	45	43	45	44	62	51	56	53	61	37	45	44	55	57	33	52	70	43	59	45	61	43	48	57	46	55	54	50	50	49	45	55	52	52	49	46	58	60	42	61	47	46	46	46	57	47	58	74	44	61	47	51	52	50	55	55	54	54	51	62	51	40	48	54	44	44	55	46	52	52	61	62	33	46	46	47	44	58	55	52	49	42	46	50	43	57	49	53	61	46	44	45	48	52	42	52	41	48	60	46	56	56	59	55	55	50	67	62	52	49	44	58	59	57	47	43	51	42	41	54	36	46	58	54	61	40	44	65	59	60	58	56	52	47	62	42	48	64	60	62	38	54	60	53	49	54	49	55	49	50	44	59	43	43	53	59	46	44	55	47	55	51	58	57	55	54	45	48	46	55	50	52	45	36	60	43	42	56	46	58	57	50	48	69	60	59	66	60	54	48	58	53	46	50	55	41	40	48	49	48	41	38	69	46	37	44	46	39	37	62	48	48	51	57	46	50	47	56	46	53	52	38	59	43	58	39	49	53	44	44	55	52	61	50	33	47	47	36	60	61	52	50	57	46	49	50	44	55	38	48	53	43	42	55	53	46	46	46	66	37	64	39	47	52	55	44	48	39	36	66	49	54	46	47	59	52	51	47	41	48	61	53	49	47	40	50	58	48	66	48	49	50	39	46	57	54	54	47	38	57	52	52	55	50	44	66	50	41	37	47	56	48	52	40	49	64	53	56	53	53	53	52	52	56	54	51	34	49	46	53	58	53	53	43	47	43	43	56	43	50	53	41	53	57	40	57	51	46	60	54	47	60	42	49	57	44	39	41	50	51	51	57	62	48	53	43	50	56	58	44	53	62	48	47	52	58	45	47	50	36	63	55	45	73	48	53	50	62	61	43	55	46	56	68	66	37	54	58	48	65	50	57	58	67	42	62	56	58	57	60	52	45	41	61	54	52	49	57	45	43	44	44	54	56	53	67	59	52	51	40	60	43	55	58	48	52	49	59	38	59	38	54	46	57	48	64	55	46	56	49	37	41	53	48	48	45	53	42	50	47	43	61	46	44	46	55	40	40	54	43	55	57	54	67	56	60	59	44	52	52	53	57	62	52	38	37	48	65	55	55	65	53	43	51	39	46	46	46	48	49	51	55	59	54	46	48	40	44	42	61	45	56	39	45	57	34	51	48	54	51	50	53	62	51	40	56	47	62	48	56	57	61	54	49	53	52	43	59	55	54	53	58	58	59	57	46	48	59	54	43	48	49	50	53	55	43	49	53	45	52	58	52	53	48	39	49	56	47	51	56	40	58	56	55	39	51	51	48	46	52	55	61	47	51	52	51	51	50	65	47	44	48	57	58	49	63	49	56	54	50	43	41	36	45	42	43	40	54	55	46	44	50	64	48	54	67	44	53	50	49	56	46	40	38	58	48	49	51	56	57	49	36	47	46	56	58	66	46	61	46	48	47	54	56	54	57	54	34	58	53	51	61	62	58	51	44	53	52	52	47	41	52	61	61	44	62	48	50	54	43	45	51	49	53	44	44	45	45	57	64	37	38	44	48	50	53	50	55	48	39	51	53	56	53	57	46	54	44	60	46	50	51	50	53	58	46	41	51	56	57	48	49	44	51	42	45	45	59	57	45	53	45	44	51	51	44	65	52	52	45	40	38	46	51	51	44	48	64	51	45	41	37	39	52	57	49	56	53	43	65	54	44	55	49	50	59	52	52	44	38	44	58	45	50	51	50	52	60	47	48	43	54	50	48	40	53	44	49	46	39	49	52	61	57	46	52	61	51	54	53	36	43	40	54	59	47	43	56	59	43	48	43	50	60	61	55	64	54	51	45	67	61	46	55	44	51	63	49	58	47	55	57	47	46	52	51	64	38	62	54	51	46	65	41	63	55	49	60	51	43	51	62	42	59	58	61	57	59	43	55	50	49	47	62	47	64	49	39	44	57	47	60	38	58	59	51	45	65	42	52	48	55	52	56	54	51	35	48	46	54	42	51	49	66	53	57	55	40	54	45	40	70	36	51	54	53	51	47	52	45	60	61	39	43	49	41	40	57	44	63	65	56	62	61	50	53	67	43	49	50	48	68	53	52	45	59	56	42	41	52	68	54	56	46	47	59	48	67	58	55	46	51	48	47	59	44	54	38	53	60	52	56	41	51	51	57	51	58	57	49	50	50	48	39	42	46	63	53	49	51	49	53	45	49	48	44	45	53	50	51	49	45	44	45	65	58	49	51	48	55	52	54	54	58	53	43	49	46	48	49	47	45	60	56	56	52	49	50	56	57	62	53	47	53	53	48	46	58	51	49	50	62	56	46	45	44	51	45	55	59	52	55	47	48	44	38	51	64	52	51	47	41	57	55	58	48	50	50	43	50	51	54	51	50	50	43	42	47	45	53	52	59	47	48	63	51	57	51	58	39	49	63	48	61	39	68	56	48	53	46	51	65	72	49	47	61	72	48	44	50	47	55	37	56	59	55	60	52	44	61	65	46	50	56	53	45	50
21283	15692	10603	23400	32321	32585	29851	26774	23041	19766	16919	14920	13051	11291	9807	8606	7977	6869	6185	5448	4645	4166	3594	3259	3028	2827	2663	2525	2373	2163	2008	1941	1846	1792	1682	1632	1608	1534	1545	1456	1469	1498	1440	1438	1292	1292	1189	1259	1192	1169	1142	1140	1158	1161	1079	1044	1048	978	1047	988	998	994	941	927	859	875	896	942	917	887	894	868	891	836	813	826	827	870	848	815	846	827	750	793	797	767	770	786	854	795	727	779	746	781	760	815	796	774	808	784	711	809	724	729	813	787	700	741	768	730	743	703	765	749	739	703	720	756	763	736	753	751	727	767	745	731	706	766	727	751	782	734	773	738	703	725	703	736	730	668	733	705	709	716	660	752	719	687	688	705	745	709	736	709	735	728	779	704	707	721	729	712	737	735	701	736	728	708	726	702	715	705	731	702	714	741	730	700	732	734	745	736	722	733	747	752	783	713	716	701	741	723	774	654	731	780	726	711	742	754	745	731	659	795	797	740	695	766	715	708	728	734	788	703	725	715	779	732	742	710	734	697	694	770	717	700	740	739	761	733	717	723	766	677	669	729	709	758	741	744	699	756	791	619	639	728	729	737	740	712	703	765	744	731	732	706	723	763	713	728	746	667	715	731	715	712	720	745	738	703	708	740	784	715	741	707	756	728	754	758	709	745	700	723	766	696	707	715	734	730	707	721	754	722	752	778	692	768	718	742	718	792	724	685	766	741	741	776	728	702	706	719	694	785	732	746	734	683	728	749	785	695	740	749	739	777	689	744	719	769	746	721	740	761	754	741	762	722	718	725	727	743	723	738	705	702	728	668	750	708	788	721	765	750	704	731	701	739	695	712	726	713	694	690	743	707	727	761	692	735	758	734	724	740	702	703	733	707	724	686	701	681	661	743	726	737	666	704	647	716	748	714	713	709	724	787	737	697	757	731	727	750	726	760	737	754	729	741	722	731	684	723	722	739	763	701	745	691	748	721	752	699	749	734	709	737	703	759	723	715	713	694	734	670	728	713	712	736	697	753	776	734	683	755	731	721	734	754	706	720	701	721	785	777	725	737	742	733	768	729	756	724	712	706	769	733	737	750	754	714	745	742	759	762	701	698	723	767	754	748	748	686	745	761	717	695	723	720	719	721	731	733	737	750	738	727	762	731	747	683	739	709	720	719	689	711	724	754	712	703	741	769	724	778	693	727	726	751	724	794	721	717	711	730	745	694	760	697	772	742	683	721	745	762	721	750	741	728	720	705	758	687	718	726	733	677	748	699	749	778	753	762	730	666	712	742	704	725	716	768	744	701	761	749	736	675	699	720	705	755	735	689	700	756	741	683	735	709	719	737	688	750	715	746	731	715	716	735	723	765	706	746	735	724	710	711	747	728	703	720	683	722	719	750	722	717	712	701	736	747	753	687	736	711	734	703	717	765	716	725	697	731	740	700	766	693	740	737	715	696	724	716	695	749	704	753	737	690	763	727	755	729	772	739	715	728	786	728	692	674	742	742	679	751	729	666	779	735	773	713	723	762	753	715	761	723	749	713	742	670	717	703	795	741	724	731	765	720	714	713	712	748	715	695	713	709	713	730	691	691	711	719	744	727	751	734	731	717	731	750	698	747	749	696	721	736	710	707	687	759	701	717	709	729	705	756	722	790	694	752	695	687	708	736	734	716	709	712	731	759	716	762	765	741	739	716	757	763	734	717	699	757	743	784	680	718	732	694	707	764	687	693	692	756	751	686	755	728	718	738	754	738	731	758	683	721	732	739	792	708	730	742	700	748	669	772	770	694	726	720	751	714	710	706	735	693	761	670	716	735	730	733	727	737	743	703	714	749	685	764	724	723	734	691	700	717	699	766	739	728	758	730	773	700	745	744	733	719	757	736	700	717	723	736	728	744	714	698	747	759	724	738	708	749	707	711	707	715	702	743	767	757	756	711	755	739	732	690	728	721	751	715	731	766	755	699	739	708	712	731	713	747	770	734	737	734	710	712	752	750	799	712	657	700	775	750	733	749	724	722	811	734	707	694	734	718	712	714	760	760	787	715	759	717	714	694	725	696	714	753	716	719	721	762	727	741	705	708	738	696	723	734	770	777	752	704	750	713	711	707	714	720	727	704	770	719	739	693	728	716	720	725	749	707	689	762	733	755	756	722	767	658	727	731	715	715	753	727	748	725	742	689	737	751	758	755	726	724	701	722	755	763	667	735	706	761	763	723	748	729	723	707	764	700	774	770	778	706	746	732	726	754	734	765	723	779	703	789	723	742	736	728	697	732	768	687	731	758	712	702	715	697	798	710	757	723	719	722	759	727	721	674	660	725	726	714	715	696	726	712	696	772	744	706	724	716	675	754	721	699	756	698	751	683	718	662	738	702	709	725	699	712	759	765	718	706	725	679	771	727	736	719	743	682	702	717	716	735	755	734	702	737	733	772	705	738	758	721	735	717	708	715	692	708	737	707	724	738	744	713	739	689	759	750	756	678	723	760	784	754	764	740	739	726	677	714	734	778	781	734	706	702	732	721	689	665	748	734	711	765	719	738	796	706	711	708	761	727	735	687	721	741	737	693	714	739	768	759	732	758	755	740	677	728	706	724	729	702	748	722	708	707	728	752	705	767	703	736	737	713	738	751	724	723	727	752	712	752	703	729	753	691	773	725	714	754	739	689	716	714	785	767	726	772	739	730	715	714	704	727	711	726	739	713	734	766	726	740	770	716	701	720	730	747	734	792	750	720	727	729	747	702	732	760	705	733	722	707	720	738	730	738	697	662	684	747	742	705	726	687	736	732	723	761	808	736	786	767	742	693	723	723	727	732	704	681	714	725	739	746	721	688	749	703	743	739	745	732	746	707	706	761	737	710	717	714	727	727	732	704	708	740	742	767	747	690	725	746	741	706	783	742	757	745	727	723	674	658	725	747	684	764	693	748	730	708	707	740	776	735	734	778	769	761	724	703	733	720	753	683	666	753	717	703	728	711	715	720	716	706	734	727	730	731	716	733	744	716	743	658	763	769	681	706	700	735	722	719	750	716	711	723	728	700	738	691	731	706	719	699	733	707	757	743	715	724	688	742	706	741	759	766	683	769	721	712	703	696	778	702	718	735	725	750	717	706	696	724	729	728	718	710	750	747	697	783	742	731	693	694	753	715	731	732	687	705	715	734	706	737	696	703	730	695	700	727	748	741	693	750	728	712	700	714	751	713	717	709	712	649	736	741	747	701	789	737	719	749	726	739	723	747	729	744	724	736	755	731	726	766	746	737	718	748	722	717	715	709	716	730	743	729	667	698	724	768	722	711	785	693	687	742	688	723	707	726	715	765	737	715	699	713	738	688	755	762	718	775	758	715	778	749	714	749	770	739	691	657	714	708	733	741	740	779	722	723	719	737	699	703	762	704	693	704	762	766	719	733	691	712	735	718	721	706	732	754	688	740	740	707	692	690	705	725	714	736	745	704	750	767	752	717	772	723	733	702	756	725	733	723	726	719	704	755	711	717
3165	739	437	366	616	818	710	674	603	487	432	400	319	312	300	230	218	210	213	152	167	146	137	132	104	109	104	83	112	95	111	103	95	99	86	73	74	74	86	88	80	76	101	82	85	71	52	73	70	67	70	61	64	66	93	65	69	76	61	57	79	63	62	59	66	66	67	52	71	67	62	82	48	48	62	57	60	57	66	66	70	79	81	54	68	48	67	65	65	83	77	67	68	75	79	58	57	71	65	55	61	62	72	50	63	52	73	57	53	68	80	63	66	62	69	71	58	63	57	59	55	61	62	78	76	57	51	63	64	65	53	58	68	61	69	58	83	50	60	56	84	69	71	59	74	68	61	50	63	60	54	65	62	64	62	68	68	71	63	46	65	58	66	55	52	66	50	59	67	69	73	64	64	59	63	76	66	63	65	65	64	64	66	55	48	57	65	61	54	48	70	59	50	65	55	52	57	56	58	61	66	56	60	53	55	64	67	78	57	71	60	68	60	68	62	67	66	57	53	62	58	55	57	54	70	66	66	74	81	65	67	76	64	65	64	67	71	72	67	50	54	60	60	61	74	49	69	59	72	60	87	75	63	65	68	66	62	87	71	55	52	63	69	76	67	62	55	66	57	59	74	65	85	59	60	55	66	50	65	61	49	58	60	65	54	57	64	61	58	65	59	70	60	70	56	56	85	76	55	68	64	62	64	77	53	45	63	63	65	52	52	62	66	66	56	58	53	71	48	69	55	65	62	63	74	56	64	64	68	61	71	64	75	65	56	71	56	70	62	59	73	79	62	50	59	64	61	70	64	56	70	59	55	62	53	49	57	53	67	64	64	70	69	62	53	77	63	59	51	61	55	63	72	61	73	65	65	73	73	58	68	49	62	70	63	59	64	57	78	76	74	75	73	53	51	55	63	76	64	81	63	62	59	65	65	58	51	57	68	65	80	65	62	63	57	66	63	69	67	61	67	73	50	72	70	68	59	54	70	69	70	69	57	57	72	62	71	66	65	63	64	62	69	69	73	73	67	72	67	61	65	86	65	62	63	64	51	75	59	47	70	65	66	68	62	64	62	58	66	82	77	61	69	49	69	63	56	75	51	57	66	65	61	74	61	66	68	58	63	72	56	73	63	65	81	69	66	62	53	79	57	73	66	59	53	64	58	55	44	57	65	52	64	72	62	57	48	81	67	68	46	64	69	82	62	58	78	75	61	54	61	74	59	64	59	59	47	66	70	56	57	71	55	73	52	66	66	61	62	45	73	59	52	47	65	59	57	74	81	71	72	64	62	76	78	50	67	64	79	61	52	71	68	66	65	45	69	53	79	73	63	59	68	46	69	67	69	65	58	79	49	58	52	57	60	59	73	57	58	74	67	63	72	60	61	65	79	73	67	50	73	66	64	60	60	74	73	74	56	58	67	69	67	62	53	64	78	63	61	53	75	52	50	73	65	68	63	71	58	52	70	57	64	62	67	57	55	61	58	52	50	73	59	60	58	72	58	59	60	52	48	59	79	65	76	63	51	55	68	73	67	80	64	57	75	78	77	67	58	66	67	70	69	71	66	61	69	69	60	60	59	73	52	52	80	65	73	74	61	84	67	65	61	62	49	78	70	58	62	55	63	57	66	58	74	65	74	80	60	67	46	51	54	55	57	56	59	68	63	81	64	68	64	69	67	51	63	61	52	61	71	64	55	69	66	73	44	66	69	59	61	63	74	76	61	52	62	59	62	54	72	68	71	52	68	60	53	61	63	52	54	60	69	59	66	67	64	58	60	46	60	57	61	56	54	52	71	80	56	66	70	62	53	57	74	57	68	59	70	74	65	50	60	69	63	64	55	63	71	58	56	72	60	76	67	59	54	62	68	53	60	56	55	60	69	53	64	71	60	76	70	59	74	58	70	70	59	64	59	63	67	65	60	62	69	59	61	73	58	84	61	55	65	68	66	75	65	60	77	65	61	63	63	55	73	59	63	67	76	70	55	65	59	68	66	57	56	63	56	55	68	50	64	68	66	72	65	61	68	63	66	62	67	65	68	70	67	64	55	61	63	52	59	54	70	60	78	60	68	53	54	70	79	59	65	64	61	65	48	63	63	60	59	59	60	61	46	62	59	70	67	67	62	66	59	50	61	67	56	43	76	49	79	58	61	66	83	53	82	77	74	60	65	80	71	62	72	62	67	62	54	64	57	63	57	59	62	67	70	83	57	66	72	55	64	58	66	62	73	70	66	55	69	56	67	74	60	66	72	75	71	53	66	53	65	63	73	64	79	57	77	69	59	57	55	61	63	57	78	60	59	60	61	68	62	62	59	64	54	55	61	76	58	70	71	66	55	61	51	57	69	50	60	66	63	62	60	54	55	51	61	64	75	65	58	56	71	56	70	84	68	59	65	75	69	81	57	71	68	53	59	59	52	56	61	56	70	76	58	48	69	60	77	56	65	60	68	58	71	61	63	60	54	51	59	75	63	68	54	78	65	65	56	69	66	58	63	64	59	62	64	66	50	76	70	74	73	56	55	67	67	71	50	63	64	68	57	63	61	70	60	68	67	59	52	55	60	72	71	71	62	56	65	53	73	57	58	48	55	57	70	60	55	60	55	64	63	62	54	68	55	67	53	62	68	70	70	58	61	70	62	58	49	60	67	75	63	55	78	57	67	66	56	59	71	63	62	79	75	82	55	59	70	60	72	73	71	52	63	56	62	54	67	53	72	67	60	61	57	53	61	58	62	71	57	63	62	63	50	50	68	51	72	70	59	61	69	62	62	73	52	69	65	55	59	75	69	59	74	77	52	72	55	64	62	74	58	69	73	49	75	55	68	78	72	61	53	55	63	60	54	74	69	63	67	60	66	64	67	61	70	70	69	78	60	66	48	68	73	72	67	67	58	53	66	72	69	63	70	48	69	75	61	57	59	79	55	67	69	52	67	63	60	74	71	65	65	55	55	90	59	65	62	65	59	69	61	57	69	52	61	73	62	57	65	80	83	54	54	54	58	65	70	75	72	60	64	57	65	65	71	64	59	45	55	55	57	57	66	77	71	59	71	77	62	54	59	72	63	67	90	64	51	79	70	58	73	63	54	63	58	58	61	67	50	66	67	54	50	59	73	61	66	59	67	63	62	65	73	58	62	49	59	62	66	56	63	66	74	66	57	74	68	72	74	75	49	67	52	53	79	69	55	88	63	60	60	77	62	57	64	51	65	77	68	56	60	64	56	58	52	56	68	59	62	64	64	57	75	62	66	73	67	68	55	57	57	69	60	68	65	81	65	60	60	60	62	55	56	53	76	73	53	60	53	77	64	50	52	74	61	61	48	65	67	66	71	57	49	67	47	54	49	63	58	63	64	51	56	72	58	61	63	61	65	65	64	66	73	67	61	57	61	56	64	56	66	52	72	50	64	66	65	80	55	63	53	54	57	67	51	58	62	50	74	60	63	61	76	64	72	73	52	50	47	64	69	61	63	65	70	73	58	74	59	55
19795	14071	10116	22287	31283	31543	29118	25836	22662	19425	16547	14474	12495	11190	9657	8470	7730	6952	6122	5343	4585	4001	3783	3300	2993	2921	2698	2524	2466	2251	2126	2000	1926	1880	1876	1751	1748	1708	1656	1631	1503	1562	1526	1433	1447	1390	1374	1335	1267	1223	1258	1264	1188	1310	1241	1215	1175	1210	1157	1113	1136	1137	1108	1104	1081	976	1056	1060	1060	1124	1029	1008	1042	1052	1010	1011	1000	992	951	976	967	989	1027	1006	933	955	946	911	943	888	930	953	975	929	951	941	956	904	942	897	962	936	943	854	936	908	906	964	901	922	896	947	914	894	872	926	874	909	883	877	923	908	884	934	970	941	942	868	928	882	910	889	929	918	871	914	915	921	877	916	888	868	905	860	884	923	857	909	908	874	965	897	845	955	906	894	862	901	921	888	888	897	937	897	905	937	850	904	943	945	890	937	934	937	835	889	876	870	891	867	940	844	872	941	897	840	857	858	894	936	914	966	873	918	908	922	867	915	907	873	846	914	884	893	887	944	885	838	928	900	909	925	896	929	921	891	880	850	917	913	880	877	916	860	922	863	890	880	955	902	937	866	937	913	849	916	917	858	884	873	884	917	900	965	889	912	896	879	870	923	846	930	888	899	886	946	938	918	904	873	889	889	900	878	887	882	939	871	879	911	858	854	901	899	918	965	948	874	896	876	867	907	916	888	934	936	885	901	936	903	908	901	923	845	944	879	923	903	951	909	899	911	891	879	895	854	895	887	881	841	850	884	911	900	928	883	943	906	929	886	867	865	893	873	905	870	938	938	908	886	856	888	894	949	883	845	963	903	855	946	867	861	847	906	914	968	928	878	897	879	913	917	866	905	948	888	894	853	834	939	844	885	837	880	934	904	821	924	885	922	883	870	865	913	899	863	895	879	950	880	857	895	921	848	950	877	907	911	879	854	888	863	906	894	868	891	884	963	912	902	892	868	927	868	956	862	876	856	912	947	924	924	895	898	946	918	894	927	858	933	881	841	875	834	881	905	839	922	910	807	873	890	933	851	896	872	918	955	809	872	936	924	930	914	930	879	904	877	912	875	824	865	892	904	871	836	924	882	922	846	894	898	899	909	907	884	860	904	940	942	926	874	864	877	903	945	871	921	907	867	871	866	892	889	876	872	889	894	875	906	919	889	893	944	890	933	871	886	951	868	873	837	889	908	864	889	896	887	879	911	844	858	917	845	879	900	924	904	923	896	959	895	941	851	844	920	919	890	906	895	841	931	898	933	923	910	894	913	906	943	878	912	885	913	853	899	920	906	883	874	906	905	938	900	870	889	907	904	851	889	858	835	898	922	870	908	858	886	901	949	914	883	897	912	911	858	922	922	882	915	940	843	923	865	884	966	854	916	908	875	944	900	890	946	902	911	926	904	887	907	886	906	885	938	904	914	826	865	871	838	901	923	893	884	835	864	908	866	907	889	866	869	882	897	887	879	950	884	923	885	928	904	915	850	929	939	905	906	908	837	890	866	932	893	934	922	937	876	870	929	904	956	951	919	916	899	917	927	879	939	891	958	887	913	856	884	931	858	888	913	908	877	845	904	913	915	894	916	946	834	927	896	869	853	898	921	881	898	923	879	881	925	939	887	864	915	950	861	894	935	922	884	890	863	869	926	863	881	902	910	879	908	898	958	851	932	920	896	913	946	888	944	931	855	895	879	909	962	872	890	920	910	936	899	863	872	905	871	859	932	928	926	870	887	902	867	876	883	921	874	873	860	918	878	888	862	879	855	846	932	962	933	911	912	901	917	881	891	938	895	945	887	862	935	957	905	861	896	918	885	900	914	923	855	919	870	907	897	871	913	923	896	914	863	899	892	892	900	961	898	915	922	904	898	917	913	870	848	971	868	931	894	853	872	901	884	905	891	940	894	937	918	915	954	874	898	859	893	963	928	895	928	865	892	851	892	917	896	924	907	921	883	878	930	899	965	926	927	919	905	928	923	938	891	934	888	873	890	904	884	931	925	877	934	927	887	903	982	916	904	894	946	953	893	920	878	872	955	882	918	901	918	890	955	910	899	919	954	915	910	849	921	875	915	892	919	905	902	891	933	929	876	890	917	892	903	867	923	891	942	900	931	920	845	860	877	920	903	945	856	926	892	844	934	899	881	893	911	914	905	910	910	906	926	881	834	855	904	900	851	936	885	907	910	922	859	898	881	855	883	870	853	859	894	872	875	924	874	877	889	828	907	900	845	918	922	853	894	845	878	932	901	933	888	931	950	916	882	865	889	869	903	834	876	935	919	859	913	949	953	885	879	912	944	866	847	872	853	891	875	892	923	865	940	874	913	892	954	901	885	921	910	883	895	919	911	948	870	866	947	876	901	877	937	887	884	939	894	927	880	887	920	861	875	903	868	856	891	833	916	861	837	867	905	861	906	875	939	861	929	905	920	901	893	886	885	903	889	869	913	886	894	895	883	887	887	856	855	873	903	884	852	950	887	899	884	913	892	876	920	873	928	891	915	949	940	921	913	946	848	883	860	878	881	951	902	921	868	894	885	868	944	881	912	883	871	931	896	913	892	983	900	901	930	857	921	879	916	899	857	878	909	849	897	899	924	888	928	841	897	923	949	869	864	884	891	885	888	921	893	918	891	886	925	926	932	936	891	876	920	888	900	871	932	923	872	927	913	911	865	890	849	852	913	913	920	859	912	857	873	900	872	923	890	918	888	909	863	885	874	926	889	847	868	887	936	907	867	933	933	915	898	939	891	912	922	910	923	889	933	880	875	913	848	890	898	872	878	894	916	897	877	860	886	875	948	877	845	889	863	908	890	911	818	894	863	891	882	940	889	960	845	918	893	842	888	844	878	904	900	922	930	895	880	911	907	878	927	917	875	904	881	931	863	890	927	886	943	918	891	928	905	855	901	878	896	878	885	892	872	887	921	857	943	898	931	907	946	904	869	915	902	893	833	925	887	871	876	899	866	889	922	867	897	930	919	872	884	942	899	911	865	969	897	837	839	857	891	899	856	916	870	876	917	883	902	872	950	937	889	910	905	868	907	890	833	913	886	856	883	899	912	909	886	894	910	902	923	879	914	904	875	932	929	931	930	897	940	872	911	889	899	887	916	853	878	887	850	923	905	892	859	920	925	887	870	874	907	909	926	859	914	930	936	871	942	862	960	892	976	910	938	925	927	936	949	902	961	886	899	867	891	862	953	912	883	843	883	891	854	900	921	898	852	867	896	865	934	920	893	920	888	868	838	854	955	893	867	950	910	950	891	886	923	900	893	869	880	890	864	870	856	889	906	882	879	830	843	910	873	882	870	861	875	902	921	837	918	888	866	928	867	883	893	869	957	865	888	933	869	831	891	918	950	854	845	895	909	916	886	929	878	908	877	925	888	899	940	913	968	888	882	896	851	868	804	936	851	914	860	887	888	843	887	877	869	903	877	938	941	909	870	907	878	886	957	831	901	891	939	910	866	840	881	871	908	890	931	879	929	895	947	884	890	845	889	899	928	916	876	915	864	913	906	889	848
2450	1108	637	529	953	1157	1091	908	896	747	621	555	489	386	375	339	304	270	247	234	162	188	163	158	157	116	143	114	128	101	105	109	108	99	99	89	102	92	101	83	92	81	91	68	71	76	81	110	83	85	88	80	86	79	79	80	82	77	85	83	69	87	73	83	75	74	77	71	69	89	86	77	66	82	84	71	58	63	69	88	68	69	69	70	60	91	75	76	70	80	68	68	58	78	84	66	67	69	73	74	85	65	68	69	59	67	73	76	79	81	76	61	70	68	63	59	64	57	75	56	71	66	61	65	67	82	59	63	61	70	63	73	76	71	70	67	71	65	63	70	58	72	65	70	67	81	53	54	69	65	73	83	64	70	65	66	70	79	78	63	64	73	82	67	69	71	69	62	51	72	60	52	52	44	59	73	62	72	52	74	58	84	67	55	60	78	76	56	65	77	65	70	65	60	75	48	51	73	57	71	74	84	57	72	68	58	61	69	75	59	58	50	60	67	51	63	84	71	58	72	54	79	73	78	68	80	77	84	64	77	58	67	72	67	69	55	87	90	70	52	72	69	86	73	63	63	89	73	78	48	71	60	57	69	71	71	69	64	58	78	72	69	70	59	62	72	64	67	87	59	66	60	66	63	63	64	55	65	74	65	59	81	60	64	63	72	64	71	69	70	62	56	66	62	69	70	68	68	67	69	60	72	70	53	63	66	69	73	77	61	62	74	71	60	55	86	62	83	69	58	72	63	74	70	63	86	71	70	78	66	61	64	69	56	68	58	58	63	66	79	73	69	72	63	80	57	58	64	78	80	57	61	71	58	87	60	95	70	75	60	82	58	74	56	74	52	59	53	84	58	74	70	75	63	65	52	82	71	77	61	51	63	80	62	64	71	58	71	66	47	86	79	69	89	76	78	60	71	66	60	58	60	67	74	65	72	83	66	74	74	67	64	63	64	62	76	71	65	63	64	62	77	76	71	60	73	72	67	68	80	61	61	59	64	71	77	64	60	61	77	75	71	65	79	55	85	57	70	82	61	71	77	73	70	66	70	61	76	74	72	64	73	62	60	69	75	75	69	59	68	54	59	86	68	76	64	72	76	68	55	63	70	64	75	65	69	73	73	67	84	54	79	89	78	64	60	82	63	82	66	60	81	65	62	59	60	57	57	77	84	71	56	69	61	51	77	93	68	64	52	79	59	58	72	73	56	78	78	62	71	56	72	60	57	78	47	70	61	78	72	81	71	58	79	68	46	66	68	48	83	72	54	84	59	61	59	51	81	79	60	76	73	68	64	67	81	82	60	66	78	64	86	65	69	72	75	64	54	70	79	81	61	58	66	58	80	66	72	64	69	68	66	76	78	60	77	72	67	60	64	69	73	74	74	73	72	72	70	72	72	75	60	57	53	63	77	89	71	61	75	79	55	61	75	62	68	70	58	67	81	75	73	57	88	70	53	72	70	60	80	68	80	67	61	63	73	75	63	63	57	63	65	64	75	71	71	63	60	71	62	76	66	71	71	72	66	59	55	70	62	75	64	64	66	79	61	57	72	76	76	58	58	88	68	58	73	92	63	57	77	73	72	66	57	75	67	61	65	58	58	55	72	69	53	76	71	79	62	78	75	65	80	64	73	64	59	65	56	68	62	61	71	60	69	75	77	75	80	66	59	83	74	64	64	69	78	55	70	68	62	59	64	58	70	54	71	66	70	59	70	68	65	64	67	72	72	71	71	75	72	62	61	52	67	64	64	55	78	76	74	62	58	74	68	64	60	58	70	70	71	58	85	76	64	70	65	62	68	67	80	53	74	80	65	80	71	62	59	84	65	66	66	70	62	59	43	51	81	64	56	68	67	61	60	69	76	67	63	82	60	71	79	67	79	64	61	71	55	61	67	56	75	60	65	65	63	82	65	71	63	62	69	71	81	65	62	58	78	78	63	77	78	73	47	72	71	64	62	68	62	82	69	71	69	58	64	72	80	59	59	70	73	69	59	68	66	65	69	57	73	56	77	62	83	65	72	53	48	63	76	73	69	73	71	64	77	64	68	76	70	57	67	52	62	67	66	84	55	56	63	72	72	76	56	73	69	62	81	64	75	75	73	76	69	91	77	62	77	69	66	56	53	72	79	76	75	59	59	71	71	64	74	63	58	61	76	62	62	61	72	69	60	70	64	61	68	73	53	71	72	64	79	68	67	70	66	62	77	62	63	64	70	80	65	67	73	63	65	66	71	68	65	66	81	57	60	72	63	99	73	71	82	63	75	71	54	62	61	76	78	60	73	58	71	76	66	63	68	79	64	60	69	70	64	71	78	66	60	70	67	47	83	70	85	55	55	81	66	75	55	55	65	72	70	66	62	76	77	56	71	64	83	86	69	80	61	72	74	69	61	69	68	75	65	75	72	75	75	81	65	77	54	71	67	59	61	66	58	65	65	52	65	64	70	80	78	69	68	69	73	86	64	63	59	77	74	75	80	70	63	68	75	66	76	65	68	64	64	77	76	57	62	76	61	60	75	54	84	58	76	71	62	63	80	59	62	76	75	65	56	58	62	66	58	78	73	81	84	84	51	77	59	63	67	73	86	68	64	70	61	63	58	67	71	61	59	68	67	76	65	72	58	69	75	53	71	75	65	63	85	77	59	66	69	75	58	53	69	79	69	64	72	83	72	75	73	62	78	54	77	57	79	67	71	81	77	70	79	70	77	69	67	61	60	72	61	78	69	73	60	73	75	67	81	59	62	64	69	81	76	75	62	69	69	71	46	71	69	82	66	61	74	77	77	73	60	65	64	68	70	80	64	66	68	80	64	62	63	79	71	75	68	77	66	81	55	70	55	73	61	73	68	59	63	69	64	77	59	61	67	67	72	78	68	69	72	66	62	66	85	66	65	75	71	73	77	69	81	69	68	61	65	67	64	69	62	64	72	73	61	78	77	58	68	66	67	79	60	60	71	60	70	61	75	75	69	61	74	69	65	60	65	70	63	75	65	63	71	69	72	67	70	67	59	60	71	65	69	61	76	72	67	59	71	71	68	70	65	67	80	78	67	66	55	58	63	76	83	81	72	78	75	61	64	66	63	71	66	53	50	63	66	74	71	71	65	92	61	73	72	66	69	73	56	55	78	70	67	65	81	80	53	63	66	69	69	66	78	58	92	75	75	67	68	61	70	67	68	60	94	77	60	66	61	66	58	70	70	69	71	72	58	66	83	69	70	74	53	61	57	72	59	70	80	57	63	73	59	56	64	56	68	79	68	67	60	66	60	69	66	66	62	70	72	71	70	76	71	80	84	59	54	75	63	50	80	61	69	62	75	63	64	71	60	54	65	58	64	70	71	67	73	68	70	67	63	67	65	78	71	65	70	54	66	68	49	68	67	76	58	62	67	75	57	90	57	65	69	63	72	74	58	68	80	65	69	62	60	64	58	75	67	78	71	68	65	73	65	61	76	74	57	72	59	70	76	74	59	66	57	72	70	63	74	55	79
25742	18973	13355	27349	36427	36468	34062	30827	27541	23894	21240	18764	16686	14741	13058	11661	10479	9479	8488	7446	6359	5587	4994	4686	4195	4013	3727	3472	3267	2997	2915	2731	2534	2400	2455	2262	2263	2164	2109	2124	2009	1897	1819	1815	1712	1580	1648	1626	1658	1678	1522	1438	1442	1438	1481	1378	1399	1406	1394	1310	1337	1283	1361	1230	1225	1193	1148	1219	1193	1150	1151	1232	1159	1153	1153	1110	1127	1122	1103	1103	1038	1078	1132	1083	1102	1033	1048	1018	1012	1047	1046	1039	1043	1023	1060	1029	924	1013	987	1076	1032	1003	1048	948	992	1008	994	967	986	979	1000	986	1030	1005	1009	966	967	947	963	931	912	954	967	955	949	974	982	894	914	980	941	958	908	995	980	999	971	953	879	958	951	874	1008	1005	969	989	982	1023	984	970	936	943	971	974	933	902	950	936	978	949	962	966	930	949	1017	950	915	992	939	950	963	947	989	920	911	926	957	915	935	960	930	981	992	901	970	958	1004	980	888	969	941	955	993	913	944	948	929	989	955	942	998	923	933	897	933	972	953	985	979	947	978	895	940	1007	968	896	983	932	998	954	977	948	964	923	972	940	962	963	984	939	976	1018	927	932	973	930	889	1021	969	1009	887	912	947	926	918	968	949	934	948	967	958	947	940	896	972	968	938	909	944	886	959	951	953	943	921	937	932	931	967	956	951	944	1000	949	955	963	936	955	1004	964	1013	949	949	930	983	980	906	933	1005	945	957	952	951	902	972	990	913	971	954	990	983	943	936	964	972	935	997	968	944	1006	939	957	889	975	968	916	949	895	943	927	946	1039	969	941	984	941	936	976	1020	960	941	911	968	926	946	954	967	914	974	977	963	961	910	965	933	970	901	1006	922	936	982	945	924	981	956	962	977	951	964	1036	963	894	924	935	985	910	902	974	936	944	1002	943	937	947	952	958	1002	971	929	930	961	975	921	973	990	948	947	933	957	963	948	944	927	934	930	918	933	1031	955	1028	970	978	964	991	925	969	917	957	912	947	953	936	993	948	980	916	982	913	963	971	965	896	949	970	957	906	988	993	908	982	909	946	933	989	971	960	928	916	946	951	997	933	962	995	979	1010	881	904	975	942	961	1001	941	941	897	1037	926	890	957	916	938	977	963	890	926	982	961	936	979	934	948	989	963	906	931	911	892	921	983	956	906	1005	927	960	920	949	967	955	966	984	997	948	939	938	964	977	965	889	965	983	981	936	920	881	950	978	1011	969	972	934	1002	908	930	948	883	980	922	970	926	957	956	973	901	932	949	935	1008	901	867	962	907	996	979	935	967	994	1020	983	959	964	916	1031	934	980	960	965	913	982	957	910	977	1009	887	997	921	943	978	971	950	975	976	986	942	979	973	891	938	1001	938	908	969	958	890	944	885	921	916	931	924	915	974	919	975	995	931	929	961	974	885	948	957	986	958	946	968	932	927	950	974	928	907	962	916	952	1015	927	948	892	946	941	883	945	936	939	998	1017	992	914	1003	939	958	963	886	938	935	908	939	957	923	930	945	922	945	968	980	935	962	930	961	965	949	965	909	1043	1018	947	950	931	935	935	951	924	982	953	1013	970	976	952	926	946	960	891	974	917	946	937	938	926	930	956	937	971	969	951	934	954	934	951	975	948	974	1019	930	992	940	980	972	937	937	953	903	898	990	955	1000	911	948	922	932	988	943	887	982	962	993	934	957	983	913	982	921	977	932	951	916	952	979	952	876	969	947	940	944	974	933	944	961	948	963	968	965	985	961	948	962	984	933	949	868	904	897	920	946	939	920	972	920	951	904	965	982	1020	959	963	965	972	946	855	900	981	994	1000	955	971	937	925	964	990	931	936	992	935	1009	969	989	974	959	992	958	988	933	895	918	957	965	921	934	910	959	947	938	961	969	937	903	872	987	952	968	913	947	927	989	944	893	929	958	941	982	969	912	977	924	992	970	954	899	943	933	974	919	920	949	953	1007	980	935	971	996	937	956	942	960	955	933	951	977	915	934	958	937	903	987	969	974	991	982	994	929	960	983	942	942	912	984	975	978	946	949	971	980	1018	942	926	942	956	1000	958	916	949	936	981	998	969	972	934	974	903	925	952	941	951	852	953	935	965	1001	934	927	980	984	1017	967	913	917	937	953	896	1021	922	964	938	987	932	990	1009	965	930	959	919	976	1034	955	941	963	928	965	932	964	993	943	907	953	975	1005	972	913	976	910	975	967	972	955	925	941	952	935	997	989	938	965	935	945	963	989	959	958	896	936	899	951	925	916	922	1013	970	944	935	935	934	969	989	973	965	930	900	947	968	938	970	934	951	982	945	958	942	1019	930	939	970	936	957	972	939	926	997	928	919	985	941	927	948	924	1001	932	918	926	932	968	990	964	897	963	984	956	927	920	973	993	984	1005	932	950	943	922	947	958	938	951	930	961	911	987	971	908	960	962	946	977	926	983	1017	935	952	986	964	891	927	961	955	925	958	915	977	919	976	920	989	946	959	957	999	906	943	1011	917	986	936	941	976	927	921	970	1012	893	935	910	967	943	990	945	918	954	970	983	972	956	971	952	946	986	1000	928	926	944	996	932	929	978	915	963	932	961	966	945	944	927	962	982	934	944	913	917	947	938	947	985	944	944	975	901	942	936	974	954	1017	1048	942	955	927	972	910	895	985	978	950	945	969	951	972	989	1034	956	993	1000	961	973	920	1007	952	1015	950	971	973	963	898	922	1014	918	960	963	956	948	958	967	968	902	967	1011	951	933	936	944	967	1008	934	930	908	944	975	925	929	957	992	968	946	921	924	976	960	902	979	957	951	925	988	990	916	925	979	952	877	921	918	901	972	957	933	933	948	985	939	954	952	981	919	975	1002	995	931	937	932	960	916	981	911	992	974	962	974	985	949	955	926	988	927	925	963	956	979	934	991	930	928	946	953	910	973	884	899	958	925	1004	982	981	906	916	955	995	901	964	903	969	931	971	899	924	945	940	971	949	965	909	963	984	939	942	957	956	954	939	934	968	968	919	972	991	993	912	987	967	951	941	916	983	974	989	948	952	956	918	944	992	986	933	962	963	966	904	924	969	928	938	934	946	926	939	969	952	916	927	946	948	909	911	971	901	899	982	944	925	980	942	978	972	931	944	943	1001	950	923	903	942	933	992	951	975	986	942	934	909	972	871	909	941	956	958	946	936	921	969	958	993	974	932	942	961	979	985	932	950	984	953	991	936	961	934	883	923	946	936	917	959	909	993	994	946	952	955	905	940	938	928	903	934	986	932	948	897	945	948	927	1000	890	953	968	939	951	942	983	973	944	954	965	899	990	895	966	956	929	960	960	1004	952	944	977	939	943	1001	957	929	978	991	960	958	938	964	988	891	931	962	956	943	996	971	919	937	948	912	901	941	954	940	895	970	971	957	938	928	995	981	965	970	953	920	900	960	964	948	955	946	950	1049	995	975	961	1024	961	948	952	936	956	950	1017	938	931	909	904	922	940	940	980	894	896	966	940	938	1008	920	949	972	949	908	897	904	888	939	952	959	944	931	946	990	936	933	949	990	994	946	972	961	938	982	950	962	915	998	991	973	866	951	955	941	911	912	962	925	964	967	949	927	931	987	984	966	970
1975	516	305	281	459	541	533	452	399	309	308	301	224	195	203	140	173	145	152	109	112	90	84	80	75	80	93	80	62	71	83	67	54	61	75	58	63	69	62	56	54	66	66	51	66	57	48	58	53	53	62	47	59	54	52	61	50	48	62	52	55	44	45	35	57	52	52	53	54	58	48	52	51	57	48	46	53	40	53	56	53	53	55	48	55	54	41	44	48	49	42	54	60	44	36	44	52	49	51	44	48	49	38	50	46	49	56	58	54	29	45	49	49	55	49	48	51	55	57	58	52	62	46	41	53	50	52	58	61	51	48	71	47	51	54	52	45	54	43	49	54	40	47	36	52	53	51	42	57	47	62	50	40	42	38	41	51	41	50	54	61	52	52	32	49	50	46	59	44	39	53	55	33	54	38	42	34	53	62	55	45	42	41	51	49	45	44	49	41	38	56	51	38	45	45	50	52	48	44	58	52	40	41	55	49	50	49	47	54	47	48	46	63	41	54	61	46	48	51	40	52	49	49	39	50	50	47	51	47	51	40	49	54	44	51	61	42	43	64	58	53	41	56	42	51	51	48	62	47	55	49	42	55	41	37	49	44	48	46	53	47	60	28	50	50	50	44	56	47	61	51	41	51	35	51	56	43	52	44	53	38	48	43	42	41	46	50	49	39	56	55	45	41	46	51	36	41	48	47	45	45	46	44	44	48	40	49	53	57	43	53	47	45	52	42	52	51	53	31	39	45	54	48	42	39	46	40	47	62	50	46	54	34	40	46	60	61	49	48	57	41	38	42	50	56	41	44	42	52	53	49	50	55	40	53	54	48	47	41	43	59	45	49	39	53	53	65	59	47	56	55	42	50	43	46	54	44	49	47	50	43	62	47	64	49	47	40	55	60	61	50	48	46	53	42	42	53	45	49	54	38	38	60	44	42	45	45	53	41	49	59	46	38	54	48	35	56	39	47	49	43	54	52	49	43	49	57	43	53	49	39	43	42	51	57	62	50	50	43	42	55	50	56	53	54	48	53	39	33	56	46	47	39	52	37	50	40	41	41	49	55	39	51	50	39	51	58	40	44	40	44	47	45	43	62	40	52	46	53	51	49	43	38	56	49	49	46	49	34	58	40	43	40	54	50	48	47	52	41	50	48	53	37	37	49	40	54	35	45	41	37	47	41	51	43	44	41	33	48	42	55	48	56	48	47	56	41	35	49	48	51	50	46	48	46	46	36	46	56	41	45	53	45	61	43	49	52	50	57	46	53	49	47	38	46	60	38	52	51	40	54	48	61	39	48	50	46	40	57	57	52	42	37	50	49	46	46	60	59	40	41	46	60	51	44	40	45	42	48	55	66	39	49	46	45	51	58	42	47	43	41	49	57	51	46	48	64	48	49	38	48	45	37	44	52	47	32	57	52	61	68	37	57	46	52	47	55	49	41	41	51	48	60	63	41	45	46	38	56	50	54	52	58	54	48	51	56	42	45	50	48	50	44	54	57	52	61	50	42	52	49	41	33	52	45	48	62	43	45	45	37	46	47	49	60	47	46	55	49	46	63	40	44	56	56	52	48	61	53	64	52	43	52	48	48	48	49	46	41	60	49	49	53	49	48	46	47	43	48	45	51	40	62	34	48	59	54	59	53	55	51	43	55	46	43	47	47	44	51	49	47	39	49	50	40	42	52	39	39	41	54	39	43	51	49	45	47	50	51	44	32	65	50	48	50	60	54	48	49	42	50	52	49	43	45	55	56	58	58	48	50	51	64	48	35	41	55	47	32	47	48	45	59	49	52	46	58	39	51	55	47	42	54	51	45	52	40	49	49	43	30	39	59	51	51	46	46	55	56	58	40	43	39	46	47	60	53	58	43	45	39	56	56	63	52	37	55	41	38	44	46	49	39	60	59	47	52	50	47	42	45	49	47	46	49	42	46	54	52	62	49	47	69	59	52	33	46	39	42	43	52	42	59	46	39	45	42	45	41	51	39	46	55	54	49	50	49	60	50	45	41	38	42	39	57	66	45	52	46	33	44	62	44	42	57	58	50	59	58	50	61	40	46	45	38	42	50	50	56	45	42	55	56	42	62	44	52	57	40	58	53	43	49	61	50	45	47	45	51	48	55	49	51	54	48	62	59	54	48	61	54	54	37	61	45	51	40	41	42	46	39	41	62	51	38	59	50	48	47	50	54	44	60	41	51	36	45	63	41	49	59	53	43	58	48	43	43	39	50	50	58	52	53	46	59	44	46	40	46	45	41	53	39	48	46	44	44	59	37	37	50	49	49	45	46	48	53	53	51	51	50	41	40	41	47	55	50	46	49	43	58	52	66	50	40	49	58	44	41	40	42	40	49	53	43	57	53	52	46	47	53	47	55	46	44	55	48	51	52	52	52	61	54	42	37	53	45	47	44	60	44	41	49	46	32	74	51	45	40	52	62	50	41	48	59	55	49	49	48	51	39	59	53	51	51	43	43	42	60	56	45	62	54	51	35	42	60	52	43	43	58	36	48	41	41	38	57	47	61	43	49	52	58	49	54	48	49	51	52	47	57	48	53	75	53	64	40	45	43	38	41	52	51	42	46	39	51	47	42	50	51	51	51	51	44	54	54	55	51	50	65	54	52	55	47	35	34	47	41	49	52	51	48	47	44	57	54	39	52	46	52	64	41	51	42	47	42	38	46	55	27	44	42	53	42	40	45	49	48	52	57	53	48	45	37	44	45	46	40	55	47	47	53	36	46	54	54	40	58	59	38	50	48	47	40	42	57	70	43	49	37	52	58	38	51	49	52	41	45	33	47	63	56	46	58	49	50	43	53	53	37	46	38	51	52	55	44	49	46	41	37	45	43	50	48	54	59	41	47	43	53	46	54	49	50	52	58	46	56	50	38	51	49	61	47	37	45	55	38	59	62	40	56	54	42	34	44	47	40	60	49	47	63	36	42	60	48	60	43	57	43	54	51	47	32	50	51	53	52	49	52	56	60	54	53	53	41	44	50	51	50	42	51	50	57	40	60	59	45	48	50	35	41	50	41	47	62	46	41	48	41	49	45	35	57	43	63	56	49	51	48	47	48	58	54	40	47	53	44	56	56	40	46	58	55	42	49	46	41	42	53	58	51	50	42	55	48	38	54	54	54	45	50	47	50	53	41	48	38	36	36	39	45	56	56	53	54	42	44	47	48	42	42	68	62	42	44	50	43	44	43	48	61	61	52	47	48	60	51	43	43	35	49	49	56	53	55	54	54	49	55	52	44	62	40	42	53	47	52	41	44	39	43	37	40	44	41	50	38	54	46	57	48	47	56	46	41	41	44	42	42	50	44	34	44	55	47	44	47	41	47	51	50	59	39	48	52	57	45	47	44	31	45	53	38	50	44	57	55	49	43	48	42	56	42	41	44	45	42	43	41	45	49	34	53	51	58	57	55	57	61	38	41	50	47	53	36	50	37	42	48	53	47	50	44	57	47	53	64	52	40	49	53	41	43	60
17599	11674	7432	18706	27855	27625	24624	21347	18006	15216	12903	11034	9699	8122	6887	6150	5621	4966	4354	3680	3271	2799	2445	2353	2159	2034	1859	1825	1759	1577	1517	1424	1431	1396	1277	1288	1319	1202	1184	1201	1131	1067	1176	1069	1061	1021	1034	989	1040	947	917	991	943	958	904	928	902	846	890	805	814	850	800	831	810	780	766	803	835	771	832	777	808	827	786	740	825	763	783	759	761	752	808	744	743	741	733	741	749	733	739	732	657	750	728	735	775	692	666	721	679	738	690	742	662	712	758	733	697	692	685	691	756	655	684	708	696	742	656	715	672	685	648	737	712	722	657	723	678	704	731	671	700	708	690	642	679	712	666	714	713	696	720	705	703	655	699	692	647	712	735	688	722	703	677	713	731	720	682	666	694	657	722	644	712	713	703	699	724	739	696	680	664	691	720	731	732	673	724	666	684	703	707	668	714	715	682	688	689	754	702	718	762	687	727	690	724	739	665	739	725	719	706	669	694	773	668	710	716	667	690	695	720	622	679	703	698	689	738	720	744	689	715	711	704	648	713	665	713	699	731	707	719	719	695	707	675	723	693	648	750	716	650	734	692	676	667	723	697	713	709	676	692	699	713	743	722	724	706	716	696	715	668	699	650	729	696	716	650	739	731	697	722	716	697	714	696	680	708	702	698	710	644	672	712	676	721	696	676	642	683	682	725	673	722	718	682	714	716	721	683	640	722	698	669	683	712	713	711	705	677	688	742	735	660	672	689	726	700	663	666	666	704	710	693	766	675	671	759	682	713	700	693	697	705	685	696	669	728	702	703	719	656	656	684	725	652	659	749	702	709	689	700	693	684	742	735	721	690	687	695	655	718	674	721	705	724	721	720	634	653	691	654	684	686	708	705	635	721	687	696	732	699	726	644	678	681	677	748	692	666	730	703	678	756	698	716	735	719	704	681	680	680	716	705	745	655	713	706	670	663	679	627	732	712	684	666	713	679	696	718	726	665	679	690	729	726	712	689	700	710	705	668	724	681	696	727	700	695	637	676	718	692	698	670	710	667	731	684	717	728	706	713	689	724	689	708	704	670	728	766	735	725	686	714	690	734	706	747	724	689	656	654	689	690	687	685	690	679	693	635	728	688	682	750	732	689	738	667	708	658	687	710	752	700	703	660	686	670	712	717	706	711	705	670	700	681	705	686	719	684	684	682	703	710	689	665	718	706	671	696	721	689	657	716	671	713	674	665	722	755	690	709	703	676	691	740	650	754	650	692	672	719	727	681	717	680	687	670	688	714	670	691	686	713	726	693	687	731	748	698	756	718	665	632	690	725	682	678	708	694	693	733	732	646	685	667	683	679	716	744	712	697	724	707	633	694	695	698	696	632	695	667	690	747	717	697	658	713	720	686	721	682	689	703	673	730	641	684	675	674	694	705	696	686	686	707	665	701	737	643	700	730	694	655	728	681	731	715	687	657	720	684	670	697	674	744	670	716	678	731	723	722	721	744	720	711	674	726	707	719	745	703	654	734	692	726	666	631	669	714	690	686	649	698	641	730	676	681	703	672	764	696	760	740	714	730	699	678	726	725	660	712	689	661	701	740	671	748	713	702	674	687	693	666	733	662	680	685	672	720	680	692	675	656	722	690	699	698	701	704	688	702	695	691	689	726	711	758	706	710	741	705	683	742	727	685	702	702	689	721	679	693	731	743	736	685	673	700	682	747	709	739	696	712	702	669	714	713	657	719	700	684	672	780	687	691	702	724	677	673	686	675	696	674	726	660	687	695	664	734	662	730	665	670	716	682	680	700	751	683	678	705	700	694	665	708	706	740	713	754	749	711	706	674	657	711	709	708	708	646	709	647	690	629	729	678	693	696	693	706	666	732	717	726	719	657	735	726	639	698	661	691	733	701	656	667	681	688	697	779	680	687	687	656	712	698	689	709	675	678	691	711	697	684	679	681	668	751	747	721	727	717	698	676	706	709	728	682	712	651	655	673	687	742	703	712	656	677	677	673	698	739	651	705	694	669	771	696	714	722	677	730	658	711	733	697	699	696	755	701	693	733	676	684	700	702	697	681	716	694	681	694	723	674	730	709	717	674	699	717	707	693	702	715	752	687	690	716	677	688	715	701	700	759	698	713	735	688	733	699	697	700	658	709	725	741	698	665	691	656	645	690	674	699	687	704	697	671	692	705	688	702	696	657	721	730	667	680	688	681	649	673	728	703	725	686	661	704	663	714	694	683	723	706	694	682	700	688	700	680	714	716	705	709	725	647	681	727	683	773	743	729	702	697	708	689	722	658	686	680	723	664	653	708	711	747	710	710	734	686	684	736	747	652	689	685	706	680	726	662	702	692	707	694	686	695	669	709	695	716	733	702	666	722	697	646	687	714	677	742	725	720	730	672	743	733	693	668	693	752	703	681	721	681	679	660	647	704	717	728	666	760	665	698	694	728	705	737	683	676	688	725	668	677	646	679	705	725	717	714	668	663	666	710	676	676	722	776	684	685	697	696	648	750	710	734	669	706	734	711	722	719	699	666	717	668	683	632	696	693	718	695	686	686	739	696	651	717	680	708	716	726	684	725	648	726	690	695	699	730	700	678	701	655	711	725	711	753	638	717	727	712	729	695	663	720	683	681	733	782	700	708	709	765	697	705	709	703	713	714	689	739	695	699	675	694	680	721	717	750	734	731	668	724	705	705	719	694	719	684	710	668	717	703	728	686	697	717	705	698	735	719	675	733	703	711	732	704	684	601	680	694	752	675	698	702	772	739	684	747	683	708	682	690	648	685	673	716	704	671	725	710	690	661	684	740	715	693	677	700	712	727	708	694	681	729	635	677	669	695	655	712	753	687	740	636	660	692	693	703	673	701	713	680	708	677	689	721	725	701	660	714	687	678	701	706	648	728	747	670	665	660	707	664	671	665	716	724	697	691	742	637	728	700	672	691	713	670	648	734	685	704	727	683	676	736	667	711	686	689	699	720	683	679	709	674	687	735	670	712	714	662	662	668	664	720	719	743	707	652	685	734	702	690	712	680	669	709	705	645	701	640	643	689	731	680	674	701	750	648	652	693	672	673	670	679	731	659	713	734	719	702	703	715	715	744	719	741	712	715	728	697	684	656	725	701	730	685	692	703	727	663	693	644	702	708	717	704	690	716	694	689	672	706	749	724	697	685	718	680	724	711	720	742	664	730	710	692	684	699	669	718	678	672	732	736	688	736	700	734	687	674	676	710	672	714	675	723	662	675	735	686	646	704	704	711	704	675	722	726	685	752	721	686	670	722	698	670	722	707	700	705	636	709	646	700	664	668	713	734	746	696	659	714	738	711	710	708	691	673	679	703	720	679	700	719	664	624	680	703	686	728	693	658	727	727	693	739	679	672	665	718	662	696	736	697	702	700	724	692	721	666	697	734	670	760	715	689	706	710	709	694	694	680	696	681	680	745	725	678	703	677	667	733	683	705	683	729	708	718	638	637	675	678	671	678	700	709	713	727	714	721	703	683	693
1294	743	466	401	758	816	790	699	559	507	438	385	305	289	261	253	202	205	174	156	133	123	114	106	119	110	102	92	87	87	89	92	86	78	60	86	80	78	66	79	72	63	67	71	68	78	67	60	63	66	52	56	69	54	70	48	64	80	59	57	59	54	50	57	37	55	58	48	45	43	50	48	53	47	58	46	49	48	51	58	56	50	57	44	56	49	55	60	52	45	54	66	54	38	55	49	52	51	59	48	41	48	60	48	42	48	64	58	70	44	65	40	45	52	50	54	52	59	39	61	63	56	60	57	51	62	53	58	47	49	51	49	54	51	67	50	56	41	45	46	44	48	52	41	43	54	48	38	39	48	56	59	38	56	59	51	54	52	52	56	34	36	41	46	51	57	45	53	48	42	57	32	56	60	63	56	58	51	60	64	49	47	49	58	67	48	55	52	45	52	56	43	56	43	50	57	54	48	46	51	51	51	52	31	52	73	57	45	54	51	49	49	53	46	58	62	50	44	49	56	53	46	54	42	42	52	54	49	51	47	43	51	41	51	44	58	58	58	54	59	49	52	63	61	53	50	51	64	46	36	54	56	52	65	49	54	52	43	46	54	58	58	59	57	63	37	54	48	33	45	46	36	56	59	54	53	48	54	62	49	68	47	40	48	53	49	44	55	49	68	48	52	59	53	60	47	64	60	54	51	58	51	57	35	50	58	54	47	47	50	48	40	43	56	60	39	53	40	51	51	42	58	51	73	52	50	48	57	46	50	47	48	70	51	44	49	47	52	67	49	43	64	39	46	43	31	52	47	46	45	62	58	50	49	52	45	49	45	50	52	69	48	61	51	51	51	38	42	46	43	46	51	46	46	53	58	44	46	58	42	51	58	48	59	57	47	58	53	55	46	54	49	51	53	46	53	42	44	62	65	51	62	57	55	50	40	34	47	45	48	46	40	50	52	60	61	74	48	59	43	55	57	49	48	43	59	66	58	52	48	64	57	48	49	56	40	42	34	55	51	48	60	57	67	42	46	40	58	50	45	57	61	48	48	59	49	43	58	53	41	54	48	45	62	33	48	56	58	51	47	42	67	55	43	58	47	52	41	50	35	46	49	64	51	42	43	39	46	60	54	41	49	45	55	47	43	47	40	53	56	52	51	49	61	53	53	48	54	57	59	55	43	52	42	48	51	48	35	51	48	45	59	50	58	58	53	42	53	55	53	52	46	64	52	56	50	43	46	49	56	49	44	60	50	51	54	43	54	42	44	48	46	51	53	54	55	45	55	52	56	39	61	70	62	48	54	52	69	52	50	45	49	61	41	43	42	53	55	59	54	54	44	62	47	45	54	53	61	32	55	66	57	48	62	49	38	48	63	37	67	54	60	38	37	43	41	54	50	49	41	56	50	46	43	61	47	60	44	54	45	39	55	56	45	54	49	46	44	51	52	54	42	45	41	49	57	52	47	49	57	38	48	63	48	48	57	44	46	56	45	53	65	52	48	50	59	46	45	54	57	52	47	52	44	46	49	33	50	44	53	53	52	53	56	52	57	54	57	46	48	54	62	65	47	68	48	42	66	59	49	40	45	51	51	45	45	49	54	53	47	55	49	53	31	44	43	65	54	59	50	44	57	63	54	38	41	47	37	50	54	46	61	46	55	46	47	52	51	40	47	71	46	57	53	50	63	50	53	54	45	43	57	43	49	44	48	49	55	60	49	50	46	41	52	63	55	45	56	41	54	50	49	45	50	52	62	47	61	52	54	60	47	53	41	48	44	40	43	66	46	47	62	57	48	51	59	41	54	48	51	51	38	47	39	47	54	63	55	46	48	62	53	58	59	56	44	52	47	44	49	39	49	50	42	43	60	39	55	49	46	54	53	35	61	54	58	49	51	58	53	45	60	43	57	49	36	57	57	51	51	49	69	44	43	56	47	46	55	49	43	60	56	60	54	52	45	41	67	54	56	47	47	56	42	57	53	40	52	52	45	62	47	56	43	60	57	67	53	53	50	56	64	47	49	45	41	53	37	44	47	41	45	56	53	54	70	37	47	51	43	60	53	38	59	51	59	47	58	46	59	55	44	41	40	48	40	54	65	52	50	58	37	47	47	52	42	51	42	48	45	48	48	63	54	57	47	48	44	66	52	42	47	33	47	55	49	55	47	49	66	55	42	54	58	50	56	41	51	64	47	62	44	47	53	59	53	56	55	41	48	53	44	38	54	42	48	47	50	52	51	50	39	50	56	51	54	43	55	61	57	59	47	49	42	48	38	51	58	52	57	56	58	49	49	52	41	65	39	46	48	43	39	44	52	46	46	46	42	49	46	60	52	51	38	37	57	52	50	46	53	58	57	42	43	57	44	60	51	49	53	50	53	51	45	54	48	53	43	51	50	44	46	58	38	58	47	52	39	47	41	31	50	56	47	50	45	65	38	45	44	46	46	51	51	51	46	43	50	53	45	47	44	65	49	56	34	51	51	51	53	60	50	46	61	47	54	44	43	40	62	48	57	42	51	50	49	54	59	62	41	40	44	54	40	57	46	63	52	46	46	46	42	40	51	59	55	57	39	53	45	50	48	58	59	47	50	60	57	54	55	58	49	49	37	44	55	46	60	37	54	43	44	61	67	63	62	39	52	49	53	47	58	49	58	51	53	57	39	52	47	56	48	44	49	46	50	46	49	39	49	41	61	50	54	60	50	46	42	57	53	53	57	59	55	63	38	52	47	45	48	47	62	49	56	50	40	34	56	51	51	50	54	48	48	49	55	45	47	44	47	58	58	47	57	45	56	67	56	52	43	52	45	45	58	45	55	55	41	47	45	61	63	43	60	51	63	43	45	45	44	42	42	51	49	41	60	61	56	64	48	44	47	33	60	45	47	42	48	48	42	48	51	46	58	60	69	33	54	51	50	54	63	47	45	44	50	45	52	45	65	45	53	42	54	47	43	63	44	44	51	52	45	54	46	46	48	44	45	63	59	50	43	39	56	48	49	42	56	59	48	41	42	47	47	48	46	34	54	49	53	56	58	47	42	52	54	48	45	59	55	42	48	56	50	47	46	63	48	52	52	46	67	51	39	56	51	60	50	47	49	64	63	49	35	60	45	57	48	41	49	64	48	69	51	46	38	52	46	50	40	59	55	64	56	55	51	43	58	51	41	41	36	60	52	52	45	42	48	61	54	44	50	57	59	47	46	53	51	58	46	48	45	55	55	61	44	42	51	48	45	46	67	62	46	55	50	47	51	62	47	55	50	46	44	49	43	39	57	44	50	56	43	41	59	46	45	40	48	74	55	46	44	53	50	55	38	51	46	48	55	56	64	49	54	39	45	47	42	58	43	48	59	44	36	42	53	41	49	67	52	39	48	40	62	52	50	49	54	43	48	54	44	47	48	46	56	51	47	47	49	51	52	47	54	66	43	47	49	60	55	50	51	57	51	58	50	49	47	41	64	46	49	57	47	61	50	52	46	54	54	61	56	47	53	67	49
21747	15658	10583	23644	33301	32625	29930	26263	22655	19583	17115	14943	13142	11229	9831	9082	8088	7254	6235	5377	4604	4028	3756	3262	3053	2836	2704	2487	2370	2224	2075	2076	1860	1744	1768	1698	1670	1596	1594	1560	1498	1429	1389	1378	1268	1236	1284	1227	1149	1159	1166	1047	1118	1077	1083	1062	960	1063	969	948	952	977	937	965	879	946	908	897	916	888	857	899	837	852	866	802	832	825	817	849	890	867	828	854	749	801	832	763	800	849	749	762	777	792	817	730	813	767	746	755	756	746	776	719	771	723	743	724	747	675	741	738	726	739	731	739	745	744	710	717	701	789	687	734	757	751	716	718	770	742	715	713	744	741	769	738	725	756	710	725	719	723	740	688	728	723	802	718	731	756	719	790	704	690	736	745	711	745	733	735	728	705	732	714	737	705	754	761	787	749	722	776	786	742	725	733	749	693	714	744	721	736	714	744	692	715	743	746	724	680	721	725	759	745	716	749	731	746	699	681	741	737	743	700	741	754	711	734	751	686	739	748	701	700	727	798	767	708	749	723	700	737	705	724	746	705	777	717	739	772	743	740	727	730	721	682	699	715	748	721	728	720	712	767	781	740	705	705	737	728	753	714	766	716	804	741	706	729	729	715	713	687	734	671	716	763	773	751	698	740	742	741	733	723	771	766	742	738	729	723	734	737	721	706	775	765	738	753	754	754	749	754	749	718	731	740	758	695	714	744	716	715	753	725	752	739	764	733	718	695	712	750	733	708	766	735	746	730	744	754	762	764	718	716	747	697	777	738	746	736	721	722	728	732	743	737	757	760	641	771	714	730	704	752	739	707	731	746	680	749	733	780	769	711	708	731	737	737	750	738	739	758	738	737	682	723	696	741	685	739	728	734	733	758	667	791	742	764	716	743	752	726	739	702	754	739	725	707	770	738	722	747	804	720	718	707	714	735	734	711	728	777	721	696	742	740	711	746	714	762	744	720	720	723	711	707	743	743	723	708	691	692	758	731	755	734	740	672	721	732	691	689	652	766	769	771	716	729	706	772	729	742	734	682	721	746	760	686	734	726	749	720	755	756	736	689	799	769	721	732	710	728	716	733	705	776	790	792	705	744	778	714	693	713	742	726	712	722	725	709	785	749	745	719	743	682	720	711	764	716	724	748	740	741	727	729	735	758	673	752	757	752	724	705	719	735	715	727	726	743	694	732	747	718	764	687	752	726	729	701	726	749	741	757	736	679	728	760	671	745	725	778	723	733	781	763	716	743	752	756	770	712	684	700	747	763	738	755	724	760	702	750	729	719	729	761	728	751	736	753	738	652	708	713	727	710	682	705	731	689	762	739	711	706	732	731	743	747	750	727	756	700	756	754	740	718	710	734	764	741	709	719	755	707	682	665	699	774	781	722	754	722	689	720	731	754	729	789	700	717	701	775	706	761	701	718	733	704	692	758	693	719	785	699	757	752	719	721	768	721	698	730	767	756	737	723	690	720	717	780	772	703	734	688	715	697	696	760	741	777	718	742	739	753	710	749	703	777	719	726	776	688	733	720	704	760	732	761	706	696	737	714	702	703	752	731	739	663	739	705	711	783	719	717	731	764	710	759	742	697	739	734	723	723	737	664	702	735	745	754	730	718	701	686	704	752	781	737	720	741	730	740	727	708	712	741	717	742	708	706	775	746	719	717	712	744	720	746	747	752	766	775	737	747	733	730	713	761	699	763	727	749	686	745	746	709	780	734	697	756	758	787	714	717	714	794	725	732	765	708	768	743	734	739	765	717	705	698	766	728	700	730	748	693	741	695	737	754	770	724	744	720	674	744	738	741	737	696	736	709	748	741	713	702	722	719	678	764	673	764	751	732	763	741	754	714	716	736	765	722	720	743	715	757	729	709	697	754	759	765	732	736	726	708	678	700	768	751	758	750	730	705	724	725	731	722	721	751	673	737	728	697	790	759	718	717	749	733	727	755	737	714	708	675	757	673	722	738	725	721	725	697	705	729	712	666	757	725	738	706	703	697	730	741	716	733	753	697	696	745	703	708	742	704	750	759	704	737	716	774	759	732	745	740	688	686	720	719	719	757	681	722	739	700	709	736	694	746	665	681	767	712	697	732	776	757	749	713	673	740	759	759	687	732	701	743	728	754	743	754	734	728	690	715	712	759	740	764	791	720	767	717	759	747	775	744	767	763	723	723	724	733	706	713	720	745	788	725	708	737	686	726	708	725	699	738	745	758	764	742	741	776	713	722	766	715	753	765	749	695	753	776	738	707	756	689	726	759	763	805	712	716	775	755	744	704	724	765	726	721	729	775	692	747	750	791	758	742	679	725	774	762	726	770	719	792	759	715	750	705	727	717	749	763	750	734	718	717	689	785	752	730	751	726	729	748	749	724	675	719	740	722	699	750	707	772	697	721	772	738	736	757	822	697	768	729	711	735	691	723	675	733	740	694	745	700	723	722	691	715	702	735	766	705	724	745	767	716	708	732	720	715	738	743	706	680	747	751	722	729	741	752	740	755	767	749	748	695	773	711	762	724	703	775	725	745	751	739	747	695	695	714	753	768	725	750	725	706	754	716	752	741	702	713	683	740	733	721	746	716	713	710	826	716	763	711	710	700	763	673	738	734	742	746	708	706	710	694	694	749	754	746	740	681	725	745	732	719	710	756	674	766	747	740	713	696	734	775	735	792	723	704	667	763	710	726	709	748	734	764	740	721	697	727	728	771	743	690	702	694	738	748	727	648	794	726	689	731	769	782	680	751	687	725	722	728	770	737	761	742	691	719	705	696	734	716	698	739	734	715	674	734	752	737	696	728	714	754	726	711	725	716	731	756	775	720	738	731	727	664	765	727	767	737	746	732	712	709	717	751	719	705	720	722	678	670	775	754	789	775	724	743	691	738	729	777	717	728	749	736	732	772	731	700	715	731	737	676	713	670	712	737	696	700	701	767	730	740	710	733	740	762	732	702	675	747	733	725	726	713	725	722	711	729	699	709	736	724	747	759	721	729	684	719	719	765	726	728	700	750	671	702	722	730	733	706	719	743	670	697	687	706	751	766	723	773	765	723	775	707	740	715	751	725	738	707	715	701	728	736	698	758	758	716	735	706	699	735	691	730	743	760	771	780	746	755	732	762	748	765	756	731	735	694	710	756	705	705	786	739	729	708	688	763	745	731	711	740	748	748	701	733	694	707	744	723	736	768	757	744	721	733	766	678	741	716	736	731	741	705	744	735	739	711	745	690	701	722	739	704	770	732	734	688	759	705	716	731	712	747	764	721	752	713	772	788	741	724	733	737	787	793	702	693	710	765	702	712	724	732	759	724	733	757	747	692	721	769	729	710	735	726	761	735	671	698	740	725	792	748	736	792	705	664	748	738	737	670	730	736	733	722	702	679	685	720	731	703	743	708	734	732	727	737	706	740	748	733	760	725	761	738	708	701	742	745	717	768	710	731	787	720	717	689	719	718	781	757	699	678	745	686	726	715	698	731	769	710	705	701	709	684	744	676	741	737
3199	672	472	411	640	806	681	615	543	486	448	388	348	286	264	257	221	202	167	162	161	131	135	111	120	98	113	107	108	101	86	91	92	79	82	70	81	88	91	83	77	85	83	72	84	94	72	74	57	77	74	73	90	63	71	63	75	62	55	78	72	60	66	79	75	68	75	68	63	61	53	72	72	81	73	75	63	64	79	56	54	71	59	65	61	85	52	60	59	67	57	66	64	70	71	74	79	59	65	49	62	77	53	55	76	58	69	66	56	77	69	63	71	73	70	58	78	48	59	61	55	77	72	73	64	77	56	53	71	65	72	61	66	63	69	61	63	53	66	59	59	61	68	72	54	77	53	42	49	79	60	59	77	50	70	63	59	67	68	60	73	71	55	57	67	59	65	48	64	69	72	61	59	58	47	75	63	68	60	71	67	58	59	59	55	51	53	48	63	69	68	54	71	65	49	71	78	55	62	66	57	69	73	59	66	61	56	62	73	55	63	58	66	68	66	44	75	63	46	46	62	65	67	61	60	64	55	73	65	47	67	55	75	67	62	71	63	69	66	73	69	53	64	62	60	59	74	74	81	61	66	56	62	64	70	54	54	82	53	64	55	63	65	61	62	60	68	65	51	67	64	59	60	58	61	62	61	69	87	61	51	74	62	84	66	56	57	69	66	65	64	82	62	65	60	52	79	61	66	62	67	68	67	68	75	51	59	73	64	74	69	64	71	61	60	50	63	69	48	56	78	52	61	73	68	69	73	72	59	67	62	66	71	64	62	57	59	57	78	76	58	77	52	60	62	53	59	58	65	66	69	72	78	55	55	49	87	56	61	60	56	61	60	50	64	47	60	66	65	75	75	66	59	62	55	57	70	78	69	63	53	86	64	56	79	61	52	83	63	80	59	74	56	53	47	55	67	52	58	66	62	56	60	59	73	78	54	78	86	62	60	69	69	71	51	60	72	54	77	48	54	69	63	48	57	52	72	56	68	61	67	59	66	56	67	57	70	62	44	59	67	77	62	70	59	71	58	60	69	60	56	59	70	65	51	64	64	72	66	60	75	78	71	70	59	64	64	68	69	61	80	63	55	60	58	62	63	69	71	54	70	59	53	56	56	64	62	66	76	63	59	69	71	57	70	66	65	61	60	57	68	70	59	66	71	50	50	54	64	56	74	67	70	63	55	70	61	65	58	57	65	62	65	70	71	61	69	59	59	74	55	84	72	64	42	81	62	68	49	71	64	67	60	73	53	62	59	76	70	49	53	53	67	60	62	68	56	73	63	57	54	61	76	60	59	54	64	69	57	72	53	62	55	67	69	68	66	65	58	55	77	53	45	49	47	68	64	69	62	62	57	51	83	67	70	63	59	58	57	50	54	70	62	59	59	66	67	73	64	43	72	59	69	55	67	60	53	54	75	79	69	74	64	64	60	69	51	68	74	60	71	65	61	69	64	63	59	69	66	63	70	63	67	65	62	55	76	73	62	56	62	63	63	53	57	80	65	59	66	58	66	54	74	60	59	76	74	82	65	64	72	65	57	81	53	70	66	51	67	73	56	55	65	47	74	64	53	63	71	66	67	54	70	80	68	61	69	56	60	75	50	64	67	62	69	53	65	80	75	66	52	64	58	59	66	72	56	56	67	80	58	68	66	62	57	65	81	81	63	63	72	54	67	54	71	67	56	67	62	76	74	66	57	57	45	82	77	53	58	72	56	61	71	63	67	65	65	52	54	61	74	74	64	61	62	70	73	62	68	55	69	54	75	69	66	67	46	69	55	70	70	60	75	68	61	61	72	60	65	63	60	68	77	60	65	58	76	72	62	58	70	57	62	71	78	72	57	51	59	93	68	65	70	55	60	68	57	54	60	72	72	63	62	55	47	56	76	66	67	40	60	66	55	66	55	78	54	56	58	55	54	57	65	64	72	81	59	65	67	55	69	59	66	68	57	62	64	56	70	66	68	61	67	61	62	66	51	69	69	62	82	57	47	56	64	85	74	71	56	54	68	55	57	65	49	58	46	58	63	76	68	51	69	54	47	58	61	57	59	55	60	62	67	71	63	53	51	63	74	59	73	66	83	67	48	61	61	54	67	88	77	59	73	64	62	66	68	62	72	59	71	58	63	66	64	59	74	49	61	67	74	76	67	63	60	74	75	54	72	58	56	57	79	60	67	66	60	62	71	64	62	59	62	73	67	61	57	60	63	70	58	59	66	67	62	71	48	56	75	76	67	58	65	63	52	58	56	77	67	67	53	64	64	68	62	74	66	64	56	75	55	64	82	52	66	55	70	65	58	65	44	55	69	60	53	50	63	64	64	60	60	74	58	62	78	64	59	62	69	61	59	71	76	62	66	66	61	61	64	68	53	67	77	72	60	68	69	58	72	62	69	64	62	65	61	73	57	54	58	61	65	63	65	54	61	65	68	58	79	51	79	64	60	60	68	49	65	58	65	71	65	66	53	54	61	67	49	73	66	53	70	52	73	64	76	63	49	59	53	55	66	58	63	73	58	74	54	63	55	73	47	67	64	67	54	70	56	77	70	73	65	77	78	56	59	64	63	66	68	91	57	61	48	78	56	67	64	56	62	66	47	61	63	57	55	56	71	56	63	60	61	62	69	74	65	59	64	60	69	76	76	63	70	44	57	53	60	65	74	58	49	46	55	72	69	73	63	65	67	86	52	52	57	61	54	90	68	82	57	53	72	65	64	66	70	66	55	72	53	70	67	57	73	51	66	60	59	66	67	64	57	58	58	57	70	70	64	77	71	56	65	78	53	58	45	74	68	77	67	69	57	54	54	57	64	73	69	75	69	51	63	89	60	53	51	64	73	46	61	67	71	67	68	54	53	73	58	66	53	61	74	67	62	63	61	65	74	57	64	60	58	58	66	74	66	65	61	66	67	77	53	54	59	69	71	56	71	40	73	65	68	43	70	63	63	66	63	72	69	54	65	60	71	79	53	57	76	59	61	52	63	56	74	61	61	72	53	66	65	64	65	48	65	58	56	75	62	42	66	58	79	59	71	62	76	57	63	51	53	55	51	63	51	62	60	59	67	64	66	62	63	75	62	71	69	60	60	61	62	55	65	64	62	72	68	70	51	67	60	63	64	71	57	59	58	60	65	60	66	80	70	63	60	79	61	51	55	62	56	61	65	61	71	72	65	63	55	58	65	70	65	51	56	75	56	50	70	75	56	70	60	69	66	78	58	62	47	71	67	62	58	63	68	67	54	72	63	61	62	65	63	65	54	63	67	64	68	64	61	63	63	65	54	61	51	65	49	68	69	57	65	68	68	69	61	67	67	51	49	68	75	69	54	56	79	56	63	65	62	67	65	74	59	68	57	63	66	66	69	76	84	65	52	60	52	62	45	56	60	60	66	86	66	81	72	66	72	73	51	71	81	57	76	56	77	59	73	57	53	57	55	56	56	55	56	56	69	63	68	66	65	74	73	65	57	61	71	68	71	63	67	68	61	53	66	75
20310	14336	9942	22756	31923	31822	29278	25541	22032	19065	16745	14609	12643	11021	9659	8695	7557	6821	5868	5143	4608	3951	3709	3282	3225	2918	2685	2579	2359	2235	2152	2034	1980	1927	1877	1772	1831	1805	1688	1631	1607	1498	1429	1469	1390	1478	1302	1392	1402	1303	1249	1260	1250	1217	1214	1206	1236	1154	1158	1127	1132	1098	1112	1071	1081	1045	1034	1066	1064	1034	1097	1009	1035	1079	1010	967	1009	1021	990	939	981	1010	998	888	984	935	965	999	945	903	936	917	955	896	954	953	972	959	927	949	935	956	922	900	903	991	894	952	927	959	879	927	997	888	887	917	857	886	917	910	921	958	922	903	932	900	925	949	898	900	919	909	913	877	976	916	944	908	940	861	892	942	878	861	907	931	900	846	899	892	875	961	913	919	903	881	909	847	905	869	913	912	925	910	824	918	890	892	859	928	918	879	847	924	911	898	908	941	868	943	908	934	927	862	865	892	908	906	979	888	886	950	912	903	856	931	896	931	919	908	876	950	876	909	887	991	951	930	915	859	936	913	918	925	886	866	903	905	899	892	908	915	912	858	869	910	868	943	887	922	909	857	928	897	881	867	884	908	922	904	896	963	935	865	872	932	914	869	905	904	877	901	900	952	888	893	915	872	865	916	853	918	885	856	890	891	881	884	928	882	937	876	922	915	910	894	846	885	923	887	895	911	943	884	891	948	928	888	925	877	878	888	885	883	892	867	911	932	892	933	894	886	892	912	878	876	890	866	873	874	931	906	884	904	890	906	874	911	910	912	935	890	953	837	935	890	900	937	887	897	892	848	895	881	871	940	913	936	888	932	881	866	929	954	838	826	970	896	902	921	892	904	930	939	882	904	863	881	868	901	923	892	897	892	909	941	882	908	860	930	875	906	872	909	910	895	888	925	879	887	888	997	909	917	884	952	935	935	891	872	909	912	905	886	923	868	922	909	913	906	852	881	882	928	887	887	890	945	941	887	916	925	944	879	825	927	956	872	875	923	924	865	876	905	897	961	842	923	909	810	879	872	931	961	890	939	945	938	905	921	860	907	929	907	888	911	878	912	899	883	913	865	916	913	882	887	927	923	931	849	896	923	924	911	906	884	892	866	961	856	878	895	854	933	852	957	862	927	927	928	890	942	870	873	948	930	936	911	909	879	881	898	901	880	898	900	857	865	919	918	903	851	906	907	903	954	874	911	880	868	903	939	884	887	902	887	883	941	929	897	875	900	875	919	840	870	937	850	876	872	828	917	944	945	924	868	829	922	913	831	880	896	916	928	877	927	887	892	905	923	927	882	936	910	913	916	885	915	949	938	880	905	883	868	952	894	927	870	925	914	876	881	919	865	887	884	881	882	859	872	887	877	855	931	908	907	878	870	900	868	881	918	850	897	911	851	884	981	918	892	897	882	880	897	919	884	902	887	949	935	916	889	918	926	905	919	907	829	834	891	892	904	892	888	959	901	899	902	909	940	931	900	845	852	880	916	918	954	921	921	858	906	962	939	868	873	834	919	922	888	947	958	928	905	901	897	904	915	884	924	904	925	929	902	881	876	890	895	868	852	847	909	929	895	896	900	937	921	919	897	913	887	920	936	948	878	876	877	916	904	894	921	891	864	905	913	885	920	906	896	903	923	896	954	889	898	849	870	922	958	916	924	873	871	886	895	887	867	900	877	917	903	936	888	902	892	879	921	908	932	903	921	889	891	834	869	862	959	879	916	912	882	890	879	927	950	865	923	920	952	922	930	912	863	914	906	874	911	885	839	929	876	857	913	880	953	911	885	908	918	879	878	925	887	955	917	831	925	873	911	921	927	910	846	926	945	907	957	908	877	983	874	923	890	853	882	948	947	867	880	928	898	876	903	911	935	874	897	847	889	892	907	920	901	948	893	907	885	863	868	873	897	894	924	927	863	883	879	877	917	907	897	920	846	838	888	868	910	847	914	884	878	892	914	907	903	947	957	874	923	875	955	937	862	870	950	894	947	893	881	902	884	910	906	925	883	891	888	876	885	867	866	920	866	917	893	887	899	871	970	911	903	991	905	865	917	896	876	923	900	888	881	914	850	896	911	895	951	873	880	884	915	889	916	938	938	865	863	896	902	915	934	969	914	937	894	873	939	879	917	875	935	852	866	890	902	915	883	849	869	919	885	844	861	866	887	897	873	893	930	883	905	910	964	895	919	889	866	903	926	892	907	906	858	919	906	922	883	919	866	902	896	917	881	904	897	947	882	872	906	892	938	908	961	891	918	890	915	880	909	911	876	926	931	905	909	897	880	942	892	968	878	891	867	880	880	888	867	926	901	924	893	880	936	922	844	891	885	864	899	917	930	894	891	843	903	881	913	908	930	917	886	893	926	882	927	878	899	848	881	919	933	942	873	900	882	863	924	937	894	919	921	883	910	894	870	916	909	879	888	898	930	880	890	929	852	887	933	954	888	910	882	884	929	907	867	878	869	896	877	880	878	895	880	965	840	907	918	925	913	914	924	914	919	956	897	899	883	914	929	884	892	909	928	958	941	926	899	966	923	863	906	904	880	896	931	908	961	861	863	905	919	890	929	872	879	850	898	890	932	906	960	936	927	886	919	887	869	861	938	893	896	919	903	945	896	865	893	924	877	898	885	867	876	933	896	909	896	869	956	890	927	954	915	914	868	888	878	896	891	890	936	855	906	911	898	884	872	945	968	948	870	918	895	924	876	859	885	922	937	938	905	873	950	864	895	898	928	866	896	864	893	822	871	912	887	881	900	890	929	916	924	933	908	922	906	893	903	857	856	843	923	899	911	900	884	887	925	871	925	896	904	878	894	898	877	868	852	917	890	916	884	915	896	909	946	917	902	894	941	922	922	923	893	904	927	905	857	919	884	868	933	926	892	903	908	895	930	924	923	908	916	873	907	942	922	942	925	891	868	900	849	882	871	904	928	908	878	917	905	896	875	886	829	917	855	943	936	814	913	850	911	861	841	923	904	937	906	964	894	926	880	885	907	855	959	862	928	919	854	890	892	898	934	934	932	941	902	904	923	893	925	924	864	937	880	918	866	909	938	896	928	907	866	921	928	897	914	943	863	834	871	920	855	880	900	929	912	931	942	901	877	909	937	864	903	904	922	845	892	851	850	901	912	866	876	914	902	923	885	919	922	952	959	893	852	872	862	895	891	877	888	874	862	890	873	882	897	940	905	949	890	824	904	931	922	843	963	966	955	876	960	919	926	872	918	978	890	896	923	903	963	910	918	929	953	894	896	841	935	874	876	931	854	887	932	875	959	917	876	936	909	878	854	908	885	871	903	900	919	961	880	915	842	927	869	911	909	857	908	873	909	908	888	881	873	881	884	864	879	912	868	915	872	882	898	830	913	910	905	931	889	893	960	860	878	870	856	844	888	884	924	884	920	929	902	901	906	934	890	881	914	880	906	930	899	906	921	929	928	838	877	870	908	902	880	929	952	916	903	897	926	944	921	865	897	928	925	865	893	891	909	903	856	906	895	889	925	903	921	867	876	904	880	908	914
2519	1113	691	572	964	1223	1065	999	822	662	697	556	480	406	376	344	307	284	252	194	167	198	166	144	157	139	119	113	116	109	109	109	108	90	84	89	93	105	97	91	100	91	81	88	89	81	70	83	77	88	69	95	84	81	79	86	83	79	71	64	78	96	82	96	72	77	66	72	72	80	65	62	51	60	69	90	65	75	82	67	65	74	65	83	63	63	76	59	69	68	75	60	88	52	54	78	66	83	65	54	71	70	62	62	59	65	52	54	61	82	53	81	60	82	51	70	78	84	69	75	65	58	81	86	68	56	66	72	60	83	72	70	75	60	76	64	84	61	71	61	65	67	70	60	56	56	65	79	59	65	81	66	75	63	81	74	72	53	65	62	73	55	70	66	72	74	58	68	86	65	75	69	64	67	59	80	56	57	75	62	78	59	75	62	76	73	72	65	75	70	56	68	56	61	76	54	67	67	58	73	78	68	58	65	56	66	71	81	58	61	66	76	82	71	85	84	72	52	60	74	84	67	73	74	72	80	59	66	63	64	67	71	64	65	52	77	70	66	80	72	63	66	83	70	74	73	66	71	49	63	80	67	67	79	62	74	68	58	68	80	68	59	64	69	77	61	61	68	60	66	73	90	54	76	70	64	77	59	75	73	64	78	65	57	63	65	67	72	70	62	63	67	67	67	72	67	59	67	59	63	68	60	82	57	52	67	71	67	63	67	69	61	63	67	81	65	67	62	59	63	80	60	70	76	71	67	62	56	65	55	55	69	69	88	81	54	67	71	90	72	58	65	55	68	70	73	61	71	67	67	68	70	70	79	59	80	79	65	73	70	68	57	65	73	74	64	57	72	74	59	69	86	62	68	83	74	55	56	72	82	65	67	63	76	47	67	75	64	55	66	54	52	74	60	62	53	66	66	73	68	63	74	65	72	72	85	57	59	68	60	57	75	63	57	65	63	57	74	69	58	82	84	91	63	64	61	76	63	57	64	63	71	57	74	72	72	67	64	78	75	64	68	79	70	68	63	58	67	60	76	77	50	63	59	67	72	61	78	53	80	47	64	68	71	51	74	74	63	68	58	62	68	66	68	60	65	51	78	74	88	70	86	71	69	66	72	70	77	76	49	67	62	64	77	64	52	66	66	72	59	63	70	70	77	75	51	73	62	65	69	59	66	64	70	68	64	78	67	72	54	45	61	76	57	65	59	64	57	67	86	59	70	63	68	71	55	62	78	84	67	70	69	67	74	59	63	57	67	81	66	81	78	74	81	50	73	75	70	48	76	71	59	64	61	71	61	65	75	64	63	60	61	77	67	62	59	52	66	81	71	59	76	71	60	73	62	59	57	79	66	68	75	48	60	82	59	82	76	58	63	63	69	64	73	73	69	71	44	60	71	52	68	73	62	80	74	55	75	81	63	70	72	62	44	73	53	69	65	75	58	72	59	65	63	74	69	77	88	54	75	53	67	68	61	62	72	59	65	64	74	74	76	67	78	61	84	51	63	55	60	71	77	85	88	70	70	63	50	74	74	65	63	70	63	62	61	70	59	70	69	60	63	75	66	72	67	61	62	76	60	70	73	65	76	68	70	52	79	64	73	68	48	74	71	57	72	66	60	74	67	60	61	75	57	72	63	71	64	74	69	61	67	61	73	60	64	64	67	72	62	69	58	68	80	75	57	80	68	77	66	70	59	67	79	72	65	58	70	51	64	80	61	76	67	70	78	58	69	80	70	71	76	67	58	70	79	61	62	65	52	75	68	69	68	80	71	55	53	68	60	64	58	57	80	58	68	64	61	80	64	66	66	58	65	66	71	64	67	55	83	67	67	63	73	63	66	78	65	74	67	50	62	63	73	56	50	66	59	68	81	57	76	84	76	65	55	72	54	53	62	67	58	82	69	72	84	68	72	79	75	70	54	66	54	65	55	60	63	64	72	67	69	61	59	64	88	64	71	60	69	62	74	55	76	62	64	83	76	56	61	55	69	74	61	68	79	60	68	67	85	59	69	79	70	46	54	61	76	75	65	72	62	67	82	57	72	71	63	65	72	74	55	68	56	72	69	75	59	71	49	69	77	83	70	66	77	68	72	82	64	67	66	75	57	71	77	75	55	71	56	82	58	62	81	74	79	70	71	67	72	75	66	76	64	66	70	69	69	60	69	64	63	77	56	71	58	64	56	71	82	67	68	66	61	67	53	75	70	79	58	66	75	53	64	63	55	70	67	65	53	62	63	70	50	65	64	81	64	57	68	79	54	58	64	67	65	69	63	61	72	62	68	77	68	70	72	79	53	79	80	61	79	61	62	64	65	66	61	64	64	65	66	70	65	57	65	78	56	72	61	70	68	78	85	78	64	79	68	69	83	63	62	71	89	82	69	70	71	62	69	72	58	76	77	63	83	73	80	70	68	68	78	76	61	59	81	73	64	61	68	76	76	75	71	62	68	59	71	68	69	74	69	75	72	74	65	61	70	71	49	39	64	79	91	60	64	80	68	72	70	63	67	55	71	83	79	62	64	69	63	66	59	65	67	75	69	76	61	76	59	73	61	62	65	72	60	65	69	54	50	68	71	66	73	76	80	67	47	66	79	71	66	66	69	67	86	85	66	66	77	76	64	77	79	71	66	67	80	64	75	68	62	85	76	57	72	56	59	69	64	75	63	71	55	78	72	60	78	53	65	80	55	71	66	64	81	71	57	74	74	59	76	60	62	65	65	68	68	65	70	54	74	57	69	59	57	66	68	70	56	65	57	75	51	57	58	75	61	60	65	66	74	73	63	67	82	61	70	80	58	70	54	85	62	71	58	80	69	67	67	79	67	63	52	63	67	56	67	82	67	67	63	47	65	75	74	61	64	66	67	68	84	74	72	79	72	64	72	70	64	63	70	69	65	51	56	73	70	59	85	75	77	49	63	56	71	71	64	66	82	66	66	68	71	79	61	71	69	68	75	64	68	63	69	71	59	76	70	74	63	78	78	72	75	68	67	58	71	81	70	73	70	65	76	63	67	85	76	68	70	80	73	87	72	61	56	87	69	65	87	81	48	69	76	70	87	69	59	87	72	66	76	60	77	65	66	74	55	68	76	56	59	79	50	67	59	69	65	59	70	72	61	68	74	87	71	61	71	57	62	71	67	59	69	67	75	70	57	63	70	74	77	66	61	69	73	63	66	70	79	85	70	60	65	67	56	70	69	63	73	72	71	71	62	62	79	64	74	66	67	68	75	58	61	64	63	69	75	68	53	65	96	58	70	75	77	81	73	75	61	71	75	82	55	76	65	64	61	62	54	71	76	65	69	68	77	71	60	70	79	69	60	65	57	72	54	69	68	75	80	85	77	64	64	58	76	69	57	59	62	56	71	72	69	89	50	55	50	61	72	72	74	76	68	71	74	69	56	65	74	66	80	83	82	68	61	66	61	80	67	64	76	77	73	59	67	80	69	68	70	62	56	58	67	67	65	72	62	56	64	71	69	71	70	57	69
26420	18712	13490	27985	36758	37111	33912	30687	26995	23831	21322	19146	16867	14585	13222	11913	10673	9346	8074	7084	6134	5572	4930	4533	4259	4040	3620	3464	3233	3046	2895	2740	2573	2480	2403	2379	2193	2243	2088	2080	2087	1949	1897	1839	1705	1650	1622	1632	1533	1521	1550	1515	1461	1471	1513	1454	1425	1379	1323	1340	1290	1291	1295	1226	1227	1157	1166	1220	1239	1291	1191	1168	1056	1128	1128	1083	1168	1088	1115	1101	1060	1039	1072	1021	1075	1084	1025	1050	984	1009	1016	1044	1039	976	1031	1015	1010	1021	972	1014	990	1002	987	974	963	957	964	993	945	985	932	982	942	983	964	973	1030	919	919	982	991	991	960	924	926	904	881	915	984	965	895	971	936	971	973	945	1006	967	942	903	924	943	958	991	947	1034	968	924	945	933	952	996	976	950	930	939	964	949	929	1010	883	959	974	1009	960	954	935	990	950	975	934	907	975	956	994	974	930	926	883	991	996	941	1007	967	948	897	936	965	915	938	931	993	907	916	925	957	997	958	919	916	955	945	967	973	964	994	897	1032	944	957	972	1004	947	979	960	916	1011	997	961	942	966	1023	945	954	950	985	923	997	944	983	1019	911	1022	943	948	952	961	972	962	948	947	911	970	958	957	877	936	913	878	939	899	942	975	958	950	1041	996	972	998	894	956	963	941	1021	972	945	946	984	987	909	918	916	1020	960	997	972	978	933	977	938	981	949	965	975	993	991	930	987	942	961	998	968	970	954	960	925	945	941	1005	998	938	887	937	1014	917	914	936	960	923	975	948	955	938	909	973	991	927	956	946	918	904	932	993	1024	954	965	977	917	949	972	951	974	920	1011	932	950	935	941	955	1012	953	908	977	904	938	931	962	972	976	898	991	981	932	954	968	982	969	925	937	977	931	957	959	974	911	936	961	985	933	947	949	932	889	933	960	978	994	951	979	940	939	983	935	949	975	939	1001	928	906	942	967	1001	969	1003	915	948	938	966	972	972	961	979	958	978	907	931	974	966	967	913	949	874	985	953	948	911	957	965	911	894	975	945	971	1054	961	953	946	982	968	965	989	974	946	991	960	920	939	1022	915	955	954	939	943	914	948	1000	939	928	886	985	938	997	948	946	946	911	971	981	931	995	977	906	923	934	938	923	997	901	1006	899	928	956	960	900	919	968	933	944	861	911	959	961	977	979	940	932	970	915	1000	986	924	913	882	984	921	888	988	989	961	933	942	1001	900	1006	939	946	973	919	989	977	968	977	914	915	864	954	948	954	948	950	979	977	941	926	955	983	960	964	891	926	977	966	962	1014	961	934	954	970	881	948	948	993	886	981	955	915	957	948	967	907	943	966	1003	973	980	1032	965	939	953	912	927	978	981	936	984	943	963	974	978	1012	942	994	956	1003	999	968	983	978	917	956	948	968	938	953	993	987	1011	962	924	982	934	963	992	960	945	922	918	963	941	887	964	972	911	951	1002	904	924	936	921	945	935	994	942	979	1003	976	915	927	965	965	971	982	975	977	944	970	946	1018	934	988	999	916	1002	873	967	968	1014	963	929	988	944	988	955	988	979	936	937	920	960	952	907	973	921	935	947	953	936	968	935	935	973	1007	1000	983	916	950	981	962	954	909	934	936	939	964	941	937	958	1012	937	953	1005	942	975	956	937	1007	1012	993	933	952	955	962	912	922	880	986	974	926	959	950	954	949	931	997	928	914	1033	971	939	982	984	957	945	931	950	922	929	934	996	975	955	958	962	895	944	936	935	941	973	934	970	945	922	973	947	949	985	976	936	951	946	977	957	997	952	986	977	903	1016	1000	1046	942	975	986	960	930	953	940	920	956	922	947	963	977	961	966	994	974	904	950	959	942	948	990	998	901	996	899	1005	971	961	964	918	953	945	948	983	965	928	983	1007	951	949	922	927	934	934	985	946	943	1021	917	915	955	1000	1008	927	913	980	951	998	973	934	1014	937	930	982	882	971	1006	964	962	918	958	939	947	935	946	931	969	954	921	951	953	903	958	927	977	958	961	976	916	967	972	977	927	952	936	960	924	964	958	942	935	976	1014	980	943	960	956	971	985	860	990	914	988	948	953	990	952	928	977	939	958	964	961	964	942	990	912	954	956	1022	959	905	987	977	909	927	973	962	948	1017	930	929	906	919	958	962	984	970	957	933	945	936	1003	971	928	943	1000	908	955	971	995	932	1008	972	944	935	973	981	932	978	988	938	983	963	985	892	995	966	1013	964	921	966	937	919	899	951	934	955	1010	908	913	922	904	995	955	940	980	959	974	917	962	954	1029	979	912	967	971	969	964	976	940	915	929	975	993	963	947	965	992	985	990	942	955	936	968	966	988	986	916	930	916	942	955	963	942	933	947	1005	876	939	974	993	929	948	951	988	943	967	951	934	1037	924	991	955	950	926	960	970	927	946	956	951	982	946	954	936	964	977	901	984	963	914	882	962	908	975	904	1000	1018	984	952	949	963	962	953	1001	951	1009	986	992	965	919	930	938	943	915	991	910	968	853	988	996	934	907	961	923	989	966	968	989	960	954	938	966	944	961	947	944	944	960	933	981	970	969	972	963	913	973	954	965	934	1012	976	957	961	938	938	910	939	941	953	951	960	931	960	960	961	933	961	944	982	939	948	1005	871	936	927	981	987	933	921	973	976	889	988	960	903	979	981	976	969	893	970	966	943	964	944	958	917	959	974	1018	959	954	1016	937	994	964	966	967	967	968	976	971	899	926	1001	1064	953	986	922	992	947	977	952	944	968	938	1040	926	937	972	981	958	958	995	958	912	963	976	971	981	942	970	957	980	933	955	889	993	891	934	958	961	942	929	959	958	981	970	923	973	904	919	928	962	924	978	940	909	944	984	966	938	990	975	959	963	916	981	954	977	980	1006	881	944	925	955	971	933	910	934	984	915	985	947	981	922	956	944	952	962	997	955	943	869	864	935	935	939	904	925	952	960	1010	977	980	982	928	987	945	931	963	913	980	936	988	1000	930	967	969	917	990	919	963	967	947	972	922	930	977	920	959	958	956	997	900	986	974	936	925	988	1017	949	930	949	909	934	1002	920	883	952	946	909	905	986	957	979	960	962	947	984	958	951	988	994	973	918	956	956	905	976	953	924	958	921	959	936	929	992	923	999	966	961	938	987	942	956	972	1044	933	973	917	972	1000	977	970	970	952	958	1024	953	890	961	933	971	951	919	920	1009	933	922	960	939	1011	954	887	898	987	929	962	955	978	964	996	933	969	961	971	954	921	941	959	906	972	993	982	926	974	939	920	969	941	951	916	982	965	972	982	968	950	965	961	979	938	941	952	897	905	902	908	983	970	956	970	997	997	909	997	903	978	956	979	912	962	936	932	924	935	962	973	938	1034	937	965	947	958	954	938	969	936	1013	979	989	948	961	973	918	964	995	920	981	1000	975	940	973	955	908	926	950	963	966	951	978	950	964	951	1004	948	987	971	945	955	942	924	983	980	926	956	947	1025	953	951	914	893	962	915	913	944	909	891	920	941	974	1006	960	915	948	947	953	1016	968	943	944	905	1005	978	907	867	934	962	981	947	974	1004	977	958	953	1006	964	955	915	927	935	934	1032	996	941	988	939	911	913	964	954	911	994	917	920	985	894	923	937	890
2021	506	341	283	455	560	529	475	419	353	320	260	210	208	177	143	150	136	119	126	94	102	84	79	85	73	90	76	68	58	61	71	63	65	74	56	52	64	72	73	60	51	61	56	44	57	51	47	50	62	56	53	52	54	56	47	61	52	60	60	51	52	55	50	50	45	41	51	59	60	57	53	47	46	57	52	57	43	52	42	50	51	56	46	45	68	38	47	51	44	64	51	44	52	40	57	58	65	46	51	43	42	46	42	40	56	47	43	42	50	56	58	46	45	65	51	45	51	46	42	51	56	53	44	52	48	50	44	41	46	40	51	47	43	52	45	59	45	49	53	39	52	45	45	44	42	36	58	53	52	60	45	55	44	45	52	45	44	54	46	58	55	48	34	56	43	50	47	44	44	67	46	51	49	42	56	51	34	55	43	45	48	49	48	61	65	46	51	58	54	47	51	49	47	65	53	47	46	39	46	46	29	42	50	63	42	53	42	52	39	49	54	54	40	59	42	52	46	37	30	46	44	35	45	47	50	42	64	57	50	41	45	42	41	55	46	56	41	47	57	47	39	69	50	46	34	52	57	49	50	50	49	47	63	48	53	32	38	58	46	43	47	46	47	39	48	51	54	34	43	48	45	45	50	51	37	57	57	53	51	50	51	33	45	41	33	51	34	49	56	48	42	58	52	56	57	44	43	45	56	55	50	45	36	36	45	56	56	47	46	52	41	40	54	50	58	55	43	55	49	50	52	59	56	49	44	41	44	56	56	45	35	49	51	51	53	43	45	51	54	50	44	50	51	43	50	48	47	50	40	46	54	53	55	47	50	55	32	43	43	42	55	53	38	46	48	50	50	50	50	51	42	37	45	52	51	54	53	59	65	46	62	47	42	49	51	48	43	39	52	47	36	51	38	50	42	46	55	43	51	43	55	53	50	41	52	44	66	46	37	43	53	48	40	62	47	52	43	53	43	48	51	40	54	53	54	53	48	51	50	49	38	55	56	43	40	51	48	46	40	49	46	52	45	52	49	43	46	49	49	54	46	45	39	52	38	48	49	43	57	60	38	58	62	52	53	41	49	46	46	44	54	50	44	52	52	42	50	43	46	37	32	54	42	54	53	41	48	54	60	47	43	48	46	47	48	43	53	45	65	47	51	50	61	55	52	53	54	56	49	47	52	43	48	37	53	46	39	34	48	47	55	47	45	44	40	51	54	37	46	44	41	42	51	40	50	53	62	50	64	60	69	48	59	50	55	45	56	42	45	39	59	42	42	49	52	47	51	36	46	45	46	65	42	55	41	43	50	53	41	58	51	52	44	37	58	42	40	47	44	44	43	49	46	62	50	44	45	38	52	38	41	47	46	47	48	40	56	46	60	47	45	52	42	47	42	40	42	49	51	43	39	41	56	38	46	60	49	44	52	42	45	57	66	43	55	40	44	52	40	45	55	68	34	48	36	46	51	42	44	50	40	48	50	45	38	49	52	43	52	39	51	55	47	43	46	54	44	29	46	68	45	52	50	44	52	50	47	43	43	44	49	63	54	46	43	50	45	31	33	44	56	44	49	50	49	39	44	52	53	33	43	43	49	47	53	34	48	46	41	44	48	58	63	52	52	48	51	45	60	42	71	47	51	36	62	45	50	52	52	48	53	59	52	56	28	58	51	39	56	55	45	59	50	44	51	47	49	47	51	45	51	44	41	53	47	42	56	45	50	45	48	62	59	49	56	46	50	39	41	52	51	39	48	50	38	36	46	54	53	52	54	42	57	45	61	49	48	54	60	37	52	46	37	35	43	51	35	54	48	50	30	47	51	35	45	53	50	35	50	38	46	53	68	45	68	38	55	41	37	54	43	52	53	50	65	41	51	54	54	37	50	60	68	49	50	47	42	62	34	56	47	63	49	55	50	52	49	54	49	45	53	48	56	54	56	45	53	34	40	47	35	58	45	45	43	55	49	46	53	50	48	55	43	50	56	54	48	41	58	43	51	49	43	41	45	41	44	44	43	43	48	44	59	49	48	50	46	56	45	38	51	48	47	58	40	48	51	55	60	62	34	61	67	47	47	64	53	50	53	53	50	45	53	56	47	37	59	47	51	47	50	54	53	32	54	45	42	52	44	43	49	47	39	54	46	51	48	56	59	64	32	59	61	55	37	44	44	51	56	52	56	41	42	40	48	46	48	61	46	56	43	40	47	58	40	54	46	44	41	53	50	51	59	41	48	32	55	59	47	59	53	52	51	44	49	59	39	41	54	51	54	53	50	44	37	52	54	51	57	55	49	41	46	51	37	44	53	47	57	48	56	42	42	57	46	46	50	41	45	54	55	47	41	40	49	51	54	46	50	34	55	44	42	46	39	51	53	49	48	43	46	58	58	47	42	51	44	55	52	41	60	44	47	53	42	60	57	46	36	43	43	47	39	58	40	57	36	44	50	37	60	49	50	44	51	39	62	53	34	65	43	47	51	45	33	42	61	70	44	55	57	40	48	34	49	66	43	43	52	61	48	58	47	44	55	50	42	44	45	63	54	53	39	41	37	43	56	59	51	51	48	50	49	50	50	40	34	54	50	52	48	54	50	55	45	57	45	46	46	55	46	39	51	49	48	46	48	49	43	47	50	41	46	45	49	56	45	47	61	47	51	44	53	54	48	49	44	46	34	54	44	62	56	49	48	47	38	50	43	53	42	46	45	45	54	46	46	50	51	64	49	46	52	44	68	49	41	50	54	50	38	42	53	51	39	53	51	46	48	47	58	35	50	54	41	42	46	54	43	48	48	59	47	36	54	39	51	47	48	47	55	44	48	56	47	48	52	43	43	53	55	44	60	55	49	42	42	44	55	44	45	48	51	41	56	47	46	35	47	54	58	41	51	39	36	38	54	50	57	36	51	53	46	37	44	58	54	53	61	58	52	44	56	54	36	51	44	36	53	60	48	46	55	37	64	40	47	48	46	50	48	52	44	47	38	52	53	30	53	42	37	50	52	40	41	48	50	56	44	46	43	43	45	49	46	47	46	48	34	40	50	43	52	35	57	58	44	47	44	63	52	35	54	45	46	52	40	47	44	53	36	46	49	45	37	44	50	43	36	40	63	47	51	37	46	44	50	47	44	53	58	43	49	45	50	55	50	44	38	46	44	51	44	47	65	30	49	46	59	55	49	43	57	54	44	48	59	59	48	36	62	43	46	51	54	35	53	40	50	61	58	52	58	41	36	37	50	36	41	41	43	51	32	53	55	53	46	44	42	42	50	35	46	38	55	52	49	43	47	30	44	52	52	51	49	51	60	37	40	59	42	43	43	46	44	34	45	55	45	38	40	60	37	42	47	55	60	52	44	42	48	53	42	37	52	52	41	47	44	40	51	53	61	48	46	45	68	52	54	45	46	51	52	39	41	51	52	43	38	46	38	56	51	48	41	62	42	53	51	54	55	45	46	37	31	50	55	73	66	46	49	58	42	43	45	66	50	50	28	40	61	51	52	60	51
17715	11468	7638	18909	28110	27843	25030	21000	17817	15318	12940	10995	9368	7998	6987	6339	5502	4659	4012	3543	3029	2786	2505	2328	2271	2027	2018	1850	1710	1546	1534	1507	1413	1424	1357	1378	1263	1255	1263	1272	1141	1124	1133	1088	1086	1100	1003	966	973	929	993	1001	934	944	945	832	903	869	901	853	857	829	868	868	826	834	830	802	767	811	777	857	788	755	792	747	752	728	749	748	770	751	795	734	748	749	709	689	764	713	724	718	773	758	757	752	695	698	706	713	724	780	768	717	746	729	707	708	733	707	668	708	681	710	743	699	752	700	738	693	699	696	692	677	673	753	755	672	702	703	686	707	717	702	730	732	715	702	706	718	740	726	661	698	697	689	689	722	713	676	671	668	682	679	742	698	724	703	656	698	671	723	682	670	757	699	693	709	699	694	696	757	715	676	695	700	688	680	658	701	703	719	724	699	720	682	718	700	717	677	710	713	728	725	708	712	668	712	729	730	691	678	696	650	735	716	697	683	688	680	753	698	686	693	692	689	657	710	683	750	688	707	735	715	679	671	711	694	723	671	661	687	740	678	729	693	661	711	710	691	726	697	705	647	656	682	689	739	674	710	697	742	686	699	701	723	695	732	662	694	725	688	681	695	681	753	748	701	695	700	696	719	685	678	725	715	714	705	720	699	711	663	656	699	707	700	689	704	727	683	753	681	707	673	755	702	688	690	707	735	707	684	694	723	699	726	704	706	725	718	681	654	668	643	717	694	724	729	724	691	687	697	722	703	717	739	674	704	758	689	683	722	682	712	740	672	734	736	671	690	696	691	721	714	680	716	708	705	663	688	689	730	719	710	702	685	694	668	714	697	690	707	729	674	715	689	680	711	688	713	645	741	716	687	689	708	722	662	710	636	694	725	683	694	750	726	667	759	709	694	690	681	690	671	716	730	677	697	677	694	685	737	718	688	693	675	687	702	684	690	687	696	671	683	741	711	696	699	701	691	684	728	690	711	684	681	706	654	727	727	678	637	729	678	753	729	696	721	696	642	704	727	731	684	707	671	673	724	737	695	708	689	666	670	693	657	728	734	692	707	699	741	738	654	700	674	692	735	734	698	698	693	729	722	683	756	693	632	704	651	666	685	700	684	676	743	688	658	731	681	699	659	720	686	721	677	677	728	663	680	739	702	724	743	694	711	677	706	675	720	664	708	753	704	680	703	676	724	719	716	643	670	696	717	712	649	691	691	680	717	696	683	694	691	667	722	729	670	684	676	691	683	685	698	681	722	679	712	715	675	708	711	715	700	718	700	736	691	733	699	700	682	656	719	710	679	678	736	704	719	650	673	698	707	679	704	708	689	722	678	746	731	720	721	725	667	712	715	683	646	705	742	679	702	685	713	751	694	716	719	667	697	729	702	687	697	721	692	682	667	665	687	708	694	689	672	704	716	678	705	714	752	647	681	748	731	714	666	656	727	687	717	686	690	699	696	671	716	664	702	675	740	706	690	724	726	704	728	723	726	715	741	679	724	689	724	696	663	755	707	716	713	676	681	688	684	733	691	709	728	763	668	634	668	696	707	715	681	717	704	700	650	700	685	698	688	704	703	680	675	742	694	646	714	711	724	733	720	716	723	714	669	662	706	696	679	670	671	719	679	718	688	694	669	712	729	687	670	695	650	702	706	704	680	688	686	667	687	722	670	725	687	737	688	647	685	687	704	689	672	672	718	720	694	675	686	694	694	655	693	730	732	722	677	663	725	655	667	651	650	687	699	687	693	709	689	715	685	702	707	707	691	685	690	687	651	728	723	695	666	689	686	687	646	753	650	742	707	752	682	721	681	672	689	681	686	710	714	715	674	745	683	696	699	713	706	715	685	704	739	667	685	659	684	658	709	669	676	681	730	711	663	703	716	727	672	641	698	658	728	693	681	689	677	692	683	701	694	657	667	684	683	670	667	723	727	669	685	683	737	686	699	695	745	749	694	640	701	676	663	710	676	704	735	682	712	695	729	713	625	722	714	710	671	736	745	687	680	685	706	682	680	747	705	685	701	702	712	704	705	701	706	701	667	669	703	699	691	651	694	680	650	706	736	705	739	738	705	726	701	716	722	694	702	752	670	702	701	710	726	705	693	699	708	685	694	704	681	665	716	676	658	704	715	687	720	684	692	733	702	750	708	664	684	750	677	693	710	691	689	682	680	688	705	683	673	694	678	694	719	710	649	697	695	691	704	723	742	676	705	691	735	708	697	712	716	747	672	690	653	693	719	667	723	717	661	672	690	683	710	681	730	693	687	688	686	730	670	686	673	716	719	736	674	697	748	703	644	667	720	679	687	679	677	704	731	631	701	689	664	666	722	697	759	683	655	698	702	690	684	677	663	700	724	684	701	711	692	716	676	653	695	693	778	717	685	683	696	729	684	721	710	705	743	700	696	665	699	749	709	668	735	648	658	672	744	698	706	692	730	687	693	699	712	693	710	728	679	717	679	720	655	694	650	650	658	686	723	698	694	704	724	692	670	700	705	680	674	685	710	675	713	596	706	702	710	701	716	726	676	683	679	723	717	696	722	699	699	709	701	742	664	740	710	721	721	694	674	696	685	659	675	718	662	677	707	670	734	730	709	704	665	711	700	673	683	677	651	721	640	719	681	733	711	716	668	702	715	700	728	717	720	666	756	690	712	710	722	747	711	697	636	706	741	693	730	677	706	707	737	731	697	712	690	695	685	694	653	705	639	664	675	687	681	682	704	724	709	682	710	724	700	683	724	680	662	660	684	665	712	730	695	658	695	721	687	718	699	750	678	683	683	669	697	756	646	711	694	659	731	679	708	685	642	683	698	714	706	675	689	703	691	742	693	757	709	693	706	716	725	734	694	701	703	711	672	734	673	699	753	657	727	697	701	712	693	660	669	719	672	716	692	707	672	739	713	728	671	690	641	708	766	751	657	721	682	702	717	728	686	714	704	645	720	676	690	683	720	705	676	719	688	705	657	698	711	716	717	724	717	694	709	696	686	677	690	686	723	682	692	730	677	685	665	700	666	662	727	715	692	671	665	682	691	715	682	700	636	679	696	662	705	708	685	690	678	721	766	690	711	681	649	731	709	701	670	732	692	720	701	678	694	689	670	737	705	715	744	690	700	702	698	710	683	704	706	705	756	649	697	705	728	699	681	740	659	719	672	644	667	676	696	755	735	718	721	729	696	720	700	701	690	695	691	723	673	678	674	671	651	735	684	689	703	709	704	703	703	726	703	730	732	723	743	691	731	711	706	666	714	722	728	713	701	739	704	707	693	711	674	678	707	711	710	710	726	725	718	764	694	692	660	682	684	709	727	658	723	688	701	713	735	676	719	737	638	708	668	673	655	688	715	688	728	744	745	725	701	726	687	711	705	693	749	729	722	676	752	723	732	709	728	694	673	690	680	674	666	727	688	736	674	674	743	668	713	635	703	676	699	718	687	707	687	680	726	680	690	741	716	708	752	695	675	689	723	718	719	685	707	692	699	736	665	712	703
1417	806	522	383	749	853	757	688	615	499	464	380	328	326	271	210	210	203	167	153	127	115	92	112	106	103	73	110	94	77	93	79	95	76	76	81	74	72	66	67	60	76	49	51	66	65	73	50	53	47	65	63	52	57	54	59	57	50	53	45	60	59	46	58	59	56	63	66	54	47	49	50	44	53	51	69	55	48	62	62	48	55	56	36	49	53	48	52	46	52	47	44	58	58	43	52	50	58	71	46	48	44	42	50	49	53	50	57	58	59	59	55	47	40	55	42	46	51	60	45	46	49	49	47	61	49	41	58	49	43	41	53	51	59	52	54	56	47	49	50	53	48	48	50	42	50	51	52	63	51	45	45	51	41	39	54	48	53	57	57	64	60	39	45	66	33	66	49	35	57	54	56	52	62	53	57	56	42	58	66	53	60	44	52	66	55	45	36	46	54	53	55	50	56	46	52	62	54	46	57	42	50	49	53	44	58	63	40	57	48	53	51	40	52	47	56	44	46	42	50	55	52	63	40	46	54	43	47	51	54	54	46	52	47	57	50	46	56	49	48	64	41	57	49	72	38	55	48	51	45	55	51	46	51	49	53	40	59	61	54	52	70	68	42	49	53	66	55	49	51	48	50	48	47	47	51	47	52	56	50	44	52	46	49	39	67	56	58	43	41	57	48	45	51	57	52	44	65	51	55	48	46	60	51	42	47	48	39	45	53	61	47	55	55	42	49	45	62	47	53	49	50	50	57	50	60	40	53	46	54	49	67	50	68	53	53	37	51	44	67	39	37	52	51	50	59	63	49	50	50	49	55	50	37	54	61	55	52	55	45	53	63	58	56	52	48	57	49	40	71	61	60	55	50	56	43	56	53	64	57	55	57	63	53	55	55	48	60	46	38	62	52	61	58	44	58	47	59	50	56	47	47	46	55	52	45	43	51	49	57	48	65	57	62	58	53	48	63	60	44	50	52	53	51	59	39	47	55	65	54	47	55	33	44	43	52	36	42	59	67	51	37	53	59	43	39	45	40	56	50	54	54	44	53	51	48	54	47	45	42	55	50	40	39	52	56	45	48	49	54	47	39	44	45	53	53	58	70	43	51	42	52	42	45	53	44	58	49	47	54	64	54	62	49	55	54	52	55	60	44	46	48	52	38	58	61	39	47	49	67	58	47	64	52	39	43	54	48	44	51	58	61	47	48	41	57	43	43	56	58	48	44	43	54	59	51	56	59	68	33	66	61	55	48	56	53	46	43	62	41	47	42	42	44	50	49	38	52	41	51	42	44	52	52	55	48	52	55	58	60	48	56	42	60	52	61	48	43	47	45	68	62	48	48	48	56	52	48	46	44	53	53	51	53	49	61	51	66	45	45	49	45	56	47	60	60	60	48	46	66	49	57	56	62	52	51	65	42	56	43	42	49	59	51	57	40	46	57	51	50	54	43	52	60	50	50	52	54	66	45	55	71	61	56	52	49	47	59	54	65	48	44	45	40	36	59	57	51	49	57	43	55	52	50	55	45	49	52	44	53	42	64	54	50	61	47	45	59	44	50	68	42	48	46	61	46	48	49	46	61	54	57	51	51	50	60	60	49	56	60	59	56	49	62	55	47	66	52	50	61	58	70	55	41	52	53	54	50	48	46	49	32	57	56	76	66	55	48	59	45	58	53	50	49	42	55	50	60	45	49	55	51	49	51	54	48	68	42	58	48	62	53	48	50	41	53	53	53	42	51	36	51	56	47	57	47	44	54	37	44	57	61	44	58	50	51	52	43	47	42	47	50	53	47	39	59	41	54	46	55	49	47	63	49	66	50	55	45	57	50	46	62	44	51	50	48	37	53	45	55	52	51	62	65	39	48	43	47	51	52	51	47	47	46	48	47	44	42	60	48	54	62	44	44	44	59	65	52	55	50	49	61	60	31	55	44	73	47	45	48	55	76	63	45	38	43	55	52	53	51	44	48	64	62	40	52	52	48	50	59	58	47	49	52	55	46	37	44	45	60	48	54	51	38	61	49	54	59	51	62	62	53	55	46	53	58	53	49	47	47	55	51	46	56	54	70	59	49	53	53	62	50	47	53	65	63	61	56	42	50	59	47	48	43	50	43	55	45	45	48	55	49	50	46	62	58	49	51	46	58	58	41	45	47	46	48	41	54	55	45	47	40	60	44	48	43	62	47	48	51	55	54	42	61	43	40	50	54	53	51	55	53	49	54	55	55	51	44	57	57	39	55	56	59	51	53	47	35	45	57	55	53	52	51	48	49	44	35	51	48	43	54	55	44	55	55	51	42	52	47	54	50	42	37	45	49	46	41	60	57	55	37	48	62	46	43	44	53	50	42	56	58	40	51	51	56	49	56	63	45	50	42	61	52	52	47	48	49	42	50	49	48	46	56	58	46	40	67	48	49	47	41	48	41	51	52	47	62	61	57	56	62	46	49	46	53	60	56	64	49	53	42	45	52	44	46	46	52	47	52	61	57	41	62	52	55	56	50	47	56	49	44	37	64	43	49	43	60	51	54	46	45	54	57	55	51	61	58	52	52	58	47	49	44	57	43	46	53	41	53	54	47	41	64	41	49	42	62	56	50	42	56	46	48	46	60	51	56	51	55	46	58	51	62	48	48	48	47	60	62	49	66	46	60	46	44	42	50	54	45	53	36	40	47	44	64	53	62	45	39	50	45	55	41	40	53	49	44	42	58	56	45	43	58	49	66	41	40	47	47	56	45	46	53	46	54	53	58	66	60	51	51	53	55	55	48	48	43	44	49	48	45	46	49	54	55	56	57	53	59	50	45	53	55	54	56	49	59	31	59	53	59	47	49	54	54	48	40	50	39	41	60	65	58	49	43	44	54	46	61	67	62	56	57	54	60	48	54	68	49	57	45	44	53	54	53	67	44	57	47	51	39	36	50	53	48	43	37	53	48	42	53	51	53	56	49	49	36	52	49	52	50	44	40	57	43	56	62	51	40	54	51	34	56	44	60	49	52	53	63	55	40	40	54	61	54	48	46	54	62	45	67	50	42	45	36	52	65	60	44	58	46	53	53	55	58	53	53	56	55	46	55	51	43	47	55	53	54	50	53	57	54	44	39	47	63	51	55	40	56	59	47	50	41	48	42	51	43	55	56	54	54	52	49	50	60	51	41	47	48	49	63	37	51	61	51	52	70	41	50	55	43	41	51	59	63	64	43	41	64	44	53	47	49	58	51	58	52	52	45	51	50	55	50	54	46	49	59	49	51	52	53	56	49	47	49	64	53	47	46	51	50	41	51	53	34	44	47	53	45	52	49	40	48	34	57	47	41	54	41	41	62	54	68	45	50	55	54	59	48	65	54	39	66	61	52	61	60	48	48	53	67	46	44	54	43	44	51	38	60	51	40	50	63	47	58	51	42	40	57	55	51	53	52	48	44	45	47	42	57	47	52	47	53	46	56	40	63	55	55	62	38	53	45	47	40	57	57	40	49	36	48	46	50	60	41
22294	15978	10937	24005	33345	33178	29899	26242	22747	20022	17763	15031	13030	11405	10184	8896	7803	6809	5779	5098	4470	3930	3635	3359	3115	2884	2697	2512	2313	2136	2059	2017	1923	1837	1812	1799	1723	1683	1561	1546	1530	1438	1347	1305	1252	1281	1240	1164	1200	1150	1154	1135	1089	1065	1118	1034	1079	1012	1010	984	973	978	926	962	951	880	897	897	910	917	905	830	864	809	859	787	845	857	865	822	781	820	830	816	793	814	809	812	829	765	786	783	755	793	763	773	777	829	770	808	780	768	755	765	719	736	701	726	723	757	738	750	734	738	740	731	760	694	764	779	742	741	684	711	742	739	757	732	753	727	768	717	745	776	782	701	737	734	762	768	775	775	769	700	723	745	724	757	656	763	720	724	735	725	728	740	761	723	747	785	745	688	718	690	756	708	742	744	730	782	718	681	735	735	720	716	733	730	720	716	719	652	702	752	786	779	726	716	722	724	722	771	771	737	768	753	691	720	701	716	739	764	703	709	685	672	746	683	696	715	793	733	670	749	747	713	749	684	754	743	718	705	671	706	730	718	743	738	704	730	739	753	736	695	709	809	752	750	733	767	716	736	720	751	764	749	661	718	716	746	707	777	713	724	766	732	723	706	708	700	707	727	732	693	703	766	748	766	712	671	716	739	752	774	758	794	675	730	738	728	720	709	788	707	721	684	699	726	749	725	778	727	781	760	737	727	730	769	728	695	747	720	721	744	750	710	761	745	726	738	732	772	726	685	689	756	695	704	728	777	761	739	708	727	700	733	799	706	739	712	765	727	736	769	750	728	711	711	757	701	728	737	758	702	740	765	727	738	708	729	715	732	753	744	756	748	683	738	733	748	732	738	717	721	704	711	736	715	694	731	704	701	777	761	721	732	743	709	733	755	741	721	718	744	768	731	744	766	730	726	737	789	780	704	724	733	691	741	723	772	713	751	779	746	680	726	747	717	752	722	735	735	758	754	752	726	734	689	747	716	713	703	738	684	728	758	685	694	731	739	714	720	741	772	745	730	720	755	709	707	734	720	741	727	691	681	779	702	755	743	714	737	725	737	733	755	744	707	722	678	765	803	703	740	725	725	719	733	777	737	744	785	763	682	713	672	760	740	710	753	814	768	733	727	768	741	730	634	723	720	704	689	689	738	753	732	758	758	750	777	699	735	711	712	776	740	746	692	726	714	718	775	671	749	754	726	725	735	681	787	728	682	702	772	747	745	744	708	717	724	721	789	743	741	701	747	786	744	731	727	698	742	773	672	756	723	721	725	748	716	720	738	766	663	765	739	741	757	738	754	720	741	717	750	748	688	751	679	762	733	749	713	730	712	717	759	749	731	746	721	740	726	698	748	755	698	703	725	773	687	742	749	712	727	749	776	738	747	742	767	712	769	729	738	732	731	705	714	737	731	740	737	715	711	692	759	770	687	730	683	753	703	680	753	714	710	740	755	723	715	769	714	722	715	718	720	736	747	751	739	667	727	743	769	750	733	666	752	749	695	721	767	689	719	738	731	742	738	773	730	742	764	743	719	744	740	715	751	696	751	764	723	713	734	719	757	710	723	735	740	759	744	759	768	722	733	788	759	693	727	737	720	720	710	727	704	780	714	762	760	744	697	696	776	710	768	709	729	719	686	766	731	700	716	689	772	727	689	717	703	699	797	767	723	751	725	720	736	715	750	714	730	708	744	749	773	724	722	701	748	757	697	755	738	687	757	676	692	718	793	727	727	746	746	740	690	786	712	782	737	709	743	651	708	750	727	709	769	748	738	724	712	723	718	763	756	736	750	764	722	734	713	731	714	762	650	736	766	701	698	727	723	712	769	725	691	727	731	763	714	699	756	717	800	711	729	729	695	722	771	749	704	714	746	740	669	701	745	743	752	762	725	750	688	721	692	688	731	712	697	712	758	761	708	750	737	733	728	744	729	720	735	738	737	711	727	709	760	760	697	685	754	756	724	738	709	719	737	724	716	741	759	705	712	774	727	725	776	720	707	687	737	706	770	723	700	706	798	689	727	667	719	752	731	778	669	787	740	683	732	773	734	720	694	740	728	783	746	708	724	704	741	716	739	711	704	687	750	721	735	722	725	738	742	706	726	751	755	756	750	741	757	758	769	692	712	722	784	701	758	689	768	765	746	709	749	775	816	709	737	737	710	797	739	719	744	729	749	748	708	750	752	746	762	719	738	739	709	707	716	704	737	697	681	807	790	684	712	683	730	754	640	736	787	726	718	693	742	746	683	716	722	743	750	742	717	705	701	732	753	718	718	753	729	711	739	744	731	755	771	760	726	774	723	726	723	736	758	708	740	781	773	763	740	719	728	687	727	703	700	702	724	702	742	754	734	775	723	751	748	751	790	761	727	717	707	733	733	682	725	713	727	715	772	778	730	767	714	796	751	699	721	709	710	763	722	734	684	728	729	737	701	736	758	723	726	706	773	729	742	759	747	697	705	731	720	702	751	765	704	696	720	731	712	710	726	714	715	704	710	739	691	740	760	708	736	765	725	708	753	802	758	698	746	752	727	698	722	755	790	674	723	763	714	721	728	713	717	692	760	732	755	745	746	725	734	697	749	706	719	743	745	740	745	734	734	763	714	695	739	757	734	704	738	716	722	732	763	695	727	748	728	761	716	756	722	725	777	665	718	745	736	778	668	764	714	779	689	717	764	738	762	724	730	744	696	698	715	717	677	676	755	691	701	721	738	757	713	760	771	748	770	733	705	748	749	704	718	755	711	742	734	751	722	772	689	697	737	729	735	736	729	713	730	721	762	692	716	740	749	770	718	724	706	774	730	748	763	713	713	731	727	695	752	795	738	663	742	732	724	704	768	772	738	727	777	715	693	724	738	723	717	758	715	716	729	777	735	738	724	700	712	749	731	731	774	704	741	702	741	719	792	715	764	703	732	756	767	739	765	713	702	710	687	759	735	696	749	759	717	705	748	742	762	719	729	751	724	775	759	729	726	760	765	740	739	716	719	733	754	773	709	747	722	743	717	782	781	767	801	738	709	740	738	790	729	666	680	709	763	741	711	730	708	713	716	707	694	721	741	696	756	777	697	727	778	739	758	738	718	702	726	685	732	731	725	765	722	755	725	678	736	739	669	708	722	667	721	692	751	718	742	727	783	747	741	712	733	766	702	769	725	744	718	745	735	703	762	723	723	744	735	732	697	743	720	755	675	736	682	759	764	717	770	690	749	722	728	760	724	716	702	714	711	745	711	717	731	753	745	727	701	720	698	740	750	714	725	744	760	764	766	691	723	756	708	726	717	722	750	782	709	679	747	725	710	718	734	749	697	707	761	716	771	744	712	741	744	741	714	736	719	734	717	772	761	707	763	726	750	670	741	736	715	747	764	769	744	718	697	760	707	708	725	715	754	711	750	779	762	691	742	720	775	707	737	715	743	724	720	745	767	721	720	713	788	682	720	667	769	716	785	734	706	701	752	792	799	702	782	769	694	749	687	741	733	737	741	705	762	673	722	749	714	758	748
3154	722	469	366	682	808	739	645	507	503	432	355	318	310	278	228	207	181	161	163	128	130	109	120	128	103	87	99	104	88	92	94	78	82	76	96	80	80	87	78	65	86	87	68	71	76	71	79	82	74	74	76	68	66	68	90	55	88	72	69	61	59	81	73	62	71	71	67	74	72	77	57	69	58	79	68	71	61	76	58	75	57	61	66	60	62	65	55	75	82	78	66	70	63	76	66	52	74	48	54	60	77	68	66	62	76	68	53	56	63	59	67	56	66	57	71	58	55	70	59	64	76	68	73	63	64	51	72	77	75	76	60	77	54	51	62	72	74	79	61	68	67	63	81	60	85	57	75	67	50	52	64	49	63	72	57	61	57	68	59	74	62	69	57	71	61	52	50	66	61	64	68	69	65	52	60	80	74	64	49	70	52	65	55	55	60	72	55	72	50	57	83	70	76	84	71	56	83	62	67	67	72	65	75	77	64	63	61	70	71	65	61	59	61	62	57	58	70	60	73	68	71	63	55	47	58	84	59	62	71	71	61	66	57	64	63	83	65	58	71	77	57	69	67	58	68	69	54	57	56	59	61	48	68	69	67	67	51	51	67	72	63	65	44	57	58	63	73	67	65	65	54	64	74	51	62	66	57	59	64	57	56	61	66	64	62	69	70	66	75	66	58	55	57	61	79	54	60	64	64	59	76	47	63	56	74	64	62	62	58	70	81	78	53	64	54	66	67	58	49	55	69	87	63	53	56	59	58	50	52	64	81	52	63	77	55	64	68	63	68	52	57	56	69	68	59	60	63	57	59	76	63	69	65	59	58	69	62	51	46	67	49	51	52	63	70	66	61	57	55	50	75	50	58	61	67	54	61	53	49	62	63	66	55	59	67	45	65	54	71	66	58	73	56	64	89	76	71	54	64	59	53	66	72	69	67	60	56	65	74	51	57	65	79	56	71	71	65	65	60	59	63	57	61	54	67	63	67	71	57	62	65	66	60	66	67	70	58	58	53	77	52	73	68	58	66	54	69	55	60	63	72	64	61	52	71	53	60	54	58	62	75	64	65	45	69	67	63	57	64	83	72	61	53	69	66	75	63	76	78	54	69	42	59	64	50	63	68	63	61	59	75	66	57	65	53	56	76	65	77	59	69	60	67	72	64	66	72	61	59	66	73	61	63	64	43	61	57	63	59	58	70	64	44	66	58	73	69	63	56	74	63	58	66	56	54	63	48	60	59	52	76	67	57	52	75	56	53	74	69	68	65	58	50	66	58	65	56	65	65	65	63	77	59	64	60	66	46	61	49	50	64	64	63	55	49	74	72	58	56	62	58	53	53	80	62	62	59	60	64	72	57	76	57	58	67	75	71	68	54	71	57	72	72	69	63	47	82	74	69	59	72	62	57	59	68	70	69	59	69	60	60	75	69	67	65	72	73	63	50	69	53	63	53	60	78	57	60	70	72	63	59	62	67	61	52	75	47	69	58	59	52	64	47	72	65	62	61	69	62	36	60	71	62	61	82	59	66	81	59	66	64	56	64	60	75	54	78	72	47	63	48	56	69	51	71	64	57	64	58	60	58	64	61	56	70	57	57	71	75	59	84	62	64	59	63	54	56	56	76	66	56	60	63	76	61	60	61	67	50	55	69	70	61	58	55	67	70	64	57	49	72	54	72	57	42	65	64	64	71	66	70	71	64	64	56	79	70	59	59	77	60	46	55	69	76	72	71	53	65	59	61	71	64	72	57	85	70	61	54	67	67	56	47	69	81	60	54	57	49	66	52	63	75	76	67	71	72	76	76	74	76	53	60	52	55	70	88	69	73	69	62	70	70	63	62	68	63	63	74	70	62	62	60	62	56	52	60	65	64	76	62	60	58	61	53	75	64	62	61	60	62	79	46	82	53	50	52	63	53	57	53	56	72	48	49	71	70	61	62	54	62	58	73	74	69	68	69	68	62	68	67	77	64	66	77	62	57	69	70	66	72	59	72	68	59	62	64	67	74	63	73	57	55	61	66	58	66	61	69	56	70	75	64	63	71	49	55	68	58	61	47	68	52	61	59	64	63	54	62	72	67	60	49	49	70	60	47	66	75	53	70	67	69	63	59	63	65	74	66	82	68	77	57	53	54	68	68	49	60	57	55	63	51	56	64	50	55	61	63	66	65	52	51	71	69	49	70	65	63	67	56	58	53	58	76	71	44	74	62	58	75	61	75	72	64	61	58	63	65	55	55	56	59	75	70	62	64	65	60	61	64	65	60	46	55	63	54	53	59	60	57	60	67	75	71	61	60	72	70	66	66	75	66	65	58	61	49	61	57	67	70	55	76	56	75	57	64	76	55	64	65	58	52	65	72	52	78	64	58	57	51	65	75	60	63	52	73	71	70	54	53	65	72	43	70	65	57	81	54	62	61	75	68	63	81	58	71	67	61	79	70	66	59	64	77	63	60	68	65	57	47	66	64	67	58	62	63	75	55	68	61	52	60	65	57	81	57	74	50	65	70	66	69	62	72	68	79	58	79	72	62	66	86	55	69	61	58	65	70	67	63	59	69	70	58	49	61	69	72	56	62	78	70	66	65	58	66	57	70	64	75	77	78	71	67	76	71	67	62	52	66	66	52	64	55	63	74	61	63	64	57	72	67	51	58	63	70	61	60	48	60	71	72	70	61	77	70	53	65	68	65	71	71	51	67	60	65	61	58	58	63	54	55	51	63	62	73	56	67	52	65	70	64	66	64	55	53	52	60	69	47	78	68	62	63	66	58	50	58	62	55	58	58	64	79	58	76	71	81	68	66	58	64	59	66	73	61	62	55	70	62	75	61	65	75	62	68	57	67	64	67	80	63	68	62	67	57	69	49	73	66	65	60	61	73	56	60	77	55	76	72	59	60	71	70	70	50	75	68	60	67	55	65	51	57	61	65	67	71	65	59	53	73	62	74	61	68	64	83	63	72	49	61	59	66	85	70	76	61	66	61	57	63	73	70	66	61	68	59	64	83	46	58	72	74	57	65	61	55	53	67	62	67	62	71	68	71	61	69	76	69	61	61	68	59	55	78	57	68	58	68	68	56	59	62	54	53	54	58	58	50	61	64	53	65	69	72	61	64	67	63	58	73	62	84	66	65	68	67	73	51	69	75	69	83	63	61	68	83	53	62	73	63	46	71	64	71	62	54	67	61	67	68	59	49	71	63	71	70	64	73	72	72	56	56	68	58	64	55	68	73	66	71	77	66	66	68	65	66	57	75	68	65	59	69	63	73	53	53	66	70	64	58	62	57	62	49	66	68	63	72	59	60	76	59	65	66	69	64	53	60	69	62	62	59	72	68	65	60	76	64	60	56	79	55	62	76	61	51	55	72	71	65	65	76	69	60	57	59	62	59	65	66	78	83	56	57	50	61	69	77	58	73	51	60	54	55	70	63	73	71	75	58	61	54	56	73	58	50	78	64	82	72	61	70	69	63	73	65	64	71	70	59	61	62
20269	14678	10462	23273	32330	31847	28790	25542	21942	19323	17053	14593	12471	10958	9985	8639	7600	6465	5634	4966	4374	3964	3518	3345	3047	2967	2759	2514	2304	2262	2110	2075	1988	1968	1910	1891	1926	1805	1761	1644	1617	1547	1511	1431	1393	1424	1367	1351	1274	1338	1217	1242	1265	1238	1251	1233	1247	1205	1221	1208	1107	1140	1082	1068	1079	1057	1094	1020	1057	1114	1066	1022	1011	1083	1029	1007	991	1013	951	993	1037	1010	998	997	953	864	960	940	966	929	955	973	951	931	952	945	892	904	961	890	936	945	939	875	884	866	907	931	925	898	919	908	929	917	869	913	940	970	876	949	960	915	929	897	852	905	914	884	894	917	874	860	865	926	947	921	885	870	902	924	937	862	927	926	861	893	863	913	887	898	930	886	927	905	882	895	874	880	901	876	923	878	900	876	946	899	915	911	909	922	919	939	973	922	899	897	883	888	888	923	936	920	899	934	894	897	954	863	896	918	893	895	911	922	931	909	852	901	876	948	907	913	890	890	830	855	870	902	863	942	948	888	863	904	897	915	879	895	880	872	877	948	888	927	908	943	903	889	914	849	860	850	918	902	917	882	909	933	866	856	930	929	876	911	919	890	926	905	921	919	940	912	931	892	880	932	839	859	882	914	899	887	911	901	951	925	903	917	897	906	901	910	925	899	871	888	915	900	954	893	931	908	865	952	919	865	893	900	950	944	904	881	869	912	885	859	895	884	870	889	952	848	889	917	937	945	950	911	848	923	918	893	894	931	892	877	934	917	917	886	893	882	843	863	859	898	884	874	902	883	902	945	886	907	820	886	920	917	898	902	919	922	881	904	905	910	902	933	927	847	848	895	921	850	890	859	892	907	889	879	923	893	907	881	908	926	941	838	944	910	938	896	892	885	873	944	911	814	929	852	874	937	904	916	959	891	879	835	899	951	901	881	902	925	859	886	862	881	909	935	963	940	914	900	882	920	875	906	890	906	902	852	915	904	899	913	896	922	959	912	855	940	905	889	916	883	927	899	878	941	891	845	915	945	883	918	912	916	864	885	923	892	862	895	902	925	856	861	864	926	936	943	912	873	882	846	857	913	897	907	901	867	886	863	908	934	907	961	923	894	939	892	908	927	924	850	925	928	859	864	911	928	935	898	928	941	867	886	839	956	942	870	850	881	932	857	855	873	942	876	917	925	882	879	912	872	918	917	872	899	888	923	892	991	945	910	916	889	913	912	899	905	925	909	858	894	881	886	910	939	860	925	918	886	862	906	904	897	889	892	881	881	941	879	889	875	879	884	935	920	934	953	923	913	977	944	915	893	874	891	873	875	844	923	888	912	889	928	908	927	886	862	928	927	895	891	855	973	979	877	922	890	845	852	959	934	938	845	894	891	933	941	841	877	903	946	864	894	933	922	829	896	884	877	911	881	913	925	894	894	910	876	891	876	926	861	927	901	842	913	926	872	916	887	930	894	860	838	888	856	900	891	849	905	860	897	912	918	893	929	906	925	890	926	879	897	882	915	914	896	921	935	934	923	931	893	921	850	913	891	845	864	885	905	895	859	920	900	897	856	940	919	886	900	940	900	892	919	862	916	915	908	845	884	928	919	896	969	886	877	935	871	829	957	898	850	921	902	884	888	876	899	906	930	863	976	867	890	926	901	937	941	877	891	937	909	918	922	932	842	922	917	887	863	938	911	915	985	903	927	906	900	908	894	905	927	924	926	913	868	954	897	912	910	899	901	903	854	875	961	913	843	933	917	905	869	932	891	872	879	894	900	909	894	942	894	914	811	952	924	916	948	898	915	916	876	886	865	887	914	865	868	928	916	892	888	917	901	869	916	966	896	921	912	918	895	897	943	897	946	932	930	958	903	857	876	897	875	829	890	912	907	917	859	920	928	887	961	879	892	947	930	872	904	923	906	852	878	889	860	908	908	851	884	876	857	869	887	962	842	912	880	923	913	923	856	908	916	873	894	906	960	944	963	892	868	885	880	898	887	896	890	862	904	909	902	861	886	906	963	866	897	943	872	894	869	870	927	895	901	916	930	867	910	857	909	926	922	885	918	913	913	905	902	887	914	953	903	835	845	921	922	951	906	896	955	884	942	932	912	926	921	901	926	905	830	906	885	896	894	922	872	873	903	890	899	954	958	920	926	911	932	969	907	924	896	921	910	897	914	932	929	918	898	936	890	931	876	875	854	877	887	872	889	928	909	899	901	901	919	936	854	890	873	811	895	871	966	898	900	899	879	912	916	935	898	866	851	899	891	869	911	929	847	906	933	891	900	901	901	835	914	866	894	930	842	930	866	976	907	927	850	901	934	931	886	931	950	882	912	933	921	930	919	896	928	927	883	919	862	912	859	902	900	862	868	864	962	875	926	898	897	895	916	873	887	968	904	920	906	922	915	956	882	916	909	893	884	872	902	841	919	904	888	910	915	885	919	911	871	904	885	905	877	867	940	890	943	919	906	901	919	904	934	891	889	865	926	885	829	869	926	904	944	939	899	892	941	852	946	900	903	928	882	879	945	937	914	920	924	948	901	857	874	934	907	876	886	892	868	918	904	900	900	893	907	935	918	881	941	919	904	858	957	852	840	883	840	908	878	927	920	879	895	943	927	881	898	905	869	881	920	942	946	890	904	884	834	876	879	864	866	906	860	932	898	893	891	895	921	919	851	885	935	847	921	889	900	931	906	880	909	859	932	921	859	909	914	926	879	827	947	890	902	927	925	878	932	892	887	884	912	903	920	869	857	896	914	884	905	926	900	885	889	882	855	902	928	875	897	880	872	895	854	885	866	930	884	983	866	912	888	895	897	915	904	921	931	898	899	912	932	910	885	877	895	883	869	898	924	906	907	882	918	927	906	913	905	836	868	895	856	933	932	841	939	827	899	963	909	890	921	827	905	915	899	855	924	881	898	901	947	912	931	945	874	930	937	888	911	915	903	946	878	874	934	933	924	941	889	906	901	867	897	953	919	880	866	882	917	910	896	904	907	989	943	868	908	889	909	884	908	860	928	827	879	934	952	876	876	885	918	890	900	866	923	847	914	910	924	928	880	900	867	932	853	894	913	888	900	920	897	884	928	887	920	898	915	871	974	906	920	872	916	844	890	966	851	941	911	965	865	926	943	915	873	860	925	909	837	929	887	906	840	934	930	905	955	910	907	926	900	964	885	904	843	894	888	868	918	901	885	914	898	847	935	878	859	887	865	935	886	896	931	909	896	914	909	890	954	953	887	845	897	944	872	884	887	915	899	880	862	856	898	890	908	893	871	891	903	928	908	924	883	921	902	888	861	926	882	888	874	878	925	914	891	855	930	904	881	833	950	892	863	856	944	873	892	886	865	908	848	892	880	898	914	907	914	892	859	941	875	864	895	880	859	928	868	909	894	873	926	866	938	922	908	915	904	894	899	873	880	911	866	880	937	904	941	953	928	900	950	896	861	891	926	902	881	901	866	923	911	958	892	872	939	890	885	896	896	872	896	897	919	875	886	891	859	868	919	955	852	915	877	906	898
2448	1117	707	602	1025	1257	1025	942	864	778	662	568	516	470	385	385	324	282	218	197	183	175	180	141	150	139	127	119	118	132	117	103	118	92	102	87	107	106	99	110	94	96	89	81	84	86	83	85	83	86	78	82	67	84	86	81	84	66	94	94	78	87	84	74	65	61	91	81	70	83	72	64	79	78	80	71	76	65	71	76	66	64	81	87	78	69	74	65	73	57	73	63	68	73	64	67	76	64	72	68	77	68	74	66	62	77	63	70	80	61	78	78	67	70	68	66	64	60	58	79	70	91	51	67	68	53	69	60	69	64	54	73	75	82	76	65	74	74	73	79	73	67	68	70	55	73	74	73	68	73	76	65	61	56	69	61	78	71	79	70	57	74	72	74	69	64	79	68	69	67	74	69	68	70	74	58	63	63	56	75	72	72	66	59	69	66	60	64	70	67	85	57	80	67	77	82	63	57	69	76	77	63	52	80	65	72	70	68	64	64	64	67	89	73	55	70	66	69	59	69	65	63	61	56	70	59	66	61	67	69	54	68	71	66	67	62	62	66	65	61	58	78	78	59	86	57	78	67	55	64	73	65	53	71	62	76	66	79	78	76	70	74	72	64	78	71	56	69	63	77	65	71	72	71	73	67	73	66	75	76	76	74	54	79	68	57	58	64	65	79	66	70	60	80	53	72	62	83	61	55	68	66	70	82	58	76	57	80	72	86	66	56	62	64	61	68	72	62	51	74	62	74	73	73	66	67	72	73	70	50	73	53	56	79	71	70	70	65	62	64	75	80	58	60	63	63	60	63	54	79	77	51	62	73	62	64	64	73	77	74	76	69	73	56	55	74	87	65	78	72	85	51	61	72	72	66	75	56	69	53	65	68	67	67	69	77	68	59	66	81	65	66	87	67	60	71	72	65	68	86	68	53	64	61	69	65	76	47	59	81	70	73	80	72	70	69	79	89	61	77	61	75	55	58	69	61	61	69	68	56	62	67	73	80	66	52	66	80	59	60	75	65	74	59	74	63	67	66	81	62	81	65	70	76	74	67	77	79	68	66	70	71	58	63	71	76	65	74	56	70	69	86	75	61	72	86	84	71	69	61	65	55	44	67	61	89	64	63	60	71	69	54	46	53	74	63	72	70	59	59	64	71	68	62	65	72	72	59	63	65	57	59	54	53	68	64	54	63	79	55	56	70	64	61	63	67	59	58	72	58	62	81	69	66	68	72	55	45	62	59	73	65	69	58	67	76	66	78	59	63	85	64	56	77	55	77	68	63	66	77	60	71	67	57	66	68	83	62	79	58	65	67	65	81	61	70	65	58	68	65	85	61	75	75	65	62	73	65	67	72	79	78	75	82	68	71	72	62	75	54	67	81	63	78	79	80	64	65	80	64	66	67	61	61	62	83	89	76	79	66	66	75	54	63	87	88	77	65	55	52	74	71	72	79	73	56	70	66	67	60	62	58	79	57	59	75	64	63	82	63	68	69	76	69	83	72	59	65	88	76	65	60	70	87	72	55	57	57	76	64	68	62	71	71	76	72	70	62	75	61	69	65	71	68	53	69	71	70	72	71	61	89	55	67	72	50	70	64	70	70	63	67	68	68	79	71	65	79	78	72	81	64	71	83	74	80	88	67	76	72	56	56	61	63	76	56	62	72	77	65	65	81	73	67	84	83	57	61	84	77	75	78	65	80	69	64	56	68	76	81	68	62	64	64	61	84	65	80	66	59	60	74	63	61	77	68	59	68	56	59	68	70	63	73	77	56	74	65	75	64	69	68	57	70	78	58	63	68	60	57	73	68	70	56	64	75	86	41	72	63	68	70	66	64	69	61	65	61	66	58	60	82	67	81	70	85	70	84	70	68	79	74	65	70	68	66	63	82	74	75	66	77	67	62	57	62	54	77	60	76	75	68	66	72	52	64	97	70	66	75	82	72	62	64	81	64	61	78	69	65	95	61	83	78	73	59	62	72	75	59	78	67	70	65	73	65	74	54	71	63	81	64	62	64	67	83	80	71	62	79	61	77	73	66	69	84	72	65	62	79	60	58	65	59	74	63	63	63	71	65	79	78	72	80	68	73	62	71	73	72	57	74	63	63	59	93	69	56	85	70	81	60	54	73	78	63	60	52	58	78	65	79	67	69	70	62	62	60	63	60	66	70	77	74	60	65	73	65	58	73	66	62	74	56	64	69	53	76	60	62	78	55	66	74	51	76	58	55	80	61	60	71	65	67	76	55	84	82	77	73	65	57	80	69	75	80	68	66	61	71	76	69	72	76	74	58	67	70	88	60	60	64	60	72	63	65	60	69	78	61	72	70	65	72	73	57	63	60	79	61	64	53	65	72	68	71	83	72	71	84	66	69	64	73	68	83	61	68	64	57	84	66	65	59	63	62	65	69	70	71	60	72	82	71	65	65	83	55	69	84	66	60	54	77	75	63	67	65	63	65	52	80	54	66	69	63	69	70	63	72	64	72	68	61	69	69	69	73	69	65	73	75	75	65	62	77	77	62	73	70	83	65	63	64	61	60	73	65	80	61	78	60	66	58	84	71	67	67	61	63	68	64	90	61	72	55	69	69	65	69	71	74	67	56	60	61	70	71	67	78	69	76	68	59	66	64	59	60	59	72	61	62	65	62	68	57	72	54	80	70	64	69	68	62	53	62	79	60	67	78	66	63	56	67	52	75	73	76	69	75	68	81	61	73	73	62	69	66	66	72	75	65	55	61	67	79	54	73	69	82	77	77	66	77	68	65	65	68	67	60	66	74	66	67	69	65	59	71	59	64	76	65	75	64	96	75	67	61	76	76	73	63	68	65	73	63	61	78	65	60	64	61	67	83	65	62	55	62	67	54	84	83	63	63	58	73	75	77	76	65	72	67	65	71	79	60	57	64	71	71	78	63	78	74	62	73	67	80	91	65	59	67	70	72	64	59	68	68	67	69	57	68	83	75	66	65	81	68	78	80	69	61	65	71	66	73	62	68	75	68	74	71	68	75	61	74	68	62	81	68	67	56	61	66	72	48	67	56	59	72	62	62	69	56	59	71	65	73	65	68	74	62	68	56	79	77	63	68	54	58	64	69	51	73	79	52	60	59	87	62	67	62	79	60	61	69	64	69	88	66	79	55	56	71	69	82	79	56	58	68	74	68	67	71	79	79	77	79	68	51	80	72	71	72	59	67	70	66	58	59	66	62	71	80	66	71	74	58	57	66	71	71	75	70	78	57	70	55	66	80	64	63	64	93	61	62	59	65	81	78	65	75	65	75	62	58	71	61	75	53	66	59	70	65	75	65	63	57	88	68	66	72	74	80	67	70	56	71	76	65	78	65	67	77	58	83	68	65	64	68	53	69	78	69	66	84	78	80	69	66	69	88	72	63	67	72	58	59	73	56	57	77	68	71	62	69	71	57	56	76	64	65	65	69	70	61	70	65	58	68	74	72	72	67	75	80	67	60	70	70	79	72	62	66	56	60
25722	19453	14542	28465	37625	36798	33848	30123	26788	24283	21692	18857	16714	14808	13304	11940	10234	8897	7789	6812	5984	5552	5061	4524	4299	3976	3635	3468	3251	3010	2803	2740	2596	2473	2424	2438	2408	2297	2308	2065	1926	1991	1857	1731	1673	1772	1658	1626	1646	1586	1608	1559	1515	1483	1484	1457	1353	1380	1282	1380	1303	1335	1262	1222	1246	1249	1160	1177	1215	1164	1174	1177	1129	1121	1117	1095	1077	1107	1083	1085	1093	1077	1083	1086	1019	1079	1026	999	1037	1037	1034	1048	1006	1052	1000	1046	1010	1048	1042	981	930	990	966	969	982	966	1035	964	968	954	958	1039	1002	963	1026	1002	929	940	1037	944	985	1020	916	948	944	971	1002	960	961	1007	967	946	978	1009	990	986	932	987	941	939	967	948	993	992	1032	935	949	921	983	957	930	915	970	932	934	984	970	910	953	930	918	959	996	916	943	964	908	935	880	957	922	973	915	955	994	958	926	917	942	989	925	921	949	963	954	992	957	932	923	919	934	915	985	1001	954	956	1010	995	923	942	935	894	988	963	949	962	966	958	1025	937	928	973	956	913	936	993	1030	907	974	939	959	946	928	957	979	959	972	994	965	923	959	956	972	950	915	943	936	959	956	985	952	925	955	946	975	979	945	907	943	963	942	949	992	932	961	964	950	884	903	920	977	953	983	931	947	896	921	961	971	941	992	972	934	926	898	972	902	998	955	977	991	913	970	926	936	935	937	922	921	949	991	985	928	907	928	985	901	982	984	939	933	986	959	904	961	937	914	932	924	957	931	957	995	879	955	937	963	1014	976	899	935	991	949	973	944	965	983	913	933	956	940	940	954	983	934	908	892	943	972	927	976	928	929	986	932	943	971	905	962	979	983	932	938	967	1014	897	977	987	999	935	905	926	952	946	999	937	890	958	955	890	953	979	970	947	963	941	939	940	954	882	924	964	940	926	1023	915	986	905	902	960	908	901	917	957	953	934	950	909	939	900	921	965	945	989	917	950	970	994	970	909	928	970	972	955	932	968	913	962	959	986	951	940	943	949	949	934	925	949	951	898	965	945	1009	993	993	967	1005	984	946	1013	999	936	965	946	935	954	988	931	937	888	937	951	968	915	948	950	943	924	911	949	924	939	954	965	973	918	915	997	941	977	923	965	902	969	939	950	965	972	957	978	906	919	906	980	920	958	957	922	988	989	965	894	1018	930	976	985	910	968	948	934	932	891	925	943	963	945	988	913	925	950	956	993	919	964	927	995	967	943	950	976	922	985	948	1021	1000	936	899	958	964	983	932	942	966	942	950	965	947	957	971	966	986	990	975	904	963	938	948	952	995	1030	988	882	952	933	984	979	1018	941	959	903	961	963	944	1015	967	974	953	979	948	925	952	973	921	935	968	909	966	921	945	997	924	958	945	917	934	925	992	938	933	929	1010	934	944	1018	881	932	908	965	984	978	957	913	892	978	985	976	938	931	999	931	956	932	940	967	970	991	978	977	940	1016	943	919	902	911	999	1001	972	943	912	937	932	933	947	969	918	954	979	975	906	959	921	979	925	910	990	961	968	942	940	978	916	983	964	977	924	935	953	942	933	869	915	1015	952	978	1002	993	968	940	928	940	988	944	947	944	964	924	947	930	965	930	982	901	970	933	946	962	933	966	983	965	968	958	936	899	899	991	940	945	972	949	933	938	938	998	947	948	962	891	930	951	980	969	928	956	971	943	963	954	1004	910	946	999	917	943	959	993	935	947	952	954	953	980	948	955	937	970	941	941	942	978	1000	922	971	933	986	931	928	967	970	941	915	963	941	989	902	965	963	943	950	996	896	961	978	922	990	920	975	987	967	927	941	902	981	988	925	966	936	967	978	969	903	885	1002	965	957	1002	940	983	957	912	934	955	1032	944	979	987	926	986	974	982	984	938	976	953	943	978	943	957	975	911	976	923	931	887	986	912	1000	957	991	942	936	911	962	899	977	977	967	980	1064	924	962	966	921	953	943	893	943	960	930	950	912	997	958	969	938	991	1002	914	981	944	925	905	979	947	904	909	982	949	963	952	972	901	924	942	952	983	925	929	950	950	920	975	963	933	1001	947	922	956	1018	951	987	1030	915	969	938	975	971	1005	999	969	960	943	961	927	943	929	997	1031	919	955	986	955	989	917	935	941	945	960	937	969	979	907	956	961	987	1004	951	932	968	971	993	1022	957	946	933	939	973	948	969	925	926	947	949	906	932	923	955	932	964	932	954	1015	954	916	962	1007	958	1020	971	939	971	888	949	1008	955	971	974	926	987	925	991	984	960	930	981	952	939	946	936	999	963	968	953	978	970	922	927	968	987	944	914	978	969	973	943	1007	936	957	927	917	946	931	932	930	954	926	984	908	971	982	960	956	968	893	966	967	956	906	957	1039	952	984	978	1006	989	951	937	974	943	995	970	978	912	935	920	964	1016	977	947	982	935	933	980	952	999	978	916	896	936	945	941	955	966	957	963	913	969	944	957	947	961	961	1018	948	960	975	960	998	980	964	959	995	977	944	946	973	944	968	990	967	919	925	954	924	988	960	945	946	954	982	1009	965	949	943	951	870	984	920	946	875	952	962	981	950	987	952	960	950	961	922	971	992	963	931	969	918	967	982	944	934	948	968	890	970	1027	965	963	981	1003	924	943	925	973	934	910	896	946	970	934	930	965	925	930	972	939	953	974	941	906	978	888	918	944	980	904	987	925	989	971	902	908	948	956	939	988	911	941	937	927	1014	966	985	984	930	930	933	930	925	959	958	945	967	959	946	900	892	971	956	986	996	1014	978	974	952	969	952	971	961	934	955	954	981	934	906	954	974	925	1000	982	987	947	966	966	943	944	918	991	956	1021	978	968	971	909	923	950	932	981	962	958	944	983	950	976	939	1018	975	990	974	968	954	993	998	904	934	922	996	987	982	962	963	994	1008	944	978	965	973	956	989	914	970	936	915	977	970	905	974	929	942	938	927	1003	966	977	946	963	970	930	976	1002	951	1037	985	952	993	931	1000	966	961	952	949	943	915	932	977	943	932	1041	946	964	938	1005	964	953	946	939	913	965	969	955	983	990	903	964	954	942	911	981	934	952	991	913	953	931	925	969	958	902	989	936	968	939	974	1047	928	962	1003	965	943	932	994	986	987	934	967	1000	1006	974	985	942	939	946	953	896	987	977	953	931	978	905	987	952	940	968	1002	878	959	981	952	953	1005	1005	955	918	1002	960	944	968	995	978	1011	983	942	946	965	1000	1003	943	998	967	979	979	951	945	979	975	930	931	951	954	989	918	893	947	915	963	972	958	947	1005	972	964	964	986	944	954	970	977	997	953	918	971	907	961	949	976	963	932	929	958	950	967	964	958	984	916	951	950	933	942	941	918	940	951	1002	973	950	978	986	952	952	979	967	964	975	952	903	952	1006	928	981	968	914	954	932	952	962	1013	949	992	990	977	975	932	968	948	961	967	962	915	921	1003	955	939	970	1007	957	999	959	928	968	975	1039	973	921	958	1003	933	984	955	963	1013	966	975	940	963	924	892	987	936	962	919	926	914	930	1001	945	944	993	974	940	946	942	1013	964	929	938	980	912	986	943	952	930	959	936	915	914	944	980	976	952	978	981	886	928	944	1018
2015	515	325	277	454	555	545	451	416	371	285	266	211	219	175	178	150	141	142	103	116	112	80	85	77	69	93	71	62	57	59	78	74	65	67	61	65	51	77	53	61	59	76	65	53	59	55	52	47	57	66	60	54	46	54	48	45	49	43	32	49	44	53	45	52	47	64	49	47	53	67	60	47	50	50	47	49	54	44	55	60	51	44	50	53	50	59	47	40	59	49	59	47	43	48	44	57	43	50	56	44	43	51	53	51	49	58	47	48	48	55	63	45	58	50	55	45	41	45	49	44	42	52	62	42	52	44	56	48	48	62	43	49	48	38	39	52	56	40	46	41	40	50	53	55	58	44	53	42	50	45	58	46	34	46	47	69	47	63	37	50	54	36	55	51	36	45	41	58	36	47	44	43	39	54	44	43	45	43	48	46	42	36	50	45	34	42	58	59	56	51	50	51	47	47	41	64	40	49	45	35	35	68	44	54	48	58	48	48	51	50	45	51	35	48	49	47	46	38	57	55	41	45	52	41	52	54	44	53	44	42	43	52	45	48	47	45	43	62	51	49	53	53	53	47	49	54	48	30	49	46	63	42	41	45	41	47	50	53	54	45	44	52	40	42	57	48	48	46	60	53	46	45	43	52	64	41	58	65	54	51	51	48	43	44	50	53	45	44	45	60	36	47	43	59	48	53	56	48	52	45	47	42	49	55	41	65	56	45	47	54	45	55	41	49	53	62	53	53	48	46	43	44	47	55	47	61	61	47	36	54	47	58	55	53	52	42	51	55	53	48	33	45	54	36	45	44	48	55	46	40	49	45	53	48	49	56	42	46	45	60	40	39	51	48	52	60	51	49	51	57	45	39	44	45	47	52	52	44	63	39	40	56	71	51	57	60	55	50	37	59	50	48	33	44	43	53	50	51	51	50	39	48	44	50	50	42	49	37	59	51	42	48	46	51	55	61	52	53	57	35	50	59	69	47	52	46	53	61	58	41	57	52	59	43	46	49	47	51	53	43	46	50	49	40	47	45	50	53	40	50	49	39	53	42	50	36	52	50	47	45	62	39	42	46	57	48	44	57	65	45	43	50	42	41	59	38	45	52	45	49	47	41	58	45	53	50	41	41	50	54	49	57	32	43	49	59	54	53	57	43	39	60	48	39	50	41	40	50	50	43	43	48	48	48	46	46	62	40	47	38	40	52	60	40	47	57	39	50	53	52	52	59	47	57	37	53	57	55	51	40	44	44	46	65	65	62	44	49	56	55	49	55	61	45	43	52	43	39	47	49	44	44	41	50	49	43	47	59	45	48	47	48	45	63	55	48	51	45	51	43	48	52	56	44	36	49	47	52	44	45	63	61	38	54	46	50	48	60	51	54	40	59	47	52	63	48	56	51	38	53	44	45	37	55	46	38	32	49	44	50	59	54	43	63	57	42	33	48	47	39	46	49	45	58	44	52	51	50	36	43	37	52	55	51	52	46	48	58	43	50	42	45	55	41	38	53	47	55	48	41	43	48	44	47	42	50	46	42	44	49	54	48	43	37	33	45	44	54	51	47	54	56	43	39	49	54	46	57	43	52	56	47	54	57	57	39	52	60	53	49	46	59	51	51	49	50	50	44	58	51	57	64	41	63	45	43	54	49	55	40	48	44	65	55	46	48	45	41	48	53	43	57	58	42	47	45	55	38	54	62	54	48	44	50	58	54	65	53	46	47	42	46	46	52	47	47	55	58	44	53	44	46	42	54	51	52	52	43	45	43	57	35	53	55	47	42	42	41	45	44	54	49	46	45	48	50	63	46	54	41	53	51	43	54	61	60	43	48	40	42	56	48	55	50	40	48	47	49	59	47	46	54	52	54	51	48	54	55	47	35	49	32	52	58	43	53	49	43	50	53	48	56	43	55	45	52	39	54	43	58	44	52	46	41	55	56	47	49	45	50	43	52	43	45	53	52	52	43	53	39	53	50	54	59	40	48	38	38	50	61	49	51	47	44	52	48	57	34	47	41	40	54	33	51	38	57	37	54	50	45	53	51	42	41	41	51	37	44	56	44	61	46	51	54	54	43	38	64	53	58	56	47	51	53	46	53	36	50	43	48	46	53	51	47	41	46	60	39	41	49	33	51	43	46	50	42	44	51	46	48	37	48	59	45	37	46	50	57	52	43	51	46	42	57	42	46	47	57	46	53	46	47	53	53	50	53	46	51	48	49	51	54	54	61	41	48	37	58	58	48	42	40	39	53	38	47	43	41	49	55	51	37	50	44	54	47	47	56	38	45	41	53	61	43	59	40	40	43	57	44	51	54	65	58	50	47	58	53	41	32	52	56	53	65	51	50	49	46	37	47	46	53	58	53	48	43	46	47	54	49	41	47	63	39	57	46	46	44	47	44	41	42	44	47	47	49	42	38	53	51	42	51	42	42	50	43	45	52	48	41	61	48	48	46	48	47	47	57	53	55	42	63	38	50	44	38	51	43	45	55	43	45	48	54	33	39	49	40	46	52	40	53	55	54	41	52	45	32	58	68	50	47	51	51	47	47	41	39	46	65	50	38	68	50	37	46	50	57	54	51	44	40	55	41	50	45	51	47	50	42	53	46	53	45	47	48	47	40	48	51	52	38	60	65	51	53	50	42	34	50	55	48	63	57	56	50	52	33	65	40	43	45	51	42	54	51	47	43	45	37	39	48	44	52	44	42	48	56	48	44	50	61	48	57	49	37	41	53	56	66	51	51	59	50	54	56	51	54	45	48	55	46	39	48	46	38	49	56	47	48	38	46	51	46	52	42	50	45	45	51	48	54	66	57	51	33	37	42	48	54	48	53	52	61	57	47	44	45	38	49	37	47	31	45	47	40	44	39	47	40	42	53	43	40	61	60	42	49	49	63	46	43	50	52	42	42	38	42	46	59	48	60	58	45	48	46	47	33	61	54	58	47	50	42	45	50	43	38	57	44	51	41	44	37	34	54	47	38	38	56	47	56	45	44	47	45	63	50	53	47	49	55	38	51	53	55	60	50	60	43	54	55	54	54	45	43	51	51	46	50	46	52	45	70	50	50	55	44	52	55	47	48	46	43	42	50	50	36	50	45	42	56	42	54	57	55	56	44	45	45	49	44	55	50	49	56	44	43	41	46	50	47	42	57	65	43	58	58	42	51	36	66	47	52	51	52	45	43	53	45	55	38	53	43	53	52	43	39	59	54	40	47	38	35	50	48	42	42	50	46	48	43	54	37	59	43	55	55	58	50	47	39	53	58	54	56	40	51	48	46	40	51	57	62	63	41	61	50	47	49	48	44	52	45	58	46	41	40	39	46	54	43	49	59	56	41	58	52	47	48	43	53	52	49	39	57	35	68	56	41	51	56	58	56	41	44	48	44	61	46	48	47	54	51	51	44	50	53	42	51	49	49	55	47	50	43	49	52	43	49	55	50	42	48	56	46	54	62	45	54	52	54	45	40	54	45	37	34	54	49	32	50	51	58	41
17951	12034	8088	19167	28641	28067	24617	20988	17878	15162	12916	10863	9278	7993	6999	6135	5339	4530	3831	3452	3077	2706	2514	2297	2220	2046	1920	1744	1630	1629	1506	1500	1446	1424	1417	1307	1389	1339	1212	1193	1183	1175	1077	1068	999	1036	1021	1025	986	952	952	951	942	925	937	922	875	918	854	866	889	909	826	823	825	844	812	814	825	788	836	784	711	764	862	750	769	756	779	722	764	779	692	740	694	713	710	762	743	702	732	738	709	722	711	753	693	723	743	687	676	698	735	655	770	722	699	724	721	746	709	719	720	736	700	690	673	682	653	724	675	685	740	713	733	678	697	710	689	697	673	682	709	701	707	689	728	669	706	722	690	735	678	661	693	712	725	723	708	655	658	728	711	742	682	678	722	679	688	704	705	722	707	706	686	732	717	700	677	713	718	771	678	706	728	735	670	665	724	664	672	675	721	711	707	722	751	671	719	682	684	713	698	686	724	692	713	715	707	717	774	754	688	696	670	694	710	650	712	724	744	690	737	707	703	678	678	690	733	720	725	687	693	720	692	713	734	679	746	717	643	686	690	709	710	728	688	743	705	706	757	715	737	722	738	707	706	704	710	733	723	692	667	723	658	694	675	736	715	686	646	711	654	742	659	709	720	745	668	690	736	676	719	701	689	740	707	645	701	665	653	685	666	742	663	663	716	633	730	656	694	668	661	716	720	713	700	683	668	717	673	683	658	698	679	652	666	720	711	672	752	686	671	676	688	682	688	739	714	693	682	667	665	708	676	686	721	699	727	716	738	696	723	702	662	695	714	717	648	719	705	711	643	693	683	673	696	699	743	730	730	701	652	710	692	694	701	686	722	740	692	656	688	703	752	694	712	719	672	699	664	710	681	692	755	693	676	706	715	731	701	734	684	674	687	724	714	686	707	735	699	710	679	690	711	671	750	666	685	679	702	736	734	718	705	677	678	704	713	707	718	674	706	683	734	674	696	685	712	703	740	652	653	724	695	714	707	741	723	690	726	712	703	700	698	688	671	733	728	684	657	739	686	659	716	690	734	743	687	682	712	762	698	660	704	692	699	781	664	680	709	711	691	707	690	670	708	772	730	681	693	699	704	726	708	722	707	640	688	655	694	681	624	663	702	637	694	718	733	690	671	679	702	723	688	730	664	720	666	681	693	669	678	724	734	717	696	662	695	718	732	683	696	687	749	726	696	675	679	699	720	668	708	680	743	695	719	713	674	733	740	687	652	687	698	704	684	661	737	681	663	714	695	715	665	672	671	682	706	690	696	723	703	686	681	704	746	692	679	688	652	672	696	720	703	689	747	712	713	709	683	659	711	712	670	699	679	716	709	708	734	705	720	691	711	725	714	696	711	698	732	686	660	690	660	712	720	697	686	704	737	673	707	703	670	681	760	676	691	712	702	757	701	679	726	639	719	686	705	700	648	682	662	683	723	747	703	720	668	663	689	701	716	728	700	706	736	753	679	715	741	707	696	649	707	687	708	708	767	691	657	717	692	656	732	697	727	707	747	727	683	697	713	711	709	713	722	709	708	711	698	659	687	669	703	677	711	711	777	735	729	705	686	696	730	692	674	723	684	748	677	705	694	692	706	718	645	700	689	725	714	715	685	661	666	719	680	696	720	688	659	672	701	710	715	747	692	679	669	656	736	688	741	725	743	699	730	735	687	742	713	675	705	729	714	696	665	700	675	706	685	691	671	695	721	759	701	722	687	649	734	681	681	718	738	690	703	676	710	741	735	673	678	699	707	687	728	700	658	711	766	750	746	698	726	742	676	672	730	638	664	698	716	677	722	700	690	721	709	727	713	717	682	715	699	726	691	714	668	638	684	666	690	710	713	690	693	697	698	727	660	712	730	701	676	722	707	736	691	678	721	654	698	738	721	700	697	718	720	681	700	682	706	691	714	646	735	737	707	699	713	677	688	731	682	695	688	737	674	698	694	684	721	700	712	699	702	662	667	712	673	686	708	760	710	699	687	701	681	677	752	712	682	661	632	686	648	707	713	728	699	648	700	653	749	724	676	709	730	692	711	724	692	693	713	728	673	706	718	683	693	659	699	721	683	704	695	686	687	640	677	717	641	713	689	707	708	737	772	687	665	712	664	690	714	710	755	690	715	705	685	702	705	692	704	736	709	698	748	731	712	682	719	735	697	761	705	682	769	695	711	743	727	690	665	672	731	719	688	647	720	687	695	673	714	703	724	742	732	713	700	697	731	659	693	644	741	707	682	693	728	693	726	651	753	714	716	719	709	685	707	707	707	662	688	660	712	700	738	722	735	691	726	696	673	720	673	735	707	720	652	707	688	737	751	704	729	717	677	681	759	706	713	735	705	655	696	702	679	642	659	706	706	706	667	725	703	696	729	693	694	706	713	729	711	742	750	676	704	688	688	707	718	707	704	716	738	713	640	701	711	753	696	714	684	764	676	707	659	677	693	667	682	721	684	672	664	687	716	698	718	626	658	753	671	676	643	715	674	723	663	692	713	688	670	693	690	688	730	689	725	695	727	699	735	663	672	726	723	747	711	670	707	674	720	707	710	738	760	652	692	716	705	699	687	780	695	719	707	702	736	713	683	711	725	693	684	680	709	716	695	687	711	680	681	714	750	701	648	702	685	721	702	712	695	703	710	705	705	722	702	725	671	677	684	715	707	711	712	695	682	694	679	690	651	708	740	713	723	686	737	727	688	715	730	667	736	687	719	679	721	698	702	702	692	713	739	741	733	729	695	703	713	726	704	722	708	769	709	729	668	704	695	738	676	683	718	702	729	722	667	666	719	750	717	688	731	672	735	688	688	718	663	661	679	736	727	703	738	657	729	725	720	716	668	722	723	720	668	697	717	717	675	706	692	689	754	737	679	686	728	661	685	685	703	661	700	709	687	629	705	733	691	697	688	690	717	704	707	661	715	692	674	671	712	717	700	736	696	743	708	690	683	716	721	693	701	687	705	719	679	704	700	684	703	687	693	705	698	709	687	658	691	687	684	701	651	670	735	689	723	680	698	725	699	679	733	698	714	719	715	720	714	739	674	682	716	712	700	680	671	669	751	703	713	709	702	679	692	703	711	692	676	733	657	719	672	689	715	706	697	692	715	735	709	644	712	686	717	683	716	769	708	743	691	665	701	717	725	724	674	735	749	697	720	709	681	689	677	636	699	663	695	696	657	674	697	655	696	671	714	684	734	726	680	696	708	703	692	679	693	670	684	701	669	736	699	693	700	696	708	711	740	702	709	722	710	678	718	701	766	695	722	656	694	750	677	701	697	675	736	706	684	714	722	724	654	727	701	726	673	696	724	672	703	728	726	739	721	702	688	678	723	643	688	669	717	752	721	733	697	675	749	707	679	674	684	725	717	681	733	714	677	689	708	699	716	672	679	757	678	690	632	698	696	709	664	690	697	674	717	734	718	693	746	730	739	726	663	728	685	742	730	657	694	721	701	659	764	761	757	695	698	766	680	722	680	697	667	722	766	695	640	734	733	728
1377	854	504	437	774	908	778	640	595	533	458	410	309	303	274	213	206	192	175	156	121	133	122	99	105	92	74	90	82	82	83	66	71	64	81	71	86	74	63	77	73	79	74	55	48	71	59	60	56	59	69	72	72	66	64	55	73	52	70	53	62	44	60	71	60	69	47	54	66	56	65	43	54	56	69	65	68	39	51	47	57	67	47	60	46	61	50	54	39	47	46	48	56	51	47	49	50	55	52	66	51	50	40	53	54	47	48	57	53	50	43	36	63	50	52	44	43	65	44	48	57	47	49	48	42	57	53	54	45	48	44	39	51	42	44	47	48	49	57	49	53	45	46	63	52	38	48	41	59	53	39	46	48	56	52	55	55	52	51	50	49	53	46	63	60	54	49	52	60	50	45	47	53	51	48	53	46	49	63	55	54	63	59	49	45	48	52	61	43	48	42	40	28	45	56	53	60	36	54	57	48	45	52	47	50	49	52	52	56	56	54	44	56	48	42	51	64	46	46	60	55	52	42	52	53	47	53	57	58	41	55	42	55	63	62	42	38	72	52	39	61	51	45	47	53	48	42	46	56	50	46	59	50	57	38	49	51	34	50	64	39	53	49	53	56	44	40	55	52	61	49	56	53	38	53	51	38	53	48	48	43	50	64	45	50	51	52	54	55	49	45	48	46	57	57	44	63	60	51	38	55	54	43	56	60	47	53	56	40	53	43	46	59	55	44	35	48	45	64	53	52	49	54	49	48	57	56	54	52	50	42	50	38	69	51	56	60	46	52	47	44	40	50	43	48	53	59	41	62	62	51	47	58	46	58	45	58	51	53	58	49	55	68	56	47	45	61	49	52	45	57	45	44	49	46	52	44	48	57	40	48	36	56	48	62	57	38	50	68	58	53	64	55	54	47	36	48	46	40	48	53	55	54	47	58	57	51	54	49	51	47	47	55	55	46	53	40	52	46	44	43	42	49	40	52	56	59	59	49	59	52	54	52	53	47	46	44	48	52	52	51	63	63	55	43	53	57	63	41	45	44	42	49	44	57	44	45	56	58	47	46	41	40	53	39	50	45	44	54	48	38	54	50	55	53	43	52	60	55	48	43	45	51	57	51	61	44	69	37	61	45	44	46	46	50	45	51	50	44	59	46	52	63	56	49	65	44	67	57	45	47	49	50	52	50	50	48	63	49	37	60	52	47	55	49	43	29	61	46	48	44	47	58	58	47	48	53	48	50	59	55	65	57	59	51	50	42	66	48	56	48	64	57	49	50	43	39	54	53	65	53	45	49	48	37	60	53	49	51	47	54	47	49	50	48	46	41	65	50	49	37	57	57	43	40	49	58	49	38	55	59	36	64	51	42	51	43	46	48	51	38	44	49	54	60	65	40	43	60	41	53	44	59	61	66	58	60	45	49	43	45	49	53	43	50	44	44	50	54	51	51	52	39	51	43	53	63	53	43	37	54	62	51	59	44	58	61	45	45	57	50	52	48	44	40	60	56	45	50	57	38	41	53	55	55	47	49	56	51	49	52	41	54	47	56	49	52	43	45	45	61	52	54	47	42	44	51	44	28	45	52	47	64	67	48	46	58	50	60	47	46	63	62	43	57	40	49	46	45	60	56	49	45	60	58	57	49	41	45	42	56	61	52	50	43	47	65	54	62	46	64	52	58	48	37	48	42	49	58	46	45	46	35	50	49	51	39	48	53	54	38	54	63	63	55	61	53	61	54	63	49	55	50	53	53	52	47	41	53	54	56	44	44	57	63	49	54	47	50	53	49	48	58	39	54	46	48	56	34	58	53	42	51	45	57	58	55	55	51	51	60	58	46	46	37	50	59	37	41	70	52	47	55	56	50	50	49	40	56	53	42	39	46	60	44	47	54	46	44	51	64	54	42	44	47	45	58	54	37	29	52	47	54	63	51	43	49	42	46	53	65	53	53	61	46	57	42	54	43	54	66	51	45	47	43	54	55	35	46	44	59	68	47	62	59	54	42	63	43	51	50	49	53	64	46	64	50	57	57	45	72	55	56	56	47	49	67	55	61	60	50	55	55	54	51	54	55	46	46	55	47	49	46	38	54	45	47	45	53	40	47	54	46	38	56	50	40	49	50	52	72	57	52	39	59	48	55	45	61	51	55	49	53	58	63	65	52	49	48	39	60	45	52	51	55	46	58	40	53	57	50	51	40	60	47	39	52	47	47	54	61	49	53	51	55	45	60	56	57	59	51	54	42	56	36	45	56	59	38	54	33	44	66	58	67	62	73	58	53	53	51	42	53	56	45	52	46	48	57	50	53	52	50	51	56	43	55	56	62	48	51	47	66	60	44	56	40	46	50	47	46	42	61	60	43	57	54	45	39	49	63	37	48	63	32	45	51	41	57	56	60	54	44	45	47	51	51	53	38	56	45	46	53	45	55	42	52	48	53	52	50	44	56	54	50	54	52	48	55	55	51	64	55	40	49	58	45	50	56	49	56	55	43	57	56	43	59	50	51	53	50	57	57	57	52	52	60	60	38	57	53	66	53	47	48	45	45	48	50	55	52	55	53	56	46	68	50	49	39	47	56	44	60	45	55	60	51	56	45	64	45	44	43	43	62	42	56	55	44	50	59	46	50	48	50	59	39	51	45	63	45	61	57	52	45	53	51	51	52	45	41	53	54	58	51	55	44	53	51	53	61	41	41	58	46	53	56	58	55	47	52	55	39	51	60	45	60	41	50	63	40	39	37	62	52	52	58	52	60	45	51	56	42	45	51	55	54	51	50	51	54	46	51	56	51	47	68	63	60	59	42	55	53	50	56	53	61	58	52	48	48	59	49	46	41	46	45	59	48	49	34	45	50	51	71	41	49	61	52	37	47	52	47	58	53	46	45	53	51	52	54	49	48	48	54	66	59	53	51	54	57	67	45	59	51	57	57	56	36	42	56	43	50	52	45	45	47	49	38	66	63	61	49	52	48	53	51	59	55	53	45	54	65	48	49	55	49	53	46	46	42	48	56	48	40	57	48	52	51	50	41	50	53	55	51	43	50	53	51	54	60	56	55	54	42	50	68	51	55	45	52	45	51	47	60	54	42	48	41	53	50	46	42	45	51	41	57	56	40	55	48	52	55	46	45	50	53	55	54	54	52	47	71	66	56	50	43	45	55	51	49	51	56	40	56	39	50	53	51	52	45	46	60	51	60	58	44	47	48	55	48	43	50	56	67	59	50	47	57	64	48	61	39	64	47	58	55	50	58	40	65	60	59	43	52	58	56	43	58	64	58	54	54	53	48	46	40	52	44	41	53	70	48	45	46	54	54	37	40	60	60	49	45	36	51	50	41	41	53	48	47	49	53	52	50	56	45	45	43	44	54	42	51	43	41	52	56	46	52	32	55	44	52	44	57	54	50	49	47	52	51	64	60	53	51	48	55	58	50	45	61	42	49	44	41	53	63	51	62	54	47	54	45	42	54	41	49	53	45	63	42	34	61	40	55	46
21815	16289	11439	24978	33844	33290	29965	26190	22916	19970	17524	14949	13195	11436	10053	8951	7679	6378	5572	4866	4342	4010	3637	3344	3194	2839	2665	2439	2319	2118	2024	2010	1906	1860	1834	1900	1737	1671	1579	1518	1452	1434	1307	1312	1319	1225	1213	1233	1193	1198	1127	1150	1154	1108	1063	1083	1051	1027	1060	951	1004	964	943	944	861	969	963	898	931	889	902	874	876	829	856	903	819	844	814	835	840	825	809	810	775	777	781	789	854	830	782	765	804	766	746	764	803	747	804	776	785	751	737	752	733	740	789	747	723	738	775	695	775	734	689	769	735	766	727	737	763	739	719	712	708	757	715	786	723	778	776	742	738	726	716	721	742	766	740	752	730	753	715	724	740	750	771	734	738	736	720	706	758	718	758	751	761	750	724	730	715	732	732	693	785	760	764	710	756	723	667	745	687	737	715	694	734	699	719	726	730	721	755	711	717	720	733	778	710	731	718	696	728	752	730	730	690	736	710	761	774	751	731	778	715	751	719	748	715	789	767	758	722	740	715	734	772	705	712	758	738	680	770	738	761	759	774	771	735	770	771	717	739	735	746	712	698	761	718	713	716	736	735	728	739	737	714	710	773	721	742	732	726	726	740	743	708	675	765	761	700	720	736	727	723	768	678	731	723	715	716	718	710	765	733	713	740	762	750	717	765	741	715	755	754	715	709	708	710	732	752	743	715	698	759	751	719	764	722	681	725	707	717	726	747	699	758	745	689	695	752	739	729	699	734	707	691	733	751	726	715	781	691	733	717	752	726	705	713	736	698	766	746	701	666	758	734	763	702	758	746	693	750	697	771	783	789	684	720	705	733	719	718	705	744	726	776	756	718	719	723	721	720	731	731	693	720	742	718	751	742	731	708	762	773	728	713	740	695	691	736	708	716	759	798	760	763	738	772	675	723	688	745	743	754	727	736	713	689	731	728	696	695	727	785	674	757	737	751	707	742	692	770	778	751	752	713	691	719	754	749	789	782	733	755	719	727	710	726	738	717	726	720	719	752	739	733	734	782	730	743	757	734	711	753	810	698	725	735	788	791	727	732	702	758	698	731	727	783	726	701	715	730	720	767	736	731	710	711	756	683	723	790	750	774	733	729	747	741	702	756	701	731	766	784	712	773	735	790	794	743	688	743	721	723	779	711	717	739	723	724	743	685	748	711	726	741	736	755	702	749	717	781	707	719	758	726	695	677	752	728	712	752	732	763	691	753	733	744	675	786	770	732	790	705	718	722	712	732	772	730	734	754	701	730	713	785	790	708	723	702	745	740	691	684	685	685	739	717	731	704	769	709	751	743	713	744	717	733	756	707	696	750	751	699	735	720	732	659	721	745	740	729	750	751	743	726	706	741	762	717	721	760	738	746	809	699	705	681	748	691	713	740	724	728	725	755	762	736	713	725	705	702	755	709	711	736	757	733	749	713	724	688	728	734	761	734	750	672	728	719	697	760	679	687	705	794	729	749	680	737	775	719	732	724	734	747	738	723	685	761	719	668	679	705	775	747	733	777	767	734	676	740	731	702	720	757	748	750	703	729	709	755	727	763	687	744	723	691	703	742	689	744	745	765	709	736	790	721	732	728	709	725	744	742	746	732	756	711	678	810	695	710	686	733	758	755	756	756	727	748	717	765	739	767	718	722	698	724	713	718	728	699	729	713	716	722	730	755	718	728	762	723	691	708	746	720	734	760	741	762	707	736	691	697	686	700	795	749	681	741	758	710	706	724	717	711	719	714	763	719	731	706	759	741	744	725	730	699	776	733	705	733	731	678	782	692	723	739	757	761	737	765	744	715	725	724	757	707	733	709	745	708	793	714	721	778	728	734	726	761	775	735	755	712	748	728	739	779	743	719	716	740	709	745	757	669	729	736	714	730	721	710	765	746	721	768	716	711	782	743	692	726	735	731	731	730	746	724	754	725	769	720	725	760	732	749	737	706	679	721	723	710	751	746	715	732	715	750	719	742	705	732	700	754	699	733	775	748	738	755	734	735	705	733	750	706	612	748	711	752	778	739	738	709	779	730	710	704	765	735	747	748	761	741	740	745	714	727	753	767	744	727	730	769	761	707	714	736	722	785	732	730	728	730	731	731	722	748	733	788	699	688	742	706	653	739	732	732	729	717	716	718	743	716	738	739	687	772	707	784	741	740	709	721	747	697	684	758	761	712	784	762	713	736	743	724	780	748	714	751	700	699	743	762	771	736	724	735	738	733	705	722	768	729	776	736	727	719	737	733	713	783	699	710	724	684	711	730	774	723	731	773	710	727	779	756	749	711	722	739	745	772	701	776	704	708	722	720	737	726	732	751	751	780	740	747	780	739	711	753	723	709	717	686	754	730	709	716	764	757	720	740	746	700	703	724	716	723	747	746	755	744	717	791	706	753	751	748	684	757	736	692	738	715	743	752	727	719	728	720	781	773	751	748	755	699	671	723	729	690	734	734	732	717	715	717	730	736	762	758	727	746	715	728	738	741	741	750	739	742	777	688	777	714	706	739	726	711	732	753	723	729	730	744	766	719	697	778	731	731	705	785	727	740	745	712	735	719	725	743	743	701	709	779	757	759	727	722	786	751	671	696	776	784	732	734	727	715	775	744	737	702	722	721	752	769	723	720	781	707	727	767	745	755	684	692	744	745	699	791	759	731	731	741	768	705	702	741	733	725	751	724	711	773	722	683	726	723	680	715	757	721	731	735	713	765	673	749	753	701	730	755	733	723	741	741	738	732	736	756	712	728	730	666	741	750	726	717	705	682	795	752	714	750	709	725	743	748	687	722	740	744	751	789	753	710	702	735	660	746	678	706	743	735	729	733	760	758	733	777	729	731	734	772	775	744	745	748	720	659	755	747	731	752	728	718	772	771	704	754	732	731	703	766	739	744	724	736	731	743	755	748	701	701	727	727	701	762	710	729	722	718	752	729	751	737	709	699	712	783	755	721	727	740	720	735	702	742	761	725	715	719	737	737	748	718	766	731	688	746	721	753	761	716	726	785	711	733	702	732	748	759	683	787	714	713	728	750	755	757	724	721	690	748	733	762	704	775	744	764	733	731	733	705	690	763	746	694	688	753	745	756	697	711	733	759	685	711	763	759	779	715	739	750	731	754	732	747	698	722	684	753	728	718	738	722	740	736	731	727	705	746	692	774	733	753	701	778	731	726	724	719	745	760	721	719	630	702	732	738	691	714	737	738	714	707	708	777	711	703	750	718	779	687	719	748	745	707	732	710	757	724	698	741	711	736	741	750	727	739	744	730	735	724	718	688	717	742	755	747	743	707	774	705	716	738	716	704	747	825	778	764	693	744	709	748	713	745	692	746	748	728	690	731	761	762	716	724	732	728	760	762	738	713	760	733	725	721	777	775	757	695	749	747	709	736	746	713	740	699	732	748	713	778	739	760	730	738	750	715	701	740	724	667	796	742	668	776	724	682	697	718	716	773	780	741	717	723	709	716	711	698	747	730	727	758	746	722	737	710	732	757	726	758	726
3204	743	448	398	703	843	761	673	529	517	399	367	351	285	275	243	210	178	157	162	124	118	130	115	102	93	104	108	80	91	103	86	90	85	108	75	92	93	72	76	90	68	84	76	74	86	79	72	64	82	62	67	60	83	74	97	67	59	83	54	66	72	66	63	74	62	80	75	68	80	70	68	57	72	65	67	76	63	74	58	72	64	73	81	70	72	74	61	55	73	64	77	58	75	74	71	62	64	58	76	71	73	63	67	70	62	68	77	81	53	62	54	77	55	63	55	67	65	69	61	62	57	64	74	63	56	52	70	44	66	66	80	57	66	69	53	73	63	58	50	55	63	68	61	65	71	49	49	59	68	62	74	61	64	65	71	61	60	50	67	63	63	53	62	55	59	68	69	57	65	62	65	67	62	71	61	64	58	61	61	75	62	63	61	66	58	65	68	63	59	67	73	69	53	62	58	64	60	63	72	55	56	61	68	68	69	55	57	68	71	72	72	72	56	56	62	63	68	61	63	73	84	53	57	74	68	83	69	53	69	74	60	69	73	55	68	62	67	60	67	71	55	68	61	56	60	66	54	64	72	72	55	65	65	51	53	58	67	61	57	64	58	61	52	64	65	62	53	58	57	60	66	50	62	74	76	69	53	60	78	78	68	67	72	57	73	65	58	63	71	63	51	57	60	68	78	61	62	57	57	73	70	69	73	62	48	71	68	58	80	64	54	68	60	65	65	67	72	68	69	54	75	59	57	61	45	65	52	63	60	51	44	68	54	57	58	53	61	50	56	62	63	70	57	48	62	72	70	71	59	69	66	63	66	61	57	65	52	66	65	59	61	53	65	79	64	61	53	58	78	71	77	56	57	63	62	58	56	59	62	61	71	78	56	57	69	54	61	77	62	53	63	50	60	64	68	70	61	71	69	55	48	71	69	59	61	62	64	69	71	64	77	70	66	63	64	59	55	59	67	60	56	58	76	64	62	59	65	73	66	77	73	66	53	64	73	61	56	52	79	62	62	58	77	52	72	69	75	58	62	58	76	61	61	49	63	59	60	73	53	45	56	58	52	70	80	55	66	49	62	63	58	74	74	67	64	59	62	67	55	67	72	57	60	66	77	70	68	73	71	58	55	60	60	53	59	69	58	53	51	60	74	71	66	60	60	66	77	60	69	62	77	65	55	64	67	63	66	69	64	69	73	61	56	68	57	66	62	54	65	50	56	54	71	65	72	68	70	86	69	66	60	70	50	69	75	72	49	56	68	69	57	71	41	77	69	56	63	73	75	53	55	50	79	67	74	55	67	66	56	72	58	63	66	72	66	59	50	67	53	65	57	67	69	57	47	79	53	72	65	50	66	52	61	42	60	68	71	65	76	59	61	57	64	63	59	72	64	61	61	65	71	68	63	67	60	65	52	50	63	61	64	63	38	64	64	67	79	63	59	62	72	79	73	57	54	59	71	58	55	69	59	85	65	67	71	71	56	67	50	50	72	55	67	70	59	59	62	63	62	53	59	56	66	57	53	50	61	61	60	58	65	59	56	65	78	79	58	71	63	50	58	60	63	49	68	60	71	60	59	79	65	54	67	66	48	93	64	60	72	63	57	69	80	62	60	67	71	57	59	49	69	59	69	57	62	73	58	69	54	58	55	43	61	81	67	67	55	72	48	64	62	59	72	74	54	54	74	66	64	57	67	54	80	68	68	73	67	71	57	73	67	67	68	68	56	67	52	45	67	61	49	55	65	64	69	45	69	69	68	69	61	56	54	72	62	69	53	69	48	68	58	70	63	73	66	62	64	47	66	76	54	60	69	63	61	74	43	58	84	73	55	48	63	66	57	49	71	71	61	59	79	81	58	72	69	53	62	60	64	52	62	64	65	59	69	69	62	65	54	57	67	65	62	66	61	65	65	67	70	54	72	63	72	56	58	63	65	59	63	58	72	66	60	67	66	58	60	71	54	67	57	63	68	67	59	51	69	67	50	80	68	65	67	58	58	48	73	56	65	62	59	46	67	46	59	70	60	73	71	54	84	77	77	58	58	57	63	65	96	54	66	64	56	62	62	45	59	70	62	56	68	65	66	63	56	66	72	56	59	69	50	57	73	60	53	68	51	75	53	59	69	72	70	60	69	58	67	69	49	63	60	61	76	69	72	58	57	84	62	62	64	59	61	61	68	66	70	63	61	51	62	61	66	61	67	71	70	65	57	64	64	53	74	48	55	65	67	67	59	60	47	63	55	56	59	64	72	59	62	55	55	63	64	76	73	58	54	72	56	69	54	55	67	78	57	78	62	69	58	57	63	70	71	63	54	65	66	66	53	51	57	65	80	62	66	55	63	52	67	66	62	65	69	59	68	63	74	61	57	69	53	69	67	71	63	69	72	57	61	68	65	70	69	62	63	63	55	59	56	59	60	65	67	60	67	82	76	65	71	56	56	63	64	60	71	69	67	60	64	70	61	61	47	66	64	63	72	61	57	75	60	61	64	65	57	65	65	71	79	55	68	62	68	66	60	68	53	58	66	62	56	67	60	78	64	56	72	76	67	61	66	57	64	67	66	58	70	57	60	68	60	56	55	56	66	65	59	73	57	67	67	39	72	60	68	54	79	71	67	50	59	59	54	56	43	56	71	67	63	54	67	54	46	58	76	63	67	52	67	66	64	64	66	63	68	51	77	76	82	73	62	73	53	65	48	57	62	54	64	66	64	66	65	71	65	60	64	73	66	48	51	61	73	63	48	67	59	77	75	65	57	52	61	63	71	65	70	59	89	81	81	57	75	59	66	50	77	69	67	73	59	63	59	65	74	47	69	56	56	58	60	54	50	70	66	70	64	64	73	54	78	56	65	80	75	66	53	62	57	63	60	60	61	67	57	67	71	80	54	60	55	58	64	57	68	57	75	66	77	70	59	71	62	51	54	62	80	60	51	61	65	67	73	65	61	52	58	60	67	65	65	57	66	56	56	55	59	61	54	56	66	66	77	76	72	52	73	60	65	55	67	64	65	67	59	74	47	68	73	80	72	75	72	62	51	63	69	70	49	61	68	65	54	61	51	55	65	67	61	57	78	52	64	60	69	62	59	76	58	65	63	54	63	55	55	67	68	55	56	64	64	72	58	65	69	63	60	57	61	62	64	51	64	70	73	57	51	65	59	44	57	66	65	63	66	76	52	52	50	50	65	53	78	66	77	53	55	67	49	71	64	52	65	63	68	65	68	72	60	51	67	61	60	58	69	64	69	64	66	61	52	51	64	51	59	49	53	65	55	59	85	46	45	64	59	52	68	65	69	58	46	80	63	65	74	60	62	70	70	53	71	62	82	70	62	73	79	69	63	45	70	76	57	59	63	64	50	55	60	47	62	76	62	56	60	72	67	69	60	69	77	75	56	62	63	62	67	50	64	61	56	78	56	67	44	62	58	56	57	63	71	79	61	73	56	75	72	61	66	59	48	65	56	61	64	67	78	70	52	71	64	64	54	63	53
20200	14797	10990	23774	32435	32039	29494	25786	22446	19619	16907	14480	12651	11324	10057	8548	7352	6262	5275	4821	4414	3928	3577	3247	3121	2847	2718	2542	2382	2296	2102	2106	2107	1984	2015	1926	1883	1792	1672	1636	1646	1576	1462	1425	1395	1341	1384	1328	1358	1274	1350	1261	1244	1264	1236	1199	1207	1169	1191	1163	1071	1089	1051	1141	1067	1086	1124	1139	1069	1050	1045	1009	1056	1003	1047	1023	1009	952	999	992	978	1023	1004	951	941	968	1001	923	994	947	955	948	1018	955	1007	976	976	938	889	892	1010	974	956	872	910	942	880	947	938	867	886	937	927	866	935	922	883	881	897	896	974	895	864	914	894	821	911	964	944	926	916	897	883	896	934	900	924	837	945	902	961	929	942	898	905	909	998	883	874	883	942	938	871	896	872	849	895	864	934	902	883	903	872	954	850	923	918	912	860	863	910	883	914	894	876	931	933	916	960	957	931	877	943	904	909	894	897	872	907	954	904	875	872	920	902	906	961	938	934	881	931	905	876	969	892	882	928	879	929	860	888	873	887	916	944	875	874	910	883	907	894	886	975	904	917	902	904	907	858	904	937	951	955	892	923	870	896	853	922	854	861	939	929	857	891	906	913	894	894	920	884	905	914	951	863	912	910	916	895	886	918	908	899	860	885	898	932	932	907	901	916	924	895	935	949	887	893	901	899	897	876	842	856	908	918	947	905	885	914	887	929	885	945	914	924	961	881	870	897	863	953	908	893	904	940	896	899	944	853	949	934	894	933	896	909	914	935	888	893	930	893	919	887	913	931	869	932	927	978	860	902	900	926	863	956	937	911	877	910	908	926	957	895	916	853	850	903	929	884	888	893	910	924	874	908	922	842	858	873	956	892	924	896	933	898	881	894	908	910	912	887	922	866	875	944	892	895	943	897	877	862	931	905	921	875	917	926	860	878	918	917	881	897	921	919	911	886	884	901	913	878	896	909	895	914	871	992	911	895	918	866	934	903	927	951	916	871	944	849	916	895	873	864	872	882	897	868	898	879	942	902	911	934	914	892	873	875	941	940	872	890	852	867	904	910	854	956	916	899	890	948	954	912	951	872	928	889	893	879	899	852	891	872	943	873	909	916	858	910	929	912	879	921	890	894	894	892	888	918	899	910	918	904	885	903	925	880	904	860	922	891	863	898	925	891	859	936	901	884	949	865	905	893	853	875	825	936	864	900	882	943	910	894	995	859	863	900	886	912	888	878	905	923	911	895	905	855	941	911	948	951	878	890	940	856	876	920	877	873	907	888	954	907	914	858	895	938	923	908	921	948	931	899	896	906	936	898	895	908	964	877	921	932	912	895	872	909	936	913	853	884	864	918	906	914	933	889	904	912	881	875	881	924	866	859	892	898	902	946	873	959	920	947	840	878	933	920	885	967	904	894	904	934	888	989	823	905	862	920	875	888	867	890	900	988	895	952	918	884	898	884	884	884	898	869	957	884	880	920	864	880	867	834	852	921	953	911	908	952	911	887	905	862	922	890	899	944	846	917	925	928	894	880	927	910	887	927	907	855	871	946	917	922	875	879	921	870	878	917	920	865	894	902	872	923	906	905	908	914	902	942	912	878	888	928	905	933	900	870	893	857	900	901	876	943	903	842	904	954	875	919	926	933	925	857	897	908	936	889	887	894	880	905	925	875	903	910	947	894	914	899	946	887	924	925	933	908	867	910	880	991	901	894	953	862	1004	937	850	929	887	908	851	919	939	901	873	873	853	929	926	889	911	880	879	879	887	926	894	900	912	924	874	897	857	944	881	917	885	879	868	937	927	876	893	873	886	884	877	903	929	922	916	897	898	928	913	887	884	911	921	881	855	902	917	896	899	893	925	922	907	870	899	941	917	921	881	918	911	896	902	943	898	879	878	888	873	875	891	893	861	843	911	898	910	886	890	910	907	903	898	883	922	834	954	872	898	858	938	908	900	904	904	907	915	885	916	910	894	899	963	901	919	947	900	905	906	904	950	881	926	933	944	885	887	959	904	905	886	882	919	851	888	881	906	928	914	924	922	886	893	930	862	900	932	893	892	892	916	867	918	854	859	955	966	869	866	865	892	919	898	905	913	858	942	922	955	916	922	876	915	932	928	867	951	910	884	887	932	890	917	883	896	844	862	875	878	891	875	909	916	891	871	897	913	917	882	878	906	907	886	957	946	903	891	929	929	920	878	885	909	946	920	861	826	874	959	942	908	905	926	879	925	925	884	856	915	908	873	883	901	892	893	942	914	914	928	954	891	949	870	886	891	930	949	889	926	854	898	930	897	902	930	907	948	903	868	896	904	895	911	830	899	879	921	883	912	872	898	989	905	889	901	887	887	884	914	947	904	890	919	880	903	862	878	841	888	848	875	979	887	871	894	898	960	912	916	915	879	902	923	940	867	927	902	899	966	918	945	882	923	910	913	901	879	878	941	874	895	879	803	936	904	896	920	863	889	873	927	963	866	914	916	847	839	951	869	896	914	886	895	869	867	931	894	905	905	875	897	910	947	878	923	900	908	955	904	960	867	908	896	852	897	895	940	852	954	917	881	919	881	918	944	883	948	899	952	919	868	942	895	877	908	869	885	908	858	912	902	844	914	891	914	891	949	940	855	954	888	1011	892	893	915	907	908	915	903	861	950	880	913	872	852	892	850	871	929	872	882	889	925	850	916	976	879	914	901	865	944	856	874	917	932	947	932	874	895	880	863	908	890	909	893	932	929	847	935	921	919	865	889	880	921	882	970	884	882	858	945	901	947	867	926	875	940	965	890	895	932	916	892	871	909	859	909	905	895	954	907	864	907	938	925	976	913	876	947	919	878	912	885	882	893	909	891	971	953	897	873	895	875	945	867	890	868	971	935	912	965	871	861	858	909	910	946	897	879	864	913	913	924	919	924	924	951	974	918	903	941	919	938	926	916	874	917	891	864	897	888	892	952	869	901	870	874	884	913	921	868	970	923	868	877	877	828	947	929	912	943	926	910	896	927	848	929	875	980	928	912	914	879	929	903	906	910	898	877	977	878	891	926	848	897	937	877	901	922	799	943	882	948	907	884	933	942	973	874	944	870	859	909	898	913	897	903	938	887	830	899	900	864	904	879	900	927	914	837	873	993	924	881	905	876	934	869	927	897	862	949	927	929	884	938	892	910	903	897	933	950	955	944	916	896	890	885	917	940	875	907	923	859	953	870	942	982	867	897	901	969	956	923	908	945	919	864	896	944	894	869	904	915	932	864	943	925	914	874	897	863	956	936	935	853	873	945	913	891	908	864	918	941	878	891	889	847	877	927	905	895	922	850	885	911	909	889	864	891	900	918	879	891	875	942	940	877	860	878	899	943	848	891	952	878	886	891	877	934	894	882	903	877	939	878	888	903	891	924	874	959	943	916	927	897	930	872	883	851	897	922	890	897	872	883	868	969	918	843	906	891	906	918	916	922	908	911	917	975	900	925	858	868	869	903	909	898	922	887	933	914	880	876	903	917	842	925	889	845	897	921	926	911	896	895	874	880	903	949
2499	1176	747	609	1015	1240	1115	925	865	788	605	553	506	459	412	330	299	251	213	217	179	171	145	151	121	133	136	131	127	107	116	115	115	98	102	114	84	95	124	111	87	82	87	90	80	96	88	72	80	75	84	88	75	84	70	71	73	94	68	68	91	76	75	83	78	76	68	96	70	71	80	81	88	81	71	66	66	77	76	68	69	60	73	62	68	80	84	77	86	66	72	74	68	77	91	69	68	59	77	65	51	73	59	65	57	74	72	90	71	62	67	58	56	59	77	67	69	55	78	61	66	78	62	76	63	75	61	59	75	60	60	63	68	74	59	81	58	74	72	51	77	62	59	77	74	70	72	71	82	65	70	84	59	82	80	69	64	79	70	66	68	86	56	86	69	64	53	60	77	54	66	60	61	73	68	65	72	70	70	67	77	70	67	65	64	75	63	75	80	80	84	70	72	69	70	63	62	75	64	75	62	55	61	77	57	73	57	82	65	84	70	70	75	76	67	72	64	51	65	83	59	71	72	71	69	70	58	72	57	56	66	66	59	75	73	63	70	74	69	64	69	68	74	75	76	73	65	76	75	65	90	62	55	64	57	64	77	54	55	74	86	67	70	63	76	58	70	60	65	61	71	63	76	89	67	51	64	81	70	80	76	81	78	83	56	74	59	71	60	81	61	75	64	55	68	56	70	81	64	51	77	78	85	62	63	60	57	77	63	78	55	76	76	69	75	55	56	76	65	79	73	57	59	75	73	65	69	72	70	59	75	53	74	53	58	57	68	78	71	68	56	71	77	66	61	72	68	70	65	73	61	64	74	65	76	61	66	78	67	77	74	80	71	64	70	59	54	73	64	66	56	72	68	70	69	64	57	62	79	66	72	58	50	78	62	63	78	68	70	66	69	68	60	77	75	64	56	63	59	67	63	63	79	73	79	63	67	72	65	59	58	71	65	60	61	70	68	65	51	80	60	68	75	70	64	63	64	65	49	51	53	69	71	68	56	69	66	71	51	66	79	52	78	64	78	76	59	66	64	64	68	68	74	61	71	62	76	68	75	78	74	73	82	62	66	71	73	58	66	81	70	62	58	64	81	69	76	74	68	61	53	51	61	73	55	54	65	66	74	71	78	78	78	71	62	59	72	73	74	79	57	71	80	68	77	68	67	70	61	68	66	78	72	68	66	75	91	75	65	71	70	65	62	71	74	74	77	83	67	70	63	72	68	81	77	76	62	68	70	70	78	81	57	60	48	67	76	72	69	71	71	68	76	81	60	73	55	58	67	66	60	63	69	70	57	50	67	71	67	77	65	53	71	60	57	71	77	74	66	75	75	61	61	84	71	74	71	70	64	74	89	77	53	73	65	62	82	71	64	67	65	68	76	71	74	58	64	53	75	53	64	65	66	73	78	58	75	49	66	59	53	61	71	65	62	60	68	61	56	67	61	71	63	75	65	46	72	70	66	63	51	61	84	79	82	72	64	63	72	65	80	89	66	69	65	81	58	62	68	76	66	62	82	65	65	65	76	66	66	60	77	71	72	69	66	75	71	73	67	54	71	64	71	77	65	61	61	83	66	62	79	58	57	65	69	53	65	66	80	56	64	77	69	60	77	80	66	60	75	67	74	57	68	71	72	82	52	75	83	62	55	72	77	84	52	79	63	65	73	60	60	56	81	70	75	73	68	47	71	59	53	69	64	73	71	73	62	75	68	58	62	77	70	77	63	67	73	52	54	70	77	64	73	78	73	69	71	82	80	70	59	62	58	62	75	62	72	72	62	73	61	63	69	60	69	67	69	74	69	68	58	79	75	61	78	64	56	53	78	60	61	57	71	66	58	66	78	82	63	70	65	66	65	60	57	61	62	87	68	48	47	82	59	70	85	63	67	64	63	60	70	64	54	71	50	70	55	78	75	72	63	78	86	75	59	75	63	71	75	78	68	63	76	68	69	64	54	78	64	78	84	46	73	55	59	75	76	58	78	66	71	74	59	62	61	79	79	75	68	49	56	62	69	77	57	81	66	83	93	74	71	69	60	66	74	70	72	64	74	74	68	73	57	67	73	68	52	79	87	55	69	64	73	58	74	72	74	65	65	75	49	66	82	64	70	58	74	84	65	67	60	58	74	78	59	71	65	66	76	74	67	77	52	83	64	73	58	66	54	68	71	58	72	68	69	67	66	59	58	78	78	62	55	80	66	75	65	77	60	85	52	77	59	76	62	75	51	51	72	70	64	72	75	69	62	64	85	76	77	59	63	63	68	55	60	82	66	68	71	84	70	74	57	70	57	72	60	68	69	82	73	70	71	66	58	68	68	65	66	65	61	56	62	67	66	69	60	79	62	60	65	72	60	67	73	66	61	74	66	77	62	63	76	66	74	47	74	61	70	64	73	62	70	58	58	71	69	57	76	73	66	83	60	74	57	60	86	57	58	75	66	64	66	74	67	57	66	81	55	67	59	62	71	72	64	64	74	68	59	73	75	61	74	63	69	74	76	56	76	61	67	69	57	66	57	78	67	55	77	79	61	59	63	67	64	69	66	73	61	71	72	58	62	58	56	69	66	73	70	55	68	77	60	84	70	75	65	66	74	73	77	53	90	72	63	67	66	67	73	73	69	66	69	70	76	62	63	54	55	54	63	45	79	84	48	75	74	70	60	68	59	81	64	62	77	70	91	52	59	66	64	72	67	62	81	71	66	64	72	60	86	68	58	59	78	74	67	58	73	72	86	78	54	59	74	56	80	61	68	57	59	77	69	79	68	63	59	66	65	88	80	79	69	73	79	73	60	66	61	69	62	66	69	91	57	57	68	93	61	66	62	64	69	70	63	84	71	69	64	77	64	69	70	70	64	89	78	62	76	70	57	73	57	72	63	59	60	76	79	67	60	74	68	68	71	53	65	65	58	70	86	78	71	67	65	62	66	81	66	73	70	68	57	79	85	83	75	60	62	67	76	67	73	59	62	63	62	65	58	73	88	72	58	64	46	62	65	63	64	73	67	73	69	59	66	56	66	67	64	85	64	61	76	73	69	67	49	87	69	82	74	57	73	67	76	68	70	67	72	54	64	61	58	64	65	71	66	79	70	80	55	60	83	68	70	71	74	63	53	48	67	69	74	61	77	63	69	57	66	59	83	77	48	54	68	58	47	56	72	68	84	70	61	71	75	62	70	75	64	74	68	64	66	72	80	65	72	75	71	76	59	69	63	58	71	58	74	78	79	75	67	78	74	69	65	71	65	71	80	69	58	60	64	80	67	64	67	71	73	76	68	73	67	74	64	69	48	66	88	59	68	58	69	65	85	56	66	83	64	57	84	66	68	55	57	58	59	72	65	68	68	66	77	74	62	80	75	70	75	70	68	69	69	77	70	78	66	49	66	59	66	64	73	66	43	56	75	77	52	59	71	59	74	75	59	67	66	60	71	69	87	72	73	54	68	69	62	59	55	60	72	65	58	60	65	72	57	70	73	79	75	65	77	71	74	63
25890	19416	14824	28977	37485	37064	34094	30561	27368	24540	21584	19036	17036	15245	13428	11582	9913	8566	7477	6662	6029	5445	5069	4595	4237	3920	3569	3422	3379	3016	2906	2754	2700	2594	2592	2508	2469	2295	2170	2103	2026	1975	1822	1705	1764	1662	1720	1631	1614	1572	1548	1510	1552	1487	1464	1447	1399	1387	1323	1364	1300	1274	1221	1285	1232	1203	1212	1159	1159	1227	1183	1125	1121	1108	1171	1119	1070	1117	1110	1109	1098	1043	1077	1084	1073	1065	1075	1036	1020	1026	1041	999	1002	1009	1042	1060	1039	1036	1067	957	947	993	952	986	990	975	908	982	965	917	970	922	1045	945	1006	1021	909	981	1008	957	960	943	939	929	950	964	1026	923	925	964	999	967	986	984	970	932	999	961	919	974	950	940	935	951	995	946	916	949	991	961	929	925	990	972	1006	915	994	911	966	973	956	969	978	970	955	951	899	907	981	1006	975	963	982	953	913	952	900	944	969	922	966	991	1013	932	949	949	949	913	986	931	919	995	948	979	948	945	963	974	965	944	980	941	989	949	901	918	990	918	922	918	922	928	970	962	944	925	930	958	973	915	952	986	964	947	926	944	935	981	951	950	933	962	943	942	890	970	927	942	946	984	1030	938	955	971	982	908	1007	983	900	935	941	937	891	920	944	938	919	934	950	949	941	941	954	955	917	1009	933	919	918	911	959	904	940	941	933	993	955	935	954	963	972	1011	965	945	911	983	966	960	979	944	975	959	944	970	915	944	925	936	960	923	955	911	937	896	973	954	939	945	979	990	1002	1018	936	963	947	928	924	1002	977	989	900	918	1024	968	995	1007	967	996	1007	975	1010	956	924	1016	996	982	992	949	916	956	951	959	940	935	965	1025	914	980	970	972	907	1026	959	960	957	986	908	940	994	956	965	973	923	941	966	925	928	928	964	979	949	957	936	946	976	946	926	904	905	969	987	930	887	948	948	958	941	965	1010	942	915	949	979	953	923	958	950	945	963	948	902	974	968	967	925	993	951	1008	897	943	949	935	861	923	988	948	970	983	991	947	1014	973	931	1004	947	940	938	922	941	978	940	996	912	987	931	951	969	913	948	905	913	929	932	954	951	924	995	1009	984	930	994	974	972	970	976	998	903	916	983	924	968	915	968	956	947	964	950	954	965	973	951	977	931	919	934	972	946	963	949	974	968	1000	938	963	997	935	915	931	943	1008	977	907	963	973	935	1019	934	950	924	960	1013	990	900	1028	965	954	955	964	940	976	996	989	913	946	946	921	1003	914	929	995	984	924	969	908	944	997	920	987	952	921	947	947	1003	981	923	950	957	935	977	957	926	929	956	895	984	939	942	939	950	951	1024	934	940	976	1029	952	910	919	935	1020	985	935	981	945	945	1010	949	951	951	895	929	956	945	987	887	979	960	949	976	917	1006	963	1000	1010	991	1016	932	940	922	967	993	984	937	986	1037	1021	949	943	964	937	972	988	948	918	943	946	957	967	977	972	971	922	956	932	946	941	1012	945	953	947	936	962	985	973	959	985	1002	934	968	968	965	983	943	951	931	965	963	928	905	953	982	970	917	974	923	929	936	962	953	922	934	975	954	946	950	963	904	988	954	917	944	940	1009	978	906	947	942	940	986	958	977	976	969	920	925	963	966	926	907	971	985	969	958	909	886	970	939	982	918	908	963	941	922	967	973	973	978	971	929	966	970	992	955	976	932	954	925	943	941	985	940	932	990	995	941	912	1003	903	1006	984	931	996	921	947	932	953	996	936	956	955	1008	999	1002	942	972	927	951	956	1018	968	1016	953	957	961	983	984	906	980	971	997	997	893	979	993	957	969	937	999	946	983	970	958	920	979	936	902	936	946	999	1016	963	905	929	1040	942	913	935	941	950	974	970	989	995	947	906	953	879	996	959	913	969	1002	933	907	974	944	1005	889	944	952	995	929	1027	939	1040	968	999	953	964	906	975	941	948	1023	941	992	973	974	977	922	990	958	956	966	974	939	968	959	931	948	969	936	988	936	1000	977	914	994	982	928	936	937	919	985	937	971	908	1000	963	903	905	942	960	911	886	1003	951	976	989	1001	925	937	999	926	914	962	942	963	957	999	977	971	919	972	951	974	1011	895	924	889	957	965	955	916	921	1002	895	940	928	995	1040	950	918	989	984	980	961	916	949	967	962	946	910	973	888	970	958	938	918	913	958	974	946	956	882	951	899	941	976	962	968	952	966	950	928	933	938	949	975	999	1015	954	958	931	949	941	960	958	962	996	1004	926	907	976	968	917	920	971	1003	983	1024	960	940	943	917	945	955	904	947	908	984	949	971	970	1014	884	969	959	993	1023	953	941	977	927	923	977	936	1042	955	970	972	922	994	968	941	936	954	899	1018	963	904	908	942	935	949	950	1026	923	956	908	929	1007	995	881	952	1014	962	962	925	952	965	958	991	987	930	934	959	941	906	916	981	917	951	937	998	984	922	912	963	931	951	942	944	931	909	965	1036	916	955	980	947	933	1028	979	947	959	932	929	962	967	982	911	928	918	917	955	966	971	1007	989	947	1006	983	900	920	943	962	945	949	916	990	960	941	942	908	921	921	893	958	973	892	959	937	920	933	940	943	968	940	962	960	996	928	979	995	919	971	985	942	995	953	934	962	944	978	923	980	984	972	928	962	921	904	952	963	950	934	974	987	933	952	991	979	956	951	940	961	929	973	1021	961	960	929	996	956	888	997	876	984	930	991	950	964	947	1001	914	959	959	961	1033	926	970	986	931	987	1011	953	911	982	1012	954	951	975	908	927	937	907	929	952	969	969	945	952	948	933	937	925	907	918	914	986	966	935	986	1011	975	979	1011	871	963	986	968	941	938	938	960	934	926	949	979	982	953	945	934	986	968	962	1003	977	891	912	938	928	953	957	964	971	976	953	905	960	963	956	916	910	937	994	889	936	975	900	923	953	915	1027	940	977	954	900	944	919	949	930	953	952	960	1001	964	943	893	968	980	922	941	900	909	938	940	963	981	944	927	988	933	922	972	890	873	975	974	955	1002	976	942	994	926	931	914	977	932	973	971	955	956	975	957	955	968	966	908	1007	960	965	952	1002	964	957	999	925	937	977	997	941	951	1013	907	945	923	945	930	944	978	979	989	948	1024	953	968	929	956	1015	927	995	951	894	999	941	946	997	987	905	916	964	1037	918	926	907	990	945	907	986	993	992	977	913	948	936	962	950	935	936	952	933	967	948	935	995	939	974	1000	963	934	945	944	952	954	893	909	980	954	959	961	951	931	952	921	934	947	993	939	898	938	939	932	939	974	952	925	921	938	1010	917	954	962	1001	962	946	951	991	925	924	963	967	951	945	945	927	984	896	1000	975	939	903	932	1023	976	950	966	939	928	943	1010	955	907	909	974	934	961	940	953	895	969	993	922	991	1019	994	988	950	966	985	940	915	934	927	929	989	930	976	925	973	999	1003	929	946	932	998	933	968	934	925	923	955	922	936	926	979	954	940	942	961	970	905	970	933	936	927	968	962	958	1012	990	959	973	925	957	918	892	1017	939	889	923	966	976	1030	962	983	918	945	960	949	951	967	938	985	918	971	935	976	921	974	961	929	999	929	958	958	1001	980	928	967	998	974	923	925	911	991	990	925	985	928	931	960	1001	992	957
1961	512	335	268	489	537	489	427	426	353	343	285	212	200	198	144	137	105	120	95	95	88	80	64	95	99	84	60	67	82	67	63	84	69	60	69	62	54	70	43	63	61	47	62	52	59	61	43	59	48	63	56	57	44	49	48	50	57	53	64	66	58	58	46	57	41	54	45	47	40	59	51	56	44	57	44	42	45	39	40	55	36	46	44	66	56	49	53	54	45	50	37	40	49	51	61	46	42	43	54	52	55	52	51	57	48	46	46	47	56	33	55	50	43	47	53	53	57	61	54	49	44	44	44	42	49	39	44	54	54	50	49	63	52	60	45	54	50	40	67	51	49	46	44	44	53	47	47	43	52	46	45	45	38	47	55	51	47	48	48	52	55	34	52	53	44	49	50	48	37	58	56	45	35	44	55	49	48	51	51	46	49	54	49	57	47	42	51	34	54	49	53	49	49	52	49	53	49	54	53	45	39	50	34	53	51	50	56	48	58	45	38	46	56	53	43	53	48	48	50	41	53	41	54	55	47	57	51	42	50	38	55	50	50	52	47	54	50	49	45	46	47	53	40	42	46	45	42	45	44	53	41	55	54	63	71	45	54	41	55	53	59	46	58	51	48	55	59	43	52	48	54	51	55	53	47	35	55	48	44	46	51	33	37	41	56	53	49	44	44	54	53	48	46	55	42	47	40	49	48	63	42	47	41	56	56	50	48	48	55	43	44	48	66	46	48	36	56	58	40	47	51	52	49	50	57	43	52	49	42	63	50	40	52	43	42	39	46	51	37	62	58	45	53	52	48	52	48	49	54	42	50	44	56	48	32	45	36	52	53	46	53	36	49	54	44	46	59	62	53	56	61	38	52	55	40	37	50	44	54	53	43	47	47	54	47	45	50	53	32	47	63	46	42	49	52	56	53	48	33	56	52	53	52	51	47	44	49	45	47	50	53	44	43	46	55	45	43	48	47	56	61	43	63	51	47	60	45	44	52	49	51	54	52	42	38	50	56	46	53	45	58	53	56	53	58	43	54	48	55	46	53	37	50	50	46	47	44	44	47	56	48	41	41	49	64	39	43	44	50	49	62	55	43	51	46	41	56	43	47	40	53	50	52	40	54	50	42	41	50	47	38	46	51	46	44	50	47	55	54	52	44	53	52	48	47	44	53	48	51	45	53	50	44	51	44	38	49	45	46	42	59	47	45	50	40	55	61	40	52	55	45	42	53	47	49	52	45	52	49	47	49	43	57	40	58	57	59	42	49	51	53	46	50	46	62	43	58	55	61	45	44	68	45	41	57	57	47	49	45	62	59	49	51	50	47	55	39	48	41	53	61	52	47	56	53	57	53	60	48	56	56	44	36	50	43	56	46	44	57	54	56	44	51	48	46	50	40	51	53	48	59	49	38	53	54	43	58	33	34	42	44	45	46	41	60	57	60	49	51	44	67	53	47	43	51	49	48	50	50	54	38	48	54	43	39	45	41	51	46	41	67	49	59	63	51	54	50	55	43	47	48	49	34	49	51	47	46	47	46	50	57	49	57	51	34	51	51	41	41	49	51	58	48	53	52	42	58	46	28	48	62	50	43	47	42	46	47	35	55	55	54	47	52	51	52	48	45	44	58	60	44	40	49	59	52	54	50	51	44	49	35	53	53	44	51	39	60	42	60	53	47	46	48	59	47	53	69	46	49	39	52	37	40	52	54	47	39	56	41	48	40	41	45	53	44	41	46	53	51	43	42	42	43	44	42	53	59	49	49	54	62	44	55	41	49	46	47	39	57	38	55	64	45	54	54	44	48	33	39	37	51	46	42	52	38	65	46	42	48	55	53	54	36	47	44	43	46	45	55	57	51	52	49	54	58	47	45	49	50	49	62	40	45	36	59	44	46	59	49	48	36	51	52	45	49	54	49	53	58	50	43	59	58	47	50	57	58	46	56	59	62	39	45	53	51	39	54	43	54	56	56	56	53	45	52	50	40	50	45	49	50	60	40	48	50	43	42	43	44	51	44	57	58	54	43	41	54	52	57	45	47	46	45	52	50	43	53	43	55	40	41	44	57	61	54	45	45	43	60	43	42	41	34	46	46	54	45	62	44	61	63	34	41	68	46	52	49	44	53	49	43	34	53	48	41	55	52	47	48	54	46	43	46	48	56	45	47	37	43	39	45	33	34	47	46	37	56	44	53	43	54	62	56	51	69	59	48	33	53	49	42	48	56	49	42	50	44	54	45	45	44	39	39	50	56	49	43	42	47	28	46	35	47	51	47	55	49	47	55	50	38	46	52	39	43	46	45	53	69	46	63	61	51	51	46	51	61	49	56	59	52	54	39	58	47	61	51	59	40	44	45	47	44	53	48	51	68	56	54	42	41	52	57	44	42	53	52	56	46	58	44	49	47	29	50	47	53	39	54	39	63	38	50	59	42	60	48	54	45	32	59	59	48	49	49	47	57	56	58	49	41	52	50	33	58	38	45	53	47	49	45	43	48	53	51	46	52	42	46	39	50	42	51	52	34	48	48	37	37	55	56	44	48	47	47	55	51	57	47	49	49	50	70	54	37	62	54	44	50	47	42	52	49	43	51	47	46	51	41	38	39	45	45	50	53	50	50	55	49	49	53	56	42	43	42	50	59	53	50	56	39	37	56	47	43	53	52	63	44	59	56	44	51	53	51	54	44	54	50	48	49	45	45	46	48	46	44	46	52	47	46	36	44	48	50	51	42	54	41	53	40	42	45	38	41	47	52	47	59	48	48	40	44	56	51	42	55	44	54	53	52	51	55	50	33	52	49	51	41	50	48	48	47	51	50	39	54	44	47	58	44	42	46	51	46	54	44	44	39	48	50	74	59	54	43	53	56	45	46	51	59	65	57	47	50	57	45	47	52	46	67	52	44	48	44	59	47	57	51	51	46	57	42	47	59	44	53	67	49	48	57	47	45	39	44	50	47	49	47	63	43	44	54	49	36	43	45	53	50	61	52	44	47	64	52	45	60	49	46	38	52	46	52	34	56	31	58	61	48	44	40	42	52	52	60	59	43	47	41	45	47	56	49	45	47	48	55	64	46	54	39	42	48	49	57	43	60	45	55	57	48	42	49	57	55	56	52	47	56	53	44	47	46	37	43	49	41	56	48	55	50	46	41	45	52	40	43	43	53	41	32	44	51	54	38	47	50	45	40	46	43	51	49	47	49	58	42	41	53	44	46	49	53	44	41	44	48	43	41	43	42	37	47	56	50	55	45	48	38	46	58	43	49	50	39	49	31	42	60	59	53	44	48	55	46	53	54	56	53	50	46	43	55	48	52	65	56	40	47	47	48	58	54	52	54	57	60	43	44	55	52	57	43	51	64	53	47	57	52	37	49	40	42	45	48	50	56	44	44	60	42	57	42	59	43	36	49	44	49	33	41	43	57	61	47	39	56	57	55	52	50	45	45	54	57	35	49	53	52	50	42	44	59	57	43	55	53	54	43	38	38	40	47	55	47
18177	12171	8507	19949	28829	28230	24822	21492	18236	15670	13046	11307	9604	8344	7297	5983	4946	4292	3754	3280	2970	2670	2565	2308	2092	1941	1862	1740	1649	1656	1546	1496	1473	1467	1416	1332	1306	1247	1242	1212	1118	1074	1104	1022	1023	1007	1008	964	921	961	964	984	983	941	936	870	926	886	838	883	887	868	814	805	869	902	789	770	859	835	795	805	776	770	744	777	796	793	752	749	776	797	724	730	757	732	760	716	789	727	753	717	740	755	705	760	704	709	740	702	714	772	663	674	733	734	716	742	690	701	744	649	742	709	721	745	718	699	713	725	683	689	665	710	726	711	715	732	672	707	684	755	658	725	689	713	663	713	666	704	704	665	734	701	710	725	672	723	698	743	651	713	697	697	698	742	725	704	704	681	711	672	682	747	733	667	732	717	758	679	678	678	673	736	652	667	685	697	769	682	745	721	648	688	718	750	692	716	684	720	693	729	742	749	731	696	697	672	716	668	703	681	686	706	697	673	719	694	676	712	692	725	688	738	719	688	731	709	740	748	696	714	706	691	673	712	663	748	708	765	701	681	712	705	721	684	680	704	679	678	646	704	707	671	715	731	735	699	644	734	705	736	723	710	716	654	719	715	689	732	691	748	707	654	633	721	690	710	700	706	704	653	730	702	652	720	753	703	736	662	689	668	720	740	697	704	718	725	675	674	696	705	674	689	725	721	683	724	717	730	695	720	662	671	670	732	696	658	708	689	694	709	715	688	678	660	685	663	754	693	736	752	686	669	716	728	731	728	664	722	686	717	683	697	706	677	684	736	742	707	718	649	728	655	732	748	737	664	681	649	730	757	720	733	723	727	676	703	746	727	729	745	717	698	673	665	691	711	722	680	710	708	705	692	675	698	698	740	729	693	675	674	705	680	734	672	684	671	675	748	728	727	716	685	675	715	684	703	681	720	658	689	713	707	750	705	761	706	689	692	693	696	699	667	701	707	774	712	711	719	690	717	669	700	715	709	764	712	664	689	737	677	740	706	731	687	678	709	697	648	689	706	711	708	742	737	707	712	692	752	665	710	719	672	694	701	723	751	711	782	683	686	725	728	749	685	728	691	724	649	722	737	720	709	708	711	725	678	687	704	700	698	755	700	727	698	674	713	681	733	688	714	691	686	706	741	717	731	678	707	741	676	721	680	724	722	735	697	690	740	660	741	733	649	727	684	733	735	737	663	764	674	692	721	684	669	675	702	723	695	682	686	728	717	706	690	697	691	689	685	703	726	693	670	744	681	686	733	723	675	652	710	760	705	707	690	676	724	667	701	722	738	697	635	682	745	691	721	707	735	689	707	713	726	713	682	692	765	739	663	710	708	707	698	747	710	713	706	720	662	733	735	672	722	714	735	713	736	720	692	699	747	706	737	688	739	656	745	720	756	697	718	758	718	704	740	759	691	690	672	700	716	698	708	721	699	698	680	709	663	725	716	680	687	718	716	708	705	732	747	766	709	698	705	681	721	679	728	682	676	711	658	702	708	692	719	702	664	685	678	682	670	697	673	744	742	727	700	683	675	718	731	713	709	723	683	655	726	757	701	718	699	740	665	727	677	700	665	723	726	693	678	721	705	709	723	670	671	736	697	720	704	716	753	703	706	709	724	716	750	699	750	688	700	748	648	694	708	715	674	704	733	654	710	704	690	673	672	715	706	717	687	727	750	739	754	725	696	708	684	703	685	687	701	676	697	686	736	723	703	714	687	705	728	719	718	718	679	722	732	674	656	666	710	721	724	688	723	659	723	701	704	699	713	738	698	716	647	740	726	688	722	692	755	717	668	674	761	654	711	649	681	720	661	678	660	713	761	678	682	712	699	741	651	712	741	684	705	665	691	686	732	683	709	739	714	721	660	694	721	657	728	703	735	700	790	721	678	703	731	677	706	685	717	656	735	675	720	703	732	700	669	683	695	675	721	698	689	750	685	705	703	666	700	751	651	741	652	711	722	688	727	711	654	729	668	731	735	725	739	678	701	675	732	724	691	697	703	697	674	759	731	670	696	748	742	707	720	741	694	694	758	725	636	678	693	702	659	767	678	674	719	694	705	675	675	761	672	714	704	688	740	688	716	675	709	714	756	713	696	664	702	661	715	724	662	687	711	695	683	725	668	695	686	720	658	715	699	739	710	733	669	709	681	693	705	721	681	735	681	706	692	731	676	728	705	688	682	726	710	678	692	697	686	771	703	729	708	740	708	708	696	711	667	726	659	686	695	704	646	704	719	693	684	719	688	720	680	662	744	687	691	707	729	727	676	708	707	715	721	708	675	688	736	692	695	732	701	629	741	698	742	672	699	659	753	729	691	739	703	712	716	665	678	684	721	737	726	709	680	701	684	724	724	721	697	697	692	729	731	681	706	714	709	713	728	707	704	681	688	690	702	678	730	651	717	738	695	697	675	681	674	697	668	756	699	686	676	716	661	735	710	731	687	706	735	704	696	671	669	720	669	737	639	676	719	703	722	650	720	726	742	687	663	695	675	706	694	666	694	717	691	710	703	650	722	743	726	702	721	664	675	694	725	658	730	687	745	689	718	715	741	746	764	690	709	702	739	687	711	701	732	714	656	678	694	707	702	721	753	681	699	709	711	752	708	669	725	698	705	690	715	736	704	733	724	724	673	702	739	707	714	700	698	712	716	711	686	750	761	677	712	701	751	680	688	721	693	722	718	752	697	682	736	667	716	733	691	677	655	713	701	698	690	703	698	668	694	665	698	689	680	702	728	666	687	639	743	730	679	713	745	721	717	702	689	688	701	668	676	659	677	652	665	685	693	737	699	703	695	728	680	659	675	717	690	681	674	724	713	712	729	711	690	718	682	751	693	744	681	684	701	680	741	695	715	682	711	716	707	686	706	697	710	731	719	668	692	724	724	709	732	682	672	695	667	732	730	678	675	708	650	707	690	687	682	714	692	700	677	748	724	701	730	643	687	727	708	706	712	698	681	755	761	693	711	728	760	661	690	640	668	708	710	691	721	689	688	667	736	701	723	700	703	760	707	671	710	718	690	697	662	679	682	718	736	697	735	662	731	715	729	716	707	707	704	680	702	695	694	699	723	681	699	734	666	716	711	684	718	699	718	687	696	702	683	725	728	678	684	711	718	720	701	682	678	685	737	663	712	710	753	657	707	711	710	672	672	719	707	692	717	697	690	737	664	703	679	707	743	670	719	701	696	698	694	699	709	704	682	711	724	678	702	711	682	687	716	748	653	728	681	686	730	718	677	710	713	715	672	686	730	683	688	689	721	708	689	730	742	704	683	687	679	717	687	712	726	705	756	722	658	691	711	717	707	681	693	696	718	747	719	686	684	720	685	721	716	738	729	690	678	666	751	747	684	722	649	751	699	691	685	705	691	735	708	703	689	701	683	702	707	701	678	660	701	698	740	715	656	682	733	703	718	710	715	669	708	720	755	709	724	720	678	670	740	711	669	700	703	683	675	669	670	741	695	711	691	705	697	685	708	709	717	635	739
1420	843	566	467	756	899	802	739	637	555	516	407	354	311	259	191	212	178	150	145	141	135	119	108	98	122	109	76	103	79	75	81	78	80	101	83	70	78	63	78	65	67	63	82	59	48	58	50	58	71	44	61	73	62	51	80	45	56	66	58	54	56	69	68	48	52	54	62	63	69	56	42	51	46	58	65	62	44	59	45	56	61	38	47	48	50	65	66	60	42	67	70	49	51	42	43	55	49	58	59	61	51	57	44	66	65	56	50	44	51	44	52	49	47	75	45	65	50	59	60	57	63	51	44	50	50	45	42	44	50	50	60	44	55	47	38	45	67	47	51	41	60	43	46	42	55	43	48	61	43	55	60	52	61	44	61	64	42	48	45	60	59	45	46	52	51	66	54	54	49	54	48	48	48	48	45	55	55	67	54	51	53	47	63	60	60	50	51	54	45	52	52	64	54	49	62	55	45	54	41	59	52	58	42	39	44	51	50	47	53	49	48	42	48	54	61	47	49	55	47	32	53	39	50	40	52	59	54	51	55	49	55	54	48	47	50	42	33	46	40	53	34	52	63	51	49	44	49	57	52	57	45	49	61	48	46	54	60	52	49	57	39	47	52	64	41	41	54	48	40	56	50	62	58	52	49	50	48	57	50	37	60	34	53	55	51	57	42	39	56	63	46	56	49	51	41	57	48	44	60	50	52	48	51	62	65	54	55	49	45	63	46	45	50	50	43	49	57	50	60	67	53	48	47	58	47	53	36	39	58	55	45	70	40	49	62	43	58	58	54	56	53	52	58	57	44	58	49	44	52	53	61	58	41	43	49	64	56	54	52	40	51	63	50	49	39	49	56	52	56	58	47	48	47	45	59	59	40	42	55	49	60	51	47	46	57	43	44	52	49	48	43	48	50	46	42	59	50	48	48	47	40	58	53	47	51	61	48	48	60	50	59	51	47	48	53	43	46	43	51	43	44	56	40	60	49	48	54	61	65	50	45	51	54	52	62	53	49	39	54	41	39	41	56	45	52	31	63	56	50	49	39	49	50	43	43	57	45	39	48	55	56	55	45	46	61	41	52	55	44	55	40	53	58	53	57	54	59	42	49	66	52	48	59	56	51	46	49	67	41	55	68	54	47	44	52	48	55	51	54	61	69	47	55	54	60	49	56	60	60	52	53	61	51	49	49	58	53	47	46	52	47	53	51	53	61	57	49	44	55	41	59	51	51	37	47	53	56	44	69	51	44	47	39	28	65	54	60	55	52	66	52	46	41	58	50	47	41	45	44	53	36	53	53	31	44	52	59	71	50	54	60	44	46	48	45	50	46	55	48	43	39	51	52	56	67	55	45	53	49	58	54	51	63	48	57	46	40	40	54	52	51	54	46	61	43	58	53	46	43	51	63	46	49	62	46	41	66	44	68	59	67	69	55	43	49	58	49	43	56	42	54	53	54	53	41	52	52	45	56	43	56	45	40	46	55	57	55	57	52	38	62	54	67	52	50	51	63	47	50	47	51	59	51	49	55	56	62	49	49	65	55	47	43	47	43	40	46	39	47	62	40	60	53	46	56	56	59	61	56	51	43	42	62	56	53	49	47	53	65	43	41	45	68	59	51	40	40	59	61	44	57	39	57	56	54	46	59	59	63	58	46	40	36	52	66	55	51	44	63	55	47	62	59	56	42	43	71	51	56	53	48	45	53	51	56	50	51	50	57	42	37	46	65	49	50	48	50	45	55	63	57	54	66	63	47	53	46	49	59	62	49	55	50	47	51	50	53	66	59	50	52	50	50	53	63	48	37	53	47	41	56	52	53	59	67	51	45	39	67	45	56	53	53	59	56	47	77	53	50	54	44	50	55	50	38	57	54	51	51	56	54	52	48	61	39	72	35	68	39	47	46	66	44	43	53	34	61	39	59	49	58	65	57	60	59	73	52	45	57	52	47	41	53	61	47	63	48	51	66	53	48	50	52	42	50	54	39	63	53	50	47	50	59	51	55	46	48	47	48	44	55	49	54	57	50	51	57	58	51	40	53	37	51	47	47	51	51	53	60	46	50	49	55	54	46	60	37	53	43	53	52	46	42	50	54	47	53	59	46	59	58	59	43	48	57	48	61	51	43	56	49	58	47	35	60	52	52	53	53	52	42	55	46	41	56	52	54	50	57	50	51	48	47	47	46	58	44	60	51	46	41	57	46	53	49	46	53	63	46	56	52	53	50	47	63	49	58	46	51	43	51	49	53	56	48	50	52	51	53	57	55	46	34	50	51	58	53	57	48	50	47	63	55	55	54	54	49	48	45	62	51	47	56	52	61	42	57	49	43	54	54	47	48	62	59	63	54	54	53	55	52	62	62	50	66	59	53	61	62	40	69	56	43	50	50	50	47	57	57	49	52	60	59	59	52	51	63	48	55	40	56	41	54	58	43	55	43	50	55	57	59	56	51	50	55	66	47	45	56	52	51	60	68	58	52	37	41	56	44	47	61	55	52	53	61	61	44	54	57	60	58	46	46	58	48	55	45	62	45	53	50	46	52	62	53	50	44	38	56	46	51	40	40	57	40	52	62	52	44	53	55	60	62	34	59	39	37	53	60	59	60	43	55	61	55	70	47	49	36	42	48	61	49	51	64	52	41	42	49	54	39	52	49	51	56	57	41	61	50	51	41	49	49	47	51	54	51	51	54	55	58	47	49	56	57	51	54	54	53	58	41	45	55	48	41	63	60	64	39	48	59	52	51	51	45	52	63	40	39	46	49	70	56	47	56	50	59	38	49	54	67	48	54	49	54	47	38	68	47	43	57	54	56	46	64	69	63	60	45	45	59	50	57	48	57	58	46	48	61	60	55	43	52	50	48	48	47	49	55	43	44	50	58	53	43	46	50	52	56	61	55	57	52	49	46	50	51	48	51	54	57	67	49	46	45	51	61	43	61	54	55	60	54	65	62	48	45	49	38	61	54	60	67	47	34	62	46	42	51	53	41	52	59	42	48	43	49	49	54	42	43	54	51	44	52	43	55	47	50	49	49	38	49	59	56	46	56	45	47	50	66	58	53	55	45	58	55	48	58	46	58	61	40	58	55	65	70	51	46	40	52	49	46	58	51	48	47	48	55	39	53	60	57	49	62	53	48	49	52	43	53	49	53	46	69	56	51	50	53	49	48	53	62	50	46	53	66	53	64	38	45	45	54	47	46	52	41	55	63	56	69	48	50	54	56	50	41	51	70	51	46	53	46	46	55	52	35	52	53	52	47	62	48	46	56	47	43	54	51	43	50	46	42	48	65	44	52	55	54	48	41	42	64	48	59	50	50	51	56	66	52	53	52	46	61	49	65	52	58	53	52	54	59	59	60	49	57	51	60	60	57	54	59	62	63	58	48	46	64	57	50	50	52	52	57	48	51	48	60	41	60	45	49	59	44	56	58	57	52	37	43	55	58	73	53	51	58	45	56	66	52	43	64	53	56	49	58	47	49	55	56	62	50	52	43
22190	16668	11446	25396	34191	33485	29974	26699	23115	20541	17768	15474	13606	11975	10317	8658	7248	6220	5500	4804	4338	4111	3631	3426	3112	2920	2679	2631	2472	2323	2114	2072	2118	1915	1907	1858	1748	1694	1619	1544	1508	1403	1370	1385	1269	1243	1234	1187	1234	1208	1184	1113	1189	1064	1083	1085	1052	1058	1078	962	958	993	999	923	929	934	937	914	888	901	893	860	822	918	853	813	856	799	788	878	797	823	809	822	789	777	772	797	826	791	804	855	772	788	795	754	825	745	799	769	739	758	748	716	800	725	761	785	763	745	723	723	712	758	763	779	789	739	749	721	723	715	744	746	713	736	712	765	720	765	776	737	787	792	707	753	721	721	758	748	748	727	735	714	755	749	738	729	732	773	731	685	671	741	774	730	723	752	731	753	726	763	735	715	719	777	749	770	705	755	705	711	710	746	745	714	753	769	715	730	729	727	751	769	702	779	745	743	734	704	727	711	729	698	764	767	729	764	773	694	785	759	739	741	718	765	757	705	709	742	747	767	732	741	711	750	758	736	728	692	736	727	794	752	692	714	724	764	736	717	699	715	755	633	703	727	724	738	733	701	709	687	720	738	750	743	731	777	705	728	672	716	779	760	737	701	759	732	796	747	718	719	695	747	726	800	743	740	714	703	742	722	757	730	760	781	691	733	753	761	713	756	736	774	738	764	738	731	734	736	736	723	764	752	745	733	729	768	721	739	729	784	729	747	672	723	733	716	711	758	677	778	725	748	717	688	749	737	740	750	705	719	750	747	722	721	699	745	700	744	717	747	745	718	694	729	722	769	702	695	745	738	714	728	722	747	741	710	755	754	747	764	734	719	734	712	735	745	686	685	737	747	747	727	712	728	715	751	776	749	800	752	744	733	752	725	721	700	760	711	736	723	744	690	741	753	746	722	747	717	725	701	735	710	743	717	790	773	771	761	757	724	710	690	700	693	710	712	698	747	748	747	731	710	760	761	775	714	735	677	740	770	741	742	743	729	775	714	736	771	740	730	705	738	705	697	754	723	788	731	744	682	760	754	749	746	754	746	728	712	737	738	744	750	714	748	726	745	713	706	771	689	720	739	731	786	752	746	710	737	737	713	734	736	747	702	758	691	737	787	724	746	749	752	745	746	736	732	685	702	754	728	751	724	716	717	726	745	719	751	776	730	754	760	727	713	746	718	755	697	732	769	744	748	744	737	749	765	722	734	706	780	703	724	731	747	755	734	708	752	726	773	790	778	758	732	711	734	697	718	696	730	789	732	731	768	728	764	698	740	721	711	723	756	732	758	730	709	757	704	730	732	752	748	670	784	748	728	778	731	714	768	722	717	750	682	702	759	734	748	731	768	729	766	731	695	715	731	750	680	744	767	702	827	755	756	690	712	738	740	702	723	730	688	729	730	758	741	787	679	685	744	724	736	725	777	722	732	701	790	738	726	751	782	734	741	742	641	739	735	727	754	754	742	779	739	689	745	790	747	663	722	733	729	718	742	714	692	742	729	745	750	651	686	716	737	748	743	733	758	743	747	761	755	724	750	726	710	722	755	758	734	736	759	781	748	746	742	758	721	722	718	733	709	801	790	703	748	709	727	720	792	736	721	772	718	790	739	763	725	753	747	756	718	719	714	758	731	743	744	827	748	760	784	733	755	743	761	700	676	726	735	731	720	744	720	736	736	775	742	776	802	741	761	722	765	743	716	719	695	709	688	734	746	741	715	769	712	733	719	749	744	711	730	742	743	725	721	776	749	734	766	699	802	734	688	727	776	760	711	695	744	737	684	741	714	688	748	734	731	777	770	759	779	758	719	734	712	724	700	752	734	714	731	732	702	744	686	737	720	712	747	741	753	759	695	737	712	754	753	733	749	734	746	723	761	777	730	712	772	759	729	740	694	721	751	739	760	742	767	704	770	716	761	718	728	756	760	712	719	733	752	760	754	683	709	741	749	720	746	709	692	749	753	726	745	733	699	727	688	735	769	727	741	714	728	736	721	754	771	803	760	729	743	738	704	748	679	783	780	690	697	740	716	777	750	755	717	727	738	697	688	766	725	725	707	747	770	792	696	732	710	770	718	732	737	733	761	727	721	762	709	724	717	714	721	740	772	735	723	793	757	686	730	673	698	788	767	735	770	772	753	720	756	735	768	656	726	748	732	741	742	725	743	703	724	770	728	762	752	714	750	784	647	725	731	747	739	742	712	748	713	774	755	747	755	774	727	719	764	739	714	762	702	729	717	748	735	756	720	766	753	740	683	708	740	730	741	743	731	732	741	721	734	785	746	670	762	710	725	736	787	732	706	778	683	737	785	669	709	723	729	740	722	752	737	732	731	734	711	746	733	762	721	676	742	764	752	783	802	717	752	795	722	754	735	728	728	742	737	731	752	753	765	741	721	735	736	749	758	727	740	755	719	708	746	740	740	755	714	732	715	727	731	748	735	758	761	723	749	734	764	722	748	714	687	710	753	745	792	689	718	742	703	747	753	776	781	724	697	773	730	747	737	739	698	744	724	722	704	765	755	727	694	719	721	774	732	719	747	727	781	734	753	709	788	712	746	724	745	753	718	763	742	780	732	746	753	717	766	788	728	710	763	740	725	766	747	708	766	741	773	676	735	723	717	757	692	786	728	745	733	707	740	693	786	708	736	720	673	770	789	735	735	749	744	740	769	732	738	762	748	805	693	720	707	708	825	756	759	734	719	690	736	766	743	705	740	768	725	747	737	693	793	764	752	725	743	783	767	766	751	728	736	729	706	756	723	740	732	756	709	738	730	756	730	760	742	722	741	755	716	763	767	690	729	746	700	750	711	774	750	747	713	733	754	764	767	786	734	724	716	794	734	782	720	740	731	740	818	697	736	718	720	715	724	704	758	759	742	735	782	737	748	682	792	744	720	716	739	734	744	730	740	727	774	685	731	703	711	766	730	777	710	757	715	681	727	749	700	746	732	770	760	742	716	749	710	708	805	718	692	707	764	736	702	740	746	733	738	715	723	706	788	693	727	741	768	746	742	732	759	745	753	708	718	724	730	739	723	702	713	729	742	724	736	733	702	741	752	775	749	723	703	721	736	780	781	729	727	737	725	739	735	777	724	730	733	748	756	700	752	723	738	743	775	739	760	763	733	729	766	727	732	799	706	760	761	767	705	783	749	744	720	753	689	745	746	751	768	744	735	758	697	685	762	697	764	734	738	747	729	708	700	731	730	749	709	740	750	754	710	755	739	739	713	726	753	819	798	727	747	756	746	742	754	744	738	755	758	763	717	746	801	721	695	714	735	704	691	747	749	739	766	754	721	748	730	766	740	739	729	767	703	815	714	742	773	733	696	743	775	762	705	708	751	723	759	786	716	723	698	694	725	704	739	706	724	769	734	702	708	732	722	670	708	762	722	723	716	744	776	780	771	736	757	669	724	709	706	746	698	743	733	757	763	731	677	695	702	713	723	749	710	743	756	769	712	738	786	707	756	716	770	760	768	746	669	697	740	770	711	688	730	722	722
3281	779	526	385	741	899	693	645	616	503	436	415	352	312	265	231	200	199	164	168	138	122	118	102	115	108	98	90	109	103	92	96	88	85	89	92	86	73	78	81	85	77	76	70	69	82	81	80	81	72	63	89	71	77	79	74	57	82	47	82	58	63	76	70	62	66	58	60	69	73	74	69	77	54	52	55	71	57	72	63	63	68	58	57	62	74	81	69	79	56	70	59	70	52	58	57	68	79	69	70	80	55	59	75	71	79	65	72	60	66	72	61	71	75	61	69	82	54	49	59	65	60	65	76	62	63	59	65	63	54	73	75	81	71	54	61	74	61	55	76	53	64	61	60	60	42	77	61	56	77	62	65	62	61	70	66	70	77	74	68	66	66	67	79	56	66	62	61	63	64	59	53	48	55	66	60	64	54	67	50	66	74	82	60	73	58	64	69	54	62	53	61	76	56	64	66	73	70	68	59	57	70	72	71	68	76	68	65	64	83	71	59	60	65	56	57	59	55	65	77	67	75	58	70	53	66	46	70	56	54	59	68	65	72	72	64	57	66	55	44	54	67	71	55	65	71	59	66	66	69	55	59	51	70	71	64	57	71	56	58	57	68	60	55	77	65	58	73	67	59	68	80	64	69	68	60	51	65	74	67	59	67	59	73	52	71	65	59	70	60	61	69	72	60	82	71	72	63	73	71	79	70	61	66	64	70	62	74	57	62	78	70	76	64	57	71	68	70	81	65	57	60	67	63	57	54	63	56	66	56	77	72	63	64	67	63	64	66	62	62	68	60	66	66	68	74	63	67	59	70	73	55	61	71	60	70	59	70	58	65	60	68	81	61	58	68	58	71	65	64	67	59	58	70	74	58	61	58	53	75	70	56	51	57	53	63	62	71	60	79	78	78	79	58	77	63	53	68	53	72	60	52	56	59	59	65	54	66	74	74	60	67	64	54	50	67	47	56	59	59	68	62	56	72	74	63	60	63	80	74	71	72	70	83	57	71	65	62	71	57	70	76	71	69	58	63	57	70	75	64	69	58	61	66	74	58	67	60	80	58	69	62	59	69	58	71	58	63	63	61	73	65	66	65	58	73	55	60	62	65	62	55	60	62	74	55	63	60	69	63	82	67	50	70	79	64	69	58	66	68	74	67	63	75	58	78	71	65	58	76	61	78	50	57	72	78	75	61	59	73	78	68	57	67	53	58	58	68	71	78	62	62	67	63	64	67	68	44	61	71	60	65	57	73	75	58	60	56	60	63	73	62	64	58	65	57	78	53	60	68	59	59	48	50	79	73	46	68	69	52	68	80	60	58	64	66	68	69	65	68	79	60	68	78	69	69	69	67	57	61	60	60	64	65	61	61	72	67	69	78	74	75	58	53	62	62	58	61	68	59	60	58	53	62	55	71	60	61	79	91	75	59	77	64	58	67	57	57	63	63	63	53	47	60	51	79	66	61	75	61	75	59	64	70	58	62	61	74	72	67	63	67	65	76	62	67	70	55	74	64	62	60	55	55	62	76	63	60	63	69	53	50	64	86	50	62	65	62	62	53	60	64	75	84	71	72	70	72	54	69	69	60	77	73	62	68	70	76	60	65	52	68	59	63	70	70	58	76	77	72	71	66	72	56	68	59	53	66	67	80	54	61	69	65	71	63	69	54	57	60	63	72	60	55	83	79	57	62	51	68	82	50	68	74	63	70	64	79	93	50	61	78	50	59	65	64	75	69	74	48	71	75	81	60	64	60	55	57	77	72	60	61	77	66	74	68	61	84	73	61	50	62	52	84	73	74	68	49	56	69	60	68	49	54	54	71	69	73	79	70	68	70	65	52	63	65	67	67	48	59	83	69	43	65	53	59	70	75	82	79	74	55	65	65	78	57	59	59	65	68	63	64	65	66	65	66	53	71	73	69	72	76	57	64	67	65	61	50	61	56	56	67	62	71	57	63	53	68	83	60	60	76	72	78	71	67	63	71	71	61	74	62	51	54	55	71	48	56	64	72	58	53	59	68	70	60	52	68	60	54	78	72	61	62	68	65	48	71	64	76	59	64	58	56	72	48	74	58	70	57	69	53	61	68	59	79	70	70	67	64	72	59	58	50	81	69	77	69	75	74	67	69	69	66	79	67	70	63	62	51	81	60	71	63	67	73	66	56	64	69	58	66	64	56	64	65	57	71	71	81	84	60	67	76	84	67	68	73	60	71	47	79	57	64	61	67	68	67	58	80	83	58	63	65	73	67	71	62	57	58	75	79	64	61	58	71	75	61	79	79	63	64	78	51	56	62	58	68	64	77	77	69	75	64	67	66	59	54	65	59	76	58	83	57	56	42	76	71	80	76	61	68	70	63	68	77	62	51	46	62	61	63	51	43	50	70	78	66	55	59	55	90	72	65	75	63	60	69	77	81	55	70	78	71	68	80	65	56	72	60	70	67	54	63	60	60	62	58	59	53	58	64	58	41	45	67	63	73	71	71	74	77	64	79	52	67	82	47	60	49	68	59	58	79	62	61	62	60	64	68	74	67	49	66	59	56	58	56	67	52	69	73	74	60	57	74	69	67	66	77	64	67	63	57	67	62	60	61	83	65	73	65	57	63	64	53	66	54	59	61	63	56	57	63	55	55	79	56	62	59	57	61	71	59	71	52	55	87	63	67	59	51	48	75	79	62	75	69	79	59	71	55	74	79	71	67	82	72	66	81	51	77	57	61	67	68	62	69	55	70	62	86	71	59	71	48	57	61	69	49	59	58	74	50	64	57	77	63	75	76	64	76	74	70	72	65	59	59	59	73	71	68	66	51	57	58	57	83	52	55	65	72	68	66	56	71	64	57	50	59	59	66	68	67	68	61	59	65	68	74	50	70	55	64	71	65	72	69	61	75	53	63	52	44	72	64	62	62	67	52	81	68	59	61	67	86	71	63	70	63	67	59	59	64	51	57	55	64	68	72	81	59	66	81	58	67	57	63	77	67	65	64	52	70	77	60	66	64	51	63	64	61	56	63	70	74	56	69	66	77	65	76	70	67	89	69	72	56	63	66	56	67	81	70	59	79	62	64	67	62	66	56	60	66	57	80	72	74	60	68	67	74	70	61	49	60	65	69	65	67	42	66	70	67	76	60	70	59	62	59	65	67	65	67	79	55	68	59	67	61	61	61	68	67	66	59	57	70	58	60	66	57	64	51	69	71	70	71	62	57	70	67	71	76	56	64	47	53	72	62	73	76	69	60	55	58	62	58	58	74	62	68	63	68	67	69	55	66	78	57	79	56	68	75	71	81	65	67	56	58	70	67	73	69	53	65	64	71	56	67	57	74	62	68	87	56	65	61	97	59	65	76	63	65	69	67	57	70	63	65	52	66	70	47	55	75	62	61	65	67	82	72	59	67	62	66	70	64	58	80	57	67	53	81	65	51	64	77	63	74	64	54	75	76	67	55	68	53	63	52	67	65	55	70	69	51	88	78	69	59	62	60	74	62	79	71
20644	15480	10723	24133	32968	32799	29370	25812	22552	19645	17184	15030	13309	11355	9685	8166	7085	6046	5343	4691	4336	3839	3623	3358	3229	2728	2787	2616	2347	2332	2179	2217	2098	1984	2009	1954	1849	1824	1738	1667	1563	1557	1421	1408	1440	1419	1334	1380	1354	1301	1288	1288	1339	1265	1199	1245	1185	1201	1189	1167	1063	1102	1091	1107	1092	1095	1084	1018	1085	1062	1069	982	1043	1044	1040	993	1008	975	971	954	996	1024	1039	960	963	952	943	1008	979	958	915	969	980	960	902	931	948	976	931	965	880	870	903	976	932	912	958	873	830	884	974	952	926	893	874	921	927	852	913	886	948	898	901	901	886	917	875	875	864	921	857	921	952	904	944	899	890	872	939	903	929	932	898	901	912	937	864	889	930	847	894	878	927	830	888	935	939	904	955	884	907	926	903	871	932	929	853	939	894	893	930	954	901	916	902	896	914	966	903	889	927	920	939	846	923	931	957	925	892	917	917	914	901	925	911	920	921	986	953	899	934	921	899	962	939	921	885	936	927	886	922	890	845	930	891	893	902	955	949	908	933	882	904	908	901	943	915	902	895	878	841	923	898	882	913	939	940	910	910	885	905	964	886	910	908	916	950	897	885	902	919	960	865	866	871	904	920	960	910	941	892	870	947	895	911	916	884	906	871	961	897	922	905	953	902	954	873	873	954	881	902	820	919	910	890	874	861	885	917	854	876	952	902	894	923	902	912	914	911	912	871	903	881	885	911	898	892	900	866	863	880	926	903	904	923	909	892	879	936	937	871	902	845	878	950	912	898	893	896	914	930	965	888	898	902	905	930	911	890	941	879	904	897	903	923	872	949	907	953	907	950	885	911	920	891	881	924	897	924	877	947	936	938	903	847	905	896	880	935	899	924	920	881	894	905	925	859	946	860	933	830	916	938	925	890	906	888	894	885	910	924	943	874	929	915	875	974	884	905	924	849	941	907	904	968	916	896	880	900	898	918	928	860	935	917	875	966	868	894	937	916	915	906	922	940	877	922	890	871	921	880	942	919	906	939	932	959	885	895	902	930	922	923	912	911	904	911	876	872	884	874	910	911	934	928	902	888	870	918	882	921	855	904	898	869	942	921	903	901	869	889	883	902	903	923	856	941	902	915	876	867	897	913	872	933	893	917	929	878	848	895	907	907	892	847	869	915	906	901	937	892	878	870	835	930	910	930	883	825	911	923	929	864	910	895	904	882	879	871	890	889	908	935	891	920	965	925	910	938	914	849	905	932	893	881	868	872	883	834	884	915	916	905	868	894	914	888	868	947	895	943	931	908	881	910	915	914	878	921	898	887	908	921	868	846	961	940	934	898	903	872	856	916	909	895	867	876	873	889	891	908	983	867	925	810	843	898	865	909	882	918	923	887	903	898	896	862	931	906	907	912	931	906	967	937	903	851	936	834	891	952	884	875	933	911	907	895	919	908	901	899	892	932	946	981	892	917	843	858	878	903	960	905	938	895	903	907	941	857	947	851	918	910	898	893	865	919	907	896	926	956	867	880	912	916	952	946	881	843	911	851	920	932	890	938	879	894	953	843	886	886	905	893	870	904	908	887	881	894	895	867	905	835	897	863	895	902	909	935	869	928	924	890	941	936	903	899	830	901	930	892	887	910	911	925	894	879	915	879	894	854	912	863	908	849	887	893	982	898	926	871	910	893	907	952	934	954	872	925	886	948	904	923	908	931	907	937	914	924	904	895	852	881	914	848	881	961	929	858	893	879	925	862	887	935	948	930	934	890	890	900	864	899	888	930	926	940	915	897	870	890	906	914	941	885	866	872	869	910	878	916	913	904	905	847	886	947	941	921	857	873	934	939	922	877	881	882	933	932	899	870	885	902	868	918	880	891	895	904	944	903	919	890	911	912	903	952	879	904	914	907	920	857	906	878	924	958	875	876	942	912	945	862	853	963	883	873	927	912	881	859	916	934	874	907	875	838	868	913	939	844	901	909	929	911	901	966	891	930	866	926	878	918	916	896	908	927	875	936	924	910	896	897	956	935	888	892	957	879	881	926	910	910	910	877	919	877	871	927	949	1003	846	896	926	937	902	907	931	884	872	896	906	867	915	940	935	917	856	945	887	833	965	965	933	839	851	912	855	911	887	907	930	886	906	916	872	895	893	939	910	924	920	896	918	909	875	962	907	882	938	927	951	904	913	913	863	957	891	917	927	923	935	908	925	923	868	870	883	891	926	870	938	926	961	893	909	912	901	874	928	898	884	902	906	900	926	893	867	923	951	920	915	895	882	953	880	916	892	938	889	906	890	905	893	900	931	948	909	883	932	895	909	907	875	867	827	907	874	942	894	954	891	899	913	905	888	914	875	945	875	831	936	915	855	863	927	947	952	904	909	919	863	916	950	914	927	883	929	873	867	808	952	879	954	902	912	867	896	907	886	893	950	897	907	898	944	873	869	864	920	871	909	925	920	889	929	953	842	897	874	908	908	913	914	880	905	905	954	925	928	932	892	874	919	941	851	916	874	843	890	899	867	909	905	947	963	893	901	911	874	894	892	948	854	875	870	939	819	939	933	925	964	881	928	893	884	914	883	922	842	890	870	884	872	933	935	881	866	935	901	940	901	858	907	953	920	981	947	898	916	921	933	882	913	866	939	926	920	871	951	873	924	916	900	942	877	888	899	895	901	902	934	898	940	883	877	931	918	936	922	884	914	913	872	962	846	909	904	938	873	971	904	942	943	930	910	856	900	873	873	909	895	913	873	879	888	923	921	890	927	919	908	922	907	909	898	925	917	923	953	925	874	855	866	888	876	947	892	852	907	859	894	865	883	902	912	908	929	889	925	864	879	910	887	894	882	883	900	939	948	837	890	915	888	908	884	894	902	927	958	944	904	900	922	891	938	920	902	871	901	896	881	935	925	924	879	859	942	905	931	864	867	865	865	887	903	915	869	949	904	924	884	902	905	911	860	899	910	916	923	943	921	957	893	886	930	903	950	924	917	900	977	895	898	886	890	890	915	956	899	911	925	885	864	918	903	904	880	842	973	886	878	868	866	887	939	889	912	885	896	848	877	909	885	936	908	939	927	882	887	939	915	937	920	890	919	866	926	894	937	920	916	912	858	894	902	880	874	956	958	872	904	923	912	899	871	942	878	890	913	871	872	865	902	904	939	941	913	895	947	931	978	910	931	911	903	878	877	904	862	953	893	892	912	913	872	853	894	920	926	972	886	856	932	904	890	857	905	908	915	903	891	883	930	930	923	928	860	885	947	891	896	907	921	942	921	888	901	945	914	872	897	867	920	901	883	853	935	911	886	905	868	922	934	868	936	856	881	934	915	925	887	829	859	907	909	952	895	916	883	880	942	845	898	865	840	910	922	841	919	893	937	903	961	886	853	905	892	904	880	852	890	926	909	932	928	866	921	856	894	951	990	938	910	909	860	962	883	883	909	907	915	934	902	861	957	900	924	946	973	930	868	907	887	895	890	906	943	901	858	891	921	911	914	918	916	909	887	930	902	941	907	899	914	915	892
2524	1200	761	577	972	1334	1274	984	852	769	684	568	548	396	392	324	291	269	209	193	164	185	176	152	167	151	142	111	125	97	134	116	118	112	114	122	102	112	92	87	89	89	81	88	101	87	77	78	73	76	84	83	98	91	91	76	94	87	67	79	99	81	80	104	82	80	77	79	74	65	73	68	86	74	79	78	62	77	70	75	77	54	83	62	77	62	79	63	72	70	81	63	66	76	80	61	60	72	82	79	61	61	72	83	69	68	73	75	63	67	65	61	69	71	77	72	54	62	75	74	64	65	78	64	71	65	79	80	82	63	71	72	71	74	64	78	71	68	64	75	64	73	75	64	72	63	53	71	75	64	69	60	63	65	73	61	58	66	65	70	80	68	67	74	67	73	63	70	56	76	72	73	71	68	80	65	67	77	93	81	72	83	69	85	60	65	66	75	62	55	72	71	70	55	55	62	79	63	67	66	79	60	65	57	60	75	87	61	73	72	76	75	71	71	66	69	66	52	77	77	69	70	75	56	60	73	60	67	61	72	66	71	73	60	69	69	49	75	67	82	68	80	64	57	64	68	72	57	93	72	71	69	62	61	51	83	64	75	64	73	69	63	87	68	56	74	78	58	77	60	84	80	67	62	72	79	59	57	63	75	72	61	57	76	75	64	81	74	77	74	82	82	63	53	64	83	71	63	67	65	67	62	60	57	71	65	54	42	57	75	56	62	72	65	90	76	74	60	63	60	73	64	71	67	64	63	64	80	51	77	59	66	63	74	78	74	65	72	63	78	61	85	76	65	63	63	68	73	74	67	77	70	80	73	55	71	74	64	74	70	68	67	71	64	53	71	71	58	64	65	55	62	89	74	65	57	77	49	70	82	73	64	75	93	74	68	71	68	69	60	71	83	60	62	78	66	73	61	64	73	70	73	75	68	66	53	59	50	65	76	58	78	62	59	68	64	56	69	57	82	52	57	85	73	66	67	58	61	71	54	88	70	71	86	62	61	62	73	66	73	63	81	76	52	61	58	66	59	74	70	65	78	79	73	58	76	73	51	67	63	70	69	55	50	75	69	69	71	79	69	76	75	80	63	79	61	67	78	48	63	57	48	71	69	56	70	80	59	65	72	72	66	55	60	54	63	65	74	79	74	62	67	76	72	65	72	74	56	70	69	67	67	66	60	82	71	55	68	76	57	59	61	69	76	66	72	52	63	71	57	68	74	56	72	82	69	52	71	85	76	57	51	65	57	72	81	76	65	76	89	61	66	72	68	67	64	78	57	67	77	76	62	79	50	72	76	57	73	67	62	61	66	65	67	62	61	74	70	67	74	74	82	82	66	83	68	58	65	88	68	74	62	68	68	65	71	64	68	59	64	74	60	59	69	65	76	72	60	76	72	52	68	67	62	57	65	54	68	66	59	57	73	70	72	74	66	70	72	74	76	77	80	73	67	63	67	61	62	64	67	66	61	79	66	78	82	65	68	73	72	76	69	62	61	66	77	66	68	67	63	70	66	66	68	61	71	79	58	73	77	72	76	56	70	63	76	57	85	71	80	86	67	65	68	60	71	76	59	50	66	62	68	69	79	69	86	65	59	64	78	60	53	77	79	77	68	75	57	50	70	56	67	64	58	81	77	68	71	60	72	67	60	62	69	58	73	52	65	73	71	64	68	70	67	63	65	72	57	71	56	74	66	75	71	70	61	74	77	88	74	53	71	58	77	64	76	88	71	81	64	63	79	67	76	67	77	87	67	68	75	65	70	76	60	82	73	64	61	69	56	63	72	82	67	53	58	70	73	72	70	66	59	72	72	59	58	62	57	74	75	65	62	64	70	44	63	56	70	46	67	77	50	60	68	64	75	78	56	69	66	65	64	74	64	63	55	64	66	55	73	61	67	58	70	74	73	66	74	79	63	67	65	63	71	62	62	57	70	54	62	56	61	61	66	77	65	65	61	61	70	58	64	83	70	64	58	81	70	76	65	69	69	54	71	53	73	67	52	64	57	68	76	58	59	75	62	77	56	81	77	67	72	70	73	63	77	60	74	63	79	63	65	69	70	64	76	61	79	71	65	60	64	76	70	78	63	69	69	74	62	69	83	67	72	84	66	59	64	66	62	66	73	69	65	69	84	66	60	54	79	63	61	72	76	65	64	61	88	61	80	58	95	66	78	67	70	75	82	79	73	68	80	70	46	54	72	89	75	75	77	62	75	64	57	72	70	88	69	77	62	70	65	67	72	73	81	65	56	50	67	73	76	67	61	71	49	74	71	72	65	70	69	65	64	57	70	64	73	64	67	76	62	82	53	81	57	68	73	69	64	85	68	64	81	60	61	79	56	73	67	60	71	46	73	79	51	70	76	74	81	67	77	59	83	71	75	71	75	74	70	63	78	60	80	65	68	67	57	81	62	72	65	75	65	75	67	67	63	70	69	60	66	71	72	64	64	63	76	75	79	72	66	70	65	85	76	61	60	70	72	61	66	75	65	63	82	79	82	61	67	69	64	64	66	62	63	51	77	69	66	71	69	65	73	73	73	79	86	71	61	65	63	75	62	75	63	62	80	86	62	55	67	65	70	77	61	66	65	79	62	58	64	76	65	63	68	73	83	77	64	64	64	62	66	66	59	76	71	60	80	74	65	67	70	86	76	69	73	76	63	63	65	62	67	80	60	78	64	80	73	75	96	62	61	87	57	72	75	60	64	78	70	56	68	71	62	85	82	73	67	75	63	88	67	72	57	56	83	88	81	63	70	79	68	54	63	75	57	66	55	80	73	85	68	63	79	67	66	61	63	80	63	65	73	63	91	68	63	84	76	65	60	73	78	79	77	68	61	70	57	86	59	58	55	75	63	69	74	69	64	60	73	77	66	66	67	73	48	62	69	72	68	80	75	66	60	69	75	77	60	70	55	75	79	67	68	60	68	78	71	62	64	71	77	69	72	61	51	58	65	69	64	73	74	67	68	82	63	71	62	71	60	71	78	65	82	55	76	67	60	67	68	69	73	77	71	71	75	65	67	62	65	77	57	77	55	57	84	63	65	83	70	68	51	67	83	71	70	68	57	79	78	72	72	61	69	72	61	66	65	77	55	74	71	65	71	71	75	65	89	69	62	66	75	66	77	65	63	66	76	63	82	71	69	74	70	65	56	66	74	65	83	87	70	66	52	65	72	94	60	56	50	65	71	71	71	67	80	71	70	70	64	64	70	70	68	76	67	58	72	56	75	88	75	47	68	76	58	67	77	72	59	84	90	66	64	69	70	57	60	72	73	79	70	83	75	73	56	69	61	78	67	87	68	63	54	60	62	76	70	71	73	65	61	88	62	65	69	63	60	62	75	57	67	73	58	74	71	74	63	62	62	63	72	60	62	63	69	67	77	79	79	68	61	73	67	81	67	66	77	77	61	47	66	74	50	70	61	58	62	84	78	71	65	62	57	64	76	72	56	67	80	73	65	75	69	82	74	77	64	56	65	50	73	57	76
26129	19711	14319	28923	37632	37350	34281	30823	27508	24671	21839	19590	17235	15354	13109	11286	9631	8478	7431	6621	5901	5665	5035	4663	4421	4023	3744	3506	3225	3099	2980	2780	2834	2770	2685	2551	2431	2254	2168	2130	2013	1829	1790	1829	1775	1714	1662	1660	1601	1699	1613	1479	1542	1449	1439	1450	1408	1363	1276	1301	1261	1285	1254	1313	1202	1249	1187	1222	1148	1182	1145	1166	1111	1194	1176	1087	1123	1107	1104	1119	1091	1096	1087	1067	1074	986	1038	1029	1019	1109	1076	1033	996	1022	953	1042	1077	1034	1001	1012	1002	1026	989	961	1025	1000	961	963	963	979	954	979	993	1010	931	1006	1005	924	977	979	1000	904	964	977	983	974	967	927	934	952	940	940	954	968	990	976	1008	975	948	952	1002	1023	991	939	938	1000	938	998	934	998	906	974	956	944	920	939	1012	934	997	920	894	968	974	947	1027	903	969	1002	950	967	934	973	922	963	961	1024	923	997	875	913	974	926	948	950	978	969	916	927	969	953	981	986	935	962	961	940	968	927	908	979	981	901	966	988	989	961	984	938	1002	950	935	943	966	963	933	964	973	938	966	925	946	929	976	921	972	991	937	947	925	975	963	955	930	955	925	964	973	951	1002	910	941	978	920	921	981	928	1006	914	884	937	947	992	938	946	970	936	1003	983	933	963	930	1004	939	927	934	956	924	970	981	942	977	1041	987	916	949	969	949	971	877	891	940	991	950	931	1027	960	923	917	1015	968	1005	928	935	955	933	968	942	941	961	949	930	925	909	935	965	908	913	943	918	912	929	942	956	966	936	980	1001	988	956	883	974	977	919	963	919	1009	980	939	953	938	940	953	962	961	929	938	986	993	971	945	943	928	895	994	941	963	972	947	947	927	920	928	954	965	951	963	943	921	968	951	981	888	955	982	886	924	903	905	980	903	993	956	978	962	923	975	930	922	922	922	948	929	913	946	949	942	925	925	993	898	975	953	950	1012	980	1004	909	979	902	943	968	998	940	978	863	899	955	955	937	930	960	952	999	933	931	989	938	977	1008	1004	926	938	950	974	931	994	931	946	951	950	966	920	973	1023	992	989	974	965	988	976	969	863	936	995	930	956	972	950	896	927	946	947	990	941	927	938	988	939	980	1019	925	908	911	959	970	1029	1011	957	959	1016	951	954	959	948	964	916	996	945	992	948	964	983	942	971	984	939	912	967	954	1023	936	978	926	942	941	875	977	917	991	930	925	922	987	944	925	960	932	971	902	912	912	974	953	994	944	932	941	933	912	1014	989	956	983	939	948	937	1005	1013	934	939	960	948	1010	970	976	890	935	942	967	1026	953	966	948	956	926	965	956	940	924	897	937	940	911	924	1045	999	1004	899	1002	974	920	934	946	946	959	905	967	985	943	913	931	958	958	920	933	922	938	912	959	953	930	975	961	954	918	906	954	924	948	953	901	961	974	942	928	949	938	948	947	968	926	985	957	916	958	950	923	983	939	943	959	960	995	904	958	954	979	924	931	934	989	996	927	918	984	913	991	943	963	960	996	964	949	1018	977	942	896	1004	972	925	908	967	909	943	922	914	943	917	951	945	953	952	985	895	917	901	967	925	957	926	935	934	946	975	885	993	976	997	921	1032	962	997	928	932	981	934	990	935	943	986	932	942	936	941	955	923	924	938	902	920	911	984	958	957	927	948	906	940	989	946	941	953	960	948	969	963	946	926	956	879	954	945	987	942	880	915	932	1006	985	920	972	939	950	909	978	987	968	900	938	965	952	975	939	967	927	987	932	906	950	1004	900	913	987	956	912	973	906	972	966	945	960	952	973	887	989	966	937	925	953	961	963	922	963	946	1008	943	996	946	953	995	911	960	922	945	964	954	938	936	961	945	939	940	932	992	1050	947	918	1002	948	942	1004	977	936	971	991	946	975	989	941	927	944	991	887	984	983	935	988	954	896	986	945	956	1003	951	973	1009	975	960	992	940	951	931	971	992	947	933	953	999	974	956	960	928	986	993	960	960	930	949	1001	945	957	941	1014	938	1008	988	1005	992	961	963	993	964	955	953	944	937	975	953	958	902	943	960	909	972	1009	972	1010	978	867	999	963	1004	982	1007	960	958	934	958	958	955	930	979	942	1010	991	946	927	956	1043	984	895	983	954	994	906	981	984	959	989	950	956	955	938	949	988	902	922	954	968	935	920	981	954	979	896	974	901	936	950	1005	934	949	973	986	953	1022	934	928	939	987	958	961	916	899	935	978	912	904	961	958	967	978	953	964	914	922	888	913	992	960	940	944	981	936	937	993	966	982	941	1036	891	985	969	981	938	944	959	965	962	973	950	936	929	955	994	953	985	1018	961	945	948	933	949	976	928	929	933	968	940	937	939	943	886	960	937	933	924	925	929	915	927	956	944	980	879	991	950	1009	911	876	918	959	936	962	977	967	986	986	934	950	951	998	962	1012	919	996	939	926	965	941	955	929	955	980	917	929	935	918	988	903	954	950	968	978	986	948	928	956	915	913	930	962	934	945	915	892	949	960	919	972	1031	900	931	1014	963	985	918	948	986	878	906	960	956	931	970	922	956	945	1009	954	972	963	860	993	946	920	978	956	970	971	952	932	946	978	935	932	910	975	926	898	902	956	939	941	931	956	935	936	971	942	931	908	1025	970	1031	927	994	931	962	899	984	944	944	959	926	921	937	914	905	950	960	896	950	926	950	969	939	960	989	902	897	956	947	958	929	971	906	927	937	988	939	940	935	964	962	942	888	976	974	879	949	962	957	966	941	922	978	922	954	967	982	984	1009	972	948	900	941	954	937	925	948	955	945	934	954	929	945	921	934	953	911	949	957	921	969	966	970	879	979	987	958	915	972	1001	914	938	938	944	941	953	953	929	1011	986	954	960	1001	981	982	939	945	949	960	964	964	915	954	1023	978	1000	941	942	927	919	926	938	1005	955	967	947	947	953	947	968	930	942	913	997	1010	989	982	965	942	975	962	951	962	950	964	922	933	977	931	964	946	994	931	971	963	957	939	973	939	926	971	930	957	937	944	1011	994	990	923	964	910	883	919	936	900	940	999	946	961	948	961	993	944	952	960	957	955	1009	897	987	969	964	955	947	990	983	942	918	966	980	943	976	1028	971	966	959	972	915	945	978	971	957	945	923	944	960	938	939	976	957	929	978	914	936	972	938	989	974	905	959	953	950	923	937	944	981	905	925	951	971	910	977	986	929	929	960	933	948	915	936	940	931	985	1034	994	912	979	990	935	966	985	967	958	894	953	909	936	938	967	924	945	930	917	992	942	880	930	949	1035	919	975	944	922	890	1006	958	880	936	944	971	912	943	880	925	936	943	972	990	933	968	1014	1008	970	1001	940	992	970	954	925	950	980	994	926	908	986	925	977	946	923	921	963	959	992	910	935	951	962	942	1000	930	934	925	962	1012	932	975	928	916	948	983	991	993	953	963	936	993	902	943	946	946	920	960	991	971	999	931	961	943	886	998	962	903	911	941	942	929	976	915	931	932	969	938	980	936	969	966	927	941	967	949	937	937	962	935	932	1003	917	994	900	958	909	918	1002	969	934	952	989	945	862	974	984	905	885	967	942	929	925	973	1003	956	961	935	964	973	954	950	990	953	993	926	951	916
2032	544	346	262	496	593	525	509	423	366	322	290	251	221	199	147	142	142	118	112	97	96	101	84	65	86	74	54	80	65	72	70	48	62	82	68	65	60	65	70	53	55	47	46	46	70	56	61	71	49	60	60	50	61	47	58	42	60	57	53	49	50	53	56	41	38	41	47	46	56	54	42	42	46	40	50	41	43	45	43	45	41	46	36	56	50	53	52	51	42	51	58	39	48	44	41	41	59	52	56	49	46	48	55	40	45	51	52	50	44	57	49	69	37	58	53	54	51	35	45	43	56	41	51	43	42	55	51	43	52	52	51	44	48	53	45	47	53	43	52	50	40	51	39	40	48	31	41	48	36	50	42	49	48	47	44	56	69	37	44	55	44	37	56	37	47	48	55	60	41	51	40	51	53	44	55	61	58	39	48	42	48	47	48	45	55	50	31	37	60	54	47	51	33	50	46	61	44	58	46	53	47	50	41	50	55	56	43	54	44	44	51	36	53	39	39	45	44	55	53	49	54	38	56	52	49	41	41	46	49	51	47	43	45	47	40	38	45	46	38	47	58	44	38	36	36	52	51	57	59	44	62	47	58	49	58	40	49	47	47	52	49	51	53	55	58	52	42	40	50	44	48	43	36	49	47	41	37	42	55	52	48	43	52	48	57	49	36	43	43	33	43	42	41	41	41	46	55	48	45	45	55	41	46	55	41	53	59	57	51	54	47	56	50	45	48	36	41	50	45	51	43	46	63	34	41	35	47	47	40	49	65	45	47	55	36	43	52	51	57	44	47	59	26	51	52	53	57	46	45	58	46	54	52	25	46	47	52	38	51	40	44	47	46	56	53	55	51	35	56	55	51	46	45	44	49	55	43	51	60	51	48	50	48	42	58	60	41	60	38	49	50	49	50	46	42	60	45	57	50	56	54	55	45	44	53	61	46	50	48	45	45	50	48	47	49	42	40	43	41	57	54	49	44	42	50	54	46	48	42	64	53	43	42	52	38	50	50	51	48	65	51	45	55	56	37	58	53	43	45	47	50	59	54	60	41	54	57	53	44	55	53	39	40	45	50	53	32	51	48	51	50	54	57	52	46	42	50	47	47	53	40	46	66	42	56	40	51	54	55	53	60	49	43	46	45	54	47	39	63	46	43	50	36	42	42	50	40	53	50	55	40	47	42	59	54	47	50	49	48	55	31	48	64	52	51	50	39	44	43	47	53	62	61	40	59	46	59	40	35	49	54	53	57	45	42	45	47	47	46	49	42	50	57	53	41	45	45	48	55	64	59	35	40	54	52	45	49	46	52	39	50	48	42	55	45	55	64	42	48	40	46	55	48	40	46	38	40	46	44	41	60	45	57	40	51	48	43	46	59	54	53	57	58	55	42	52	44	53	52	42	48	42	47	44	39	40	48	44	58	46	54	53	41	36	50	60	46	47	51	42	45	48	49	45	45	50	48	47	46	36	43	65	49	54	50	42	44	51	39	52	54	49	50	59	56	41	52	57	49	48	60	55	39	60	40	43	44	44	48	51	37	51	54	53	40	34	41	54	58	44	49	41	63	60	62	47	42	55	43	53	41	51	52	31	52	59	38	66	50	52	64	40	59	47	49	52	50	36	45	56	55	57	64	46	43	40	59	44	53	50	48	33	41	48	55	44	49	56	75	52	53	47	55	46	50	40	45	64	63	65	47	36	53	51	43	47	43	45	41	58	51	55	52	46	44	53	44	55	47	56	49	48	58	49	54	45	43	50	45	55	46	42	48	44	59	53	32	51	54	45	50	70	54	46	45	56	38	54	47	43	49	40	58	51	46	50	50	58	56	49	49	48	52	40	45	56	52	46	49	48	40	46	40	52	38	49	50	47	56	45	49	43	53	58	54	34	58	51	52	47	43	44	55	42	40	51	42	55	55	51	53	51	57	52	52	60	34	56	50	47	52	38	58	51	55	61	47	50	48	41	43	58	56	53	56	48	61	47	56	45	47	42	50	50	54	51	38	45	40	56	48	57	50	33	45	46	61	43	51	47	58	54	67	51	45	49	50	42	43	48	53	59	51	57	44	57	53	46	51	41	52	51	50	51	40	49	59	54	43	51	46	49	43	40	43	50	42	48	56	48	47	57	43	47	53	41	56	42	43	51	53	53	45	34	47	41	61	46	44	44	61	42	43	36	48	43	50	48	48	50	41	58	47	47	55	40	51	58	49	42	60	45	49	42	51	49	57	45	45	36	46	57	53	57	50	49	60	34	40	32	57	67	44	57	42	47	47	46	44	62	51	52	42	48	43	39	53	44	46	47	55	43	41	67	44	50	51	47	48	38	50	50	46	43	53	43	64	49	54	53	46	47	44	47	58	53	39	54	53	54	38	53	53	50	55	61	47	51	39	60	39	54	42	55	33	41	52	42	67	47	51	41	52	54	50	61	50	42	53	47	47	39	48	52	33	38	41	50	45	55	44	47	47	36	47	37	47	54	42	60	47	39	45	46	39	45	57	59	50	65	42	44	39	41	43	46	44	51	45	61	48	48	53	49	60	43	53	47	53	54	53	47	55	46	51	48	43	48	43	47	45	48	39	53	39	48	54	48	52	55	53	45	51	57	46	66	46	40	41	52	54	47	45	52	41	49	53	46	54	51	44	42	52	47	38	51	52	49	45	53	42	49	34	57	51	37	46	38	42	45	57	56	32	57	59	57	55	55	51	51	47	34	48	56	43	43	51	46	53	57	45	48	40	53	55	56	46	48	52	47	57	48	47	49	49	54	50	46	49	49	39	56	46	57	42	49	45	49	56	51	70	59	44	53	48	60	47	30	41	52	51	42	38	45	43	56	54	49	48	52	45	58	52	42	56	42	48	50	39	43	42	47	38	57	54	45	37	65	42	49	38	49	56	51	52	51	41	52	38	67	37	43	48	58	57	49	43	42	51	44	40	51	46	44	45	46	60	58	38	49	50	46	62	43	41	47	42	46	44	47	52	58	50	51	58	48	61	53	48	49	51	38	50	45	50	36	46	55	48	49	36	44	37	56	54	47	44	45	59	48	52	43	57	55	42	44	46	39	46	43	62	53	53	44	50	51	57	45	45	41	58	53	50	73	60	56	51	43	41	68	43	32	42	62	40	54	48	53	48	58	43	45	46	55	59	44	48	46	41	41	47	55	41	47	61	46	35	51	58	48	47	44	52	56	43	61	48	63	48	50	51	47	50	43	46	37	46	62	53	45	50	41	50	51	49	51	43	50	46	45	49	48	59	45	42	50	50	45	42	49	49	46	39	41	61	47	63	58	49	45	46	53	48	33	53	50	65	49	54	35	56	44	43	50	49	49	49	55	43	41	56	58	55	53	52	55	56	47	58	52	54	47	43	36	55	42	50	49	49	45	42	43	30	44	58	58	45	52	52	43	51	48	54	43	51	45	55	38	58	46	49	42	39	50	57	45	44	53	48	39	47	54	58	43	57	38	34	40	39	49	45	52	44	50	51
18295	12448	8025	20145	29044	28171	25047	21436	18301	15557	13260	11296	9728	7982	7059	5727	4769	4166	3642	3230	2940	2714	2618	2280	2199	2018	1959	1898	1824	1678	1546	1605	1632	1569	1378	1342	1360	1350	1217	1208	1134	1063	1076	1022	1057	997	1015	1044	1021	965	993	1035	927	909	919	907	863	864	884	847	814	830	852	849	827	817	781	786	805	835	759	831	773	753	777	753	761	778	773	741	771	720	705	699	758	711	781	710	700	764	774	702	726	724	777	764	718	688	745	702	710	728	713	723	724	677	711	735	703	732	704	680	682	723	712	732	717	694	691	715	743	695	726	657	724	718	674	740	705	689	765	708	717	705	689	700	716	672	696	734	677	707	727	714	725	723	660	667	694	714	654	681	700	721	696	675	652	712	696	672	660	687	707	681	722	687	718	711	731	671	710	741	724	716	739	694	766	711	723	696	678	667	660	678	736	660	724	670	716	672	701	725	677	702	714	722	688	708	725	711	716	708	670	698	686	725	694	717	740	719	698	660	708	717	742	692	655	685	714	720	739	652	727	685	674	724	672	733	697	713	666	702	674	646	726	678	676	714	720	713	682	733	687	684	732	711	727	725	752	718	683	685	651	682	698	700	685	692	716	686	705	689	700	680	725	758	684	727	711	700	691	656	729	705	644	705	740	716	656	652	703	751	693	660	683	748	658	691	690	687	724	721	693	716	710	703	697	656	688	701	644	697	703	725	712	700	701	677	723	662	706	659	715	742	674	722	709	696	699	718	656	694	659	696	717	702	705	714	727	710	708	705	721	689	741	702	689	643	753	730	715	700	754	696	705	730	743	724	689	759	691	670	654	733	701	681	711	697	672	688	678	718	701	724	682	650	661	702	689	692	688	717	699	690	724	794	729	695	709	689	627	651	678	689	741	674	686	694	700	692	684	744	712	737	714	704	705	673	720	741	780	705	684	715	668	728	661	684	687	672	700	624	667	708	691	629	671	749	653	738	649	715	699	690	692	697	703	726	655	682	729	698	741	680	686	708	659	678	714	682	711	702	689	712	681	665	760	744	736	716	763	701	691	684	733	721	695	718	688	682	732	729	733	691	687	723	706	700	703	673	701	673	705	724	668	705	711	724	705	691	724	701	721	660	696	638	735	661	732	705	653	766	667	685	724	675	691	675	686	710	674	737	687	710	705	703	664	649	727	714	758	724	736	727	745	722	709	736	699	720	685	710	692	693	753	697	716	727	706	752	703	713	681	694	741	713	666	702	696	734	713	666	705	700	661	689	677	686	730	681	742	668	698	714	709	732	719	700	657	734	735	691	701	703	739	680	722	667	685	708	728	726	738	709	681	695	722	735	696	717	653	730	731	680	697	676	709	733	694	672	654	650	711	702	712	661	670	694	661	722	729	692	702	668	680	720	690	731	689	697	694	699	656	714	744	696	748	686	693	687	735	684	660	657	675	739	691	666	709	715	723	673	673	731	741	647	710	703	738	693	698	696	737	704	732	750	734	726	694	667	702	721	725	674	723	706	708	678	698	682	731	690	711	721	711	707	748	724	715	720	740	717	739	710	701	678	679	702	695	729	698	717	734	694	693	670	694	719	743	726	668	705	684	691	710	675	650	702	665	731	742	726	666	682	759	715	668	698	667	688	685	689	740	645	676	735	677	694	703	719	725	740	736	702	740	740	715	728	730	727	678	685	737	727	735	778	719	702	687	688	718	704	720	701	731	736	709	709	694	706	706	706	680	647	714	676	694	665	702	691	701	665	724	674	691	748	698	715	688	684	754	708	709	708	702	638	697	720	697	727	726	713	715	726	696	712	690	742	729	749	650	725	689	692	702	685	712	722	690	686	733	698	734	678	670	699	661	666	742	677	660	670	690	769	710	658	738	703	696	660	706	686	704	687	719	638	680	689	734	686	700	716	713	730	700	712	648	733	716	704	715	685	682	756	715	690	659	701	703	673	745	700	645	710	695	689	745	722	672	707	654	726	717	706	714	673	679	722	715	709	705	692	674	698	687	677	716	672	743	702	644	691	726	683	684	677	680	698	711	725	715	676	663	691	655	670	683	775	697	698	724	773	708	773	698	691	704	676	741	704	719	727	712	688	678	741	648	684	734	690	666	720	715	691	681	700	707	659	735	707	723	688	725	685	724	718	688	683	715	673	690	708	705	707	655	748	700	703	714	695	709	691	693	731	693	701	706	700	711	685	721	716	717	667	699	701	677	686	707	681	718	669	714	706	696	769	678	729	696	661	673	723	705	683	721	679	707	695	694	674	744	723	682	713	712	696	719	682	656	703	733	674	713	700	698	728	724	694	681	738	649	697	721	753	732	708	687	718	717	700	681	709	698	693	690	698	670	704	694	706	718	720	644	677	709	714	707	726	680	649	684	651	701	701	722	699	708	733	703	700	703	671	742	696	702	711	708	708	716	683	693	682	705	728	660	685	768	704	700	700	676	662	699	656	697	656	681	671	672	681	719	672	689	709	702	723	702	702	700	684	675	735	678	707	686	692	667	727	684	682	723	657	743	678	705	709	679	677	753	696	684	728	746	728	688	722	680	675	712	713	730	769	707	722	692	693	652	654	704	691	740	691	699	681	730	688	719	704	679	703	716	738	663	686	680	687	679	696	741	745	717	758	672	702	740	649	684	744	705	698	706	654	683	672	717	719	670	705	706	717	702	750	704	700	666	687	693	728	697	709	695	679	687	674	709	688	724	668	723	754	714	690	741	710	688	723	700	726	670	711	678	743	714	656	651	717	688	671	773	700	689	748	692	724	699	672	701	702	667	709	651	722	678	707	695	707	684	722	712	672	752	724	702	686	697	710	684	706	741	699	693	736	696	762	713	709	686	698	682	721	711	667	716	681	704	688	728	701	724	746	649	676	687	756	680	673	666	690	663	685	709	714	725	713	730	669	743	709	641	751	701	719	721	739	694	714	686	669	715	690	719	718	696	743	807	703	704	692	738	712	731	732	677	703	676	707	745	734	705	696	737	692	733	690	710	722	720	680	688	698	679	717	673	707	735	667	734	703	681	695	654	689	738	689	728	678	707	659	688	713	686	718	686	718	703	735	737	671	674	710	715	725	686	699	697	661	737	703	705	699	651	762	667	670	693	712	747	718	692	694	710	695	718	687	698	690	694	723	691	687	704	665	730	728	716	715	656	679	696	763	674	680	691	711	732	676	701	716	710	715	688	714	715	705	730	696	697	683	693	688	712	660	722	678	690	659	723	664	717	720	724	696	673	781	708	727	715	724	689	670	688	693	721	727	691	698	650	736	686	720	704	713	706	702	711	685	681	751	680	712	739	655	758	703	736	723	716	711	627	740	683	700	717	699	702	694	735	709	707	729	689	758	701	717	691	738	671	729	702	658	711	734	713	669	732	681	676	695	714	672	737	710	719	743	724	690	753	718	723	642	705	693	730	736	729	723	746	697	710	700	722	694	725	652	731	680	648	692	711	708	679	688	691	718	723	669	688	681	697	711	770	681	692	701	669	715
1449	895	506	468	766	950	834	723	626	565	455	390	341	310	248	237	211	174	157	135	131	139	103	103	118	88	104	102	72	87	63	90	75	86	76	77	69	78	77	59	64	70	62	55	43	44	63	65	74	70	62	63	46	65	61	57	54	50	56	58	68	61	63	58	58	52	58	56	58	54	67	48	75	55	52	65	53	47	56	45	44	40	49	54	64	51	46	63	56	44	64	39	43	48	59	42	46	56	65	47	55	50	45	62	52	46	63	55	51	50	61	44	58	51	55	42	44	50	39	58	46	56	42	40	47	41	50	52	59	49	43	48	42	49	41	63	49	47	56	54	46	55	44	46	60	49	49	49	52	51	58	44	44	44	49	61	50	57	52	52	62	38	50	42	48	59	44	46	54	55	51	46	43	54	53	47	50	58	52	46	54	65	39	55	55	44	46	48	44	37	48	33	52	44	49	58	63	55	59	60	49	33	44	44	57	42	44	47	60	58	67	49	44	42	54	60	53	51	50	58	56	42	42	56	59	43	63	41	46	46	45	50	59	60	43	44	54	54	43	71	45	49	53	52	63	52	43	40	41	46	58	55	42	53	56	58	55	46	52	62	36	53	44	70	59	49	50	39	44	59	66	60	55	54	49	52	53	49	47	41	49	45	48	32	56	42	47	34	59	47	49	44	47	41	49	52	60	52	43	52	52	42	58	51	49	54	42	67	55	56	43	61	52	57	55	48	47	49	53	51	50	48	41	60	62	56	55	46	48	59	48	61	50	62	52	54	57	47	45	45	57	42	47	50	56	49	50	48	53	39	48	45	43	46	43	47	44	58	50	49	50	53	58	52	69	61	46	60	39	45	51	50	47	55	45	53	57	42	47	54	56	43	55	67	54	49	42	58	55	47	46	49	65	41	60	51	56	55	43	46	56	53	53	73	61	54	45	43	51	51	49	60	52	60	57	51	72	47	38	60	63	67	55	49	42	52	55	54	38	50	58	58	43	45	43	35	57	53	52	51	46	44	43	50	36	47	52	68	55	41	56	51	47	57	67	52	58	63	46	44	45	35	51	50	60	56	42	52	52	64	50	50	59	56	63	61	61	43	38	49	66	62	44	60	49	49	63	51	43	44	51	44	41	49	43	56	53	40	61	34	64	56	56	38	57	51	46	43	74	43	41	59	47	49	51	52	49	51	55	41	56	42	53	53	43	49	49	41	55	57	54	45	52	64	52	47	54	52	64	56	65	35	34	57	56	38	47	53	40	64	63	43	50	54	46	50	65	50	57	53	56	52	51	46	53	60	50	52	55	40	68	53	58	51	48	50	49	52	39	46	54	52	61	54	60	52	54	47	51	57	53	51	44	46	51	50	43	54	49	50	53	44	47	46	50	60	49	47	57	44	40	64	49	50	47	46	45	46	60	41	50	42	52	61	47	57	34	42	51	71	41	47	55	63	56	41	49	50	46	47	44	58	51	49	46	48	56	44	39	54	44	52	57	49	52	52	60	61	52	54	46	51	52	56	45	52	64	53	46	46	56	48	34	41	41	53	50	49	50	50	47	63	37	64	44	48	45	51	47	55	49	47	53	61	47	52	47	53	55	62	54	60	46	46	48	54	49	52	53	42	36	41	52	43	56	49	50	48	45	38	51	56	53	53	43	51	42	54	49	49	46	42	52	49	40	48	48	58	46	56	43	43	41	46	36	49	53	64	43	41	63	37	56	48	38	54	57	48	48	50	51	45	50	54	62	43	48	44	45	47	51	53	46	50	44	45	53	50	54	65	66	44	52	55	55	51	58	62	62	57	40	65	46	48	49	43	43	47	50	55	52	56	50	54	48	41	53	37	59	47	63	48	51	50	51	43	44	55	49	46	50	52	48	47	49	58	67	52	63	44	44	60	46	65	51	48	55	46	53	58	50	49	44	48	56	56	37	53	49	47	48	67	49	60	65	61	45	54	51	55	55	49	55	46	45	60	59	48	46	44	53	52	40	48	67	55	45	67	60	52	39	51	43	48	56	62	42	61	49	60	52	46	58	61	62	48	56	66	50	42	34	41	58	50	54	51	51	48	48	49	29	42	54	55	47	41	52	57	67	47	48	60	59	49	55	64	41	43	49	57	49	53	57	59	52	53	50	46	46	44	50	47	59	38	56	37	48	48	62	49	52	48	53	55	41	42	52	44	49	59	59	47	64	46	39	44	45	47	47	59	34	59	62	51	58	40	52	43	40	50	51	52	37	48	55	57	44	40	60	43	45	62	54	54	57	59	48	62	50	47	52	50	61	59	52	35	40	52	58	57	41	56	50	51	50	58	57	50	60	45	37	68	48	48	62	47	44	55	45	61	52	54	55	53	60	52	47	36	43	44	47	40	45	54	46	46	45	49	55	45	51	57	69	55	38	51	35	40	50	47	40	51	48	52	59	49	62	54	58	48	38	50	60	50	48	61	35	36	55	54	44	55	64	47	53	51	48	55	43	39	53	46	64	51	36	44	43	47	45	54	46	50	45	42	63	42	49	55	56	62	45	47	57	50	55	62	39	61	72	56	61	59	55	63	51	44	47	43	60	40	43	52	52	47	53	42	55	58	52	62	43	55	51	54	61	61	52	49	53	55	42	28	44	55	47	44	56	45	57	48	45	50	47	60	61	47	67	36	54	40	43	56	56	42	43	53	48	59	52	52	42	49	52	41	57	56	47	55	42	48	45	60	55	45	45	50	49	58	39	52	51	46	38	41	46	61	57	54	58	60	50	56	45	49	49	64	61	52	58	56	47	62	40	50	65	52	45	69	49	64	39	44	57	52	61	50	40	50	41	50	52	40	58	33	36	38	59	58	46	47	54	51	63	53	51	56	53	48	65	46	57	55	45	60	48	61	61	52	40	51	59	48	43	42	54	36	49	40	54	57	53	43	57	47	58	47	43	60	50	59	49	48	55	57	51	53	52	52	56	53	50	47	58	52	48	48	53	52	43	47	62	37	68	56	54	32	58	51	44	55	56	62	48	52	52	56	42	52	54	41	57	52	61	51	63	54	56	59	50	48	54	47	45	47	48	52	46	47	39	52	48	51	43	56	49	42	40	47	59	49	47	47	41	49	49	44	44	51	42	44	44	58	57	42	51	46	48	49	57	42	49	56	44	40	62	57	48	59	53	42	50	37	48	66	54	56	54	49	50	36	46	45	55	53	43	45	53	47	51	51	49	57	41	52	49	43	50	51	56	56	56	56	63	62	49	48	63	60	51	45	61	43	46	48	46	51	57	42	46	57	51	46	56	60	50	57	43	53	54	63	41	53	57	65	53	50	51	52	57	67	55	71	51	41	46	48	54	50	42	49	64	53	55	49	45	43	45	58	45	53	63	59	40	42	56	54	39	62	48	55	47	45	45	34	41	44	50	64	50	40	55	59	42	51	65	42	58	62	63	40	48	56	57	48	63	35	48	38	42	47	43	57	52	50	56	51	56	47	44	35	63	58	52	52	58	57
22675	16964	11480	25387	34577	33507	30164	26771	23622	20525	17816	15637	13338	11558	9802	8401	7216	6223	5299	4761	4375	4064	3764	3364	3033	2875	2741	2620	2416	2222	2174	2182	2043	2017	1987	1903	1808	1685	1521	1419	1430	1399	1382	1342	1281	1231	1273	1226	1239	1201	1175	1127	1145	1119	1152	1096	1065	1065	1012	983	982	890	943	949	974	949	925	906	916	868	839	844	884	860	854	872	780	842	790	814	801	794	822	819	796	776	804	844	764	783	796	818	790	772	851	793	773	734	768	743	779	759	724	740	779	715	751	732	747	754	781	702	759	759	768	781	762	774	734	724	714	728	707	702	762	733	721	709	801	732	734	758	756	741	795	759	759	754	777	709	770	705	784	747	746	720	741	730	715	726	742	754	705	742	743	752	781	731	665	711	754	750	745	704	755	712	762	730	740	755	699	703	758	744	734	736	760	706	761	670	768	750	734	704	764	734	717	731	711	742	701	762	706	753	682	744	761	699	693	682	744	722	766	803	762	800	712	710	721	730	706	769	750	801	741	719	681	768	757	764	754	719	770	684	764	751	756	777	758	732	725	741	725	732	740	730	740	691	714	726	754	707	793	716	747	755	760	777	741	742	787	725	776	749	768	749	760	724	719	757	760	770	761	759	695	704	682	746	704	704	733	757	744	714	711	751	725	761	755	725	767	721	728	691	736	766	746	754	684	729	689	755	726	757	744	735	721	729	757	719	749	753	738	761	753	733	750	742	760	729	738	760	684	690	747	736	764	727	783	719	734	765	699	758	775	762	761	724	715	711	741	686	720	756	711	748	729	748	750	727	725	746	731	712	697	699	714	735	685	709	751	760	748	770	746	727	758	745	757	743	749	752	690	747	751	738	728	704	788	699	744	731	703	704	739	713	752	718	767	694	749	756	701	741	762	718	741	734	716	766	723	719	692	713	752	751	747	742	738	757	750	718	698	784	754	753	713	740	758	723	731	720	694	767	700	761	746	738	668	770	717	745	724	752	765	709	751	700	797	722	774	769	736	674	739	711	715	741	747	739	743	757	723	715	757	728	750	695	718	758	694	756	736	744	733	775	738	710	679	746	693	738	747	744	706	740	752	756	731	708	760	727	728	744	752	752	745	713	710	743	741	776	740	747	738	710	742	743	755	750	741	732	749	705	732	775	749	744	732	734	743	752	769	682	734	733	738	735	731	718	724	672	699	759	704	723	713	750	734	725	735	737	737	777	727	729	770	763	717	748	761	733	749	724	676	722	709	704	725	755	716	740	737	677	757	763	711	703	784	738	726	710	749	726	793	685	712	748	761	706	736	728	680	704	728	679	724	741	694	720	749	729	762	726	727	714	728	704	716	766	712	709	718	769	746	720	743	718	773	697	726	739	696	727	752	711	724	735	754	753	719	741	719	793	764	739	743	746	735	734	732	817	714	766	785	780	746	742	748	747	732	729	690	728	737	722	718	791	754	766	731	764	711	733	705	725	745	705	736	699	763	692	725	726	729	738	732	695	716	763	773	726	758	748	691	761	755	744	731	740	725	707	701	794	701	757	736	734	729	770	734	720	747	676	737	731	723	691	719	716	696	694	773	720	695	728	729	753	738	696	734	706	730	748	703	748	711	735	707	714	758	789	735	744	694	727	730	706	702	712	729	758	759	719	775	729	725	750	727	779	754	747	752	748	755	716	771	742	721	728	719	772	691	693	753	755	696	691	719	764	710	738	744	704	718	759	749	782	746	732	780	688	723	727	760	708	669	709	722	733	764	667	755	743	721	747	727	704	721	736	751	793	708	707	770	706	768	759	711	723	707	743	711	735	737	724	700	717	740	708	737	751	722	726	681	757	693	719	680	727	725	684	720	761	763	730	747	721	730	748	713	732	731	726	755	778	769	730	703	731	768	738	753	738	752	735	788	731	763	712	749	705	709	737	797	718	729	728	710	687	740	740	748	737	722	769	742	743	716	694	762	744	702	734	788	708	759	745	672	748	735	720	733	770	759	719	744	745	776	741	714	746	730	752	748	709	708	721	750	728	744	764	712	750	714	710	771	771	740	708	701	730	735	734	703	741	763	759	733	712	742	700	768	763	685	777	749	735	745	763	742	735	684	742	707	749	735	708	687	759	682	732	793	722	712	734	709	713	712	760	693	749	739	731	751	780	710	722	747	775	704	736	714	712	764	747	726	741	724	725	696	793	711	764	717	718	727	711	711	759	695	676	769	753	777	736	760	807	739	735	764	760	751	759	733	724	749	769	750	723	723	730	680	737	721	745	749	745	696	732	742	731	777	698	698	710	705	713	721	732	705	725	713	763	737	712	721	725	690	760	737	768	724	740	734	737	732	721	765	726	755	725	740	751	716	771	779	700	722	773	799	690	747	718	734	735	708	729	754	698	731	706	740	710	710	720	773	673	723	717	730	703	710	749	775	729	712	765	737	724	757	777	665	740	710	746	741	739	678	747	716	720	774	725	803	769	784	701	728	739	719	755	760	746	739	707	778	759	766	769	678	716	705	722	721	723	717	723	727	723	738	722	708	710	748	750	736	715	758	755	673	763	742	711	739	743	744	697	725	733	726	739	751	769	756	752	748	734	739	746	728	716	742	707	704	697	775	735	743	786	763	753	718	707	752	734	701	725	747	713	715	770	734	775	706	744	737	728	739	734	728	698	740	707	718	777	726	743	788	746	748	723	787	793	718	753	720	735	734	723	744	732	718	731	720	768	724	767	752	745	727	729	711	706	709	759	734	683	730	780	694	792	741	707	751	694	769	766	747	738	640	721	771	782	725	767	742	727	728	710	731	761	740	747	711	754	695	758	717	715	722	776	707	756	708	749	717	734	730	747	737	731	727	755	812	771	714	750	703	703	722	733	721	720	708	706	734	698	748	768	733	725	714	707	744	719	741	707	729	750	761	751	798	788	742	679	678	734	769	783	729	775	702	715	776	757	692	759	748	671	748	797	722	740	745	721	720	752	815	722	727	725	736	737	722	659	772	761	739	764	783	742	763	712	759	753	751	751	742	760	734	707	756	770	732	768	719	739	773	720	741	754	765	714	746	725	749	715	688	726	691	729	754	722	762	734	731	712	722	704	701	685	700	757	757	723	770	734	712	680	739	712	698	695	774	774	742	696	752	778	739	726	757	712	667	759	677	723	733	726	697	734	716	734	730	717	762	754	718	698	751	705	723	754	741	758	772	738	728	740	731	772	775	678	710	703	749	754	738	704	755	692	775	745	774	728	695	716	707	722	771	736	711	741	739	773	759	732	753	776	713	747	717	764	725	732	762	755	789	714	739	779	727	711	710	698	741	779	663	709	762	755	756	761	732	733	698	773	754	751	686	707	795	767	698	777	723	717	726	749	784	690	788	719	740	740	724	743	687	738	687	709	712	759	715	776	720	721	761	742	716	767	722	758	733	720	705	752	793	711	718	725	763	736	741	716	736	729	779	759	790	690	713	802	734	714	698	741	750	747	732	789	736	755	717	747	751	749	752	742	752	748	730	774	738	757
3330	842	503	371	692	888	728	689	617	513	452	381	324	317	248	239	208	208	152	165	165	145	126	129	109	96	112	101	102	109	102	109	90	93	73	80	95	91	76	92	76	103	69	72	78	70	69	76	73	75	68	67	81	73	61	73	82	68	72	81	67	72	68	69	75	51	71	66	45	65	69	76	65	61	55	62	63	64	66	62	62	62	61	70	60	52	63	59	70	75	67	54	70	70	80	66	69	68	64	55	63	74	49	47	75	64	56	64	69	59	65	69	52	58	73	72	59	63	68	65	64	66	58	70	45	50	73	67	62	63	72	70	62	74	47	71	62	55	59	55	54	69	56	59	61	71	61	67	54	71	68	67	64	71	64	68	63	76	67	55	64	60	58	68	57	66	47	59	64	59	69	67	59	66	60	66	65	71	52	55	85	69	66	74	62	60	66	66	63	56	77	59	56	61	63	61	69	54	50	66	58	67	57	66	67	53	64	60	62	73	60	69	68	80	57	82	69	68	67	61	62	64	58	60	47	44	55	78	75	63	72	57	78	59	65	60	66	60	61	68	66	68	68	74	73	57	57	68	61	56	69	52	60	68	68	65	69	66	74	58	64	70	74	60	59	62	70	73	56	75	69	68	68	59	66	71	65	62	55	59	74	77	74	67	58	63	64	65	76	54	57	63	57	57	63	70	61	71	78	72	64	65	67	75	63	74	50	57	70	50	60	57	61	68	51	67	57	60	61	80	60	75	63	60	62	68	58	63	64	60	58	64	57	52	56	60	56	53	64	89	61	60	65	59	45	63	75	72	51	69	58	55	57	61	63	65	67	51	73	65	51	63	64	75	66	54	69	61	69	68	58	71	76	75	60	74	62	65	67	47	71	77	53	72	45	62	80	60	65	58	88	65	63	62	50	53	67	66	66	50	66	71	68	69	65	56	62	57	80	65	55	68	67	63	57	71	60	53	67	75	66	62	63	57	73	75	57	63	59	56	74	81	64	60	73	65	58	75	54	62	69	59	59	61	71	65	61	61	60	63	64	74	56	58	62	70	52	58	66	67	56	47	45	65	50	60	66	58	46	62	57	57	64	83	71	68	70	71	65	57	62	81	54	69	66	70	63	62	62	64	62	65	64	69	59	68	72	76	49	71	46	55	66	61	65	58	67	55	72	70	62	49	59	85	57	55	57	57	76	70	58	58	53	64	51	59	68	63	50	83	60	56	74	64	62	54	70	66	80	64	60	58	58	55	57	65	67	56	55	71	72	72	50	62	68	63	58	58	71	63	67	55	49	68	77	62	80	69	66	55	72	69	76	63	46	64	68	66	64	64	52	54	55	62	60	79	57	59	64	68	61	58	63	59	52	67	57	49	72	56	59	76	67	49	62	57	49	52	59	71	61	82	64	57	78	69	67	59	62	69	76	61	60	68	75	58	49	72	74	62	55	71	60	48	62	54	56	76	47	69	62	52	82	64	61	56	52	67	62	61	58	75	54	64	59	59	61	57	61	58	65	58	64	67	72	63	49	76	61	66	48	60	49	74	49	63	67	70	80	60	57	59	61	51	43	69	70	53	60	49	75	70	54	67	51	59	70	62	65	58	52	51	64	64	68	52	66	63	54	70	83	58	68	70	77	68	52	59	73	61	55	59	58	62	60	58	61	66	75	60	56	65	64	68	57	70	57	59	75	67	62	76	71	74	61	64	71	69	70	66	71	65	62	65	58	64	56	55	57	66	60	45	64	67	69	58	72	53	61	60	67	82	68	63	57	64	69	66	62	66	50	62	61	65	53	49	63	43	61	55	67	61	55	70	73	63	72	63	62	83	54	71	64	51	68	60	62	62	59	64	66	81	63	61	47	62	66	52	58	56	72	74	63	60	73	66	61	61	59	66	70	66	82	73	66	58	83	74	69	63	51	60	73	61	61	68	65	64	76	66	66	66	73	72	60	60	63	58	58	57	59	71	70	58	67	82	68	55	72	57	64	62	57	45	69	69	69	68	62	68	58	67	63	68	56	58	67	66	56	60	59	50	63	68	68	61	63	57	60	54	64	53	64	66	64	65	56	58	67	63	71	56	68	48	64	64	74	72	77	65	58	63	72	61	69	55	60	76	70	51	56	52	64	72	80	73	68	71	62	71	61	54	59	61	64	68	72	62	65	66	77	78	60	54	61	84	68	52	75	54	80	67	51	56	77	61	71	59	59	62	51	60	72	76	46	52	63	64	58	61	55	62	62	52	73	61	75	59	53	75	60	75	59	67	70	77	62	63	58	50	60	57	66	58	65	75	77	62	59	62	62	61	62	63	57	52	53	54	72	74	49	59	61	61	46	74	77	67	63	74	58	68	60	61	65	64	73	56	65	64	61	73	61	67	73	57	70	60	68	61	67	70	71	69	58	63	63	59	47	66	54	75	70	62	61	61	75	66	57	60	53	58	60	59	57	49	67	67	61	55	59	66	65	65	53	68	61	58	54	46	80	56	53	64	56	69	51	56	54	77	69	64	51	61	55	56	69	72	69	64	71	61	47	65	45	64	63	68	67	62	53	80	50	66	63	76	59	60	53	48	62	55	76	63	82	67	46	54	61	54	52	70	47	61	60	82	66	50	47	60	60	73	55	70	51	80	65	61	63	60	64	59	64	71	63	63	66	60	73	71	72	51	58	63	70	66	59	60	60	60	65	55	58	66	53	55	79	61	72	70	64	68	59	64	49	76	67	68	53	56	57	63	68	57	69	56	73	67	64	68	66	64	69	76	89	67	63	72	57	72	43	74	55	65	81	59	76	58	75	70	73	69	58	50	47	56	77	83	65	59	54	81	66	63	62	81	73	42	66	69	55	64	51	80	55	54	63	83	68	69	60	61	57	68	63	66	67	58	63	57	63	71	68	65	63	56	55	66	66	69	57	58	66	69	69	63	46	50	73	65	62	59	54	64	67	52	51	67	62	53	41	47	76	61	61	72	59	58	64	66	61	72	50	55	62	69	66	56	47	67	64	63	54	61	88	60	53	64	65	60	60	58	51	73	68	61	62	68	64	58	55	62	55	70	64	62	58	69	74	67	71	60	54	59	63	67	62	67	61	67	62	55	71	53	75	63	55	69	67	62	68	63	70	44	64	66	57	71	61	51	60	71	62	63	68	52	59	52	67	47	69	74	66	64	73	76	66	58	65	62	65	76	60	54	68	58	58	75	71	62	65	60	79	55	67	73	66	76	60	60	65	68	79	67	60	55	49	60	69	52	73	73	66	71	67	62	77	47	79	63	57	56	68	55	61	67	74	45	72	64	62	66	56	58	56	55	81	65	60	62	66	75	59	64	60	59	65	46	83	57	70	67	56	86	73	59	66	69	63	69	73	70	53	47	69	58	59	67	67	61	75	57	47	67	64	53	63	55	63	71	58	72	65	62	74	63	62	66	67	65	67	58	78	68	56	57	67	71	46	68	65	70	76	49	83	72	68	57	66	54	59	42	57	62	58	58
21039	15687	11065	24078	33378	32450	29157	25827	22968	19858	17300	15106	12797	11127	9528	8034	6831	5873	5146	4800	4302	4030	3567	3419	3160	2869	2728	2532	2515	2357	2261	2191	2254	2170	1969	1879	1859	1743	1772	1608	1543	1494	1526	1481	1414	1469	1411	1378	1339	1310	1317	1261	1205	1284	1289	1261	1152	1173	1228	1129	1196	1143	1152	1076	1058	1023	1085	1027	1120	1116	1045	1042	1007	1011	1090	990	993	1035	1031	988	941	994	980	989	966	1002	936	965	947	974	999	1005	936	986	948	1031	980	961	910	924	943	986	931	911	939	916	899	937	923	904	914	893	914	878	916	897	975	896	897	951	916	921	868	905	914	849	915	954	932	861	922	897	858	942	925	887	898	923	852	903	895	949	932	873	929	886	928	924	965	910	898	855	916	926	882	921	919	866	906	883	908	898	889	857	922	962	878	913	903	938	916	931	907	843	867	936	961	898	943	869	928	906	976	920	880	908	895	941	887	882	926	952	928	871	951	901	932	931	885	900	875	952	919	920	902	926	962	891	925	954	882	887	926	879	959	913	877	883	903	907	944	894	855	913	861	877	935	884	905	901	862	888	944	950	950	917	859	912	848	857	907	877	871	852	873	968	874	950	891	956	914	949	954	892	895	904	877	894	942	933	867	884	884	868	937	898	890	940	869	909	913	910	884	952	901	906	919	893	927	927	899	898	884	906	931	855	936	920	892	898	899	866	897	906	922	900	876	894	930	931	898	930	917	869	898	906	889	911	892	896	918	886	857	903	840	892	895	910	935	905	869	912	931	948	908	910	893	898	959	860	885	872	918	904	906	921	933	891	923	864	925	883	852	967	890	981	881	900	942	884	910	928	897	893	896	898	940	928	916	952	955	856	926	926	901	913	918	864	887	934	897	941	915	903	936	910	848	924	872	929	847	911	882	910	918	861	870	951	868	937	878	896	961	901	929	884	918	930	917	907	879	902	921	938	902	922	965	923	952	914	883	866	890	901	881	881	918	914	940	884	847	860	927	874	953	931	903	939	942	919	914	947	958	887	932	908	874	894	872	915	908	886	892	916	824	879	920	939	842	860	902	883	921	919	882	901	932	939	948	888	894	929	940	898	883	885	913	964	921	867	952	928	889	881	898	933	938	874	851	906	937	890	969	950	885	943	876	880	870	872	942	884	917	894	857	886	919	894	932	910	912	958	894	900	883	842	916	874	882	903	920	907	902	919	890	957	874	901	933	853	881	939	930	905	903	903	908	890	938	887	895	887	910	905	875	877	918	857	912	929	921	924	880	867	879	908	899	924	921	929	894	889	919	913	927	881	879	934	942	868	949	890	959	865	874	898	879	896	902	897	872	856	859	855	967	935	886	822	930	880	863	865	921	946	895	888	902	901	915	952	906	872	885	897	863	957	962	869	890	879	881	882	910	897	890	878	869	891	893	908	888	845	901	900	927	905	883	918	862	894	921	862	936	910	890	916	924	940	934	885	839	877	871	924	909	891	918	921	880	868	889	891	845	870	916	912	863	910	918	924	958	949	950	899	886	872	866	873	910	918	921	905	865	878	874	901	930	864	919	939	948	902	935	854	889	925	915	875	922	920	915	925	872	900	855	908	928	867	928	961	856	918	975	902	890	856	891	916	899	889	869	874	908	958	859	918	907	914	865	877	905	908	921	854	918	909	959	905	859	903	913	846	894	938	890	879	929	885	872	845	936	914	875	880	917	874	947	886	861	896	881	867	891	889	896	892	922	941	924	883	907	895	940	929	916	890	891	940	886	926	939	948	906	909	940	905	869	896	904	935	891	936	921	897	864	956	983	898	938	894	915	898	853	863	904	928	930	931	948	855	881	863	886	918	898	877	906	898	922	857	918	883	916	898	890	843	850	853	884	926	855	871	887	972	906	909	913	913	908	901	933	905	911	933	858	918	903	841	941	895	854	920	940	930	919	821	952	921	910	878	919	877	854	851	919	927	936	891	902	910	859	920	875	935	853	924	898	907	882	831	879	964	937	885	952	875	914	891	943	883	923	889	910	946	883	923	896	904	879	937	882	885	924	888	917	906	894	915	948	876	936	854	926	888	914	940	931	912	882	913	934	909	891	906	909	936	902	846	908	939	896	878	920	920	899	916	941	904	894	890	863	916	919	844	898	873	956	898	913	883	867	915	897	878	873	859	826	883	890	894	914	860	845	886	943	995	869	863	934	919	919	937	936	881	862	897	913	894	869	959	865	948	910	919	966	890	947	917	899	902	919	906	930	923	895	914	848	909	887	878	941	860	857	931	918	919	926	863	929	907	883	913	923	902	880	880	897	932	879	896	953	902	924	864	952	869	911	849	866	922	908	881	907	912	869	901	949	904	943	880	883	897	953	898	895	922	904	924	902	898	928	938	993	852	877	916	907	971	938	920	951	883	905	925	923	907	864	930	883	933	893	905	854	956	887	877	919	882	911	847	887	877	873	932	940	905	874	908	924	868	864	902	900	866	899	901	871	952	853	899	930	890	858	834	868	925	931	899	974	902	919	936	935	948	897	897	930	932	908	868	938	902	947	910	917	922	911	917	930	954	904	911	903	896	893	885	964	857	876	942	973	867	905	885	837	896	889	876	983	897	900	936	885	910	899	909	898	852	848	914	949	933	900	868	905	925	938	943	863	859	903	887	905	924	880	896	930	900	892	896	890	848	879	947	876	883	892	899	896	885	888	853	852	890	887	863	895	914	911	937	917	902	923	934	889	906	864	898	905	906	889	891	831	903	888	909	927	901	919	942	895	887	887	908	892	910	882	863	928	881	959	911	935	869	913	891	907	866	889	913	927	899	919	912	851	923	838	853	851	910	899	882	862	917	870	881	978	894	907	936	834	916	873	949	912	898	886	919	893	892	881	877	873	905	945	921	846	859	901	951	942	880	891	900	887	891	968	932	902	880	957	931	921	905	931	897	864	918	903	876	930	864	925	933	863	906	868	852	893	936	879	935	901	907	924	911	909	888	868	888	905	877	909	909	943	888	877	893	926	903	961	823	875	904	862	889	915	936	916	922	880	954	934	880	896	868	883	904	913	930	958	899	889	906	907	919	930	918	874	898	937	925	894	889	889	886	896	907	910	913	893	958	896	888	922	881	891	919	863	950	958	904	933	929	864	915	901	889	896	924	930	908	960	889	869	883	941	930	934	890	917	910	870	926	895	893	934	903	896	903	888	898	913	855	878	954	928	920	943	908	922	894	935	953	897	884	960	895	892	849	868	868	914	882	896	932	917	957	899	903	906	948	956	876	907	868	905	869	948	920	962	939	895	922	956	942	976	900	871	896	912	897	914	869	907	924	903	950	881	864	962	897	926	892	896	896	957	899	855	905	924	900	943	867	924	921	867	891	908	887	897	871	870	905	866	921	911	921	943	864	913	897	911	952	934	909	906	907	862	975	866	871	943	890	968	896	930	882	904	949	894	892	918	895	955	908	950	935	931	875	913	904	923	905	850	897	930	834	865	942	898	896	930	905	932	885	915	876	885	898	899	848	903	889	883	896
2585	1293	756	662	1090	1240	1055	954	861	787	710	634	471	423	343	289	229	235	237	215	205	138	167	142	173	141	153	121	118	132	109	117	109	112	125	113	100	88	84	93	74	105	91	82	95	74	102	77	90	94	71	89	81	71	105	74	70	81	71	79	94	72	73	87	85	79	89	73	67	76	69	81	81	72	73	56	96	67	50	66	68	75	70	59	73	82	72	76	79	80	72	59	78	72	73	60	74	57	76	71	59	70	80	80	68	61	74	61	63	73	77	66	58	69	78	64	83	69	69	71	57	65	66	66	79	73	74	68	68	76	72	81	60	57	67	63	67	67	70	64	66	64	67	70	61	51	84	68	71	60	65	64	67	58	58	56	56	67	75	61	55	63	71	56	66	66	63	62	80	71	73	77	57	69	69	65	76	81	58	66	55	62	51	66	64	49	75	74	88	68	70	78	71	65	63	76	73	55	61	67	64	64	64	65	66	80	73	63	58	69	69	75	72	62	76	71	91	72	66	69	62	64	55	48	66	73	71	66	68	68	66	68	53	69	65	73	69	56	66	70	65	82	59	77	84	70	72	80	43	77	62	71	72	67	69	54	69	83	57	63	65	65	75	75	55	72	54	72	59	58	64	71	61	60	83	65	66	62	59	59	72	74	67	67	69	69	80	52	68	51	60	62	63	70	59	67	62	57	62	54	76	60	70	58	72	96	73	69	65	57	72	58	67	53	61	75	72	64	57	57	63	57	89	67	84	76	71	68	64	60	62	77	77	57	74	77	66	60	76	62	57	69	63	78	63	65	70	62	56	69	68	71	75	60	66	71	70	74	64	67	63	67	63	72	76	62	63	65	73	78	81	73	71	73	68	75	80	55	54	50	72	73	72	67	60	61	77	74	76	71	64	64	64	70	76	87	78	55	74	72	81	83	71	72	67	68	68	72	78	86	71	78	63	63	55	68	71	62	78	72	69	83	67	66	67	73	65	62	61	56	81	66	72	68	79	62	60	65	72	72	58	79	52	68	81	70	65	70	76	63	63	62	78	64	67	72	73	83	63	71	67	70	56	54	53	48	77	77	69	78	76	59	66	54	60	58	80	59	80	66	66	57	77	69	70	78	67	62	87	73	80	57	59	74	62	77	72	63	60	68	60	84	72	60	65	72	59	66	62	59	64	79	57	75	71	66	85	76	63	63	58	69	74	65	54	55	78	68	59	68	64	70	59	82	77	68	63	72	65	53	53	65	64	74	77	80	75	64	56	66	77	64	68	69	79	62	66	58	56	66	73	77	52	71	80	67	77	77	61	73	62	69	70	66	85	54	67	76	59	79	64	78	74	65	64	60	59	76	63	75	65	65	78	67	62	80	61	63	70	61	74	57	78	67	64	52	71	83	65	70	60	77	73	49	84	70	67	61	61	58	78	64	55	69	67	67	69	83	56	67	65	65	70	66	73	66	68	66	64	66	73	69	68	84	62	66	56	74	79	63	67	72	70	79	72	79	65	87	76	66	73	62	67	79	83	77	68	55	52	67	77	58	68	80	57	63	70	61	64	61	59	69	71	70	64	81	46	67	72	69	61	81	79	78	60	67	61	88	77	69	68	70	78	55	58	57	68	62	59	73	57	70	71	66	62	66	77	72	68	58	65	79	63	64	71	75	83	63	67	65	53	64	73	63	70	60	55	74	65	65	73	74	71	79	66	58	55	65	61	82	77	72	68	57	65	68	67	66	55	71	78	77	69	56	58	61	62	77	71	66	67	64	71	69	78	76	60	65	72	51	64	58	61	79	66	84	68	67	57	82	56	82	77	71	68	71	77	64	62	61	75	72	77	53	64	70	68	67	49	73	67	65	76	71	44	66	66	70	66	70	77	80	60	65	68	75	60	76	59	61	83	56	61	63	68	49	63	72	67	61	72	69	65	64	56	56	49	63	79	51	68	67	72	74	50	68	56	58	65	75	59	66	61	67	71	70	63	71	80	70	75	66	87	68	59	73	65	63	71	62	71	75	68	63	63	57	55	64	57	81	73	73	65	72	77	67	62	73	86	58	70	60	54	67	74	56	65	63	72	64	67	75	77	58	61	66	72	83	67	66	72	66	61	70	60	71	75	65	68	74	64	73	72	62	63	79	58	60	77	68	78	75	58	80	73	61	85	66	67	77	73	61	69	69	76	72	90	71	47	82	68	66	58	57	66	87	63	69	64	67	68	70	82	76	72	58	67	67	56	80	67	63	66	57	56	74	73	76	64	53	57	64	68	72	77	65	72	72	78	77	72	64	62	54	65	72	66	71	84	61	60	76	69	69	68	86	57	64	79	64	86	64	68	60	62	66	71	71	69	51	65	67	72	52	57	64	66	67	65	65	62	59	69	63	73	62	68	76	66	76	61	50	52	78	60	75	64	67	66	76	68	67	50	71	75	84	57	77	72	65	83	72	66	74	67	59	58	55	64	61	71	62	72	77	67	74	78	80	62	81	69	82	66	61	71	69	68	72	78	66	64	67	69	56	56	71	90	67	61	73	68	83	72	69	79	78	71	76	73	69	70	65	62	77	76	76	59	74	77	60	62	58	66	62	64	75	69	70	74	64	72	53	70	56	72	67	76	72	66	79	70	74	57	77	63	66	69	56	57	61	71	65	79	70	55	63	67	59	75	75	70	75	67	76	64	58	81	63	65	64	60	68	71	73	52	62	75	54	63	58	65	68	72	59	76	71	68	76	62	63	64	64	69	79	71	70	63	74	71	85	80	62	73	71	61	64	60	59	61	66	69	69	77	71	70	73	78	80	61	67	70	64	52	56	62	82	67	57	71	51	74	66	66	65	71	52	63	58	71	55	66	71	73	80	76	59	65	78	54	76	67	65	68	78	59	66	70	61	69	77	82	62	71	68	74	71	83	65	55	60	65	65	63	74	60	65	75	63	67	67	77	68	72	66	81	85	74	69	52	61	67	73	75	50	72	66	62	70	84	59	66	74	72	64	51	72	78	61	77	67	67	67	72	69	60	77	73	74	58	77	57	67	77	71	76	60	62	65	75	55	72	58	89	50	66	62	51	73	57	57	88	57	64	54	65	64	57	64	66	56	73	57	71	68	79	67	59	76	70	56	79	71	66	70	70	54	64	60	75	62	66	65	82	73	70	53	60	64	78	64	58	70	67	76	66	71	82	71	58	67	74	71	81	74	66	70	78	69	67	63	71	57	66	84	69	67	66	66	64	66	73	67	87	62	70	64	72	71	69	72	65	63	65	55	64	63	60	58	60	65	55	67	61	70	66	66	55	62	76	87	65	73	84	72	69	58	68	86	63	57	70	66	64	79	68	65	74	60	64	55	67	56	84	83	60	75	66	61	67	60	61	68	68	59	71	70	69	55	63	58	59	81	96	62	70	68	60	67	66	65	59	60	65	74	67	70	69	74	66	61	74	82	58	76	66	78	55	64	71	78	63	65	67	76	70	75	75	61	61	74	88	67	80	70	75	55
26818	20065	14889	29103	38097	37119	34144	30762	27836	24848	22210	19738	17036	14847	12871	10932	9628	8238	7310	6702	6103	5547	4982	4697	4250	4071	3758	3560	3305	3143	3045	3026	3008	2836	2567	2474	2406	2183	2147	1990	1972	1986	1842	1789	1729	1641	1733	1642	1656	1653	1618	1594	1509	1521	1532	1442	1380	1376	1303	1337	1364	1347	1305	1309	1225	1219	1176	1150	1123	1189	1079	1096	1184	1141	1148	1098	1148	1116	1060	1137	1090	1012	1044	1024	998	999	1042	1044	1036	1028	1059	1012	1047	959	1055	1012	981	1029	1084	1003	972	971	955	996	984	983	1040	956	981	1009	951	954	959	922	971	955	961	944	945	949	945	894	990	992	953	992	923	939	979	960	995	916	989	945	1012	961	912	996	917	945	939	988	1036	1002	906	945	983	960	994	912	966	958	994	959	954	957	946	976	1020	919	967	954	922	978	968	936	939	915	940	970	942	978	957	990	959	945	929	936	1001	920	950	990	899	972	946	876	959	947	966	939	983	951	972	956	990	942	944	1002	932	916	1035	918	960	967	1004	966	947	993	958	958	977	896	963	950	932	943	977	995	940	924	947	1003	962	969	934	914	1026	944	996	981	967	980	932	936	924	923	934	924	925	935	938	946	942	1011	964	942	937	947	953	926	940	960	969	992	964	941	902	941	918	969	1004	969	942	904	901	917	923	923	927	934	961	916	949	922	933	946	973	927	924	921	959	923	955	955	1046	881	976	926	984	888	965	947	932	961	943	989	1021	965	944	983	946	957	971	935	970	970	902	987	969	966	967	967	889	979	896	969	1012	930	976	939	974	886	943	963	983	940	953	914	989	973	921	881	924	934	924	947	989	963	941	978	990	944	976	973	965	897	992	913	913	954	982	951	929	975	954	934	978	926	905	887	975	934	956	996	934	960	953	963	944	975	915	966	950	928	919	962	951	946	948	954	926	999	980	918	955	982	986	964	979	975	993	908	987	944	896	974	985	975	941	957	934	948	906	954	929	933	940	952	921	937	1000	998	932	986	976	932	930	940	900	1002	928	963	935	959	955	926	967	932	975	962	953	902	933	888	953	971	991	982	951	924	901	933	950	957	971	955	932	934	910	939	948	961	978	912	1005	910	948	941	933	967	968	966	935	941	910	972	925	893	972	965	929	924	920	907	943	977	950	889	945	910	948	931	1005	943	899	908	972	986	1027	997	924	919	995	944	995	974	943	950	945	1003	958	969	965	907	924	882	958	939	975	946	931	1020	928	947	938	934	949	900	977	967	940	967	968	952	921	985	989	922	901	943	938	1007	923	987	960	953	928	950	950	957	935	950	925	946	935	923	980	948	955	1001	919	1003	990	970	940	990	900	957	953	945	980	958	990	953	957	926	936	937	915	980	937	900	945	935	926	993	890	938	971	997	980	918	942	965	992	991	953	991	958	951	1010	990	949	1002	968	911	933	912	907	959	957	976	972	977	928	1028	955	942	955	950	919	913	970	931	974	947	1004	932	906	936	919	996	983	956	1003	941	931	967	884	950	903	960	972	995	946	906	955	970	930	910	929	918	953	962	986	970	945	945	946	958	960	925	924	1016	947	963	992	930	948	904	936	945	966	985	942	922	1024	976	946	1011	960	949	943	959	989	913	901	904	968	940	976	942	901	995	955	919	974	902	932	937	960	909	961	930	902	920	930	948	962	978	976	973	947	959	955	925	983	968	951	896	938	971	957	981	952	913	1023	932	975	952	956	974	950	931	984	934	961	975	912	944	978	941	984	959	935	952	897	911	990	957	944	932	935	951	874	973	912	948	935	946	951	967	924	944	916	958	979	930	950	964	876	951	999	963	988	961	955	898	914	886	939	932	953	976	893	977	980	945	991	967	961	973	963	931	951	968	945	993	982	985	933	978	953	901	928	944	933	944	953	953	902	929	905	928	970	905	972	914	931	947	919	948	949	924	974	905	926	1039	986	953	964	906	968	952	933	978	956	993	932	961	923	955	950	973	1019	954	953	968	886	912	975	951	965	950	963	995	951	974	954	949	934	935	954	905	940	926	1003	914	926	951	992	932	1000	949	949	915	961	1009	956	1002	955	929	967	951	982	909	940	927	998	953	975	953	970	988	953	956	927	942	965	912	960	983	974	907	950	970	957	965	970	995	980	901	953	949	932	948	993	982	953	970	966	937	997	966	959	962	912	919	1011	985	966	959	953	912	938	960	938	936	982	921	945	955	930	991	938	972	980	920	957	967	976	929	933	921	920	969	942	980	953	957	927	991	932	987	952	971	947	1002	977	965	969	891	870	970	966	907	963	941	954	929	938	999	879	937	955	968	910	960	940	952	953	955	955	965	1021	971	972	984	930	951	915	997	907	911	956	953	954	906	954	879	970	962	944	923	961	882	996	962	919	968	1023	973	939	951	969	920	913	939	993	990	964	949	957	956	957	931	927	1001	972	951	926	991	949	1002	976	959	945	962	909	923	952	882	949	931	932	984	944	943	979	944	944	969	1009	942	952	939	966	976	928	926	958	918	949	973	935	981	870	898	956	990	951	953	961	934	970	940	977	977	971	984	948	961	912	999	967	931	931	997	909	969	1015	904	966	933	985	959	916	942	990	959	919	912	866	936	928	925	947	939	963	951	952	932	945	985	910	901	966	1016	967	953	996	962	979	948	964	940	925	928	907	912	976	975	967	908	937	974	955	923	1003	922	952	954	935	943	974	979	989	871	1019	950	967	888	952	968	921	938	962	918	922	992	899	956	969	963	955	955	970	970	908	966	956	988	956	970	897	963	924	959	918	946	879	944	937	954	968	911	877	960	1003	923	921	947	958	950	965	916	981	932	921	1002	959	929	952	962	939	932	933	978	983	966	957	951	981	989	991	912	904	928	935	1040	959	906	941	918	950	966	967	963	918	955	965	932	943	936	882	940	987	964	907	932	957	897	1006	963	957	888	938	925	912	982	1019	959	929	955	963	965	896	933	951	901	928	941	962	968	946	925	970	934	932	959	978	931	996	981	936	965	968	920	984	900	915	931	949	1017	957	972	873	945	888	959	935	982	949	908	906	962	969	1029	907	964	937	971	981	936	920	929	959	951	953	976	898	958	965	919	908	996	982	913	922	923	993	970	953	936	946	940	887	1034	928	977	977	1012	924	977	981	941	939	975	950	948	928	987	977	938	900	941	928	980	960	1024	1003	959	978	950	912	1031	982	915	985	966	900	929	922	1008	962	961	965	973	953	957	961	919	974	987	914	982	937	964	986	950	1031	923	896	964	922	946	962	955	917	915	918	968	994	958	910	1001	949	997	914	939	975	977	946	947	919	949	970	910	909	950	967	945	959	979	966	968	972	945	933	970	970	997	995	980	918	988	960	889	973	998	925	906	932	908	973	914	978	955	959	987	955	996	905	958	920	935	951	939	915	951	975	929	915	928	956	935	1006	918	976	976	967	984	926	889	946	918	991	979	967	974	964	950	920	951	967	915	920	952	977	946	928	939	914	900	925	933	953	918	948	925	940	938	1019	930	914	973	974	999	882	959	896	968	941	969	923	975	937	957	974	942	960	1005	982	944	931	949	959	959	949	973	950	980	965	930	885	970	893	959	974	949	947	997	969	975	986	941
2053	545	372	295	502	600	485	483	402	376	330	304	241	202	162	131	125	126	106	101	96	86	92	96	65	74	85	68	68	72	79	70	60	61	68	55	59	62	54	47	45	69	61	55	61	55	58	56	52	61	55	63	56	70	50	53	61	64	50	54	73	48	42	56	40	59	48	55	60	52	53	59	43	50	48	44	40	51	55	53	60	51	48	50	53	66	48	49	51	52	55	55	45	51	65	51	39	64	52	40	37	46	62	58	45	54	66	48	52	42	56	49	48	49	53	47	51	60	54	51	61	49	36	47	37	46	47	49	45	57	39	53	46	47	44	45	47	45	51	51	54	52	44	73	41	48	44	57	51	55	54	50	54	39	49	53	56	50	52	59	45	38	45	52	45	60	50	41	56	52	50	55	52	43	49	55	42	44	60	50	39	48	48	52	37	49	54	56	65	55	50	62	45	53	55	48	61	53	53	48	53	33	51	49	53	40	54	50	50	43	54	60	76	47	56	46	54	58	53	50	61	44	46	53	47	56	61	59	53	47	51	48	50	41	65	55	49	46	47	48	45	48	60	54	55	51	66	48	56	53	50	46	43	45	40	63	49	58	46	41	48	57	43	45	58	59	47	45	34	49	61	48	55	48	58	63	46	44	51	41	46	67	47	43	54	51	47	47	50	59	55	59	32	62	57	62	59	43	49	41	52	53	55	44	47	36	51	48	49	41	64	59	42	58	47	50	38	46	53	56	45	50	51	54	63	39	50	41	50	64	52	43	44	57	46	44	52	40	57	54	46	50	52	55	61	55	54	47	39	54	46	61	51	38	47	56	50	48	49	55	43	46	54	58	44	42	50	43	52	37	52	41	67	50	41	57	45	45	51	45	57	51	48	51	50	53	38	44	47	46	44	56	49	58	50	52	42	45	47	43	55	44	42	51	50	48	57	58	46	43	46	42	50	52	57	49	41	53	39	51	56	47	40	54	52	56	62	47	62	37	42	46	63	50	42	47	49	45	43	39	45	46	48	48	55	50	45	56	46	46	42	38	46	49	63	56	48	47	56	40	59	52	51	56	57	48	46	50	48	41	43	49	46	44	49	55	62	51	40	55	45	39	48	50	42	48	48	57	56	40	51	47	50	50	44	55	55	54	45	41	46	55	50	59	44	54	54	45	54	42	52	63	58	42	52	41	35	49	36	51	43	55	57	41	53	56	47	49	51	50	57	58	46	46	44	41	41	51	35	57	42	48	49	55	37	57	52	51	49	53	42	72	46	45	53	45	42	38	52	53	49	48	48	38	48	48	46	40	45	52	49	36	57	46	53	45	55	51	47	46	41	43	51	53	47	47	47	47	47	57	48	37	41	57	44	48	55	42	44	46	52	46	45	48	52	53	41	61	48	46	52	48	51	56	50	39	50	62	37	56	48	40	64	56	46	59	72	56	45	52	47	56	61	49	44	46	53	51	51	50	62	43	43	48	56	41	39	55	47	49	47	58	58	53	41	49	46	43	50	42	49	63	57	60	45	56	55	51	68	51	49	52	50	53	44	59	60	49	33	46	35	54	50	53	52	43	44	53	47	40	47	52	43	42	46	60	49	47	51	51	41	48	44	49	43	48	46	44	45	52	55	58	43	56	50	59	56	40	53	50	45	37	44	45	51	50	41	59	58	43	53	47	44	51	39	48	48	46	53	40	59	45	45	43	46	49	49	53	42	58	51	41	37	44	50	47	56	43	50	65	49	51	51	53	51	53	36	41	54	38	50	44	44	48	54	54	46	46	43	55	58	38	52	63	50	47	44	47	57	60	50	53	37	53	42	42	47	65	64	61	54	47	54	51	54	43	53	46	56	54	40	46	55	51	48	47	43	52	47	49	58	55	51	61	54	58	50	53	43	35	39	43	40	47	53	42	58	47	46	69	44	62	51	44	44	56	43	53	43	40	51	39	54	56	44	47	47	51	47	44	46	49	50	54	51	43	52	53	43	55	54	38	39	44	48	47	51	55	52	56	52	39	43	54	52	54	47	48	51	56	35	47	41	55	59	49	41	43	51	54	51	58	62	51	55	57	45	34	61	48	55	63	39	50	54	50	49	51	51	41	46	41	52	58	37	44	41	43	58	54	47	53	48	50	50	45	40	47	45	58	60	47	50	48	49	48	50	53	41	56	49	42	48	48	53	41	47	47	38	42	49	48	62	53	49	57	46	70	43	51	51	47	49	45	38	39	51	56	49	51	42	42	56	68	45	49	42	40	54	46	48	56	40	54	52	48	65	48	49	42	53	37	41	38	45	54	58	50	62	48	44	48	64	47	52	50	66	38	46	45	50	57	61	38	45	60	43	47	49	57	33	44	52	47	39	52	59	38	48	56	51	45	64	44	42	49	39	53	51	46	50	51	56	48	65	47	50	47	52	51	46	46	51	50	53	47	52	42	46	53	66	44	48	53	42	57	47	47	47	45	45	49	48	47	53	47	58	52	51	48	57	57	52	57	50	49	45	57	53	51	43	48	63	45	54	53	54	50	38	37	40	41	53	53	49	47	48	45	40	47	51	42	55	51	64	58	58	48	48	43	41	46	45	47	52	51	52	63	62	41	48	57	41	48	46	55	48	44	55	45	42	52	70	56	53	46	40	46	60	40	60	58	42	45	52	48	50	42	60	51	36	54	39	58	46	43	55	55	51	52	58	35	47	57	42	52	45	46	45	39	42	50	47	44	54	51	50	41	64	57	60	44	51	61	51	52	60	50	35	47	59	46	50	53	47	49	68	45	55	33	47	52	50	49	61	46	44	55	59	38	53	53	51	40	54	47	46	52	55	61	45	43	49	43	45	55	41	41	42	43	46	48	54	46	48	50	49	50	53	37	49	49	57	66	58	55	37	45	65	44	45	47	46	49	50	46	43	45	57	56	47	51	50	43	36	47	45	59	46	32	57	48	55	39	63	59	51	45	63	56	49	46	49	41	45	58	48	41	47	43	38	51	51	45	62	48	44	42	55	41	55	48	48	55	49	42	50	48	35	41	62	41	51	45	59	55	48	51	60	51	59	47	44	38	51	54	69	41	54	62	38	49	41	51	46	52	44	53	47	48	61	50	47	39	52	50	42	39	59	50	32	49	35	61	55	63	54	43	46	43	38	54	45	57	49	54	56	39	43	48	40	48	58	49	41	51	54	54	42	46	60	54	45	42	54	51	46	57	45	47	51	48	43	62	55	50	46	42	37	43	50	55	62	49	42	61	47	44	43	53	53	56	48	53	55	47	40	53	52	56	41	55	55	51	38	40	40	50	43	38	46	47	40	49	50	51	51	49	55	44	54	49	50	59	47	48	47	47	50	45	44	46	50	43	46	52	52	46	51	52	45	49	48	44	55	40	54	49	41	34	50	43	40	64	49	45	58	49	47	48	52	53	48	38	58	63	51	44	57	54	41	41	51	50	52	52	43	48	53	46	46	50	40	59	55	54	48	53	49	42	55	47	41	44	60	51
18800	13075	8468	20592	29280	28078	24838	21756	18573	15823	13533	11226	9548	7727	6605	5648	4801	4146	3641	3363	3067	2784	2630	2371	2260	2090	1935	1788	1686	1657	1636	1626	1620	1482	1481	1349	1297	1245	1243	1161	1153	1102	1156	1071	1094	1024	1044	999	1065	983	1033	973	986	892	896	873	888	920	901	846	884	860	860	801	815	817	776	829	755	827	804	768	765	798	816	748	793	752	781	806	706	757	723	761	780	746	750	699	759	721	746	681	739	698	698	779	723	683	709	738	779	675	718	744	705	746	720	705	727	660	716	699	701	701	657	719	703	706	709	721	719	707	676	695	704	679	709	720	745	714	717	735	724	720	713	713	693	700	749	721	718	711	697	745	702	722	716	712	671	699	753	660	700	724	680	709	696	653	759	720	678	744	748	748	740	729	706	686	703	690	709	682	706	710	702	731	701	665	709	710	721	636	672	741	690	712	743	754	729	703	731	714	715	730	741	684	688	723	721	714	727	711	724	679	714	726	673	667	721	705	721	719	685	690	690	732	727	640	740	686	689	687	721	699	707	716	711	683	678	698	665	707	697	722	693	675	683	706	746	758	719	649	701	671	688	722	672	708	764	699	690	677	720	736	683	710	667	689	715	739	667	719	714	744	717	699	708	695	718	709	736	697	698	680	673	748	718	692	651	714	714	695	699	700	679	678	714	651	717	691	689	740	712	709	656	702	734	683	733	673	684	701	695	683	702	733	726	671	702	694	733	725	700	719	718	695	659	679	702	673	641	727	671	708	674	704	674	721	659	700	696	693	676	690	693	722	725	734	794	717	714	682	667	697	672	736	698	682	698	769	719	703	706	664	729	713	697	645	651	719	728	685	703	738	748	658	671	680	772	708	699	665	686	704	667	681	690	698	673	715	690	695	687	698	711	713	712	656	691	720	685	703	752	714	704	713	729	679	724	701	712	752	683	734	765	698	703	706	754	701	710	708	700	718	746	677	689	729	660	722	697	710	716	729	728	707	739	743	742	695	689	724	716	737	710	728	686	759	717	664	702	737	695	700	726	713	705	716	680	710	677	689	719	713	695	700	709	692	712	664	694	700	720	671	702	690	710	688	686	725	717	697	697	741	772	705	683	668	702	699	672	705	702	733	692	731	716	682	704	730	715	742	724	715	718	712	702	691	717	712	678	662	710	694	731	711	697	740	703	710	713	694	706	721	699	702	727	675	690	681	704	686	652	725	733	718	674	728	680	696	728	710	711	711	696	679	738	674	720	692	684	697	706	702	741	680	749	739	705	759	676	668	718	747	659	701	712	692	671	708	672	696	688	711	710	695	692	733	739	670	684	700	693	722	747	742	724	760	692	706	681	731	722	741	702	742	715	700	707	733	658	691	699	713	698	708	724	692	661	712	721	706	683	725	710	658	673	738	718	704	747	761	760	726	693	705	639	638	723	679	681	705	704	680	720	711	693	668	675	705	675	707	712	689	693	689	722	718	715	799	691	688	713	737	706	700	736	701	736	710	734	690	663	712	683	702	682	669	713	675	702	737	741	715	646	688	682	726	717	673	707	691	707	692	688	756	719	699	697	698	756	744	708	680	690	673	722	685	696	712	721	700	693	707	703	689	715	677	659	709	689	665	706	692	738	740	742	676	753	691	706	739	674	727	686	690	684	718	779	736	690	703	697	653	713	740	718	718	727	713	658	692	672	700	750	686	727	726	687	686	700	712	717	737	707	708	722	687	756	715	730	719	711	719	701	710	624	656	665	707	677	702	734	701	733	737	729	685	708	690	708	723	725	728	723	673	687	740	734	704	699	731	751	677	681	705	743	675	713	671	701	696	721	728	653	726	709	690	708	711	735	710	772	710	711	711	704	662	703	707	673	682	666	747	744	719	692	661	700	708	719	681	710	719	640	637	733	723	673	714	698	696	695	660	671	703	704	728	700	700	770	696	731	704	731	683	733	690	662	724	694	730	734	753	725	687	671	692	707	725	694	685	734	718	687	719	722	757	642	671	694	772	699	711	699	653	670	735	708	702	702	718	700	704	677	705	696	728	722	693	715	703	707	693	685	678	707	706	712	691	651	707	676	663	688	737	710	747	700	670	700	739	712	723	698	704	664	735	669	711	696	741	737	662	685	707	750	715	688	690	667	717	694	693	702	702	730	710	755	664	722	702	704	718	699	741	710	720	690	734	674	714	738	679	694	692	709	688	706	746	725	760	758	683	685	759	782	719	735	740	701	672	721	707	708	705	703	699	710	697	671	741	687	698	724	736	667	732	729	707	708	736	689	759	679	669	707	686	698	703	705	678	709	706	703	720	719	698	684	695	716	716	697	675	713	725	701	716	675	718	734	733	690	684	706	719	693	776	703	745	738	735	647	720	698	770	710	688	703	740	722	678	736	722	715	740	683	666	738	681	753	717	716	726	734	747	709	691	702	652	704	684	690	703	704	710	676	654	686	674	703	719	754	718	701	684	722	716	735	669	692	708	718	714	720	664	745	726	783	701	676	699	685	742	738	672	745	717	685	703	713	674	675	647	668	668	676	652	703	671	719	664	696	671	695	700	692	671	743	681	745	738	703	710	718	727	668	708	719	746	731	692	700	704	687	700	713	703	737	690	728	734	602	738	639	751	636	666	662	689	740	724	742	711	650	683	757	700	756	701	698	673	728	696	736	669	700	725	690	654	763	740	716	747	725	722	715	747	710	705	710	709	725	727	676	720	699	760	691	724	693	695	737	736	693	736	748	684	656	711	698	740	731	689	721	669	684	702	740	731	709	717	674	726	725	674	715	702	706	737	716	678	688	705	698	710	705	640	703	720	778	739	731	675	671	702	711	647	719	659	699	725	727	755	700	692	719	742	737	731	678	712	692	717	677	697	729	688	671	721	767	709	638	726	697	692	665	720	690	673	681	642	659	711	679	713	670	701	700	746	680	684	688	706	705	733	608	709	703	685	674	650	736	682	716	690	728	715	704	724	662	683	727	736	679	725	717	666	705	714	709	715	679	726	705	714	759	678	707	679	724	670	759	699	712	726	711	641	709	725	696	686	749	708	726	665	703	735	746	730	718	672	714	711	674	672	719	728	696	722	680	716	684	719	650	718	674	708	705	705	676	699	682	674	689	704	736	739	676	680	690	753	712	724	702	706	730	683	733	682	698	716	702	677	704	679	697	735	688	742	706	693	708	682	703	691	689	748	683	742	733	742	733	742	760	678	738	703	700	719	749	706	675	703	717	675	667	707	671	686	708	707	700	650	736	677	707	724	734	745	738	685	734	729	717	702	727	731	683	693	753	700	730	746	668	656	706	711	732	704	664	756	706	714	727	691	687	701	738	699	726	628	705	684	714	688	704	666	697	684	726	733	699	716	743	765	691	680	731	731	710	708	732	656	650	720	667	701	712	651	687	724	717	706	719	680	710	725	696	681	768	711	662	710	709	732	705	695	724	655	746	769	685	683	679	736	713	746	715	696	698	710	691	640	692	707	762	704	737	691	736	702	712	710	669	699
1533	878	503	458	807	912	810	684	670	563	493	396	370	279	251	244	196	178	154	132	123	117	120	103	132	107	86	92	83	83	89	104	87	98	65	74	83	68	72	75	71	79	62	69	66	49	58	64	65	73	61	73	74	58	58	55	51	84	57	52	57	63	42	69	47	52	49	53	47	57	63	40	54	72	60	57	65	57	53	59	69	45	55	55	64	59	56	48	60	63	52	62	45	44	67	50	45	55	47	42	50	49	48	45	46	50	48	47	55	39	46	44	40	51	48	58	58	41	54	50	49	49	57	57	54	57	45	51	49	49	47	55	40	50	45	51	44	56	63	49	51	68	44	47	51	50	51	51	62	42	63	54	56	58	52	46	52	56	57	39	49	59	47	64	51	58	48	41	46	52	43	64	58	56	60	47	58	36	59	50	64	58	47	50	59	56	45	55	47	49	46	63	48	51	54	54	49	49	53	58	45	61	48	45	41	49	49	43	55	58	49	48	54	46	57	61	57	38	43	55	54	51	49	51	46	39	51	45	52	51	45	62	56	44	47	40	56	48	53	46	58	47	54	49	44	47	48	49	53	61	49	67	45	49	52	57	47	46	63	45	51	52	51	67	41	43	56	51	48	60	48	44	54	56	59	53	46	43	49	45	56	51	57	60	44	62	48	53	50	64	44	56	55	46	67	50	54	47	41	40	64	52	56	39	57	48	54	53	44	51	40	52	46	45	51	59	58	68	53	60	54	51	50	59	55	53	38	55	50	51	47	54	47	67	68	39	51	51	53	50	55	58	44	48	58	52	54	46	52	55	52	44	56	51	49	68	48	54	45	54	64	52	41	55	59	47	42	52	53	33	44	49	44	52	54	40	45	60	48	49	56	56	55	52	56	50	47	33	55	48	50	46	38	56	48	43	53	66	48	50	40	60	56	49	35	55	60	45	54	60	55	53	46	64	66	62	57	46	42	42	51	50	53	41	52	66	44	54	50	55	44	48	50	47	55	44	60	55	49	61	58	55	38	56	53	40	54	33	39	50	63	31	64	53	60	43	42	56	70	38	53	46	55	50	59	66	49	56	49	47	52	50	51	53	35	48	39	41	43	52	45	51	42	55	56	34	48	55	54	52	44	41	56	59	64	40	68	65	51	52	43	42	56	48	62	50	50	48	42	41	55	54	55	44	49	49	45	55	60	64	56	55	53	42	47	54	57	56	47	56	70	48	64	56	46	55	41	66	63	46	60	41	43	53	45	55	44	64	37	48	50	57	32	54	57	52	50	50	53	60	62	54	50	51	65	39	44	47	61	45	50	46	40	61	36	53	48	41	54	48	42	48	46	50	50	64	53	64	48	50	49	64	43	55	59	47	57	50	55	43	57	51	59	53	57	57	55	43	56	54	37	66	45	43	54	52	40	39	56	49	50	51	40	57	65	43	47	43	51	54	49	52	58	39	58	55	58	46	52	48	49	48	31	63	58	47	41	62	77	46	47	48	45	46	47	66	54	57	49	62	52	47	61	46	42	61	56	67	49	47	40	59	59	48	47	43	56	45	46	44	54	49	45	53	58	51	50	58	48	53	49	52	69	59	47	59	46	56	65	28	54	44	45	44	63	53	53	59	56	38	58	49	61	39	46	49	49	48	53	53	51	43	51	51	53	53	55	44	44	57	53	45	62	55	50	52	55	55	53	49	44	56	59	53	41	45	44	49	55	54	47	43	68	59	65	50	54	46	48	50	49	50	50	54	41	44	51	52	40	67	65	55	45	45	49	44	62	47	43	57	45	64	66	56	46	54	59	44	46	65	46	63	48	54	40	40	50	52	59	58	49	58	49	73	46	50	52	43	59	44	60	58	57	45	60	35	65	57	37	45	53	48	53	56	51	47	46	56	41	42	52	53	51	46	53	58	42	51	52	49	50	45	42	61	49	56	58	53	52	51	73	51	53	61	39	52	52	57	50	49	53	38	57	55	53	45	69	52	60	48	61	57	63	48	45	52	57	60	42	45	65	52	58	55	44	67	48	62	53	41	54	46	61	69	43	47	35	62	59	56	41	55	48	54	49	40	46	45	54	46	40	60	56	54	55	47	50	53	59	55	41	65	58	54	43	58	66	44	47	46	48	40	56	55	67	50	51	52	45	50	56	56	50	51	55	39	44	55	57	58	54	51	50	44	59	64	40	61	63	46	44	64	55	46	57	51	54	38	58	47	50	45	47	65	54	45	44	40	65	54	47	49	45	52	66	46	45	47	56	50	49	53	55	57	51	43	43	56	63	65	39	48	41	39	55	59	57	40	59	43	44	49	53	44	52	46	59	49	53	34	52	36	53	51	66	51	61	48	39	46	56	43	48	41	43	39	51	43	43	55	55	61	49	58	44	44	34	43	62	55	45	43	50	47	58	56	60	58	57	55	51	47	41	40	42	59	53	51	50	51	52	44	48	57	50	49	59	46	49	46	44	44	62	49	51	54	53	54	49	42	55	36	38	41	53	49	44	40	53	65	53	46	39	63	63	50	48	52	54	48	62	53	50	48	47	63	46	62	46	61	50	48	66	51	58	50	44	47	59	54	49	49	57	47	47	47	41	66	46	37	60	52	52	63	45	48	63	47	41	53	42	62	47	47	55	61	44	41	57	45	62	52	49	50	48	51	51	38	35	60	62	50	46	58	59	56	53	47	41	61	53	56	45	39	43	46	53	50	57	51	47	51	55	57	50	48	48	63	56	45	56	51	38	46	58	56	44	51	49	48	44	48	46	49	52	43	44	51	49	43	49	48	58	50	50	58	44	50	48	43	41	48	55	51	50	57	54	49	43	51	44	52	47	48	48	37	54	46	57	48	62	57	54	62	42	55	58	59	70	54	47	56	47	60	57	62	35	53	50	36	51	41	55	39	50	50	51	47	50	58	40	71	50	58	52	53	45	51	39	54	47	53	54	46	41	37	43	43	61	56	47	40	50	49	63	42	46	51	48	36	51	43	50	45	50	43	55	53	53	56	66	51	33	43	53	56	55	52	71	56	49	60	53	69	55	51	41	43	48	48	60	55	62	66	68	41	59	50	60	53	54	40	39	52	51	56	44	45	63	67	55	55	55	58	56	48	45	60	56	58	60	54	48	50	46	47	55	38	50	55	53	50	44	53	56	47	50	42	55	67	48	41	46	42	60	56	54	63	48	48	46	54	45	45	44	49	62	60	47	63	54	54	56	39	55	72	56	65	43	53	63	62	54	48	47	40	56	52	46	59	53	42	57	56	62	57	46	45	53	54	56	49	58	45	64	37	56	66	48	52	49	57	50	43	36	51	49	50	53	50	49	49	43	52	65	56	48	61	34	57	42	47	64	52	51	35	47	58	60	53	48	61	53	59	46	54	61	49	55	46	56	41	60	42	67	49	40	48	46	59	43	67	53	57	48	54	54	54	51	50	52	45	65	64	43	41	46	61	52	55	52	44	50	58	55	45	55	53	57	42	50	45	47	53	50	53
22821	17525	11536	25504	34142	33289	30243	27005	23926	20845	17966	15452	13157	11083	9520	8096	7013	5980	5314	4804	4517	4005	3785	3296	3181	2817	2682	2521	2359	2269	2254	2187	2228	2035	1961	1865	1708	1643	1580	1503	1441	1435	1390	1308	1347	1339	1304	1263	1228	1167	1112	1134	1112	1186	1104	1103	1011	1025	1020	977	1052	915	993	966	891	915	960	912	957	887	875	855	850	868	867	834	852	861	809	875	796	850	813	830	829	805	820	818	805	777	792	764	759	775	700	743	765	795	778	749	748	756	748	749	791	743	730	713	705	722	751	765	721	719	804	720	710	784	740	740	729	754	724	771	756	716	744	791	705	730	751	708	742	733	750	762	722	730	725	699	796	793	705	731	750	727	755	714	782	732	718	718	742	734	726	720	710	748	720	721	695	716	722	747	772	674	725	719	732	776	690	733	736	753	790	734	721	695	766	689	737	726	755	747	705	713	736	692	724	722	773	792	750	749	738	762	812	749	739	727	715	716	736	711	743	739	753	708	711	739	754	763	725	736	739	738	769	704	736	789	740	741	691	737	727	728	705	712	722	737	767	756	763	741	829	763	750	684	704	737	703	741	677	787	713	771	735	748	708	704	725	723	699	728	747	779	702	718	750	708	677	738	733	678	759	773	713	713	735	706	753	755	748	708	722	721	778	744	714	766	717	719	756	707	739	739	722	721	723	743	751	760	749	771	716	806	749	740	713	711	721	723	755	771	737	721	754	726	697	727	690	715	708	745	748	754	745	758	737	763	771	737	734	678	773	718	770	769	745	703	753	734	760	711	760	722	687	759	763	685	797	745	720	776	780	760	736	755	741	749	697	770	750	767	700	741	711	704	788	785	742	756	757	763	755	742	754	743	729	713	765	717	752	730	665	770	720	716	755	747	764	777	780	709	717	702	725	725	745	753	757	718	683	728	736	737	734	745	723	702	737	705	751	741	732	677	816	729	734	716	704	735	762	716	755	760	692	735	755	761	737	705	736	749	752	751	743	699	731	736	739	715	721	713	719	725	731	690	783	683	720	688	737	702	744	721	719	695	728	730	749	744	717	690	801	765	714	755	702	736	706	747	763	752	759	749	730	738	751	739	726	764	697	750	717	748	735	715	729	718	760	700	752	753	750	735	718	703	682	746	749	690	715	698	784	705	745	736	750	701	723	679	702	734	712	732	716	677	726	715	688	736	717	683	735	757	731	759	707	711	754	770	751	702	716	690	777	785	710	721	771	720	773	708	742	748	742	788	736	730	726	762	688	738	696	730	738	740	714	750	711	731	741	727	747	695	768	759	687	688	757	744	719	758	769	758	706	751	690	764	704	735	766	746	675	743	681	754	689	692	734	742	732	700	741	719	751	757	687	716	785	748	713	705	727	774	680	744	755	781	738	733	707	697	741	766	713	766	761	704	730	747	752	738	711	689	688	685	754	736	687	732	733	709	767	704	801	667	692	754	753	759	735	757	740	750	721	709	726	745	723	749	817	747	723	697	703	797	730	721	715	683	727	730	756	701	767	777	782	711	675	756	675	710	740	673	713	749	787	727	701	721	752	722	735	704	752	716	672	730	664	738	742	721	713	751	695	747	736	735	747	735	741	749	677	743	758	713	691	778	761	761	706	722	717	719	705	682	733	694	723	700	730	815	702	712	713	786	716	675	754	759	722	757	679	733	726	699	741	789	691	763	714	753	703	720	714	679	772	712	733	702	722	732	722	743	681	676	697	757	699	708	793	726	780	694	736	725	723	734	698	711	779	748	757	780	708	707	729	709	740	753	725	750	753	698	795	703	734	744	721	693	716	716	704	725	762	714	716	708	773	747	691	724	744	724	743	728	750	716	735	712	733	737	730	733	729	703	732	727	736	706	704	758	727	795	695	705	698	701	730	727	755	768	715	726	767	674	754	798	730	702	750	744	746	740	730	734	722	732	702	742	691	749	748	753	733	749	760	724	696	741	751	740	742	722	687	688	734	742	743	729	681	693	701	737	744	703	768	776	713	727	745	720	759	759	709	752	699	708	741	727	716	778	757	732	698	734	756	728	755	775	715	750	719	754	758	696	717	684	745	753	738	766	701	747	708	758	754	715	711	756	751	703	775	706	745	708	745	731	714	711	714	745	743	718	741	735	753	768	756	704	772	712	727	714	747	754	703	732	735	722	740	740	676	695	722	705	761	726	738	706	737	710	800	729	743	788	739	751	728	710	698	788	718	731	746	707	668	720	832	742	750	703	737	761	771	746	778	710	763	722	766	760	717	718	717	777	733	743	728	764	737	762	788	749	770	729	758	722	708	765	760	712	671	719	757	670	728	745	744	741	730	784	779	680	734	733	724	708	774	779	760	749	769	711	733	754	735	727	692	752	739	717	716	680	704	708	738	759	717	712	707	733	746	721	723	745	748	760	736	716	734	738	724	722	720	686	722	736	712	754	711	725	708	702	741	694	778	717	699	681	719	767	709	752	694	732	739	733	731	705	776	752	732	715	728	741	711	742	735	734	765	733	744	721	747	701	761	763	779	703	738	729	684	733	704	770	747	738	734	662	707	741	690	709	716	753	720	737	729	781	702	762	725	722	685	768	756	682	756	763	743	732	772	738	712	747	741	724	742	745	734	749	729	779	708	698	742	769	697	708	746	714	692	733	727	758	738	721	752	720	740	667	747	703	774	744	708	718	740	735	661	725	724	721	739	735	743	719	765	750	665	678	724	707	719	732	752	734	743	734	709	769	753	715	682	781	730	731	693	705	717	740	691	717	716	710	742	722	727	722	732	736	755	750	731	806	753	734	718	735	737	771	711	720	680	779	707	719	725	746	731	710	727	738	762	770	730	784	698	734	734	704	763	726	701	768	740	715	734	784	769	709	722	745	761	746	745	760	731	700	745	734	712	689	716	697	704	799	741	757	770	701	774	733	745	747	811	726	732	682	700	740	762	751	705	710	778	768	732	748	729	750	699	695	730	740	729	683	739	746	720	705	703	759	756	731	735	731	755	749	743	754	736	766	755	730	715	758	651	740	726	719	755	745	756	719	709	767	745	734	733	690	735	765	741	726	676	719	719	730	743	741	761	697	721	748	764	731	763	716	700	752	740	707	708	734	735	770	715	730	713	719	739	682	686	779	739	738	686	740	698	716	779	682	731	707	722	737	713	753	756	724	755	721	769	806	705	739	724	746	741	777	689	785	717	745	762	736	787	743	699	749	710	695	698	714	774	723	725	738	697	722	715	736	765	706	730	688	693	726	745	748	712	758	684	746	749	720	732	767	716	720	787	717	740	701	772	690	703	738	734	712	721	736	686	741	738	743	695	759	732	703	771	743	756	734	725	760	803	730	744	731	715	752	742	722	733	736	723	726	762	760	715	779	754	745	740	735	714	746	758	707	722	736	722	747	739	741	727	733	727	744	757	746	728	741	734	735	725	734	715	740	814	774	719	745	745	717	670	749	732	730	761	723	733	692	776	760	732	707	740	758	718	740	734	709	710	727	691	713	781	763	711	713
3363	871	545	398	755	841	804	673	646	553	411	423	341	270	258	260	216	164	165	138	137	137	140	113	110	109	101	121	97	125	86	101	95	95	92	84	100	92	90	71	93	70	67	83	80	81	67	80	87	58	69	61	72	81	75	66	62	88	67	59	71	75	75	79	64	87	59	58	71	72	68	81	65	55	60	67	64	72	72	75	59	75	72	71	52	71	61	78	49	60	61	76	72	72	70	70	57	61	74	59	75	62	70	57	61	63	71	58	62	64	65	68	51	61	67	56	58	73	67	78	60	62	65	54	78	68	59	68	68	48	49	59	64	57	69	71	54	63	66	72	56	69	73	55	68	65	56	55	71	71	65	53	63	67	65	57	55	67	66	69	74	85	66	67	64	62	61	60	74	77	48	62	45	49	56	57	66	77	60	68	66	70	62	60	51	78	56	62	71	68	65	60	60	68	77	62	69	63	85	71	57	66	70	70	64	76	75	60	67	60	68	60	66	58	63	66	64	62	68	61	75	62	69	65	69	84	65	68	66	54	62	72	66	47	60	63	69	58	68	67	53	61	67	71	66	64	74	72	50	41	69	69	76	60	56	62	64	70	62	59	68	46	56	54	56	68	85	78	66	57	54	67	61	58	56	58	76	67	52	69	61	66	59	62	55	54	57	48	85	64	75	59	73	76	78	65	70	51	82	62	62	78	71	59	61	78	75	74	58	78	55	68	75	64	63	55	70	73	60	66	57	66	68	66	64	77	71	62	64	73	53	69	69	66	77	76	82	56	59	69	67	66	49	65	65	64	71	62	58	52	62	74	66	59	59	61	55	81	67	63	77	71	63	59	65	71	76	78	58	55	60	67	84	64	74	62	70	66	74	65	76	65	79	60	62	63	60	60	62	56	49	62	65	72	68	69	65	57	61	63	53	46	58	56	75	76	45	72	68	67	61	51	77	71	72	60	71	65	75	63	66	78	57	74	69	44	61	74	63	68	64	57	55	71	68	56	50	61	50	73	58	60	66	62	60	74	53	70	64	65	70	68	54	68	61	68	58	61	64	58	67	66	69	56	62	69	64	55	53	63	54	62	68	64	61	71	74	68	67	66	58	57	66	72	64	55	54	61	73	67	57	66	70	59	71	61	80	70	63	66	76	52	65	52	53	72	56	71	74	62	71	62	70	70	57	66	53	60	65	67	46	75	62	59	72	67	63	69	60	64	73	57	61	69	69	74	65	75	68	74	69	73	70	68	68	66	61	45	54	73	73	51	69	82	74	59	79	55	67	70	79	72	61	71	62	56	66	61	52	57	63	53	66	55	62	65	63	72	69	68	60	74	41	61	72	56	68	70	62	46	58	65	82	66	59	58	67	71	79	62	69	71	59	69	63	67	69	53	51	68	57	66	53	69	69	67	62	71	79	58	85	60	63	64	67	69	64	75	70	66	62	65	65	63	54	77	80	68	66	58	52	57	71	60	67	80	74	76	68	64	63	71	63	66	68	65	58	55	70	60	80	48	76	69	80	57	48	55	58	66	57	75	71	59	83	63	79	65	70	63	65	73	66	50	60	83	68	69	72	57	69	53	69	59	59	65	71	73	69	55	70	58	75	52	61	61	61	66	78	65	65	61	63	76	66	68	77	83	59	57	53	76	59	70	63	58	74	59	62	59	65	58	77	57	58	69	61	69	63	68	51	54	64	70	63	73	59	64	56	63	72	67	66	63	68	60	67	65	71	64	59	50	55	73	86	74	51	54	60	55	62	66	67	56	65	71	72	65	49	60	81	74	48	68	62	67	76	71	73	70	58	63	58	60	72	54	58	60	62	55	66	66	56	71	56	67	55	69	59	66	53	56	57	60	59	61	49	70	66	70	54	50	67	64	47	43	57	71	68	62	63	80	66	60	74	64	52	67	70	66	46	66	62	59	73	63	70	62	67	62	61	74	55	51	56	65	69	63	57	54	65	56	54	56	54	51	73	80	62	55	50	60	70	61	58	66	69	71	52	65	69	56	69	70	70	74	66	60	67	73	93	52	59	62	71	62	60	59	53	59	51	58	59	78	72	46	89	61	59	79	66	71	57	67	56	60	85	77	53	65	49	51	57	68	65	64	80	64	58	72	59	60	67	61	69	68	52	74	76	63	69	54	65	77	65	58	67	65	72	64	53	47	67	63	81	64	68	49	79	66	67	67	69	66	66	76	64	68	69	72	57	71	64	66	64	70	58	52	65	70	76	66	68	69	80	61	53	62	69	67	55	63	58	57	65	63	68	77	70	59	60	60	68	57	62	48	64	84	67	57	66	70	74	69	72	58	51	60	63	68	71	62	68	62	66	74	62	56	44	59	64	59	64	45	73	71	56	79	66	53	63	65	53	62	57	73	67	62	78	79	62	72	59	73	68	83	51	58	65	59	69	54	69	67	52	77	61	50	70	57	67	59	67	53	69	65	61	69	74	59	58	79	54	76	48	67	59	55	66	62	64	69	51	65	58	64	72	63	65	48	65	58	56	67	62	50	64	68	61	63	68	71	53	48	68	69	71	55	68	62	73	69	58	58	66	62	70	59	73	63	59	71	52	64	69	64	60	65	61	52	41	60	51	77	73	56	63	57	59	68	50	57	56	67	67	64	66	61	66	67	67	66	65	63	67	64	64	69	50	59	74	79	66	60	66	70	57	57	64	63	67	67	53	44	59	51	53	72	80	54	59	52	74	70	70	65	73	64	79	63	70	66	52	66	61	68	51	65	50	69	61	76	74	64	52	72	74	61	67	71	69	65	65	64	57	65	60	65	57	63	79	63	51	70	65	65	68	62	72	62	60	66	79	54	61	68	58	72	61	58	52	84	66	61	72	61	52	79	63	77	60	58	61	58	58	76	59	73	64	70	78	61	57	66	69	62	68	79	46	73	70	63	55	68	70	56	63	66	61	60	57	81	82	68	48	55	74	64	81	66	70	56	81	82	56	62	66	57	67	64	68	68	87	61	67	63	61	77	63	66	63	71	64	61	72	78	71	67	72	63	69	46	54	71	59	57	61	64	73	72	64	70	74	67	61	64	74	66	60	70	57	68	57	52	61	70	63	67	56	58	54	52	59	60	57	67	70	73	73	58	59	63	68	54	61	64	64	61	69	70	61	64	70	70	77	64	60	57	69	65	65	51	74	62	62	62	53	50	61	63	63	58	45	61	71	60	69	55	52	63	65	82	82	55	62	62	66	76	72	65	64	60	61	57	74	57	62	71	68	62	61	58	61	63	50	59	75	74	69	70	67	61	62	78	66	68	59	57	76	66	83	65	63	58	75	73	49	64	69	81	70	81	66	75	58	58	60	58	75	59	68	60	76	66	52	66	85	61	66	67	50	75	53	58	64	70	49	73	42	69	68	60	68	61	60	61	61	77	61	57	64	54	84	72	68	65	71	62	45	65	66	66	72	62	84	61	71	65	68	54	60	66	75	68	79	78	72	59	60	64	57	93	68	61	58	85
21338	16054	10958	24640	33415	32291	29692	26397	22998	20131	17350	14767	12681	10550	9277	7754	6893	5821	5204	4753	4290	4065	3559	3334	3110	2954	2743	2635	2440	2350	2304	2380	2278	2147	1948	1913	1823	1719	1664	1602	1590	1529	1455	1413	1408	1424	1423	1471	1396	1377	1318	1297	1284	1261	1241	1283	1215	1196	1179	1140	1157	1102	1045	1107	1054	1137	1140	1076	1022	1054	1021	1090	1073	1005	1034	1013	1034	1050	1006	1030	998	986	1016	965	984	953	961	960	947	990	958	908	902	964	917	899	980	922	932	955	936	939	913	965	903	893	913	960	921	910	893	908	959	905	975	856	921	936	897	935	914	884	951	862	889	877	936	881	902	923	911	936	914	908	901	920	857	926	896	906	944	877	940	954	880	963	935	938	883	894	916	916	862	908	881	891	926	895	913	919	930	877	930	886	894	917	851	863	905	843	910	871	837	944	882	909	906	902	899	927	911	897	873	864	898	891	918	902	913	886	900	904	922	885	890	910	899	922	931	893	913	867	924	891	936	934	893	941	834	923	908	906	899	901	920	944	939	915	900	929	864	896	888	916	875	904	957	890	923	873	861	893	926	910	922	896	917	929	952	884	945	872	900	898	918	889	901	865	976	907	855	937	921	906	915	903	808	888	955	945	950	865	899	931	918	939	939	906	892	865	882	877	931	895	903	887	961	848	874	913	904	906	916	920	892	912	929	906	908	874	941	934	917	904	923	854	927	939	910	980	910	937	965	884	901	871	934	842	907	890	884	850	901	911	908	947	927	884	911	917	846	865	881	909	929	952	894	865	878	910	891	874	881	1004	919	898	887	925	937	908	895	892	882	927	909	901	924	875	876	854	926	917	922	905	908	908	937	889	898	886	926	900	873	903	886	877	884	898	896	883	904	896	918	846	924	856	866	909	912	969	927	913	936	881	896	980	886	986	944	903	885	896	887	898	906	880	946	913	898	927	947	872	895	962	901	908	945	951	940	950	888	916	945	913	917	916	883	926	918	911	890	907	926	936	851	924	895	896	869	873	822	913	926	885	929	889	884	926	911	844	920	915	904	867	914	926	901	869	878	966	911	922	897	852	919	859	903	901	904	889	920	874	915	892	927	925	952	899	943	928	885	881	922	956	871	915	890	896	902	913	876	881	850	908	883	876	964	888	878	863	936	915	916	875	922	841	930	842	888	911	938	887	879	942	859	930	921	899	946	922	949	875	898	909	896	937	864	841	894	895	953	893	882	927	923	903	933	892	899	863	909	891	900	922	862	932	852	905	950	836	878	858	916	960	904	926	913	932	923	890	947	945	859	907	890	911	896	938	891	943	883	924	937	917	944	900	905	890	882	921	876	918	901	859	950	914	894	904	961	929	895	956	924	911	948	900	870	871	882	858	901	821	877	891	930	911	963	882	918	930	892	879	915	922	920	909	904	950	925	899	892	911	917	930	899	882	946	886	904	869	937	884	887	878	914	915	927	871	935	900	905	891	902	848	878	902	900	942	938	913	880	973	901	869	883	893	923	924	893	892	907	896	960	904	879	937	913	859	877	912	892	888	889	883	929	915	878	961	876	969	907	928	953	862	887	960	911	906	956	919	898	897	931	905	904	900	939	930	921	912	903	872	944	878	892	901	890	915	912	857	891	909	942	878	956	907	868	927	885	916	873	963	890	859	916	908	916	887	917	930	884	921	891	882	917	916	860	875	929	906	932	953	893	895	885	978	913	941	890	907	898	823	864	955	883	900	871	914	908	850	929	857	868	872	877	885	899	886	941	882	912	880	912	916	917	911	856	867	926	928	933	945	884	910	881	933	911	937	893	955	875	884	943	852	917	849	859	913	888	902	902	914	863	887	866	909	928	891	875	914	941	887	969	944	869	933	894	892	874	911	954	935	921	885	918	920	935	852	914	920	887	898	854	884	932	890	918	877	901	876	897	919	917	856	900	891	888	901	919	889	924	923	916	881	930	894	882	911	929	940	851	881	930	906	872	904	918	907	939	888	856	923	927	942	910	867	904	913	917	906	904	953	871	900	935	837	952	902	874	895	893	901	901	855	878	869	889	849	865	859	950	844	914	926	872	921	887	934	900	878	880	902	903	891	907	905	938	943	932	892	892	916	856	851	905	904	845	955	898	889	932	920	890	916	910	907	913	889	917	936	913	856	911	944	940	874	881	927	943	944	896	895	863	934	922	914	964	883	866	907	865	855	898	912	889	904	898	867	883	924	895	924	899	875	941	963	881	894	878	949	885	881	857	873	886	838	874	914	914	900	899	981	859	883	870	945	865	900	863	875	911	880	917	866	861	911	908	923	913	954	909	870	905	951	861	888	886	897	928	923	915	952	854	914	881	927	954	936	958	886	901	916	894	885	931	920	903	862	904	894	932	863	931	928	958	893	889	905	899	914	936	922	855	889	867	859	940	916	929	871	911	915	856	884	869	903	898	876	873	878	867	939	862	898	912	952	931	920	895	893	909	903	963	837	872	919	886	942	890	909	841	927	943	835	865	931	874	894	882	959	875	952	892	863	922	915	904	899	852	886	893	866	976	887	916	877	939	894	951	897	917	905	901	882	847	922	928	890	859	868	897	951	896	868	920	946	896	897	892	927	919	890	937	924	906	885	925	882	897	865	916	926	872	910	916	863	903	904	882	887	864	886	952	911	910	867	925	907	952	913	932	947	911	933	926	857	906	963	895	871	938	896	873	920	902	908	902	940	864	883	925	909	948	975	903	933	877	888	914	880	883	950	913	892	931	896	908	865	875	910	864	900	879	917	954	894	936	873	926	875	917	940	865	887	946	899	897	933	904	947	880	897	911	869	898	901	932	946	851	893	886	913	880	895	886	919	861	833	937	897	896	952	885	861	882	896	851	912	940	882	906	883	909	966	866	896	896	909	901	878	940	937	910	893	926	909	877	851	919	883	855	891	902	912	897	913	898	955	933	873	886	855	901	905	867	892	923	887	892	896	897	884	876	902	897	878	909	937	889	863	913	897	938	867	889	902	792	910	893	885	915	881	862	880	902	943	917	974	880	860	893	892	856	881	897	930	935	890	872	905	932	900	978	873	875	872	901	894	930	927	869	923	891	890	936	893	879	875	869	906	908	917	908	900	904	920	890	927	915	850	933	892	918	870	876	886	902	892	909	919	914	947	886	953	862	876	913	920	931	924	898	841	882	878	875	873	921	936	915	879	893	937	929	927	885	898	927	896	946	943	909	946	901	917	925	948	897	953	865	890	892	904	905	939	918	963	874	935	863	901	926	912	918	905	884	894	926	901	934	922	907	926	912	889	956	966	910	847	949	885	959	944	885	901	883	920	853	876	921	887	964	886	948	947	941	886	948	858	914	925	984	826	913	898	919	887	892	884	930	891	955	919	927	938	930	941	916	883	908	906	916	884	885	869	936	935	921	894	890	894	925	928	920	909	814	934	879	912	854	858	915	883	902	908	908	893	901	891	848	925	876	857	869	916	916	927	948	919	944	937	904	888	884	881	889	963	889	901	938	918	933	934	905	868	927	894
2613	1205	715	647	1072	1270	1108	1066	904	788	673	538	488	402	356	255	289	247	200	169	198	172	159	159	148	144	139	107	108	126	108	110	129	97	101	117	94	109	87	74	100	95	86	81	96	80	77	86	87	80	95	96	96	80	80	99	101	61	89	85	83	85	69	56	88	80	78	56	73	71	77	89	52	79	60	74	79	82	84	67	56	75	70	86	64	65	78	64	71	67	72	65	71	79	73	61	61	68	78	73	66	63	73	63	66	60	67	61	77	77	71	84	84	73	53	73	63	73	49	60	74	71	82	59	73	87	65	66	66	67	53	75	64	65	66	78	75	54	76	72	73	78	75	65	62	68	84	56	70	67	81	54	78	70	74	49	59	54	74	57	84	69	78	73	75	68	78	66	64	57	62	62	71	68	66	79	62	77	52	60	63	66	84	69	80	71	66	70	67	68	66	58	63	73	73	78	69	69	75	55	60	69	69	68	70	53	59	69	65	77	56	62	65	80	63	72	63	84	72	64	74	64	47	70	64	75	60	63	52	68	69	71	56	68	70	85	63	78	55	85	77	56	63	59	77	57	50	72	60	71	79	68	65	80	67	65	82	53	66	83	70	52	58	76	78	61	60	73	72	71	63	73	80	65	57	54	58	76	64	68	50	55	80	73	65	54	58	58	78	64	73	66	69	69	78	63	61	61	74	74	76	83	66	89	76	69	61	58	64	65	81	72	71	79	61	59	69	69	71	54	63	72	65	66	80	85	72	56	64	52	68	71	67	69	72	65	76	59	71	58	73	59	59	76	91	79	65	69	66	50	47	67	53	72	59	91	66	67	59	71	60	93	61	65	76	72	65	72	71	78	72	63	63	78	80	66	65	68	79	72	77	77	82	77	75	62	69	62	66	69	57	74	70	60	81	66	63	79	59	63	71	84	46	71	69	65	78	82	71	66	66	55	62	59	57	51	75	54	61	72	77	58	64	57	77	55	73	69	60	65	77	63	84	62	73	78	63	64	65	63	70	68	56	48	73	71	75	52	76	65	63	75	75	68	62	69	56	64	75	71	71	68	60	64	71	70	69	76	72	67	77	54	77	72	73	64	65	58	82	66	92	71	76	76	68	63	76	83	75	78	78	73	76	69	65	73	71	64	54	79	68	87	78	73	46	72	63	51	72	55	71	76	74	54	60	63	65	63	74	67	55	73	63	60	53	70	67	78	61	85	65	71	71	73	61	59	54	66	73	69	73	72	80	60	80	56	54	58	74	65	71	64	62	70	65	68	66	70	84	63	71	63	59	77	57	81	64	59	57	73	64	64	76	68	53	54	61	60	78	70	67	82	67	67	65	54	66	57	61	62	67	62	59	56	66	64	57	51	69	51	71	72	68	78	75	64	67	62	69	69	71	67	49	67	80	80	69	66	46	70	61	80	57	58	59	74	81	71	71	66	65	68	69	56	65	62	63	72	62	59	73	61	71	69	61	68	63	77	80	73	69	70	69	69	64	63	66	78	67	72	67	60	72	71	59	53	77	66	63	72	77	66	60	57	71	70	73	73	72	76	66	73	51	84	63	84	59	77	54	62	63	56	66	72	61	60	64	62	78	70	64	63	57	66	68	83	58	71	79	83	65	62	78	73	65	58	75	56	63	58	65	65	63	48	52	69	71	68	50	69	50	74	71	61	64	87	73	65	59	76	68	69	64	80	62	57	77	60	69	68	70	76	73	63	50	79	73	79	70	70	64	58	81	72	75	64	88	63	71	72	58	77	67	65	69	58	66	73	76	86	66	76	75	72	70	73	62	63	62	66	72	62	57	60	80	70	67	64	72	72	57	77	74	80	70	60	58	63	67	72	76	65	57	54	73	67	74	71	59	59	75	71	79	78	62	62	62	59	65	58	58	78	83	62	57	69	65	67	71	59	76	72	79	73	58	67	74	68	66	72	67	76	58	74	53	49	69	73	73	61	76	66	71	63	68	77	73	64	52	80	67	70	70	67	62	76	60	67	75	73	62	63	67	57	70	62	70	56	50	75	69	74	76	56	62	60	60	55	60	48	57	73	68	65	76	75	64	64	70	76	59	64	75	61	77	56	75	57	68	64	64	63	60	71	59	56	54	72	57	75	64	67	76	64	68	72	61	72	66	62	65	72	71	71	64	66	75	73	67	67	67	56	60	63	58	70	58	68	99	56	74	63	68	70	77	68	77	60	59	51	75	78	71	69	75	70	56	68	70	74	72	79	83	68	59	63	71	63	66	69	59	57	82	73	61	68	58	77	86	64	67	72	79	73	68	81	52	62	74	65	70	74	65	54	58	64	66	81	56	80	70	66	70	61	88	60	68	81	72	63	77	66	61	68	66	74	65	69	76	57	59	75	82	61	80	68	67	73	67	70	65	66	60	71	63	64	81	80	68	58	54	55	71	77	80	69	64	71	84	63	66	69	70	72	65	72	55	72	68	63	75	64	74	69	64	64	80	67	72	68	78	60	70	82	55	70	83	75	77	71	63	57	55	73	54	69	76	61	65	72	66	80	89	63	66	74	49	67	75	71	55	58	82	71	65	77	58	62	68	59	66	79	67	61	71	67	75	64	65	72	68	66	70	63	65	74	62	69	71	58	68	70	59	73	69	57	47	61	92	77	67	70	64	69	68	56	73	68	86	66	52	55	62	70	61	58	76	65	76	66	69	64	70	77	63	74	72	63	80	73	67	76	57	69	74	74	76	75	63	60	68	70	72	75	62	53	68	77	50	66	67	73	67	66	62	71	84	62	58	79	64	50	84	53	72	61	72	77	80	75	57	65	64	69	59	74	63	68	64	59	51	79	67	84	67	59	65	66	81	74	58	60	86	67	55	69	75	73	55	62	76	71	71	68	80	75	65	83	72	71	55	63	66	59	69	68	77	69	71	81	86	65	63	68	65	71	60	43	53	66	64	59	59	55	76	54	67	73	71	60	66	70	68	67	62	67	59	71	78	65	82	75	68	72	69	68	72	70	66	71	63	62	62	67	67	65	82	60	63	71	61	77	72	61	73	75	63	66	71	67	67	66	69	68	92	67	70	59	71	65	65	70	53	56	70	77	64	80	60	52	52	73	57	59	72	65	58	69	60	60	81	83	67	69	93	75	78	55	74	62	64	65	61	57	84	68	83	60	73	61	64	51	63	55	60	77	61	66	63	66	62	64	67	65	71	64	68	67	69	62	75	53	78	78	66	65	63	80	71	68	69	65	65	62	63	59	67	75	60	67	67	72	70	66	63	70	54	68	78	62	69	52	71	57	64	67	70	64	56	40	62	53	50	72	54	71	67	52	66	64	80	73	78	75	76	58	64	53	69	67	66	59	63	63	59	71	43	62	70	59	68	69	57	57	68	72	62	80	67	57	67	63	72	59	66	86	66	68	82	70	59	74	66	81	74	65	60	62	78	72	52	68	62	60	68	71	76	72	70	65	59	61	73	65	58	69	57	67	82	69	59	54	64	58	64	67
26639	20410	14821	29194	37760	37392	34313	31060	28202	24661	21739	19136	16691	14440	12286	10792	9470	8171	7410	6523	5905	5558	5058	4671	4434	3988	3738	3610	3331	3236	3071	3114	2991	2904	2601	2532	2297	2228	1982	2065	1948	1940	1911	1756	1798	1764	1718	1630	1699	1607	1665	1521	1519	1436	1547	1398	1401	1359	1368	1414	1304	1324	1237	1222	1250	1263	1237	1207	1163	1119	1146	1202	1183	1073	1129	1140	1089	1125	1185	1138	1067	1076	1041	994	1012	1081	996	1045	1100	999	1015	1042	1024	936	986	1031	1017	973	1008	1032	979	988	966	965	933	940	936	946	978	970	947	934	991	938	952	918	957	958	977	989	990	981	985	1029	920	981	931	1000	915	952	949	904	936	974	974	914	1001	986	870	946	988	983	931	934	931	943	905	987	954	978	905	948	1004	940	970	1015	928	972	948	960	977	962	966	945	912	935	959	960	985	972	927	976	903	943	1024	978	954	995	959	1003	930	948	937	976	910	1003	961	957	903	972	968	984	893	975	972	981	930	963	953	967	987	940	958	959	975	940	884	963	943	963	967	949	924	944	937	951	930	975	961	936	955	985	930	957	910	945	969	919	924	925	947	953	961	915	964	953	936	907	940	943	947	971	974	980	944	960	926	930	960	946	904	1007	918	956	952	919	999	952	969	950	956	883	906	920	945	976	932	950	895	1006	964	1057	981	965	1002	994	964	967	918	950	954	930	888	1006	941	996	986	996	932	977	936	913	926	943	959	960	928	931	915	946	929	972	957	964	898	982	964	967	939	948	997	962	962	941	926	899	965	915	988	995	936	957	899	975	883	958	947	923	938	941	942	927	951	932	974	962	978	956	957	907	955	916	955	964	966	922	959	942	956	952	915	940	959	942	974	990	982	911	1006	932	956	930	946	914	935	881	936	932	938	948	962	980	1013	913	954	928	986	952	919	926	969	970	966	936	977	928	941	991	943	1014	1046	969	977	1011	969	990	892	1006	912	981	976	937	957	931	1013	967	922	921	974	959	953	948	970	956	986	1033	963	952	907	876	931	978	924	946	945	994	980	948	955	890	994	950	999	930	907	979	906	1005	973	947	957	925	921	916	956	957	992	975	987	973	953	976	933	1011	967	936	961	937	969	967	960	932	945	898	901	940	954	939	948	929	924	959	943	934	982	1002	927	912	912	911	977	998	937	1006	916	962	960	945	976	901	891	945	952	904	1002	944	895	958	1001	984	931	941	926	959	980	927	965	971	945	911	923	907	903	956	940	884	957	909	1013	960	962	921	926	933	971	966	974	965	940	942	917	940	968	927	920	930	1003	977	952	927	943	967	967	942	896	909	983	896	934	947	934	955	1014	953	989	934	912	940	995	979	948	949	968	924	1026	942	920	905	966	893	984	958	938	987	940	956	929	951	938	943	950	1063	924	963	945	956	940	904	947	961	953	928	913	887	928	961	925	983	936	998	969	901	981	946	933	937	934	973	973	974	951	926	941	1011	977	957	944	975	916	904	935	954	896	953	925	983	932	943	944	898	870	946	954	942	952	971	922	909	927	939	942	945	892	943	960	932	915	914	880	997	989	913	942	974	888	939	969	938	924	961	972	940	912	956	907	933	963	987	948	929	957	952	953	922	961	952	951	935	910	929	953	944	959	973	962	983	958	926	965	966	932	960	938	912	979	914	929	960	899	916	954	897	928	942	960	942	913	947	967	978	976	953	949	944	961	930	935	954	996	925	933	965	913	927	947	901	994	928	961	950	935	955	917	932	919	943	993	970	866	925	951	977	970	916	900	917	936	966	964	903	935	958	953	968	917	935	947	939	929	916	1002	1006	943	926	952	998	968	949	985	983	906	976	927	972	976	937	964	966	921	980	976	947	946	916	910	941	988	944	916	943	918	944	958	977	938	974	969	913	977	920	960	970	927	954	951	996	938	933	990	940	910	896	910	932	889	924	957	931	919	971	926	974	976	969	939	946	937	924	970	985	915	962	978	957	967	1023	933	982	943	963	979	926	925	924	951	992	914	970	931	971	962	934	912	939	991	918	961	951	967	952	945	958	988	952	990	943	980	979	926	937	946	998	945	890	958	1006	912	886	980	947	967	921	982	920	937	956	1003	942	1025	955	950	912	924	967	924	948	928	1001	952	945	937	950	924	968	980	914	905	973	950	942	887	944	1007	939	993	940	935	930	977	928	982	882	949	959	965	997	957	964	952	937	963	943	934	966	967	915	892	949	925	944	923	898	923	955	1002	935	927	954	974	962	932	898	938	930	898	921	947	898	963	957	964	995	949	917	927	910	965	956	944	929	951	930	986	963	903	952	915	920	950	1001	936	925	1061	973	944	943	940	926	971	927	954	931	923	895	931	983	993	974	903	959	967	956	947	920	970	1001	929	980	926	919	972	963	965	979	1004	945	933	938	939	917	974	946	910	927	950	972	928	937	970	960	925	947	887	990	918	917	949	984	994	902	977	928	889	944	950	906	925	941	910	962	976	928	938	966	915	932	973	992	903	910	959	912	897	990	949	955	955	986	916	954	944	945	939	971	983	1002	965	942	959	994	956	945	903	984	941	946	914	919	957	938	1013	956	929	904	867	903	986	957	984	946	961	919	951	979	964	975	914	980	980	960	943	921	979	977	980	924	1006	902	958	961	970	959	956	885	917	1018	933	960	946	931	943	949	990	929	918	945	936	978	951	944	967	993	978	945	921	933	887	967	914	984	979	931	881	970	960	956	911	942	942	909	948	916	930	935	934	919	922	944	983	953	942	943	914	901	939	963	918	900	926	917	947	896	942	999	1018	938	949	905	984	988	951	954	901	952	917	890	897	924	992	978	906	1004	916	995	920	912	914	883	935	922	904	915	870	995	968	905	967	945	958	996	937	932	982	918	961	987	965	970	947	989	950	930	966	932	946	925	961	903	992	952	969	961	1009	902	997	919	1003	916	939	952	970	953	951	971	924	974	947	918	972	963	979	987	896	1003	925	928	965	954	1011	934	942	986	963	972	984	895	909	913	974	922	928	942	961	955	912	946	940	937	914	929	957	948	924	969	933	892	935	948	926	933	937	978	991	940	980	990	955	898	987	982	903	963	933	950	954	952	909	993	960	945	951	915	1020	969	939	985	993	953	926	941	928	948	884	927	954	921	948	941	963	963	939	970	993	945	965	930	976	965	962	996	870	948	928	932	941	979	902	956	929	975	988	1004	937	907	935	936	937	905	1014	1003	949	936	982	983	937	967	926	964	936	929	955	968	937	964	951	889	937	949	996	962	988	971	981	925	876	954	967	964	1004	935	935	962	915	961	976	964	928	925	893	959	979	995	964	951	973	928	928	949	959	962	906	945	948	961	906	919	889	896	986	990	979	932	988	952	909	911	885	903	932	972	933	907	964	912	964	1013	955	945	941	964	889	912	878	955	920	953	914	1005	967	1017	903	948	911	927	954	957	928	922	994	954	890	967	959	942	930	942	952	940	924	931	947	957	938	952	970	940	1014	950	936	972	927	947	974	987	948	911	983	958	947	1003	950	952	901	974	1004	948	953	946	938	966	908	923	1048	959	910	924	980	937	982	977	967	952	929	924	914	959	966	959	974	910	939	954	930	939	971	934
2058	586	375	313	487	576	512	501	410	404	292	292	206	188	160	136	122	123	119	95	123	101	90	95	61	62	65	78	67	86	67	66	64	59	76	56	55	68	68	69	53	61	54	66	55	59	73	58	55	54	57	61	58	60	60	61	64	49	54	43	53	53	42	65	58	56	41	47	66	40	52	43	59	50	42	41	55	47	54	53	56	49	48	53	50	53	55	43	49	50	49	56	62	50	49	43	31	38	53	50	59	52	55	40	53	62	58	54	53	52	41	48	49	42	44	41	53	53	38	46	45	69	57	49	61	44	53	46	49	64	56	48	51	46	46	52	40	42	37	46	53	50	47	49	30	55	51	61	47	57	51	45	28	57	55	60	47	42	50	63	46	42	45	34	40	52	39	58	60	41	60	46	44	49	61	56	51	45	52	61	58	41	55	50	64	49	53	49	55	51	47	49	37	34	39	44	53	47	56	45	60	38	51	56	51	50	49	44	45	46	45	55	61	41	60	61	47	50	55	46	52	45	52	55	47	44	60	47	49	44	45	49	37	52	39	39	52	67	44	47	61	50	54	39	38	48	43	44	55	59	44	58	46	44	59	54	55	49	61	47	51	58	53	38	49	40	45	55	49	47	45	55	44	49	53	54	57	48	46	50	51	36	52	61	52	57	52	46	45	50	47	44	42	45	39	53	48	49	53	35	55	46	50	57	40	55	46	52	47	37	55	44	49	43	61	55	39	47	42	48	58	40	42	51	46	37	48	51	49	38	48	50	39	41	53	49	42	57	47	51	56	45	41	43	52	53	46	56	35	53	42	46	55	43	50	50	59	59	47	37	46	53	43	44	41	41	55	47	57	57	46	40	46	52	59	48	46	46	45	42	51	37	58	47	68	38	47	41	54	44	56	58	42	52	42	43	52	54	49	47	42	49	40	62	32	55	48	48	39	57	52	55	47	40	50	44	50	50	43	53	51	52	62	59	49	51	44	45	60	49	41	52	47	51	59	50	42	52	42	51	48	48	60	35	67	47	52	47	41	53	38	52	54	39	60	48	39	51	51	52	56	46	61	47	53	46	54	50	31	42	41	54	53	40	57	42	52	52	48	55	47	45	49	57	46	46	56	53	35	42	52	60	57	43	46	51	57	36	40	58	53	37	40	39	47	44	47	49	55	57	50	55	46	44	53	44	55	50	61	45	52	48	52	50	51	48	48	55	65	59	47	55	51	49	57	53	38	47	47	38	57	50	48	56	57	42	52	53	53	52	59	48	48	36	46	50	52	52	56	43	43	55	42	46	38	49	41	47	46	57	48	56	43	48	44	44	53	58	52	60	51	61	50	52	48	52	49	42	50	51	53	52	60	57	32	42	58	50	46	51	48	45	44	51	48	36	51	63	54	56	62	38	55	56	43	61	60	53	55	43	55	37	56	46	44	48	53	43	40	52	46	46	49	48	48	59	51	57	50	49	52	48	50	54	44	48	53	54	34	51	48	39	62	42	49	40	66	53	48	47	47	41	45	32	50	61	55	54	42	38	52	34	47	46	45	55	46	49	50	60	48	43	47	62	51	55	46	37	41	54	39	49	41	47	59	53	51	57	50	48	42	62	50	47	50	59	37	41	58	57	48	48	48	45	59	54	47	55	45	52	54	51	35	47	48	53	47	38	53	41	49	50	56	47	44	54	55	34	44	42	51	39	48	58	47	54	41	45	48	48	45	70	66	54	53	42	45	62	40	49	41	58	56	54	62	39	56	43	48	57	55	52	52	39	55	38	55	54	48	55	48	65	42	49	60	47	54	47	43	58	49	39	47	36	58	50	54	61	43	59	37	48	53	55	46	52	44	54	52	54	59	45	42	43	39	52	61	42	46	40	43	62	44	57	57	58	40	44	43	46	45	51	52	53	53	47	48	46	37	55	49	59	46	50	55	53	50	46	51	52	41	50	51	54	44	50	45	51	36	53	38	46	52	47	37	47	62	55	44	48	46	64	51	43	45	41	50	60	45	52	61	42	37	44	53	46	47	46	37	43	41	42	56	56	49	49	51	55	55	50	57	55	35	49	49	56	50	52	58	53	66	51	45	45	53	45	49	46	51	53	51	48	41	44	43	53	51	52	47	48	41	44	50	49	78	53	51	49	57	54	56	46	66	57	42	56	54	58	42	50	55	36	42	46	42	59	46	45	43	50	52	54	36	46	47	55	40	45	33	47	30	46	36	48	51	39	47	42	62	43	59	48	47	63	53	46	43	57	45	41	45	43	49	58	55	46	53	45	43	39	51	43	46	45	42	42	51	55	45	48	41	49	50	41	46	43	36	54	44	53	53	52	37	42	45	41	46	55	46	55	52	50	58	65	53	40	49	45	53	54	50	55	56	61	64	39	55	52	50	40	50	56	46	44	46	45	47	53	59	54	47	56	49	44	55	47	48	63	45	57	52	49	40	48	58	51	53	45	43	39	44	50	54	55	54	54	44	38	46	49	59	50	59	49	50	41	44	43	46	35	58	47	58	56	51	46	51	45	44	49	60	53	52	44	50	54	40	48	58	51	53	36	45	50	54	51	58	49	49	60	62	47	39	53	51	44	49	47	34	49	44	52	57	45	47	38	36	31	41	46	48	55	60	44	22	49	48	49	34	48	48	60	53	48	56	49	52	55	59	61	54	57	64	45	50	55	46	55	49	58	39	55	47	63	47	53	51	60	45	46	56	41	44	40	61	49	52	47	52	43	44	42	62	47	52	48	53	43	45	46	36	40	48	43	53	42	45	53	53	52	51	52	36	37	51	64	52	37	46	45	58	50	54	44	51	50	39	40	42	46	65	44	48	56	52	49	59	41	45	42	52	39	36	53	46	52	49	50	41	50	45	52	42	51	54	50	41	42	56	50	50	50	37	49	68	46	54	48	44	54	50	51	51	51	45	50	43	34	40	46	53	47	41	53	38	53	56	47	52	53	54	48	52	55	61	56	48	48	50	54	64	55	50	57	57	56	51	43	46	39	50	49	59	46	49	43	46	56	48	50	47	44	51	50	54	53	50	47	57	54	58	55	37	46	44	41	46	58	50	46	43	46	53	53	54	57	45	48	46	46	41	52	56	49	50	47	51	67	55	51	34	60	36	54	44	52	44	47	43	52	43	51	49	47	48	46	49	46	30	55	50	51	50	54	37	52	45	41	49	51	48	52	46	50	60	40	34	39	60	47	30	46	46	43	56	38	49	49	60	54	53	45	65	40	48	49	46	65	49	52	47	41	53	52	41	54	55	62	48	45	49	50	52	50	54	48	58	43	66	44	55	56	51	45	62	41	63	47	45	49	50	47	63	48	50	48	38	37	42	56	39	50	42	38	43	58	41	68	49	48	53	49	43	60	53	51	39	39	60	43	61	42	48	44	54	53	57	48	50	56	38	44	54	63	61	51	50	50	47	47	50	49	39	44	46	46	47	60	42	51	59	56	48	43	54	41	51	43	56	44	46	45	51	49	36	62
19239	13218	8508	20471	29210	28319	25613	21890	18732	15624	13348	10987	9223	7619	6598	5511	4722	3987	3594	3374	3044	2750	2525	2351	2267	2063	1965	1852	1739	1731	1758	1673	1705	1559	1435	1325	1341	1208	1213	1222	1164	1141	1073	1077	1031	1040	1044	1072	1003	991	972	994	977	932	940	877	939	897	863	891	888	858	807	856	888	870	806	788	786	767	780	758	806	767	804	812	789	750	775	789	723	822	706	759	770	741	720	724	707	795	695	784	747	744	750	725	764	745	726	737	761	746	701	731	771	701	677	699	695	741	696	741	693	733	748	706	709	691	738	692	685	772	765	630	713	751	679	756	723	680	705	693	694	711	670	760	715	684	697	719	753	724	701	719	684	727	702	729	698	709	668	729	698	676	729	654	707	704	694	732	726	710	698	745	718	712	676	691	706	731	664	693	736	689	691	709	715	713	704	722	700	690	685	741	769	663	741	684	674	630	686	687	677	696	700	748	703	708	751	690	720	717	635	684	670	686	660	728	697	730	727	691	706	711	712	768	727	714	734	770	683	652	727	689	719	782	684	702	715	658	744	691	723	686	696	684	740	693	717	718	699	711	705	602	687	710	686	695	758	724	695	731	699	710	721	720	722	652	708	743	692	702	737	726	715	653	775	691	754	650	691	674	712	722	706	712	736	698	693	700	720	686	737	709	715	735	681	731	728	733	675	734	690	682	713	729	666	680	695	728	693	728	703	724	712	723	706	719	719	715	648	656	707	711	726	723	713	700	762	786	734	723	698	728	684	678	734	764	679	680	683	699	680	688	682	689	697	726	731	689	712	696	710	711	687	694	721	698	718	687	693	719	695	710	712	716	680	702	677	673	696	725	736	711	726	699	730	697	705	719	715	641	691	672	670	689	707	704	715	716	657	703	697	671	705	726	707	755	761	712	684	720	667	719	725	699	722	739	684	720	714	710	741	641	663	727	645	710	716	709	680	701	666	692	707	721	746	677	733	732	711	678	653	708	749	686	670	677	731	685	721	672	736	670	678	759	698	707	678	718	753	691	682	707	654	728	779	664	697	724	726	732	738	711	718	710	648	716	680	702	694	705	692	679	695	712	703	682	714	717	677	709	698	724	684	685	730	678	666	713	712	678	667	732	692	672	726	710	713	752	683	754	738	744	695	724	674	705	719	741	684	677	731	726	633	744	786	701	710	748	711	667	700	695	704	660	693	724	690	702	714	718	726	684	698	695	701	683	698	687	698	686	725	720	688	688	708	676	702	690	664	747	705	706	669	704	733	703	739	764	729	727	730	691	715	751	684	708	688	719	736	715	694	688	690	707	705	694	692	679	658	752	726	694	713	715	707	737	701	724	738	703	682	740	686	736	697	715	671	680	708	701	688	738	703	720	708	725	718	721	756	714	674	659	711	691	695	667	710	679	694	703	715	663	728	717	729	743	689	682	693	713	707	742	663	740	668	718	721	734	638	708	718	734	669	745	704	727	702	721	718	695	692	701	704	696	661	696	736	683	771	708	702	740	718	655	703	714	707	682	725	683	714	699	690	677	755	694	709	713	697	744	678	753	718	732	706	746	705	727	717	748	721	721	726	671	690	686	697	736	688	753	795	707	734	704	681	719	750	672	664	697	716	701	671	698	680	738	675	705	724	652	721	687	671	720	721	683	715	691	736	739	697	699	676	709	708	751	666	687	735	681	773	666	696	726	719	725	708	702	709	712	682	668	693	731	681	746	698	697	712	700	723	724	725	695	701	724	721	682	723	758	691	784	746	732	699	719	748	702	694	744	747	709	735	696	675	727	676	688	697	749	674	690	687	708	731	722	681	727	726	726	720	724	699	699	672	734	651	660	732	683	723	694	720	738	691	716	670	708	703	674	744	728	706	694	711	723	702	740	724	725	742	660	709	680	659	729	689	734	704	726	727	714	670	717	654	720	743	637	691	690	721	695	672	743	679	661	701	717	688	708	733	702	685	729	711	694	682	692	651	717	677	725	709	724	763	687	732	721	673	735	728	676	705	717	742	721	708	710	715	690	680	676	698	709	688	728	679	722	742	708	702	662	710	727	668	696	730	729	697	679	674	707	675	721	747	736	670	731	676	679	697	706	728	688	673	740	676	732	743	637	753	728	719	709	688	666	734	679	708	706	655	678	719	693	685	659	744	676	707	690	707	703	703	735	697	769	764	710	706	683	765	726	683	725	702	668	709	688	732	710	718	682	722	723	714	722	663	741	711	715	695	697	764	707	695	637	716	721	714	657	692	702	710	737	737	656	657	727	720	657	713	685	704	690	688	722	675	708	669	725	663	681	666	723	683	694	706	717	685	716	702	700	713	716	669	695	680	700	720	708	748	696	688	655	710	690	682	651	742	682	711	669	689	661	689	746	708	723	699	723	653	679	721	716	714	678	686	692	716	699	713	676	705	708	671	656	714	670	711	708	727	679	705	713	709	717	674	714	738	656	699	709	705	749	705	671	676	698	700	704	749	711	723	650	709	687	744	687	693	696	699	697	701	675	744	705	725	701	651	684	730	703	723	693	718	753	716	731	676	676	716	704	747	676	693	695	699	693	731	740	690	706	676	720	737	692	744	698	726	708	671	686	702	699	732	653	737	711	675	740	691	707	712	706	717	713	703	731	743	697	669	688	691	735	679	651	739	696	661	764	730	687	639	718	732	728	711	730	722	700	761	678	706	661	675	709	691	709	677	701	713	687	683	647	701	698	743	674	692	693	728	698	751	721	715	696	728	706	671	725	660	678	711	646	688	720	678	714	702	694	689	697	711	698	673	683	684	679	651	728	695	688	776	671	680	714	712	723	709	719	694	671	760	718	716	683	708	721	658	760	730	689	723	689	719	724	685	738	728	711	712	700	712	693	687	748	658	705	754	731	717	761	720	719	707	693	668	682	675	663	674	724	697	757	696	724	692	721	728	729	705	716	721	717	712	706	737	677	682	741	662	684	645	698	704	660	737	714	670	718	721	723	708	732	692	695	710	689	722	696	702	678	673	744	714	694	665	742	729	702	674	707	699	757	687	737	708	709	752	700	698	718	705	707	705	700	676	736	697	730	702	711	693	688	664	661	704	686	709	667	695	669	727	717	680	683	724	737	725	757	720	719	721	694	700	679	721	697	742	692	732	729	764	673	670	660	709	676	706	716	700	696	723	680	735	708	704	702	670	709	721	671	716	693	732	710	759	723	660	724	732	696	736	689	703	693	696	737	715	727	668	681	669	699	672	691	720	734	726	705	742	729	675	748	694	703	684	669	673	744	717	692	721	701	754	745	669	724	709	674	697	702	710	702	696	703	692	669	731	705	688	691	660	753	706	701	742	730	718	714	631	675	714	735	717	715	696	693	737	711	668	676	708	691	725	715	659	649	751	714	682	688	756	714	666	691	687	687	683	716	721	710	700	708	719	757	686	675	682	736	671	720	683	690	702	667	763	742	663	739	704	699	710	685	688	666	721	737	673	723	720	725	727	695	697	698	696	752	751	700	716	709	725	704
1499	884	529	426	772	940	818	744	621	534	472	388	322	279	263	230	186	182	141	144	139	135	110	99	108	103	86	72	88	77	76	85	102	73	68	97	67	71	61	70	69	64	64	67	54	70	63	76	76	64	62	63	54	51	54	56	46	65	70	52	55	46	61	56	56	54	68	65	56	50	59	45	60	56	56	46	58	59	49	54	49	51	42	52	37	45	55	59	39	55	66	44	46	25	55	60	51	57	61	49	59	61	73	60	46	47	48	48	52	64	56	58	46	51	47	35	53	61	45	30	50	59	54	60	52	50	52	54	54	39	50	55	43	57	59	56	50	58	52	67	42	51	49	48	58	58	50	53	54	66	55	43	59	69	58	58	46	45	46	51	59	49	51	61	56	37	57	52	58	38	47	47	51	51	46	54	56	57	47	56	55	45	56	58	51	45	58	59	47	71	59	58	59	54	54	36	49	57	58	52	47	56	53	43	58	59	55	55	52	62	49	54	49	57	41	41	50	38	44	51	60	51	43	68	50	53	43	56	52	51	55	50	61	41	33	56	58	39	47	49	44	43	53	55	47	37	48	43	56	49	39	47	51	54	54	53	51	56	46	45	40	49	45	45	54	58	53	53	40	57	52	48	53	48	63	56	45	49	43	35	56	57	42	42	58	53	57	46	61	56	58	50	53	57	46	48	61	32	43	48	43	54	43	50	49	49	53	50	64	58	63	46	39	53	57	56	48	43	68	40	45	54	57	39	48	47	51	46	66	51	51	40	56	58	56	61	41	47	61	61	51	51	59	58	50	60	51	49	60	63	45	60	54	39	47	44	55	40	45	57	63	67	41	58	67	49	52	45	58	52	55	65	37	57	58	46	57	45	48	61	52	53	49	49	52	44	41	48	46	53	36	54	54	38	54	40	55	49	33	47	51	52	46	65	40	41	50	51	62	55	41	34	56	48	49	55	55	51	43	55	46	44	60	57	44	45	42	58	50	56	51	46	63	47	54	47	42	52	71	52	39	50	51	46	44	47	51	48	58	37	61	54	47	54	53	52	45	54	44	48	52	49	54	42	48	46	53	41	52	43	48	51	54	46	49	40	54	55	57	48	50	56	56	65	46	56	52	59	66	62	50	55	55	46	51	62	57	60	47	48	43	54	46	51	46	54	59	58	52	54	44	52	57	36	37	42	48	58	62	66	56	60	45	45	47	50	47	48	47	48	51	52	54	55	59	47	64	49	44	42	62	49	52	53	53	48	47	51	51	41	49	54	50	58	48	47	53	65	37	37	50	61	57	65	34	63	50	48	47	51	39	52	67	58	54	38	51	46	45	54	42	52	52	42	64	56	43	33	61	46	52	53	56	50	65	61	54	50	49	59	49	52	39	50	54	59	57	55	50	41	51	56	50	63	57	57	50	48	53	54	62	53	47	45	51	54	48	56	39	44	47	46	51	45	48	54	59	50	58	44	58	44	46	50	55	37	46	41	43	46	45	52	49	61	59	48	66	52	48	44	52	55	53	47	68	55	52	51	45	36	51	52	59	36	61	50	59	41	57	59	43	53	46	54	58	56	54	33	61	52	48	53	49	54	58	59	53	50	65	55	39	58	42	56	58	54	53	68	70	52	51	43	57	40	38	47	50	50	58	56	46	47	45	50	53	57	55	47	41	59	47	57	43	53	58	53	44	42	49	58	54	45	50	44	53	57	52	67	52	55	53	51	59	48	37	49	42	54	55	54	57	46	55	42	58	56	48	52	48	51	56	42	42	43	51	54	52	65	46	51	65	50	54	53	43	55	42	53	54	38	45	49	53	49	40	47	42	63	53	49	49	56	45	43	51	43	56	47	51	56	47	43	53	44	55	48	61	72	50	58	42	42	60	70	40	55	53	55	32	56	60	42	58	54	47	52	53	48	54	50	58	53	48	44	57	56	42	44	50	39	50	62	46	61	47	50	62	58	46	54	42	46	48	62	47	58	50	44	51	59	43	64	66	42	58	46	48	39	60	60	50	54	56	64	61	55	61	55	46	60	42	51	43	45	46	58	63	51	51	54	50	56	49	49	43	46	36	52	53	49	48	41	54	46	49	45	59	42	51	47	49	58	50	44	59	48	54	56	52	57	49	47	56	44	50	41	66	53	43	44	44	50	44	47	43	49	39	61	50	57	60	55	43	45	51	47	49	67	40	49	45	50	34	52	49	50	54	43	53	51	59	33	60	46	50	63	53	48	49	41	50	41	62	49	58	33	51	47	53	44	45	55	47	42	42	45	52	71	47	51	54	54	52	51	55	46	58	59	43	49	34	56	56	46	59	56	57	57	67	55	48	59	68	58	54	32	36	56	60	44	51	48	60	58	43	46	44	47	56	49	61	36	59	48	43	55	49	46	59	60	61	52	59	54	71	51	64	57	38	58	58	42	47	55	52	48	60	51	40	37	46	61	52	45	49	53	62	57	49	58	60	65	56	52	52	38	47	84	52	48	49	37	48	58	37	67	56	57	40	47	51	39	35	39	49	51	39	41	62	53	46	46	60	53	50	63	46	54	54	59	49	44	46	46	47	71	57	56	53	71	40	41	51	47	62	52	55	54	42	47	44	56	46	57	41	51	67	47	46	49	54	50	49	41	45	56	58	68	56	67	54	56	47	70	56	50	46	64	52	64	51	57	58	45	60	56	49	42	37	50	46	51	59	57	37	63	53	45	52	50	52	59	58	60	51	54	48	52	61	56	56	47	49	54	54	46	48	52	71	54	46	43	42	52	48	45	50	51	42	50	49	50	44	58	53	54	52	56	47	51	51	53	55	47	47	52	61	48	59	52	46	57	62	45	41	56	60	43	41	52	45	54	53	47	52	57	61	57	55	47	58	44	39	52	49	49	42	52	49	40	59	47	52	56	57	44	58	56	55	47	57	49	63	54	61	53	55	53	49	48	51	55	42	43	39	43	56	45	64	47	50	41	56	52	57	43	56	58	54	48	52	58	54	62	49	56	62	38	69	55	61	41	66	59	42	56	56	49	57	45	55	43	36	41	56	58	36	50	50	38	58	57	56	59	52	51	45	50	55	61	59	52	53	37	49	48	46	53	58	52	54	53	46	40	55	51	47	52	56	54	43	53	50	44	51	43	52	59	85	54	50	52	46	43	36	60	52	43	59	48	46	52	57	54	41	44	39	60	53	52	65	65	35	44	43	33	46	46	48	57	55	57	67	55	46	54	51	49	43	41	50	61	55	43	39	56	54	39	57	55	49	47	53	51	39	54	49	46	43	55	50	52	63	64	52	61	44	55	55	48	47	44	40	52	40	44	43	43	54	50	49	44	39	44	53	50	54	51	62	55	56	51	48	63	63	43	38	57	53	56	62	40	49	42	46	30	49	53	49	57	59	56	51	53	45	59	42	56	61	57	51	49	61	47	42	42	59	57	55	52	55	41	59	53	56	63	50	55	47	52	46	53	49	68	45	62	48	51	58	56	62	47	43	60	60	46
23156	17598	11889	25722	34360	33673	30743	27224	23417	20432	17776	15154	12728	10856	9356	7912	6904	6007	5418	4775	4409	3965	3793	3364	3059	2915	2805	2639	2662	2490	2274	2292	2246	2079	1858	1785	1703	1561	1527	1448	1506	1352	1374	1335	1303	1243	1351	1255	1208	1186	1219	1174	1141	1153	1069	1071	1058	978	1051	991	1012	966	958	895	917	890	883	917	911	890	902	862	873	860	819	854	853	850	827	816	812	839	783	768	776	806	810	813	768	770	806	757	831	805	832	780	764	732	751	734	773	773	776	751	718	735	748	769	738	736	753	729	770	706	709	690	765	716	720	746	766	655	748	740	753	765	712	750	742	729	795	727	728	730	750	740	698	697	757	784	755	748	718	710	733	733	749	714	735	751	715	732	705	693	723	674	737	728	784	708	731	736	737	715	729	793	737	717	762	764	690	724	732	714	734	729	750	717	719	709	740	750	758	727	781	731	734	753	704	697	732	761	711	734	755	729	728	717	746	704	773	718	703	759	750	715	704	699	747	700	714	696	728	708	748	730	678	706	735	760	730	682	703	732	722	762	691	730	727	747	780	707	713	735	677	742	737	710	758	696	720	715	771	703	711	735	706	762	747	759	742	749	729	736	733	753	776	765	724	740	740	718	724	769	699	661	720	786	716	744	694	733	728	726	703	719	743	673	723	725	755	749	788	754	683	730	719	736	758	737	688	737	695	728	761	725	779	706	725	737	741	745	742	736	725	762	767	734	753	699	710	728	729	713	724	735	689	758	714	727	783	701	752	763	729	713	710	796	712	752	719	731	717	758	731	722	754	714	727	723	723	745	702	738	743	769	723	662	728	697	718	746	763	741	751	731	725	679	709	739	761	760	684	716	748	774	731	686	692	698	743	749	777	752	723	801	748	706	801	758	722	715	710	757	707	720	750	726	742	769	786	701	690	730	727	693	681	758	707	732	732	707	721	744	749	762	723	737	723	775	723	745	699	679	728	760	758	721	689	744	770	756	689	672	718	746	723	722	747	714	748	733	703	692	707	710	739	732	770	727	755	739	761	666	757	706	709	696	717	739	731	714	785	767	730	716	696	756	723	740	698	721	714	755	704	642	709	771	745	741	773	709	727	704	689	739	724	713	758	705	682	731	714	686	725	722	718	656	743	752	718	690	709	726	715	725	734	763	717	712	752	733	709	762	770	745	752	725	741	714	756	738	705	712	736	758	738	734	758	742	726	748	764	695	740	719	682	720	747	759	713	722	754	678	712	743	770	788	722	711	734	737	736	686	727	732	720	738	759	739	753	751	700	745	673	733	736	735	744	706	795	713	737	748	797	747	723	762	721	748	695	790	705	724	730	704	767	757	737	733	735	742	726	740	718	770	746	664	719	721	771	676	718	725	703	719	766	730	738	773	733	720	689	725	710	727	797	760	706	742	686	689	709	752	746	707	735	736	739	779	687	733	725	698	789	755	737	787	742	754	742	727	708	759	729	737	749	748	696	739	744	781	744	710	744	701	719	715	724	726	731	758	804	729	657	754	730	730	715	730	701	726	671	721	721	753	733	709	737	746	710	743	756	739	797	729	728	731	732	692	734	727	765	750	693	714	718	721	757	712	710	701	763	722	745	701	759	695	756	720	726	735	704	718	719	725	712	738	734	704	747	711	714	745	734	758	749	731	730	733	716	712	802	717	727	738	766	712	694	727	760	734	724	785	744	777	758	668	723	726	702	727	730	720	745	761	724	732	702	725	711	723	760	735	707	778	695	719	730	734	742	730	710	758	733	766	771	759	696	680	706	732	739	722	710	743	708	735	738	769	746	785	737	745	770	758	704	772	785	780	766	738	749	795	723	687	696	758	697	721	782	713	692	730	723	755	790	688	661	703	764	725	718	760	739	739	745	692	703	740	700	701	750	717	726	751	751	692	732	721	734	716	743	673	716	718	753	701	773	757	731	725	773	706	751	739	712	726	716	727	743	723	731	717	708	764	708	676	703	766	724	721	715	767	774	672	770	736	713	712	758	731	751	708	704	691	771	765	700	699	762	748	730	739	718	736	732	746	762	706	798	755	740	728	729	727	760	758	719	746	745	764	726	736	744	814	723	715	708	721	730	710	733	740	746	744	741	727	756	739	744	775	703	702	774	726	707	749	727	701	731	743	685	761	729	734	749	739	778	784	696	725	719	718	712	754	724	725	775	758	710	707	700	689	717	726	745	755	723	749	755	724	802	741	731	690	740	738	704	764	722	697	745	709	661	736	698	703	700	714	713	683	728	770	742	709	735	860	755	690	715	684	758	725	705	764	713	748	690	768	678	681	783	690	723	736	737	741	761	715	729	728	699	771	717	725	729	684	740	726	745	752	730	757	784	779	706	699	721	778	702	709	785	750	735	674	713	750	706	778	775	712	718	731	738	768	730	765	741	698	705	741	713	747	714	767	739	735	711	703	739	717	738	717	723	684	768	736	716	761	689	692	786	769	702	763	765	745	717	748	734	717	748	798	719	736	753	730	739	727	786	724	733	706	780	774	691	734	689	689	742	699	773	692	701	715	742	718	714	737	710	701	746	746	724	721	699	774	724	706	770	687	735	708	730	719	735	720	774	712	738	718	753	716	740	711	758	707	719	709	734	751	707	678	748	714	754	759	755	749	749	734	832	752	696	793	789	710	717	724	717	688	739	764	772	697	725	729	727	706	755	724	735	688	749	750	740	719	688	751	718	754	731	694	704	680	742	731	778	754	764	736	735	764	708	717	738	733	704	695	693	750	740	722	692	721	751	751	723	710	709	740	756	722	788	752	730	705	775	736	721	734	762	733	702	725	739	713	727	828	748	704	703	717	707	754	750	687	726	733	689	731	747	706	734	742	752	722	721	683	735	733	770	731	746	728	719	709	755	768	718	753	714	730	756	726	737	769	743	791	739	749	776	709	767	751	668	705	787	705	760	759	721	684	723	743	727	777	749	740	701	706	726	706	705	758	719	716	743	782	758	702	696	723	753	753	785	757	738	745	716	747	747	717	766	753	719	705	743	724	737	730	712	702	705	727	759	734	761	731	715	734	694	719	768	759	742	687	724	705	740	749	697	693	739	735	719	736	724	720	754	741	733	750	757	723	739	698	744	750	734	791	774	727	746	715	727	728	702	753	777	697	732	768	699	756	763	690	747	736	743	752	766	704	681	767	700	733	686	707	701	756	721	747	718	744	744	702	758	728	707	718	729	769	747	747	800	726	726	754	681	694	704	783	668	732	767	687	743	756	721	745	695	749	700	730	743	744	722	722	776	755	722	730	732	747	743	706	693	759	749	719	651	749	745	788	727	746	717	719	733	745	730	756	750	761	733	700	725	681	756	758	704	734	737	783	702	769	735	757	757	731	736	716	722	706	755	749	739	717	744	756	749	723	711	756	684	694	755	784	760	724	763	772	745	717	769	704	700	749	734	726	747	724	732	764	709	737	769	728	688	736	720	768	796	748	746	709	728	702	747	730	737	718	737	684	720	731	717	717	791	745	774	730	700	726
3374	840	516	428	724	846	770	664	573	495	413	367	311	308	232	223	195	184	151	152	135	135	120	106	116	107	100	88	93	90	102	84	90	76	95	85	70	75	74	74	80	72	79	79	84	81	78	84	78	75	70	73	47	54	79	65	70	61	60	65	80	76	71	72	64	75	73	47	62	63	70	66	64	55	58	56	70	64	62	52	68	80	64	69	47	67	65	62	72	65	72	63	71	56	60	52	61	63	54	57	62	62	60	77	63	69	53	62	78	78	75	62	66	52	60	56	61	53	64	73	58	71	70	64	67	65	68	66	64	86	80	70	68	79	76	60	75	59	68	63	64	75	60	55	66	46	77	80	62	65	67	66	53	80	61	67	66	57	52	75	47	47	54	53	59	57	74	62	72	63	75	60	63	61	76	53	55	72	61	57	61	70	67	54	67	60	51	59	71	48	68	66	78	55	69	65	55	51	63	70	61	66	62	64	50	74	70	53	54	74	57	50	58	77	79	61	64	61	66	66	57	65	70	70	76	76	53	56	68	64	63	57	70	62	55	58	53	61	68	68	73	58	60	59	45	71	61	57	57	75	59	56	82	65	58	62	71	77	72	68	56	56	65	58	49	54	64	79	75	74	57	78	52	84	66	67	54	65	53	61	60	69	56	75	70	53	60	66	70	59	66	63	64	68	71	56	68	73	66	63	53	58	77	51	62	57	67	74	65	62	56	65	70	53	58	50	56	76	68	53	73	62	59	62	73	75	74	51	67	66	76	73	66	62	69	60	60	57	54	53	71	71	81	61	57	57	68	47	64	51	49	56	65	52	70	46	67	62	46	53	60	54	67	64	57	67	73	53	68	67	56	63	68	55	60	55	61	75	66	64	58	64	57	65	63	74	70	56	64	62	72	61	56	62	62	60	80	53	76	56	64	60	61	47	66	60	61	61	62	69	67	60	66	60	60	68	64	65	65	74	79	48	48	74	73	64	61	66	73	61	60	76	73	59	65	57	69	64	46	67	56	74	49	80	69	68	45	58	69	57	67	62	82	45	64	60	72	63	63	68	60	79	73	70	65	64	69	64	54	78	53	57	62	67	49	60	56	67	78	72	61	63	57	53	71	53	63	65	61	62	74	58	60	63	65	62	60	55	68	53	62	68	62	73	49	70	65	58	66	55	70	54	77	65	58	72	62	74	76	64	59	56	58	54	61	66	60	73	56	74	66	58	57	63	44	84	63	68	67	55	65	68	57	70	67	62	56	55	70	61	47	55	72	60	76	63	52	67	65	67	82	68	65	56	64	62	62	56	59	81	48	63	49	65	55	53	62	70	44	79	70	80	73	75	53	60	58	79	57	59	65	53	61	37	57	64	70	69	63	64	63	85	60	63	69	74	55	57	67	46	69	57	71	71	54	62	49	65	57	73	77	61	57	68	53	77	69	56	80	53	52	61	68	54	73	74	63	60	61	66	70	67	73	57	68	57	63	57	60	55	53	73	77	66	64	69	56	59	52	58	68	61	56	61	55	61	69	51	61	68	67	62	58	68	57	68	54	59	56	58	71	61	69	73	64	54	55	74	57	60	55	67	69	63	68	58	64	64	71	49	68	60	70	64	65	79	67	70	55	67	52	67	70	65	55	65	59	82	63	65	78	55	52	63	68	59	57	82	64	61	57	58	63	52	73	56	60	53	64	57	60	81	63	60	64	72	63	62	70	62	60	68	76	70	63	50	68	61	58	68	61	51	65	57	67	65	55	56	51	69	60	50	75	79	65	61	78	63	74	58	51	57	55	68	68	65	66	67	64	58	66	44	61	71	63	85	56	60	71	72	55	77	65	57	79	58	53	60	77	45	51	62	53	67	67	57	61	69	63	62	76	66	72	55	58	61	66	56	72	67	55	67	55	74	55	55	79	62	55	67	58	60	66	58	69	67	56	68	59	74	62	82	74	64	59	70	49	57	61	54	61	70	80	53	59	63	66	51	74	67	76	58	72	74	62	58	83	61	57	65	55	53	77	59	58	71	56	50	49	74	53	43	64	63	74	58	58	56	60	65	77	59	53	69	59	56	67	68	73	65	55	58	53	66	64	58	45	66	63	76	64	56	65	66	62	72	63	75	57	64	69	60	45	56	67	65	70	51	70	60	61	62	65	70	56	72	74	60	67	60	69	70	63	57	63	60	68	41	72	54	72	65	62	58	71	61	68	70	61	54	85	64	62	72	76	69	56	73	64	70	74	56	61	56	80	57	64	67	70	60	64	72	65	61	65	65	72	48	78	54	57	67	67	73	66	53	60	79	83	65	60	60	78	76	65	55	55	62	58	57	59	63	68	60	53	50	61	64	67	65	70	59	56	66	66	53	72	63	63	79	62	64	67	50	60	59	68	57	52	57	64	65	56	69	70	75	53	57	59	70	61	65	56	61	58	56	59	63	66	47	55	72	63	72	82	60	67	63	69	62	54	57	51	69	61	55	66	60	63	70	60	61	68	70	54	58	68	69	71	54	61	64	58	64	62	73	64	71	58	62	52	56	60	61	62	69	57	74	72	76	66	55	64	60	69	63	73	60	61	51	62	69	65	46	70	66	65	70	64	68	60	72	60	71	72	48	66	68	77	73	52	62	56	75	88	55	69	69	67	52	74	53	69	58	50	61	94	58	69	59	49	60	66	66	63	65	56	70	70	51	58	51	77	72	58	66	61	57	61	59	66	62	73	64	56	57	66	73	67	52	60	65	61	52	69	68	50	75	61	64	69	66	58	50	61	61	63	82	69	68	59	60	67	68	60	61	58	61	64	77	59	58	77	48	60	65	74	63	65	73	64	63	67	53	53	55	58	59	57	68	71	67	56	68	71	58	70	57	64	58	73	57	68	68	64	55	71	52	57	67	72	61	54	70	64	55	58	74	49	73	64	67	55	55	52	71	68	54	55	50	61	70	65	56	68	74	77	58	56	67	65	58	63	64	59	62	43	51	55	69	63	61	68	66	58	57	61	75	62	74	60	59	69	61	58	54	53	57	61	68	65	59	73	63	59	56	62	68	64	50	60	60	75	70	56	66	51	64	67	58	65	62	64	61	55	58	65	69	56	73	67	59	60	59	64	65	50	57	77	59	63	66	51	54	67	68	63	66	66	66	59	61	62	53	66	80	66	62	54	75	61	67	63	57	66	55	63	71	51	58	64	65	58	69	74	48	58	53	69	45	59	61	58	62	60	68	53	66	56	69	71	51	63	75	63	56	59	74	76	54	60	65	67	51	59	67	64	63	64	50	58	54	70	64	55	61	59	58	69	76	56	68	52	69	58	61	63	65	63	66	71	59	64	65	59	64	62	76	70	58	63	55	55	59	72	58	69	67	59	62	44	66	64	65	63	63	68	75	75	72	53	67	62	62	66	62	66	70	65	62	54	59	64	60	69	59	53	51	65	71	68	71	76	70	64	67	58	64	71	59	73	53	68	62	69	82	56	58	60	65	65	57	78	64	71	66
21477	16261	11099	24495	33118	32871	30171	26211	23128	20233	17234	14568	12291	10277	8808	7680	6774	5842	5214	4742	4343	3979	3621	3343	3175	2934	2795	2655	2607	2428	2474	2327	2191	2195	2057	1912	1796	1744	1636	1606	1546	1527	1511	1536	1554	1445	1423	1401	1379	1383	1397	1396	1274	1196	1129	1280	1232	1174	1199	1212	1180	1079	1109	1140	1124	1085	1107	1048	1075	1073	1025	1071	1075	1007	1001	975	1003	1040	987	1027	969	1031	967	977	921	931	1011	972	990	931	973	1019	989	923	959	928	986	979	937	941	961	954	892	909	890	939	884	891	899	899	960	886	923	843	958	850	948	865	862	900	949	920	926	932	894	899	938	901	910	863	929	900	835	909	915	916	916	876	933	864	905	894	892	927	903	924	857	920	852	831	886	902	867	915	910	922	880	914	907	936	897	870	915	876	888	922	863	881	919	897	881	894	878	846	854	854	922	890	897	882	895	902	911	890	928	873	915	880	859	860	901	928	927	897	911	891	879	907	881	926	915	925	889	854	903	938	851	924	923	903	891	854	902	882	901	896	973	850	935	908	874	873	903	946	973	865	886	903	899	890	883	911	876	900	906	936	942	896	897	906	927	891	891	929	929	903	883	866	926	933	878	874	873	930	914	901	931	927	922	955	871	907	895	925	927	901	878	933	867	845	926	920	886	938	921	916	917	923	857	954	923	915	905	878	901	979	888	913	889	874	907	984	919	933	911	889	894	944	909	900	869	910	906	909	839	912	900	878	865	878	916	852	903	858	911	872	941	918	918	872	965	939	908	893	936	943	895	884	892	915	942	898	840	838	895	870	960	926	885	923	920	896	855	945	904	854	866	910	915	871	931	854	902	924	872	874	833	870	900	936	923	854	883	880	912	918	894	922	957	911	942	884	879	936	892	920	959	926	903	956	888	915	899	921	875	875	951	967	878	911	928	919	866	847	875	907	908	911	967	901	866	888	892	875	858	850	901	919	946	921	888	932	877	889	899	853	947	942	890	893	925	905	875	931	873	934	892	911	922	887	914	874	861	902	910	845	925	913	857	870	881	913	851	901	924	931	936	909	904	902	924	909	894	917	935	884	887	931	927	947	914	887	944	900	866	892	883	930	849	896	923	898	953	880	907	942	901	913	890	955	926	867	920	920	888	910	829	931	902	905	917	905	909	973	873	962	912	888	894	892	869	889	933	889	913	887	890	879	852	908	880	913	889	876	969	934	929	853	929	878	906	935	903	936	915	870	893	925	869	935	905	892	903	923	915	963	902	945	910	978	901	869	908	886	905	884	899	885	897	900	902	953	909	871	916	875	886	867	859	913	908	905	901	917	936	902	903	890	926	929	931	907	911	932	913	908	940	857	888	934	889	905	870	874	903	890	953	879	936	917	885	885	918	879	922	926	876	922	963	886	935	902	947	895	884	984	858	927	903	869	895	926	952	904	907	844	952	867	896	870	840	861	924	886	930	868	930	930	896	937	932	902	904	880	856	901	901	822	892	858	920	889	946	900	864	876	917	840	939	865	891	918	904	939	916	917	904	924	883	896	954	900	930	912	867	911	912	874	925	922	902	937	871	900	939	967	888	937	902	918	918	926	902	947	928	955	854	942	944	909	906	885	966	937	924	918	905	948	961	911	924	899	866	869	917	912	911	905	936	891	921	909	951	943	892	911	888	938	933	919	883	977	923	896	893	958	917	902	837	860	911	872	938	906	861	904	833	907	909	895	889	909	906	919	913	902	940	877	875	976	957	901	947	881	882	892	869	892	883	912	890	911	972	920	911	890	865	990	890	882	877	975	913	891	913	905	897	948	922	908	906	923	921	905	913	917	907	886	957	959	870	946	951	943	926	922	905	922	894	902	936	854	911	859	881	932	942	888	896	878	910	922	927	905	850	912	924	861	875	900	895	944	923	925	856	930	928	902	928	877	913	966	893	880	937	865	908	908	929	951	889	870	953	947	950	901	854	885	905	934	922	934	887	933	922	934	893	953	927	896	883	910	877	831	917	876	845	877	936	899	888	863	863	863	937	932	907	889	919	867	890	907	911	959	869	940	921	871	921	924	910	894	864	930	888	906	914	870	891	880	914	908	910	906	904	895	902	884	909	873	953	915	905	905	861	886	943	899	939	926	942	904	947	897	928	896	932	964	864	941	903	911	869	948	908	891	937	939	911	925	889	919	918	899	930	864	877	844	908	914	891	927	911	823	881	943	890	902	872	902	894	889	915	950	872	884	891	914	912	878	943	882	877	897	940	902	929	913	901	860	934	897	910	920	897	902	939	936	892	893	894	883	915	944	913	929	921	895	901	924	909	953	939	882	850	900	900	916	896	882	892	861	914	932	896	932	911	826	900	843	861	863	962	902	872	893	903	863	866	898	893	853	914	894	923	848	928	876	941	877	926	909	873	930	872	857	912	904	956	921	881	916	873	882	902	895	887	914	902	871	925	942	949	925	909	916	939	887	916	877	923	922	900	929	935	912	906	913	873	929	880	899	877	901	907	877	901	914	915	892	852	899	939	934	892	893	918	918	935	940	918	850	894	956	921	881	864	883	872	905	906	900	874	916	944	872	912	901	889	915	874	886	862	909	902	934	933	900	916	903	870	875	917	895	904	921	929	932	885	900	958	872	886	831	924	897	920	905	915	887	916	912	904	896	895	924	936	872	960	900	928	849	909	850	910	930	929	908	918	925	917	918	900	911	896	915	887	883	875	922	907	910	919	865	900	923	917	907	922	840	880	955	902	848	889	926	913	932	931	937	864	905	879	917	931	891	889	895	903	898	854	927	907	931	906	881	872	884	910	949	897	943	898	896	923	897	911	874	873	905	908	915	950	911	851	839	935	842	909	916	943	902	902	901	892	924	856	878	955	860	891	898	930	963	951	881	868	917	888	937	899	933	855	906	962	855	881	891	938	857	912	857	925	881	899	844	883	927	878	893	818	948	938	851	869	865	936	888	853	968	931	941	902	958	903	901	862	901	885	909	927	914	940	890	913	883	912	888	931	939	911	965	892	909	933	937	969	939	851	884	890	925	923	867	911	925	905	920	892	887	921	893	918	910	904	890	882	872	915	914	896	898	934	938	930	956	918	846	903	922	937	902	907	870	894	899	921	892	913	893	886	874	955	939	834	916	904	857	852	883	927	907	890	893	885	895	910	953	917	888	905	825	922	900	900	949	885	900	912	888	886	914	936	900	876	881	936	960	892	891	908	918	909	927	909	887	878	901	901	893	937	914	865	867	900	893	903	902	923	917	928	887	918	929	902	919	911	920	893	877	904	846	864	913	933	948	902	917	918	944	850	858	910	866	872	899	905	916	926	945	866	924	892	914	921	949	948	942	937	902	934	920	902	908	904	914	947	917	880	897	887	857	851	883	884	880	905	970	902	929	900	888	932	871	928	879	882	902	937	938	906	908	893	916	912	878	902	939	962	903	954	912	921	875	893	940	941	988	908	872	908	874	876	904	904	945	873	937	877	952	901	956	884	949	933	900	829	961	933	898	871	910	876	903	901	914
2607	1271	797	614	1125	1247	1170	1022	940	780	625	521	424	404	312	275	278	232	224	198	195	182	157	149	146	150	151	120	130	122	123	115	115	107	96	98	94	93	81	97	97	101	76	97	80	94	86	90	91	87	73	76	77	71	79	95	92	92	69	73	78	76	79	64	63	75	62	59	83	54	70	63	77	65	67	80	70	67	70	80	66	61	74	81	50	72	85	77	77	76	78	61	70	77	70	52	65	76	64	66	69	67	54	66	77	58	70	58	69	66	67	71	65	76	53	73	70	70	61	75	63	69	67	57	61	56	64	59	61	67	60	67	68	62	74	40	48	56	64	77	56	76	67	70	62	64	63	77	66	54	67	61	71	67	67	74	71	71	80	77	62	79	54	69	68	67	62	71	71	57	62	73	59	62	61	65	62	62	66	76	64	80	78	59	72	57	67	75	62	64	73	71	59	73	71	63	48	71	81	72	67	68	66	69	77	72	67	67	80	79	62	66	66	68	60	91	62	71	76	62	71	67	58	57	60	91	81	62	63	66	56	52	65	65	51	52	69	61	62	67	58	72	75	70	75	51	63	74	80	70	59	59	58	70	73	50	68	69	56	62	54	65	57	81	54	71	57	69	66	67	51	66	73	66	60	88	83	57	61	44	69	55	59	52	61	73	69	78	65	55	56	65	63	74	63	60	78	64	67	67	55	61	69	66	69	72	76	67	73	78	70	83	61	79	72	72	50	61	65	69	74	53	74	63	74	52	59	64	62	61	57	54	69	67	73	63	63	78	75	74	75	60	64	56	61	65	78	70	55	63	49	60	81	68	55	76	64	69	64	76	52	56	69	71	68	65	57	73	76	65	75	65	80	61	73	58	60	78	73	66	81	83	65	89	76	68	67	74	60	65	73	56	80	59	63	73	68	79	77	82	75	78	70	58	84	78	53	80	73	68	67	56	63	68	86	69	61	60	76	59	84	74	53	77	68	75	62	55	68	54	69	62	61	60	58	74	62	60	72	54	79	57	69	71	76	56	72	63	71	70	59	81	61	76	65	60	56	66	61	65	72	61	85	68	58	58	68	75	66	67	63	62	65	72	60	59	58	62	59	76	61	71	69	64	71	66	73	63	52	67	69	69	75	78	58	67	61	61	65	70	61	62	67	56	58	82	63	67	68	45	71	61	60	62	56	60	50	66	78	73	61	75	67	78	56	56	70	69	77	56	64	89	74	53	68	64	87	66	58	60	76	66	79	71	82	63	68	77	69	74	58	80	64	73	77	66	64	80	71	78	67	57	70	59	75	66	59	56	59	65	66	65	72	82	69	71	56	78	68	65	65	59	60	70	62	62	63	65	69	72	64	68	77	61	61	58	76	66	61	65	75	75	75	52	66	81	63	73	56	75	61	71	59	60	62	68	66	67	55	73	75	66	65	68	60	65	58	63	63	74	52	74	76	60	60	66	59	56	61	71	66	67	77	51	68	56	68	59	69	68	53	73	68	81	66	67	58	82	70	66	67	70	69	77	65	76	79	75	68	53	63	57	78	61	71	64	78	80	67	72	74	59	81	72	63	63	69	72	73	60	69	68	65	70	80	62	73	74	65	63	74	80	65	57	76	68	49	69	70	69	73	60	67	73	70	70	61	51	66	66	61	73	91	88	82	61	54	76	61	54	76	64	70	59	63	75	58	50	58	74	67	71	68	80	76	69	71	80	74	55	59	70	63	70	67	63	69	66	62	63	58	62	56	79	50	54	57	65	66	66	54	63	60	66	62	59	58	66	63	59	45	70	66	53	63	67	77	73	80	66	76	70	64	63	64	77	66	74	66	64	59	66	75	60	62	45	72	60	53	63	61	50	66	70	65	61	63	60	78	70	57	62	65	57	72	59	76	56	65	68	58	64	71	57	72	81	73	63	63	70	53	65	69	82	55	63	65	61	80	79	79	71	52	70	67	68	72	71	53	61	79	68	68	62	83	77	75	70	64	58	75	67	66	62	73	62	59	67	60	75	85	69	65	76	64	80	69	92	61	70	69	59	55	65	70	75	57	70	66	82	73	69	62	59	61	63	73	60	52	62	66	60	77	71	59	68	66	67	67	66	62	73	56	71	68	73	61	69	78	69	69	77	63	66	69	50	61	75	49	70	62	63	58	55	65	60	71	69	58	67	60	72	64	69	65	54	58	53	62	69	60	74	67	82	67	66	64	56	54	58	71	75	63	68	55	69	57	62	51	60	75	76	72	74	68	63	76	60	56	72	73	75	59	72	67	69	70	65	68	73	64	65	72	74	67	60	55	76	70	67	61	66	55	69	75	69	53	58	71	74	66	61	62	61	63	71	78	71	79	79	74	66	76	67	56	78	62	85	74	74	87	54	74	67	64	52	79	79	70	76	68	63	83	59	48	60	61	79	76	70	68	73	66	55	69	53	57	75	69	66	60	60	71	64	73	73	69	78	66	60	57	69	66	68	58	83	69	53	61	79	50	66	82	72	60	68	59	67	68	67	70	81	64	64	68	69	67	88	73	66	71	54	74	62	61	70	59	67	61	82	67	76	59	64	73	53	77	73	62	65	61	58	71	79	72	57	74	74	69	65	72	56	63	78	70	64	68	55	66	58	56	76	58	60	72	66	62	75	68	70	62	57	60	67	65	67	66	72	79	63	68	68	51	66	66	52	67	72	67	61	54	84	72	61	70	82	64	66	73	60	54	81	73	52	78	65	66	57	80	62	70	69	70	69	78	61	64	60	62	53	72	73	54	65	46	69	77	60	58	81	64	64	51	54	76	73	60	79	64	79	46	65	80	78	60	76	79	60	69	64	62	66	68	73	66	70	58	75	73	55	82	54	76	66	71	70	53	66	61	69	78	72	56	79	66	61	66	58	64	78	71	48	66	64	62	74	70	65	63	72	79	62	55	70	65	65	64	73	66	58	62	65	74	85	54	79	82	68	60	79	76	75	70	66	79	67	54	60	65	80	82	86	71	81	62	75	68	73	71	72	70	70	70	67	78	69	54	68	70	73	59	79	65	77	70	65	72	76	72	47	63	87	68	60	57	63	76	69	72	63	64	75	84	59	57	63	67	58	82	72	64	62	78	94	62	58	61	61	58	67	79	62	68	66	54	67	70	83	51	76	64	70	66	67	62	75	63	82	57	62	61	72	69	74	57	67	75	58	59	63	57	58	73	49	62	77	56	76	56	64	69	63	68	67	74	61	72	74	69	66	61	72	63	70	59	76	60	71	65	63	61	67	84	64	67	61	74	65	68	61	62	66	62	66	70	60	71	71	68	68	76	72	66	58	67	65	75	71	69	75	58	63	65	70	71	72	50	58	57	70	80	63	89	69	72	69	65	60	68	58	68	55	64	68	59	71	62	80	62	66	60	77	61	65	84	73	64	73	63	74	63	62	61	61	72	57	86	66	68	59	74	68	71	78	67	68	54	53	53	58	69	68	65	64	63	69	71	84	69	59	66	69	67	57	78	70
26867	20393	14752	29158	37730	37410	34742	30915	27948	24648	21595	18886	16378	14028	12171	10632	9228	8113	7101	6507	6127	5495	5013	4726	4346	4004	3879	3666	3485	3391	3251	3153	2968	2764	2520	2417	2331	2143	2156	2085	1960	1875	1827	1806	1858	1871	1711	1682	1605	1570	1571	1571	1523	1461	1503	1429	1420	1363	1372	1360	1442	1308	1283	1200	1264	1251	1120	1219	1158	1166	1144	1148	1118	1149	1084	1097	1090	1065	1094	1106	1077	1066	1085	1036	1054	1092	1031	1063	1005	999	1073	1064	1038	1041	1008	1046	1051	988	984	974	993	1047	937	971	930	938	955	927	934	923	960	1010	951	978	936	969	971	989	975	963	973	929	954	962	892	959	929	955	922	923	941	955	936	954	918	1002	1014	974	980	987	949	908	940	978	999	938	966	947	944	981	982	981	941	977	975	968	934	974	908	957	938	920	1018	972	943	966	931	957	943	963	992	955	987	994	985	957	951	981	994	925	1013	997	988	930	911	933	951	935	950	957	963	943	918	903	944	953	960	935	975	950	936	945	911	988	982	917	936	912	931	937	898	918	936	928	930	962	961	919	1000	930	940	970	974	929	987	966	930	906	920	887	927	939	970	979	950	930	881	933	920	944	938	977	984	965	988	936	953	1007	977	949	962	946	986	984	966	977	932	912	961	955	895	967	963	907	910	946	971	890	1003	970	944	939	908	952	954	904	962	921	965	932	941	889	973	913	909	928	976	950	920	986	975	895	971	903	890	948	986	908	927	953	916	922	953	936	921	903	915	946	908	922	908	985	940	912	951	974	962	964	926	944	927	1001	943	926	906	876	940	945	949	1013	964	941	1016	946	927	946	1003	962	925	951	939	913	990	956	981	1007	936	961	918	1011	948	945	932	910	883	908	950	933	930	919	945	937	927	941	932	910	904	960	946	979	931	931	925	940	957	915	904	982	978	939	933	910	930	995	925	905	919	986	942	961	900	929	923	956	1030	929	904	953	999	945	962	963	997	946	993	996	975	925	930	938	953	908	997	945	966	1026	943	997	963	923	898	995	945	966	909	958	890	964	968	937	948	973	944	962	994	940	938	998	991	924	972	963	964	966	874	944	989	897	919	909	931	933	1010	955	1057	935	975	934	969	984	902	944	968	996	934	907	926	990	1005	946	939	900	938	938	890	932	917	988	932	935	886	943	934	899	919	935	841	950	931	948	970	1003	986	946	972	955	929	970	989	982	893	986	942	930	943	1002	930	946	949	957	975	953	920	890	976	985	950	1033	934	977	926	931	915	913	927	965	970	909	942	916	924	979	951	940	951	965	918	950	983	930	987	908	917	935	989	907	912	975	950	898	936	883	923	968	903	981	975	943	967	932	914	952	936	982	954	899	952	889	919	903	919	895	943	934	958	927	967	955	937	942	967	983	928	961	951	924	909	984	910	974	984	948	1019	894	931	926	997	929	980	892	923	953	948	975	925	921	942	1007	940	944	936	933	927	933	930	978	931	969	980	892	978	933	961	931	912	979	917	942	933	908	929	905	964	935	953	927	968	952	941	962	933	964	972	1023	962	912	949	928	941	989	904	962	862	924	977	898	949	927	950	955	916	937	975	939	926	944	954	976	995	918	932	917	974	963	970	984	934	920	948	964	988	970	980	937	974	921	955	928	978	926	934	969	955	975	932	924	950	951	937	979	1013	956	960	963	962	953	948	969	890	866	993	919	961	949	936	993	966	937	906	966	868	949	925	955	931	912	916	965	948	936	910	979	892	985	896	964	951	902	934	948	905	945	908	959	968	899	930	926	987	912	958	951	942	978	930	977	915	928	976	890	960	948	885	935	998	983	938	964	963	985	964	961	938	924	941	956	939	934	939	940	905	897	958	978	973	899	919	940	912	926	901	987	947	932	938	929	901	966	966	943	977	963	931	952	948	960	985	970	914	949	938	925	947	970	945	995	936	938	944	901	919	966	980	919	954	963	944	1022	995	899	990	976	946	1012	952	914	959	956	931	953	938	992	973	868	951	1017	975	948	895	897	948	954	955	973	995	943	904	939	970	974	872	985	961	951	946	921	940	925	959	911	959	935	1026	990	972	938	958	997	938	946	937	966	926	982	1000	965	928	914	941	1000	966	944	931	926	1007	905	938	938	1027	960	940	999	1007	945	942	907	929	916	938	948	944	977	921	951	870	904	979	913	975	986	1004	999	964	925	998	949	907	935	973	912	905	944	924	932	972	926	947	955	901	914	994	1002	981	999	960	967	961	922	952	915	942	955	956	918	968	936	923	925	960	1008	968	1009	975	953	950	951	1009	987	969	919	920	891	1028	923	914	963	933	930	974	902	953	928	934	958	923	941	957	978	938	972	952	986	902	949	962	1013	933	956	938	971	936	981	944	1000	915	929	933	939	919	960	908	938	957	974	971	997	948	962	1005	927	996	933	938	960	982	885	916	927	940	897	936	969	1003	981	888	954	1008	941	1010	923	893	1008	1001	933	961	979	890	943	956	980	923	926	934	898	971	985	924	969	923	940	1012	911	958	933	947	984	927	979	958	909	949	968	927	920	955	1001	988	909	927	963	897	893	940	938	979	895	959	978	997	926	982	991	953	970	952	925	955	924	943	918	905	949	975	944	950	951	931	907	976	984	960	902	966	825	946	941	908	1045	978	997	902	950	919	917	953	988	917	932	919	891	993	957	925	1023	958	895	934	932	949	919	929	942	937	929	892	945	992	918	922	961	920	962	954	911	956	946	969	920	937	970	896	946	959	982	944	921	911	924	940	919	893	924	1002	968	945	967	983	949	998	931	951	937	939	979	962	931	934	934	970	926	966	904	902	929	937	951	998	987	913	949	1007	988	894	941	1031	1018	974	911	974	902	938	906	979	944	968	960	910	941	896	1001	954	962	962	1016	981	875	932	950	942	918	978	961	967	944	965	963	925	932	950	905	967	926	966	966	952	959	907	959	924	970	1002	913	945	892	986	939	956	924	935	933	914	1002	919	921	953	975	968	947	911	874	949	962	1017	951	901	927	942	937	974	938	930	941	977	914	949	993	950	969	940	915	997	988	951	964	949	904	924	1003	858	946	969	933	899	923	948	960	961	952	959	914	921	904	942	937	983	993	947	980	918	934	950	928	967	946	995	927	997	963	984	971	932	949	926	950	929	918	960	940	923	988	922	963	911	888	966	957	927	974	950	976	924	975	977	973	959	915	880	921	904	952	937	943	928	895	942	933	1018	905	932	942	956	955	956	946	971	915	958	938	956	981	898	989	920	915	983	910	926	946	955	921	936	955	951	898	939	911	958	958	925	941	958	904	952	913	957	1048	945	967	951	949	913	931	945	941	957	923	924	1013	969	945	938	967	953	976	917	930	905	974	993	958	900	989	931	911	921	999	976	921	937	885	989	922	925	981	986	970	992	928	949	1020	925	973	901	935	950	971	946	966	933	945	940	931	959	869	994	983	916	878	947	932	862	893	924	955	936	959	939	910	976	925	932	970	960	970	985	1007	904	922	944	899	950	966	1005	968	964	990	947	904	914	933	948	1008	949	939	963	1003	953	957	952	901	901	910	913	976	974	995	931	1010	942	927	899	901	929	933	944	905	966	982	956	929	969	903	909	936	973	943
2110	565	349	296	488	591	521	443	403	365	303	269	232	212	168	163	136	124	119	106	114	97	78	80	86	72	78	81	83	74	72	74	60	62	66	71	69	57	65	68	64	60	47	51	62	57	64	42	66	53	56	54	62	50	78	57	56	46	54	41	57	60	49	51	50	55	43	36	51	58	44	41	48	54	55	54	50	41	49	61	49	61	50	56	57	48	51	31	48	62	54	58	55	43	58	59	46	52	62	53	65	48	48	51	51	55	59	46	50	49	49	63	56	46	56	44	45	55	47	45	49	49	46	38	48	39	56	53	39	59	46	41	70	50	43	42	55	41	56	45	40	54	65	42	53	42	53	50	62	48	56	40	45	52	49	43	56	41	57	49	56	48	51	51	46	48	40	47	52	38	47	46	56	52	51	29	47	36	48	55	44	64	58	52	47	41	38	38	37	50	49	68	44	46	46	51	62	53	48	67	52	50	53	55	50	46	38	38	45	41	39	53	53	40	54	57	41	35	43	53	50	66	44	47	42	44	47	49	43	55	37	50	51	41	45	47	47	55	53	55	59	54	46	49	45	45	44	51	57	68	39	50	53	53	53	43	45	44	41	41	49	47	60	61	61	45	68	60	47	44	41	46	49	62	47	43	48	54	45	44	41	44	60	51	49	51	44	45	44	50	47	47	55	53	50	40	42	34	57	56	54	50	44	50	42	50	43	56	40	43	44	39	55	45	39	48	45	41	51	42	39	54	47	43	41	42	40	48	41	42	41	35	46	43	60	47	54	47	47	47	44	48	58	50	58	62	66	42	48	51	46	51	45	47	49	54	58	51	66	42	57	46	49	51	45	41	37	48	52	58	38	40	48	44	44	62	49	59	42	33	48	43	46	49	47	42	44	50	47	54	54	48	47	45	48	59	38	53	34	67	41	51	54	60	50	44	50	60	49	45	40	39	52	54	44	57	52	62	45	47	65	58	59	63	61	53	60	45	60	37	38	51	48	58	46	50	49	39	59	43	38	58	54	55	37	53	48	54	43	47	45	44	35	61	48	55	55	49	44	41	45	53	54	37	52	51	46	53	58	43	36	39	41	37	47	51	51	41	56	50	47	62	36	51	47	46	47	47	36	55	37	55	45	55	35	44	49	38	51	58	55	54	54	38	49	44	57	50	41	60	44	50	52	47	44	48	48	35	44	47	48	44	38	51	41	53	46	48	46	49	40	41	50	49	42	57	41	60	53	70	59	56	54	49	48	49	59	43	55	49	50	44	40	41	62	43	48	43	50	59	56	44	37	48	56	54	51	54	50	48	52	50	42	56	47	48	60	43	44	51	43	47	61	48	39	52	41	59	52	42	42	50	44	59	41	41	42	42	47	46	49	49	45	44	51	45	42	57	47	57	49	72	48	52	54	55	57	52	38	46	57	46	51	43	40	50	39	64	52	56	61	42	48	46	45	51	49	43	49	60	42	47	44	39	57	46	50	55	40	43	45	52	50	37	49	55	49	42	44	59	51	51	53	44	54	52	50	54	49	48	55	59	49	50	40	48	53	60	50	55	53	42	46	41	62	51	55	52	52	44	61	60	51	49	46	49	46	44	41	56	37	44	43	40	49	60	55	50	67	65	47	50	49	49	52	47	46	47	54	57	45	45	49	54	48	50	42	62	52	57	46	51	61	42	40	61	45	48	48	59	44	40	51	48	45	58	55	56	44	59	49	60	47	51	59	44	43	54	44	50	56	53	38	48	45	56	50	60	50	51	47	65	53	53	42	56	41	55	48	53	42	50	58	53	39	59	52	48	53	65	51	46	45	53	45	58	50	40	53	52	38	38	44	46	47	46	52	53	39	49	40	49	57	46	53	45	52	47	49	41	49	46	42	44	50	47	45	50	54	59	56	57	43	62	46	58	56	48	49	45	44	49	59	43	48	51	46	52	31	53	58	53	43	40	50	41	50	40	52	55	44	57	42	46	47	40	50	56	37	53	53	66	41	48	52	63	45	45	65	48	50	54	51	50	36	45	45	45	47	59	44	49	47	53	50	53	49	60	43	47	34	50	50	54	44	38	52	45	44	46	55	40	48	50	43	50	51	46	37	56	41	50	46	57	54	59	54	52	43	54	53	43	50	49	57	57	50	54	51	75	55	56	44	49	62	46	47	49	44	53	52	42	55	47	55	39	64	54	41	39	62	49	63	47	51	47	47	48	42	45	47	47	48	46	53	52	36	56	43	47	50	53	33	48	49	57	50	42	46	47	47	61	54	45	48	35	56	57	53	45	63	55	45	37	54	44	57	55	43	52	40	56	67	53	54	56	59	42	57	43	49	41	45	57	69	45	61	49	44	59	37	58	60	51	34	43	45	42	59	37	36	60	43	50	43	45	50	42	50	47	42	37	43	41	57	46	50	51	43	49	37	45	50	52	47	50	55	44	55	39	62	46	54	43	45	55	54	37	54	54	54	49	50	58	53	56	38	53	47	41	46	44	59	44	48	40	51	62	50	48	43	39	41	40	51	50	50	50	51	50	47	52	47	55	60	45	41	52	60	44	49	46	55	44	34	43	45	59	41	48	42	45	45	48	42	64	47	43	48	42	42	50	49	50	48	50	35	45	52	57	56	48	55	55	42	46	65	48	54	45	42	41	46	53	46	43	31	37	49	48	59	46	42	46	57	48	55	45	39	44	50	45	42	51	69	58	39	57	46	48	63	45	54	53	42	48	51	35	51	55	47	52	36	37	38	57	47	41	58	56	56	40	35	60	52	54	41	59	51	45	47	53	50	42	43	39	46	61	51	46	46	37	60	52	53	54	41	56	60	42	53	48	46	52	58	34	52	44	47	52	46	45	46	51	57	58	57	47	44	55	40	41	55	47	51	56	45	50	44	57	50	53	48	51	52	61	42	46	46	56	34	48	43	46	42	55	51	61	42	57	45	54	55	46	45	65	50	61	44	44	60	53	50	71	48	37	53	53	34	29	49	48	51	40	59	37	52	48	61	55	48	47	52	46	46	70	50	54	52	45	45	48	48	51	72	52	51	49	50	54	40	50	47	47	48	42	48	43	36	51	46	46	45	46	52	49	40	51	49	56	56	40	47	53	48	52	67	50	48	47	46	58	49	54	50	44	53	47	59	48	64	46	62	44	46	51	62	40	47	50	59	53	54	49	38	37	55	41	47	51	57	46	42	45	56	52	50	52	55	48	50	49	58	57	61	52	51	54	56	63	54	38	54	48	54	50	53	45	46	46	57	46	46	56	57	49	45	46	43	47	40	44	55	39	43	54	46	53	40	54	47	56	62	64	50	50	51	49	45	46	40	38	57	50	43	43	41	51	49	51	42	52	56	47	43	38	55	56	56	43	55	45	56	51	55	49	47	44	46	38	44	45	40	53	51	53	59	47	47	41	53	52	50	53	40	46	43	43	56	54	47	50	25	47	44	45	49	53	39	39	45	61	60	46	43	40	56	45	58	45	51	64	41	48	61	57
19165	13036	8360	20290	28920	28601	25614	21568	18311	15466	13032	10573	8878	7655	6256	5379	4572	4136	3667	3290	3064	2729	2491	2327	2199	2104	1944	1936	1834	1865	1768	1710	1570	1548	1408	1352	1242	1244	1183	1144	1173	1126	1112	1129	1096	1126	1045	1014	1018	976	1024	996	928	959	978	937	878	885	889	886	887	843	880	758	815	838	827	847	816	822	844	798	763	745	773	737	782	791	743	734	754	749	771	737	723	734	765	757	719	776	760	746	761	715	736	744	762	727	709	695	706	749	718	664	747	732	736	713	722	675	740	691	658	700	753	698	709	686	688	746	689	691	725	694	695	718	727	722	706	692	716	701	725	685	685	710	741	712	693	681	670	741	719	718	754	677	718	696	707	744	704	684	683	688	717	681	709	674	689	699	702	725	675	690	731	720	692	693	656	704	728	683	699	742	667	753	714	688	716	727	707	657	745	723	664	695	728	675	727	675	739	698	676	689	760	730	678	675	719	670	722	716	665	739	731	772	713	740	703	673	670	725	733	659	701	723	699	684	725	679	697	664	731	725	754	676	675	704	677	693	686	647	717	698	645	686	661	694	689	719	701	695	686	684	716	674	691	739	757	699	730	703	716	715	691	690	693	651	683	729	721	733	710	674	700	696	693	703	687	765	711	721	684	763	721	681	700	661	682	692	660	668	708	718	691	727	680	733	714	724	655	694	692	698	713	760	697	675	704	682	660	699	707	698	657	720	690	716	672	699	721	711	723	688	712	687	712	748	680	696	672	700	741	670	673	693	683	693	696	737	682	673	750	685	688	722	693	657	721	726	738	686	706	699	673	718	697	710	701	703	746	691	725	669	708	738	675	721	699	751	712	713	734	693	689	748	768	689	765	748	728	678	713	753	681	710	685	667	702	658	699	691	743	680	699	679	683	711	725	728	727	681	699	748	715	678	706	707	704	666	723	650	723	684	723	737	694	688	671	709	670	709	711	678	741	717	716	707	694	730	691	736	718	686	683	730	713	754	685	724	709	694	702	727	733	748	664	711	731	690	707	696	659	715	673	716	749	759	698	736	692	697	728	682	705	738	719	654	673	713	671	687	708	674	770	706	694	693	757	683	724	695	751	692	724	678	721	659	725	733	707	720	674	693	699	709	720	691	623	673	651	706	705	682	726	705	769	702	735	692	693	736	729	687	735	687	686	725	731	681	691	754	675	707	723	682	683	716	703	717	693	701	738	719	666	714	710	678	680	738	708	696	675	682	735	691	705	691	725	688	677	696	730	669	701	681	702	697	657	737	628	688	695	696	736	677	718	744	717	684	692	697	693	701	653	673	716	741	690	687	677	720	677	674	736	722	689	692	678	717	669	652	701	677	660	683	745	673	721	692	664	706	715	733	698	735	724	685	660	703	703	669	651	667	721	693	716	732	678	700	774	734	680	693	652	716	704	689	718	731	707	672	671	741	689	665	682	695	721	675	746	645	689	686	719	691	693	712	705	727	728	710	704	760	673	695	703	711	710	674	685	700	678	720	666	764	675	723	673	676	685	694	723	679	776	687	711	647	750	681	719	729	721	676	694	749	677	723	672	732	707	672	764	672	694	685	723	696	670	720	704	717	705	658	691	675	735	699	656	685	711	695	701	691	733	691	704	733	716	724	704	724	708	716	674	709	701	688	671	655	699	691	690	668	703	692	676	677	663	725	710	700	717	682	694	678	720	698	656	683	683	735	708	723	737	669	729	696	693	726	711	732	739	720	705	682	720	682	691	709	685	705	682	708	765	677	688	706	689	661	658	730	727	752	683	686	675	679	687	722	708	685	656	711	693	736	720	736	704	709	730	677	686	697	704	707	687	664	707	730	736	672	671	730	689	686	741	678	742	722	677	698	649	717	698	704	692	669	708	675	699	667	706	651	673	676	712	675	656	710	715	701	729	734	679	703	697	692	719	688	678	734	689	673	684	685	742	724	726	704	702	705	672	699	726	703	694	737	698	727	701	722	729	737	691	715	724	728	735	708	732	727	702	690	679	701	762	715	723	677	724	697	713	727	704	656	739	713	737	714	704	651	655	691	726	657	716	672	707	713	720	711	724	677	734	684	752	688	724	675	709	692	709	695	692	721	710	697	704	717	660	727	718	694	715	690	669	682	721	684	724	663	689	695	709	722	664	707	633	723	706	739	692	746	715	721	744	723	744	717	725	749	712	686	678	729	733	709	661	697	655	653	688	719	723	690	681	654	786	706	705	695	734	714	736	743	690	732	704	730	653	719	670	744	743	691	749	652	693	743	739	698	692	709	751	662	680	727	718	684	664	689	678	734	691	645	714	696	680	715	675	720	695	686	687	740	675	729	708	679	693	708	744	695	753	698	666	716	726	694	698	624	732	713	677	700	683	735	677	707	642	668	718	709	671	723	730	713	678	714	741	687	727	687	685	733	711	723	743	664	701	719	635	709	688	691	746	713	717	705	645	709	718	728	703	714	719	683	714	662	718	720	704	729	676	712	694	675	727	646	658	662	706	720	706	739	708	727	692	679	654	721	709	705	712	692	713	714	688	696	682	735	739	730	714	730	699	714	690	700	705	734	721	732	721	703	706	694	747	651	729	691	744	715	734	681	711	682	723	723	659	687	684	681	725	705	662	685	751	676	731	765	703	724	683	712	665	714	707	708	723	752	698	719	696	729	658	714	687	713	668	702	686	683	678	665	688	761	654	725	705	703	723	687	681	692	699	710	702	698	728	708	708	680	696	736	668	755	670	750	721	680	674	700	660	717	683	695	747	651	727	725	717	681	739	727	688	735	685	733	696	735	735	664	680	706	707	702	712	731	693	671	709	668	666	690	717	710	714	731	672	708	683	701	710	729	684	718	709	710	709	722	691	699	702	706	701	732	672	686	708	706	681	709	686	737	693	671	722	697	696	685	717	683	742	737	733	717	705	690	687	674	699	686	710	708	662	687	730	695	692	662	669	732	684	714	694	674	690	706	717	694	717	675	746	712	661	704	695	720	759	697	680	692	672	701	683	684	676	705	701	716	664	739	739	743	703	705	722	732	687	691	700	716	769	684	713	710	682	705	693	682	758	684	682	706	731	679	693	696	648	713	685	733	694	742	718	709	666	725	662	666	674	666	684	702	693	670	646	714	695	664	677	710	662	702	744	749	663	708	705	672	696	713	748	723	685	680	710	698	717	731	710	693	651	691	705	673	681	721	733	713	721	680	613	689	702	714	688	728	711	729	721	714	672	697	707	679	664	734	690	724	655	744	685	684	718	707	691	639	713	694	706	702	718	718	707	698	661	712	705	715	675	763	747	664	632	702	713	710	665	686	738	708	695	688	684	708	687	721	704	685	704	708	691	712	694	686	740	707	698	648	716	626	725	700	686	678	658	695	672	661	725	707	709	729	705	727	692	699	705	658	716	734	718	641	727	719	706	724	680	682	692	725	677	649	663	709	661	694	676	721	701	705	685	656	743	661	665	728	738	714	679	671	675	705	703	724	664	708	689	702	734	696	624	668
1523	888	566	433	791	934	889	716	589	548	476	402	334	256	271	215	189	170	140	163	138	135	120	111	103	105	97	103	99	83	82	85	92	83	77	76	71	68	69	63	77	66	68	74	86	71	60	53	75	59	73	60	71	68	63	54	57	59	49	54	52	63	62	49	62	42	42	54	56	53	55	58	44	49	61	41	46	60	50	43	42	53	55	59	45	52	54	52	53	43	51	65	51	51	51	61	61	46	49	47	41	53	61	61	61	63	40	47	53	49	64	56	50	53	56	39	46	42	49	54	71	38	53	59	38	45	38	62	50	51	41	51	51	52	38	47	48	40	44	44	43	51	45	57	58	60	50	50	55	55	55	51	42	44	45	53	48	58	51	42	57	47	47	45	45	35	70	46	56	50	68	47	56	52	56	47	56	47	56	51	55	43	50	44	38	46	51	47	43	59	51	52	40	49	57	45	45	43	52	49	60	58	63	55	59	57	41	43	47	49	46	43	58	60	58	60	40	58	51	50	64	50	58	55	54	38	52	61	41	51	45	50	59	42	38	67	40	52	63	48	50	56	57	57	59	47	49	48	60	41	49	40	62	41	64	51	56	46	66	46	46	53	39	51	43	53	48	51	47	57	70	54	51	44	56	44	50	54	53	51	47	47	44	57	49	52	44	49	61	43	64	53	40	53	49	42	56	64	50	60	57	62	45	63	50	40	39	52	46	49	50	61	60	47	43	45	47	50	38	53	56	38	43	50	47	45	41	33	41	43	40	57	53	49	41	53	44	45	48	41	49	44	44	48	49	52	49	41	45	45	61	54	41	44	56	47	45	56	52	48	46	59	46	56	51	62	62	44	53	63	51	36	57	54	55	45	56	41	51	50	43	36	49	43	56	51	44	49	43	42	61	58	42	55	55	54	52	55	56	44	54	62	46	46	56	73	57	53	45	46	50	47	43	52	48	56	54	48	51	54	46	58	48	47	57	51	49	50	45	54	51	44	53	65	43	48	49	43	45	54	59	53	53	49	50	35	50	52	49	56	57	47	55	49	46	45	55	41	48	54	57	51	58	56	38	48	47	47	56	50	44	48	58	38	53	47	51	42	64	38	58	51	53	52	48	57	55	58	59	48	56	53	50	46	61	40	53	63	52	49	52	48	45	50	41	47	50	52	50	63	53	61	44	51	52	53	65	61	41	50	49	44	36	41	49	44	46	57	39	55	51	62	54	56	46	72	52	52	57	54	47	55	54	53	34	59	47	52	46	63	49	52	54	56	51	47	46	40	66	50	60	57	48	49	49	46	52	52	43	46	62	51	59	46	58	40	63	59	50	61	56	42	43	45	49	55	42	40	45	56	46	49	56	49	57	61	45	39	47	56	60	54	62	59	45	64	56	57	56	60	55	53	54	53	51	44	45	52	30	66	43	50	56	53	40	51	50	52	44	47	64	56	39	48	41	57	55	43	59	49	46	55	56	55	54	37	60	43	58	54	40	59	67	64	46	67	47	47	50	48	42	50	49	62	53	44	55	42	54	54	50	51	64	60	42	50	64	48	54	56	51	52	44	58	42	58	56	55	41	49	51	46	55	59	50	49	52	61	49	72	42	55	41	44	48	53	49	40	53	40	59	53	46	52	58	55	63	61	56	40	47	56	58	47	53	75	53	46	54	52	46	43	46	50	49	47	45	53	50	48	60	69	53	60	66	37	60	50	44	47	48	50	44	52	50	52	54	48	45	56	56	58	60	45	46	54	51	48	58	53	61	51	48	58	61	53	54	47	62	51	51	44	56	45	56	47	45	50	42	62	57	53	56	53	30	52	39	60	66	39	45	54	61	53	52	50	61	45	67	63	40	49	47	48	39	52	44	50	57	43	47	57	56	49	58	49	57	47	47	51	62	52	49	51	52	50	47	50	62	59	42	45	48	48	53	62	37	48	42	46	52	60	56	50	47	58	56	53	59	56	48	51	53	61	52	63	41	50	56	45	61	62	44	49	55	39	54	42	62	56	54	54	55	47	54	56	46	51	47	49	55	41	53	57	45	50	52	59	44	56	49	41	56	42	46	45	34	50	55	55	53	51	56	42	50	54	44	54	58	43	60	54	51	66	49	59	44	52	50	61	52	50	48	45	59	58	58	38	56	63	52	55	44	59	54	49	48	56	50	53	43	54	57	44	56	50	37	50	40	53	50	45	52	65	45	49	47	40	48	47	43	52	56	47	50	52	50	44	62	61	50	45	42	46	57	48	55	65	39	53	58	57	34	49	62	54	51	45	53	61	46	61	58	55	58	47	41	56	53	41	40	52	52	58	56	47	57	47	56	51	48	58	39	65	50	35	52	43	53	53	47	66	61	53	51	51	56	62	50	70	53	59	58	52	69	47	50	50	55	32	48	55	50	49	59	40	43	51	42	47	61	59	58	54	48	53	61	56	45	45	46	58	56	59	47	39	43	62	40	47	60	50	64	56	45	52	55	47	51	72	49	53	54	56	54	47	69	51	45	52	46	63	48	45	54	62	53	48	46	56	48	53	40	60	54	50	56	51	48	42	49	51	52	44	59	48	49	46	47	39	49	46	51	44	53	62	42	61	65	45	49	51	48	41	64	37	65	50	58	47	51	42	43	56	45	60	48	51	58	51	50	50	45	55	58	44	57	53	40	48	53	54	45	55	46	46	38	56	32	42	51	63	47	57	51	40	67	54	50	46	53	52	39	56	52	48	54	56	52	55	54	54	48	55	45	54	31	54	50	47	44	45	62	42	46	44	54	52	56	37	47	45	48	55	42	50	48	61	54	66	52	47	55	59	55	52	56	43	56	64	66	55	53	58	66	55	49	43	51	43	45	60	57	54	44	59	43	47	40	53	59	47	56	49	59	49	44	42	46	48	43	53	43	58	41	45	44	53	51	48	50	58	52	56	65	60	47	46	43	43	45	50	40	63	41	61	55	54	43	50	42	47	53	60	48	50	45	49	55	54	43	53	44	49	64	48	43	47	53	59	53	48	51	59	52	48	54	50	47	52	64	46	58	49	51	51	54	53	45	40	39	47	42	54	61	44	45	54	42	47	43	60	50	43	54	47	63	48	45	56	53	60	56	62	38	53	54	52	50	42	63	54	51	53	57	57	49	44	40	54	50	64	55	47	58	49	50	49	51	62	47	47	47	63	48	61	59	47	47	51	49	51	38	30	63	45	60	44	51	42	52	52	52	46	55	49	41	49	55	55	50	58	47	60	54	65	49	46	51	48	36	42	50	55	40	61	49	61	45	54	55	49	53	48	50	39	59	48	43	39	51	58	58	71	51	48	51	53	53	43	45	54	34	46	57	56	47	64	55	59	49	62	50	44	60	42	48	60	52	41	49	53	44	55	59	51	51	51	61	57	46	54	45	56	50	52	51	62	52	56	50	51	48	44	56	48	52	42	47	67	47	61	52	50	41	52	65	41	51	45	44	48	51	53	56	48	53	54	54	38	45	59	54	57	42	57
23210	17300	11678	25345	34239	33924	30590	26922	23396	20432	17191	14561	12461	10596	9182	7844	6759	6082	5393	4712	4372	4074	3700	3479	3203	2908	2809	2693	2538	2506	2476	2282	2162	2083	1822	1762	1693	1621	1527	1486	1379	1450	1439	1421	1373	1332	1265	1280	1235	1177	1134	1187	1088	1050	1071	1095	1061	1056	1013	1024	1001	1007	980	917	928	942	916	904	933	901	870	866	873	931	873	811	826	814	813	824	802	789	781	814	843	800	756	841	764	839	821	765	784	793	803	783	741	778	710	754	802	754	695	704	765	816	756	753	769	730	725	800	740	749	731	731	744	772	705	731	722	711	737	718	719	709	742	751	739	730	697	766	735	759	751	744	724	711	747	724	760	734	751	683	728	802	704	726	753	781	786	751	678	766	758	674	759	702	757	735	714	711	725	732	748	726	712	715	740	751	728	758	735	735	739	696	726	734	711	713	686	752	694	740	736	738	710	773	739	733	741	698	734	786	705	717	718	711	718	738	663	757	716	740	734	728	687	745	717	758	738	737	671	762	681	714	686	704	761	713	750	725	710	745	739	759	736	761	682	743	769	739	720	741	763	764	703	718	732	711	758	753	734	736	757	701	726	777	743	740	702	657	748	754	745	747	762	745	765	757	773	705	736	748	715	779	705	705	723	723	735	750	744	792	770	723	770	657	671	719	732	707	738	676	722	722	729	727	804	787	781	705	758	704	712	735	713	710	765	711	722	725	712	771	696	703	762	759	697	698	712	758	720	726	741	761	742	738	732	745	741	727	727	762	729	767	721	738	707	714	717	766	720	765	727	712	708	687	751	722	764	725	713	733	758	723	739	739	758	731	688	709	765	719	644	781	718	708	768	735	732	740	769	724	709	751	669	713	697	737	733	728	747	755	748	708	749	811	756	766	755	732	697	717	753	728	700	738	757	757	750	755	726	700	703	714	752	722	738	741	714	709	792	752	694	751	708	709	728	721	721	733	742	701	710	777	739	745	709	728	758	728	774	707	690	778	772	758	765	723	738	711	708	764	756	713	724	756	747	703	755	711	755	726	717	714	744	748	720	764	690	742	718	745	758	716	735	721	704	760	713	766	712	728	722	714	722	752	757	759	727	703	704	677	713	673	725	742	757	694	780	696	748	730	738	779	664	707	732	771	739	738	762	757	726	737	697	680	710	748	721	694	728	678	707	733	729	757	727	741	755	727	698	691	693	705	721	720	753	720	751	741	729	734	721	713	711	701	707	740	761	754	700	741	794	796	774	703	747	777	710	719	690	760	792	798	764	734	729	688	712	713	738	764	723	719	725	778	744	740	723	763	714	692	726	748	725	693	749	695	724	697	731	714	736	744	709	715	724	719	717	691	758	764	730	755	713	710	728	700	699	726	762	745	735	731	713	770	721	779	780	702	751	749	790	730	745	750	752	728	757	775	750	742	745	740	772	719	754	772	722	742	726	726	770	720	719	772	702	748	784	665	731	716	710	760	727	698	735	748	719	712	733	769	743	736	762	709	783	741	753	703	715	757	778	768	726	746	746	736	733	733	730	721	740	766	712	724	740	773	697	737	774	700	737	715	743	750	722	730	757	741	748	742	728	667	750	740	726	688	704	736	735	751	757	761	762	705	710	789	704	705	715	704	702	773	714	762	799	800	755	722	712	746	736	715	790	708	779	695	731	744	730	749	786	792	755	775	714	700	758	741	752	783	720	714	727	711	736	761	725	723	722	702	734	712	715	748	705	769	748	756	740	757	783	740	782	662	749	777	767	775	719	739	686	735	727	723	733	710	727	718	693	761	715	739	677	775	728	681	717	711	749	748	723	769	694	734	756	737	769	718	787	712	722	805	703	726	689	749	756	718	718	748	721	788	749	774	736	704	778	746	717	715	727	677	706	750	738	761	734	759	739	724	676	763	770	724	758	714	754	727	730	717	713	730	742	734	742	700	775	776	700	737	716	746	768	736	724	763	689	770	742	759	752	776	711	758	740	769	707	714	713	702	722	720	752	666	762	756	748	764	676	726	766	753	708	719	721	779	726	752	782	763	741	716	718	749	765	740	725	793	745	735	772	687	735	724	734	752	734	692	738	744	749	681	751	730	696	703	697	710	690	718	698	771	763	800	742	734	749	729	747	700	700	783	707	748	687	716	724	724	777	782	722	751	725	727	726	698	764	737	758	759	802	708	691	728	734	723	733	734	747	695	771	732	725	722	707	722	735	734	706	717	737	717	753	720	749	773	709	747	706	730	747	727	725	744	751	721	738	740	693	748	742	739	731	676	762	718	720	717	766	692	699	760	739	764	740	730	734	699	714	736	742	803	767	740	726	726	735	738	734	770	736	723	726	703	774	737	699	727	756	756	771	703	729	694	734	714	736	754	772	760	808	709	729	747	696	691	740	756	717	719	765	717	729	762	748	709	789	728	711	691	737	742	716	679	708	650	717	733	710	701	673	742	748	766	744	778	733	706	691	730	710	703	704	730	744	756	759	760	733	742	742	723	694	693	735	725	735	702	711	736	711	752	746	744	774	701	645	708	741	738	703	769	690	716	739	762	778	748	748	697	729	708	722	794	763	724	785	799	766	777	725	752	736	714	722	719	759	733	710	730	704	792	711	759	751	732	735	701	745	758	676	726	746	745	753	717	750	677	727	704	715	726	739	681	710	700	724	734	699	730	763	730	702	741	734	686	729	705	759	706	718	756	715	758	759	696	748	751	751	736	698	752	709	696	785	767	729	773	769	733	713	778	719	707	673	700	783	784	746	756	732	682	714	772	750	729	760	649	726	763	729	793	765	717	716	718	764	786	725	685	741	739	753	767	750	751	771	730	768	736	720	785	745	754	768	780	710	727	722	738	740	714	729	745	720	796	720	675	732	723	745	751	775	692	763	774	713	732	764	746	701	727	704	757	736	757	776	787	739	742	783	687	724	737	709	674	754	768	763	734	756	722	724	776	727	705	750	728	726	726	774	741	706	709	687	708	729	726	784	725	754	744	723	744	764	725	738	729	730	777	714	762	789	733	773	743	719	738	738	687	762	704	762	727	695	761	750	745	778	717	708	728	742	685	716	773	711	745	673	774	668	801	739	725	732	715	747	771	715	710	727	732	677	745	731	719	719	714	759	703	726	702	722	741	755	772	685	709	724	742	716	738	734	758	700	749	696	728	712	751	746	718	716	730	695	760	770	705	761	728	738	706	729	743	673	710	776	687	690	766	766	731	711	748	751	710	696	751	757	712	721	723	714	747	796	721	765	722	744	766	711	780	729	669	719	729	752	684	730	740	737	744	723	714	771	719	724	669	709	698	670	746	706	783	702	732	706	713	745	722	771	727	725	730	759	721	764	742	761	703	719	714	729	726	720	706	778	779	737	703	731	783	711	721	792	719	701	746	733	745	717	745	698	695	724	770	698	796	757	741	700	762	717	749	747	740	711	731	726	720	745	712	701	704	744	732	724	730	719	761	757	755	734	710	676	740	742	670	728	737	739	735	707	716	739	685	747	689	750	754	705	754
3392	861	525	415	656	899	829	672	575	479	426	339	324	256	253	193	189	184	135	148	133	165	134	116	104	116	105	104	108	102	120	127	92	94	86	81	77	95	82	83	76	89	79	73	71	68	77	81	88	72	68	89	65	85	62	75	62	75	53	74	73	66	57	60	66	60	63	65	74	78	80	58	65	67	48	63	75	78	58	68	69	60	68	67	55	63	78	59	84	72	70	60	55	76	56	76	53	59	59	69	77	68	66	51	75	65	68	72	63	57	63	54	68	65	78	70	56	67	55	61	68	61	48	62	64	71	65	59	64	68	57	67	73	60	61	65	53	71	56	55	45	55	65	71	64	59	75	79	60	75	84	77	63	77	76	62	62	68	75	67	72	74	63	62	71	67	63	68	62	63	75	68	48	64	67	55	58	65	56	68	75	49	64	71	55	54	59	77	54	62	71	62	60	53	59	68	63	54	69	65	64	74	60	53	68	49	54	77	67	66	72	58	69	79	65	66	76	55	59	65	74	62	48	72	72	67	69	62	58	66	59	62	60	71	68	79	71	54	60	76	62	54	72	61	56	55	65	71	61	63	53	57	70	65	58	64	66	64	67	83	55	73	74	72	82	58	63	60	70	83	58	71	68	60	72	69	58	71	72	57	73	63	60	69	70	64	64	65	55	61	61	72	67	56	55	54	63	56	59	56	69	61	72	71	63	55	75	47	66	52	65	75	56	69	67	69	54	63	66	69	54	73	67	51	80	55	64	83	66	54	60	69	61	72	50	66	58	61	62	57	75	70	58	72	58	57	71	54	64	55	57	63	58	67	75	71	68	77	68	56	74	77	53	64	74	57	65	60	74	53	62	64	59	82	64	72	53	61	70	70	68	69	69	69	73	66	68	70	76	70	60	48	73	59	59	56	70	59	55	48	70	73	68	64	61	58	73	55	64	63	65	60	64	55	67	53	70	51	61	56	62	60	68	65	55	59	61	72	66	66	58	70	61	74	54	67	66	59	69	84	78	69	59	71	58	55	71	71	63	70	56	66	63	57	70	67	67	75	69	58	75	71	56	70	76	56	53	63	67	67	64	57	74	69	62	54	60	55	83	65	79	58	65	70	62	68	54	56	71	60	76	59	52	77	68	68	69	64	69	59	70	72	64	72	77	64	62	68	54	54	71	63	54	55	67	65	65	57	59	63	61	74	65	68	48	68	68	67	66	58	65	64	66	61	66	79	60	62	76	77	70	74	53	76	73	57	57	77	68	65	68	65	63	69	63	70	71	67	69	58	72	64	65	56	71	66	53	47	89	61	66	64	64	76	80	55	57	53	71	66	60	79	66	70	76	62	61	69	67	65	63	65	72	64	53	65	61	70	68	58	59	69	52	52	73	70	44	70	60	72	68	66	64	67	71	70	71	78	55	56	59	51	69	68	63	58	45	61	64	54	80	50	62	50	72	53	66	56	64	67	72	64	71	62	73	66	68	55	69	54	56	65	68	81	66	73	65	64	64	77	53	58	75	70	56	47	67	47	69	67	79	63	64	84	75	70	68	67	67	68	75	73	71	75	56	60	55	60	69	58	63	49	55	56	67	64	61	70	51	79	69	58	72	66	52	58	62	79	40	66	69	82	49	72	70	76	65	47	77	60	66	59	73	56	57	69	75	65	51	64	61	57	73	66	63	67	64	59	68	67	60	71	52	62	71	45	64	73	63	70	64	54	67	65	62	66	61	62	68	55	58	53	60	47	70	50	87	66	46	53	61	65	60	65	56	67	57	68	62	79	55	79	72	49	66	73	58	71	65	74	64	74	71	54	55	75	63	62	61	50	71	71	58	54	64	70	53	68	74	69	55	73	61	56	72	72	65	83	53	69	65	60	75	67	56	52	52	59	57	70	54	69	57	72	65	62	67	73	67	62	68	68	61	67	62	67	74	61	67	56	73	64	64	55	68	63	66	58	53	69	80	65	57	63	59	69	62	66	60	59	65	72	67	82	54	67	69	76	70	72	62	63	84	64	55	70	64	63	62	67	70	59	62	72	56	83	51	51	65	65	76	76	63	69	60	57	62	63	61	63	62	71	51	76	62	78	73	55	73	50	68	57	63	70	62	52	59	64	74	61	52	57	65	67	76	60	52	59	69	63	41	72	60	52	78	71	50	76	49	80	63	62	60	74	65	48	55	62	72	45	69	71	62	65	66	57	82	63	62	61	63	63	55	75	59	65	69	66	71	67	57	61	71	59	69	59	67	60	74	65	50	59	64	61	60	79	60	68	54	57	51	65	74	63	75	64	72	53	54	69	69	73	60	61	62	67	60	57	59	67	54	62	68	67	58	74	63	61	69	62	52	64	68	87	51	69	65	70	73	61	77	66	50	69	63	59	61	63	73	62	63	52	65	67	54	51	55	50	76	53	73	66	46	73	53	77	77	62	70	70	67	66	63	66	75	42	62	67	63	56	66	58	67	58	56	78	67	67	75	62	59	70	56	66	79	57	66	67	53	61	67	64	58	67	57	70	72	58	64	59	52	61	60	69	69	61	69	68	69	59	65	62	59	51	60	69	76	54	61	57	63	65	67	65	57	71	57	56	70	56	72	67	60	66	60	72	75	67	59	57	72	68	65	67	52	68	66	55	73	68	70	51	76	68	68	52	48	74	65	62	75	58	63	74	59	57	70	75	71	48	76	73	68	75	55	57	58	61	62	63	53	73	60	53	76	54	60	62	72	60	60	64	65	76	51	75	57	55	58	48	65	68	56	72	73	63	52	61	71	56	66	60	52	69	64	69	76	58	54	55	69	61	68	70	60	67	58	71	66	74	58	78	62	75	62	52	49	60	83	65	64	69	62	60	74	57	57	46	58	74	60	75	51	52	63	66	46	72	69	73	70	63	59	58	50	80	62	69	76	54	76	74	60	65	75	58	65	74	68	69	65	71	56	84	53	70	48	63	64	62	72	48	66	55	56	71	76	76	56	60	66	43	63	70	64	64	67	53	63	71	57	53	71	64	69	77	76	49	55	72	80	58	62	72	71	57	61	62	57	65	52	75	56	56	62	55	65	58	52	61	65	58	77	53	63	58	68	39	66	68	64	72	60	52	71	54	71	55	78	64	61	58	66	59	71	47	65	77	78	59	72	51	65	55	72	52	74	64	68	55	67	53	60	71	76	64	75	70	53	75	73	65	56	69	51	67	62	54	62	64	58	63	69	65	72	83	54	67	56	68	63	61	66	59	74	68	68	69	56	78	53	74	68	63	86	75	65	75	78	63	66	53	54	58	71	70	59	56	64	70	73	72	49	57	70	65	63	67	55	61	60	59	70	67	63	67	64	71	63	73	59	69	56	64	66	68	67	55	73	84	68	63	51	75	60	65	73	66	45	65	67	58	57	56	64	66	61	69	60	64	92	63	63	69	71	52	61	56	70	62	65	58	60	67	64	73	64	60	70	70	59	58	70	54	67	70	60	61	56	63	78	77	79	60	56	64
21538	15962	11236	23554	32652	32881	29731	25796	22509	19530	16558	13879	11914	10070	8869	7448	6576	5820	5209	4748	4343	4027	3781	3445	3125	3010	2893	2883	2786	2635	2524	2401	2250	2011	1952	1850	1819	1679	1696	1611	1616	1521	1501	1532	1499	1474	1439	1373	1359	1330	1392	1303	1270	1223	1254	1253	1230	1174	1190	1179	1152	1129	1095	1115	1108	1051	1088	1094	1056	1035	1038	1011	1009	1036	1074	1001	1024	993	990	1001	996	993	973	943	952	956	955	910	991	973	1016	981	947	904	919	955	932	922	892	950	940	858	926	922	934	955	928	884	906	902	962	944	880	862	905	920	871	866	902	927	912	997	883	945	919	957	954	921	924	876	898	964	894	971	953	912	953	921	899	904	893	930	876	889	921	989	921	897	901	895	900	886	877	873	892	980	905	906	920	990	946	818	925	903	893	949	882	875	899	894	878	865	920	968	913	882	905	892	920	843	881	913	846	927	864	903	919	922	902	901	906	900	911	883	884	872	912	978	867	878	912	874	857	911	908	884	888	931	947	918	862	971	906	912	914	870	910	947	868	939	882	881	935	911	899	863	865	913	915	883	931	909	920	912	868	887	886	903	869	932	908	870	953	877	911	891	890	931	859	894	928	910	912	883	935	834	867	906	922	897	882	912	872	858	849	875	871	897	880	903	878	893	869	882	921	890	881	902	905	921	953	863	897	870	899	898	907	860	928	914	933	872	912	957	865	887	896	931	889	858	874	959	996	900	867	929	874	881	923	887	917	839	902	916	946	970	869	891	925	959	941	924	875	865	897	909	958	847	869	888	957	904	909	948	895	890	909	892	914	953	874	913	894	939	893	862	882	956	889	890	960	919	909	870	952	920	925	943	916	888	900	891	920	967	897	923	965	921	904	934	929	867	915	904	903	894	913	893	855	881	923	950	942	903	916	897	888	926	903	920	889	911	882	881	927	898	890	942	928	895	924	886	862	871	929	938	924	912	886	875	928	851	963	914	965	953	942	905	884	889	919	875	878	868	823	906	974	885	896	862	849	885	915	971	839	954	904	918	920	888	906	938	888	956	853	854	910	880	902	881	939	888	917	925	880	861	935	897	860	890	925	914	863	924	863	896	864	895	888	933	895	911	919	825	886	923	879	884	927	908	915	927	941	903	889	899	905	933	844	900	915	865	900	922	911	922	901	921	877	969	910	913	918	919	963	898	854	895	960	894	929	907	916	976	933	936	912	928	931	916	877	897	868	878	889	874	885	883	840	867	897	914	878	951	916	909	918	838	907	906	938	892	914	869	881	850	899	901	913	939	931	922	917	923	908	918	869	908	940	943	916	891	884	884	966	890	873	944	884	918	942	913	913	931	858	893	916	905	951	903	879	916	879	886	862	958	915	905	907	886	917	901	899	918	904	893	931	896	907	913	868	902	882	921	920	874	889	863	873	920	921	910	865	909	920	899	922	950	871	867	924	939	928	894	931	903	865	930	917	896	868	921	908	900	849	887	934	880	934	919	928	935	910	872	900	856	899	877	872	907	949	891	924	878	872	919	901	899	883	905	831	877	890	861	934	888	873	873	930	895	866	884	926	905	955	907	894	899	952	811	873	894	895	897	882	944	944	889	850	866	927	895	937	872	895	891	930	932	945	890	875	871	927	939	884	891	905	859	907	922	889	889	926	906	937	934	930	880	879	916	946	890	924	871	883	895	928	950	867	890	881	950	916	928	946	937	900	846	942	857	899	899	909	856	897	920	933	916	848	910	868	876	924	896	877	914	924	955	1004	912	883	913	914	883	938	904	901	922	940	952	911	903	904	947	959	942	856	913	893	917	907	901	920	868	931	874	915	910	929	889	812	916	850	891	919	919	920	880	926	923	914	807	975	899	950	896	888	921	923	870	933	884	904	940	880	919	918	905	880	918	922	887	923	900	953	891	878	934	902	892	934	910	935	858	930	951	883	911	890	876	899	904	910	933	882	933	912	923	936	911	903	916	911	883	894	926	925	947	1007	890	940	901	874	899	932	869	880	952	905	906	896	874	960	944	904	924	888	901	887	882	935	908	911	890	875	898	878	865	882	935	905	893	927	909	938	865	935	829	911	947	899	899	909	904	971	886	932	917	935	904	882	895	940	883	953	892	856	901	920	907	890	895	858	933	965	889	851	894	899	858	906	904	896	900	879	873	911	931	922	881	904	928	915	869	919	913	872	897	912	944	951	887	883	897	878	903	897	910	911	898	932	933	890	898	906	875	925	897	907	946	911	891	926	863	895	900	893	898	907	892	946	929	915	914	927	913	894	897	899	955	895	891	948	899	903	927	895	871	921	879	894	901	962	920	895	904	961	930	856	861	932	912	906	968	905	909	905	948	898	906	886	893	846	899	959	835	938	855	883	918	816	900	894	934	938	896	804	924	923	894	934	917	854	958	908	891	895	892	903	920	932	931	933	941	882	939	916	904	832	885	898	958	905	911	916	974	865	914	877	896	889	921	883	950	898	899	899	925	876	945	949	861	900	882	932	864	876	914	840	894	879	841	881	880	911	986	893	962	845	857	940	874	919	887	907	865	949	896	923	881	963	934	879	997	852	859	877	969	920	894	899	871	930	904	882	921	878	919	930	888	888	914	906	910	888	880	930	900	960	875	932	954	922	898	873	925	917	956	947	914	880	890	859	884	867	862	915	921	865	889	901	869	880	893	902	896	873	881	894	932	902	904	923	894	894	945	900	914	901	863	898	906	958	866	948	905	915	944	890	919	875	919	888	914	935	902	850	880	925	880	923	941	869	926	883	889	910	885	892	869	958	901	904	908	882	912	892	876	887	887	922	881	909	934	880	906	887	935	925	872	920	892	909	920	884	931	890	865	903	918	892	846	868	920	891	910	939	920	956	845	894	893	853	927	878	922	922	869	918	909	887	881	953	862	862	941	898	905	870	877	887	922	950	908	889	895	971	914	879	901	904	908	922	959	937	960	887	887	862	890	899	896	903	906	923	930	887	882	891	882	931	945	891	948	885	894	909	921	897	888	914	928	887	896	888	889	934	895	883	873	935	947	888	894	872	895	870	898	935	881	923	865	921	896	932	909	875	857	939	902	894	857	921	927	907	879	869	923	901	918	921	907	950	919	888	927	890	918	906	941	961	903	905	967	946	930	876	889	907	962	857	868	902	901	921	883	858	841	915	904	882	840	924	941	911	939	878	871	894	935	948	919	889	880	937	894	937	907	882	894	873	957	927	942	901	910	883	962	887	919	958	886	878	922	920	916	916	950	934	946	865	898	906	923	903	954	888	880	977	862	907	895	901	915	880	923	961	885	877	908	879	858	925	920	876	868	906	873	946	909	894	875	903	922	930	875	883	906	872	943	891	957	873	901	937	897	925	853	899	899	923	896	883	860	897	865	912	916	890	913	923	920	894	869	909	883	903	844	896	874	931	926	887	916	869	876	902	907	873	948	923	945	882	931	967	921	900	882	911	892	897	887	967	906	869	889	908	902	885	914	930	926	885	908	936	877	882	956	888	897	916	901	941	851	866	858
2597	1300	747	601	1095	1284	1174	1014	828	684	639	548	416	412	335	286	280	222	201	222	225	186	147	138	163	160	129	125	145	136	139	108	113	118	103	101	88	95	109	92	109	98	84	82	92	84	91	80	89	97	86	76	90	85	70	78	83	81	72	72	68	81	95	81	74	73	72	61	64	51	69	69	61	65	76	68	79	88	54	70	60	72	67	64	68	93	76	70	57	57	65	72	73	68	56	59	71	65	65	47	71	61	78	72	62	71	63	79	59	56	54	72	61	64	62	74	66	60	64	82	75	63	58	77	59	67	70	59	71	70	62	77	66	51	65	59	59	66	81	62	73	70	73	54	63	63	69	66	64	71	73	70	72	58	69	59	67	75	57	69	68	66	77	69	65	65	82	58	61	62	59	62	65	63	80	66	63	82	90	78	57	64	57	67	86	68	58	69	58	60	55	65	85	60	70	68	61	67	59	67	62	71	72	75	78	70	70	51	73	64	67	72	74	64	66	75	79	75	62	70	72	57	62	60	81	50	67	64	73	60	69	69	77	79	65	57	65	67	74	62	56	59	68	49	71	67	73	66	69	59	78	78	61	73	57	66	70	78	66	70	82	69	76	65	78	50	70	70	68	64	86	69	61	66	78	70	73	72	63	67	61	65	67	69	58	71	62	73	66	75	66	66	62	69	83	64	66	60	63	73	68	75	70	67	66	58	72	77	69	62	74	65	69	63	64	63	59	67	86	75	79	52	74	78	77	65	59	81	60	74	67	74	72	70	57	71	59	62	71	79	68	62	68	60	78	82	75	73	69	67	67	68	70	73	73	74	80	67	76	65	74	53	67	62	54	58	79	70	80	69	54	73	73	70	70	59	73	48	63	67	55	58	56	63	74	67	78	73	72	69	51	68	75	68	62	62	68	74	76	70	75	66	70	87	82	62	84	57	80	67	65	66	63	74	77	61	67	69	61	53	64	88	64	58	55	76	78	57	65	68	71	70	74	72	69	66	63	72	68	76	57	78	60	59	71	73	64	71	75	64	66	61	71	60	70	73	72	46	61	70	64	75	71	68	63	65	64	63	58	75	79	63	93	58	80	81	71	75	81	65	75	62	73	46	76	74	68	79	83	74	63	66	74	80	84	74	66	70	89	66	73	82	61	71	46	69	65	64	60	67	69	54	83	70	70	73	74	70	77	75	54	64	67	51	65	81	56	67	69	62	56	47	66	74	70	49	60	69	66	57	82	78	70	54	57	84	61	67	75	58	74	62	69	65	63	77	62	69	74	73	65	83	72	65	69	75	64	69	68	59	76	58	62	55	62	55	75	71	75	66	76	68	63	90	75	78	59	50	62	84	66	59	67	72	72	55	58	60	78	67	76	68	71	68	58	66	72	62	57	76	75	64	67	66	69	75	55	77	60	64	67	74	79	60	86	59	67	67	79	75	63	53	70	63	59	77	67	69	65	65	85	62	67	86	65	64	73	54	67	74	72	74	67	68	71	72	64	73	59	66	62	53	68	85	63	86	55	71	57	73	63	67	64	73	73	77	65	73	66	63	66	63	68	58	74	67	66	73	78	58	64	69	63	63	71	65	58	56	71	83	74	55	54	63	71	63	65	59	79	58	76	56	72	61	58	78	70	69	59	60	64	57	56	62	81	83	70	72	62	72	62	53	67	62	62	75	68	57	67	68	71	60	56	79	69	66	91	80	81	71	55	71	67	63	56	86	65	68	68	66	70	62	73	54	54	60	81	66	63	74	52	62	65	54	65	73	73	61	58	65	79	74	72	61	51	63	73	68	69	67	58	79	70	63	67	74	63	61	56	53	68	59	85	68	60	67	76	79	85	71	81	59	70	75	76	66	68	64	65	68	73	66	59	67	63	72	67	67	83	70	57	85	60	63	67	72	54	74	57	86	65	75	58	62	66	58	64	74	74	63	66	68	57	73	61	71	64	56	80	65	58	70	82	71	69	58	77	60	58	47	56	63	77	73	72	62	80	59	72	81	59	57	70	59	64	58	70	65	64	69	77	56	68	75	59	61	81	65	69	68	69	72	71	78	62	62	63	69	62	57	63	51	75	50	58	68	63	69	67	71	77	56	62	86	66	77	70	68	73	64	77	76	66	56	70	70	57	64	83	77	67	62	62	66	77	73	83	68	70	70	69	60	61	64	71	82	75	66	60	51	78	59	73	63	73	66	63	81	73	61	67	71	79	59	55	60	63	66	78	56	76	65	59	64	63	66	67	58	62	58	72	77	83	70	54	71	90	52	70	61	71	73	67	61	87	68	73	74	68	82	60	55	66	82	60	79	50	64	82	79	51	80	57	78	77	85	62	67	89	60	73	66	63	62	73	66	66	72	64	71	60	55	57	58	74	76	70	86	66	84	69	56	59	69	77	62	84	73	61	70	68	65	64	66	70	74	60	65	66	74	77	72	65	76	75	58	56	65	66	66	54	73	66	65	60	69	72	64	61	76	57	76	68	72	71	76	61	73	54	78	66	71	80	69	73	89	56	69	45	63	60	58	67	53	62	66	63	66	58	59	60	79	53	75	70	72	74	61	68	81	57	62	70	74	64	83	66	81	65	74	59	65	74	79	62	74	77	64	71	59	85	70	68	45	59	78	62	69	75	64	80	83	76	75	71	69	84	66	64	72	81	56	60	72	79	61	68	80	65	82	61	76	60	77	57	53	56	83	79	67	64	52	67	69	71	65	61	79	69	69	70	74	58	60	76	65	78	75	73	63	63	80	59	65	71	56	59	54	68	67	72	63	60	73	68	54	75	78	58	69	80	59	62	73	79	75	75	81	64	55	62	82	55	68	73	65	64	86	81	72	68	70	60	65	74	68	80	64	63	55	61	59	67	60	67	73	71	80	59	62	69	65	62	70	64	75	86	72	67	72	75	68	48	62	66	58	81	63	64	81	69	65	67	87	65	66	57	75	66	67	63	68	75	72	59	61	56	89	63	62	74	65	64	82	80	77	46	68	70	48	64	78	58	75	64	72	68	79	63	72	65	71	60	66	59	71	76	64	66	46	47	59	70	72	77	66	68	76	71	65	73	66	63	80	69	65	55	60	70	66	57	56	71	60	59	56	70	72	74	68	63	57	66	60	57	72	77	62	63	64	72	66	62	68	48	73	76	61	55	91	75	72	75	65	68	62	66	60	54	73	69	70	66	54	59	83	71	69	73	70	66	69	69	60	62	68	68	65	64	60	59	53	60	66	62	60	81	76	73	70	63	66	82	76	69	72	84	71	71	73	62	63	79	65	60	74	68	71	60	70	68	64	71	75	63	63	53	62	69	69	73	68	62	69	82	65	72	55	63	61	64	64	77	91	60	71	67	63	68	54	83	74	67	59	57	60	72	60	58	55	62	80	62	74	64	66	64	89	68	68	72	71	70	67	72	63	52	77	44	67	60	89	61	69	77	83	70	60	74	69	78	59	75	54	68	61	62	86	66	70	69	69	69	61	61	64
27056	20738	14969	28897	37701	37670	34363	30794	27390	24251	21019	17994	15883	13668	12097	10470	9311	8107	7470	6649	5969	5463	5241	4713	4479	4158	3952	3877	3680	3503	3378	3177	2881	2686	2571	2376	2230	2090	2066	2092	1924	1989	1916	1882	1927	1780	1648	1691	1679	1580	1631	1490	1484	1526	1490	1482	1470	1390	1359	1390	1283	1283	1354	1229	1227	1238	1154	1222	1184	1160	1225	1113	1138	1083	1098	1092	1113	1103	1074	1045	1017	1019	1059	1062	1128	1041	1038	1047	1029	1084	1087	984	1034	1007	1025	1002	1046	1049	980	1044	945	1006	1039	971	989	1015	972	950	1012	935	984	974	1044	984	961	962	982	893	988	1048	943	962	936	989	986	971	895	973	946	1017	963	991	913	933	931	952	957	947	966	949	951	906	950	970	999	922	923	931	914	1004	922	913	987	980	937	949	890	923	962	941	939	954	932	996	908	907	982	961	911	957	948	971	928	965	965	905	978	944	939	954	954	963	981	904	904	961	911	953	922	924	888	982	939	963	927	977	925	893	979	951	925	929	955	959	986	955	930	928	968	956	960	951	886	965	892	892	944	939	961	898	964	944	925	916	928	921	966	981	929	936	950	991	924	1006	945	907	995	1012	920	954	961	946	965	946	958	957	934	949	935	931	948	935	908	984	1002	928	945	908	934	982	1009	997	946	931	943	876	955	938	931	917	894	930	978	921	930	984	915	961	913	936	942	984	966	1003	970	955	948	964	937	920	963	960	893	928	970	921	932	1003	933	926	945	940	944	973	957	920	889	954	934	914	956	972	903	922	985	927	923	961	953	969	1031	963	934	906	910	979	921	932	962	974	963	964	967	964	980	938	933	854	869	947	955	907	963	979	909	945	942	907	930	947	1001	960	991	953	936	951	964	941	912	928	940	967	1024	941	917	930	920	898	929	969	958	991	960	965	927	966	964	951	908	934	987	926	945	921	937	951	948	934	903	936	981	926	944	956	953	958	912	945	933	918	922	923	966	984	938	977	915	931	939	948	895	889	933	910	948	992	944	934	982	955	891	916	895	963	930	964	1065	945	942	971	894	949	909	946	949	933	973	961	938	1015	952	929	953	913	978	983	970	914	907	944	932	981	927	887	999	942	1021	958	956	900	932	925	973	961	976	980	957	966	956	949	921	924	939	938	979	949	917	956	984	965	935	921	964	978	933	916	985	906	974	981	996	968	951	948	988	953	951	953	927	886	948	938	956	952	965	989	929	910	942	960	923	938	984	928	908	959	963	950	984	927	940	940	962	950	966	922	969	928	945	949	971	912	980	942	960	962	968	905	958	971	972	989	1006	958	923	957	956	955	986	924	952	954	893	954	950	958	975	925	964	932	971	961	934	1012	959	930	976	961	940	944	936	977	931	940	946	974	992	992	937	937	959	926	951	917	961	987	989	981	935	977	968	956	949	963	948	986	969	923	904	961	979	996	969	941	930	926	975	959	911	959	902	970	940	917	919	943	928	960	962	978	983	928	910	945	914	926	954	896	991	955	952	903	980	894	959	969	963	929	972	930	984	891	925	971	914	952	972	925	963	971	936	959	989	891	936	944	969	946	961	951	932	926	945	971	913	987	961	937	936	927	921	1017	968	896	980	976	973	926	916	999	977	949	924	955	956	947	924	964	960	947	964	958	892	909	917	968	954	925	926	937	950	946	950	925	938	926	948	942	865	951	936	983	995	995	1002	972	954	965	960	965	968	938	965	902	975	930	932	944	958	1033	948	1000	920	890	993	978	926	906	957	963	985	978	933	934	919	937	942	946	963	949	962	950	930	952	953	961	1003	974	926	954	942	923	979	927	935	916	974	934	941	947	980	944	900	869	959	885	948	979	962	968	919	959	941	927	976	958	867	966	950	985	960	970	937	906	945	958	971	937	914	947	923	974	1014	972	1022	972	931	905	981	946	927	943	942	965	905	971	940	988	953	997	965	939	900	961	938	919	967	964	1006	931	944	946	959	925	1021	921	901	935	942	925	938	927	950	994	936	920	970	955	913	978	984	980	959	1024	943	956	955	905	960	978	894	973	963	943	971	922	924	897	955	936	930	946	899	1002	949	965	910	946	889	939	957	1004	929	968	941	918	966	992	969	972	926	977	946	920	956	942	971	934	902	925	930	974	971	956	956	990	950	972	908	938	931	929	1010	954	948	916	953	998	963	992	936	941	969	964	967	955	901	967	976	960	965	904	967	951	931	962	971	1008	905	964	998	902	906	937	963	982	915	965	968	883	979	943	996	955	927	954	976	969	972	970	974	934	942	941	907	927	921	968	970	919	1010	963	957	940	924	986	896	949	963	957	954	972	918	957	860	936	971	915	953	926	950	950	916	933	914	985	968	983	926	980	960	926	939	935	995	942	938	917	933	962	969	890	960	994	930	971	999	917	913	903	921	907	908	938	972	909	999	961	968	915	957	948	949	918	944	958	962	961	930	968	930	966	890	931	965	952	927	930	952	1007	949	935	1000	890	977	923	958	935	932	926	962	1007	972	1011	989	1002	942	959	907	931	968	930	929	981	964	945	933	918	939	922	919	947	922	948	955	923	953	913	926	872	942	930	944	914	909	929	912	937	955	950	975	935	957	959	965	947	950	937	908	974	1034	1001	949	961	905	942	970	974	932	943	974	935	934	936	916	935	921	953	930	948	940	974	934	948	944	950	895	948	918	945	964	967	990	955	985	985	959	917	943	921	1058	973	934	900	913	925	1001	901	971	971	977	974	961	956	928	973	933	971	891	935	943	970	973	941	951	977	971	957	971	943	916	867	928	895	949	926	960	945	946	947	996	938	916	913	978	988	892	991	993	957	935	921	928	947	931	905	950	933	927	942	967	972	973	974	955	901	943	935	1005	945	949	952	924	979	992	1000	938	976	956	944	950	927	1032	938	931	976	979	1010	952	973	977	966	927	911	970	999	950	946	932	978	968	958	927	936	994	948	926	1023	969	936	905	956	964	994	975	943	970	973	934	985	891	976	952	944	905	957	923	945	961	896	933	941	875	935	949	917	935	944	946	929	935	940	926	917	919	958	927	988	958	937	917	959	941	886	947	872	938	929	930	907	1005	910	896	885	953	939	992	917	943	944	935	905	914	901	999	990	991	978	943	944	942	999	933	952	918	926	893	968	913	946	888	897	1011	934	989	922	975	928	995	913	1003	968	955	932	964	993	946	917	931	931	952	936	913	1005	933	941	1013	921	952	954	913	967	913	899	941	953	944	960	907	944	906	949	961	995	1014	950	952	913	966	935	937	977	950	941	981	954	912	906	898	963	911	957	935	950	936	956	902	895	885	867	948	948	1014	1002	935	939	980	993	949	957	992	957	939	966	981	990	965	949	944	962	957	953	969	948	901	922	934	919	948	894	879	970	922	940	942	949	921	942	966	942	897	943	935	952	978	942	863	945	893	961	955	983	930	1003	889	935	930	989	906	955	1011	970	993	954	982	958	892	966	932	911	969	979	966	916	960	948	932	955	922	936	886	950	946	914	993	882	910	989	959	961	909	926	979	980	945	928	975	934	965	975	907	933	924	977	922	947	956	885	984	930	943	991	976	911	923	921	1019	972	1013	969	904	956	926	942	973	964
2107	594	366	284	468	618	506	462	384	345	339	255	195	181	155	129	134	112	116	86	105	90	92	86	72	82	64	90	63	86	74	68	77	63	62	51	65	77	64	55	66	86	45	62	65	52	69	54	48	53	61	35	57	63	49	56	60	47	59	52	36	47	56	60	49	40	52	49	50	54	53	46	45	59	54	53	50	48	45	64	51	44	59	46	40	51	49	46	61	54	46	61	52	55	55	53	55	41	55	43	40	47	54	49	53	51	52	57	49	43	52	45	52	64	52	57	43	48	49	52	47	47	51	33	58	52	57	47	45	55	53	41	50	40	60	43	55	42	52	45	35	43	46	48	33	40	49	48	49	43	31	57	48	48	57	47	49	55	42	49	52	50	59	64	56	36	45	51	37	43	42	50	47	51	64	43	48	48	41	38	53	47	50	50	42	46	35	64	45	60	55	52	46	70	48	43	48	49	50	42	62	45	32	38	44	56	45	55	42	39	49	49	50	47	52	43	54	42	72	47	49	49	46	54	49	58	58	48	47	42	57	57	43	48	58	53	51	65	39	52	37	45	65	54	47	46	35	37	55	49	48	59	43	47	55	57	41	44	54	49	52	64	42	46	51	58	43	44	57	69	48	32	46	51	48	47	39	47	51	50	46	51	52	56	42	59	49	47	42	55	46	53	47	51	56	42	54	49	41	59	49	53	56	57	38	53	45	41	52	56	36	71	30	41	51	56	39	50	45	47	36	51	66	53	51	47	54	46	49	52	53	50	58	51	44	42	36	38	52	52	44	44	45	64	50	46	58	52	60	59	37	43	46	40	52	48	42	36	44	40	56	61	45	48	45	60	47	48	43	49	54	59	43	37	41	47	51	47	43	44	50	57	49	47	48	48	54	43	60	32	29	44	39	43	50	51	51	54	51	50	51	44	49	59	65	43	56	60	42	44	55	57	39	53	48	59	42	57	54	50	56	44	55	47	78	52	43	49	51	50	51	45	45	40	55	44	58	43	62	43	48	60	56	64	39	53	48	42	39	53	35	53	41	44	47	60	39	54	61	49	45	58	50	56	47	44	43	39	54	48	39	57	40	42	62	47	44	47	59	44	50	49	60	54	52	44	50	48	48	58	49	52	43	49	48	40	45	41	50	50	72	44	42	46	63	46	46	57	60	39	40	31	45	38	43	42	39	36	47	57	41	57	65	45	52	40	46	30	51	35	53	40	56	49	54	62	48	56	43	50	46	48	53	42	43	61	46	40	51	50	44	51	62	43	50	61	48	46	48	44	64	47	55	65	56	48	55	48	42	51	43	54	47	44	46	51	56	53	38	52	49	48	55	65	45	45	48	47	54	49	42	48	40	42	55	40	37	57	55	58	50	39	48	35	46	46	67	50	45	42	67	55	52	49	48	52	53	56	52	50	49	44	44	59	46	45	54	55	55	52	52	55	68	58	48	46	52	48	40	51	51	48	49	44	53	56	53	44	45	66	43	39	57	52	51	40	47	47	43	48	54	51	57	36	42	38	48	44	57	44	53	51	47	51	48	44	50	51	61	60	54	47	45	49	39	54	50	49	45	51	47	49	35	45	40	52	49	60	43	50	50	46	42	62	40	59	42	54	47	43	45	47	55	45	49	42	59	41	50	52	48	46	42	63	45	50	44	48	56	66	45	40	48	60	38	52	47	49	52	33	60	59	59	48	44	51	45	44	49	51	49	28	53	38	50	51	44	52	48	66	44	55	46	50	47	57	49	47	50	58	50	47	51	50	40	48	49	48	46	52	51	52	48	44	60	50	43	55	53	49	44	62	37	52	45	50	46	42	37	48	34	53	53	53	50	57	48	53	46	61	46	52	37	46	48	56	56	55	52	48	44	45	44	25	48	58	48	52	48	55	46	47	46	49	51	61	49	51	54	46	36	45	65	57	39	50	48	33	56	40	40	50	54	37	46	38	49	49	38	48	42	60	42	43	49	54	52	48	51	40	48	47	52	43	42	50	55	51	62	44	59	36	48	36	52	45	43	43	40	50	45	57	47	44	46	46	47	50	38	59	60	51	49	48	48	49	48	40	49	46	56	52	51	54	44	41	52	43	47	47	61	47	58	61	49	46	47	54	46	55	45	46	47	41	43	40	55	42	50	40	48	46	45	47	46	61	47	65	47	57	44	48	56	45	54	42	42	45	43	34	50	53	44	43	57	47	57	49	46	48	47	41	49	38	54	58	51	44	47	56	47	49	51	47	44	26	46	62	46	50	46	45	47	43	45	59	46	46	40	50	49	47	44	39	41	60	43	54	56	41	50	45	44	47	46	49	44	44	47	38	63	42	44	40	56	54	45	43	32	42	40	57	56	46	53	50	47	38	47	51	46	43	60	57	47	48	43	43	48	47	51	54	46	50	37	38	52	37	46	44	52	51	59	53	53	49	49	40	39	58	50	54	44	52	55	57	43	43	54	45	53	47	46	45	45	46	43	63	52	44	48	48	36	56	38	51	51	51	54	39	37	43	52	48	45	52	44	54	46	49	49	37	41	47	54	59	41	46	46	47	57	55	45	50	58	47	54	46	47	49	58	43	54	38	52	53	40	37	53	39	37	46	51	37	52	45	59	43	62	51	54	39	50	43	63	52	46	43	43	48	43	46	40	52	53	58	52	50	54	59	43	47	47	55	38	45	38	63	45	38	52	50	50	49	47	49	45	30	45	41	41	57	47	53	48	49	58	48	41	53	51	59	54	45	35	46	49	50	50	55	55	54	49	46	39	51	55	50	49	40	47	69	50	49	63	45	52	52	41	51	47	37	44	55	59	61	47	36	64	58	47	38	50	38	64	61	48	57	37	51	46	50	44	52	43	57	43	52	55	55	32	55	50	46	62	63	41	53	56	41	53	52	38	44	41	52	36	56	52	64	49	40	50	36	56	56	52	50	53	49	52	41	51	48	52	47	47	60	44	47	37	62	59	44	56	50	45	51	45	56	53	48	44	41	52	48	51	48	34	51	44	42	67	49	50	51	52	45	50	43	42	47	56	44	43	32	56	60	51	51	54	54	64	43	53	39	53	48	43	53	63	59	49	50	56	57	55	50	49	50	61	55	41	45	49	58	60	44	54	38	48	51	62	49	49	55	59	44	55	57	56	52	44	47	48	51	37	39	48	44	64	54	43	54	49	42	57	42	53	47	52	57	46	47	61	41	47	40	41	55	55	52	52	39	47	45	59	38	55	43	50	53	52	49	45	57	62	50	40	44	55	43	50	50	44	59	47	43	51	59	47	60	44	57	32	47	47	58	52	49	67	56	42	45	42	50	58	44	45	48	47	57	53	36	48	51	48	43	50	49	58	47	43	48	56	53	40	54	56	47	51	56	49	37	54	53	52	46	45	41	52	49	57	57	50	47	45	62	46	55	57	50	44	44	43	56	43	62	37	44	45	53	59	47	51	50	36	51	38	50	48	51	57	55	53	50	36	46	53	49	48	66	40	42	42	68
19787	13355	8533	20143	29025	28674	25250	21332	18037	15066	12301	10369	8488	7046	6168	5290	4574	3980	3577	3326	3051	2805	2553	2446	2211	2170	2071	2039	1937	1872	1772	1628	1544	1429	1432	1366	1313	1200	1267	1190	1146	1170	1076	1181	1068	1102	1074	1057	1056	959	982	962	914	961	964	941	912	889	914	925	933	840	838	889	864	802	824	833	785	855	793	824	810	780	820	788	791	739	799	762	752	735	732	719	749	740	769	726	777	750	716	700	751	718	732	733	745	710	729	734	726	729	718	714	703	714	722	689	706	707	724	731	728	715	709	651	732	714	688	742	703	683	671	719	684	665	744	722	739	705	684	718	687	640	696	732	680	700	728	717	700	688	687	692	726	715	694	693	704	732	697	735	741	684	746	673	727	717	700	720	690	718	722	692	694	751	722	691	728	670	743	694	752	675	670	726	669	683	736	663	721	700	725	756	712	682	765	675	725	732	725	748	694	693	719	673	713	748	734	666	724	726	710	684	731	705	707	696	683	731	662	694	716	735	685	720	731	722	710	724	717	752	664	711	699	702	693	723	750	703	719	694	675	725	673	696	701	700	719	662	749	700	731	710	722	735	720	762	685	706	725	710	682	676	704	713	737	649	738	708	696	684	691	706	725	689	726	700	722	665	720	685	679	677	719	701	711	747	739	684	699	711	708	694	728	684	710	681	686	700	689	784	782	707	669	683	750	707	677	717	702	735	704	663	710	684	710	728	729	707	731	678	692	723	708	700	678	720	696	746	758	736	733	713	721	735	727	706	729	724	722	707	698	667	715	708	679	750	745	686	675	650	714	720	724	686	700	730	735	686	766	718	771	720	741	717	658	777	687	692	691	657	722	716	669	728	632	709	678	703	706	664	710	684	696	661	713	705	705	676	721	693	666	735	676	710	733	731	708	728	676	713	723	663	730	738	685	689	702	671	715	711	685	661	699	711	726	708	686	702	670	738	723	725	685	747	696	714	708	730	715	656	722	681	749	720	732	766	679	735	698	711	751	703	639	643	692	657	716	722	676	709	714	691	666	675	701	693	661	690	758	679	690	763	694	684	702	704	699	727	669	680	702	700	664	674	713	718	707	684	697	711	722	702	723	732	711	718	731	658	742	679	745	712	670	723	696	685	690	702	701	719	715	688	677	712	689	718	703	748	673	718	688	724	682	682	702	680	730	684	660	727	685	697	746	695	665	733	711	712	670	736	712	694	682	670	709	715	680	686	733	698	728	676	695	706	679	709	746	709	736	696	717	717	732	724	710	694	684	675	754	728	701	727	701	683	658	672	688	731	714	686	720	697	734	707	703	752	700	717	702	696	727	682	692	638	679	736	729	680	677	732	703	725	685	729	694	701	762	664	728	715	720	706	670	677	721	680	681	674	693	698	748	693	728	700	694	664	717	723	695	672	709	678	733	701	720	690	706	786	682	693	739	682	692	701	696	725	706	761	705	697	707	709	748	685	705	700	706	695	694	726	691	698	709	687	746	744	698	737	744	727	726	693	707	713	647	714	686	725	709	709	688	709	697	704	738	725	715	719	679	705	744	724	740	710	695	698	704	679	702	758	720	730	744	652	703	673	728	711	715	738	703	700	703	761	720	678	675	681	725	668	695	722	717	756	668	734	701	716	706	713	740	735	696	719	715	660	731	699	707	680	712	704	712	692	696	703	675	700	695	738	700	656	716	708	688	727	723	708	709	717	715	738	727	676	711	718	717	661	734	747	706	730	705	751	677	752	715	709	760	748	711	740	696	705	709	690	672	749	711	678	641	678	715	691	690	730	717	724	705	667	762	700	736	759	671	705	670	727	683	662	689	726	708	699	762	710	728	685	706	694	715	724	718	699	679	730	747	653	706	681	695	689	752	714	719	695	739	737	679	645	679	691	649	667	673	727	714	685	713	701	725	688	686	731	693	703	736	741	683	662	711	664	691	678	749	730	708	746	652	685	684	722	722	711	693	680	754	694	699	736	716	723	665	687	666	685	731	684	690	692	707	737	714	700	688	748	703	713	701	757	679	711	707	704	692	710	666	683	699	722	702	726	697	688	702	721	675	730	738	685	744	711	646	727	735	700	710	707	707	678	709	695	729	684	696	754	742	677	711	721	735	677	682	725	706	693	695	676	677	696	741	731	759	689	705	694	721	720	684	708	663	699	724	703	690	678	722	714	742	744	721	676	704	679	727	719	701	707	733	686	761	693	701	723	694	708	688	746	736	687	680	692	716	723	731	730	752	643	724	743	678	712	747	698	711	710	730	716	693	638	750	687	740	671	734	733	678	702	759	745	729	690	680	705	739	719	685	727	732	714	674	704	723	682	743	769	731	703	691	712	716	714	705	768	708	716	724	737	675	741	721	729	689	682	716	725	679	654	745	722	701	679	731	699	696	710	679	694	654	724	687	716	774	722	685	706	726	740	701	666	694	692	704	720	700	711	699	712	735	702	731	686	760	730	728	698	687	678	732	742	729	685	725	691	730	683	683	704	684	756	747	710	699	687	694	703	686	722	687	713	669	702	729	704	705	716	674	747	717	691	678	737	740	753	709	760	700	684	710	714	666	685	718	699	690	720	692	681	689	732	728	696	701	686	723	714	719	699	750	669	695	678	695	749	725	728	711	705	681	698	765	768	691	700	688	694	664	735	693	713	717	680	726	693	745	666	659	697	683	670	702	684	683	699	769	709	710	695	706	680	728	708	715	757	692	666	692	740	667	661	729	682	669	689	732	711	719	727	691	726	716	703	720	737	723	705	697	703	738	705	724	732	725	693	676	704	714	733	727	691	691	656	683	705	712	710	697	700	724	670	690	729	673	692	694	706	711	690	683	735	719	709	753	712	720	731	667	671	752	687	707	695	689	731	711	700	724	654	685	668	685	736	656	695	740	733	667	733	692	728	718	739	727	706	700	732	733	695	728	713	724	738	737	696	722	691	702	718	665	721	711	667	718	732	734	703	661	717	695	679	692	718	707	726	681	668	694	683	737	691	683	714	657	656	679	691	724	661	712	752	714	683	703	683	702	687	643	709	726	720	671	716	739	707	706	715	726	702	665	687	697	698	727	712	733	720	722	729	701	733	715	738	710	679	689	700	714	691	659	720	670	680	745	698	734	726	700	704	710	717	705	735	687	727	693	751	741	699	685	733	711	692	691	712	700	711	728	712	684	705	694	723	693	700	707	663	683	672	715	667	706	722	664	747	675	749	694	712	719	726	695	710	694	698	756	694	715	711	714	675	719	724	679	724	699	753	755	690	725	729	747	718	727	717	728	696	735	695	699	672	685	712	674	726	703	723	703	709	747	724	743	698	675	747	692	716	708	732	671	705	709	704	679	677	699	693	691	768	705	653	697	712	674	720	682	703	725	738	695	703	712	705	740	701	687	695	734	683	665	655	691	731	758	704	679	679	706	692	728	667	730	670	734	737	701	681	711	751	704	701	757	725	742	720	708	682	648	723	738	712	723	701	675	703	714	704	721	717	708	732	732	676	688	664
1555	933	520	443	814	909	833	640	583	497	413	342	284	284	245	218	183	174	170	133	126	135	119	108	90	125	84	112	86	85	104	83	65	73	93	77	86	72	57	76	78	65	68	77	60	77	68	59	68	59	46	57	54	60	70	52	58	52	59	68	55	56	72	52	57	53	47	42	66	51	43	53	58	75	51	62	53	57	53	55	54	54	47	56	40	46	46	50	62	53	53	51	66	56	69	56	48	52	66	49	48	51	44	45	49	60	49	50	54	51	55	53	50	46	46	42	53	50	50	40	43	57	46	53	51	52	66	39	56	38	56	58	62	51	49	53	54	56	45	64	57	40	39	51	50	56	44	63	42	41	58	63	68	51	64	56	53	44	52	47	55	58	47	53	62	49	52	57	52	57	60	47	61	51	52	45	60	52	44	41	46	54	47	47	42	45	58	54	48	51	44	52	55	46	53	46	42	65	42	48	51	54	47	45	51	62	56	44	51	51	52	51	54	55	46	63	50	58	52	53	54	58	56	62	48	61	51	45	46	59	40	52	59	44	40	53	42	49	56	52	45	63	50	40	36	38	62	46	44	49	49	53	49	54	53	49	63	41	63	59	59	59	53	41	50	56	54	52	38	59	50	40	37	54	56	47	50	48	49	38	54	62	55	63	52	49	62	34	43	51	56	46	42	42	50	52	46	51	55	41	51	68	50	47	45	54	47	56	53	58	68	51	53	42	60	47	42	54	50	49	41	45	54	51	57	58	51	41	53	59	61	45	47	49	43	44	52	44	45	45	44	55	44	43	47	47	52	53	51	51	53	54	59	67	35	51	44	49	44	46	59	55	54	52	35	54	64	47	50	37	46	47	60	52	65	56	44	49	46	51	40	44	55	57	42	45	50	43	41	50	52	49	49	44	38	58	46	55	51	47	54	48	46	45	56	49	38	63	54	48	75	50	37	56	47	58	52	66	58	52	47	47	51	49	51	40	43	53	57	52	38	35	47	53	49	48	68	57	55	37	45	38	53	56	47	46	45	48	43	50	41	46	44	57	45	58	55	46	48	55	54	53	47	55	50	58	48	56	50	51	45	52	49	61	55	42	49	45	53	46	50	56	49	51	44	52	56	55	53	43	52	62	38	45	54	40	47	40	68	60	56	66	61	60	45	53	57	42	53	39	52	48	62	55	39	56	52	46	50	59	52	50	48	63	54	47	55	57	60	50	63	39	54	51	46	43	46	51	48	48	44	50	47	39	44	60	40	54	54	42	58	40	45	44	62	53	48	59	43	54	47	52	57	61	38	55	49	63	58	55	42	48	35	55	50	57	47	44	47	52	73	57	61	44	45	58	53	42	54	48	60	54	45	50	46	51	41	57	65	52	54	53	40	51	51	47	56	54	41	55	44	41	65	58	59	52	51	44	60	57	60	58	51	55	37	40	49	62	51	48	59	51	51	53	50	52	63	49	45	56	44	57	45	45	47	53	54	60	47	51	53	54	61	54	46	47	38	58	45	58	53	61	51	50	42	56	48	55	64	59	49	38	42	33	47	57	56	47	44	40	44	47	61	47	44	47	49	51	58	40	59	47	42	56	42	59	54	61	53	53	47	50	62	55	48	41	53	49	37	40	50	52	53	53	45	55	41	55	45	61	38	54	50	54	35	48	56	56	50	59	43	53	42	63	48	43	51	59	61	57	54	58	55	53	58	55	47	57	48	58	52	56	47	46	50	58	60	41	60	45	48	58	46	50	58	56	56	44	55	53	43	54	53	45	57	45	44	61	45	48	47	41	41	57	65	51	46	55	41	46	50	53	31	59	51	59	48	47	63	55	58	51	51	52	50	44	46	48	46	37	53	50	54	48	54	54	62	50	51	48	44	47	58	46	52	51	49	49	48	45	55	40	56	48	56	41	50	54	47	59	57	41	44	44	42	51	47	65	34	56	45	46	42	62	65	40	37	51	50	44	46	52	46	52	48	51	56	61	48	49	54	59	45	46	61	47	52	45	51	52	46	44	53	47	56	50	56	49	45	49	59	54	47	45	57	55	57	43	62	52	43	42	47	51	52	49	35	56	32	61	43	53	50	60	48	48	49	59	46	55	43	66	46	43	52	60	49	53	50	55	46	62	58	54	40	57	50	44	56	44	51	42	59	60	41	50	64	55	51	41	49	41	56	44	43	61	40	46	52	53	46	56	47	45	67	53	47	55	49	58	49	48	40	57	47	45	51	37	65	39	61	47	52	55	42	59	37	47	67	53	46	49	48	60	62	56	42	58	44	52	54	52	43	52	51	39	48	53	52	52	41	68	54	42	59	54	60	55	44	48	49	56	44	60	69	58	51	41	47	49	39	51	53	42	50	38	61	46	52	54	38	42	52	33	55	46	55	49	40	54	51	39	54	47	49	49	55	53	32	52	51	53	51	46	36	54	45	61	69	52	50	42	63	40	47	50	47	47	78	40	43	59	58	47	48	52	53	46	41	50	56	47	50	54	62	53	55	58	55	50	49	43	52	55	52	51	48	54	59	45	59	59	36	53	63	53	47	57	56	62	54	61	51	53	41	50	47	37	57	47	58	53	64	42	51	54	54	58	45	54	59	53	62	48	56	52	48	49	61	52	56	47	41	55	42	49	54	57	49	52	45	60	55	52	65	51	47	50	59	52	44	46	32	50	68	48	41	52	58	44	52	47	34	44	54	54	62	65	44	46	45	42	47	55	49	40	50	50	51	60	39	58	58	44	45	44	51	51	56	64	45	40	52	50	53	51	47	51	54	52	41	50	61	69	51	57	42	48	48	42	46	34	52	58	49	34	52	53	36	40	51	56	40	49	49	57	52	40	50	44	57	52	49	48	52	62	51	46	44	58	48	48	36	49	52	49	40	44	46	52	45	51	65	51	50	59	63	50	53	51	46	55	57	60	42	46	63	52	59	51	43	60	52	50	62	51	36	52	63	45	53	52	55	63	58	42	52	40	37	51	52	41	38	54	60	56	46	49	41	42	44	44	43	34	49	36	57	55	50	45	53	51	48	53	41	46	57	47	38	52	46	48	60	50	52	46	59	50	44	41	37	47	45	44	45	57	53	55	68	48	49	54	46	55	54	46	46	58	57	53	56	57	42	64	52	53	49	57	46	43	63	57	56	46	66	55	53	43	52	51	35	40	54	46	56	62	39	70	47	42	45	43	44	44	43	52	53	49	52	32	61	44	46	54	57	54	40	52	52	57	37	48	49	57	48	52	54	56	51	47	49	43	59	58	47	38	52	55	51	39	40	46	61	65	43	56	51	44	60	36	49	35	50	55	54	63	50	55	45	43	55	59	65	57	44	43	51	56	43	49	40	57	47	65	45	47	48	52	52	68	47	58	51	37	54	40	35	69	42	52	52	62	53	48	58	55	45	56	60	53	54	55	47	46	41	48	63	46	52	55	47	39	45	45	48	64	43	45	55	40	46	54	44	50	46	48	51	39	49	51	55	63	42	46	50	49
23822	17744	11872	25393	34219	33938	30521	26598	22896	19571	16510	14034	11895	10195	8993	7566	6633	5974	5339	4771	4482	4075	3734	3388	3202	3047	2829	2828	2705	2571	2354	2216	2005	1940	1802	1689	1627	1582	1526	1536	1484	1440	1440	1421	1358	1338	1291	1263	1281	1253	1197	1122	1150	1118	1112	1062	1057	1048	1023	950	981	963	967	958	916	890	864	912	876	873	890	926	853	828	888	817	835	828	849	810	798	786	813	764	829	815	780	792	827	834	826	799	773	750	806	790	730	742	806	753	719	756	748	693	762	732	733	787	707	744	789	773	747	752	790	751	734	765	760	742	744	752	761	741	746	711	709	680	755	753	724	757	773	701	736	749	757	739	767	745	708	731	750	750	740	746	743	803	736	726	745	732	760	699	747	711	735	738	729	713	709	797	710	718	722	753	734	711	765	751	709	682	746	763	693	757	708	694	718	756	771	723	713	684	761	729	695	701	748	725	776	727	655	710	697	757	742	745	716	734	736	669	788	808	721	737	716	738	708	734	780	749	744	726	732	714	738	697	781	699	764	688	789	732	719	713	718	721	817	713	713	750	721	701	722	699	780	743	724	736	720	707	691	755	764	757	764	699	725	734	758	725	676	696	770	717	762	704	700	692	683	741	687	703	667	739	740	700	743	734	755	743	726	703	748	730	731	757	691	682	719	722	752	712	699	775	758	665	739	721	761	707	773	706	729	785	740	741	675	714	687	749	672	764	711	752	748	734	715	739	719	708	754	727	744	733	730	701	728	737	699	718	715	665	732	718	781	747	749	721	716	720	701	751	746	774	731	739	773	743	744	679	727	729	746	776	731	760	725	773	731	763	730	706	765	712	691	721	751	726	757	696	728	746	710	718	770	739	705	765	769	699	745	749	747	761	725	732	757	713	701	730	688	741	754	761	700	770	710	747	747	684	728	712	740	789	738	732	708	725	718	722	702	719	757	721	708	783	728	743	746	677	737	713	702	694	739	701	698	740	707	759	742	765	730	764	739	744	703	724	716	735	757	729	772	727	779	719	703	785	716	689	754	733	772	719	696	745	764	709	653	708	758	769	725	757	676	673	714	730	716	767	771	744	726	737	709	726	753	711	698	738	678	732	740	722	698	738	763	730	717	680	713	692	753	725	687	731	733	739	754	707	674	732	770	766	742	747	726	649	742	685	711	695	715	708	771	690	729	718	813	731	782	738	723	707	708	757	722	740	714	707	702	767	699	739	723	757	737	699	734	717	703	745	768	737	729	669	723	777	706	767	709	775	723	769	759	742	697	744	716	707	731	759	751	748	742	723	705	756	750	721	753	782	744	724	710	744	756	724	711	737	745	701	733	773	750	716	702	744	715	762	729	771	705	743	691	716	749	755	744	760	709	752	705	734	727	761	746	764	724	716	678	703	668	741	662	721	715	738	720	776	700	752	717	722	720	710	730	742	707	763	726	779	715	702	692	707	685	751	776	758	708	718	724	743	741	693	723	748	749	735	720	755	691	749	745	768	720	692	691	708	726	752	689	719	731	745	719	731	744	752	760	750	767	721	719	745	705	712	762	783	739	750	764	756	737	717	796	675	710	705	708	727	764	751	761	742	712	740	727	760	768	774	727	728	735	731	767	731	772	736	760	688	665	735	701	707	713	704	773	725	707	720	752	761	724	690	698	653	743	782	730	677	742	710	745	735	706	714	685	716	695	672	747	695	729	708	751	749	751	714	759	742	706	728	711	693	754	689	801	696	731	732	746	695	793	762	708	734	705	720	719	733	756	744	770	675	753	712	713	755	722	697	760	734	729	757	746	751	768	725	734	745	739	753	764	724	742	701	734	713	709	707	693	711	748	713	726	706	701	743	758	717	735	745	738	721	730	742	694	714	718	744	726	719	728	749	742	704	737	722	719	716	741	704	749	772	790	741	672	745	727	721	718	777	772	753	731	741	759	759	720	690	714	755	727	741	690	753	689	781	762	697	736	756	705	705	744	715	725	753	702	709	711	759	735	685	741	688	703	685	740	772	767	701	737	743	739	672	699	734	690	751	733	742	741	697	722	696	734	725	713	762	727	718	697	744	760	688	749	772	753	747	720	730	739	783	748	723	721	757	709	771	744	690	675	749	718	720	737	777	763	751	703	750	729	703	696	756	726	749	744	722	740	762	722	719	771	758	715	690	743	720	721	724	737	761	742	717	731	751	725	768	719	759	751	735	723	735	741	735	717	688	725	721	748	735	708	738	732	748	747	761	763	698	735	768	753	693	741	701	786	671	785	737	734	734	758	754	734	700	767	716	719	742	747	725	705	734	757	752	751	722	681	714	753	732	773	750	736	723	713	714	741	731	747	741	784	716	736	711	654	764	732	703	739	725	738	721	728	695	732	784	752	739	782	756	723	716	784	690	725	760	706	732	719	731	747	741	793	775	732	719	764	748	729	771	737	772	706	748	780	747	749	714	741	709	777	746	744	740	737	716	769	721	765	773	742	729	710	741	719	764	718	785	702	769	703	755	703	690	775	734	699	744	737	720	771	708	700	712	722	727	748	736	704	733	725	702	706	702	727	742	715	757	704	738	749	738	718	714	751	753	729	741	766	682	704	684	775	737	763	760	734	803	729	771	732	768	760	744	737	737	746	758	748	683	715	710	729	771	741	756	729	732	730	767	708	736	693	766	747	710	714	726	727	751	771	658	740	734	730	762	752	738	748	726	728	734	725	721	770	726	730	778	705	722	737	722	719	753	761	755	765	744	747	720	711	756	751	798	705	710	719	756	720	757	734	746	739	742	726	739	709	747	694	702	688	726	746	715	754	752	725	747	754	710	701	697	733	740	737	719	752	720	753	763	745	789	714	735	679	720	735	749	702	707	758	693	720	743	733	688	687	729	729	705	661	701	722	718	739	706	741	745	711	731	732	742	700	753	708	727	748	722	758	713	734	782	758	728	748	750	760	753	732	766	708	699	708	753	739	750	727	714	698	745	775	704	722	742	721	733	729	764	753	725	740	685	793	749	720	750	736	738	715	775	736	746	698	724	734	736	761	752	733	759	740	743	753	759	718	718	722	722	721	714	735	724	716	760	681	750	728	689	725	754	734	680	710	696	692	718	702	725	724	741	739	713	744	745	772	739	749	707	725	756	755	728	731	730	743	783	723	757	736	744	743	713	730	672	741	748	721	730	742	727	728	758	763	792	716	712	710	713	759	770	783	723	743	734	755	738	729	709	727	642	707	774	694	741	718	716	741	747	721	750	728	759	764	768	743	744	732	693	712	761	754	679	744	721	732	725	780	740	711	761	773	723	733	723	740	743	718	732	737	654	690	794	733	695	717	766	760	733	735	688	739	725	731	768	684	759	733	714	748	753	733	699	748	720	726	735	756	755	711	779	780	758	749	800	703	698	725	765	743	786	728	754	748	743	703	734	703	721	703	696	790	777	751	790	750	796	757	708	735	754	769	740	701	694	725	770	686	774	710	693	755	716	759	776	697	737	725	689	707	766	668	730	731	736	771	692	754	714
3426	808	490	418	729	892	703	662	601	502	407	363	300	285	241	210	180	153	152	153	133	130	115	112	109	120	95	94	102	92	99	98	88	85	95	95	94	82	91	65	88	82	97	77	83	89	78	80	75	62	71	74	79	57	83	68	68	65	71	77	81	72	60	63	79	60	71	76	69	74	72	64	54	62	67	71	57	57	74	87	60	77	60	61	63	58	69	49	67	86	64	79	68	68	58	61	59	76	51	69	63	57	70	67	63	70	50	62	62	62	79	59	57	56	55	61	71	51	59	68	64	62	67	78	66	47	56	72	55	64	61	61	64	68	72	73	62	46	66	51	59	63	58	68	68	61	59	78	63	59	46	57	50	46	61	70	72	55	68	58	52	54	58	63	70	69	65	52	88	77	59	63	67	61	62	66	67	60	56	59	56	62	54	61	52	64	63	71	66	65	55	63	72	74	70	56	67	62	62	68	61	70	54	62	63	74	69	57	53	65	77	61	69	60	61	66	46	82	51	62	65	57	62	56	66	71	71	53	57	61	62	55	68	61	68	65	52	61	47	75	79	74	67	80	52	65	47	55	55	64	54	58	49	46	54	67	76	81	60	68	57	55	72	66	71	52	65	50	57	74	72	70	57	66	63	66	67	56	59	63	66	70	58	61	61	59	60	55	64	73	59	62	60	64	67	54	71	65	73	57	52	59	68	58	60	48	68	58	76	64	55	54	65	63	52	55	64	58	83	77	66	70	64	63	64	63	70	46	64	50	54	68	73	70	67	60	76	70	68	58	56	58	79	64	61	62	58	67	70	61	55	52	78	55	66	55	69	83	57	71	59	61	60	59	62	67	71	69	63	50	59	49	56	71	53	79	81	62	78	61	60	71	54	74	65	73	51	69	79	75	79	61	61	59	55	64	58	51	56	61	71	61	52	54	61	48	58	53	58	59	47	51	69	54	62	64	61	76	56	60	75	58	68	68	51	62	64	73	53	63	72	66	66	47	53	60	56	64	79	70	64	59	62	71	70	58	65	54	64	46	54	58	61	54	70	68	66	70	62	68	68	71	60	63	72	61	71	69	76	59	58	66	60	67	61	63	66	63	74	53	69	56	47	74	62	66	54	56	76	62	64	75	73	57	64	74	59	62	67	80	75	77	58	67	62	57	69	70	62	68	74	71	61	62	68	57	73	64	50	66	75	65	78	65	66	81	61	63	49	60	58	67	58	56	62	68	70	58	62	53	64	78	69	69	57	72	64	76	64	69	80	59	64	73	76	66	59	47	76	58	59	80	61	68	52	67	70	54	63	64	64	75	61	75	66	67	51	61	67	56	72	74	57	68	59	69	58	73	69	72	76	73	74	49	69	56	66	72	70	73	69	74	72	57	54	64	66	61	61	73	65	65	53	46	65	60	82	61	77	75	69	71	70	62	62	64	77	59	69	66	73	69	72	60	61	76	56	73	69	69	71	62	64	55	49	51	68	58	53	66	63	78	55	56	83	56	61	69	57	76	62	64	60	57	57	61	72	66	64	63	53	63	55	59	80	64	82	58	57	77	81	62	76	69	73	80	67	70	58	55	82	75	63	71	61	62	69	64	69	55	61	67	68	69	48	61	72	64	56	75	53	78	55	74	65	74	64	62	50	68	57	59	63	67	61	61	74	73	67	65	49	64	69	66	71	51	62	70	76	61	72	60	53	63	72	72	62	59	73	71	56	68	54	86	71	73	82	63	71	56	60	66	78	59	70	65	64	60	57	54	69	71	70	55	65	73	55	58	67	65	76	47	75	63	54	62	55	63	70	55	68	57	58	62	57	59	65	64	58	56	67	67	58	62	66	63	54	71	70	61	54	61	70	66	56	68	61	56	54	54	79	56	61	69	60	56	73	76	70	60	69	58	55	67	47	74	54	74	79	85	66	64	50	58	56	63	50	61	62	65	68	58	58	73	64	66	70	61	56	66	76	66	51	51	60	70	55	64	60	58	70	77	70	48	62	73	64	59	66	80	51	75	70	71	66	83	72	67	82	73	62	65	68	65	71	58	53	67	48	49	68	71	72	67	55	67	70	57	64	60	64	56	68	79	55	70	58	75	47	64	60	50	76	65	60	64	73	66	67	52	57	73	64	45	65	61	59	71	59	71	64	54	62	53	64	53	74	55	57	75	58	56	65	59	60	74	65	55	68	59	70	65	62	62	64	62	60	63	55	68	60	56	70	51	54	60	64	77	59	62	49	73	50	58	47	53	53	75	51	59	50	66	58	69	61	57	62	56	56	71	68	53	55	64	63	68	51	69	70	77	61	93	70	69	70	71	70	71	61	63	60	68	65	81	46	69	82	68	67	55	57	55	65	82	61	62	61	59	65	62	57	66	73	74	54	77	66	69	71	81	85	65	46	74	61	73	61	63	60	71	64	58	61	57	76	63	56	54	63	54	59	63	64	62	61	51	68	81	66	71	74	56	65	48	62	65	71	52	63	57	67	62	55	61	71	62	67	68	67	64	50	62	78	71	66	71	57	71	57	53	53	64	52	67	60	74	62	67	63	66	57	62	64	63	64	66	58	70	64	60	67	57	81	67	59	64	87	55	52	66	60	60	62	62	63	62	73	66	63	63	59	59	79	69	65	65	75	59	51	57	62	57	69	61	51	74	56	72	56	69	58	54	71	62	75	63	58	77	80	58	72	56	48	53	57	62	61	57	84	88	55	59	59	57	67	55	62	58	77	67	65	70	73	58	65	68	53	79	61	52	61	70	79	53	60	66	77	61	57	65	53	69	60	75	72	79	53	65	58	76	49	56	62	74	70	55	49	67	73	65	76	54	62	64	69	69	67	77	70	67	58	69	55	67	72	61	53	71	57	62	57	73	66	64	68	69	60	64	67	54	80	67	63	76	56	64	65	68	70	71	74	62	51	67	65	79	62	66	76	68	54	44	66	51	63	57	57	61	51	66	57	63	76	61	65	71	57	69	59	60	63	66	62	70	63	47	60	69	70	68	63	56	73	70	50	64	60	56	54	61	51	58	68	62	71	64	39	58	51	71	78	50	74	49	59	65	42	66	60	62	68	72	58	53	62	54	65	60	62	59	47	75	68	96	64	61	62	64	59	65	66	58	67	82	67	65	58	72	66	65	63	72	83	65	58	63	52	66	65	63	77	60	49	55	63	67	59	59	56	57	58	55	59	59	58	66	59	72	60	80	68	60	62	58	60	56	67	61	58	63	67	63	58	65	69	57	60	54	65	71	50	56	49	67	59	72	85	43	65	57	69	74	72	55	68	65	60	67	61	61	67	72	70	61	68	53	52	66	69	66	58	56	64	64	68	63	75	57	60	71	68	73	54	65	71	65	63	62	58	65	52	60	53	72	56	63	55	63	61	74	59	56	60	63	69	75	80	64	52	54	67	75	80	65	58	75	65	58	63	73	71	65	65	59	63	68	68	60	56	63	51	56	67	64	58	76	41	58	59	72	63	56	61	65	66	60
21909	15890	11172	24574	33270	32672	29718	25908	22167	18996	15817	13378	11380	9966	8571	7486	6616	5853	5344	4773	4370	4020	3632	3307	3337	3123	2897	2840	2865	2657	2436	2252	2165	1981	1953	1844	1766	1694	1671	1647	1600	1498	1576	1598	1510	1422	1475	1310	1401	1418	1285	1256	1325	1240	1282	1202	1234	1220	1161	1137	1141	1140	1119	1111	1165	1091	1085	1092	1063	1045	1019	1033	1026	1024	1064	996	1037	991	1042	966	983	1066	969	939	1017	964	934	977	974	1007	1009	948	918	948	951	950	969	950	897	920	912	895	927	865	980	963	925	896	928	967	922	895	1002	906	924	932	982	955	942	949	911	921	887	898	868	914	914	910	930	910	867	869	892	954	932	935	873	977	872	842	855	950	857	916	889	949	957	913	917	920	903	886	936	925	976	926	894	897	922	918	928	938	899	879	888	914	874	889	893	849	855	884	893	856	946	847	931	870	935	933	934	935	897	866	953	951	943	959	907	888	880	850	939	870	938	856	852	914	905	875	947	866	898	921	892	885	957	915	891	921	928	902	918	945	894	894	933	902	925	933	866	898	894	903	917	890	910	893	933	945	881	887	931	907	870	883	881	958	905	908	867	869	869	858	916	910	916	911	870	934	892	925	893	930	885	899	917	969	915	922	882	936	916	903	898	962	934	932	928	869	893	897	919	901	936	933	911	948	907	904	936	911	953	962	901	924	962	931	885	921	947	920	905	924	902	929	977	880	886	919	868	884	900	905	886	907	912	859	907	915	942	863	904	863	888	871	856	879	850	923	903	918	917	903	906	857	926	894	885	897	916	919	844	892	888	911	892	894	928	889	892	900	950	865	943	943	900	901	946	874	885	905	936	861	945	871	927	842	947	909	818	912	928	896	871	897	888	917	917	874	856	922	897	913	844	912	915	915	857	875	907	936	923	877	933	886	897	879	900	915	918	853	870	923	910	946	906	904	895	883	913	877	923	931	815	912	884	901	931	885	951	909	850	883	928	969	944	926	909	910	893	974	867	919	957	921	946	955	971	922	931	905	839	911	898	935	900	852	857	838	963	814	942	888	957	961	854	873	882	944	904	907	933	942	921	882	900	891	948	858	919	881	861	925	895	909	864	920	933	954	848	914	888	946	947	855	899	936	953	899	925	888	891	954	925	958	934	882	966	936	868	907	844	863	898	910	878	917	868	897	905	906	937	949	888	883	876	926	857	943	933	899	929	821	906	888	916	912	920	914	885	931	901	895	918	898	875	929	912	876	951	898	936	942	869	858	917	939	902	868	925	950	918	855	909	936	923	899	876	867	939	861	886	861	895	924	930	913	927	879	932	856	928	899	872	905	908	933	905	927	943	942	896	921	922	853	847	902	974	866	943	864	940	912	922	891	981	951	894	904	884	887	955	924	911	946	862	917	882	931	886	972	942	862	878	875	881	892	844	943	932	930	886	871	914	935	951	900	927	901	924	964	938	881	893	875	871	865	871	870	905	928	928	909	941	887	901	984	898	956	884	929	910	946	889	933	869	912	850	937	887	921	937	870	899	951	925	919	872	893	885	885	930	881	878	917	907	884	879	931	893	885	921	916	896	904	884	868	909	880	908	878	929	884	917	877	919	941	930	930	890	852	906	969	912	893	915	943	914	913	933	963	895	902	886	925	960	920	944	922	899	802	901	964	919	874	914	935	855	920	902	949	847	925	888	955	886	888	931	910	878	932	907	907	946	906	932	912	909	942	952	882	949	853	886	868	902	900	881	867	951	869	906	915	859	907	900	942	863	937	906	916	861	914	916	888	914	892	858	892	929	925	881	912	898	896	866	940	906	973	949	907	952	887	948	885	902	864	918	900	903	920	880	932	888	958	949	892	862	911	904	882	918	951	910	934	932	902	912	909	902	902	918	918	886	901	915	876	908	896	976	902	918	944	956	926	915	906	940	917	859	900	920	875	914	891	860	875	925	887	865	888	924	901	904	924	953	902	908	919	961	910	903	856	914	903	908	856	927	917	888	898	893	909	898	888	870	934	939	854	936	879	943	914	898	974	851	861	919	891	873	913	902	937	917	892	868	891	912	825	888	902	960	889	940	897	950	955	857	910	923	892	883	980	988	881	867	891	915	911	883	906	895	908	887	871	886	917	965	934	929	905	938	911	888	895	933	940	923	927	881	933	880	870	920	907	882	919	922	900	906	938	924	964	892	972	968	905	925	943	903	914	854	908	907	925	937	919	942	903	909	880	929	897	957	880	868	881	898	883	903	932	887	891	880	851	942	873	858	977	895	883	888	988	885	912	856	948	907	961	909	920	916	886	902	914	870	990	943	913	924	922	924	897	882	959	896	902	895	897	910	903	959	936	863	904	941	904	898	945	883	906	859	915	977	898	893	876	880	915	902	838	917	959	850	905	909	887	943	911	925	906	899	927	906	900	898	926	878	892	903	874	925	925	889	879	829	920	915	912	902	886	941	881	858	865	896	885	863	882	881	908	872	882	891	878	909	956	887	910	912	945	898	905	942	892	941	888	881	898	874	881	945	852	876	873	886	874	908	926	911	915	865	922	914	918	838	865	910	898	884	938	978	923	973	896	960	959	937	895	912	943	874	884	938	881	958	925	945	921	906	897	914	903	931	938	904	936	905	907	961	905	886	927	898	873	929	905	962	839	958	874	941	876	911	917	901	902	884	937	873	925	896	905	899	938	917	965	944	888	892	908	954	882	888	900	898	921	911	915	911	911	941	901	883	896	895	901	878	938	873	945	970	877	881	878	853	912	939	955	915	922	926	897	949	932	967	927	937	893	949	895	936	875	926	940	894	915	930	888	911	924	900	904	891	889	886	903	906	928	876	925	873	897	892	900	867	927	891	909	923	912	896	851	877	864	933	932	869	920	876	962	873	933	913	949	873	895	845	900	921	882	920	898	877	902	932	946	876	891	947	909	919	898	957	907	934	912	898	928	859	948	900	880	925	925	910	938	891	931	874	928	929	886	923	911	919	949	942	905	904	869	920	936	896	910	910	915	889	908	915	858	936	894	912	872	921	921	912	939	902	883	918	933	880	906	939	859	866	891	939	905	913	867	911	944	878	927	874	910	932	863	839	866	921	908	895	878	892	957	932	925	935	935	944	832	855	966	934	845	929	947	896	950	910	907	913	892	921	850	895	897	878	887	889	899	963	963	874	925	900	946	892	864	852	847	896	905	896	894	923	907	902	897	910	902	954	914	951	905	949	888	888	938	923	909	892	900	939	955	907	979	897	924	886	922	930	920	923	902	920	893	921	900	921	855	929	927	943	911	903	877	925	941	889	895	899	897	947	969	908	881	988	905	987	919	883	879	901	904	967	875	892	888	930	920	876	922	928	911	860	914	912	913	920	935	885	905	873	908	923	860	876	884	919	917	976	913	901	945	915	923	868	887	878	943	888	906	963	889	956	961	886	895	908	871	897	928	920	897	907	884	929	923	918	895	865	897	860	920	921	846	903	912	863	922	964	898	868	891	912	920	927	882	929	893	945	918	871	959	938	915	924	918	905	902
2589	1267	734	625	1132	1253	1090	977	843	723	593	544	432	359	277	292	252	247	232	185	192	203	178	155	154	145	158	162	134	117	135	108	120	120	102	98	110	100	91	91	95	90	84	98	102	88	96	78	94	79	80	77	90	91	86	76	71	71	75	65	74	69	81	72	75	74	64	79	84	63	73	78	70	70	66	70	71	65	68	65	72	68	76	72	72	64	72	72	58	81	68	80	66	80	73	69	80	59	61	77	73	81	76	66	64	56	58	72	77	60	65	71	91	76	62	74	65	65	66	65	74	61	51	63	80	63	95	75	73	52	83	70	68	71	76	57	67	65	75	61	80	81	70	68	68	68	80	76	74	63	52	73	78	64	83	57	67	58	81	62	70	63	73	81	71	88	62	59	75	66	64	71	61	59	63	76	67	82	57	76	70	67	76	60	69	62	73	73	52	66	54	67	62	50	48	81	61	64	74	80	72	61	60	60	86	91	61	77	67	73	54	68	82	73	63	74	56	61	63	57	60	78	73	72	60	68	66	58	76	61	68	70	79	46	75	76	57	65	70	55	63	61	56	68	60	55	70	75	77	63	81	59	69	67	57	71	73	80	69	68	69	67	65	69	66	63	74	72	65	65	44	67	50	51	57	89	52	56	60	60	78	70	77	67	69	64	79	57	70	57	70	78	74	58	68	66	54	75	77	73	70	76	67	68	60	67	87	65	85	59	69	49	80	67	64	59	69	64	62	75	71	65	70	54	53	78	70	77	63	66	68	61	75	66	53	62	82	65	81	60	70	53	63	73	68	65	73	58	71	73	75	62	72	67	64	83	63	68	65	56	68	72	71	68	64	67	74	67	82	68	59	63	57	52	69	64	66	65	81	74	63	76	70	71	72	79	77	76	66	55	67	60	77	66	68	72	64	66	65	62	72	85	76	64	65	68	81	70	60	60	75	53	67	61	60	65	58	67	75	74	74	88	64	65	68	66	68	38	61	57	70	66	60	62	51	66	51	59	56	52	51	69	74	73	67	57	66	76	63	60	69	73	73	57	63	76	54	81	63	75	76	65	72	75	65	64	63	80	56	73	63	61	54	68	59	56	64	57	61	74	72	68	78	59	79	60	57	64	62	66	68	60	74	67	62	51	71	50	61	73	73	59	68	60	62	74	64	64	62	76	89	46	59	65	57	72	74	68	67	67	83	49	78	63	57	74	54	66	73	75	56	54	72	67	50	69	63	74	69	74	79	69	72	66	57	69	55	77	63	69	57	59	81	65	62	79	73	67	67	65	75	70	78	73	61	60	69	59	57	74	65	61	69	74	68	70	78	60	71	71	68	73	62	67	70	66	58	58	60	57	64	74	71	62	67	73	67	74	61	68	65	65	59	61	61	74	74	68	72	69	60	83	66	64	59	77	72	77	60	63	59	72	62	72	66	69	70	60	82	60	70	60	70	72	72	63	64	71	59	60	71	58	86	47	63	74	69	66	70	82	70	51	70	70	83	66	45	68	66	78	71	58	77	57	64	66	68	60	67	73	56	72	64	63	82	61	56	68	71	72	55	82	73	58	70	63	64	72	85	50	67	56	57	56	74	82	87	65	64	57	81	69	53	82	70	62	73	68	80	65	73	67	81	53	69	67	69	66	56	71	67	62	70	64	73	60	76	63	77	60	54	63	71	67	83	65	73	74	74	67	56	73	64	70	54	79	55	74	62	77	66	68	67	62	68	53	78	77	67	65	67	74	64	72	61	77	54	73	56	68	65	68	52	64	77	66	75	68	65	70	70	68	70	69	75	69	64	62	54	81	68	67	64	69	47	74	78	68	67	74	62	67	69	56	54	68	67	79	77	74	86	84	68	62	65	79	77	85	75	64	67	72	71	80	71	53	74	63	58	72	58	66	67	58	73	62	60	63	54	57	72	64	60	67	71	53	55	66	59	68	75	52	80	47	60	83	78	61	68	66	58	66	68	75	45	59	55	66	74	67	67	71	73	55	69	64	61	76	66	64	62	62	66	72	78	53	84	68	75	77	58	63	75	74	63	50	67	60	66	47	72	63	73	59	68	66	65	76	75	82	59	63	74	82	51	59	74	53	60	62	72	75	82	74	53	85	72	67	73	51	67	59	64	75	60	78	86	76	70	68	71	68	88	76	54	64	80	71	64	67	73	74	77	70	51	70	71	74	72	43	74	61	71	73	64	55	81	71	76	75	60	57	66	66	72	87	51	58	70	67	71	70	76	57	77	79	63	70	75	70	71	73	62	64	56	69	74	57	55	59	58	80	75	72	69	72	76	72	57	60	67	77	83	57	75	56	83	66	67	52	66	78	79	90	81	71	68	58	71	65	58	68	64	59	62	80	84	56	62	57	80	80	77	75	58	72	67	59	58	76	82	46	64	58	64	81	67	80	68	66	72	60	68	57	72	67	94	69	61	56	55	80	66	54	75	69	77	67	68	78	76	68	59	84	64	71	62	66	77	67	68	58	67	76	68	72	63	62	77	65	68	66	71	60	62	66	62	77	63	72	57	67	63	62	69	59	61	65	68	66	58	56	64	74	62	61	51	65	68	65	67	73	64	65	70	82	68	50	56	70	80	73	53	74	60	62	64	57	57	48	78	72	66	52	69	78	69	82	64	69	70	59	68	72	62	59	67	54	76	69	63	61	53	69	75	77	57	58	66	69	64	54	77	56	65	72	64	55	61	56	75	81	59	72	66	64	55	59	67	72	75	75	65	59	66	75	69	60	70	79	57	64	54	62	75	65	68	81	63	56	49	56	76	72	56	61	64	70	65	63	65	90	68	76	70	66	54	46	73	62	69	67	59	78	61	68	54	64	56	72	72	70	60	67	71	81	87	52	62	70	55	61	66	80	54	53	62	80	57	59	76	56	63	53	69	61	64	68	88	66	62	66	75	65	86	63	72	68	73	68	50	70	55	56	68	52	65	52	63	67	77	55	63	50	65	75	67	77	61	71	65	69	75	58	62	71	62	82	71	51	72	72	66	53	54	66	55	62	68	66	62	79	70	70	77	59	62	67	64	69	65	63	48	79	75	89	71	67	58	63	62	66	74	70	59	56	80	78	65	71	71	66	76	65	74	63	77	63	74	50	69	72	73	70	61	71	57	72	67	50	69	67	67	79	68	68	74	75	75	75	63	71	72	68	54	69	62	59	63	59	61	66	74	59	67	67	62	65	71	58	53	83	79	73	77	75	67	58	61	73	63	77	64	76	73	68	66	79	70	69	57	60	63	69	65	63	68	63	64	61	62	70	71	66	84	56	67	76	80	64	67	70	69	64	68	63	63	66	66	53	63	60	74	73	77	65	73	57	54	57	62	70	59	57	52	64	56	64	74	72	66	66	67	52	75	70	65	73	63	63	74	73	63	72	61	84	71	68	71	66	61	70	70	63	68	79	74	64	74	63	73	57	59	48	60	70	57	63	72	56	76	73	63	73	70	66	69	69	67	72	69	55	73	68	64	67
27300	20466	14656	29724	38038	37584	34210	30836	27314	23675	20366	17773	15319	13533	11704	10400	9196	8176	7415	6746	6141	5599	5190	4745	4485	4377	4209	3985	3712	3666	3361	2941	2825	2606	2588	2285	2235	2140	2113	2092	2019	1951	2002	1936	1914	1775	1696	1699	1697	1682	1606	1598	1498	1451	1498	1421	1460	1422	1385	1366	1282	1267	1305	1229	1208	1280	1169	1186	1175	1174	1109	1087	1181	1130	1172	1122	1078	1133	1064	1054	1052	1002	1034	1067	1052	1038	1031	1034	1052	1131	1116	974	998	1021	1029	1054	1002	987	1038	962	926	976	960	1003	980	947	978	944	1012	984	959	989	959	1016	962	911	904	987	893	969	920	962	991	980	932	967	1001	969	998	921	950	893	945	977	968	962	951	976	945	1020	999	948	941	1030	950	863	971	954	940	1048	995	995	986	1011	977	978	933	941	971	932	934	986	936	945	972	947	918	936	932	977	973	956	926	954	921	931	965	947	927	950	970	886	949	968	934	965	926	949	940	977	989	919	940	974	937	906	920	970	924	955	947	893	954	953	996	975	975	879	991	921	976	969	926	913	939	923	927	973	941	928	1027	1029	939	925	936	955	960	881	952	960	944	948	933	916	926	906	971	924	959	917	932	912	940	928	910	953	967	944	929	963	1002	934	933	962	922	953	968	990	928	977	921	947	953	922	981	911	956	942	952	990	875	899	952	962	949	972	940	890	938	951	928	934	975	945	930	914	983	954	961	939	970	969	926	929	904	978	960	992	953	913	925	989	959	968	936	941	946	932	987	955	908	942	946	935	1002	987	878	890	978	940	945	953	881	983	944	921	926	931	1008	916	934	1001	911	927	954	916	947	910	949	922	967	949	943	908	986	914	889	974	936	900	974	962	952	942	932	932	940	1000	982	993	918	945	954	982	928	943	952	969	929	903	974	926	937	972	962	932	958	976	954	925	947	941	922	932	950	917	965	980	966	963	942	946	930	915	890	954	927	994	910	969	972	944	926	933	910	948	939	931	954	992	962	1006	985	957	983	902	907	906	973	969	898	951	982	979	959	962	953	915	932	896	913	916	941	873	989	929	952	965	995	969	913	997	984	936	920	970	952	859	968	938	970	917	1004	940	931	933	934	981	940	941	880	960	897	984	985	947	900	974	941	1015	972	900	989	966	923	948	957	978	961	927	912	959	935	916	946	932	889	988	926	955	941	953	938	947	903	968	928	940	956	936	924	893	948	956	925	1034	971	982	1012	974	928	952	957	915	938	931	935	949	959	940	992	965	950	935	929	930	915	978	939	948	912	949	966	1001	955	988	931	970	913	992	931	955	976	939	977	920	935	961	926	932	894	938	915	933	964	912	941	981	949	956	936	979	933	952	880	979	934	968	907	934	987	983	974	991	948	934	951	919	989	993	944	975	945	886	936	948	966	956	921	918	1049	926	945	981	939	912	977	924	930	881	975	972	962	959	939	945	939	923	951	959	943	988	958	996	976	917	903	934	961	1007	939	973	968	947	921	919	955	933	981	1015	977	934	924	930	1021	958	922	969	957	954	917	959	907	923	925	920	940	953	989	999	997	936	961	967	867	977	949	945	865	972	975	966	977	994	912	974	937	990	989	937	974	912	937	959	1021	970	948	937	956	995	945	955	972	928	966	952	906	932	1016	914	973	905	911	988	959	990	944	953	897	924	887	952	940	959	945	968	947	946	928	976	968	953	911	947	926	980	916	921	970	972	907	939	1000	942	923	954	924	971	925	960	968	938	938	990	959	959	1005	909	976	937	979	932	918	909	987	903	917	945	947	917	923	953	911	978	940	961	957	957	928	940	954	952	976	997	940	974	915	1016	939	911	926	887	1002	936	935	994	984	962	961	953	927	993	962	894	969	985	948	942	934	924	914	1004	947	992	1002	928	940	916	992	985	1006	977	931	941	933	912	930	939	919	959	944	942	947	927	895	927	909	923	966	913	969	970	994	941	953	908	962	973	946	918	1020	949	909	972	917	974	938	956	932	907	938	932	934	932	981	926	947	939	906	972	937	953	928	997	951	901	941	958	934	960	993	980	980	931	988	955	944	962	1039	983	945	952	906	939	946	970	959	950	981	917	899	929	978	906	921	924	930	950	920	886	939	999	1000	939	991	942	973	996	965	962	968	980	922	925	984	953	954	990	991	950	893	982	932	945	978	950	971	1027	938	976	935	968	957	960	961	1014	950	940	984	964	918	983	954	952	955	927	925	993	935	937	990	933	902	967	955	978	932	905	965	822	946	931	981	978	898	925	942	921	968	992	930	989	946	901	963	938	956	950	881	908	908	959	958	919	923	897	960	950	939	961	970	991	969	925	960	921	965	932	947	971	932	993	946	995	925	961	971	940	940	906	997	957	962	977	934	877	965	946	948	980	966	980	970	982	932	947	928	996	924	942	961	976	941	975	957	979	975	953	932	956	893	971	911	978	982	983	904	951	972	926	939	945	948	950	976	971	917	964	943	925	974	993	940	944	953	940	973	1011	942	914	986	938	913	921	926	1001	982	991	974	891	972	962	958	998	981	997	963	917	953	936	963	924	981	902	973	982	1005	921	1014	930	958	945	1020	922	958	965	1000	972	914	960	925	963	893	893	941	957	996	918	953	976	979	1022	940	963	971	979	960	1003	916	890	965	917	956	887	921	963	947	978	930	964	967	945	939	959	974	947	966	932	877	916	956	963	932	956	961	923	924	959	931	938	953	910	932	960	923	897	930	970	926	970	976	911	962	960	939	984	941	947	985	974	937	915	969	1000	915	909	970	959	975	945	953	955	975	1016	950	912	939	948	928	930	994	937	965	981	962	952	893	924	910	946	969	945	925	973	945	892	912	994	936	897	944	965	929	873	951	964	938	962	917	939	960	880	968	980	894	969	957	914	913	935	961	897	921	959	924	967	1015	952	941	938	920	952	940	933	950	945	914	1005	923	926	918	944	939	949	935	932	988	892	924	905	942	976	926	957	931	975	950	959	920	950	918	925	950	907	971	1018	970	942	987	925	978	977	971	949	954	981	971	932	982	854	995	970	925	913	893	950	963	922	949	953	992	991	880	934	947	961	968	996	920	957	960	934	955	990	960	975	972	922	981	997	954	965	937	906	940	980	939	971	972	933	969	942	934	925	941	966	996	949	930	958	928	966	958	986	886	932	942	917	966	964	938	930	937	951	963	990	1010	916	979	959	940	968	984	929	929	920	951	930	980	980	942	965	975	947	938	1014	1004	980	890	944	956	947	951	955	918	960	945	971	955	958	881	957	981	925	946	1002	991	944	939	963	947	911	942	924	934	893	981	957	924	943	959	971	955	901	1018	915	966	945	987	1010	1005	941	946	908	980	959	932	935	927	960	970	929	938	936	950	938	1006	959	932	937	986	956	916	933	936	1011	952	920	916	954	966	928	896	970	951	946	969	943	943	911	933	1017	961	926	943	882	903	910	918	1000	977	1014	960	975	968	997	938	981	929	1022	932	947	938	920	929	951	924	919	926	1005	941	926	939	935	966	957	929	1010	981	971	978	900	968	953	971	979	908	979	944	947	977	944	942	892	990	952	940	930	962	965	952	943	930	990	967	910	898	963	965	914	948	950	980	971	972	965
2073	548	362	300	519	625	530	418	397	351	277	254	187	179	174	150	125	110	105	102	95	109	87	87	75	83	83	60	84	82	72	63	64	52	64	74	59	51	64	64	55	63	71	65	51	59	57	54	49	46	57	55	57	45	53	48	53	49	52	52	65	56	56	61	46	47	47	59	46	44	53	52	44	53	56	43	54	64	54	55	57	55	46	47	54	53	59	58	55	45	66	43	52	34	50	41	55	56	43	75	52	44	54	41	37	46	50	51	56	42	53	54	44	51	52	52	42	48	61	53	60	37	48	42	45	53	47	46	40	55	50	39	59	51	51	45	55	46	56	56	42	46	39	34	37	66	46	40	62	50	42	49	54	46	38	39	39	44	51	47	49	52	57	44	53	56	44	42	39	35	49	40	53	51	54	59	47	51	43	46	49	51	62	45	57	64	53	42	49	48	36	39	41	52	53	46	43	52	45	43	63	57	40	56	55	49	53	44	53	53	44	42	51	45	46	38	39	45	49	51	56	52	37	62	49	49	59	51	55	46	48	40	52	53	46	49	46	52	45	54	54	46	49	62	49	54	53	44	49	55	58	51	35	56	42	51	47	46	45	42	33	44	44	55	49	49	58	54	41	52	59	52	54	53	45	41	53	42	61	48	53	53	49	44	49	50	48	48	54	51	50	43	44	49	50	61	59	47	54	60	51	56	44	49	45	51	45	58	43	46	56	47	52	54	45	45	40	46	49	46	48	50	55	62	46	43	48	50	55	47	44	50	49	41	62	38	42	42	44	46	55	55	51	48	48	45	39	47	52	53	53	40	48	39	48	57	40	52	42	41	52	44	66	50	42	39	47	30	54	49	57	41	41	45	42	66	47	57	44	37	47	51	38	48	43	61	42	47	55	40	48	44	51	53	50	51	47	50	51	55	53	40	53	58	49	44	53	52	45	49	46	49	41	49	42	55	54	42	46	60	46	50	54	46	45	50	53	48	56	56	44	53	52	55	54	50	50	52	45	51	47	44	47	50	41	51	40	59	50	57	55	46	50	45	57	58	34	56	59	42	47	43	58	53	36	54	55	55	46	58	45	51	60	49	50	54	62	53	59	49	41	49	47	48	37	54	44	52	40	50	52	47	49	42	49	44	52	38	54	53	52	51	55	59	55	54	53	54	47	44	50	53	48	50	41	56	42	51	52	43	60	43	36	57	63	47	43	45	56	36	50	52	59	54	51	64	40	46	50	41	61	54	46	55	39	51	63	36	54	50	60	55	55	43	49	43	40	54	49	50	54	55	45	54	44	55	54	60	50	50	55	53	50	51	44	49	35	47	46	46	54	45	47	50	60	45	52	49	44	36	42	39	49	47	44	50	61	49	44	54	50	31	41	45	40	45	53	53	43	60	65	48	52	46	63	47	48	55	57	54	55	56	47	65	48	47	57	46	39	43	51	55	37	58	38	53	39	46	62	40	46	55	54	36	56	44	49	56	47	41	44	42	46	48	47	55	52	50	53	53	57	43	55	60	66	45	48	43	44	58	54	50	49	48	58	50	46	47	49	46	54	51	48	46	59	50	43	56	61	47	49	55	60	42	45	46	53	62	51	36	50	59	53	43	44	57	35	69	45	38	49	55	52	45	62	50	50	48	44	45	50	42	50	50	53	34	45	50	48	40	44	50	51	47	42	47	49	47	48	52	48	53	42	44	36	44	50	45	50	54	45	48	45	45	48	63	60	48	48	46	52	42	52	37	46	44	48	48	54	49	34	47	38	54	52	62	48	48	46	47	52	41	48	31	43	43	47	46	53	49	47	58	60	52	50	38	54	50	43	55	45	45	56	49	59	45	43	49	49	51	46	44	58	57	46	56	57	47	55	51	60	48	52	48	52	53	47	48	57	44	51	39	60	51	48	49	46	40	38	35	45	50	51	50	55	40	38	36	60	51	47	52	46	52	45	40	44	51	43	47	59	62	50	43	49	61	54	55	57	56	50	37	37	38	57	44	37	43	53	46	43	62	65	55	40	55	55	49	52	62	56	53	43	59	58	51	46	55	46	53	57	47	57	42	52	44	40	52	49	58	37	46	53	49	40	70	43	45	57	42	44	41	54	52	49	47	52	59	57	49	53	57	54	49	64	40	52	55	41	46	51	37	53	50	56	45	47	49	53	57	53	54	42	47	50	34	43	45	52	41	51	36	44	43	52	56	45	64	49	56	49	50	46	46	50	53	48	47	56	60	50	51	53	52	43	44	61	52	54	44	46	42	56	46	48	39	44	43	44	46	50	47	40	47	47	44	59	48	40	40	55	48	44	44	55	43	42	43	41	54	53	61	43	63	53	54	58	48	43	47	43	58	54	40	56	42	48	50	32	41	41	47	45	43	42	44	42	38	42	53	50	59	38	51	57	47	40	50	48	46	44	40	36	57	33	52	64	52	53	46	57	50	53	43	63	54	50	58	51	41	51	45	65	38	43	52	53	58	54	44	50	57	54	39	41	38	61	45	41	55	51	48	60	55	55	44	42	50	47	44	42	50	54	57	42	56	46	51	45	52	52	48	44	40	51	37	45	47	62	34	42	52	43	47	63	33	55	55	52	57	49	39	53	54	38	39	48	53	45	36	34	47	50	46	48	55	54	56	46	56	65	50	61	43	37	54	52	36	54	51	46	41	44	52	45	45	52	26	43	52	49	45	51	43	51	47	51	44	51	46	43	50	45	53	52	41	50	43	45	44	60	58	44	46	47	46	55	41	54	61	55	41	45	51	59	58	63	49	39	53	58	39	47	43	45	44	54	49	43	51	56	52	48	46	53	48	40	47	59	44	38	46	43	51	57	40	40	48	50	45	45	33	54	52	34	46	45	49	44	57	48	45	53	53	58	64	60	54	54	38	47	55	58	50	62	48	47	41	51	40	60	47	51	40	56	50	54	53	48	41	58	59	47	39	61	53	36	66	60	43	49	56	51	46	42	50	57	46	51	52	51	53	56	56	40	40	45	46	41	43	51	47	60	43	41	44	54	60	43	52	65	47	70	46	48	60	53	47	54	50	47	39	58	39	68	49	56	35	46	49	41	57	51	39	35	48	55	53	55	44	43	55	51	48	50	39	37	46	45	44	49	33	58	46	35	46	48	37	46	48	46	57	54	45	60	52	53	49	60	43	57	49	50	51	43	60	67	57	42	47	45	43	42	54	55	55	50	52	44	55	47	51	47	48	52	48	46	53	52	50	56	60	42	44	44	48	43	52	34	62	53	49	44	51	46	57	57	49	46	61	46	58	51	55	48	51	51	44	53	52	40	41	46	52	51	45	45	54	55	49	53	37	45	44	43	40	56	38	47	47	46	45	50	53	56	43	49	51	53	48	39	57	59	36	60	42	40	42	39	56	48	49	47	52	60	50	58	57	54	51	49	39	54	36	46	34	42	37	49	31	46	48	44	59	51	43	41	52	41	47	54	45	44	30	45	54	65	53	41	52	45	55	48	46	39	41
18984	13079	8566	20814	28812	28417	25396	21070	17758	14448	11751	9734	8312	6876	5980	5236	4463	4153	3618	3379	3027	2768	2581	2477	2300	2209	2273	2096	1977	1778	1669	1609	1493	1448	1335	1262	1291	1208	1216	1154	1210	1158	1197	1100	1063	1133	1042	1019	1024	995	977	954	966	968	910	905	907	895	916	881	814	846	835	842	835	832	818	788	808	799	785	824	802	773	776	789	781	752	742	787	721	729	737	762	740	713	743	739	736	723	758	757	721	724	757	722	734	735	708	691	667	723	713	730	743	713	690	723	739	699	644	711	709	718	710	715	720	740	717	717	688	710	732	683	690	707	742	755	657	685	739	670	719	718	765	737	698	669	710	700	725	712	693	654	672	714	710	724	675	763	679	682	725	649	651	688	685	682	740	705	709	702	758	658	704	724	714	719	657	708	712	742	686	692	696	687	730	689	666	716	690	729	620	722	679	691	715	748	714	703	703	740	725	686	713	686	669	721	676	727	707	659	711	655	712	721	692	703	692	674	750	656	696	675	707	736	707	726	661	716	700	708	677	663	687	738	702	693	713	695	734	678	701	697	679	737	673	651	681	734	683	740	707	714	696	682	697	775	732	725	715	681	690	711	726	675	703	713	728	693	740	711	679	700	711	706	700	730	698	687	697	719	731	689	710	674	674	655	732	654	647	704	675	664	700	669	721	722	715	648	735	676	740	698	663	762	729	723	705	665	684	689	700	723	705	679	689	694	677	703	665	737	688	655	739	729	716	735	661	688	733	684	672	672	712	688	726	718	726	696	710	724	707	771	688	725	689	673	699	709	703	755	777	711	724	727	667	673	683	633	705	751	680	736	724	740	702	720	698	694	681	738	719	714	710	708	683	730	648	702	691	719	675	657	737	734	691	706	716	728	699	646	694	686	687	675	677	690	695	666	746	728	700	710	707	729	728	738	699	688	711	739	662	713	690	718	720	675	724	732	671	681	703	681	682	663	718	701	681	726	704	753	654	687	722	655	709	690	673	742	706	688	718	709	717	711	706	746	715	706	732	717	719	699	704	681	694	726	690	737	663	657	690	711	615	707	732	729	701	754	725	758	750	702	699	709	699	712	731	749	701	686	708	736	753	763	750	717	721	696	670	666	694	736	688	730	730	674	679	696	734	732	719	689	685	679	710	674	687	704	711	680	692	623	693	711	709	661	700	680	664	688	731	712	679	697	705	689	716	699	730	687	731	701	677	732	734	703	728	712	736	750	719	699	715	664	681	736	687	707	694	700	769	669	749	705	652	727	721	740	685	692	701	721	693	715	754	668	678	696	677	692	709	772	711	726	730	750	673	733	713	665	723	684	648	737	702	696	674	708	704	751	708	739	684	682	727	715	726	736	663	735	755	690	725	716	719	686	715	645	689	714	680	748	650	702	719	733	679	706	705	675	695	728	747	686	652	675	705	654	707	724	761	740	663	742	693	736	713	694	730	686	665	686	750	741	722	673	684	683	745	686	719	706	681	691	697	670	659	667	735	651	694	698	724	702	709	712	708	691	702	693	718	697	695	695	719	737	703	719	669	715	678	723	732	722	695	712	720	677	680	670	684	692	728	756	690	675	665	753	705	720	686	704	752	678	670	746	701	734	731	680	686	757	735	638	708	701	723	699	672	721	704	675	682	712	707	699	731	732	712	719	712	685	704	712	702	769	721	744	665	675	713	734	706	697	699	711	682	667	720	658	700	726	687	681	716	722	689	692	718	732	693	713	707	701	672	698	685	694	700	711	719	726	664	732	718	686	720	675	649	678	723	679	678	685	717	709	735	745	682	732	685	722	719	702	723	713	708	639	676	695	693	738	645	663	746	734	725	680	722	678	710	693	681	746	687	706	662	684	701	704	693	696	698	658	700	679	699	690	724	761	737	701	659	718	707	704	667	705	736	725	662	677	735	699	698	664	723	744	738	721	671	708	697	705	722	694	696	724	713	717	702	666	653	788	685	710	688	714	716	740	707	763	728	742	743	708	690	678	677	677	732	697	666	700	699	743	701	710	731	733	746	715	696	690	710	682	698	700	708	674	756	717	680	709	723	717	667	716	697	633	783	737	699	709	700	689	752	743	730	657	667	719	728	688	722	696	679	685	709	678	690	704	667	704	697	714	663	698	710	708	703	688	706	727	768	682	718	694	717	667	716	713	703	733	725	754	777	676	713	707	729	686	700	718	701	724	708	727	699	677	703	717	746	664	693	696	718	674	677	704	694	757	734	713	724	705	660	702	669	716	703	678	733	695	715	730	729	759	684	674	713	723	682	673	693	688	697	719	695	704	709	700	722	721	697	669	712	704	675	681	694	738	709	768	737	728	695	730	689	660	711	673	683	698	690	734	682	694	692	706	679	670	724	713	733	667	750	757	665	720	705	689	702	743	730	696	729	715	674	701	685	687	677	704	677	706	701	693	705	702	695	718	742	721	716	685	702	704	674	686	701	725	696	692	719	710	681	685	692	699	689	704	700	671	739	708	669	693	729	690	688	681	708	733	713	757	731	689	673	670	632	692	698	729	780	705	659	679	703	740	675	661	709	657	689	667	734	719	708	678	672	750	732	704	755	671	688	744	727	687	670	749	640	732	730	747	696	691	697	699	721	672	703	704	707	752	742	683	693	728	706	729	706	716	708	675	667	686	739	696	713	678	714	680	709	682	741	736	685	679	699	684	686	734	742	727	744	698	697	758	688	717	716	741	682	638	724	698	690	674	770	673	739	691	721	715	713	724	732	680	683	724	690	675	670	689	726	717	749	715	734	713	702	750	713	676	700	665	692	689	719	714	719	703	697	701	697	707	709	712	715	707	679	664	704	694	697	731	726	723	695	699	704	671	740	709	722	687	669	702	743	679	689	676	692	670	681	704	684	711	714	721	715	734	727	685	719	722	733	727	739	707	744	694	720	688	714	723	696	710	694	754	657	662	673	677	699	721	706	713	738	679	754	717	723	681	658	662	748	736	662	643	729	690	729	683	718	710	679	727	663	665	746	705	731	715	698	684	696	693	693	709	695	703	711	689	736	700	723	709	703	764	724	702	694	660	710	714	672	639	717	721	625	694	730	698	694	673	671	690	679	737	708	711	701	657	763	694	696	678	720	744	657	703	706	665	659	716	728	690	732	700	705	695	697	724	740	704	726	683	713	723	701	682	726	732	719	702	697	704	685	732	699	762	715	711	705	659	684	716	675	705	731	668	664	776	762	711	669	699	687	674	716	663	740	705	678	694	670	669	720	690	676	658	717	694	700	712	714	713	695	688	697	713	723	721	713	688	660	716	674	710	644	688	689	728	724	714	708	733	711	740	684	744	702	717	689	705	759	730	723	691	708	675	712	718	677	752	719	681	670	662	723	670	720	735	703	721	693	705	703	669	703	738	694	753	748	749	693	719	692	696	711	703	722	735	702	727	741	688	719	715	701	667	684	722	704	660	671	758	752	664	675	646	642	713	690	713	717	697	712	686	707	655	665	650	652	742	676	667	727	705	689	742
1474	902	539	435	820	934	801	675	587	525	397	350	264	262	232	231	167	157	144	153	116	116	116	108	108	95	100	96	100	94	103	83	76	88	76	74	75	73	65	68	61	65	60	58	63	71	46	76	63	61	62	64	55	65	48	45	70	48	49	48	56	63	61	61	57	54	62	53	46	71	49	54	55	49	58	56	58	52	46	46	65	56	55	62	41	52	54	61	49	51	44	54	56	48	60	56	51	42	47	54	50	46	57	53	55	43	37	59	43	46	51	57	52	55	69	51	53	38	40	57	54	52	45	58	54	42	48	49	54	55	52	58	37	41	45	55	60	69	56	42	39	52	54	47	55	44	49	45	39	56	42	48	57	62	56	53	46	67	57	48	47	55	51	48	58	50	50	45	44	54	45	39	50	43	35	48	48	49	61	45	45	57	47	57	52	52	54	54	63	45	53	67	57	48	53	39	53	57	53	46	48	60	49	52	57	44	46	47	45	51	56	46	46	51	41	64	60	51	56	37	53	47	56	36	63	48	41	51	54	50	55	61	53	47	33	47	51	44	49	47	51	49	62	56	52	49	55	49	47	54	48	41	42	58	44	48	46	46	63	34	57	64	52	63	55	54	58	39	53	47	61	62	39	40	61	53	51	53	45	44	50	54	46	37	50	48	57	61	50	49	46	45	49	52	51	49	53	59	40	57	60	59	58	59	54	63	50	42	53	50	58	49	52	52	55	50	67	41	45	45	41	46	42	52	44	53	50	49	57	44	54	40	50	53	46	56	45	44	52	36	46	51	56	49	50	54	48	59	38	57	45	47	31	52	54	40	43	40	49	61	43	47	52	46	41	47	47	42	51	45	45	57	55	64	48	50	44	49	42	49	54	45	53	63	50	46	40	56	46	54	60	50	51	51	65	39	49	41	41	51	56	44	44	51	52	43	49	64	63	57	45	48	58	49	58	47	52	49	45	45	38	63	45	58	58	47	51	60	57	49	45	66	59	54	34	51	54	44	46	55	40	47	37	40	53	53	51	50	49	48	54	61	55	52	48	55	47	37	45	38	49	50	41	49	59	63	35	47	55	48	43	53	48	42	44	48	48	45	49	42	60	41	37	48	54	62	64	49	39	52	56	56	43	53	56	51	52	57	57	42	63	45	64	42	54	51	44	59	52	49	54	53	57	64	53	46	62	47	44	55	48	40	62	57	49	47	61	44	42	37	54	52	52	52	59	52	51	47	50	58	46	53	45	44	45	53	54	47	45	53	42	49	41	52	61	49	35	52	53	48	47	56	56	56	58	62	42	63	36	53	64	53	65	51	47	67	62	53	48	60	58	55	53	55	65	49	48	54	60	52	53	55	56	50	50	51	50	40	48	48	43	58	50	40	43	68	59	37	37	53	50	60	53	46	53	53	58	54	53	56	39	38	48	50	41	54	59	50	48	45	43	54	58	48	47	48	42	57	44	41	48	47	43	54	48	55	42	49	35	48	55	49	50	44	58	48	52	45	47	48	49	48	46	52	59	48	55	66	58	47	50	50	56	36	48	51	56	44	49	48	48	43	53	45	58	46	55	57	63	50	44	44	50	49	51	49	57	51	50	40	59	45	58	55	48	50	53	52	42	43	44	59	52	61	51	45	56	59	54	48	48	35	41	53	54	51	43	43	52	58	51	54	49	53	45	41	50	42	47	48	56	53	60	57	46	48	44	62	43	58	58	46	46	55	54	52	43	50	51	31	54	56	39	53	37	56	54	65	47	43	55	51	45	54	54	51	56	51	47	44	40	39	55	46	56	51	52	34	61	39	62	53	45	52	47	58	50	51	40	58	44	53	39	49	46	45	46	54	44	55	51	45	53	50	54	59	48	57	45	48	60	52	65	45	61	43	57	46	58	49	48	49	48	58	53	65	44	59	48	61	58	59	37	39	43	57	52	60	56	57	65	58	54	53	50	56	55	49	55	57	49	51	62	59	50	46	47	49	52	46	45	45	49	49	68	47	73	51	50	53	64	58	57	49	43	53	49	42	54	52	52	66	58	55	42	40	38	44	58	48	61	44	42	52	52	38	58	46	58	61	45	57	43	66	49	54	47	51	48	51	47	52	48	55	54	49	50	49	48	57	47	39	44	43	46	59	54	48	58	50	42	44	60	55	54	47	48	32	52	53	47	61	47	48	55	58	48	57	42	54	53	40	52	73	52	50	58	53	52	47	48	52	46	46	37	47	43	48	38	52	43	45	57	39	50	46	47	54	51	45	57	44	56	47	56	54	52	55	52	49	48	46	40	45	57	46	50	55	54	40	42	54	46	54	42	61	52	57	54	46	52	46	54	41	48	49	45	60	58	50	55	56	51	54	44	44	48	54	51	52	56	56	59	48	43	57	66	47	49	48	67	45	44	50	47	46	56	53	59	44	48	55	47	59	47	51	48	64	42	49	49	49	49	52	48	49	49	46	42	47	63	44	54	49	48	55	52	58	50	45	48	51	65	36	46	51	55	47	51	53	53	55	39	44	60	54	65	48	51	33	53	52	43	55	51	59	43	57	59	51	55	51	44	50	48	40	61	40	46	49	73	53	49	48	48	73	59	52	41	50	46	53	55	53	42	52	59	53	54	59	47	51	53	50	50	53	47	59	44	46	47	67	50	50	63	43	49	55	46	44	60	56	47	40	54	52	42	49	46	42	43	58	57	38	44	57	40	42	36	44	56	45	54	52	53	44	51	57	50	51	47	47	53	47	61	48	48	47	49	62	59	52	63	40	57	58	50	49	45	47	74	57	43	40	61	46	41	48	43	52	50	46	64	48	43	59	60	48	48	50	49	47	48	49	51	41	46	41	48	54	47	66	54	57	42	39	40	47	46	61	41	67	39	50	57	44	36	44	51	40	54	57	52	49	48	49	56	43	33	51	45	50	50	57	47	45	52	50	55	45	53	60	53	41	50	54	47	47	49	44	47	58	65	45	47	51	60	56	51	49	47	62	61	48	40	61	43	60	52	45	44	44	58	60	59	46	38	43	48	55	66	36	44	51	46	41	65	53	49	56	50	57	52	48	55	52	55	55	46	60	57	56	44	48	49	50	40	62	49	69	65	57	53	46	47	58	44	56	56	57	47	50	53	39	59	39	47	50	59	48	47	46	57	42	49	43	39	56	50	69	52	58	40	47	54	58	43	42	44	54	51	43	58	72	58	54	46	47	39	44	49	58	34	61	43	58	54	45	66	51	45	43	56	49	61	47	48	45	58	50	49	42	52	47	49	63	54	46	50	54	42	62	48	56	44	41	53	56	59	59	48	56	50	47	54	53	37	44	48	45	49	51	43	43	58	60	51	51	42	44	45	56	46	46	39	57	48	47	63	63	59	55	51	47	55	51	48	53	51	49	56	47	54	50	54	45	54	54	42	54	42	54	61	53	56	52	52	42	38	53	47	47	52	62	46	47	55	58	67	45	46	42	62	56	44	57	50	46	46	60	50	42	49	60	49	50
23246	17269	11895	25889	34459	33361	30291	26097	22465	19059	15994	13419	11637	9875	8805	7685	6858	6045	5366	4994	4478	4091	3803	3573	3298	3108	3082	2929	2742	2451	2347	2208	1990	1861	1849	1669	1607	1541	1523	1497	1520	1492	1456	1350	1380	1281	1266	1267	1238	1193	1200	1114	1136	1180	1057	1099	1014	1003	1001	963	997	957	939	968	915	926	896	923	891	876	956	876	827	827	879	803	829	843	841	797	800	801	815	812	812	801	816	766	811	820	804	724	792	782	802	792	771	706	781	783	660	760	784	787	743	720	759	731	771	724	732	771	738	746	735	700	746	716	730	711	761	749	737	737	737	743	734	770	728	753	749	791	749	738	758	737	699	736	705	816	702	747	770	745	704	759	670	686	742	716	769	740	735	690	758	711	762	727	729	748	694	736	740	735	703	749	694	707	762	711	732	712	759	747	764	740	745	738	727	721	696	709	679	762	702	717	729	746	719	761	725	704	719	753	684	769	722	756	679	743	761	708	748	717	705	739	693	717	716	742	715	726	737	729	727	722	692	767	719	703	693	778	760	680	724	743	765	744	739	728	684	717	730	686	729	737	752	698	694	698	727	714	729	718	702	732	691	719	749	705	793	772	743	712	743	701	751	731	721	683	727	684	782	725	718	719	723	745	771	723	725	760	716	709	715	699	753	698	772	718	720	748	684	720	724	744	759	739	730	713	712	792	749	737	745	770	757	681	759	728	766	711	749	779	723	787	771	729	740	711	752	708	742	696	751	773	697	714	746	714	757	733	729	672	748	708	734	696	760	707	727	711	748	686	726	764	715	750	725	701	741	769	675	751	758	721	712	738	726	733	668	684	699	684	716	688	710	727	770	730	747	688	692	685	741	728	722	756	665	738	730	702	741	739	743	749	669	706	732	730	693	735	742	691	748	736	729	670	726	740	745	748	691	747	737	729	698	726	709	700	696	707	729	699	751	769	718	704	703	755	681	689	708	705	767	781	764	708	739	759	722	680	775	716	729	727	714	768	722	691	740	774	723	745	714	685	716	670	745	744	755	688	697	756	754	728	740	697	705	712	720	707	747	742	702	748	717	712	730	717	724	739	708	754	655	728	695	693	729	776	722	701	727	755	713	755	700	756	718	718	687	705	708	691	772	689	736	750	685	750	754	710	694	732	701	720	750	704	714	713	698	722	736	773	766	753	738	690	720	720	727	721	706	732	690	776	775	713	734	727	734	732	711	748	723	764	724	739	700	732	722	747	751	747	759	704	698	732	687	746	833	697	724	758	723	693	707	745	728	749	730	717	692	766	706	734	730	736	715	698	701	745	747	750	709	734	678	680	716	714	755	772	709	734	705	730	697	748	737	758	744	738	741	745	721	697	715	698	762	778	707	730	701	712	737	759	718	726	745	731	746	728	725	692	751	723	743	756	762	719	727	689	751	731	767	717	756	736	678	726	769	724	756	732	752	723	705	716	733	697	745	709	709	683	741	765	724	720	717	712	756	758	740	739	721	743	707	712	748	701	692	729	741	756	677	789	715	718	744	691	723	745	715	751	684	759	720	772	700	745	691	693	719	719	735	683	713	747	780	725	745	717	746	754	717	700	749	745	781	729	694	698	720	740	737	656	697	733	790	758	709	750	717	728	689	736	728	744	732	743	700	749	751	715	723	747	768	746	687	727	741	774	740	741	738	725	694	694	697	737	734	747	718	726	645	710	731	735	771	731	746	700	728	721	750	727	709	759	692	738	715	688	680	771	712	743	745	722	748	740	768	715	742	707	691	702	783	730	762	717	693	713	735	736	716	748	734	722	740	736	735	698	731	763	785	737	749	729	783	751	743	730	742	761	727	757	740	742	789	769	687	690	717	715	689	714	730	738	754	730	711	734	737	694	765	672	712	710	714	725	701	698	719	711	692	703	706	749	771	707	722	730	728	636	715	738	744	710	755	718	718	731	775	777	678	723	749	753	790	740	735	717	729	778	712	682	725	752	740	705	719	743	745	734	698	758	749	735	705	694	717	688	674	746	691	762	697	709	695	709	694	738	779	721	707	738	735	712	700	720	732	727	728	760	722	743	726	700	691	736	762	765	696	689	766	699	682	680	742	758	738	691	726	688	711	726	691	728	772	745	673	743	737	731	711	764	734	687	759	741	729	714	723	769	699	708	701	729	680	760	754	719	732	747	685	729	762	710	708	691	709	753	750	726	754	758	741	797	749	727	750	708	688	689	748	729	755	745	715	708	754	764	728	736	725	781	731	749	709	715	692	796	690	740	708	705	729	782	718	701	762	726	743	725	765	704	742	728	724	699	721	733	791	707	767	713	711	666	735	758	748	710	724	766	752	709	756	740	680	716	734	667	777	713	717	762	733	729	754	736	733	733	738	750	698	755	795	715	744	737	776	773	713	764	743	702	704	694	685	739	696	730	697	779	765	703	680	744	733	718	766	720	772	738	746	762	760	737	737	706	721	724	729	697	709	732	741	704	725	711	752	758	736	731	750	715	727	708	721	715	749	767	751	768	686	778	682	716	729	781	748	754	750	718	722	759	700	711	731	744	739	745	742	686	677	692	737	730	733	750	765	724	697	710	750	703	715	776	704	732	767	748	740	759	707	750	730	750	746	723	735	740	744	755	710	727	695	739	740	723	687	735	699	775	679	724	732	728	737	706	788	737	709	758	724	724	747	735	776	751	719	708	737	707	707	683	743	736	726	700	797	731	765	778	730	715	714	760	715	743	689	710	714	745	687	723	740	712	752	752	717	725	755	765	786	759	699	693	739	750	758	694	731	710	763	698	742	734	709	743	743	739	755	734	767	731	788	727	677	691	679	746	756	738	770	768	753	733	726	755	766	747	760	733	717	691	740	745	698	750	762	762	757	718	712	746	688	753	720	712	746	769	698	763	722	703	756	689	680	689	664	683	707	679	804	746	753	736	721	753	747	722	753	737	791	759	767	737	746	713	717	695	704	738	739	734	736	731	769	681	739	718	708	748	689	697	697	763	717	726	736	676	754	740	736	721	763	706	723	746	720	708	728	751	763	694	671	743	711	727	746	690	726	756	739	683	752	737	749	710	745	767	697	729	786	703	711	723	735	731	743	721	767	719	740	751	745	753	763	715	734	704	763	739	698	738	725	760	726	696	748	704	707	705	731	770	739	704	698	700	663	750	729	726	790	773	700	689	723	744	718	726	732	749	743	749	733	707	751	715	729	759	723	724	726	694	718	745	745	787	698	729	710	719	771	739	719	729	730	710	762	756	715	714	742	691	680	690	777	729	710	722	677	735	753	745	710	751	728	734	714	800	710	779	735	720	747	734	717	688	698	752	747	705	711	694	762	744	770	702	782	762	738	686	701	754	731	719	736	723	697	724	765	718	688	769	743	681	739	707	700	680	688	716	749	750	674	743	740	705	763	770	742	706	729	688	675	711	762	723	686	737	698	774	721	704	695	771	753	717	746	677	718	703	774	727	748	760	751	747	787	752	717	706	727	753	710	730	775	738	760	717	735	707	714	764
3350	818	523	436	757	828	739	610	554	432	377	353	311	247	206	196	185	193	143	144	142	134	103	143	127	121	127	107	91	100	118	103	85	93	90	83	80	83	80	77	82	74	84	86	82	87	88	76	76	65	74	67	56	66	72	72	85	55	59	72	69	60	75	61	54	74	73	67	64	79	65	67	65	70	79	56	69	58	56	65	62	64	66	42	73	56	52	68	66	76	72	55	68	51	74	58	64	78	66	58	53	74	69	61	54	51	54	58	67	53	61	68	74	69	57	45	60	43	66	58	64	53	68	55	56	61	60	45	70	46	52	65	66	55	51	59	56	70	60	58	58	66	60	68	62	65	53	60	63	63	79	62	60	48	65	67	61	67	70	53	47	63	63	62	62	60	69	65	60	59	60	67	58	60	50	71	53	65	64	55	53	51	70	65	61	63	64	56	64	70	65	62	66	57	58	66	66	66	60	63	69	57	77	79	64	73	75	60	56	59	60	77	55	60	60	75	62	66	76	66	57	59	66	57	65	70	49	55	74	69	54	82	60	73	48	65	72	52	71	60	62	58	66	73	58	61	61	63	51	64	62	67	68	59	55	57	56	52	77	83	50	59	85	57	67	70	74	70	72	56	72	66	80	62	60	57	52	61	67	80	69	54	60	62	60	61	51	49	65	48	58	66	66	70	70	47	54	62	73	69	59	54	63	63	66	65	56	61	76	53	71	75	56	69	73	66	55	69	55	57	63	74	71	57	52	73	70	45	52	74	72	72	56	59	68	56	72	69	52	60	66	62	75	60	64	61	66	68	61	64	76	54	61	62	52	72	68	61	71	62	53	67	77	68	88	51	54	55	71	72	60	64	56	72	54	56	72	54	51	64	68	54	62	71	66	63	59	45	72	65	69	73	67	73	53	55	64	76	49	54	65	56	67	73	70	72	64	83	59	62	59	50	65	66	71	63	62	74	55	62	58	52	56	75	40	63	80	56	67	70	63	69	65	59	58	70	63	60	53	73	68	52	77	72	60	63	64	65	57	77	76	68	73	70	58	61	87	56	66	74	68	54	69	60	54	57	63	67	56	71	63	77	66	51	70	60	69	57	71	67	64	70	58	58	60	59	69	57	51	61	73	61	49	69	65	56	84	59	61	73	72	64	46	63	59	66	55	70	54	58	56	67	69	61	57	64	58	59	59	61	62	60	72	67	53	76	48	65	72	73	57	53	63	83	59	69	58	54	75	52	55	78	73	53	63	58	62	61	68	74	79	65	64	67	70	76	71	66	70	76	69	51	61	57	60	59	59	70	61	68	72	57	57	74	58	58	61	61	60	65	65	56	63	72	69	62	74	73	52	64	60	67	69	55	58	64	68	62	59	57	62	54	52	75	57	66	69	61	58	69	86	74	55	51	57	69	56	63	64	64	72	60	53	62	56	59	58	64	68	70	57	82	60	55	76	57	77	51	73	63	56	58	68	76	63	55	56	66	58	52	60	42	59	69	68	53	58	51	61	65	71	70	57	58	46	63	73	47	76	69	55	56	67	65	69	69	69	72	59	70	73	80	46	64	57	61	66	71	70	61	61	56	54	62	60	65	63	68	73	61	71	69	52	60	54	68	41	68	57	68	60	68	68	56	55	64	80	55	66	58	63	67	53	60	57	50	63	47	58	59	62	67	64	75	61	73	66	64	70	50	57	63	65	68	58	61	71	63	53	59	56	51	64	63	59	57	58	64	55	62	57	62	57	58	71	68	77	65	60	59	69	59	73	61	69	54	59	60	61	67	70	68	68	54	69	67	69	53	73	46	63	61	73	72	68	61	58	72	72	47	60	66	68	65	77	58	62	72	66	70	73	64	71	41	52	57	69	46	56	68	64	59	69	58	67	49	66	74	72	69	56	59	73	57	72	68	75	68	61	69	80	62	54	63	58	66	62	68	70	68	71	52	73	57	65	56	62	62	57	53	69	63	62	58	53	61	51	75	64	71	58	70	68	61	60	57	64	52	60	54	53	46	75	50	73	70	72	68	67	61	62	54	61	69	57	53	63	73	63	68	69	74	56	71	69	48	60	68	71	58	72	60	68	68	68	57	61	59	72	62	53	66	65	63	56	64	70	73	63	63	59	55	64	68	64	57	66	60	58	46	61	66	53	62	68	80	66	67	64	75	62	61	52	57	66	47	64	72	75	61	61	75	62	57	57	58	71	64	69	75	61	58	73	49	64	57	65	80	59	66	53	68	69	64	57	55	64	54	61	67	60	77	57	55	59	79	60	63	63	57	67	65	60	69	61	47	70	59	55	62	53	55	62	69	58	53	73	45	53	52	65	62	60	67	46	64	63	62	46	79	68	77	63	59	61	62	55	60	61	58	52	75	69	63	65	57	72	66	53	58	53	66	73	82	67	73	62	57	68	57	74	61	45	59	60	54	55	42	67	65	59	68	61	61	66	68	76	65	65	75	56	65	62	63	75	70	55	60	61	62	58	59	74	72	60	59	53	75	74	61	50	59	68	57	68	78	78	59	71	50	67	60	65	49	64	77	69	57	53	64	65	51	51	63	53	62	62	52	60	67	70	61	59	47	65	63	71	64	59	64	71	70	56	78	70	73	64	78	51	63	78	67	84	62	57	67	63	62	62	63	62	69	64	60	64	82	63	54	57	43	65	69	67	54	66	67	80	67	57	68	59	55	59	70	63	41	58	64	68	58	50	62	62	70	57	58	66	58	55	68	72	62	60	54	54	53	63	57	64	67	69	73	59	74	54	58	65	66	56	65	66	55	63	65	74	54	62	63	66	73	65	58	61	60	81	64	57	59	57	72	67	73	60	59	63	73	63	71	52	66	57	55	49	65	58	71	53	62	46	62	65	66	50	59	68	59	53	59	57	58	71	68	61	65	67	85	74	68	59	54	50	76	68	45	74	57	73	79	64	57	65	72	55	66	48	69	61	60	62	59	61	53	61	62	58	63	72	66	56	79	54	62	65	68	50	70	69	69	72	72	71	67	75	64	73	59	71	38	61	60	70	60	49	66	61	63	59	48	64	75	62	59	54	64	70	64	72	71	56	58	61	73	64	70	61	48	65	71	68	64	67	58	59	59	72	65	46	76	79	61	67	71	70	68	60	55	60	51	59	48	62	60	58	82	66	63	60	64	57	69	72	61	54	70	71	71	68	71	44	59	56	64	69	65	89	54	48	52	79	58	49	68	54	56	79	74	62	58	44	61	59	56	59	73	60	61	62	69	54	68	52	81	78	61	69	67	60	59	44	61	63	58	64	78	59	48	71	82	70	69	79	60	61	78	54	60	69	72	66	57	82	57	53	72	78	65	62	68	70	59	58	81	65	58	51	71	51	47	54	65	66	61	63	43	62	68	63	55	62	59	58	69	65	71	76	71	57	58	71	60	70	69	63	70	59	67	51	58	45	59	57	79	75	68	68	46	63	67	63	66	65	56	61	54	54	63	49	67	57	63	55	71	56	57	57	58
21507	15898	11256	24331	33282	32251	29291	25108	21690	18037	15378	12852	11106	9632	8322	7310	6306	5727	5272	4805	4315	4021	3764	3461	3171	3145	3111	2917	2646	2636	2425	2174	2118	2000	1827	1824	1716	1713	1686	1625	1613	1564	1527	1632	1535	1389	1422	1455	1411	1274	1289	1324	1357	1273	1195	1188	1224	1230	1155	1132	1198	1089	1113	1074	1091	1060	1066	1106	1011	1013	1034	1044	1063	977	964	983	961	909	1049	1027	1010	988	981	995	979	968	1008	879	963	1006	951	985	971	927	947	972	913	904	932	863	936	949	958	939	978	946	887	944	929	884	878	891	864	954	911	929	863	932	878	912	917	936	889	946	906	885	918	867	855	911	940	863	910	913	924	944	941	881	873	920	895	878	876	831	948	881	900	895	900	865	935	936	954	919	908	892	913	913	875	914	925	925	921	916	881	954	904	940	902	876	896	856	906	896	886	894	893	857	902	875	883	957	942	913	898	872	920	911	891	918	868	874	893	915	885	864	937	869	918	897	912	889	868	896	918	976	904	901	863	879	931	875	917	896	935	922	826	956	885	899	977	902	896	827	921	869	914	923	899	914	895	914	893	914	942	866	925	917	874	876	889	894	923	917	863	906	871	896	848	897	920	898	940	908	896	865	906	923	915	956	897	927	942	885	893	932	911	911	918	911	896	862	964	903	904	969	824	856	839	864	943	886	928	906	886	864	924	867	903	936	873	863	905	885	904	835	913	890	887	950	925	907	909	839	918	954	916	938	906	929	931	909	898	915	837	878	864	883	925	919	963	892	896	872	900	853	856	867	888	901	895	881	876	958	911	947	878	873	901	934	898	861	989	887	910	910	924	893	875	828	906	869	872	843	891	889	924	949	878	910	911	892	894	913	913	896	915	919	896	955	908	911	962	924	899	916	877	874	915	891	898	949	888	880	894	832	889	921	938	943	952	824	920	921	912	894	903	916	838	939	875	981	899	902	866	892	914	883	914	872	942	889	922	886	958	863	897	900	931	863	897	877	926	885	937	953	905	867	903	828	937	899	859	899	868	932	871	911	909	871	842	885	948	865	852	923	828	906	946	875	916	970	928	892	966	905	874	923	865	828	932	886	922	909	900	888	872	951	941	866	905	940	900	903	861	864	914	912	911	925	956	890	931	924	888	933	888	860	850	919	910	902	875	923	867	928	875	922	899	879	897	922	927	872	865	909	928	875	840	917	922	958	913	907	856	885	869	865	910	969	881	871	893	905	936	865	917	941	918	886	954	912	883	890	867	914	936	873	914	896	918	925	890	900	931	904	894	890	872	966	833	887	872	886	936	928	864	857	884	881	882	897	921	843	911	859	913	889	861	901	869	858	919	942	919	956	900	914	902	861	920	902	824	892	961	893	895	925	898	903	904	867	922	921	908	885	856	890	907	893	914	916	902	923	934	915	889	882	893	920	880	924	870	870	940	911	825	886	917	937	921	891	926	928	889	923	861	941	871	897	886	861	858	856	929	846	846	903	933	887	927	877	912	921	888	862	870	925	887	924	936	895	859	879	907	849	867	908	850	873	887	908	923	887	888	869	916	933	826	898	921	926	906	908	920	938	898	872	859	964	919	935	905	931	849	915	851	909	943	839	895	910	876	858	929	910	913	899	883	916	953	844	904	882	887	919	893	901	919	917	917	859	873	895	926	894	839	895	911	878	862	883	887	902	878	912	898	867	863	895	862	876	894	856	879	889	859	928	880	857	884	903	906	888	874	858	940	878	882	926	906	944	929	891	938	870	919	922	894	889	896	873	913	942	868	907	933	942	838	916	919	893	914	890	884	875	869	891	887	918	897	904	959	862	914	956	910	884	872	913	845	962	922	890	873	893	880	936	903	904	870	953	937	903	918	877	909	898	876	875	957	946	917	893	891	876	883	878	962	858	918	902	908	874	904	936	837	876	851	895	894	856	941	842	911	961	940	891	936	859	898	882	896	914	882	891	886	878	855	895	925	887	942	918	869	920	929	898	887	858	919	920	888	879	881	880	962	891	920	935	888	902	877	926	867	907	899	883	834	864	883	876	938	913	936	929	934	882	873	972	886	833	882	912	917	896	918	912	875	895	934	904	910	871	900	905	938	908	918	882	855	884	856	923	887	859	838	910	942	858	884	938	912	885	887	931	888	836	931	875	849	950	892	890	886	873	884	895	908	910	895	877	890	904	918	904	912	833	904	939	900	897	922	862	910	902	943	956	905	891	898	858	928	896	849	904	950	898	913	896	863	896	892	906	906	956	812	859	892	876	852	877	908	908	924	914	930	923	870	862	881	899	885	898	913	914	870	930	888	898	838	920	883	919	878	884	954	910	892	875	881	906	907	977	920	918	909	904	865	934	876	937	878	914	907	868	873	917	935	936	881	885	921	914	853	880	894	944	875	862	931	923	858	919	893	897	876	883	876	864	856	861	897	951	926	907	914	876	917	945	888	881	933	943	888	903	928	906	812	919	884	907	876	929	887	918	872	872	866	928	917	869	921	919	939	904	914	897	920	893	907	932	877	907	830	924	959	867	910	930	939	924	883	903	900	934	901	889	911	939	904	922	881	891	893	888	923	861	872	896	907	874	837	930	929	901	900	895	933	885	870	925	908	908	941	928	884	924	895	921	863	964	904	943	941	866	918	971	871	931	907	868	889	856	961	887	827	885	881	906	865	943	876	915	875	857	938	909	852	913	879	935	866	908	906	931	912	961	862	895	872	908	910	901	822	884	899	861	934	917	910	890	945	826	869	880	907	924	850	868	898	910	911	889	875	858	944	899	889	810	911	898	881	899	875	911	898	903	917	874	903	916	897	927	877	862	878	932	877	901	901	903	893	896	856	901	915	897	947	959	927	914	905	874	896	865	885	865	924	901	882	938	914	884	937	871	954	839	852	928	862	879	934	877	889	920	948	886	899	898	900	887	946	843	862	888	925	903	922	895	876	917	870	930	841	881	876	924	846	876	948	951	880	881	880	939	890	909	865	911	836	849	886	929	885	929	851	899	902	906	946	893	872	873	914	869	900	883	938	882	917	888	878	911	849	899	898	880	871	898	874	912	922	887	903	896	849	890	960	926	898	891	876	887	873	870	872	886	942	881	970	922	918	879	900	873	935	872	871	875	920	853	888	958	885	890	926	902	874	904	893	923	904	871	875	888	902	910	886	863	892	892	928	920	906	898	916	884	849	942	931	863	901	880	901	895	908	871	916	965	907	953	895	917	899	955	899	937	834	864	891	867	923	874	900	912	826	913	887	898	871	885	832	927	914	836	847	832	883	877	920	903	893	933	942	898	868	959	947	877	897	871	942	904	898	897	895	913	923	862	881	887	904	884	912	938	886	859	920	893	903	951	940	893	869	901	973	899	886	959	854	920	887	937	925	931	944	883	898	887	887	885	911	883	887	826	925	903	903	919	873	910	931	903	858	869	936	882	879	896	876	875	853	883	884	935	928	893	908	927	925	873	866	855	880	902	851	871	857	877	922	885	963	905	904	964	910	900	912	889	891	863	946	915	874	910
2627	1304	757	643	1071	1215	1125	964	782	624	544	496	403	409	325	276	241	240	192	170	191	192	155	160	140	157	149	127	127	116	113	116	101	103	102	87	88	80	84	99	93	89	104	80	81	88	67	78	81	79	73	71	78	83	73	93	76	84	81	76	73	83	93	70	69	71	66	73	63	78	80	51	75	60	68	71	83	72	59	72	73	71	64	74	63	54	75	76	61	82	75	70	63	79	58	70	80	69	73	62	69	62	71	69	83	54	84	64	59	58	44	61	66	72	64	75	63	60	64	72	60	73	60	77	60	73	65	67	55	61	71	86	69	72	63	68	54	58	84	77	69	56	69	58	60	69	74	62	76	67	64	68	75	55	51	62	59	71	65	65	69	74	58	49	63	61	74	58	69	69	61	86	59	76	69	66	81	68	55	66	67	71	56	77	63	69	58	72	69	69	68	78	93	53	53	59	67	49	62	54	69	68	61	62	61	71	75	68	62	56	67	74	71	61	62	80	54	64	58	68	68	54	56	65	53	53	58	64	56	71	68	55	60	80	70	61	73	58	79	54	67	61	62	68	66	73	73	60	70	71	75	58	51	68	63	58	63	61	74	56	67	68	71	82	77	74	76	65	80	79	58	62	62	69	59	56	68	61	75	68	67	63	72	57	57	64	47	47	76	66	68	68	69	58	58	75	79	51	61	68	50	72	67	51	66	81	66	75	63	73	73	56	68	77	74	79	58	59	80	62	59	54	54	73	62	69	51	62	58	54	86	66	54	79	75	70	67	56	63	70	64	61	68	67	66	69	60	70	74	53	87	78	57	62	70	57	63	80	76	58	69	65	72	66	69	74	70	76	60	72	71	68	67	65	56	52	65	59	74	77	57	77	67	78	74	69	63	72	70	70	64	56	70	72	58	59	63	75	70	72	65	65	69	66	77	66	56	59	67	58	59	83	75	75	81	65	77	65	54	76	69	65	70	80	65	66	62	53	73	57	80	62	60	63	56	74	60	75	60	71	60	74	67	78	77	64	71	77	62	72	72	58	70	58	63	61	68	44	68	57	68	68	48	77	64	58	59	78	68	71	76	77	78	66	58	64	61	65	67	71	57	68	65	70	66	72	75	60	68	61	74	61	70	76	56	60	69	79	70	73	72	63	65	73	56	63	67	61	68	63	56	65	70	67	85	71	68	81	62	66	66	73	70	57	67	55	62	60	61	74	61	63	59	64	76	61	71	57	67	81	65	71	62	80	64	81	48	53	64	75	63	70	75	66	56	52	71	65	59	73	84	66	72	54	58	71	73	77	73	65	65	67	67	66	66	63	62	62	63	89	71	71	67	70	72	66	62	75	65	62	74	66	69	58	63	67	80	70	69	61	50	56	69	80	61	90	72	53	63	63	59	72	75	71	82	69	71	74	65	72	67	75	56	69	59	47	69	74	59	69	73	62	69	69	68	76	56	52	63	53	64	53	70	74	64	74	74	89	63	67	68	46	63	67	66	68	72	61	62	65	63	79	70	81	66	55	65	42	56	54	58	75	64	68	73	74	72	63	69	72	63	55	58	79	70	78	67	57	74	68	78	68	67	53	61	52	83	54	70	67	65	60	59	69	60	56	57	61	66	55	68	74	75	66	69	69	73	56	56	75	64	58	67	76	60	70	69	67	76	54	69	65	71	63	78	71	74	55	60	76	62	58	70	63	69	73	64	65	70	56	66	66	76	74	79	66	63	69	64	63	72	73	67	72	67	83	69	68	63	66	61	60	62	63	41	76	73	91	70	48	61	65	59	68	59	61	64	71	81	78	68	61	74	75	60	61	54	76	59	63	69	60	71	67	67	76	66	57	71	59	61	70	50	61	78	73	80	67	64	56	72	59	72	71	63	72	66	56	61	77	64	87	73	68	65	61	70	62	74	80	66	66	61	65	71	67	72	65	71	63	59	72	68	68	54	58	53	85	68	60	62	56	82	58	71	81	59	62	60	59	60	70	79	63	68	56	74	66	72	65	53	51	75	50	70	78	84	69	67	49	70	85	44	60	61	71	58	78	67	77	64	71	68	71	66	67	78	70	71	55	64	71	62	63	58	65	65	59	71	62	77	51	71	58	70	63	61	70	65	63	75	57	76	72	64	56	68	62	77	54	59	67	62	76	73	70	44	70	62	53	68	66	70	67	66	69	69	64	72	58	54	69	58	51	72	67	55	71	64	80	81	74	65	56	75	78	55	63	79	80	82	77	79	65	56	71	60	71	81	74	63	60	60	62	68	62	58	70	62	69	73	62	71	78	80	64	59	60	66	82	69	67	68	72	72	89	64	64	57	71	61	66	78	78	64	80	65	62	67	61	59	56	63	53	71	67	60	74	65	85	66	64	65	59	68	80	84	69	60	70	58	64	58	69	60	70	61	74	69	63	74	64	53	69	77	65	74	75	68	69	77	56	72	62	61	67	63	56	53	57	68	70	59	81	68	63	70	70	78	69	74	81	65	70	78	71	51	65	81	65	72	73	61	62	68	56	69	67	67	57	71	68	56	58	75	53	67	68	60	57	73	56	61	73	62	69	78	65	64	67	56	78	68	60	67	68	61	64	60	71	65	74	79	72	64	83	74	84	73	61	77	49	69	55	64	80	90	57	65	48	56	72	70	56	67	69	60	66	58	65	51	77	54	55	61	71	63	62	69	67	68	71	71	69	77	67	63	64	63	66	49	53	81	70	63	67	61	65	71	56	66	78	64	77	57	57	50	52	66	60	72	73	61	54	78	64	77	72	78	63	71	54	47	66	62	73	56	73	58	63	66	64	64	60	83	62	56	57	78	67	65	63	63	64	54	58	76	77	66	79	78	61	63	58	68	68	65	62	70	58	70	65	67	80	60	74	64	73	68	74	60	76	90	54	71	73	59	58	65	72	72	72	79	64	76	66	67	55	59	50	67	75	70	74	67	70	57	70	68	72	65	69	67	56	73	79	76	48	50	73	73	82	63	65	66	71	73	60	63	54	68	55	46	74	65	61	77	62	59	85	73	61	68	68	73	62	67	71	62	63	61	75	63	69	74	72	59	59	61	61	59	75	61	73	70	56	72	66	71	66	70	57	52	62	65	70	66	81	80	64	63	68	73	60	72	56	67	68	73	58	70	69	55	67	46	56	58	65	69	61	57	62	59	66	64	62	82	72	79	67	52	58	72	64	67	74	72	59	63	82	61	82	69	65	67	77	60	65	71	63	53	74	87	78	58	62	65	75	56	72	51	79	58	47	69	72	70	63	55	57	52	58	68	68	65	76	57	55	71	75	76	64	68	61	60	74	51	46	68	73	68	54	65	61	66	53	62	67	57	66	71	68	76	50	75	69	78	53	60	57	57	63	71	67	66	69	87	64	55	65	63	69	84	63	71	72	59	85	59	53	69	60	64	77	63	61	65	80	55	69	63	57	68	69	71	62	72	68	78	71	67	69	64	59	82	63	56	54	63	62	68	63	64	75	60	64
26847	20434	14881	29283	37772	37120	34290	30141	26317	22604	19785	17392	14716	13010	11531	10133	8866	8229	7402	6463	5986	5716	5194	4773	4535	4490	4206	3913	3644	3535	3233	2927	2710	2567	2378	2320	2175	2263	2143	2016	1919	2002	1871	1890	1787	1856	1763	1663	1652	1631	1533	1453	1543	1463	1437	1402	1455	1425	1333	1333	1318	1253	1218	1183	1207	1204	1174	1201	1203	1119	1198	1074	1129	1068	1070	1087	1041	1134	1055	1038	1012	1009	1036	1069	1034	1059	1045	1032	1032	960	1040	1068	1019	978	1016	1007	970	1014	982	914	941	1037	979	953	966	964	927	983	923	950	984	953	989	975	1006	979	941	937	947	1007	935	981	938	979	915	878	981	971	960	954	921	951	987	957	990	956	1042	950	964	881	969	934	963	938	997	977	948	968	898	955	948	941	944	916	924	910	985	965	969	897	978	975	979	990	964	914	992	946	927	935	904	933	947	967	967	913	965	899	922	924	929	1020	984	945	921	927	929	901	939	917	942	931	884	861	978	902	993	913	928	983	930	937	940	988	972	954	950	923	970	890	939	936	909	988	955	962	900	954	942	922	910	905	936	987	902	925	903	943	933	901	952	918	930	918	948	944	951	932	935	903	943	931	922	992	913	909	948	940	956	981	936	952	936	913	962	934	950	985	920	937	897	903	973	839	948	851	904	970	926	935	1003	922	915	927	999	912	885	956	922	947	898	901	927	894	895	924	954	930	929	974	945	904	964	885	900	943	898	979	937	895	979	965	954	920	921	912	859	968	976	890	908	927	925	953	916	925	919	994	906	897	911	955	892	935	947	916	896	922	970	967	914	923	919	934	922	961	986	975	945	978	955	913	920	970	960	896	941	1005	919	925	977	912	999	897	915	960	870	984	960	930	926	939	984	991	918	926	936	930	919	953	937	942	967	893	935	904	976	918	911	927	915	888	940	956	946	953	882	916	937	983	904	977	903	933	921	907	944	980	859	900	942	947	951	882	896	918	895	950	935	941	1000	918	944	918	942	900	946	982	953	987	961	897	985	890	942	975	957	1005	905	935	925	978	942	959	933	946	957	933	952	952	864	936	993	977	944	992	936	904	986	937	913	980	918	966	987	930	891	893	945	964	945	969	910	922	913	895	913	939	864	927	928	974	913	977	890	1013	918	971	906	939	947	966	901	1000	992	907	904	934	916	924	913	969	992	897	967	962	917	910	942	957	933	970	958	896	922	889	1003	949	899	961	909	935	963	972	937	914	930	957	941	1001	971	936	966	952	975	919	923	951	992	945	910	983	981	965	910	962	971	891	901	947	931	1024	978	938	948	930	915	941	888	931	946	924	927	919	919	937	933	913	948	931	890	908	961	940	967	947	918	924	961	944	925	940	896	941	894	978	972	947	977	933	948	911	935	941	875	983	945	1001	962	936	902	932	946	935	950	938	953	913	955	975	947	966	928	939	896	951	949	953	943	916	967	958	965	940	921	939	946	947	981	926	897	943	991	911	938	917	904	933	906	860	889	953	888	977	934	956	867	903	938	1002	927	936	925	949	929	981	943	901	965	981	971	954	927	932	989	914	948	935	900	944	972	928	942	951	965	954	971	967	934	933	951	946	973	927	980	982	932	932	976	981	981	911	975	909	946	905	892	911	964	946	880	940	918	913	943	983	936	943	892	926	873	961	991	969	976	979	966	950	942	925	962	983	870	893	920	967	929	976	971	968	981	932	962	950	938	955	947	949	933	946	910	958	1001	951	967	937	928	963	948	902	896	962	932	907	868	941	942	950	889	910	969	976	948	942	930	957	950	948	935	938	970	893	894	982	974	921	892	951	961	981	934	888	1004	929	842	1001	918	921	910	971	980	967	927	958	932	904	1002	974	949	933	911	974	920	900	949	986	929	1002	947	945	982	968	959	906	875	934	939	976	903	882	935	942	951	986	928	951	953	927	891	958	944	933	941	905	889	933	909	927	928	903	968	969	956	945	974	941	936	960	938	885	937	934	929	966	929	935	971	943	908	953	873	885	959	990	957	993	901	920	979	977	982	942	920	966	1009	964	923	934	966	928	887	894	972	945	897	949	945	915	909	937	994	900	939	913	981	898	947	928	942	934	931	916	923	980	889	982	917	860	933	946	904	927	971	913	938	870	997	851	915	909	876	930	998	898	939	948	949	934	938	948	955	945	948	946	935	942	918	952	973	909	981	953	883	931	942	943	943	910	951	975	934	930	938	942	911	917	976	938	917	913	916	965	972	888	930	984	1001	963	906	897	991	944	938	922	944	940	963	974	991	977	931	946	977	921	951	966	939	966	935	980	927	910	1008	970	917	950	926	932	940	907	951	959	893	963	955	1017	961	916	932	892	911	965	896	914	931	955	934	944	951	890	945	925	911	939	980	933	945	911	936	966	976	972	931	917	936	964	934	942	885	885	923	951	924	929	966	917	967	901	891	908	940	931	979	886	980	865	936	954	954	911	978	887	933	973	985	875	929	959	953	980	891	878	1001	943	923	957	908	921	963	959	911	965	889	940	899	928	935	934	964	931	957	940	936	907	947	965	958	938	900	996	918	970	957	907	955	981	944	924	878	942	921	910	960	951	946	940	892	958	907	979	945	912	982	954	886	986	940	949	920	916	930	933	942	929	897	940	953	959	978	899	937	917	883	970	927	947	944	896	942	908	986	913	943	950	962	903	986	986	956	961	925	947	924	940	997	913	903	960	898	959	974	963	881	974	982	931	934	895	959	891	972	968	991	905	953	911	916	963	971	928	954	942	933	858	923	936	869	931	927	957	939	964	892	950	959	935	1003	928	954	964	869	954	989	882	947	912	945	990	981	1040	889	905	946	891	954	949	906	903	933	946	983	948	927	923	932	967	949	905	960	947	971	907	946	1055	990	951	921	894	925	962	921	934	1018	919	950	908	983	903	890	904	968	959	983	942	945	982	940	956	962	968	924	957	941	960	961	923	976	945	947	933	927	931	985	989	953	940	926	972	928	957	873	926	968	938	958	881	904	956	882	909	935	912	942	946	869	983	961	933	881	978	984	973	965	924	1042	907	977	993	915	918	960	956	955	970	940	908	919	953	919	974	941	952	963	949	984	934	943	951	932	949	933	921	999	934	904	940	888	958	959	953	901	943	934	966	928	914	969	933	952	942	895	972	931	958	966	944	977	931	1017	928	910	911	955	966	910	939	935	993	852	986	912	929	941	957	923	969	917	935	900	925	952	965	980	927	962	910	924	968	1002	937	932	933	964	934	925	963	943	949	1017	926	936	872	931	954	916	959	936	962	931	905	984	910	956	983	900	953	948	932	949	929	928	966	913	972	925	916	970	967	976	953	966	884	902	937	969	920	974	913	956	930	979	988	929	918	939	940	948	999	925	932	979	935	928	909	942	897	913	937	994	987	913	932	927	909	900	934	910	1053	938	976	909	914	967	975	939	892	969	957	898	972	903	950	902	986	943	909	1016	983	970	919	933	949	964	883	948	893	980	967	954	917	906	954	940	928	911	894	913	950	972	931	954	954	942	943	920	963	961	947	957	947	953	924	991	950	903	940	938	928	988	904	893	895	989	938	955	938
2084	647	335	283	507	574	493	464	385	292	267	232	200	178	160	134	144	143	115	123	93	89	67	89	84	98	77	88	81	71	61	81	66	69	68	75	66	52	75	44	59	60	72	44	69	54	48	62	64	55	45	56	66	61	54	46	56	46	53	59	27	50	51	52	50	49	52	54	52	42	56	42	37	56	55	45	39	55	57	44	55	51	45	53	50	40	43	47	51	42	35	46	60	44	52	51	46	48	45	43	55	51	48	52	44	54	47	45	44	48	49	38	50	54	38	49	43	48	47	35	50	48	50	53	46	58	52	51	41	44	48	50	43	47	55	41	66	50	44	43	43	57	51	48	58	46	47	60	43	47	45	41	39	48	60	57	50	57	47	46	49	38	62	56	45	54	47	55	50	50	49	47	37	56	55	52	58	46	43	61	61	38	54	50	43	43	53	45	43	55	43	47	49	47	51	47	47	46	40	55	47	58	48	41	49	48	55	56	44	47	48	49	50	42	50	47	54	47	49	45	49	45	44	43	37	64	43	44	49	38	51	54	35	47	65	52	50	46	52	68	54	57	39	40	55	48	54	48	43	42	51	49	49	52	62	51	51	53	46	60	48	48	53	52	44	56	43	58	41	51	51	35	43	47	43	42	42	43	48	45	53	48	58	57	47	42	48	46	41	42	41	55	44	57	35	44	43	38	61	54	32	44	64	53	44	45	40	53	44	46	46	52	55	56	36	48	57	50	43	43	43	39	38	40	55	49	60	72	53	33	53	59	54	51	52	47	48	51	55	56	45	50	47	55	46	58	50	59	49	45	55	39	54	32	52	51	46	52	52	55	37	48	49	53	48	49	50	55	51	57	37	57	47	47	57	55	48	53	44	48	56	40	51	50	40	47	59	37	43	41	45	40	40	51	42	46	46	45	49	40	64	55	49	56	54	52	50	50	35	55	38	39	46	61	47	53	47	41	41	54	57	44	51	51	51	63	55	53	35	51	53	49	42	61	53	45	49	57	54	51	42	47	43	50	36	36	50	55	48	53	48	63	39	45	49	45	60	51	42	56	56	40	55	57	42	60	46	32	56	43	45	53	58	50	44	48	67	42	41	43	45	57	55	55	43	38	54	48	51	48	54	52	40	52	49	43	41	62	60	51	57	43	55	45	52	50	46	56	52	39	44	50	43	34	56	47	50	39	53	53	48	49	43	59	55	49	51	44	54	61	51	49	57	55	44	47	60	49	48	50	45	63	51	44	35	49	44	34	52	39	35	45	44	43	50	46	46	50	51	47	57	58	56	46	52	58	44	49	44	50	49	40	47	46	47	57	39	57	39	56	43	46	50	50	33	53	46	44	50	53	43	38	44	48	43	61	46	53	40	53	53	48	52	38	52	58	52	61	50	34	50	41	45	49	51	47	49	53	50	49	52	35	53	39	43	34	45	41	59	45	59	54	48	67	42	36	49	60	49	45	44	46	51	45	45	43	54	59	44	45	45	54	51	40	46	51	45	41	54	40	48	49	62	46	41	53	57	58	39	55	59	43	49	55	45	43	63	45	58	45	65	46	55	44	47	27	38	48	43	55	52	45	40	49	30	56	52	51	52	47	42	57	40	46	54	45	47	45	46	49	47	53	48	59	53	56	57	48	44	46	60	52	45	42	43	51	44	51	44	53	58	63	54	45	49	51	57	52	51	33	44	52	45	47	50	34	51	55	29	48	54	54	46	49	55	33	29	42	45	38	43	48	51	52	39	66	56	39	50	45	43	41	64	42	48	52	57	50	46	39	57	43	44	48	46	64	51	49	39	43	52	53	53	31	53	52	50	55	60	49	50	47	45	51	54	48	45	38	46	48	46	40	51	51	40	54	52	49	45	62	51	36	47	50	53	55	52	49	57	53	46	49	50	47	64	37	41	60	43	50	42	56	46	58	42	40	57	47	47	48	44	49	43	52	58	40	50	46	48	41	49	45	51	50	52	56	41	58	46	52	45	53	43	54	46	62	48	43	60	43	48	44	47	46	43	63	48	48	40	44	55	54	56	45	53	59	51	38	52	62	67	47	53	42	57	43	41	48	56	46	40	58	42	43	57	56	50	40	48	47	40	57	56	54	48	56	41	36	44	50	61	42	45	58	44	39	51	39	36	36	53	44	36	51	40	34	51	43	59	55	38	37	57	49	46	57	46	48	43	39	47	46	45	47	48	53	59	47	57	47	47	50	57	34	35	49	63	47	45	52	51	45	56	49	59	45	45	41	43	40	41	45	47	54	38	57	47	47	50	49	66	42	47	47	52	51	54	59	56	48	38	45	64	52	46	50	48	47	44	62	45	47	47	62	44	39	56	59	48	59	53	45	49	39	58	40	47	57	53	45	49	49	49	58	39	39	49	43	42	47	55	50	54	51	40	60	64	46	47	45	49	46	57	52	42	61	62	50	63	54	38	57	54	43	47	62	36	48	42	49	53	45	46	52	65	44	48	51	46	47	45	55	56	42	29	40	60	47	42	53	42	46	50	55	44	38	40	47	48	33	56	38	49	43	49	51	45	49	47	46	37	43	57	34	55	55	44	50	46	44	48	38	46	57	40	46	50	47	50	61	50	48	40	49	50	53	54	50	46	55	43	54	55	40	47	52	50	53	50	63	38	50	60	56	53	48	42	49	48	58	51	47	42	44	41	38	52	46	39	45	44	41	41	59	47	44	49	47	51	46	54	51	45	47	55	46	55	50	39	38	55	52	39	60	38	56	41	53	37	48	42	50	40	45	46	41	50	50	46	58	49	48	47	52	57	53	43	41	49	40	47	56	53	48	41	50	52	41	44	51	48	45	34	50	41	36	52	40	44	48	52	43	49	49	48	52	49	40	68	49	42	55	59	60	37	45	57	47	51	64	57	51	43	42	30	48	52	56	49	36	47	55	61	60	56	49	43	42	49	43	50	55	47	48	49	44	50	52	48	46	42	51	52	47	48	44	45	51	53	51	45	45	43	53	47	40	66	46	56	57	49	54	47	63	45	57	48	57	55	66	50	48	49	46	42	50	51	58	50	50	44	47	57	60	40	54	49	52	57	57	41	64	48	46	50	44	40	48	52	44	50	48	42	48	52	44	54	45	44	44	42	45	42	45	39	44	44	53	54	65	52	52	47	43	43	43	47	61	45	52	41	51	60	38	43	46	54	45	59	35	54	50	39	50	54	53	47	46	51	49	45	55	47	46	43	48	53	37	72	39	46	50	42	47	54	45	49	48	55	38	46	49	46	50	38	51	44	45	46	47	61	56	52	42	60	61	46	59	56	51	39	47	50	48	44	46	35	48	45	42	42	35	57	49	45	55	62	39	45	47	64	52	54	51	42	52	46	42	51	49	63	43	42	50	29	53	50	50	46	74	45	57	40	43	54	56	44	47	53	61	35	55	55	58	60	43	39	51	62	43	54	51	58	44	42	52	55	39	45	45	44	42	52	45	54	51	39	56	43	63	41	48	42	51	53	44
19367	13381	8642	20529	29087	28364	24824	20546	16737	13839	11464	9518	7921	6758	5872	5089	4479	4208	3701	3430	3152	2820	2594	2393	2316	2222	2238	2081	1923	1874	1728	1568	1519	1384	1345	1295	1277	1321	1320	1197	1209	1151	1136	1176	1058	1064	1074	1069	1023	975	946	963	903	935	941	900	910	910	883	879	884	817	819	861	787	813	800	841	830	852	766	790	786	807	755	781	714	720	731	736	777	714	782	787	737	767	754	764	740	740	788	769	732	709	755	701	720	715	717	707	698	732	710	729	720	671	674	705	729	712	729	712	701	714	742	692	736	695	640	704	690	659	721	688	701	701	711	696	724	682	681	750	753	717	672	664	731	705	708	734	708	748	639	673	730	709	668	691	684	689	705	739	718	729	687	737	691	671	729	684	734	710	727	662	652	693	696	695	672	672	692	739	693	731	749	705	718	670	709	708	721	700	689	703	668	755	677	699	689	708	701	715	716	745	715	737	746	709	699	694	668	696	713	690	703	706	699	694	712	690	751	692	676	696	667	739	683	726	695	698	703	681	708	743	673	681	698	667	732	729	675	735	658	685	719	697	693	744	761	704	656	707	742	688	657	696	764	690	714	642	679	725	706	718	678	664	688	708	730	669	718	712	687	732	748	692	687	713	683	738	691	651	690	722	688	686	760	741	656	705	663	694	688	672	661	671	709	732	706	672	702	688	689	668	709	716	703	709	783	704	735	692	684	695	692	722	642	689	720	722	726	701	704	698	694	657	730	718	707	705	687	695	696	711	739	736	651	689	686	682	725	749	681	665	659	704	671	653	728	736	650	703	729	710	704	747	724	697	754	730	696	644	674	703	731	703	664	640	688	738	698	724	723	688	689	701	714	682	654	739	686	665	678	719	708	707	689	731	693	710	708	685	689	704	699	686	698	726	686	723	699	743	710	735	694	664	654	699	773	670	712	727	726	693	734	686	695	700	713	683	723	730	722	673	762	697	696	722	712	702	690	690	688	683	682	706	731	699	673	684	743	692	653	686	708	727	761	677	724	663	671	683	679	666	681	695	702	688	687	714	664	658	728	694	674	684	671	677	646	728	701	691	678	681	716	702	722	691	651	719	730	687	666	668	681	692	689	699	739	703	683	753	736	685	685	736	717	719	719	684	729	705	728	647	714	709	736	701	702	713	716	685	748	686	657	694	738	743	694	712	697	656	716	660	719	717	690	737	680	673	681	740	673	668	683	725	659	742	709	666	705	702	690	717	669	682	737	660	701	695	701	736	718	693	733	629	694	701	731	688	728	722	740	773	681	741	704	727	717	712	700	685	725	690	737	705	693	641	674	663	683	739	684	768	654	716	660	682	634	720	688	712	675	653	722	693	680	650	663	706	705	706	660	715	690	710	712	742	642	714	641	659	657	665	691	717	756	679	687	709	685	729	679	701	657	716	701	666	698	733	696	728	724	679	707	724	688	663	734	756	689	729	682	692	692	753	710	681	737	703	712	667	755	717	698	649	664	708	687	737	756	705	686	705	712	698	685	680	688	678	691	695	673	670	722	732	694	672	728	736	751	691	692	658	696	688	743	680	657	709	669	730	661	731	703	685	689	712	692	716	674	655	668	693	692	706	676	688	699	686	649	672	727	673	646	686	729	711	618	693	697	694	701	717	720	693	734	697	751	695	671	746	698	684	716	704	706	689	690	733	677	728	691	699	663	767	756	686	687	732	688	674	737	731	663	713	681	691	722	680	746	737	715	710	685	669	715	692	693	651	720	702	698	749	707	742	730	683	699	664	739	706	741	731	730	753	730	692	706	695	670	755	685	720	710	715	676	720	670	713	689	701	698	687	692	667	684	695	721	703	697	678	700	704	708	703	675	710	708	719	707	640	701	677	653	691	727	690	756	692	685	699	701	692	702	678	732	700	708	687	680	668	709	720	739	692	692	712	674	689	740	678	722	743	696	729	684	693	694	728	698	667	715	696	667	693	723	739	693	709	701	703	720	713	692	637	735	702	686	747	759	702	757	719	689	664	651	714	687	697	640	677	706	696	711	699	718	725	705	709	722	682	738	755	749	748	704	693	684	691	673	695	675	716	685	713	686	727	750	691	711	701	692	737	677	646	672	719	667	712	734	746	716	676	697	692	707	709	660	714	730	738	714	630	642	743	769	737	750	681	662	739	719	691	667	684	690	686	676	708	678	689	709	681	708	745	682	758	723	690	702	686	686	697	717	698	690	697	743	693	692	685	698	738	692	689	694	663	694	753	731	679	700	711	687	721	693	683	711	762	697	711	736	693	730	722	715	647	695	697	711	679	714	729	709	680	691	681	641	685	703	711	674	738	741	687	684	712	646	708	616	695	715	710	752	668	670	738	663	711	675	709	686	704	705	690	652	735	691	694	687	713	696	711	738	703	708	706	657	746	696	722	659	720	672	695	677	704	667	673	689	672	716	685	747	728	730	668	662	704	689	702	751	685	678	749	744	730	716	644	728	691	695	721	656	748	662	698	734	717	739	688	724	681	730	756	658	666	693	646	715	676	718	694	696	688	686	706	678	733	677	674	697	691	697	725	699	716	710	736	697	679	697	694	718	704	714	682	660	665	692	700	661	670	678	699	684	717	661	693	717	681	664	745	724	728	699	674	699	680	705	682	699	722	707	728	683	714	691	703	702	716	690	704	706	757	700	713	710	747	725	693	715	717	692	698	693	681	716	748	714	717	684	720	696	690	661	695	691	724	709	745	701	701	744	669	704	692	734	681	709	688	693	715	701	700	741	674	746	729	680	707	689	724	699	680	694	690	704	687	674	749	681	724	644	668	685	654	699	672	713	669	696	725	682	717	719	711	669	640	689	713	697	681	726	717	694	704	728	710	677	658	641	719	651	722	720	715	727	676	711	688	775	653	695	739	719	716	755	712	709	711	737	723	691	697	703	731	698	699	657	719	720	708	711	750	712	727	676	719	722	667	726	716	739	687	700	686	707	691	710	687	690	726	738	759	713	655	667	701	665	722	663	693	706	688	708	663	703	708	697	725	724	667	696	648	672	708	723	642	665	679	683	767	693	741	689	660	686	684	734	676	688	722	711	689	683	774	705	722	681	727	724	728	706	703	685	713	689	718	705	723	707	712	710	712	770	690	718	655	690	687	692	720	737	714	702	717	706	724	707	711	675	692	685	673	701	715	643	716	702	684	697	718	699	697	683	698	732	719	661	713	686	722	690	698	718	681	691	692	753	718	674	691	714	765	722	660	731	697	682	703	752	692	653	685	679	685	673	712	700	738	704	699	692	679	724	716	685	672	661	682	715	722	700	729	717	682	736	682	774	742	749	679	666	698	700	681	725	707	724	654	746	723	726	670	717	723	694	702	677	694	737	664	732	659	722	715	733	717	710	732	707	680	706	710	660	760	744	755	684	724	700	702	758	689	684	725	716	694	723	727	736	693	690	661	688	712	715	648	710	684	751	710	707	695	696	727	708	676	700	719	691	731	654	768	732	707	717	702	682	712	706	704	687	695
1440	895	529	442	787	927	764	600	524	445	406	335	285	237	217	190	177	160	162	135	139	107	102	85	106	98	103	104	100	95	84	81	85	87	71	69	74	76	77	63	71	77	68	83	62	62	56	62	72	64	63	56	68	77	58	61	67	52	49	69	63	49	52	65	60	60	33	46	47	57	50	57	48	58	47	53	63	36	54	52	44	45	49	60	46	44	51	58	46	50	57	47	45	44	45	48	49	52	60	49	37	45	50	39	49	59	36	49	51	55	51	48	43	56	45	42	51	44	43	51	48	47	45	42	50	47	57	35	62	48	42	41	48	55	51	49	49	65	42	56	64	45	61	45	50	42	34	54	43	53	46	49	46	49	36	48	52	55	48	41	45	47	52	49	58	42	51	56	60	54	50	58	43	46	57	62	35	58	45	54	67	52	50	42	47	46	49	47	34	36	53	50	53	49	32	61	46	56	45	62	43	43	33	43	56	58	37	50	54	55	62	53	60	46	65	50	59	50	64	51	49	43	46	42	41	55	45	62	49	51	42	57	54	58	52	59	42	51	46	43	54	53	47	35	41	46	59	43	51	46	46	48	53	42	39	51	51	52	39	66	51	42	59	50	46	61	39	44	35	53	59	43	52	60	47	47	48	50	34	65	61	51	47	57	50	49	55	52	45	45	53	42	44	46	46	52	46	60	54	40	61	53	49	53	50	37	53	45	43	67	43	62	48	35	55	46	48	45	56	52	51	56	52	59	56	37	56	54	42	48	38	59	51	42	53	51	39	52	60	61	34	55	44	54	45	41	36	53	50	49	46	41	60	51	40	63	61	36	55	45	67	45	63	54	53	49	42	47	48	46	60	54	39	49	66	44	62	49	37	40	48	40	50	44	43	56	40	56	55	57	48	58	44	54	45	53	51	56	50	45	51	47	49	54	41	57	48	45	53	48	52	69	51	59	41	39	56	52	52	51	38	56	52	74	54	55	57	44	58	54	51	44	45	69	47	59	59	54	45	44	48	41	34	71	52	60	45	47	48	53	52	48	54	42	48	63	46	65	45	49	54	51	48	60	48	52	45	49	49	46	53	52	52	46	40	55	54	57	68	51	49	51	55	39	49	67	53	45	51	55	44	45	59	35	53	42	62	42	55	39	34	49	64	50	46	51	48	50	63	70	51	62	64	41	67	48	50	53	51	73	47	60	46	44	49	52	39	49	50	49	54	40	55	49	54	51	59	52	55	41	41	40	41	52	52	45	41	44	48	49	46	47	45	57	45	37	60	51	37	49	54	52	64	59	39	55	53	54	41	56	42	57	42	56	57	48	46	59	42	45	37	47	46	55	57	53	47	58	47	48	49	35	46	55	53	55	50	55	43	48	48	43	61	43	52	46	46	37	46	66	44	53	72	58	63	47	49	57	49	52	39	47	38	46	47	53	46	42	50	36	51	56	40	39	46	52	56	56	56	47	58	49	42	40	41	50	44	50	51	49	49	51	52	50	49	55	49	50	47	38	39	48	57	51	51	49	47	41	49	42	58	48	61	55	60	41	54	56	39	43	40	55	48	56	44	71	47	39	47	58	43	55	44	43	53	53	44	47	66	41	46	47	42	48	38	64	46	54	57	42	61	45	36	57	54	51	54	44	41	49	58	63	48	41	45	59	48	62	54	65	50	46	57	42	45	54	48	43	58	41	46	47	48	52	48	57	50	60	57	61	58	43	53	64	36	47	49	62	49	54	45	49	60	48	55	50	46	54	58	55	50	56	56	43	49	56	52	50	45	47	50	38	52	55	46	39	42	62	51	51	66	56	52	65	63	46	46	51	48	49	47	53	38	53	49	53	33	53	43	55	49	53	51	54	39	46	47	34	52	58	43	58	48	54	54	46	49	57	46	49	64	44	51	58	55	44	41	52	53	51	52	61	60	34	67	55	39	41	51	52	46	47	47	63	52	56	53	42	56	50	55	46	51	53	50	47	43	52	45	50	59	44	45	50	61	65	48	40	58	45	56	50	53	58	51	55	58	48	60	58	43	44	46	38	46	47	59	45	49	45	66	39	40	51	38	57	58	46	53	41	60	54	50	45	55	52	46	48	46	47	53	53	45	43	47	39	41	65	50	47	43	65	46	48	61	62	47	46	44	58	43	57	58	47	46	58	46	50	45	48	45	50	64	58	53	42	48	58	46	50	61	39	35	43	57	50	50	66	51	46	33	44	53	53	62	51	51	59	46	40	69	50	60	55	52	59	32	41	35	44	53	45	63	50	42	64	49	53	52	42	59	56	50	42	51	41	55	56	50	40	35	46	50	50	48	53	55	54	38	47	49	56	44	58	52	38	64	45	62	51	40	59	50	55	46	50	41	55	50	44	49	53	37	32	42	46	53	44	51	67	49	38	57	65	62	58	53	56	41	43	44	53	55	44	42	60	55	35	47	56	50	43	55	60	44	50	43	56	36	51	58	60	59	56	50	44	42	44	61	54	58	50	52	47	46	51	55	54	62	47	46	55	59	57	52	59	43	50	50	56	51	38	45	59	48	53	53	53	48	67	63	48	39	40	58	55	57	57	51	51	45	41	40	60	50	58	55	33	43	42	52	50	41	47	50	51	50	54	65	51	50	45	56	47	47	61	55	57	47	50	42	40	44	49	49	62	53	56	44	49	54	51	41	57	46	48	41	55	52	53	51	48	43	35	54	58	54	56	47	38	49	55	52	49	49	51	50	61	51	48	59	41	49	52	62	52	49	45	47	39	43	53	50	41	55	39	53	59	47	50	63	47	49	58	54	50	63	53	46	57	59	44	65	48	47	61	50	50	64	42	51	36	47	57	55	66	47	49	52	52	49	56	45	54	55	48	64	46	50	33	53	37	49	49	60	43	42	56	45	43	51	57	46	60	47	53	48	54	46	43	46	43	52	49	56	47	41	48	39	50	49	61	53	42	38	66	55	59	53	47	55	50	49	44	52	46	57	48	58	58	46	46	44	50	50	51	57	43	38	48	43	35	50	41	65	46	47	39	43	57	48	56	50	52	40	49	55	46	51	50	61	43	37	45	43	43	52	30	52	60	55	37	61	54	51	37	57	47	48	45	58	51	58	50	50	57	46	40	42	47	43	53	52	40	64	61	44	47	41	48	46	54	51	43	48	53	43	40	50	63	51	40	45	58	38	36	54	46	60	58	42	57	59	63	62	48	52	60	65	52	55	66	51	44	56	53	46	44	56	62	66	42	47	69	49	52	50	51	52	45	48	39	40	63	32	76	52	54	39	43	51	54	60	57	52	44	50	49	46	34	54	42	56	54	53	55	49	61	28	49	47	56	50	52	43	57	39	47	50	39	49	45	50	49	46	56	50	44	43	43	53	51	47	53	49	49	50	41	54	43	49	61	49	40	58	57	51	49	58	53	58	57	47	47	42	52	58	44	44	62	40	51	50	50	63	54	49	43	53	49	52	57	52	48	41	46	46	43	56	50	44	54	57	58	42	50
22941	17368	12068	25588	34475	33660	29927	25385	21859	18466	15597	13325	11411	9727	8547	7592	6622	5857	5348	4880	4486	4027	3872	3461	3310	3129	3129	2806	2593	2406	2348	2018	2023	1892	1787	1734	1678	1625	1550	1554	1440	1432	1448	1377	1346	1289	1323	1236	1238	1137	1116	1149	1166	1153	1072	1059	1096	1028	1021	947	979	962	941	970	918	897	898	895	900	882	860	863	866	866	868	849	823	770	804	766	793	821	790	821	773	857	776	824	798	720	801	839	774	795	748	793	731	725	728	748	738	734	795	759	767	704	722	697	703	761	728	736	741	716	741	743	699	715	716	661	750	736	728	755	770	730	657	758	698	730	677	731	728	684	702	734	739	738	706	757	761	715	675	740	741	728	723	719	721	725	794	718	748	729	684	745	725	709	751	714	734	735	691	735	743	742	705	731	690	689	731	757	734	751	694	701	702	712	713	764	767	740	758	751	781	757	660	723	712	741	720	744	723	706	724	688	753	700	721	678	743	753	724	710	664	641	712	735	707	752	683	728	732	669	764	715	729	723	680	673	727	755	777	684	706	728	749	707	742	702	758	689	699	715	728	717	743	719	665	703	689	761	661	699	749	702	729	753	706	745	735	718	717	747	714	733	732	693	682	749	683	734	722	727	723	714	766	707	724	747	736	762	752	706	700	711	695	740	771	691	733	703	764	709	674	722	723	696	701	734	699	760	754	699	711	754	728	732	736	721	741	734	742	710	759	705	742	695	715	737	733	751	740	670	748	700	758	769	696	742	776	685	733	709	690	716	710	734	732	694	709	718	752	748	764	713	675	743	731	680	744	717	745	671	711	726	681	674	700	707	683	732	722	707	679	687	730	727	719	737	775	689	749	683	735	745	701	779	771	676	754	688	733	741	726	732	717	767	742	680	752	732	724	725	732	683	750	674	749	756	730	733	728	723	749	753	680	755	734	735	759	721	744	722	734	716	696	763	765	734	714	708	745	736	725	767	736	720	696	718	687	716	734	698	735	686	738	704	717	698	688	666	736	719	738	736	711	709	690	741	675	784	739	791	752	723	692	727	734	707	725	742	741	713	702	719	618	709	689	746	706	699	745	745	709	693	751	747	715	743	732	729	705	744	726	739	752	732	679	680	666	706	684	730	727	707	756	737	709	802	684	689	735	715	750	713	693	736	719	719	723	723	709	701	678	731	711	710	718	717	723	729	736	735	725	725	707	729	700	748	721	728	733	750	738	754	670	715	705	744	701	747	743	714	749	788	708	739	738	750	729	734	715	723	738	740	766	687	728	758	692	738	766	729	727	664	680	752	732	682	733	773	709	754	711	652	720	716	705	703	761	766	695	719	702	717	714	743	676	704	746	671	717	705	702	701	748	671	758	722	702	725	695	718	720	706	740	687	696	734	713	709	760	753	720	762	678	745	674	702	692	775	725	703	698	677	695	718	701	733	751	748	730	748	680	714	719	690	747	729	707	714	726	750	741	731	686	716	729	698	714	722	717	697	756	705	736	660	711	684	754	710	715	720	755	708	694	715	738	712	711	720	730	692	722	702	699	680	689	727	754	699	721	661	666	729	752	785	734	709	695	722	750	715	701	714	727	705	734	707	740	749	755	702	679	721	767	775	735	685	693	728	751	774	742	726	688	709	699	726	732	741	701	744	694	700	670	740	720	785	715	730	721	723	724	753	724	697	766	706	696	752	747	661	741	720	730	725	705	708	725	729	692	726	766	712	741	696	724	722	697	720	742	718	755	751	716	673	710	715	720	728	690	702	719	744	698	752	687	752	723	743	744	712	714	730	680	699	723	744	712	727	738	717	701	700	755	731	777	725	685	722	731	718	689	724	739	735	759	725	717	710	760	716	777	760	724	703	744	698	699	697	715	752	704	734	714	701	749	733	737	731	691	773	704	707	679	710	736	769	723	688	724	692	702	727	739	752	717	756	739	744	740	722	746	769	668	697	716	702	736	748	738	727	690	737	747	714	757	696	722	762	753	705	768	729	722	693	713	725	713	689	751	773	729	737	715	754	733	666	756	709	716	706	722	683	734	763	767	709	692	705	708	723	719	704	741	706	703	736	735	751	714	704	705	676	691	732	695	707	695	699	731	710	764	752	712	712	728	721	693	746	733	762	737	720	714	694	698	702	721	695	654	700	753	739	734	677	692	711	699	676	697	702	689	732	760	699	694	723	760	745	667	783	761	722	698	732	723	758	735	704	660	713	744	729	712	712	719	708	679	722	701	719	736	727	757	736	726	741	721	706	722	687	750	715	725	702	743	675	729	701	699	753	732	714	701	671	770	703	725	641	703	718	746	733	699	731	684	718	683	700	736	743	703	696	702	705	695	750	720	685	755	727	725	684	725	680	732	752	700	730	771	668	739	754	725	691	681	696	690	733	722	731	693	753	740	737	688	693	734	774	714	740	709	752	734	711	720	737	742	730	714	725	747	746	746	756	768	761	741	665	718	722	699	723	733	697	692	732	715	752	716	668	729	771	710	695	692	693	759	753	722	743	707	704	730	739	712	728	791	715	723	685	706	755	729	689	724	757	728	757	746	722	730	668	682	763	705	724	729	729	680	764	744	759	760	708	678	738	705	731	740	702	705	743	729	722	741	696	716	714	682	700	696	715	721	751	743	665	738	782	752	754	742	716	703	718	736	709	731	699	723	733	717	711	770	711	732	654	713	709	750	726	754	733	721	709	726	737	662	694	721	704	712	708	751	707	717	742	730	723	667	758	741	739	742	740	706	709	726	746	727	716	704	760	686	708	749	723	707	705	748	708	721	728	725	712	690	701	733	733	701	748	710	715	727	744	730	702	711	705	690	734	735	734	743	658	721	651	702	653	773	693	717	701	733	728	755	734	773	719	736	743	716	727	732	712	724	721	692	701	734	737	758	712	737	749	709	708	739	749	705	693	702	704	704	755	716	684	720	734	740	754	722	704	719	683	719	659	696	725	705	706	703	735	675	709	731	760	727	717	708	731	741	693	710	771	716	715	713	766	720	716	735	724	687	701	707	692	730	707	760	705	749	753	704	687	703	708	737	736	691	741	700	736	706	714	731	698	718	730	750	729	738	744	673	719	693	684	755	683	722	725	719	747	709	710	746	697	726	708	771	696	746	774	708	686	715	773	708	681	719	734	739	714	707	709	695	710	717	739	731	729	656	696	717	720	696	722	760	711	686	743	692	699	706	736	733	688	735	759	743	693	742	710	714	729	715	698	738	709	687	753	749	727	704	746	724	751	736	731	718	686	724	732	719	757	751	745	743	737	784	735	699	729	698	720	724	754	728	694	704	714	758	742	696	701	676	692	701	770	698	658	704	732	727	762	723	692	730	726	729	746	708	710	745	782	739	727	726	696	696	695	698	768	730	691	741	693	748	732	656	786	726	773	720	701	711	727	726	692	692	717	728	725	726	741	751	700	678	676	753	693	721	700	688	699	714	646	671	713	747	756	714	723	710	713	754	708	716	734	717	671	697	706	704	710	715	700	736	750	725	712	708	725
3270	813	505	415	733	887	707	622	559	446	431	309	270	257	216	234	209	182	143	147	138	136	124	90	132	122	105	99	99	102	92	100	93	95	80	92	77	75	72	72	93	89	66	62	66	79	55	70	67	98	73	65	69	71	62	87	66	64	70	71	53	75	72	69	65	69	64	66	58	62	61	67	76	70	72	73	75	73	87	72	62	78	40	68	66	75	76	68	51	57	42	79	61	66	71	74	76	71	57	65	64	72	61	71	59	46	65	48	56	61	59	71	59	75	52	68	66	58	77	71	66	75	58	67	56	59	75	60	73	56	60	64	46	72	54	68	65	58	63	62	66	67	83	60	69	59	68	53	57	71	79	56	61	58	70	64	69	62	64	60	66	59	64	61	64	52	64	68	59	71	72	61	59	69	53	66	58	59	68	61	56	60	66	43	64	47	81	74	67	64	64	61	65	55	63	56	50	69	73	65	69	52	48	66	69	64	62	62	61	67	73	61	61	54	47	69	57	74	71	52	58	62	85	64	58	68	60	75	52	53	78	54	65	53	71	60	60	62	63	64	67	49	73	74	69	57	61	70	71	71	66	71	74	68	70	57	65	67	64	60	57	64	52	62	59	73	61	75	67	67	56	46	69	67	77	74	61	64	64	60	59	71	57	63	77	74	66	60	55	64	56	55	73	63	75	56	71	59	49	48	59	64	70	67	49	47	65	64	66	62	67	62	69	55	51	78	72	62	60	67	62	63	62	51	72	72	64	78	61	59	50	72	68	71	73	56	62	66	63	53	63	54	59	65	60	81	62	57	59	63	58	72	55	58	76	51	62	73	53	65	65	91	65	65	57	64	62	77	65	75	73	70	73	64	65	58	80	48	64	56	63	67	71	64	61	67	72	68	68	66	49	61	64	61	56	61	81	67	57	66	63	68	68	54	74	61	57	67	62	58	55	62	59	57	60	61	58	65	61	58	54	71	67	63	64	72	68	70	59	68	78	78	58	54	60	63	47	56	55	54	60	75	61	61	65	69	66	71	66	54	66	57	59	64	75	56	51	71	58	58	65	51	59	77	68	67	62	55	80	61	66	59	71	61	56	73	60	67	71	61	64	64	67	69	67	54	84	75	64	65	58	62	61	53	69	50	66	62	72	62	66	86	71	39	65	69	57	73	59	70	57	73	59	72	64	67	68	55	60	90	65	61	58	62	59	63	67	67	61	67	55	68	53	62	57	49	62	73	49	71	69	60	63	61	54	65	59	53	62	63	64	68	58	68	42	77	52	79	63	58	71	66	56	67	79	62	62	72	69	73	52	71	57	63	75	79	51	86	63	64	63	64	77	61	72	67	85	61	69	61	64	58	52	52	74	57	68	57	51	69	65	48	55	77	83	73	60	68	58	68	70	77	65	63	70	73	58	68	52	57	77	68	77	52	62	66	49	62	54	57	69	50	60	67	60	64	68	53	59	59	47	55	57	60	76	73	60	64	50	56	57	64	61	55	70	71	63	63	69	63	72	54	69	69	55	63	62	66	68	60	49	67	55	72	66	63	65	58	67	66	66	77	62	75	62	63	66	51	71	81	62	66	65	44	51	53	66	59	69	63	55	60	63	59	60	61	60	81	72	77	50	61	61	65	66	75	69	61	66	63	67	52	46	82	55	63	73	71	54	71	61	69	62	59	50	59	72	70	71	76	67	66	67	65	77	67	45	72	80	80	62	61	69	66	70	60	59	69	62	54	63	59	59	60	65	51	71	58	70	74	67	71	44	59	65	59	53	58	68	60	50	73	64	72	72	69	64	72	61	76	63	68	55	69	68	72	73	63	67	74	59	73	63	59	55	54	76	57	54	53	73	61	60	52	76	59	68	56	69	55	60	57	55	60	54	56	51	66	62	68	45	79	50	66	66	56	59	64	55	76	59	79	53	70	71	65	80	56	63	62	70	66	75	59	56	62	73	54	59	69	59	67	79	59	63	67	68	60	61	67	62	64	56	63	73	54	65	53	54	48	43	65	62	50	71	79	58	67	84	75	65	63	70	65	65	56	48	74	58	53	48	50	63	68	70	58	61	57	55	75	65	68	56	70	70	54	68	63	60	78	59	72	50	72	62	57	86	71	58	69	58	50	60	66	77	71	70	79	71	54	64	63	76	63	60	55	78	51	63	48	58	54	64	51	67	71	55	63	64	55	61	66	59	59	44	69	72	65	67	50	61	60	61	79	67	54	65	67	81	59	69	72	64	63	74	61	56	55	74	73	67	73	66	53	73	63	62	66	70	68	63	69	62	57	61	72	61	69	66	63	57	69	66	63	66	74	54	70	59	68	64	68	72	65	65	55	62	66	67	48	66	70	59	80	73	69	65	59	54	62	56	55	62	63	66	65	50	70	63	68	68	80	66	64	60	63	65	63	58	67	78	58	59	70	76	69	63	58	74	71	65	78	77	58	83	80	51	61	64	58	64	49	44	54	64	60	46	56	55	55	63	80	58	67	73	71	64	63	65	64	50	60	68	61	61	64	60	64	58	68	53	70	70	56	67	61	63	70	70	69	58	61	75	59	65	67	76	62	67	64	46	62	64	61	49	74	60	60	76	71	59	60	62	66	55	69	74	65	58	69	66	63	71	59	55	56	75	70	64	68	50	68	66	66	72	65	69	52	56	53	76	54	83	63	75	57	58	59	70	57	72	70	66	67	69	70	59	68	61	66	50	59	68	55	60	70	71	79	68	75	50	61	65	75	56	65	89	61	70	63	53	61	63	54	72	57	55	69	74	59	56	70	53	69	70	63	77	72	73	58	53	67	60	58	59	53	64	59	51	69	74	73	62	61	59	70	56	45	87	70	67	64	73	67	62	74	57	78	59	63	76	54	63	52	56	61	58	54	71	65	63	61	57	55	73	69	60	60	63	60	64	62	62	74	63	58	68	66	71	65	56	52	62	48	50	66	59	75	67	66	75	61	67	66	65	66	67	63	60	64	69	60	62	58	59	56	68	51	53	57	65	63	60	61	78	54	59	52	64	75	56	58	57	55	57	68	54	69	60	52	65	77	56	71	73	60	68	67	68	68	73	73	55	69	62	63	61	68	56	45	68	67	66	59	58	53	71	53	57	72	61	65	62	71	55	62	76	53	58	57	60	65	70	67	70	66	52	58	65	64	65	65	58	56	64	59	67	72	57	64	61	83	75	84	65	72	81	70	60	72	59	70	71	54	57	65	63	60	73	78	70	51	47	56	48	50	64	51	72	70	63	78	56	51	58	73	69	54	54	84	61	71	64	77	70	71	53	65	69	67	64	70	76	49	76	72	71	75	53	68	54	68	64	53	75	67	71	65	52	45	53	75	57	66	62	56	61	63	77	79	67	65	55	68	70	61	56	77	67	52	54	60	64	61	61	59	73	50	65	64	61	65	70	68	54	59	58	69	73	59	51	43	67	53	75	68	77	57	55	74	64	74	68	68	59	63	67	72	56	61	69	52	72	52	69	69
21710	15939	11274	24533	33332	32536	29084	24624	20993	18053	15459	13020	11025	9480	8140	7277	6498	5785	5280	4848	4398	4166	3752	3531	3356	3218	3104	2961	2738	2527	2394	2248	2072	1999	1766	1849	1816	1713	1639	1695	1621	1588	1557	1549	1457	1472	1426	1415	1365	1332	1287	1246	1273	1300	1282	1208	1212	1146	1141	1128	1046	1180	1078	1047	1114	1020	1045	1033	1046	1003	1019	999	1014	967	1000	1012	994	970	949	933	1012	1019	983	912	983	975	987	906	998	924	924	952	920	931	1001	985	938	917	915	943	898	903	976	940	897	916	908	902	938	932	909	896	891	881	915	909	878	917	952	945	853	944	935	913	952	885	910	872	890	941	931	912	913	904	884	914	891	890	854	929	876	904	870	877	873	925	870	916	914	889	867	972	872	907	880	869	890	827	876	886	898	857	951	916	906	948	896	922	917	841	887	906	936	907	889	865	928	914	861	837	899	931	856	874	893	896	913	860	921	909	951	912	894	876	870	864	903	934	961	877	895	942	863	890	889	888	829	892	865	870	873	916	939	913	888	884	882	935	910	934	961	903	902	876	917	924	916	921	965	908	889	846	941	864	908	878	910	912	889	921	925	852	950	913	921	918	867	955	940	897	872	896	911	909	892	878	912	883	867	889	934	918	830	874	947	909	903	885	841	884	950	817	892	896	885	843	898	909	889	897	889	868	932	869	924	859	928	855	898	919	868	879	884	900	856	908	858	920	895	872	879	878	914	891	915	907	889	901	888	921	904	882	925	965	930	918	920	860	963	900	919	943	837	924	887	935	868	911	862	932	858	898	927	898	933	915	893	881	906	878	919	922	876	901	901	899	929	919	940	887	895	929	919	876	936	891	866	860	929	898	909	899	849	922	902	910	938	898	871	886	862	903	894	900	921	904	846	904	919	937	897	877	861	900	866	865	860	967	865	902	937	886	916	954	937	877	927	913	919	923	898	902	854	912	930	865	941	894	901	888	924	917	864	890	893	858	865	870	843	891	921	942	901	912	879	906	929	885	921	871	869	918	877	909	921	949	902	933	945	912	937	848	932	919	902	906	885	908	906	882	885	934	882	936	913	901	892	877	932	912	943	966	896	897	902	924	888	925	898	883	927	915	866	887	903	891	901	886	900	911	883	986	932	896	897	858	963	862	922	948	908	948	934	896	866	889	918	872	841	851	900	898	951	888	863	905	864	858	880	910	896	881	914	869	899	927	859	863	977	956	914	948	946	914	939	902	844	888	943	879	876	954	884	886	886	972	888	886	874	859	923	921	907	903	938	903	927	915	875	883	879	949	931	876	893	886	861	916	938	904	919	861	856	888	902	878	937	896	932	804	938	882	843	946	887	883	874	915	898	937	863	913	917	898	879	921	869	954	901	856	911	919	883	841	886	870	944	903	879	908	891	871	863	876	933	917	950	872	894	891	852	926	864	894	924	876	892	876	913	861	865	878	855	907	922	929	942	911	895	952	912	898	907	887	929	892	892	907	875	906	923	874	899	907	914	900	914	935	869	910	860	922	873	951	922	937	903	921	943	905	948	869	873	907	888	924	905	898	904	884	930	917	904	888	935	859	821	885	870	930	898	902	900	891	844	915	902	863	891	865	921	918	886	896	920	868	886	870	937	908	890	908	909	852	933	911	884	882	968	903	911	935	925	886	899	890	926	854	929	882	941	907	950	878	940	882	879	931	861	877	949	893	890	917	934	941	885	869	895	859	965	878	880	854	940	852	871	892	870	865	905	905	924	895	851	911	867	893	929	916	893	906	924	894	893	898	911	898	916	898	928	881	921	909	881	939	884	908	906	913	892	918	909	931	881	867	942	885	863	891	882	833	907	877	923	879	887	893	869	912	917	854	859	897	922	926	897	879	890	910	885	870	821	828	843	913	940	952	906	915	856	858	857	958	878	927	924	920	936	878	836	873	854	889	911	890	909	872	900	925	886	888	834	864	902	933	882	892	902	920	831	855	901	928	940	922	856	920	874	932	934	872	937	852	900	944	882	930	899	912	900	895	860	897	936	848	893	854	906	887	895	862	876	939	960	896	917	880	879	915	917	937	929	883	910	877	875	884	912	874	932	932	879	933	898	852	908	877	924	865	916	937	903	860	945	878	952	871	925	904	912	827	949	899	896	865	931	958	877	849	888	916	936	928	858	887	880	851	907	974	889	853	917	897	909	956	900	900	895	897	861	918	880	873	928	878	951	854	940	928	902	926	853	877	904	908	946	864	895	896	901	874	930	939	931	932	917	915	921	950	862	912	916	914	931	881	882	941	926	930	857	955	929	884	946	899	903	889	891	861	923	917	910	905	947	858	938	918	877	837	890	907	884	905	880	922	929	919	838	889	897	892	913	947	956	922	898	889	898	880	885	904	871	926	906	926	904	886	839	840	851	886	845	938	902	893	930	890	880	888	866	874	882	887	923	855	913	890	899	894	885	937	889	895	936	881	947	941	905	872	904	903	879	893	906	895	933	865	884	908	896	894	955	947	857	926	974	915	870	863	890	876	909	847	845	884	922	908	844	958	899	866	914	926	969	936	861	910	912	898	864	909	878	870	869	891	908	887	876	888	902	885	863	899	942	888	927	920	896	900	841	885	874	898	956	879	802	901	875	934	926	855	929	915	876	864	914	871	898	869	881	903	872	890	879	898	903	904	867	878	895	904	875	896	934	881	916	897	906	877	849	939	836	913	884	929	864	935	938	886	882	941	912	870	912	900	939	903	866	891	907	899	868	868	896	934	903	864	860	941	945	916	858	890	917	884	900	899	889	935	843	917	950	918	830	875	883	880	893	930	916	870	931	902	884	895	941	893	879	916	955	903	948	937	886	945	924	874	868	942	919	908	902	879	889	909	920	892	880	914	902	933	930	931	901	863	916	904	945	879	901	946	865	878	836	917	887	913	852	902	940	909	920	885	887	881	947	872	921	938	843	908	800	874	888	887	923	937	885	883	870	891	907	872	873	901	917	957	921	940	869	922	878	860	893	861	880	867	924	893	889	920	898	902	903	868	908	866	933	889	906	908	876	891	853	878	905	881	916	891	903	927	856	901	872	900	834	864	917	915	922	930	924	886	905	917	888	905	910	906	881	904	924	902	934	837	961	936	866	855	868	956	891	882	905	866	908	930	942	963	887	905	919	914	889	867	849	884	892	924	914	915	873	915	913	885	908	873	854	842	946	906	942	888	904	879	839	927	892	945	858	927	897	912	915	872	864	877	848	912	890	883	905	874	966	866	913	823	903	878	915	910	889	908	863	854	936	939	910	879	823	926	907	871	928	932	915	905	951	943	917	864	857	849	877	891	902	904	894	883	865	872	946	938	894	927	937	953	868	871	886	904	846	923	944	935	970	900	929	879	953	921	905	903	897	850	902	918	944	900	904	919	893	829	926	913	901	937	867	892	914	932	875	844	820	892	905	833	873	925	914	885	921	893	867	938	841	949	893	937	903	897	912	912	877	825	924	850	919	918	901	935	902	924	929	932	903	886	869	903	909	894	913	860	848	919
2639	1292	767	640	1016	1224	1087	869	772	703	615	428	440	347	330	292	276	239	227	219	200	190	162	166	150	130	145	155	119	121	123	110	95	112	101	96	94	99	107	86	94	84	77	83	81	97	81	83	87	98	84	84	74	85	84	82	91	84	77	89	69	61	72	71	80	63	76	79	72	64	80	82	72	69	73	59	65	66	64	74	62	83	63	72	73	70	53	68	63	61	65	60	57	70	66	69	66	59	59	74	88	65	71	81	68	71	54	68	68	57	77	64	66	63	72	75	64	72	51	58	66	62	60	60	61	65	76	59	68	69	72	79	65	77	64	76	49	66	74	53	65	66	59	68	60	77	69	69	76	62	59	67	69	74	64	61	70	68	67	56	61	64	54	70	73	79	78	68	56	65	72	80	55	75	62	63	71	73	59	84	75	73	76	57	56	74	68	55	79	62	88	71	63	87	67	63	62	80	62	81	56	72	60	64	56	68	73	69	74	70	57	72	48	71	71	73	80	74	67	59	59	63	68	73	67	67	60	56	67	71	64	70	68	59	62	57	70	63	68	71	71	64	81	83	70	69	67	57	75	69	70	71	56	61	58	59	84	70	64	61	57	74	69	60	81	68	64	54	54	57	62	61	67	77	71	65	69	66	81	76	68	60	66	64	68	69	59	72	78	72	74	76	69	67	51	66	60	61	80	80	64	61	67	65	67	69	65	73	57	64	83	74	57	65	81	73	60	66	75	67	72	66	64	61	67	65	68	57	75	60	67	63	73	62	61	58	59	69	61	61	67	51	66	65	56	77	64	48	61	73	76	52	68	61	83	76	80	62	71	66	72	60	67	71	88	57	67	58	63	72	65	78	68	51	64	53	45	79	87	68	54	57	77	52	68	69	73	68	52	71	78	67	67	69	63	62	77	71	65	76	72	64	67	70	73	80	65	66	56	79	76	75	64	70	60	69	74	57	70	80	68	70	62	78	68	68	70	74	73	71	60	64	80	61	59	70	58	55	87	59	54	54	79	79	59	68	71	62	83	76	81	64	66	80	70	80	61	67	64	60	64	65	59	82	61	89	66	75	84	58	69	49	66	60	62	60	66	58	51	67	70	64	71	62	49	76	81	57	81	83	74	69	68	60	74	68	68	57	72	62	83	59	66	73	69	76	54	65	66	67	57	63	59	58	73	52	63	70	83	62	73	65	78	81	73	57	67	79	66	69	55	76	69	55	70	74	56	77	53	58	76	75	85	60	76	75	89	60	80	61	69	87	70	70	72	49	60	53	62	60	63	72	66	67	59	81	80	54	64	63	59	81	74	90	66	59	66	65	57	62	77	65	64	77	65	61	59	70	66	55	75	74	71	66	64	69	76	71	74	58	61	62	62	74	71	67	63	71	83	78	62	70	63	68	82	58	58	53	65	73	79	63	56	70	61	76	71	68	69	76	68	73	69	62	78	67	64	66	66	59	61	65	77	70	68	60	66	64	69	93	59	69	76	57	54	76	64	50	66	84	68	70	70	61	72	69	69	55	57	67	76	64	67	73	60	61	76	78	60	63	72	50	59	56	53	64	67	65	67	89	68	73	69	61	62	70	65	74	64	61	84	65	69	83	67	53	61	55	47	60	65	58	59	62	69	59	70	60	64	67	69	55	58	56	64	69	71	73	72	63	62	68	63	64	67	58	71	77	77	71	60	67	80	65	52	67	52	71	57	66	63	74	77	76	79	71	73	60	67	73	68	56	73	55	67	70	62	66	62	63	67	61	70	63	65	65	76	74	64	65	65	67	64	52	79	68	78	92	85	59	73	68	55	80	60	62	48	57	70	56	52	67	58	66	71	67	73	57	61	71	65	63	68	72	63	71	50	68	62	55	65	63	73	62	64	63	63	79	60	58	72	74	58	84	70	69	78	58	72	70	59	78	68	76	74	54	83	83	63	63	63	77	78	70	65	80	57	60	65	68	77	63	56	72	72	69	50	53	74	69	64	55	68	59	71	58	75	63	68	61	68	77	67	71	69	69	64	64	58	71	90	74	59	56	69	60	62	74	66	74	58	63	73	66	88	66	71	63	55	60	64	87	67	69	61	59	65	62	63	62	83	67	80	65	66	68	54	65	75	67	75	65	59	57	68	59	59	65	75	61	74	51	50	55	67	56	63	57	71	77	63	70	77	64	74	54	47	70	58	59	61	62	57	59	65	71	58	64	63	66	74	57	79	53	60	72	66	64	57	71	65	65	73	54	62	64	55	55	63	77	48	81	65	64	62	60	72	73	65	78	71	72	52	59	51	60	69	73	52	43	67	67	76	78	62	62	73	66	83	74	58	81	63	67	68	69	67	72	60	57	68	69	72	73	64	54	61	61	68	70	65	77	77	60	65	66	64	75	68	78	63	71	57	57	61	64	76	79	62	70	62	60	50	55	76	78	55	62	63	65	61	68	67	68	62	66	79	59	63	62	69	72	79	71	64	68	78	58	59	63	70	76	76	61	72	72	86	78	71	73	61	52	72	61	75	69	70	71	80	85	65	67	52	73	69	67	66	60	65	58	53	47	64	62	63	72	56	61	60	61	63	69	77	68	78	68	76	57	48	67	78	67	56	68	71	53	67	65	72	70	57	58	65	56	59	85	76	64	71	74	71	76	64	57	68	69	71	68	61	60	71	60	82	65	57	75	62	61	63	61	62	70	73	70	74	68	73	65	65	61	62	58	59	93	68	66	62	71	65	74	66	72	53	64	63	73	66	69	57	64	59	57	69	64	67	70	76	64	64	83	58	70	65	59	56	61	63	73	76	64	73	70	53	77	66	61	60	59	73	65	69	64	70	52	77	59	65	80	60	52	75	74	69	61	59	45	73	74	64	64	60	62	57	58	60	63	77	65	66	56	78	57	81	57	70	71	68	80	72	54	65	65	78	66	74	72	69	70	69	70	74	77	77	58	63	72	82	62	62	73	65	57	55	67	72	64	64	76	66	70	71	71	49	73	84	66	66	63	53	71	72	65	60	66	60	76	66	59	48	56	75	59	66	74	71	65	63	76	73	62	70	66	49	62	60	58	60	60	68	66	57	61	61	64	72	74	74	75	80	62	63	57	75	52	58	73	62	60	52	72	58	72	73	62	61	74	72	62	71	68	68	58	73	59	66	59	65	68	59	81	69	62	75	68	83	61	70	66	66	67	73	70	74	74	49	57	64	67	70	68	64	68	67	87	77	64	70	73	68	71	66	59	50	62	72	64	87	70	68	53	75	54	65	65	48	51	76	68	66	63	89	66	81	72	75	67	81	68	71	66	80	56	74	71	49	59	55	71	85	70	68	55	60	69	59	72	68	77	74	63	52	76	70	68	56	67	74	56	56	77	67	64	56	72	76	70	84	75	69	64	55	66	63	77	57	66	68	70	57	67	60	77	51	64	67	55	63	85	78	76	60	68	73	69	70	72	75	76	60	64	66	67	61	52	53	71	66	75	71	79	56	63	55	80	66	72
27236	20320	14859	29234	37776	37318	33642	29594	26308	22752	19808	16955	14588	13009	11412	10161	9218	8262	7550	6797	6124	5637	5218	4938	4718	4511	4063	3955	3711	3341	3193	2960	2685	2561	2364	2309	2290	2129	2125	2074	2050	1926	1952	1870	1753	1760	1671	1724	1659	1611	1590	1551	1584	1530	1478	1422	1500	1340	1249	1291	1242	1253	1261	1215	1153	1280	1102	1227	1144	1160	1148	1135	1091	1165	1040	1045	1098	1077	1017	1026	1053	1030	1019	1089	1090	1081	1042	1075	1109	1037	1006	989	1013	1040	1030	988	959	971	982	948	972	989	983	976	941	987	928	1013	962	967	987	1030	895	1002	953	958	995	902	956	918	905	943	873	955	989	969	939	943	1047	985	909	954	926	889	891	933	984	957	919	908	932	970	1002	881	910	954	962	904	937	892	932	999	921	1003	977	911	1006	965	899	927	924	947	951	937	890	964	903	944	996	1006	860	914	950	932	966	895	938	962	923	954	946	953	902	925	947	954	919	968	892	949	983	954	952	953	925	940	911	916	941	860	979	926	941	915	977	919	964	932	939	986	981	951	977	995	936	950	942	971	928	964	900	945	921	936	974	920	939	969	897	980	944	957	921	950	996	916	960	986	958	950	949	972	958	895	994	904	915	935	882	889	951	928	907	973	913	949	930	922	924	925	909	960	962	932	968	930	845	978	930	865	975	1039	946	957	927	929	979	944	902	891	902	922	986	917	960	929	943	911	929	952	944	946	963	923	941	973	972	944	945	942	932	974	920	909	969	955	969	936	943	937	940	945	928	907	956	926	947	936	889	947	945	967	941	936	950	960	940	961	945	925	960	955	887	923	961	980	943	901	995	943	897	893	968	874	939	954	922	937	890	924	971	910	919	971	990	918	940	927	1000	917	960	859	941	884	939	914	978	925	908	930	964	888	969	937	927	969	943	915	939	935	992	946	898	927	910	928	920	1005	936	957	945	943	943	927	914	926	907	948	926	907	954	925	980	955	963	929	969	982	927	941	965	996	904	903	878	940	933	889	987	923	920	963	915	919	930	940	921	948	915	934	949	913	946	928	892	930	949	944	957	928	911	885	972	965	955	951	949	923	948	950	947	943	993	927	926	944	956	969	937	936	951	956	981	904	897	904	938	973	953	899	954	959	939	932	929	908	952	942	920	847	1012	995	913	945	959	918	962	950	933	934	910	995	928	916	926	913	964	943	972	943	979	923	977	952	911	994	914	886	947	957	911	965	894	974	935	921	911	957	983	991	892	916	916	1003	900	927	950	931	967	960	918	957	931	938	960	935	985	917	952	947	981	987	910	916	933	934	929	910	936	1031	903	930	936	934	877	929	926	953	929	980	931	934	943	881	973	892	927	988	987	975	952	896	980	948	1009	973	933	898	904	945	990	889	961	1015	901	850	947	974	906	889	933	970	932	931	954	937	968	953	910	884	880	889	872	943	938	933	915	956	913	978	925	939	916	975	947	948	924	924	972	917	980	952	950	877	932	946	883	874	908	944	983	947	984	965	908	979	988	961	936	929	924	941	934	963	868	933	896	906	958	940	935	913	976	964	948	954	943	952	916	900	973	975	918	943	950	963	928	977	975	886	953	959	1002	947	984	930	988	959	938	938	918	872	951	918	962	988	947	963	998	926	969	908	934	959	956	874	914	925	954	957	953	923	937	953	951	992	946	930	953	964	902	969	942	953	915	970	931	924	948	1013	922	943	914	924	931	906	911	914	934	931	983	968	938	900	887	921	948	970	887	961	910	865	951	908	897	937	920	885	926	905	921	916	961	991	866	914	941	967	924	902	985	901	883	928	983	939	971	941	918	942	965	1010	936	917	1007	887	897	948	964	955	950	944	899	937	960	962	891	965	920	985	917	875	939	920	880	920	901	950	972	878	954	972	967	886	949	943	943	925	927	931	954	960	911	936	939	920	985	985	952	979	997	938	939	933	999	957	963	964	983	932	923	949	941	877	960	969	963	956	964	948	967	940	958	1024	967	943	957	894	905	919	953	938	877	895	855	908	859	951	924	986	930	921	967	902	1001	918	955	974	905	936	975	981	936	941	934	961	951	956	944	918	898	945	950	901	941	921	928	970	879	936	958	944	920	886	914	912	919	936	921	955	901	949	965	942	866	936	880	954	964	883	955	955	921	944	908	978	927	952	967	941	883	961	934	976	975	952	956	935	912	929	968	942	1022	915	957	916	963	917	963	936	940	934	1011	964	929	925	942	916	913	946	1019	877	988	943	990	913	932	889	976	926	917	958	983	927	911	996	936	1000	976	970	983	989	959	938	964	899	968	967	939	1045	932	916	952	940	881	929	916	934	892	967	982	996	961	939	921	899	966	933	909	936	951	912	969	939	983	967	938	953	923	953	939	962	1004	916	926	915	913	951	961	976	920	976	933	869	923	989	926	924	983	923	947	935	886	923	883	945	965	930	907	924	895	939	968	972	965	893	909	936	966	913	933	971	886	923	950	930	937	927	942	973	991	939	906	914	929	945	945	939	967	940	922	973	975	921	949	913	969	935	934	969	966	916	940	930	926	972	940	952	959	926	991	905	944	956	927	891	925	927	930	965	975	949	979	902	963	933	906	935	973	924	947	893	924	928	962	936	976	933	885	919	953	939	918	975	913	972	986	963	901	912	950	982	974	913	957	933	914	917	954	959	931	890	950	917	972	884	894	904	993	910	988	897	980	932	924	964	948	922	977	932	960	930	924	938	953	924	952	915	968	946	925	944	909	966	925	922	876	949	938	964	971	955	909	926	921	954	986	933	892	984	950	920	949	990	923	1027	903	889	918	933	959	965	918	948	969	931	920	959	966	941	949	905	942	975	942	917	971	891	899	922	991	928	940	918	952	908	977	974	947	946	924	876	971	961	908	900	921	968	932	930	946	950	905	967	952	937	943	952	940	931	948	930	913	965	973	914	939	931	955	912	986	913	914	922	951	906	979	975	878	898	917	916	907	934	960	976	942	956	884	949	958	963	951	917	947	912	1004	910	937	902	948	894	998	972	936	947	948	959	932	905	951	934	919	992	963	965	934	975	1008	934	889	904	912	901	907	944	936	904	962	966	940	925	896	901	951	926	966	957	946	961	1008	939	941	939	953	896	928	911	942	932	987	972	969	957	910	963	943	931	927	967	945	918	917	964	967	988	929	926	941	938	991	945	986	912	937	927	961	920	947	959	935	924	888	971	924	944	974	963	911	918	967	926	926	939	917	956	956	923	970	943	927	959	950	919	957	939	964	925	954	913	934	903	956	901	949	933	934	945	938	946	930	938	923	899	913	959	909	943	904	911	951	912	894	959	952	952	937	978	903	962	912	970	990	947	990	884	974	1010	953	951	953	967	881	939	903	928	954	905	938	945	965	935	890	958	945	916	949	964	924	939	949	940	950	974	968	950	899	951	964	934	971	957	947	919	904	939	921	934	890	943	922	946	982	931	894	940	914	914	901	935	945	951	960	920	927	941	934	907	924	937	949	915	903	975	983	950	950	929	959	981	937	934	928	916	942	938	937	966	941	947	961	960	918	936	919	928	943	993	935	932	892	941	1003	919	958	918
2071	565	343	313	525	585	467	397	372	316	258	213	185	174	159	124	126	113	117	98	93	81	105	86	92	72	81	73	78	63	89	78	54	62	48	61	68	58	64	55	57	56	57	54	52	60	65	50	60	51	49	53	64	68	58	53	53	54	68	57	50	37	58	48	40	37	44	61	55	42	60	52	51	53	52	58	50	51	41	36	62	38	46	57	58	59	57	53	54	54	43	48	49	35	48	43	70	51	41	44	48	45	41	57	51	47	38	52	47	54	58	38	43	56	65	55	51	43	48	58	47	46	45	40	44	51	54	61	34	49	52	43	52	50	50	54	53	52	41	46	54	61	50	42	54	43	43	39	45	39	44	45	48	45	52	57	55	44	49	40	45	52	46	52	45	44	47	61	39	47	38	55	47	47	51	47	55	57	35	55	44	44	47	46	57	40	46	33	54	48	44	46	45	52	41	52	42	49	56	59	48	45	43	55	52	60	47	41	48	42	35	50	38	44	48	46	58	57	48	52	36	46	41	45	45	59	42	43	48	49	51	38	40	58	48	48	43	46	49	46	43	39	39	50	38	62	46	53	53	45	51	54	49	35	45	50	64	46	50	40	54	55	56	42	50	56	51	53	46	37	44	57	53	59	46	53	65	54	52	53	48	37	49	51	50	47	47	42	51	51	49	53	52	42	37	48	43	59	46	51	43	45	51	48	41	45	33	45	42	38	44	43	32	63	61	52	43	44	44	50	48	34	61	34	53	52	42	51	53	62	39	44	41	44	49	47	52	45	27	67	49	39	58	51	51	52	53	55	48	47	49	57	47	48	53	43	47	45	48	49	57	56	44	37	40	39	43	54	60	49	52	40	63	55	58	48	33	44	52	30	50	54	56	54	54	48	49	47	50	54	50	35	62	40	40	48	47	53	49	39	42	56	52	59	45	48	44	54	45	46	40	49	50	47	49	51	38	45	46	42	42	47	45	54	43	45	66	58	51	50	43	51	41	47	50	57	47	66	54	60	42	43	41	37	45	40	42	40	40	42	39	43	62	50	45	50	57	52	43	55	43	50	45	48	41	46	47	53	49	55	42	48	47	39	58	43	46	52	43	54	52	39	49	54	53	63	47	49	47	56	41	51	50	49	61	59	36	51	44	45	49	57	49	47	46	44	53	46	40	51	43	37	49	52	45	47	48	59	58	54	50	53	63	46	52	40	51	55	49	45	36	54	47	40	53	49	48	44	50	56	54	41	43	51	39	43	54	48	37	58	42	53	48	54	48	46	43	43	52	61	51	39	44	44	46	45	45	42	47	45	49	44	43	58	49	52	55	50	43	44	46	45	52	56	38	51	43	57	66	53	54	47	52	49	55	53	53	47	38	46	34	42	46	34	51	45	42	44	48	55	53	48	56	50	55	40	47	53	57	42	37	54	43	58	42	40	47	58	62	48	56	49	48	65	42	52	42	44	42	52	44	57	38	52	54	43	48	42	42	48	50	62	46	57	42	48	50	51	45	58	44	48	41	32	52	47	37	47	51	51	47	41	42	49	41	41	44	52	66	49	37	52	47	48	53	38	55	42	48	43	40	46	42	44	53	66	49	40	54	48	52	52	39	45	54	47	46	34	41	52	44	53	50	51	52	39	40	54	57	44	41	46	50	45	40	57	59	59	49	51	52	49	48	49	40	53	42	55	54	45	66	46	41	49	40	40	49	59	59	71	44	48	50	44	50	55	57	50	53	60	44	43	55	58	39	50	50	51	50	49	61	60	55	46	49	55	42	47	59	52	43	53	46	40	57	58	59	50	45	43	51	42	46	42	44	44	43	47	44	48	53	53	41	44	38	49	51	40	60	45	57	51	41	43	62	40	52	53	47	43	47	56	58	47	50	50	41	39	57	50	39	56	46	40	46	44	55	59	38	57	55	65	41	43	34	53	48	52	42	45	44	46	44	43	45	57	51	38	55	49	52	69	35	54	45	39	57	47	56	44	41	55	49	43	44	55	60	65	48	53	48	70	46	58	58	50	54	55	50	45	38	53	60	57	43	38	60	47	43	51	40	52	50	50	44	61	50	54	56	52	43	44	56	60	51	43	55	55	58	45	52	38	45	51	48	54	48	49	47	51	43	49	44	46	51	44	53	55	52	49	62	45	55	52	52	56	61	40	53	48	40	55	55	50	46	30	47	45	47	55	58	55	47	59	56	42	50	44	55	45	52	57	65	48	41	43	55	55	49	47	43	50	47	46	58	50	51	39	42	54	41	48	42	52	52	52	44	44	49	36	43	47	45	45	56	39	51	55	42	39	46	54	51	47	48	37	34	54	60	55	38	45	39	53	41	30	29	47	54	54	56	33	44	43	54	51	61	57	56	41	51	42	56	59	42	51	32	47	48	48	40	45	39	39	50	68	47	52	54	43	50	41	47	40	49	46	43	47	49	55	39	46	42	47	48	55	44	46	48	44	29	46	50	41	59	31	46	41	49	52	53	55	46	44	50	48	52	52	51	47	51	54	62	52	40	46	50	50	46	49	45	50	51	43	41	45	46	54	43	46	41	63	39	50	64	58	58	51	47	51	47	56	43	57	41	45	57	51	53	41	47	48	46	61	49	48	42	55	38	44	51	49	63	44	35	39	53	36	34	42	48	50	51	52	36	58	41	42	52	57	47	39	51	48	39	43	54	65	55	42	50	36	50	46	54	54	47	65	43	55	44	58	46	43	53	42	43	49	39	52	55	41	50	46	45	50	55	60	42	53	47	33	45	45	49	61	47	45	57	49	42	34	51	48	51	58	54	60	50	54	48	49	41	50	56	39	57	30	53	46	50	54	54	46	51	41	49	52	55	44	50	58	53	37	54	43	46	59	48	38	43	59	36	50	55	52	50	53	47	48	45	39	42	63	49	54	42	37	40	47	44	44	50	46	37	44	61	40	48	58	46	40	45	48	55	46	44	48	43	60	57	44	50	45	39	44	52	40	35	44	53	43	48	51	38	43	47	57	56	60	47	42	57	45	60	47	54	45	43	57	45	47	43	44	45	54	36	49	60	45	44	45	37	37	57	45	56	59	40	39	47	45	60	57	53	50	47	37	44	43	34	47	42	46	55	52	47	49	49	40	44	50	57	41	43	33	36	57	62	47	50	53	50	60	49	39	44	62	46	53	65	41	51	47	43	55	43	48	36	41	49	49	48	63	45	41	44	52	45	51	47	55	47	43	50	59	50	50	52	48	43	57	45	46	50	57	47	61	50	42	49	50	52	41	57	46	57	39	57	38	61	49	45	43	46	51	51	43	45	66	45	52	53	52	42	35	43	50	45	34	37	51	51	41	41	50	52	72	35	63	45	57	57	44	38	48	49	40	63	67	57	47	50	51	40	49	56	45	42	47	43	50	47	36	57	41	57	52	45	46	38	48	49	38	42	55	48	62	46	65	55	53	42	58	46	41	36	48	44	60	45	67	47	43	48	52	45	55	58	40	46	47	52	59	40	46
19221	13172	8651	20429	28751	28035	23862	20159	16812	13840	11365	9416	7721	6756	5876	5153	4661	4012	3636	3359	3079	2895	2713	2440	2353	2259	2180	1996	1979	1823	1661	1584	1518	1431	1340	1344	1251	1268	1209	1293	1184	1144	1099	1150	1156	1134	1117	1055	967	963	965	937	963	929	992	934	873	877	871	877	859	799	854	828	780	827	855	810	822	805	820	757	784	793	754	726	724	742	732	763	693	814	733	741	730	792	767	763	739	721	756	768	700	706	719	732	773	743	729	758	683	703	738	740	716	726	717	703	649	735	671	730	686	726	694	698	678	704	682	668	722	708	709	667	712	688	729	673	699	670	719	679	709	717	669	758	675	696	717	670	683	768	722	727	675	655	675	715	659	708	684	702	692	715	720	695	722	671	735	712	682	680	691	709	688	742	679	736	666	685	689	695	710	723	723	662	699	696	695	749	720	743	699	665	687	681	663	727	717	696	692	779	724	721	665	715	715	718	699	719	721	700	703	666	680	668	648	693	710	715	731	714	707	708	765	704	723	670	700	699	718	692	725	733	680	710	691	686	721	693	722	683	692	667	691	668	717	709	713	741	700	696	702	702	704	678	744	708	701	724	730	691	687	667	718	710	690	721	748	686	708	697	696	656	709	649	669	673	720	685	699	672	716	687	651	676	685	735	722	708	743	690	704	702	727	700	687	739	732	721	718	661	725	679	654	682	683	695	761	705	690	733	666	694	702	686	646	705	699	708	717	666	671	728	682	690	683	676	693	712	705	669	675	696	697	699	674	731	731	707	703	715	679	652	723	713	724	724	722	662	720	686	684	683	652	671	699	695	665	713	665	727	696	678	688	656	705	714	726	715	719	715	673	676	714	740	727	683	694	655	663	696	719	699	758	694	703	659	684	733	687	703	714	632	693	664	702	698	712	727	747	705	718	695	733	689	674	677	676	666	731	687	689	700	689	721	687	685	637	743	736	698	684	728	768	695	679	716	677	749	693	676	705	654	714	742	716	696	738	711	683	715	680	738	703	692	679	700	696	696	671	773	713	697	651	698	687	710	644	711	747	658	707	695	694	704	688	682	742	664	706	699	646	723	670	753	648	687	674	684	689	659	712	671	681	678	686	690	723	738	695	670	668	677	742	726	659	682	732	692	678	664	693	712	754	687	707	676	689	692	696	630	716	689	679	671	677	679	694	751	697	716	740	715	688	704	684	690	691	721	688	716	737	736	687	667	701	712	655	721	706	708	723	717	677	727	662	666	749	709	724	692	652	713	691	649	695	715	672	668	642	724	744	707	735	726	709	699	712	701	707	694	647	694	729	701	663	733	648	737	684	715	651	698	713	695	717	752	738	713	669	728	677	697	709	660	635	676	687	731	689	754	674	694	707	711	741	709	740	683	700	709	654	679	713	646	705	718	664	729	681	695	641	694	688	697	673	735	692	711	708	728	749	670	647	662	671	683	683	713	691	683	707	678	658	684	683	650	682	695	692	689	664	713	718	679	711	707	722	695	705	716	677	729	719	716	743	660	721	723	720	711	731	724	718	698	670	693	704	708	724	750	728	687	728	716	784	701	717	706	707	678	728	716	701	651	704	678	646	703	689	763	698	700	636	641	670	705	707	671	735	664	641	674	690	677	715	676	685	738	665	685	701	697	741	706	703	739	694	678	749	723	694	681	664	735	724	691	679	675	682	698	690	719	679	714	706	657	691	718	695	692	675	672	685	730	693	712	707	742	677	661	672	675	686	707	713	748	704	730	694	735	697	722	698	714	678	667	706	697	706	700	661	705	680	681	676	723	700	684	733	693	673	743	724	696	689	690	698	673	714	673	725	680	678	707	695	676	719	698	688	695	693	723	695	699	704	680	756	662	679	659	715	713	738	676	735	722	701	691	708	698	687	696	690	710	750	650	702	721	711	715	717	727	674	704	720	690	718	643	678	721	746	647	715	694	660	722	744	695	693	708	738	709	761	679	672	729	733	716	703	758	691	730	729	687	711	688	688	659	691	703	717	703	719	704	703	675	677	723	715	686	649	672	673	730	688	742	710	685	688	706	680	727	655	718	718	703	684	710	720	707	682	751	675	703	734	692	682	651	694	691	729	707	729	703	722	703	719	703	686	679	662	676	676	694	722	704	670	694	703	707	712	680	688	675	734	758	708	675	692	707	708	700	741	695	669	698	695	728	718	705	671	685	680	727	689	668	682	705	718	718	709	659	685	653	717	711	687	724	689	685	717	717	670	707	717	639	761	721	702	689	711	688	684	721	690	677	700	718	708	680	762	711	744	683	673	723	688	698	712	699	703	701	716	737	699	685	704	693	719	712	697	678	702	693	724	682	701	697	742	715	693	706	698	659	696	677	654	743	699	715	712	671	742	713	668	683	686	658	677	649	661	720	680	711	669	670	674	765	656	644	687	715	717	680	681	680	677	659	692	705	707	736	730	716	714	714	698	696	690	665	736	679	654	664	728	708	727	670	693	710	673	702	741	717	700	677	712	712	704	692	686	693	637	707	727	700	672	710	697	684	699	687	687	643	687	692	748	722	706	657	681	752	716	636	688	692	679	667	703	735	749	700	702	657	703	686	702	672	691	741	678	692	661	739	710	729	658	649	741	686	717	692	678	695	718	707	769	685	705	712	706	700	722	670	704	696	711	704	727	709	734	731	684	699	684	729	700	681	669	681	732	681	742	708	711	725	701	687	690	673	673	722	636	737	724	708	718	666	698	720	732	667	721	707	683	687	734	743	737	694	722	710	709	692	732	726	689	703	709	704	684	731	684	663	713	723	718	709	689	717	692	714	728	689	704	704	697	713	683	701	638	669	729	730	738	732	726	722	702	697	682	716	724	663	671	736	671	695	695	710	657	706	698	686	674	714	721	698	671	728	717	679	725	756	685	714	692	722	731	730	709	712	700	687	692	719	664	702	701	693	681	668	696	685	697	688	696	661	717	708	713	663	723	650	709	719	746	716	693	678	626	681	673	695	695	664	702	643	670	718	695	668	656	693	691	671	658	699	674	721	700	689	680	679	678	722	683	713	731	701	703	684	722	701	737	657	673	715	718	679	702	726	684	691	704	723	691	742	718	703	676	686	646	730	668	667	759	688	648	690	708	716	736	692	653	712	653	635	687	680	709	715	686	698	711	681	712	700	708	751	719	678	682	668	678	686	650	723	664	674	745	686	707	684	670	709	720	625	704	680	685	696	745	665	689	733	724	668	693	684	680	717	706	687	680	682	691	737	729	649	665	724	685	731	677	717	701	742	654	685	677	737	685	694	683	697	717	702	707	747	707	705	686	679	686	732	678	678	684	662	695	742	742	698	684	625	692	691	669	683	707	705	697	697	711	676	725	640	718	680	685	690	706	702	649	684	686	679	698	680	716	704	666	709	711	714	678	668	686	718	746	701	677	772	716	712	737	719	707	689	655	673	678	763	753	699	685	641	704	674	690	673	660	721	719	720	725	680	729	711	669	710	712	712	683	762	730	698	684	731	704	694	679	705
1486	905	491	456	788	861	719	636	466	489	383	345	287	232	186	216	183	165	155	128	134	132	124	119	116	121	125	91	85	91	83	76	93	82	75	73	71	76	64	83	75	72	59	67	57	69	51	61	60	57	70	61	51	47	67	70	48	41	68	47	56	46	53	60	55	42	54	43	53	51	57	52	62	54	39	46	48	52	40	45	50	39	41	41	44	48	45	64	47	52	48	44	50	54	54	49	50	51	53	53	46	38	60	49	48	43	42	48	36	49	46	53	51	61	53	51	52	59	47	58	50	38	40	47	56	44	53	49	55	53	48	45	37	40	42	47	41	45	45	51	38	47	43	49	54	53	48	45	46	40	50	39	52	49	59	41	35	53	48	43	48	42	52	50	46	43	46	36	52	49	48	64	43	46	47	39	57	70	54	49	61	49	46	47	44	44	58	49	33	58	48	47	46	40	54	46	38	43	49	55	54	49	43	50	49	54	53	57	62	41	46	48	45	61	51	53	45	49	38	54	38	36	47	52	42	36	58	40	53	50	52	57	44	58	61	51	43	40	47	49	55	42	55	56	45	46	61	52	40	50	61	58	34	46	52	48	49	43	50	60	63	33	67	46	47	43	58	44	58	49	55	42	42	57	40	46	49	61	60	47	49	53	57	50	47	49	63	45	56	43	51	53	47	43	47	44	52	56	40	49	62	50	49	51	49	44	48	71	50	51	41	48	47	57	60	46	56	42	52	55	50	40	52	37	36	41	45	49	53	51	59	50	42	58	45	47	53	51	49	54	61	53	52	60	46	67	48	57	45	57	54	51	45	54	50	39	44	51	53	61	51	48	52	47	60	48	48	45	55	48	41	54	51	47	48	53	58	47	58	41	46	54	57	58	55	55	63	41	50	56	46	48	46	52	54	45	51	51	54	48	48	51	60	52	52	50	53	46	50	43	50	41	56	44	56	49	41	47	49	54	52	41	54	39	54	50	51	52	50	48	60	47	38	52	55	49	55	47	54	58	60	47	43	46	59	54	51	60	60	53	49	59	36	57	46	49	57	57	42	50	63	48	53	51	47	52	56	46	56	51	49	55	53	56	42	54	67	59	54	52	51	44	58	58	52	57	46	43	49	55	30	52	46	39	51	55	48	56	44	55	45	49	41	46	40	61	36	51	48	46	48	42	66	55	57	45	56	53	44	52	57	46	51	62	52	44	49	52	51	45	52	52	56	53	45	30	57	48	43	59	41	50	46	39	51	42	60	57	55	44	54	54	64	56	51	47	62	52	42	50	44	45	47	53	66	52	58	39	51	53	55	50	47	33	43	49	50	43	52	63	57	45	53	69	61	52	59	34	53	46	46	47	48	58	54	47	49	51	58	48	51	44	47	48	53	50	50	38	54	53	39	49	55	44	38	64	58	38	55	57	56	34	48	51	53	41	49	47	64	47	36	53	51	58	40	55	44	53	65	59	47	51	60	34	45	56	56	41	45	41	48	53	51	52	57	59	51	47	55	42	55	35	42	45	60	47	46	54	37	60	55	53	46	56	57	43	59	45	54	43	50	40	61	50	44	49	53	62	48	50	46	51	41	52	37	51	50	48	61	41	45	63	42	46	34	48	51	53	55	58	42	65	58	60	46	65	42	54	33	58	56	52	45	48	45	45	47	56	43	47	35	48	51	61	53	57	63	41	39	55	58	48	54	49	52	55	62	53	56	59	50	42	45	40	43	47	53	53	46	53	57	44	53	58	39	54	42	49	56	42	47	59	46	55	51	53	49	46	52	51	43	59	44	49	45	68	48	57	56	60	49	51	44	48	52	40	47	39	46	51	60	45	41	45	58	47	48	46	56	52	55	58	76	37	54	50	46	63	43	50	57	61	50	52	41	36	50	54	52	51	43	55	53	49	45	39	41	47	41	63	52	52	44	50	42	60	47	41	39	63	49	58	40	50	59	59	35	51	41	50	50	52	43	43	45	53	41	56	51	46	51	50	41	49	62	53	54	50	33	45	44	61	52	42	49	45	64	43	52	49	44	51	50	44	50	43	54	58	54	35	43	38	58	54	43	42	65	45	48	38	57	50	47	49	62	49	46	58	46	55	39	57	57	44	53	54	53	40	47	48	42	50	52	30	58	37	63	44	61	41	51	51	42	48	34	52	45	60	47	45	53	42	55	58	43	50	42	43	55	43	51	44	46	49	50	52	48	41	42	46	48	38	49	49	50	48	45	55	46	48	42	53	37	50	50	50	51	53	61	45	62	57	47	54	40	45	45	48	45	45	50	44	47	66	42	56	52	48	56	51	57	40	52	48	59	59	62	52	56	51	63	45	48	51	55	56	50	54	52	55	57	43	52	33	57	44	54	48	49	50	53	59	63	55	51	43	58	40	44	36	52	47	52	61	45	55	55	57	60	58	50	60	55	54	36	48	47	51	43	46	58	49	45	48	47	53	44	43	55	34	33	49	40	60	52	55	59	46	54	50	51	37	52	45	42	52	57	63	54	39	51	50	49	53	53	62	45	39	52	51	50	42	54	46	42	45	57	43	52	59	52	45	47	46	49	57	56	46	55	56	57	68	56	53	45	45	62	45	48	41	55	44	42	51	46	41	49	49	40	44	61	44	54	50	46	57	56	46	53	54	44	36	46	48	45	59	55	55	58	54	51	48	39	50	53	51	43	51	39	58	48	52	63	46	47	39	59	59	53	57	55	51	47	44	47	37	54	59	54	46	56	43	40	51	46	47	58	53	48	45	56	47	59	48	55	55	48	52	49	47	45	54	48	56	57	47	44	57	45	53	40	44	41	54	43	49	37	53	58	49	55	49	50	41	45	54	63	53	53	56	39	57	43	54	50	48	47	46	55	53	49	49	39	62	57	53	44	57	42	44	50	53	62	49	47	44	51	52	67	54	56	50	47	56	54	32	34	50	50	47	46	68	52	45	59	48	47	52	53	59	58	54	52	58	42	53	44	56	50	59	50	61	39	44	64	36	58	37	54	50	56	56	60	55	54	63	55	40	55	58	39	48	48	54	60	40	48	73	49	61	42	58	46	58	50	54	54	51	65	35	49	55	58	39	61	47	43	54	56	51	48	47	52	52	60	61	58	44	39	51	56	42	63	53	55	50	43	36	50	57	51	46	43	42	60	48	43	52	55	56	53	54	42	51	69	41	42	46	57	43	53	43	33	54	50	57	42	50	64	46	43	51	55	57	47	54	45	48	42	51	48	54	50	51	63	47	51	38	35	70	48	49	60	59	49	50	64	42	50	51	51	56	38	48	55	51	58	49	51	51	49	48	46	61	55	45	52	43	42	47	51	48	56	55	47	43	63	55	47	61	46	51	61	61	47	42	41	52	39	48	54	71	39	41	53	49	55	40	47	48	64	52	51	45	60	40	60	50	37	53	59	50	51	48	50	42	62	50	47	52	41	54	46	42	45	45	56	51	42	45	45	45	48	46	52	42	46	50	61	51	46	43	48	56	40	55
23164	17300	11781	25352	33996	33077	29282	25109	21525	18668	15501	13052	11136	9668	8298	7547	6505	6059	5469	5003	4451	4233	3812	3736	3455	3241	3028	2713	2583	2441	2263	2034	1868	1832	1733	1730	1660	1544	1604	1525	1508	1459	1329	1363	1340	1318	1342	1240	1216	1234	1142	1206	1114	1161	1062	1032	1090	1022	999	969	915	963	984	970	915	890	856	863	900	891	811	880	841	873	864	824	843	828	797	826	798	798	813	833	836	812	796	779	851	814	797	811	772	716	762	736	761	716	732	747	716	774	723	681	786	703	705	784	734	790	787	718	727	714	748	749	697	756	756	736	708	743	757	732	759	714	694	713	674	709	688	721	753	720	705	704	708	768	708	753	687	762	763	730	767	675	754	731	759	701	709	739	712	730	721	721	700	718	739	700	705	708	696	736	661	695	715	790	720	660	698	691	670	718	670	778	739	745	707	698	703	685	724	696	696	750	734	757	704	709	783	710	771	754	731	721	698	761	719	693	674	725	739	701	696	712	741	717	744	688	701	713	702	725	697	730	685	706	721	740	773	723	723	759	749	710	723	731	737	694	706	691	735	691	722	676	721	743	731	698	744	680	717	693	699	738	724	687	737	721	681	708	684	767	727	728	751	714	710	727	694	707	690	748	743	746	693	693	736	729	729	716	687	761	707	722	709	674	725	757	683	718	720	729	713	694	721	735	712	727	757	722	712	717	728	707	731	752	751	746	764	733	726	733	722	720	748	711	722	743	738	778	720	737	743	730	711	714	676	723	776	711	700	800	741	685	749	726	692	737	749	762	732	712	699	737	720	705	795	682	763	715	679	739	720	700	697	702	752	695	715	736	717	683	714	744	683	666	715	754	715	733	748	721	702	747	705	748	762	692	753	782	707	692	686	743	724	701	681	707	685	726	713	672	731	717	769	704	751	703	705	720	716	713	715	731	713	686	754	726	704	735	730	716	735	733	739	715	745	704	708	694	728	711	703	753	701	696	704	733	706	723	725	730	752	700	719	696	726	678	712	727	728	760	758	713	755	700	730	768	730	752	751	784	704	663	783	731	730	726	768	734	719	755	708	697	749	739	770	699	714	734	695	718	735	692	699	713	697	719	734	753	725	741	723	706	782	675	739	690	700	729	692	700	701	665	775	734	728	736	730	718	708	719	747	747	740	726	692	753	679	768	748	703	692	704	740	726	774	747	705	699	720	734	726	709	758	716	737	714	704	723	699	742	719	752	776	703	750	712	707	660	740	729	749	691	684	716	686	761	675	697	722	725	748	708	711	728	728	737	734	691	733	672	727	723	718	733	712	690	724	713	754	707	728	764	710	708	741	731	755	704	713	709	691	723	699	722	751	696	709	763	713	720	718	738	657	650	708	688	712	696	786	736	733	717	779	762	769	744	710	710	726	709	695	713	705	693	726	703	731	718	743	720	739	746	712	707	717	701	744	695	725	770	689	736	736	771	718	671	713	714	721	746	662	725	756	696	739	720	772	708	717	692	724	662	735	756	700	704	765	726	723	741	688	697	741	739	706	703	695	778	677	699	692	707	698	730	703	755	709	714	775	714	706	724	726	720	739	680	727	707	704	729	700	683	752	782	677	705	736	659	752	682	745	727	697	707	734	736	741	714	736	707	700	709	680	746	721	675	682	778	685	808	729	759	644	728	729	712	746	774	726	751	733	709	699	700	728	730	721	764	724	713	703	680	708	713	742	722	720	756	756	663	760	738	739	721	767	742	747	741	737	725	723	742	723	717	679	714	736	692	738	757	727	721	751	715	723	753	702	730	701	686	722	693	740	699	711	700	713	726	719	740	735	717	757	732	709	693	720	720	713	705	696	743	749	747	756	705	742	767	718	697	715	696	720	697	703	715	707	735	704	718	765	691	737	761	720	721	709	744	686	716	708	700	711	733	707	747	751	786	702	703	747	706	709	741	704	710	733	740	779	705	778	726	714	758	712	768	709	728	748	747	732	686	752	716	741	712	757	725	690	695	724	719	725	657	747	719	718	714	702	747	687	709	733	736	719	703	737	736	718	698	736	726	772	672	733	687	705	716	710	741	751	728	751	705	685	676	722	702	704	758	661	753	706	678	740	700	733	681	697	740	699	753	719	724	734	674	724	698	717	756	735	712	653	760	736	740	730	764	668	728	730	704	749	717	735	723	733	726	749	691	725	703	683	736	723	742	774	730	684	693	707	753	688	696	726	692	756	713	708	729	721	730	716	761	691	737	755	696	721	746	703	720	759	718	777	723	739	650	748	697	658	673	738	691	710	749	736	728	719	725	728	757	799	701	711	703	735	732	723	678	706	704	726	662	709	712	703	658	696	759	727	710	723	747	690	713	748	742	731	692	718	751	693	726	725	666	708	721	687	720	705	724	717	718	716	737	715	730	661	727	656	718	715	766	715	717	691	703	703	757	686	751	702	717	721	752	679	721	746	684	723	776	719	748	730	737	730	682	744	705	754	696	709	723	721	722	694	699	744	717	704	710	715	784	695	758	723	718	765	802	700	766	707	731	697	710	721	744	736	753	700	681	676	748	704	717	684	683	724	747	710	694	731	720	654	713	715	750	741	682	679	760	728	739	740	743	709	728	721	724	715	760	776	708	714	719	709	707	750	766	747	758	756	734	733	680	677	726	763	676	710	769	711	710	700	699	726	722	707	725	768	665	757	703	749	733	705	695	708	691	719	737	791	717	718	730	717	706	769	730	697	743	680	720	721	694	723	714	722	727	732	692	733	704	748	738	741	742	681	712	714	711	685	704	671	744	710	732	729	745	717	717	733	735	751	689	743	713	712	727	731	712	698	768	706	689	738	727	746	713	693	701	707	679	740	721	711	767	712	721	684	728	712	717	696	679	726	713	711	707	723	715	709	711	756	674	760	683	723	743	794	716	728	711	682	711	720	732	737	715	673	697	723	720	681	744	746	751	720	693	722	735	745	705	724	712	712	814	744	725	721	724	689	714	698	772	693	761	732	764	728	742	705	760	718	716	714	715	714	727	720	729	738	692	766	745	676	746	729	734	663	690	717	715	755	762	741	727	737	724	683	693	743	717	724	681	734	730	748	711	746	699	709	713	749	727	708	712	759	705	719	714	719	713	716	692	692	706	721	724	748	684	687	744	704	739	731	692	707	737	720	758	765	728	746	713	708	685	721	758	727	719	766	684	698	719	734	755	708	709	704	764	701	738	711	727	742	734	752	675	708	704	685	718	748	727	739	691	706	716	677	753	710	735	693	685	663	719	749	694	721	748	734	727	707	725	714	696	722	691	708	767	707	706	703	736	705	740	660	691	687	694	693	714	721	761	707	723	717	714	724	727	702	739	716	740	769	717	705	699	746	695	752	682	685	672	729	730	728	680	722	649	723	710	715	763	700	700	697	755	723	755	737	729	695	718	723	725	748	749	732	764	726	684	680	714	735	736	749	736	712	764	679	735	728	679	724	760	717	754	750	712	769	710	711	736	694	699	783	732	724	749	715	706	698	725	738	687	739	741	742	772
3423	784	504	403	722	823	689	634	495	420	365	308	282	250	241	196	198	176	150	176	165	131	141	133	135	119	120	106	101	114	91	97	93	90	90	89	78	82	92	72	78	91	89	82	89	75	77	57	70	81	70	78	82	68	72	74	65	76	63	53	55	84	64	63	66	75	55	74	79	76	77	80	66	49	70	77	57	61	69	65	74	65	60	63	71	55	61	57	67	62	84	56	61	52	71	68	53	78	64	66	65	66	64	67	60	51	72	66	53	73	64	66	66	63	67	55	67	73	56	55	69	62	57	62	56	77	45	67	58	66	63	60	57	59	64	63	83	54	76	46	54	58	70	56	71	72	62	71	59	72	64	50	68	71	68	58	62	67	74	62	56	59	51	57	64	58	71	67	58	62	63	66	69	71	78	69	62	77	50	62	69	69	70	53	48	78	54	50	53	60	49	70	68	53	64	65	76	61	61	69	67	69	53	46	51	69	77	67	66	69	55	76	50	67	59	58	71	83	55	65	71	80	71	63	66	54	60	57	74	68	64	73	65	63	68	64	57	55	68	70	60	65	61	59	55	56	55	69	67	65	63	70	65	72	55	52	70	57	63	52	56	76	67	58	58	59	58	54	60	88	68	75	56	68	79	65	54	64	84	62	57	73	72	56	48	62	52	60	73	62	58	52	67	72	83	75	67	63	56	58	72	59	51	59	46	58	80	65	80	72	59	58	68	64	46	68	71	59	60	51	71	61	66	64	75	74	71	53	68	65	49	55	69	50	65	62	68	69	64	61	66	71	70	68	65	68	66	67	65	69	61	56	59	58	66	57	64	65	61	76	51	68	66	66	62	62	67	67	69	70	65	67	62	72	74	58	52	78	64	70	58	58	53	81	59	71	50	69	58	78	62	65	72	56	65	75	72	66	62	59	66	66	64	67	52	69	58	59	64	64	63	58	62	68	84	67	72	70	60	68	58	67	78	57	66	63	67	54	67	69	49	82	59	69	83	63	55	77	68	63	56	52	61	48	75	57	67	66	53	51	66	73	61	59	68	74	64	51	55	62	67	55	54	69	60	56	52	72	70	59	55	57	63	64	74	74	56	49	66	60	64	58	51	55	56	55	66	56	70	65	67	53	61	57	71	81	64	77	70	76	55	54	69	62	62	57	66	59	65	59	64	61	61	72	51	60	65	68	60	65	40	58	45	68	61	56	65	65	66	59	83	58	70	57	69	59	49	47	61	60	70	65	65	58	71	55	69	60	62	67	69	56	61	64	72	60	63	72	68	70	65	56	73	58	72	82	55	60	68	64	67	63	65	60	57	58	67	68	65	60	77	65	49	79	57	62	67	60	64	64	71	56	75	62	69	65	57	65	55	63	58	73	72	59	58	68	49	58	60	67	70	58	55	52	49	54	70	71	59	74	65	66	68	66	59	63	64	70	75	58	61	62	70	57	61	56	68	60	61	50	72	64	73	61	59	61	47	75	70	80	61	47	64	52	68	51	76	65	61	64	56	74	69	97	66	58	56	56	59	56	55	66	63	73	56	70	81	72	64	57	68	55	60	58	62	69	49	69	60	65	60	71	78	61	71	70	68	54	63	62	70	55	62	72	71	67	64	63	71	61	55	46	65	63	66	60	61	62	60	52	72	66	73	61	54	76	66	46	70	72	59	61	67	62	59	67	74	43	69	66	65	59	62	52	64	54	62	63	69	71	68	54	55	51	54	64	69	67	61	57	71	61	67	63	43	57	64	57	59	49	72	68	62	69	74	63	68	57	67	47	67	53	63	52	76	57	70	80	55	60	51	56	61	69	49	64	58	71	52	63	56	67	55	66	62	74	77	62	57	72	80	61	47	74	61	57	62	63	65	53	62	63	70	63	51	63	59	63	63	56	65	64	76	59	59	73	67	59	74	66	52	60	57	73	64	46	59	64	70	68	54	63	64	71	76	44	75	58	66	72	69	57	67	69	56	60	72	68	54	79	63	55	77	63	58	81	58	79	63	67	54	58	63	52	65	63	64	67	65	71	81	56	71	62	50	63	73	71	58	53	62	54	65	68	59	73	68	63	80	59	64	49	54	67	61	60	71	67	60	56	66	66	71	70	51	66	58	67	68	67	67	57	58	62	71	61	77	49	54	69	60	69	57	69	74	63	70	53	68	56	55	71	68	54	66	58	64	61	68	64	61	63	69	76	50	60	66	72	53	53	57	59	65	66	68	40	70	47	60	63	71	63	62	54	67	46	52	66	81	76	70	63	63	70	58	69	76	56	52	70	62	60	77	78	52	83	67	77	63	87	69	56	71	65	64	55	56	75	66	62	74	68	67	44	71	84	74	66	75	71	59	60	70	65	50	55	74	62	60	55	64	63	67	73	68	68	62	75	58	63	72	74	61	57	64	87	64	55	53	64	70	58	62	63	52	66	66	71	63	73	71	48	72	57	60	67	61	55	59	53	61	51	58	53	49	63	66	58	70	67	64	66	60	65	58	51	68	63	73	60	74	59	64	57	66	66	71	64	62	52	57	57	63	60	70	69	60	62	58	66	60	69	57	62	62	55	60	69	78	66	63	72	69	55	55	63	60	73	52	76	68	60	67	56	68	59	74	56	68	71	69	54	48	65	60	61	68	57	55	59	64	61	85	66	51	70	66	62	63	76	68	64	65	54	59	49	64	75	73	56	70	78	56	67	69	51	65	71	64	62	64	68	69	56	69	71	70	60	57	54	73	53	60	66	63	64	67	61	66	72	59	49	53	71	58	64	70	57	71	57	66	55	59	56	55	61	52	71	63	58	68	64	71	34	67	73	66	65	70	56	58	58	59	78	68	54	70	55	55	61	62	45	60	59	53	55	65	53	58	67	55	62	66	72	58	69	66	60	68	61	71	75	45	63	62	65	61	58	65	52	65	46	55	58	69	62	62	58	54	52	49	62	68	74	71	55	71	67	81	71	76	71	52	63	61	63	62	70	58	57	66	59	60	68	61	74	52	65	67	47	58	66	68	50	67	61	57	62	59	50	64	52	56	52	72	58	69	63	65	68	61	68	51	59	54	61	70	49	61	54	69	63	65	64	66	63	59	79	56	61	65	59	62	68	67	63	72	60	65	62	62	59	64	59	58	56	63	63	68	63	61	61	78	68	57	77	62	71	80	74	59	82	55	48	67	69	61	65	62	67	61	71	56	46	65	81	66	55	62	72	68	61	74	67	57	60	69	77	55	60	57	67	74	50	60	77	53	72	70	59	62	67	69	63	51	61	65	50	68	64	59	74	61	68	53	57	56	64	69	76	47	74	60	70	65	75	86	51	70	56	68	62	59	75	66	48	50	59	75	67	62	70	54	64	71	60	57	70	65	59	69	57	58	65	66	69	81	63	60	61	69	58	63	67	65	65	66	75	66	51	68	60	61	58	67	58	73	56	80	65	68	73	63	66	77	74	55	62	59	61	60	63	71	44	57	42	56	58	66	51	59	55	67	78	68	78
21446	16002	10937	24155	32737	31901	27979	24421	21158	17786	14711	12589	10802	9413	8288	7289	6552	5915	5376	4894	4322	4270	3917	3637	3446	3356	3057	2909	2635	2457	2309	2192	2001	2012	1938	1918	1822	1807	1697	1626	1652	1567	1569	1516	1473	1439	1389	1428	1347	1303	1252	1307	1326	1292	1296	1233	1190	1191	1180	1137	1102	1128	1082	1030	1090	1141	1063	1035	1029	1021	996	1027	1026	983	973	1025	946	939	1017	955	1020	985	1036	936	954	937	1007	944	934	955	961	943	973	966	904	926	896	940	903	847	931	904	950	922	928	932	855	947	885	1015	892	897	896	921	897	922	908	940	956	898	908	875	915	880	931	940	906	884	878	915	869	927	907	929	896	937	846	985	920	877	851	897	883	884	907	884	929	869	883	903	866	875	886	984	890	856	899	871	949	880	884	904	893	893	888	894	901	907	942	896	851	857	919	972	919	903	865	870	915	893	912	906	914	912	956	891	904	911	887	846	907	964	935	858	918	931	864	899	917	930	891	916	857	935	898	905	904	896	888	874	925	850	920	920	886	897	891	889	890	912	917	925	862	940	880	896	904	920	913	905	880	946	941	875	908	927	923	866	870	902	879	888	913	893	936	911	870	902	852	849	897	904	921	900	900	879	920	894	887	918	884	928	896	882	896	878	878	899	866	908	951	903	935	923	879	837	883	902	931	838	859	876	899	930	905	890	909	915	876	907	956	839	886	924	811	935	946	870	859	853	919	860	861	899	952	893	898	918	872	914	883	864	853	901	857	880	903	869	913	910	916	888	907	913	914	879	898	951	914	901	848	898	857	940	899	941	859	863	888	877	888	865	892	932	935	895	924	894	927	883	889	844	869	859	922	899	902	913	880	863	869	879	897	878	922	849	932	883	871	860	920	905	895	896	919	864	867	882	892	953	908	857	873	909	888	894	874	881	917	878	921	874	895	900	887	913	840	898	931	856	909	916	880	902	926	959	868	901	934	883	891	943	934	901	886	910	885	899	928	861	860	888	816	900	912	881	898	884	824	896	807	874	875	877	845	912	938	880	934	903	918	898	933	880	865	866	918	955	925	911	878	915	926	863	912	872	941	934	846	877	937	947	888	872	918	931	871	891	928	884	883	860	897	870	909	916	866	921	899	842	910	898	959	918	901	901	881	813	901	917	925	852	891	845	857	935	930	862	900	883	888	964	924	952	919	869	903	867	858	909	899	898	870	841	914	871	869	917	946	865	916	907	912	876	916	864	885	892	904	919	968	844	881	887	887	893	897	911	891	863	933	909	883	856	886	859	820	907	920	883	871	899	887	929	936	914	840	894	853	896	890	884	885	917	893	919	917	901	889	911	909	877	883	926	909	889	930	906	931	840	877	881	947	850	912	903	888	948	924	894	922	866	860	956	857	880	930	912	902	925	915	867	872	908	875	877	913	889	908	854	867	865	904	885	905	861	937	906	866	889	888	912	963	879	913	926	888	909	889	881	911	929	903	900	871	908	888	905	925	879	921	852	893	911	908	909	941	887	945	901	807	887	903	943	932	911	901	932	855	885	905	894	954	877	883	873	883	904	916	909	910	878	918	871	903	938	930	861	884	879	947	884	880	889	934	898	870	885	892	891	860	895	910	874	918	947	888	893	933	903	870	919	905	888	925	945	967	904	898	862	912	911	901	886	932	871	902	857	926	883	954	879	881	887	891	910	908	887	946	852	915	907	900	903	919	874	907	898	937	923	923	933	901	908	891	879	856	896	892	842	895	870	910	943	876	880	896	842	881	919	926	947	890	880	927	870	895	896	867	883	856	913	998	919	877	914	919	890	914	969	914	840	843	909	910	929	841	891	860	906	833	882	871	913	888	894	887	860	843	907	857	908	890	905	870	901	847	866	861	911	832	842	932	882	935	901	871	865	942	869	926	908	897	878	854	898	922	897	923	933	869	903	887	938	950	955	875	894	920	918	913	963	951	904	855	962	956	920	911	920	909	862	890	880	965	919	845	945	873	886	846	858	911	894	912	868	909	911	925	922	929	910	912	875	871	930	869	904	870	886	935	885	922	837	933	906	963	888	906	878	945	865	884	888	892	905	902	873	937	901	925	893	903	847	869	919	918	905	926	839	838	928	914	901	911	900	906	938	876	884	911	955	944	902	912	905	899	922	860	949	854	882	896	885	929	852	929	885	949	897	883	906	916	907	875	966	924	898	946	893	907	881	905	895	887	909	904	848	894	900	866	888	938	908	867	879	906	922	926	927	853	916	885	950	892	973	890	871	924	917	939	924	904	901	903	887	881	922	931	848	945	882	920	904	871	825	910	932	958	905	936	927	878	880	930	910	960	921	924	865	895	868	919	908	873	885	939	862	900	906	883	905	895	874	972	866	905	859	828	896	956	875	900	919	892	833	936	914	876	922	884	892	874	917	876	876	930	912	916	925	875	870	895	909	877	901	861	892	870	873	862	889	893	939	909	927	912	899	909	930	884	861	876	916	846	891	886	921	933	954	900	870	916	868	847	890	885	895	898	926	942	949	887	906	955	874	901	909	869	888	936	967	894	872	886	802	924	827	841	845	835	919	907	892	865	902	920	921	876	895	897	914	885	904	882	926	920	841	858	911	828	914	905	893	878	905	902	880	943	924	884	893	864	955	878	910	843	934	922	882	903	903	864	947	894	915	953	936	873	946	863	932	911	920	913	900	938	889	958	864	825	914	848	932	908	850	889	897	865	892	850	875	879	866	907	877	964	918	978	902	905	867	906	908	919	854	907	894	887	925	910	896	879	902	947	911	915	893	891	848	933	868	918	909	945	956	860	915	851	934	912	847	895	872	902	910	836	868	918	901	915	907	902	942	882	898	867	920	881	911	856	902	884	871	926	907	957	882	906	902	865	899	848	902	953	894	865	860	893	933	896	869	958	850	946	930	879	909	936	943	892	913	914	901	923	889	891	883	947	867	894	900	896	882	914	863	886	906	850	941	908	891	904	869	869	938	874	902	860	922	865	904	870	907	862	909	888	830	868	897	905	858	946	901	925	870	1004	912	924	868	843	904	908	908	897	823	921	935	838	904	871	910	893	933	870	899	905	905	974	885	910	953	892	854	935	876	860	897	888	917	939	899	856	883	892	894	908	864	899	881	919	869	922	834	901	929	885	918	901	891	862	869	932	860	874	929	890	858	964	878	867	924	908	897	897	850	912	901	880	916	908	908	912	885	916	890	887	906	928	901	897	926	885	861	931	920	994	930	868	863	876	885	866	850	923	870	929	949	888	917	924	916	882	866	891	868	930	877	897	878	906	862	891	847	916	897	905	906	948	945	1000	884	900	913	882	923	893	870	864	895	917	847	896	838	885	889	916	912	905	910	904	942	887	880	840	914	958	889	859	919	902	916	842	891	906	924	925	918	859	930	887	954	884	860	907	884	877	903	886	888	855	911	866	843	899	917	917	872	932	931	887	856	917	866	921	915	924	822	918	922	919	934	891	894	920	901	899	919	917	928	839	939	903	889	895	888	887	888	872	892	911	937	905	928	855	859
2705	1298	803	635	1062	1199	1037	906	735	653	597	487	395	353	335	288	277	245	198	205	212	200	188	149	166	143	135	134	148	141	125	105	92	113	116	99	90	88	115	92	92	86	91	89	86	109	87	91	94	91	75	79	70	79	76	71	69	82	88	82	86	72	87	63	83	86	82	70	57	70	73	61	72	73	76	64	85	53	75	73	97	69	82	69	68	65	69	87	68	63	76	70	64	70	72	62	70	95	83	85	66	57	71	65	70	58	60	66	81	61	76	54	70	56	75	68	74	62	79	76	73	68	64	66	73	74	74	74	66	59	61	64	55	65	57	59	80	64	68	76	88	65	75	62	60	62	93	82	58	74	68	59	60	64	76	68	59	74	53	60	66	63	74	58	74	70	67	75	71	73	55	63	73	52	73	74	65	64	64	70	64	66	82	72	66	85	66	62	68	68	73	66	77	68	68	57	62	67	76	68	63	71	67	70	63	57	52	71	70	73	63	62	74	49	48	66	59	63	72	65	61	71	68	62	69	82	65	83	57	73	66	70	63	61	71	66	72	70	68	66	62	46	84	71	68	78	69	54	67	60	59	74	63	66	62	64	65	69	64	80	61	59	70	69	78	63	53	53	58	70	62	71	79	75	74	69	66	66	54	71	59	66	58	52	69	68	83	74	66	69	91	68	63	56	56	58	65	70	72	59	66	74	63	76	61	75	80	67	69	84	66	68	70	69	71	81	74	69	69	63	73	63	73	61	70	52	83	70	63	69	66	68	67	70	66	57	77	61	69	71	63	61	62	68	75	68	63	68	62	71	63	69	70	64	61	45	68	63	70	74	64	63	51	58	60	58	60	76	64	70	73	72	62	74	67	69	57	52	77	69	87	63	71	70	57	84	75	77	66	71	61	77	68	65	67	65	70	55	77	82	64	67	78	64	73	62	65	66	66	60	62	64	80	64	69	61	82	58	64	58	73	81	90	60	76	57	65	73	58	78	83	82	60	83	79	74	61	70	56	54	61	67	59	65	45	59	63	74	70	62	73	70	76	69	51	80	75	65	65	58	71	72	61	57	72	78	77	72	70	70	65	47	69	63	59	50	49	61	64	76	64	78	80	86	60	66	76	66	80	70	66	65	82	76	64	70	54	79	59	68	73	71	61	65	57	70	70	66	57	72	55	77	63	66	61	65	72	87	74	63	70	75	64	76	58	62	69	66	63	70	60	74	61	66	63	70	78	65	69	66	70	58	64	60	67	67	74	68	68	79	66	65	62	62	65	62	65	75	60	70	70	71	51	54	55	65	65	72	67	54	62	73	69	76	67	71	72	67	72	75	73	56	61	64	72	59	59	76	73	71	61	71	65	63	78	54	75	81	70	81	62	53	65	67	71	69	65	64	75	64	55	62	82	72	67	77	66	50	67	74	69	62	65	65	65	77	76	73	53	68	62	82	69	61	65	60	67	70	69	62	59	69	66	53	67	70	62	63	67	74	66	65	74	69	64	76	75	60	71	69	65	67	55	81	47	68	61	77	64	70	73	69	68	50	80	65	52	65	57	79	60	52	73	63	72	71	54	53	65	68	62	63	81	70	61	65	77	70	68	59	67	59	63	62	60	53	76	63	55	72	81	86	52	64	67	76	72	72	58	58	75	64	62	57	62	76	58	76	70	63	74	80	64	63	69	63	63	62	65	66	59	66	62	75	68	68	75	67	58	71	57	79	82	61	59	66	61	62	72	77	63	65	61	62	62	59	73	83	82	71	71	62	66	75	95	68	73	72	67	61	62	60	63	88	67	68	70	58	79	54	69	61	50	65	69	70	63	81	59	70	68	69	66	61	75	65	65	75	62	60	63	60	65	79	69	66	69	61	72	60	78	69	61	64	63	76	63	53	62	66	66	70	57	57	75	52	74	69	67	56	71	52	60	77	71	70	60	65	65	69	58	65	88	65	72	73	65	62	67	63	70	67	63	62	72	57	77	60	61	62	48	70	67	74	61	70	98	59	71	56	60	72	76	61	80	61	84	79	73	71	62	60	82	68	55	69	69	46	64	67	90	70	57	64	69	72	65	58	80	67	61	68	63	64	60	74	66	70	50	77	60	69	69	68	53	61	66	57	69	72	69	80	77	76	74	73	67	69	84	64	74	70	59	76	52	65	54	69	64	65	75	70	64	76	62	67	75	61	74	71	72	80	56	69	63	61	71	63	69	58	63	55	50	67	58	61	77	63	68	58	63	55	86	74	56	63	80	65	55	66	65	83	74	59	79	49	73	63	76	58	64	63	69	69	74	52	68	77	61	55	73	62	73	68	68	73	64	64	70	66	69	73	76	67	59	71	70	69	67	60	64	70	58	50	63	61	77	63	65	69	65	72	80	61	69	59	55	79	78	73	81	59	53	62	63	64	71	67	48	71	63	75	70	79	72	69	60	62	61	69	66	80	74	72	75	53	71	81	55	86	63	65	66	75	82	71	60	65	68	69	63	80	68	61	77	82	83	63	62	78	76	71	66	69	66	61	69	59	61	70	77	62	67	79	73	77	60	73	51	75	68	60	59	67	74	59	68	70	65	58	69	57	71	63	65	66	66	69	79	72	70	78	58	72	71	71	62	67	67	62	68	60	72	64	68	73	59	59	46	68	91	53	71	72	67	55	54	89	61	63	66	68	53	66	61	67	71	77	48	76	72	61	65	69	74	57	55	75	60	67	71	67	67	66	63	78	60	65	79	73	56	71	72	56	73	62	66	60	80	78	75	70	60	71	74	71	50	75	71	67	59	73	70	63	64	64	71	64	68	64	50	72	55	74	64	68	52	88	72	49	63	63	72	73	72	57	79	69	58	62	70	63	78	50	76	60	74	70	57	42	63	70	75	68	77	66	58	64	66	66	60	71	62	68	60	69	82	71	68	82	61	77	67	68	61	69	83	78	78	80	70	57	77	65	77	68	67	60	77	93	65	54	82	62	67	65	75	74	61	73	68	78	72	61	64	64	71	64	66	67	77	73	60	74	65	76	83	60	69	58	76	61	52	62	56	70	77	72	71	71	68	76	66	67	88	66	68	66	58	59	63	62	58	67	65	67	66	76	61	85	82	76	75	69	61	58	60	83	71	48	73	64	62	65	68	61	74	56	64	67	71	61	63	58	58	59	79	72	79	63	75	65	79	52	56	65	73	67	75	67	69	57	75	59	70	65	64	65	65	69	58	60	54	77	77	76	72	86	83	66	57	70	56	45	69	68	81	71	58	67	68	64	64	69	71	55	60	56	53	70	63	64	81	60	78	71	71	60	58	49	64	62	69	76	63	67	60	71	64	60	65	66	70	70	72	55	65	61	76	78	86	62	59	51	67	67	56	65	69	67	66	85	66	55	56	90	59	68	72	68	71	57	61	79	67	81	66	55	76	92	66	53	60	68	75	58	52	72	68	62	62	73	67	77	68	82	72	64	76	75	75	65	73	62	88	51	65	77	59	66	71	72	69	75	81	79
27026	20274	14679	29148	37722	36834	33202	29295	25796	22621	19276	16738	14777	12912	11618	10338	9272	8346	7473	6871	6139	5907	5430	5242	4746	4608	4194	3940	3666	3378	3097	2984	2681	2563	2381	2338	2292	2193	2265	2166	2015	2074	1890	1862	1830	1776	1791	1692	1649	1574	1542	1535	1532	1555	1441	1409	1390	1396	1214	1269	1275	1234	1252	1212	1203	1226	1164	1170	1116	1108	1133	1184	1133	1121	1048	1054	1119	1098	1087	1069	1045	1082	1041	1061	1031	987	1034	1034	1067	1057	1024	1019	1008	1003	952	943	953	993	979	952	947	979	934	999	1027	944	968	941	958	924	977	894	981	1007	909	931	922	947	925	999	940	933	961	954	972	951	955	920	918	936	977	943	907	975	993	928	948	982	921	955	942	897	937	938	929	881	977	911	939	937	927	927	962	943	955	920	908	899	986	937	962	971	926	912	947	954	935	915	946	986	946	899	976	876	960	911	903	969	922	931	948	1002	956	950	932	908	881	914	941	950	980	952	919	967	911	915	933	898	919	915	969	984	890	938	958	942	930	926	1002	987	938	957	892	906	959	961	936	977	922	958	987	966	936	884	911	948	924	954	927	957	893	949	937	892	868	925	950	956	933	976	943	905	919	920	888	956	899	907	922	936	866	902	945	964	919	934	909	992	908	939	957	956	985	989	875	982	955	931	986	1007	969	973	896	969	917	898	924	940	902	906	938	967	954	871	920	963	955	944	935	999	928	900	931	921	937	980	888	949	994	920	926	955	942	848	945	898	960	924	935	967	933	865	916	942	925	959	917	883	904	924	982	959	914	940	965	952	1030	922	939	905	949	916	998	945	987	912	935	876	907	931	898	963	976	937	962	978	972	977	945	1013	895	925	921	920	909	934	930	868	866	940	895	913	938	892	908	902	883	959	910	936	912	968	932	928	936	954	957	906	964	968	931	931	966	943	962	966	960	922	956	957	970	937	910	935	913	978	945	953	890	938	919	904	995	916	913	965	968	893	918	928	919	931	968	968	868	953	900	985	910	945	1001	950	911	936	941	944	947	921	1007	923	898	978	963	929	935	939	921	955	913	908	935	962	963	933	986	936	892	952	954	915	912	960	944	958	921	897	944	964	1035	977	965	987	974	903	943	933	915	880	940	895	925	928	964	852	929	961	990	958	904	961	1037	910	909	930	943	938	966	910	965	998	897	914	928	910	967	920	960	934	996	939	947	897	933	947	958	896	934	914	955	1004	909	946	932	913	940	899	948	928	921	944	922	938	938	949	951	977	913	984	862	973	953	959	931	950	896	964	917	936	934	932	957	973	959	950	949	965	953	898	950	963	918	881	918	964	942	928	987	976	921	919	937	901	970	938	924	990	963	907	973	937	939	894	920	918	902	921	895	954	966	934	923	921	960	994	987	916	926	991	933	921	924	985	1007	932	951	908	911	844	967	970	978	939	913	950	916	919	929	928	908	931	923	926	972	988	968	968	919	989	928	974	964	950	942	981	963	971	935	951	1009	938	947	874	942	934	922	994	910	925	991	912	920	927	976	898	870	923	922	899	974	980	968	960	911	988	957	908	935	925	907	927	953	940	970	955	942	935	898	922	900	971	920	934	980	932	919	965	980	950	959	944	932	972	947	915	894	975	936	982	902	926	908	984	971	920	921	917	957	906	956	954	925	894	917	937	932	947	943	931	976	951	952	936	870	936	947	939	929	887	961	976	937	938	990	944	955	910	985	950	932	913	932	936	920	951	957	897	915	959	963	928	922	983	925	894	907	907	883	857	933	897	942	905	978	934	958	981	973	925	899	922	904	920	934	950	969	918	882	908	966	1019	940	898	991	903	922	939	929	880	922	921	894	920	906	985	916	916	961	968	946	902	1001	920	931	937	950	909	931	976	985	945	919	943	969	991	889	923	918	962	950	918	919	925	925	937	902	922	866	975	919	969	929	948	938	941	892	919	954	924	926	906	975	923	922	895	931	908	924	907	935	893	935	939	946	970	982	964	880	957	897	933	929	973	1011	978	961	923	956	993	957	927	965	928	962	915	956	949	960	926	899	942	924	867	921	975	948	967	918	934	998	900	938	911	952	980	946	928	896	951	921	1027	975	936	924	963	969	960	985	1050	915	926	932	949	893	958	904	932	926	916	979	901	935	988	942	920	900	906	967	931	926	899	930	935	939	918	904	923	964	910	917	978	950	946	923	912	933	946	927	916	970	933	992	914	936	949	981	913	918	925	950	955	960	926	955	925	901	947	935	931	942	928	912	974	921	928	939	929	918	944	935	945	1004	925	968	964	914	898	970	1001	913	953	841	956	909	970	973	885	947	955	955	939	946	961	933	996	917	865	915	971	912	940	942	949	962	970	926	965	945	999	904	893	938	879	873	949	960	889	955	903	977	974	963	931	1001	936	873	946	948	949	902	933	923	926	958	878	896	909	937	928	943	893	935	946	1034	933	1008	955	898	959	941	886	912	942	914	951	948	915	949	926	903	943	966	956	939	844	932	906	930	909	943	892	958	984	962	941	912	953	964	928	962	917	915	995	917	885	990	948	951	966	956	930	965	963	936	938	960	980	958	920	891	892	926	931	985	929	905	961	934	923	927	955	889	892	990	884	949	848	936	891	943	962	946	914	952	962	951	935	993	964	939	931	942	896	886	897	896	958	904	898	959	951	923	977	967	924	943	944	924	933	946	957	923	855	976	921	994	958	919	966	982	933	935	938	959	944	978	895	927	942	931	966	918	934	872	941	924	971	950	914	937	954	941	861	964	906	943	950	938	904	928	856	931	933	960	928	949	916	960	943	939	915	1003	952	985	956	945	908	947	907	916	918	968	893	915	925	963	953	915	869	943	946	917	917	947	945	963	963	902	949	927	969	953	938	934	968	911	933	936	879	982	902	949	952	902	960	962	928	925	939	970	979	897	898	939	940	895	934	900	944	973	930	893	948	938	970	991	919	900	953	931	919	948	980	936	905	938	1000	970	906	855	944	925	925	990	916	943	982	928	991	916	989	924	923	966	964	932	952	935	952	908	956	937	963	923	911	943	918	971	895	941	932	948	918	922	942	914	997	899	960	889	918	962	903	934	969	916	960	934	902	925	938	942	901	942	910	954	983	966	977	944	937	913	913	918	945	955	891	955	925	909	932	948	904	882	947	938	916	904	915	908	922	974	948	907	947	890	902	927	957	895	985	942	957	936	920	968	911	955	930	922	936	908	923	919	906	903	946	935	955	1012	947	907	941	925	909	929	982	936	974	901	959	913	917	953	934	908	997	965	861	896	918	890	921	940	949	969	900	931	945	921	906	1005	944	934	935	927	939	938	955	964	891	885	908	900	961	923	985	1004	948	935	899	959	949	928	946	915	939	924	952	962	931	937	907	936	905	937	916	954	912	940	959	973	898	941	1001	937	927	909	916	962	928	972	911	915	921	949	955	964	916	927	880	952	899	949	989	978	947	930	929	952	948	939	919	951	926	968	882	871	950	937	904	989	962	921	915	948	898	935	952	900	950	979	946	917	888	964	941	946	908	930	950	849	935	940	920	950	926	878	941	923	937	954	939	997	894	899	939
2047	536	366	293	527	533	472	401	326	309	244	234	213	173	163	140	128	135	132	96	99	92	106	109	84	87	91	75	66	78	81	54	67	56	52	61	67	51	48	76	65	49	56	53	64	56	48	52	63	59	52	52	56	52	49	58	47	53	50	44	47	57	63	50	60	55	58	62	67	60	48	54	47	62	44	56	43	54	48	41	54	53	52	61	59	48	43	54	45	57	49	37	55	46	49	42	52	62	51	48	52	42	60	50	40	44	48	54	52	51	34	50	56	50	42	32	61	43	64	44	49	43	61	55	50	42	45	45	64	41	46	54	62	42	57	49	52	44	52	43	61	47	60	63	46	51	49	43	57	61	39	53	46	59	71	34	40	43	56	49	46	49	61	40	70	47	48	40	48	47	54	49	49	40	50	55	51	60	53	44	37	50	37	37	50	46	39	51	50	55	47	42	52	45	45	45	42	49	52	46	44	55	48	49	57	53	51	47	52	47	44	50	52	60	40	36	46	38	42	48	52	47	49	58	48	40	49	43	57	48	49	60	55	48	32	56	37	58	55	44	56	47	43	49	32	43	50	39	63	50	45	50	60	47	42	46	46	44	45	51	60	47	48	55	56	40	53	59	54	45	38	53	51	59	39	37	60	45	42	43	32	30	47	44	49	44	42	43	41	59	45	45	60	61	51	53	43	47	38	52	43	55	47	37	49	53	53	39	50	56	38	46	41	57	41	47	43	44	50	51	45	53	42	61	55	52	60	44	52	51	52	46	45	45	44	42	48	42	55	50	44	57	62	65	54	43	49	45	46	53	46	42	49	52	42	38	52	45	45	46	42	54	43	57	50	56	40	38	39	51	51	55	58	49	41	43	50	49	51	47	49	44	52	54	42	43	62	41	64	54	41	56	42	54	46	50	65	49	40	61	40	48	53	40	33	48	37	50	35	60	62	62	39	47	47	50	45	44	39	46	53	49	53	41	63	54	46	47	62	51	44	34	41	51	42	52	40	40	48	49	57	58	51	51	50	48	50	49	47	51	48	53	50	45	49	43	38	54	50	54	53	52	45	42	42	29	39	59	49	48	45	50	59	44	40	37	51	47	38	53	50	38	59	50	57	45	54	43	37	37	46	49	50	47	57	42	47	52	53	47	46	48	59	51	50	40	48	48	52	47	54	44	42	57	48	52	54	55	46	52	48	35	45	36	65	60	42	50	44	61	32	49	51	44	34	40	48	55	53	42	45	48	38	41	47	47	43	57	43	39	41	48	42	46	59	55	48	44	46	53	39	38	40	47	60	50	41	51	52	29	44	41	39	53	39	66	55	50	54	59	48	59	49	58	50	45	52	46	47	36	46	67	42	51	39	52	62	51	57	61	50	39	41	47	41	44	59	51	55	39	59	35	54	55	42	57	40	52	49	53	47	41	47	55	30	46	57	48	38	51	53	51	49	45	46	55	50	51	47	62	41	48	47	46	51	47	56	39	60	54	47	58	35	58	50	45	42	36	42	42	49	66	40	45	45	45	50	41	54	42	56	45	45	49	54	47	47	50	47	48	58	45	48	48	41	53	45	46	47	46	50	69	46	28	44	64	54	53	45	44	43	40	67	50	46	32	54	58	57	50	42	48	56	41	41	49	49	40	55	45	44	46	55	47	42	59	46	55	42	58	48	46	40	46	48	46	56	51	53	56	45	47	51	50	53	53	42	42	41	46	51	54	46	36	43	55	59	41	44	42	43	49	41	52	48	49	42	42	57	50	41	51	45	41	63	48	39	54	45	54	54	43	50	58	42	41	51	42	37	44	51	46	49	55	40	53	48	54	44	54	47	54	48	46	42	45	52	45	46	55	43	48	55	44	53	55	45	51	45	41	44	52	51	43	54	49	56	40	49	38	52	54	42	56	54	44	63	43	38	49	45	41	52	46	48	64	61	40	37	43	48	63	42	58	44	41	35	48	54	46	45	49	52	50	52	49	53	49	40	59	39	43	53	66	57	51	46	57	50	52	48	55	47	49	46	46	41	60	41	51	45	47	49	52	45	47	53	45	52	51	55	43	46	52	45	46	55	44	38	31	48	49	51	39	50	53	47	55	44	59	52	54	54	41	61	58	45	60	53	52	36	49	53	41	42	51	48	40	62	44	51	47	50	48	45	44	50	55	45	55	45	47	43	55	57	59	53	48	66	50	47	52	52	59	47	43	49	53	50	42	43	47	56	51	44	61	39	51	58	46	54	58	56	50	52	43	44	51	47	63	65	50	49	45	62	45	37	54	47	44	66	64	40	49	54	40	41	43	52	44	77	46	51	42	44	46	33	50	44	52	52	49	58	46	56	57	52	58	48	55	47	53	51	46	48	46	57	53	47	44	60	53	45	41	38	59	42	56	49	62	45	54	51	48	47	45	49	50	50	52	59	42	48	44	41	49	53	45	48	50	52	50	54	53	41	52	43	46	50	49	55	42	45	53	46	46	34	36	47	57	45	48	61	42	44	43	51	50	52	44	56	50	50	57	39	45	57	56	48	49	49	55	46	54	35	54	46	40	49	43	50	43	46	57	37	54	54	59	43	43	53	52	41	50	56	47	50	52	45	41	45	51	42	53	39	60	65	50	47	57	51	53	55	49	52	52	56	42	49	55	49	53	45	48	39	35	58	48	55	58	56	43	41	66	46	48	52	60	56	46	47	55	49	44	57	48	60	54	36	37	51	46	60	61	37	37	51	43	48	53	52	42	52	56	64	38	56	43	52	56	47	67	37	42	58	37	49	53	47	57	43	48	49	57	49	42	40	47	59	46	44	56	54	44	56	28	52	44	52	53	43	48	48	50	44	60	48	43	55	60	50	50	49	48	48	41	51	51	57	38	41	54	43	56	49	48	50	42	47	54	47	36	50	50	58	52	45	47	44	34	52	59	47	55	44	50	49	50	46	55	44	54	54	41	45	48	39	34	58	38	51	47	49	59	51	59	45	49	38	45	50	43	53	47	41	53	44	52	53	50	45	60	56	55	44	51	52	56	55	55	42	52	49	41	48	40	40	50	45	57	45	46	34	48	57	43	44	47	51	54	37	57	47	57	47	50	56	57	53	63	44	52	52	50	38	41	37	48	38	44	69	46	56	48	43	38	45	45	39	44	58	44	29	41	46	46	54	57	60	42	44	50	43	55	44	50	49	41	46	66	48	38	37	43	58	62	42	47	43	42	45	47	59	38	41	50	41	49	51	58	52	46	54	47	37	46	53	76	51	43	38	48	50	45	45	53	52	40	55	42	48	34	53	48	47	46	59	54	36	52	50	57	36	53	40	54	58	38	55	42	53	33	53	50	54	62	44	58	50	50	54	38	36	48	47	54	54	55	63	44	43	63	47	49	55	45	53	46	41	60	57	34	43	48	38	38	50	51	51	43	41	45	41	54	50	56	40	55	59	52	54	51	51	64	52	46	50	40	44	61	36	49	48	52	41	39	67	44	53	48	56	63	45	50	50	43
18896	12910	8421	20252	28691	27385	23576	19503	16382	13588	11124	9300	7866	6858	5862	5250	4657	4159	3736	3324	3093	3019	2703	2656	2438	2306	2191	2022	1853	1740	1657	1565	1517	1391	1341	1322	1304	1295	1225	1189	1172	1153	1159	1087	1058	1079	1079	1038	1037	996	967	944	940	959	936	945	907	915	892	857	844	834	868	865	846	794	810	824	817	774	769	771	792	781	789	774	768	779	769	753	795	713	742	768	715	742	744	731	772	763	725	705	735	665	707	730	721	713	705	751	698	722	772	690	720	708	666	718	703	690	666	652	757	707	690	686	717	696	686	702	741	688	649	718	709	713	689	705	689	655	672	719	670	674	708	684	706	673	677	687	686	699	716	716	678	682	717	712	679	685	689	678	706	702	726	711	722	711	689	734	725	653	665	738	686	728	667	669	717	721	688	704	647	679	692	712	689	717	697	700	711	719	671	734	702	633	657	680	710	674	613	718	637	706	703	695	678	671	705	676	677	745	669	683	696	691	710	709	685	700	728	699	671	732	683	669	721	657	702	677	677	674	662	669	705	747	613	726	713	723	698	681	705	644	738	691	730	680	726	717	690	703	740	702	676	676	714	696	687	712	736	725	723	680	699	726	679	662	682	731	720	703	677	678	691	688	735	693	674	700	702	690	712	725	685	667	671	714	702	719	678	668	683	689	701	764	680	669	708	684	634	686	701	707	689	680	619	650	704	702	690	709	691	729	671	641	695	721	720	647	652	703	673	746	683	687	700	679	699	712	687	689	658	691	678	719	714	711	673	702	660	700	684	676	699	672	726	705	691	730	695	675	673	718	681	688	697	693	665	678	718	686	680	707	660	731	695	673	685	730	670	666	655	725	721	693	789	724	704	709	673	655	665	669	717	676	733	696	687	686	700	709	724	689	689	732	717	680	684	692	685	698	701	663	691	689	674	669	686	651	675	683	685	675	752	720	738	714	693	669	694	668	672	677	715	710	723	704	696	736	698	721	742	674	663	717	695	667	685	728	698	756	757	742	696	642	698	721	671	711	687	686	690	683	676	705	691	698	699	702	719	709	726	733	736	682	721	686	714	715	703	761	731	690	691	656	711	685	715	693	675	656	758	685	703	692	658	680	719	707	725	678	667	679	741	712	684	690	643	733	726	625	673	684	686	750	672	735	710	666	707	669	641	701	697	688	692	687	699	684	636	693	737	696	711	685	690	636	667	709	686	691	721	693	736	693	647	708	695	688	682	657	718	702	673	720	740	708	709	655	676	695	716	702	718	690	692	731	693	661	722	688	726	687	772	733	703	725	743	701	697	697	685	698	725	686	688	728	669	680	677	701	673	719	682	719	723	649	646	684	670	706	674	670	757	708	726	660	707	728	682	651	753	666	664	685	691	709	697	726	736	711	712	734	685	732	673	702	713	669	680	687	687	713	693	704	710	731	710	683	710	734	662	689	701	676	712	741	704	705	702	703	691	722	708	702	712	655	726	775	693	712	729	696	698	729	698	717	691	693	688	674	712	683	684	664	703	744	696	729	726	752	644	715	735	696	749	719	736	703	699	686	690	699	729	704	675	676	676	692	711	695	707	678	658	704	721	685	674	731	654	694	677	699	665	690	691	664	686	710	737	662	685	738	690	695	704	722	696	735	684	682	717	648	711	710	714	727	687	721	742	684	715	708	662	669	692	701	691	700	695	684	704	712	671	713	681	723	658	644	692	674	700	682	742	709	693	709	741	680	705	694	727	658	702	643	724	692	723	719	670	738	676	718	715	661	698	735	725	699	710	695	688	708	693	634	711	685	707	655	692	743	676	730	737	703	684	738	685	660	730	678	730	726	695	722	711	688	729	669	748	765	690	718	686	681	703	651	700	676	682	676	677	725	746	686	722	741	722	742	690	676	670	698	738	695	675	736	651	703	702	709	685	671	698	745	736	748	687	669	709	700	707	693	693	703	677	669	726	656	675	692	691	663	695	641	705	682	717	706	713	728	718	710	724	696	722	702	727	740	676	726	717	667	700	705	687	668	709	686	724	672	688	660	703	679	681	717	699	704	703	654	682	730	683	746	691	683	683	687	708	707	723	722	713	723	684	678	705	728	675	724	688	686	681	692	724	704	673	686	703	717	692	743	744	683	665	681	731	731	741	662	727	737	703	679	715	713	640	697	689	690	694	701	689	683	650	776	681	710	662	709	710	724	698	715	675	705	657	729	679	685	626	747	679	687	678	705	719	689	716	725	686	661	655	672	693	716	734	687	703	688	698	717	725	656	625	703	724	736	688	706	688	689	719	651	704	757	721	731	716	710	671	689	688	663	721	725	718	673	733	691	705	685	683	689	703	691	646	646	729	665	705	717	724	706	676	723	725	720	724	723	715	650	727	690	711	714	695	699	701	709	706	686	731	701	689	721	688	668	693	725	698	692	689	677	730	692	729	711	714	687	677	716	695	711	738	659	715	666	708	683	727	744	716	667	698	708	691	732	693	717	704	703	707	685	698	679	685	675	705	699	722	701	706	700	708	654	696	721	710	688	703	686	707	707	654	740	677	683	688	717	683	729	705	699	671	727	705	737	700	738	666	705	721	721	694	691	718	750	717	687	697	690	700	712	739	711	665	696	682	700	740	676	654	754	703	750	703	685	690	681	655	707	723	703	768	699	703	732	697	654	743	671	663	735	673	708	720	726	764	694	668	683	715	708	688	699	700	704	702	722	645	728	714	759	704	686	718	716	718	768	748	704	675	687	656	733	700	715	690	704	692	695	713	641	675	769	691	743	700	692	707	685	715	674	719	664	651	697	659	661	675	746	729	697	738	691	679	693	733	737	667	721	643	662	690	719	730	753	735	707	709	659	708	694	705	716	727	634	711	757	673	762	685	700	695	628	717	687	650	698	698	684	719	665	679	753	683	658	655	692	727	683	719	740	720	687	691	721	725	720	712	738	640	706	701	735	712	674	685	715	708	765	714	704	687	696	700	682	730	695	700	729	692	710	710	651	676	692	654	683	668	686	727	725	666	710	695	689	702	650	704	694	696	673	724	705	709	682	724	678	683	671	711	686	696	674	692	715	657	656	692	688	702	682	707	732	739	692	693	695	702	717	724	695	708	702	698	700	730	714	693	679	696	703	710	722	723	713	686	667	707	664	703	667	714	690	699	686	712	725	747	725	649	677	643	673	703	707	677	675	691	718	663	687	732	730	654	720	704	701	722	744	713	714	712	706	695	704	727	699	687	682	728	725	725	687	707	677	703	735	686	692	671	679	688	725	673	719	698	723	678	746	646	725	663	714	711	679	714	673	663	694	682	678	683	700	686	718	727	709	673	718	729	673	712	651	708	703	682	691	744	719	701	674	691	710	703	626	713	728	735	665	681	698	692	701	761	666	711	751	670	686	683	713	663	710	686	714	708	718	686	741	730	733	698	680	703	693	765	718	670	697	695	664	726	673	635	684	696	657	714	658	703	709	706	738	645	650	687	640	640	702	718	695	687	705	721	716	724	693	683	733	659	639
1455	924	524	393	797	849	750	658	506	420	371	319	309	249	232	195	183	190	149	132	142	125	156	120	120	107	111	92	87	87	82	92	71	83	82	73	84	68	74	71	67	68	59	54	55	77	64	57	69	58	58	55	45	63	53	65	49	52	60	56	49	55	64	48	71	47	43	63	54	55	50	53	57	58	47	54	46	48	41	50	55	45	47	61	59	47	49	51	54	51	55	59	51	56	36	67	60	49	54	33	49	57	60	62	48	45	51	59	51	50	53	46	57	58	56	53	53	41	54	59	57	53	55	51	53	48	52	50	62	62	51	54	56	51	44	49	37	40	53	50	61	43	49	63	63	55	47	45	52	54	56	47	40	50	51	54	50	42	75	37	41	50	53	34	40	56	43	37	54	58	48	53	60	44	48	60	51	49	49	50	50	51	49	50	46	42	58	48	53	50	36	54	46	48	41	56	44	47	53	60	54	37	43	49	38	43	54	51	45	48	50	52	72	47	50	47	60	59	60	45	46	57	42	43	59	49	56	48	36	52	49	58	44	42	48	50	51	43	41	52	52	50	48	46	61	38	51	60	56	38	40	45	43	63	46	40	36	58	48	48	69	55	33	54	51	44	57	56	57	51	41	47	60	56	46	51	51	52	52	65	56	47	50	41	56	49	55	45	51	57	50	50	61	60	60	49	66	46	41	64	61	56	49	50	52	57	52	41	52	61	56	40	43	58	45	54	56	52	35	39	53	43	64	51	57	39	64	59	36	61	51	61	50	44	58	51	60	46	50	48	44	58	47	66	56	51	58	57	49	57	68	53	43	49	55	47	58	50	49	56	60	40	55	53	59	54	67	49	60	47	57	41	50	50	53	46	63	44	58	56	45	45	54	44	43	48	51	56	43	51	53	56	52	36	48	46	47	47	49	49	50	43	44	63	40	50	59	45	51	63	43	49	51	43	51	58	45	54	60	55	41	50	44	53	54	49	38	46	37	50	57	51	41	65	49	64	47	43	52	53	55	47	70	41	49	36	40	55	43	51	51	51	50	35	37	45	49	51	47	47	57	52	55	58	50	47	49	49	45	45	38	58	48	46	51	47	49	51	46	46	44	44	50	56	58	44	57	52	43	45	49	63	41	50	42	46	54	42	39	61	40	62	52	46	53	54	65	48	46	46	53	49	39	51	50	54	55	43	43	57	50	52	39	61	45	52	66	59	47	52	44	60	54	46	56	61	58	46	56	55	62	42	58	39	50	60	60	57	52	52	54	59	58	53	43	62	63	57	54	57	47	46	38	45	52	62	68	56	58	43	32	49	39	37	60	49	52	44	44	48	45	38	61	55	56	49	53	47	57	63	57	41	54	42	51	41	39	45	41	53	45	46	56	67	60	52	61	46	56	53	55	61	46	51	47	55	56	47	46	47	58	72	54	55	43	47	59	49	66	47	57	49	52	56	45	48	51	50	45	40	49	39	49	60	49	60	56	49	45	41	38	47	52	42	50	43	44	56	50	43	41	43	51	43	39	52	46	45	43	54	43	54	59	48	51	57	55	58	42	43	57	65	55	52	39	49	52	39	58	42	56	45	50	49	40	52	51	52	57	49	51	48	50	49	54	62	58	44	51	58	39	46	52	46	48	50	54	64	52	51	42	62	48	49	52	55	37	46	60	48	54	45	59	39	47	44	41	47	51	54	43	53	38	46	50	49	47	53	56	40	43	37	56	49	67	58	33	64	59	53	52	55	54	52	48	54	59	50	45	57	49	56	42	43	49	58	50	46	57	41	42	50	62	47	53	46	36	47	52	47	49	57	54	38	58	41	49	39	56	47	48	52	47	55	55	49	51	49	51	55	53	49	42	54	55	41	55	54	54	49	47	45	66	52	44	47	43	57	46	53	49	53	61	42	44	47	45	61	59	46	56	53	45	47	48	49	47	52	49	49	49	45	57	43	46	62	50	47	46	52	62	54	49	47	54	57	51	55	58	42	42	55	56	52	45	43	39	34	60	44	48	64	42	52	45	53	42	39	40	55	56	50	48	47	64	49	52	41	42	51	53	49	49	51	59	49	57	53	34	43	67	57	54	61	52	72	40	46	63	51	48	59	47	63	56	54	45	55	61	62	64	60	63	43	40	37	36	51	44	47	40	49	50	47	56	42	37	51	52	52	49	68	43	62	42	52	53	50	47	52	44	53	60	59	46	36	58	46	51	49	46	35	39	40	36	64	59	34	55	51	52	48	60	58	50	65	52	51	51	52	40	43	39	46	55	37	56	40	63	48	59	45	53	48	45	55	58	55	48	57	38	48	63	55	53	49	46	49	48	38	66	48	37	52	43	45	59	52	50	35	48	50	43	47	52	46	54	46	49	37	49	44	48	48	55	53	56	53	46	61	60	61	51	61	48	56	40	50	41	56	50	54	59	58	45	57	49	55	53	48	50	44	40	49	46	38	56	57	50	52	47	43	40	51	46	44	36	47	49	66	51	52	48	55	48	70	54	45	56	51	47	47	38	48	44	55	51	51	53	56	54	51	46	52	51	71	46	52	54	38	58	47	50	57	57	50	67	47	46	56	38	51	44	47	47	45	48	57	48	46	54	48	61	48	48	58	52	70	62	61	50	53	53	54	53	45	53	52	54	47	53	44	60	46	60	53	32	59	54	52	52	52	48	46	42	40	53	60	46	42	55	49	55	58	58	44	57	55	39	59	60	54	73	43	46	59	49	51	55	43	49	52	47	48	53	46	34	41	48	56	44	49	46	55	57	47	54	47	47	49	38	52	46	67	58	44	56	40	67	60	49	43	51	44	48	44	59	49	53	47	52	58	53	48	45	39	56	45	69	47	44	42	52	49	51	61	50	43	56	49	43	40	51	61	51	48	54	47	49	35	47	58	58	52	44	45	55	50	53	48	45	51	48	57	46	50	53	62	47	58	54	49	39	56	45	49	52	51	59	52	58	40	44	57	45	59	37	45	43	45	44	59	47	45	61	44	52	45	36	40	51	41	46	55	51	54	45	47	51	53	45	58	51	45	54	55	59	49	52	44	69	39	55	52	49	41	64	45	59	54	40	43	69	48	50	52	48	46	44	56	46	62	44	52	58	40	55	47	59	41	41	39	39	38	52	52	46	51	49	55	54	46	44	61	37	63	59	39	42	54	50	55	42	52	49	42	57	60	37	46	44	50	52	43	57	51	48	61	51	53	58	49	57	54	56	43	39	51	52	63	56	41	44	43	53	50	43	63	55	46	50	39	46	51	54	67	49	53	47	56	52	42	64	48	44	55	44	58	66	45	42	42	48	32	50	45	65	48	46	40	54	55	53	55	43	54	48	66	44	47	45	58	53	49	59	55	47	69	57	51	45	50	49	56	48	52	47	43	46	49	55	49	44	51	56	52	56	54	43	54	41	49	52	54	50	51	49	68	60	49	60	51	57	48	52	60	48	62	66	52	64	46	44	51	53	48	58	41	46	42	61	54	42	50	47	52
22853	17187	11742	25258	33924	32451	29088	24893	21284	18222	15587	13120	11284	9986	8674	7655	6969	6125	5538	5088	4684	4372	4049	3800	3526	3266	3000	2773	2604	2350	2259	2052	1938	1843	1732	1755	1750	1607	1631	1546	1507	1487	1371	1377	1374	1352	1299	1290	1257	1191	1188	1125	1110	1102	1096	1088	1080	985	980	1022	967	961	955	958	940	917	962	898	934	829	879	887	852	862	807	816	818	771	866	809	827	832	780	831	803	830	776	753	757	807	760	797	788	744	768	757	770	714	760	713	747	706	719	727	734	741	773	700	757	700	718	729	717	767	732	753	762	677	734	735	689	686	747	718	686	685	711	697	723	724	699	750	720	720	730	730	748	779	712	736	691	710	721	710	654	731	681	711	709	675	709	722	705	739	701	725	680	729	736	746	699	683	700	710	713	702	711	709	704	717	701	686	701	732	680	714	694	685	781	750	706	710	734	716	729	672	772	711	770	746	745	787	720	689	757	733	715	736	760	777	724	763	730	659	753	701	699	738	727	740	682	716	709	726	731	673	679	717	702	737	715	733	766	757	773	710	691	732	714	755	731	728	738	711	722	699	772	729	742	740	752	710	746	720	700	702	708	742	736	720	726	733	738	708	762	711	751	716	707	675	721	739	762	689	736	719	785	725	735	689	730	810	738	709	725	696	738	703	699	676	705	700	736	694	683	762	762	734	655	736	773	699	710	736	771	708	709	744	729	745	686	752	693	709	693	722	647	685	737	714	735	750	702	689	721	681	745	702	690	760	696	696	714	708	730	695	793	710	702	706	717	752	708	706	708	727	741	702	696	715	746	715	729	719	689	724	771	697	708	710	723	752	772	713	687	694	731	759	735	686	727	743	700	711	734	723	726	743	719	690	707	691	757	690	729	723	719	751	754	707	751	691	704	700	733	745	728	732	761	715	688	718	750	687	733	699	656	742	724	743	758	737	702	721	767	730	776	718	748	701	716	714	706	713	746	710	782	713	655	729	748	718	712	761	744	703	705	704	731	723	733	727	704	725	676	732	724	751	715	655	702	712	725	725	672	704	711	676	712	767	713	685	729	735	731	698	736	687	704	718	736	747	704	742	723	749	714	712	692	723	710	673	690	710	679	718	683	743	709	645	697	759	705	739	679	746	749	693	797	726	696	692	727	718	692	745	691	682	751	702	697	716	771	754	742	729	742	733	721	692	759	690	667	753	721	704	701	766	756	720	729	748	726	749	701	729	753	754	731	682	751	684	755	713	685	709	724	788	723	750	716	717	730	701	724	678	722	741	754	748	775	704	763	716	679	737	698	728	732	691	694	709	727	714	726	706	710	705	718	694	735	672	699	742	665	740	728	736	662	700	692	712	701	707	735	699	692	721	664	739	699	758	728	721	716	746	735	699	709	734	721	677	697	730	672	684	743	672	662	750	753	739	736	677	712	718	706	713	677	747	698	726	698	701	739	683	713	764	690	680	699	707	702	712	768	724	730	709	659	719	740	663	727	697	736	705	707	682	728	758	756	766	711	757	735	720	710	695	710	715	734	702	739	724	750	751	704	652	750	721	701	753	748	718	735	729	676	696	697	721	779	663	729	763	710	742	712	734	720	738	785	681	664	723	734	724	696	735	715	766	694	728	778	753	719	701	712	703	664	676	728	706	721	729	667	690	720	728	730	746	769	692	726	728	730	726	694	698	735	698	713	810	700	748	714	718	779	716	728	680	739	708	740	729	750	709	735	692	728	718	714	735	746	735	769	700	718	746	685	675	740	748	692	723	758	732	719	715	711	714	737	711	777	774	712	670	732	715	701	739	714	658	711	725	721	642	703	750	688	734	763	711	750	745	696	732	797	725	741	729	739	708	727	752	784	722	741	748	734	716	718	731	710	710	720	715	701	690	712	765	735	709	735	714	752	726	717	740	712	724	758	701	706	730	705	721	732	701	768	769	734	678	697	712	738	758	680	714	771	734	667	732	738	688	753	730	714	715	713	701	678	676	679	693	768	654	725	730	704	675	695	696	722	683	722	726	693	689	711	714	698	690	721	729	704	739	754	721	716	729	736	740	765	698	712	748	759	774	672	719	700	682	718	720	697	710	696	708	717	726	698	723	775	722	778	676	671	734	712	688	701	772	792	691	698	720	714	734	753	717	749	719	693	717	696	700	706	708	724	748	712	733	710	736	750	722	695	681	715	696	746	733	718	689	722	734	738	732	729	744	705	724	766	740	685	730	701	815	799	724	744	713	708	669	753	682	823	733	708	707	730	782	708	698	708	750	714	738	731	739	720	705	700	684	770	745	703	729	676	735	707	689	709	694	728	662	724	692	705	708	713	750	703	681	710	706	677	734	714	782	681	725	689	685	711	715	765	686	757	725	738	718	736	701	718	688	694	619	689	705	703	750	739	702	686	687	727	695	691	692	718	706	700	674	752	739	691	728	702	738	724	747	715	717	689	698	741	717	672	725	711	756	726	717	741	736	675	760	717	689	719	728	731	784	731	705	673	694	695	738	687	729	739	750	756	702	739	748	729	690	706	740	766	732	698	746	724	739	705	715	738	712	725	709	707	715	742	750	713	725	725	734	720	732	709	701	721	732	739	773	792	748	721	762	715	744	729	699	718	689	740	745	720	703	725	722	736	752	707	702	800	740	745	719	728	762	684	721	716	672	771	708	713	738	714	740	712	686	697	679	760	749	734	713	677	707	764	694	708	653	720	748	749	742	691	750	717	740	712	722	696	685	707	692	682	732	689	709	723	724	716	729	729	719	757	718	685	722	741	729	740	685	707	705	712	782	726	716	724	733	685	773	723	745	720	729	731	725	782	703	773	712	761	694	727	676	708	716	719	699	711	756	710	750	728	711	700	730	707	719	732	737	715	709	694	749	767	654	688	715	699	695	790	695	716	708	724	745	697	736	710	786	687	680	677	718	748	746	696	750	736	721	693	714	712	747	718	763	704	742	675	676	682	746	695	702	773	702	705	696	728	738	744	695	723	704	715	701	722	727	720	716	669	690	673	771	702	664	719	730	780	701	683	736	754	694	722	662	760	755	667	745	753	729	694	725	748	755	740	725	712	673	700	712	739	711	726	706	779	678	726	730	740	739	708	765	702	658	721	713	757	716	706	703	711	697	742	739	686	784	756	741	703	736	713	677	727	704	742	735	719	705	701	768	716	698	700	719	728	750	714	729	686	728	758	759	756	776	692	706	724	705	758	719	754	732	744	727	697	747	669	740	661	720	712	752	724	733	736	698	718	695	764	679	665	689	709	679	741	724	751	723	740	736	737	700	737	738	722	706	770	739	711	729	701	714	736	716	755	682	713	720	695	716	742	708	727	713	776	723	675	732	778	758	681	784	688	749	720	736	697	673	691	714	710	722	743	679	674	662	691	707	735	762	735	773	733	745	713	676	792	693	683	687	714	777	747	759	731	721	719	729	662	659	728	692	693	689	677	697	688	689	722	738	705	754	700	752	704	734	698	707	713	713	692	769	708	701	711	699	710	722	736	754	724	740
3412	861	493	414	634	739	670	595	472	435	383	344	290	260	217	213	197	184	172	171	166	143	139	131	133	103	110	90	112	107	97	97	101	80	94	80	80	100	76	71	77	86	64	70	75	75	90	77	102	72	69	79	76	64	64	75	68	75	73	66	66	57	64	57	62	57	85	60	62	63	68	57	70	53	62	68	74	75	69	75	60	67	70	61	66	46	64	50	62	83	50	79	66	69	67	62	74	59	65	50	60	73	54	56	65	53	58	63	71	65	54	60	46	61	61	52	60	63	80	71	56	66	41	76	70	58	57	76	59	56	73	67	55	68	61	67	73	69	42	58	67	53	62	85	57	70	64	67	76	69	53	54	77	68	64	65	44	62	67	52	68	69	56	60	58	68	59	50	75	50	62	61	61	63	63	60	68	61	62	54	50	55	57	60	51	57	70	68	77	65	67	70	73	63	72	53	55	74	75	55	59	66	62	66	49	66	65	70	65	53	56	66	76	52	75	38	64	62	60	62	69	70	57	67	68	52	65	65	62	66	68	80	61	65	55	67	40	57	53	63	67	59	69	62	59	76	78	73	69	71	79	57	55	69	61	63	61	68	69	69	63	62	55	64	76	56	76	73	50	68	73	71	60	85	64	61	50	60	72	71	71	55	60	64	67	70	67	63	72	55	50	53	57	69	59	72	60	73	79	65	68	59	70	65	62	65	69	63	75	69	67	55	56	76	69	74	73	66	65	67	52	65	72	65	57	53	55	75	66	73	54	62	58	65	66	55	71	54	75	67	58	79	57	54	60	59	53	44	67	56	57	73	58	63	70	60	56	63	57	65	60	71	60	58	65	72	76	65	64	79	65	58	67	59	63	65	59	57	69	50	61	61	57	58	60	76	57	47	69	73	53	63	75	63	61	69	77	71	57	59	58	77	65	73	59	62	72	75	83	68	75	73	84	52	65	57	62	73	56	55	37	76	59	46	83	68	55	62	85	60	78	67	66	55	67	64	39	73	57	69	75	68	57	56	67	57	78	59	58	56	76	65	68	68	70	58	49	55	71	61	71	65	62	65	68	59	57	79	64	56	57	64	63	59	57	74	72	55	79	57	64	76	60	81	70	71	75	66	62	56	57	66	52	85	74	59	48	75	62	63	69	64	59	55	75	81	42	54	71	70	71	66	64	57	72	55	64	63	65	59	54	57	55	72	65	72	70	63	68	71	44	52	75	56	44	65	73	70	66	59	79	57	51	74	67	67	72	73	51	60	67	65	60	70	58	69	60	69	62	75	62	59	53	62	68	61	54	78	53	54	73	59	76	66	62	53	74	59	65	64	66	60	62	64	69	62	80	63	60	73	67	61	66	58	61	67	46	55	64	63	52	53	68	64	58	69	57	64	60	71	66	64	69	56	56	77	61	63	77	56	73	53	60	57	74	55	63	61	50	68	58	58	71	63	62	62	71	57	52	68	56	84	59	69	70	55	69	62	61	62	56	65	51	54	41	61	74	58	58	66	74	52	44	68	61	56	62	61	79	69	54	62	58	76	64	54	55	69	50	61	73	73	51	67	59	67	51	61	60	75	64	63	75	67	57	64	58	61	62	71	60	63	61	75	66	63	67	58	58	74	72	73	55	75	72	65	58	52	59	65	58	55	54	71	49	67	71	83	70	61	74	65	65	80	66	56	58	49	73	55	70	52	65	54	65	56	70	64	59	72	62	53	63	64	59	72	44	78	68	60	62	61	60	61	63	56	58	63	70	60	63	60	65	64	61	58	60	64	54	70	66	71	72	58	55	65	64	56	60	71	67	56	44	64	61	59	64	59	62	73	53	55	72	63	65	58	68	66	74	77	65	47	68	66	47	63	67	59	64	54	56	68	51	64	65	59	85	76	65	73	51	66	60	66	62	51	75	46	57	74	66	56	67	73	53	61	70	65	55	59	71	52	67	47	52	51	61	60	66	63	81	69	74	71	55	65	50	53	77	66	72	73	63	49	72	52	57	72	71	66	70	59	65	47	74	57	64	62	53	56	54	61	63	58	69	69	65	83	68	69	70	58	80	60	62	55	66	70	69	66	57	67	68	75	67	78	66	65	52	52	54	55	75	59	57	64	48	68	74	58	56	59	61	71	58	63	75	56	71	59	71	64	61	56	68	70	65	62	71	51	60	57	74	62	55	72	52	81	69	73	52	71	70	72	70	57	62	67	66	78	62	69	55	53	63	51	54	67	53	63	49	69	58	63	51	56	59	69	57	77	58	78	70	60	73	59	56	69	71	67	62	70	60	72	73	65	52	73	59	58	60	69	57	53	49	53	66	65	63	61	70	71	50	57	64	72	54	69	47	60	68	69	68	64	66	72	68	68	59	59	77	58	77	48	68	69	40	74	57	65	57	54	62	66	74	63	70	78	58	71	58	66	67	49	58	65	70	70	83	63	70	68	71	47	56	47	90	86	54	74	82	69	58	54	61	42	74	73	72	62	63	63	56	69	62	65	43	60	70	66	71	83	65	50	64	62	54	61	65	72	58	39	62	54	52	58	64	58	55	68	56	51	76	68	60	44	70	58	57	63	71	72	60	61	66	52	57	51	77	55	74	62	49	67	76	67	71	60	50	67	62	56	76	64	62	56	68	65	66	78	68	58	70	60	70	60	55	50	66	56	66	73	59	82	66	55	60	58	72	72	66	62	59	74	60	72	80	58	61	66	74	58	72	58	65	56	58	72	52	60	60	49	68	58	72	64	55	59	62	66	66	71	60	69	51	50	59	69	68	62	72	54	71	66	64	80	55	54	62	75	69	51	68	61	70	64	66	55	71	53	76	61	53	69	66	55	63	81	70	59	45	59	63	72	74	58	69	61	43	46	72	70	78	71	54	69	68	61	64	55	56	61	72	69	49	57	62	58	65	65	75	58	63	70	60	50	67	50	65	74	67	69	69	67	64	56	63	67	68	63	58	66	72	62	57	58	55	49	62	47	64	62	59	67	68	63	61	69	70	59	55	65	70	48	63	65	53	77	60	68	66	71	67	69	76	45	70	63	65	69	55	75	60	68	67	60	52	68	71	57	52	63	63	58	57	58	66	57	84	66	64	63	63	69	60	63	56	68	57	63	57	62	85	87	65	65	74	59	74	62	55	62	72	67	43	57	66	70	51	65	59	72	63	49	68	67	61	59	45	78	61	58	79	59	61	55	60	56	66	65	63	68	67	58	61	64	69	63	71	67	66	57	82	68	64	58	64	62	68	59	73	60	63	62	70	56	83	57	61	51	65	65	56	69	55	61	78	77	59	46	59	64	58	63	65	64	87	61	60	56	52	74	75	68	53	47	54	64	61	62	64	52	79	76	54	80	66	70	50	58	68	64	67	74	75	70	61	57	48	68	67	59	60	49	62	69	50	62	57	63	72	61	58	72	67	66	65	61	66	62	72	72	62	64	69	64	62	64	56	73	71	66	78	67	64	64	64	54	66	65	58	72	74	68	64	73
21394	15724	10815	24017	32381	31734	27987	24047	20826	17544	14921	12734	11087	9638	8400	7463	6724	5895	5331	4850	4573	4303	3997	3765	3705	3386	3108	2819	2741	2466	2301	2136	2037	1964	1878	1870	1781	1775	1753	1629	1604	1626	1546	1549	1498	1438	1409	1369	1330	1330	1327	1233	1271	1314	1234	1177	1167	1152	1143	1086	1141	1124	1154	1103	1059	1096	1047	996	998	1033	1043	1068	1056	970	972	1053	964	954	964	1006	918	1085	998	986	984	991	957	942	946	917	921	930	924	885	899	946	932	923	896	874	921	886	898	955	889	885	912	860	835	925	902	916	858	895	928	906	866	887	923	915	917	910	864	929	927	858	873	862	911	932	957	932	883	923	862	951	946	872	935	845	941	883	933	919	916	891	973	844	915	840	952	944	928	872	927	914	933	849	923	860	887	916	911	880	981	855	857	933	916	914	892	835	881	908	878	949	890	875	823	938	909	866	894	905	967	870	897	919	860	800	895	891	916	864	868	868	967	898	865	920	892	860	942	841	909	897	905	834	862	908	929	855	873	871	888	877	865	899	929	909	865	864	878	871	896	868	951	861	915	918	907	866	964	909	860	865	938	920	981	899	924	884	899	891	881	911	859	896	862	916	927	861	895	886	919	869	945	862	851	898	934	917	953	833	882	861	924	857	929	858	910	906	932	931	902	899	909	881	928	923	890	907	917	871	911	864	876	922	859	933	904	875	877	909	865	922	906	900	874	880	940	912	895	881	911	900	906	935	864	911	896	885	930	879	956	920	902	907	912	982	855	860	928	861	891	913	864	860	846	891	927	920	921	879	911	886	932	866	872	841	919	867	905	885	874	934	889	880	884	887	861	878	923	886	899	892	850	912	849	895	892	882	851	898	897	929	903	862	884	855	876	887	902	922	925	907	916	844	877	925	892	868	856	798	906	853	808	863	915	883	903	899	877	908	856	929	924	873	914	916	907	813	888	900	878	875	900	889	908	893	926	902	907	870	838	896	920	857	856	867	927	892	883	888	853	880	898	910	911	931	902	944	876	904	923	897	908	942	914	938	897	929	920	903	885	887	854	920	852	920	921	904	909	848	837	856	899	924	873	871	941	882	914	914	847	917	876	903	865	939	892	941	855	862	924	934	910	861	866	915	923	905	954	918	930	904	925	946	870	902	891	913	909	879	898	902	873	876	881	966	943	861	949	910	888	939	889	894	914	911	868	873	848	952	879	875	903	866	841	933	892	949	856	867	956	917	871	929	911	886	926	898	860	943	884	905	890	864	929	940	877	921	919	900	898	926	906	935	960	907	866	894	864	874	909	885	838	863	867	891	903	872	836	888	926	871	929	939	915	884	865	927	864	862	908	839	889	933	915	865	900	890	982	879	861	890	882	883	933	913	936	843	910	879	897	871	918	894	938	910	914	896	927	911	871	857	881	882	864	926	899	873	860	941	884	851	921	862	882	914	904	878	903	830	883	878	864	894	847	856	842	898	895	893	921	928	820	882	876	869	936	940	907	896	874	870	955	920	909	915	896	883	906	884	899	896	943	931	879	909	868	904	881	864	891	822	882	892	875	878	928	856	941	914	900	888	873	915	855	907	864	882	852	898	904	918	886	917	833	901	858	898	917	872	905	945	941	872	955	885	919	900	854	864	860	904	835	882	975	874	830	882	893	896	891	906	895	941	869	877	932	940	859	916	874	916	947	889	908	901	845	904	912	847	917	885	856	943	891	919	887	889	892	875	900	870	883	907	910	880	894	908	928	905	918	921	868	868	905	902	914	834	865	924	895	922	823	892	893	869	856	868	863	859	866	917	899	882	863	863	853	882	920	905	934	872	911	909	869	852	924	792	894	899	890	912	912	882	889	872	898	934	863	825	857	917	918	894	864	890	917	913	907	881	927	921	896	873	908	919	887	897	929	912	894	929	865	934	849	921	929	952	850	905	940	905	824	918	868	876	962	887	882	928	915	897	911	871	901	912	898	843	906	934	917	868	874	911	865	876	890	909	877	919	895	923	883	853	900	902	926	877	880	897	895	910	856	878	941	955	918	935	901	919	948	907	847	933	878	888	930	838	852	927	869	898	901	939	884	883	912	919	890	919	890	902	903	912	914	861	876	913	867	920	934	893	933	832	897	901	924	898	881	923	886	886	887	874	853	920	877	876	900	918	940	869	947	909	871	880	844	889	890	902	908	884	871	959	895	883	892	941	857	890	885	891	911	913	916	856	870	912	909	910	884	879	878	891	894	901	890	854	892	869	864	864	891	908	936	898	882	929	862	904	915	888	887	861	859	951	941	948	923	909	931	958	868	910	852	881	891	879	865	852	864	903	856	885	844	888	936	927	881	892	897	921	888	914	888	944	938	918	892	858	882	889	881	875	894	908	899	900	857	866	840	937	912	919	913	854	845	918	876	903	855	888	893	921	901	891	893	941	929	915	865	898	910	913	906	895	849	889	881	908	888	922	935	953	910	891	861	860	887	846	870	892	868	945	855	889	918	886	931	910	865	863	818	874	881	927	904	935	857	860	936	922	866	904	905	881	921	886	939	884	869	861	941	933	888	907	917	886	966	870	890	891	875	933	862	870	923	913	906	893	913	902	865	905	900	907	885	903	872	899	889	858	916	898	918	908	903	895	888	897	917	906	913	878	889	874	944	893	837	947	950	903	924	998	865	867	891	943	879	892	940	874	914	889	911	865	872	836	966	896	863	918	878	944	928	861	941	904	881	871	965	940	926	863	938	870	919	877	927	897	864	885	928	924	893	870	907	865	877	861	881	857	898	841	888	913	870	924	873	867	896	867	868	829	862	888	827	835	919	884	914	875	869	957	876	904	881	863	963	866	865	874	880	853	942	916	882	910	875	852	857	825	853	882	909	911	948	824	886	927	852	891	958	893	899	887	875	952	922	916	887	937	863	879	892	893	872	904	975	911	937	933	871	838	882	947	894	926	915	879	907	925	904	925	922	927	851	876	887	920	897	866	908	967	897	905	898	886	862	834	888	944	898	846	918	904	941	890	901	920	897	881	920	839	876	952	884	908	924	857	917	890	932	906	904	926	912	938	882	852	881	879	929	868	862	882	896	874	873	888	858	914	899	866	903	861	863	893	907	946	934	933	906	856	841	909	878	886	862	874	923	902	939	839	861	872	913	898	883	936	881	890	866	834	966	892	940	835	890	954	905	910	871	896	903	939	872	909	953	918	897	839	910	873	898	878	902	908	877	915	881	871	890	854	908	914	903	919	920	904	893	913	878	917	874	923	846	893	878	883	873	924	897	909	906	907	931	875	892	876	898	895	912	908	914	847	872	923	864	925	839	935	915	895	909	926	871	846	905	879	926	885	882	890	938	850	838	885	949	875	913	863	891	925	927	830	911	907	896	880	894	877	880	909	880	931	864	874	893	917	871	860	913	884	862	892	862	862	907	916	872	933	876	856	895	917	941	929	960	921	930	882	909	854	954	867	854	908	931	895	897	866	912	877	929	911	907	863	894	915	873	928	917	873	938	889	899	941	911	860	944	916
2581	1260	791	629	1089	1188	1007	866	733	602	471	472	406	363	336	282	259	244	209	227	207	187	188	182	168	154	149	143	135	126	117	106	121	111	118	92	105	76	100	101	85	99	89	83	95	105	80	74	89	76	67	62	65	87	77	74	81	75	84	77	71	73	71	60	72	72	73	72	77	82	78	65	81	81	81	69	59	76	92	64	67	79	64	66	62	74	63	59	76	64	72	67	70	75	70	69	71	64	65	61	65	75	60	79	65	80	69	65	71	61	76	74	66	71	74	63	77	50	60	68	70	80	69	68	72	61	74	70	78	78	81	81	63	73	79	65	69	78	54	61	63	62	70	64	72	61	56	76	64	56	52	55	61	68	68	74	66	68	76	72	57	57	72	80	84	61	78	63	77	74	61	71	65	71	68	61	52	67	87	69	75	59	74	57	82	71	72	83	83	62	59	52	59	77	53	74	55	56	56	63	66	69	60	75	79	78	76	73	58	73	70	60	71	62	73	74	59	69	78	71	57	86	56	63	65	72	58	73	70	59	58	67	63	70	74	66	66	74	69	73	66	74	68	78	70	65	71	74	53	75	73	79	62	54	64	62	81	63	74	72	68	70	59	70	56	76	65	75	70	72	74	66	68	62	71	91	70	64	69	64	67	61	49	77	60	72	58	63	76	73	58	86	76	63	69	72	61	55	57	80	65	57	58	59	68	87	67	85	64	62	62	70	60	77	60	56	59	61	64	47	69	57	72	66	66	67	54	78	86	55	66	77	49	52	60	67	64	73	72	55	72	65	70	61	67	75	74	68	59	78	60	70	65	54	77	59	68	76	64	65	71	64	60	65	60	73	78	81	56	63	53	56	58	67	73	77	64	63	64	86	70	76	63	64	56	63	81	77	58	71	66	58	76	66	90	59	69	67	61	63	59	82	68	79	70	77	60	72	70	59	61	60	65	69	52	76	83	58	68	64	74	59	67	70	62	63	58	72	59	67	73	68	76	54	62	54	73	80	59	71	54	65	66	61	77	85	69	76	57	61	51	70	68	62	64	66	75	70	66	72	74	62	59	72	82	59	69	55	68	61	65	69	68	64	66	60	44	61	69	79	60	76	50	72	72	60	68	64	69	48	65	70	60	51	75	60	59	80	66	56	71	80	73	63	57	69	68	78	72	75	68	70	65	76	72	79	64	66	74	67	68	54	73	69	68	55	62	82	77	83	61	60	74	67	63	61	77	59	56	68	56	70	64	65	58	49	46	54	72	64	65	58	73	57	69	67	60	70	60	77	76	66	67	69	64	86	51	73	61	75	64	57	56	59	74	69	75	79	58	71	75	58	67	63	74	72	83	58	76	64	58	58	74	61	67	73	74	72	69	54	70	68	61	58	78	66	83	70	65	77	74	79	69	75	70	72	60	72	63	67	71	61	67	56	73	75	64	59	71	55	61	67	59	71	57	61	65	53	60	63	71	61	80	82	65	82	55	72	60	82	57	69	65	61	71	79	55	63	73	78	73	73	83	71	59	52	62	68	75	54	60	64	64	59	70	61	69	68	71	65	59	59	58	52	78	61	69	74	72	68	63	77	72	72	89	65	74	54	63	56	74	67	62	68	79	55	65	69	66	69	52	53	49	49	59	68	64	66	67	72	83	66	60	61	77	62	55	58	79	73	56	83	65	55	59	65	68	65	67	76	66	85	58	69	60	58	70	65	54	65	64	70	72	77	81	52	77	63	74	75	66	65	69	63	66	68	77	66	71	67	63	64	66	67	61	75	63	72	50	72	69	71	76	62	63	59	61	75	46	67	77	75	60	69	52	64	77	67	55	65	62	74	69	65	74	66	56	68	75	65	62	74	63	68	72	66	46	70	67	60	71	68	59	66	67	71	81	83	57	85	67	73	67	70	68	58	64	63	59	67	65	65	76	56	57	55	63	52	73	69	62	56	66	74	70	70	80	51	71	71	69	69	59	51	83	63	70	66	86	69	74	72	79	68	63	72	80	76	61	82	74	62	77	76	61	68	64	60	64	69	64	65	70	69	68	59	73	89	68	78	63	53	74	75	71	69	55	86	73	67	66	68	61	67	69	74	69	79	68	78	62	62	91	66	56	79	79	68	66	70	62	68	54	77	64	70	65	64	61	60	69	68	77	49	73	65	63	84	61	59	75	75	76	65	59	86	76	67	61	73	58	75	64	63	60	72	56	71	57	80	55	60	74	69	62	79	63	53	81	52	75	63	59	63	58	59	77	60	71	59	62	87	64	59	64	60	68	65	69	68	53	87	73	89	77	46	67	72	66	70	60	78	45	77	65	69	68	59	63	56	80	62	84	63	61	60	62	65	76	65	62	65	75	66	72	51	87	67	57	50	76	81	69	68	89	73	63	67	75	70	75	76	71	71	80	72	64	74	57	61	63	55	55	73	65	66	75	69	71	69	61	72	74	64	69	54	81	74	67	63	72	62	74	65	60	47	56	57	68	78	67	69	55	54	73	57	66	60	74	66	64	57	69	73	70	66	61	57	67	64	55	75	76	74	68	74	65	76	68	53	59	56	68	76	79	58	64	78	92	66	72	79	70	64	70	70	69	68	52	63	63	68	77	64	64	54	66	62	66	69	73	65	65	75	67	70	73	70	67	62	67	77	57	49	79	68	73	62	82	70	75	62	62	62	67	55	60	71	79	66	62	54	78	62	61	63	79	71	64	61	55	65	63	70	76	73	67	79	73	61	76	63	70	70	56	58	70	58	53	68	60	61	57	66	76	63	67	55	61	81	55	69	62	73	70	75	75	71	70	69	69	58	61	59	69	73	63	76	70	64	81	61	74	68	64	64	63	57	72	73	68	68	76	73	66	75	60	63	52	80	62	70	75	63	84	72	76	71	61	57	73	70	66	67	60	88	72	61	65	67	63	67	56	59	68	77	63	81	65	83	58	63	75	78	74	57	64	74	55	53	74	65	72	75	77	62	71	63	75	83	55	59	75	72	92	65	60	59	64	61	67	85	70	56	58	69	78	69	51	58	81	64	71	60	77	62	63	64	80	76	67	56	71	61	71	51	60	70	76	67	61	72	62	69	68	73	72	69	90	69	62	66	75	70	77	68	63	64	59	67	73	73	79	75	74	56	66	71	60	51	83	74	82	70	84	70	55	79	59	70	55	63	76	71	55	69	55	69	77	69	76	63	81	62	70	58	81	70	69	75	50	68	53	75	83	65	68	63	58	60	66	73	52	71	70	77	49	54	78	65	65	72	50	60	64	69	60	61	78	76	76	59	84	56	60	62	87	66	58	55	65	54	52	73	70	62	71	61	69	73	86	69	58	66	53	61	69	70	60	65	67	69	64	67	57	60	62	63	84	50	90	65	80	59	66	75	63	61	53	87	53	81	65	68	68	60	74	79	71	60	69	86	60	65	81	62	60	56	58	79	55	75	68	54	76	56	71	54	67	63	69	64	69	77	68	64	83	72	56	58	61	74	60	64	83	64
27053	20137	14414	28866	37043	35877	32830	28898	25495	22171	19361	16896	14847	13051	11611	10445	9384	8388	7709	7024	6465	6005	5645	5305	4914	4564	4219	3906	3688	3293	2948	2829	2728	2578	2503	2360	2366	2284	2267	2209	2076	2037	1882	1895	1898	1793	1751	1720	1604	1588	1599	1549	1548	1543	1475	1415	1386	1318	1319	1343	1285	1262	1281	1187	1223	1204	1161	1145	1149	1167	1177	1180	1105	1092	1072	1043	1083	1030	1051	1046	1040	1041	1056	1046	1062	1008	992	1019	1013	1067	1035	1026	950	1032	944	1023	899	950	965	1000	953	939	956	1008	960	987	934	919	978	953	1000	978	1015	912	910	937	959	948	962	954	932	974	914	943	910	948	893	963	928	912	957	958	904	961	897	906	936	872	843	957	1010	934	928	978	915	981	903	919	926	936	888	962	905	941	990	944	902	946	938	968	881	916	898	945	955	895	982	917	957	929	964	949	972	950	914	953	908	890	993	1019	896	918	999	939	904	894	905	894	957	970	945	982	944	906	948	915	955	912	930	946	970	947	944	944	909	886	934	979	909	921	923	891	948	952	913	890	883	964	903	938	919	938	962	928	899	923	966	917	994	962	940	892	1000	922	909	940	916	955	938	984	892	973	898	880	959	985	955	967	981	921	927	925	1004	983	949	962	947	948	996	926	925	905	955	946	863	988	909	989	942	948	938	968	942	911	959	952	940	935	901	943	912	974	945	971	1001	928	916	936	934	895	938	916	942	928	883	937	892	910	962	876	955	964	938	943	982	1001	962	907	931	905	959	915	962	942	948	974	921	1003	912	955	938	897	956	967	936	900	914	955	940	938	881	916	945	897	940	962	877	930	896	900	906	956	911	909	919	908	971	903	963	956	961	976	945	924	936	920	961	904	904	929	945	936	882	981	985	913	924	949	897	915	896	893	942	967	958	972	907	907	975	962	916	943	922	934	985	963	955	966	923	983	918	957	927	923	935	942	915	955	936	885	911	953	950	923	945	888	936	939	971	902	929	902	906	900	936	994	913	941	918	927	950	929	879	947	914	936	905	904	952	1004	935	994	913	954	873	945	919	898	947	926	974	983	939	957	889	989	899	938	883	921	931	918	906	878	929	897	932	923	906	912	919	895	954	939	963	935	959	938	955	946	946	900	924	946	915	929	961	962	947	904	935	982	999	936	915	919	989	940	946	975	889	883	914	927	960	950	943	932	952	981	971	966	942	926	908	915	972	877	949	896	912	926	925	929	968	972	971	927	951	975	935	950	947	933	943	952	928	936	953	923	937	942	971	942	976	897	900	919	962	925	910	900	907	950	896	942	920	953	963	955	929	909	895	940	978	914	895	937	973	939	923	938	961	886	977	914	935	975	872	884	967	867	918	969	989	916	914	911	904	971	933	873	931	978	944	959	950	902	984	906	942	952	857	939	897	925	953	921	954	941	944	986	958	916	897	924	930	953	967	900	924	964	946	964	930	881	953	1000	957	912	886	969	923	902	894	917	961	962	906	902	976	934	977	916	901	919	926	950	920	882	942	978	958	959	901	933	987	926	879	916	868	868	972	888	932	952	951	995	918	918	1007	934	922	901	918	928	927	951	950	914	895	909	938	920	955	964	985	942	907	919	924	934	882	983	945	964	951	915	906	988	916	900	940	923	959	902	933	934	925	955	982	956	944	954	948	914	897	913	912	975	929	921	956	952	897	958	929	964	918	936	931	921	965	885	947	855	972	921	942	937	1004	907	974	937	919	1003	941	943	939	952	1007	910	924	973	915	906	915	963	920	936	991	940	939	958	930	933	939	886	882	925	971	906	967	895	984	914	998	966	915	876	929	929	962	1006	955	956	932	933	1006	923	904	935	978	951	934	994	919	912	904	877	939	934	959	963	910	900	942	859	949	921	954	890	983	899	948	913	961	994	910	900	872	929	925	955	930	915	966	915	963	978	923	918	872	901	931	924	905	895	907	919	877	912	905	947	952	905	924	890	915	941	902	932	965	909	934	916	971	902	953	941	946	937	978	972	898	916	891	905	930	916	970	937	958	952	946	920	886	921	922	927	894	986	958	918	930	963	918	888	958	890	948	952	949	915	894	944	880	956	877	951	955	977	913	942	906	937	968	962	922	942	955	968	920	940	905	932	902	930	912	942	897	921	970	951	949	909	936	978	915	877	928	950	918	956	938	915	980	902	955	950	916	910	860	999	946	919	959	955	912	897	1004	966	932	956	934	867	925	966	930	1005	970	950	913	894	926	957	905	943	984	925	943	941	929	931	930	903	885	960	931	948	949	930	931	960	970	915	900	926	951	928	916	932	927	988	936	974	966	909	929	923	934	950	984	940	912	967	946	971	913	956	909	940	909	872	924	935	884	927	909	939	963	1023	907	896	916	980	891	949	974	939	984	904	914	925	966	891	941	935	935	964	965	969	983	946	920	930	957	973	901	934	888	908	901	918	921	882	925	911	959	871	947	942	936	852	960	961	968	902	892	905	916	922	951	935	923	917	920	868	937	933	914	914	924	973	896	948	965	1000	929	913	937	934	942	902	956	926	953	916	916	979	953	955	916	919	988	967	938	979	930	917	983	900	883	909	946	952	958	909	942	928	977	946	976	931	926	893	949	965	950	910	1017	904	944	932	908	936	999	941	916	957	973	940	910	944	929	925	889	883	937	907	960	951	938	866	871	924	941	931	903	901	917	945	956	952	991	947	927	948	896	941	985	938	910	893	964	910	958	959	901	932	937	995	921	928	897	954	895	946	938	900	986	960	948	898	954	907	956	970	953	940	935	942	870	928	898	941	865	900	939	944	948	939	965	951	967	923	936	907	953	978	949	964	907	906	959	907	911	944	961	893	925	935	904	984	906	958	976	962	969	883	874	951	860	959	913	887	925	910	895	941	911	938	937	912	972	928	924	935	945	996	896	1000	900	925	924	956	950	882	927	977	957	866	896	984	953	934	971	898	865	905	940	934	934	953	944	933	880	926	940	892	936	947	914	926	945	930	945	946	921	945	885	916	909	930	915	943	868	980	971	936	904	945	952	859	922	955	950	980	905	923	968	885	908	950	925	973	911	907	997	948	902	922	920	965	948	900	907	959	889	954	945	943	940	896	974	937	917	911	891	970	878	909	923	1007	939	944	850	890	984	933	908	935	926	914	910	873	896	921	929	960	969	939	950	907	954	971	925	908	901	910	927	890	898	933	889	927	945	941	948	932	892	908	882	855	946	958	891	936	911	929	956	985	971	907	957	950	890	925	910	951	920	889	903	896	916	905	921	885	910	900	919	897	988	958	900	939	935	952	939	881	914	885	948	913	936	900	915	935	937	927	955	928	1002	943	899	917	954	926	979	956	893	944	860	926	939	957	999	908	945	933	928	890	909	974	994	955	908	962	921	893	931	926	939	894	892	944	926	880	963	984	894	920	957	929	928	911	946	923	954	925	956	981	923	924	932	935	912	943	903	936	899	908	901	903	967	902	917	940	959	864	917	926	952	946	972	933	901	920	930	919	900	926	915	939	882	968	944	940	939	912	894	881	914	940	922	911	982	926	933	940	864	959	900	925	917	946
1963	573	342	292	448	575	432	369	362	303	255	222	223	182	155	163	141	104	92	134	87	99	82	104	91	93	69	71	80	78	73	70	60	57	56	61	64	68	56	78	58	62	75	51	67	67	51	55	48	73	57	48	45	66	59	50	35	53	42	67	59	64	49	49	57	45	45	45	55	47	47	52	49	48	44	55	52	42	55	42	44	52	39	53	40	45	39	49	54	41	42	54	43	49	34	52	55	46	43	48	50	50	50	50	55	39	57	54	52	39	56	55	49	53	50	54	38	57	43	56	54	44	51	45	56	50	57	53	37	53	43	52	43	37	52	50	43	52	42	53	41	55	52	44	69	42	50	50	51	49	45	54	57	50	61	42	33	53	54	50	50	49	40	29	37	47	54	57	47	38	43	66	49	42	46	56	49	49	49	53	56	41	39	53	41	32	44	49	53	46	48	38	45	56	51	51	55	45	61	41	45	67	40	44	45	45	46	56	59	45	55	51	51	44	35	44	46	56	46	45	41	55	43	61	49	41	44	57	51	54	39	51	58	54	44	45	36	44	54	48	55	44	50	51	50	43	39	57	63	54	43	51	60	53	42	50	39	52	45	47	43	44	51	45	39	43	52	55	58	44	43	57	46	40	49	42	40	49	33	45	48	41	58	50	44	41	48	45	51	48	37	50	42	42	50	58	53	56	48	56	51	48	46	44	34	56	48	49	45	56	56	54	51	52	62	66	45	55	53	46	45	52	51	40	44	51	45	37	42	41	36	52	45	46	58	45	43	48	41	43	37	50	47	50	58	50	45	46	61	38	43	50	45	49	47	55	53	47	44	47	42	49	44	45	49	42	48	45	44	34	37	49	49	52	50	35	56	40	49	45	54	42	40	62	66	50	56	55	37	49	51	52	52	54	56	53	47	48	40	46	43	49	47	36	59	55	44	48	48	51	48	60	47	49	60	44	47	49	58	44	54	33	47	56	42	51	43	65	43	42	60	51	40	42	51	47	44	53	54	59	44	48	53	54	49	44	38	49	51	52	52	35	48	42	44	52	60	44	62	51	40	50	42	48	65	46	60	45	56	50	50	52	49	45	52	44	42	45	37	47	51	41	44	38	51	57	43	48	48	51	40	60	46	50	54	45	50	52	63	48	42	37	54	39	52	56	32	52	52	58	57	53	57	45	48	34	43	50	54	63	43	53	45	46	49	42	46	49	46	51	36	44	48	49	53	46	44	40	57	54	45	52	58	40	41	48	48	44	56	44	37	55	53	47	34	43	45	60	46	42	36	41	45	48	46	46	53	56	42	35	52	35	39	56	48	43	37	47	53	48	50	49	40	50	36	61	57	44	61	48	54	56	43	40	41	41	55	47	42	49	46	53	59	45	62	59	55	57	44	41	47	48	48	49	48	58	47	46	43	49	43	39	52	45	61	41	62	50	39	50	56	37	53	42	46	39	39	42	65	37	38	49	51	42	36	60	43	43	46	55	46	38	53	43	45	47	43	42	38	45	48	39	44	55	56	41	61	57	52	54	54	36	61	51	52	51	35	53	43	42	68	43	40	45	56	43	40	43	53	61	47	42	59	38	58	34	39	62	47	57	42	54	42	59	41	53	55	38	48	41	54	53	50	52	42	53	57	39	65	44	50	60	50	66	43	52	44	46	41	45	50	45	43	45	44	47	58	41	55	49	47	45	65	47	47	52	54	46	38	47	39	49	48	53	52	53	38	49	38	47	51	40	43	42	49	55	57	35	52	47	52	49	43	59	56	62	64	50	43	47	53	49	38	48	49	58	49	44	58	42	49	44	51	59	66	66	46	49	50	49	47	55	55	47	48	54	66	60	47	37	44	54	41	46	44	40	45	58	67	48	44	51	36	36	54	39	42	55	36	52	53	44	59	40	41	61	46	54	51	55	51	48	46	47	46	40	45	49	48	48	45	59	53	34	57	55	48	37	46	49	56	51	52	54	54	49	52	58	56	49	47	39	53	55	50	61	47	54	40	64	41	46	49	57	45	47	41	50	50	50	52	48	44	43	37	46	64	37	39	57	44	46	54	49	38	49	40	41	49	48	42	36	57	41	55	51	42	51	41	48	58	41	57	38	59	58	38	42	49	50	40	41	39	52	43	59	38	47	64	38	46	59	49	53	45	42	37	45	43	53	42	44	46	46	59	40	54	60	40	47	48	38	57	50	44	43	54	41	52	47	41	57	47	50	51	38	53	52	38	53	46	52	59	39	49	55	46	60	43	52	45	36	40	41	45	55	49	56	60	62	49	65	46	43	47	55	54	52	68	52	53	49	52	49	52	50	51	52	53	52	47	58	49	50	49	61	47	69	58	63	55	52	52	53	58	39	55	46	46	44	48	45	67	51	47	44	49	57	39	41	51	51	59	56	34	47	42	55	59	35	53	47	35	52	47	52	53	52	60	44	54	47	42	50	48	43	55	35	46	54	38	36	47	49	39	42	60	49	39	51	51	48	51	41	43	61	39	56	60	43	46	45	55	53	49	53	49	49	33	56	50	51	38	59	48	42	38	46	50	46	50	37	42	56	39	41	41	38	39	45	58	39	47	52	53	50	46	50	59	50	49	65	48	55	40	47	50	44	47	41	50	50	55	43	45	50	47	33	40	46	53	66	64	45	50	42	47	58	58	43	45	44	44	49	49	55	46	48	43	49	57	51	40	57	42	50	50	52	28	36	43	57	49	47	51	42	47	56	45	50	52	55	42	64	58	40	44	52	52	66	47	52	43	51	50	55	41	54	45	59	56	53	41	54	52	48	58	46	49	37	51	51	51	51	55	43	58	56	52	57	49	56	47	53	51	52	35	58	50	42	55	43	46	49	43	43	59	51	46	48	58	55	38	56	59	45	47	54	50	41	43	45	50	57	49	54	61	44	50	65	58	48	53	49	38	48	56	44	38	49	42	55	64	46	59	39	42	58	51	52	56	59	48	56	58	39	36	57	44	40	48	51	51	38	57	60	59	44	60	48	48	43	31	40	51	46	46	45	44	50	56	50	50	40	45	37	44	43	51	42	61	45	65	39	43	52	48	48	37	46	42	54	53	41	62	50	58	49	55	47	51	40	45	35	55	31	47	44	51	42	42	44	44	56	49	38	50	52	44	46	46	61	60	58	40	45	43	52	38	46	46	44	54	44	44	55	45	55	71	59	48	35	30	58	49	47	45	47	54	54	52	54	32	47	49	43	52	48	44	59	50	46	64	49	49	63	50	45	41	45	50	55	70	46	57	45	57	43	54	48	48	65	49	37	49	39	49	64	52	48	50	46	57	47	49	40	43	42	51	45	48	51	53	47	40	55	55	39	46	56	45	56	46	52	55	39	41	45	45	60	43	49	41	49	58	53	60	57	44	52	46	53	46	45	45	36	49	52	48	49	58	57	44	46	47	41	50	50	52	48	52	51	52	38	48	46	51	46	51	47	40	46	49	51	46	54	48	41	55	45	39	57	47	49	35	60
18830	12718	8389	19772	27765	26957	23270	19338	15988	13457	11158	9099	7699	6877	5998	5229	4692	4101	3762	3549	3107	3066	2781	2630	2456	2330	2151	2106	1855	1786	1587	1474	1438	1476	1366	1253	1387	1264	1267	1249	1146	1135	1185	1160	1083	1043	1080	1041	1080	987	996	987	949	975	967	942	925	832	904	847	878	901	841	875	854	846	827	787	797	792	803	792	769	770	734	853	764	770	723	775	773	734	736	776	735	750	755	763	714	779	701	789	690	693	719	723	678	752	685	702	692	735	706	663	705	734	742	719	655	765	674	685	733	714	725	724	699	737	713	690	682	726	732	709	701	681	701	673	687	700	725	767	735	703	693	701	696	721	665	716	671	742	692	722	731	675	732	690	721	680	687	674	698	660	710	731	691	690	715	685	696	706	696	702	646	719	713	686	650	670	681	683	695	691	710	726	667	685	708	707	720	729	703	696	696	681	703	657	725	720	685	739	754	654	728	684	647	706	648	706	701	701	684	689	694	695	651	674	695	699	728	712	678	719	696	688	692	672	659	692	625	683	662	681	687	671	725	660	713	712	687	715	678	727	681	708	669	713	739	734	712	707	681	695	668	697	644	694	760	700	640	680	701	701	714	706	693	725	702	703	677	697	695	701	686	703	689	709	693	703	691	659	687	723	657	661	679	666	724	712	648	702	672	698	675	692	694	708	661	713	711	714	709	727	699	706	704	682	723	752	649	696	681	667	661	700	672	716	671	737	709	711	709	732	696	648	680	694	697	742	716	723	750	744	691	713	715	645	679	685	690	717	781	726	676	688	693	720	739	752	736	734	686	674	720	674	707	678	692	656	721	717	707	702	688	711	689	676	719	654	695	686	666	708	658	685	704	708	722	707	726	678	737	678	655	734	717	714	716	745	682	709	725	672	664	640	693	721	734	681	721	663	738	670	736	648	735	691	696	725	706	745	676	708	623	709	731	671	698	709	708	713	669	702	728	706	678	689	681	730	684	704	671	731	724	694	708	713	675	673	676	669	748	675	728	660	695	675	653	670	675	657	732	696	697	713	665	625	704	625	678	722	693	741	706	684	696	699	639	689	692	726	676	653	742	636	716	737	654	714	664	644	728	710	729	718	631	734	704	720	703	683	712	707	710	650	717	694	686	635	650	685	675	691	696	661	703	719	684	692	689	705	702	673	725	693	723	641	693	712	701	717	680	729	676	681	676	668	647	630	737	692	674	735	728	694	693	736	659	700	684	696	656	700	708	675	663	709	707	657	730	717	652	722	724	739	693	702	688	707	678	709	677	681	688	684	703	700	664	677	711	699	626	724	667	701	699	744	701	650	722	696	730	737	699	723	704	699	648	702	685	690	676	685	754	724	717	742	650	671	684	654	707	697	682	711	693	698	702	687	681	704	674	713	684	722	665	713	664	691	721	685	732	677	700	709	672	682	679	717	728	687	708	707	696	686	710	723	693	699	687	687	697	756	693	663	679	749	690	702	688	744	709	653	717	704	675	704	711	687	673	695	716	724	698	718	722	669	653	679	687	675	685	691	678	759	705	706	740	721	691	734	688	667	723	682	725	715	702	697	670	678	726	758	670	681	717	681	773	712	681	691	719	670	752	699	676	735	713	741	671	737	716	685	665	715	673	663	698	637	715	700	672	709	699	687	752	711	704	705	690	676	722	682	694	732	719	710	692	660	711	672	719	736	697	741	750	692	660	725	711	717	726	713	710	709	734	685	752	724	763	713	683	657	665	704	703	726	684	679	702	680	691	707	716	691	671	699	725	714	712	695	711	704	696	694	695	692	680	714	754	739	672	679	652	722	718	682	675	710	703	725	696	690	691	691	654	698	691	712	715	686	726	683	717	700	690	698	703	676	699	702	709	696	627	667	674	688	724	700	722	695	742	712	713	675	665	674	666	753	698	691	723	708	657	674	715	694	696	746	679	685	683	675	719	701	699	681	730	699	678	706	693	764	714	616	691	704	683	678	740	719	694	655	640	665	681	684	698	645	743	689	706	699	741	735	726	660	661	698	682	715	663	720	646	698	720	672	671	705	711	707	697	713	724	733	713	678	697	758	740	646	686	672	676	680	722	653	699	736	712	743	669	700	704	692	700	691	703	708	712	714	651	655	703	708	663	672	703	712	746	676	734	674	693	725	740	720	715	713	697	732	706	667	668	713	703	708	707	675	709	691	681	706	701	703	707	718	710	697	692	713	707	676	675	724	707	716	647	700	719	678	700	667	628	709	707	724	656	699	671	707	682	684	690	715	720	646	683	675	676	691	698	716	663	682	682	685	692	721	693	686	678	704	721	693	705	678	706	713	694	658	739	689	691	705	678	664	661	702	707	689	655	660	727	705	715	765	652	784	658	739	711	688	710	708	710	681	702	652	703	731	730	732	762	733	722	647	703	652	681	691	693	731	636	684	718	664	728	677	715	712	714	710	703	697	668	671	721	684	691	734	723	716	683	721	705	700	706	699	702	660	725	681	704	710	698	703	701	714	687	691	685	715	659	717	693	714	681	716	717	668	693	686	664	669	705	725	712	679	698	702	678	699	685	677	681	677	663	652	653	700	710	699	664	739	677	700	709	707	701	715	665	706	723	718	690	679	678	705	688	737	665	665	696	698	712	706	758	677	707	722	716	676	708	715	738	683	669	680	714	711	685	711	713	724	694	741	674	718	681	712	719	700	680	731	722	699	701	679	686	685	710	696	711	707	721	691	664	662	694	667	699	724	698	727	704	659	706	700	672	704	701	714	726	689	669	693	681	725	709	707	746	685	718	716	674	704	707	675	673	698	669	686	701	645	676	708	663	706	724	715	696	703	689	637	651	678	674	693	745	687	651	715	728	721	706	694	729	679	711	688	724	652	684	738	686	743	686	737	674	699	686	686	725	695	676	684	684	689	680	730	698	744	693	714	694	732	682	741	668	677	691	671	698	702	674	738	710	690	713	726	680	652	657	717	737	749	690	680	707	680	695	720	691	690	676	672	676	648	726	685	677	657	685	636	722	698	683	701	716	692	719	661	678	719	711	665	690	662	723	727	693	723	700	691	677	685	708	700	683	697	703	710	724	702	705	644	694	682	708	778	731	752	692	684	715	658	701	636	718	700	706	726	717	699	723	726	718	718	730	672	645	689	723	671	648	675	714	694	692	685	699	744	679	659	660	683	622	716	711	664	700	663	667	680	709	715	672	721	657	686	672	698	668	722	736	736	734	699	678	651	684	673	689	675	657	723	731	650	662	715	690	716	670	743	724	670	690	695	732	697	711	662	683	723	676	723	686	715	658	709	715	727	614	688	707	666	642	711	699	681	739	729	663	694	676	683	667	726	691	708	701	675	686	685	673	700	698	693	710	691	730	743	689	685	715	711	679	697	757	685	692	721	693	713	692	682	732	723	706	689	685	702	702	708	694	702	718	721	677	672	685	726	687	711	658	716	717	673	708	687	707	709	714	688	736	699	672	702	735	671	698	700	698	686	685	697	695	738	653	687	711	664	678	673
1495	939	555	341	729	815	697	633	488	429	364	331	294	279	250	227	180	201	160	155	132	141	122	120	125	102	100	98	79	86	80	81	76	91	72	83	77	61	64	67	60	74	63	66	64	80	67	60	68	61	59	51	71	59	41	77	76	61	44	43	51	52	44	57	44	56	43	56	70	71	40	45	50	50	41	56	52	60	53	42	42	53	46	55	69	50	69	55	46	52	55	45	51	50	49	35	44	46	45	56	47	53	47	52	45	51	52	38	49	45	52	48	51	42	53	54	55	45	60	48	52	47	39	46	49	36	54	30	67	53	62	57	47	41	45	46	41	58	57	50	34	54	44	58	66	42	50	33	50	51	52	53	49	51	51	51	45	55	45	51	50	50	44	58	57	43	51	59	55	52	49	58	48	57	50	46	58	60	50	53	52	53	37	58	60	56	45	60	51	53	43	51	46	45	40	65	68	51	53	52	44	51	52	44	49	49	53	47	48	44	43	59	50	47	44	51	47	44	53	60	53	55	54	54	46	53	59	53	51	36	37	46	46	52	47	53	42	48	42	40	47	51	51	44	53	56	55	49	37	57	46	49	59	58	49	50	45	50	57	58	51	48	49	50	49	60	42	55	43	40	52	44	41	69	46	37	64	50	37	49	45	49	51	54	44	51	43	68	54	35	44	62	44	47	45	48	59	46	50	56	46	45	56	52	60	51	55	46	56	46	44	55	55	51	57	46	48	51	58	54	37	45	52	46	55	43	59	53	52	48	56	51	46	51	50	54	64	45	67	61	56	59	49	57	45	54	55	46	50	58	49	56	64	47	52	40	45	52	62	43	59	62	44	38	42	48	52	50	46	48	49	60	51	46	52	46	55	44	54	54	55	54	53	47	46	55	50	50	54	53	52	49	62	52	43	49	40	48	52	49	55	53	44	57	48	40	42	50	47	46	57	57	51	58	30	67	42	48	60	61	52	53	34	67	47	59	54	43	49	55	48	51	51	48	61	60	62	57	44	55	51	45	60	54	55	53	48	45	51	55	49	37	45	47	53	56	45	45	49	46	59	51	47	34	30	46	37	51	51	54	44	55	50	47	59	49	56	54	49	43	53	41	50	53	51	45	57	60	54	41	50	52	54	50	43	50	48	42	39	49	48	60	43	43	51	53	53	38	80	54	45	58	50	47	49	54	47	49	58	47	53	47	61	62	43	45	69	53	43	55	74	43	44	44	55	52	48	48	46	46	52	48	47	48	47	40	57	59	53	38	62	49	42	41	48	63	35	53	52	51	58	49	45	60	54	46	43	45	62	41	49	41	63	59	50	59	54	39	55	59	58	57	49	45	42	51	55	46	56	41	54	43	52	51	45	48	50	47	53	43	49	40	52	50	48	51	48	58	39	47	39	43	46	55	56	54	52	43	54	44	50	54	49	54	52	50	53	49	51	50	43	48	47	51	47	38	41	44	54	49	55	49	54	43	62	65	66	62	53	57	61	51	65	44	47	45	45	60	46	42	60	67	44	54	40	43	50	53	53	46	65	52	43	48	46	56	53	54	63	66	45	49	55	42	58	66	44	56	43	45	41	40	51	56	55	53	40	53	54	48	49	49	54	62	51	47	48	51	61	52	39	45	57	55	58	57	52	47	40	50	66	54	45	59	64	55	49	57	55	45	44	54	41	57	54	45	48	41	47	48	52	59	57	51	45	61	48	53	50	48	49	54	51	41	63	47	46	47	56	56	50	61	45	38	52	52	43	56	49	51	58	51	50	52	62	59	40	50	54	54	44	59	57	50	35	52	46	46	43	63	46	53	49	35	46	46	43	47	56	53	52	55	58	63	61	53	44	44	48	48	57	53	30	45	60	41	48	51	65	49	47	58	54	51	45	47	49	61	49	51	54	48	47	44	45	65	44	54	44	52	56	43	57	53	59	52	52	54	58	39	47	32	58	53	42	60	44	47	47	58	54	52	41	49	50	44	46	52	53	52	50	40	43	55	56	56	43	39	43	50	36	48	55	40	55	55	43	53	39	60	68	55	50	48	52	45	58	49	58	47	63	57	44	44	44	43	42	52	41	65	54	56	35	59	52	40	48	51	43	56	50	54	37	52	57	56	41	45	36	46	55	40	49	65	52	51	51	43	49	44	50	45	50	46	53	44	46	53	55	61	52	47	54	58	57	46	50	54	47	66	42	51	55	51	61	38	57	50	48	57	50	50	40	53	50	44	55	53	49	53	50	55	49	55	46	57	50	61	51	50	57	45	52	35	57	58	39	55	40	56	53	51	48	50	58	47	50	48	51	53	49	38	58	34	52	60	51	45	50	52	42	45	50	56	48	48	51	42	56	63	52	70	47	49	44	49	45	61	58	44	44	51	50	57	62	49	56	57	54	53	45	41	32	43	55	49	59	51	41	60	39	50	40	60	59	36	56	65	45	40	53	59	52	51	52	41	50	50	56	52	49	51	55	58	45	61	46	53	51	48	43	60	41	51	59	57	48	50	58	46	51	58	47	51	42	53	47	52	55	44	52	54	54	63	62	56	42	55	49	44	49	66	62	38	43	57	65	47	54	56	54	72	55	49	43	52	40	52	45	54	45	40	60	53	49	54	50	52	49	49	55	50	49	49	59	48	45	49	48	48	46	53	54	46	53	48	56	43	42	58	45	50	53	40	57	47	50	41	39	51	50	35	46	32	57	45	45	50	57	51	62	52	51	55	39	50	51	48	51	44	52	44	50	47	48	74	42	47	39	52	49	55	46	41	47	48	51	55	44	47	62	43	38	58	47	44	47	49	60	46	51	64	48	48	64	49	61	59	48	45	65	40	58	51	54	45	49	48	37	40	47	58	42	55	45	45	44	47	50	49	53	39	49	46	54	52	56	48	35	47	52	50	52	55	54	56	60	44	51	41	49	42	53	54	47	45	44	50	38	47	46	60	44	50	46	47	57	46	51	51	48	38	52	57	57	59	43	54	56	52	49	61	56	49	41	40	55	39	50	60	44	48	58	54	67	52	55	63	52	57	47	47	63	46	44	57	55	62	49	45	55	34	55	58	56	57	46	39	48	49	51	56	50	44	39	63	42	45	59	55	47	56	61	45	52	42	52	50	53	61	46	41	47	76	59	63	47	40	54	47	49	52	63	53	50	35	61	44	62	57	42	41	43	54	56	51	51	61	35	59	52	44	54	46	55	43	47	58	38	54	56	49	54	48	65	53	40	53	44	45	56	56	58	45	57	46	45	45	62	38	56	51	53	35	48	60	38	52	46	50	45	44	50	60	53	53	57	44	51	41	50	38	37	47	61	47	52	49	38	62	53	62	49	63	42	56	45	49	55	54	62	45	55	53	37	50	51	41	52	47	65	52	42	51	50	47	57	50	53	56	53	54	49	63	63	45	52	46	43	45	66	50	42	49	44	44	43	64	62	55	55	46	52	56	57	53	53	51	40	48	50	47	56	53	52	55	49	54	61	51	58	45	50	50	50	45
22934	17439	11497	24322	33054	31968	28427	24482	21215	18096	15233	13288	11506	9863	8836	7886	6959	6203	5755	5120	4684	4353	4034	3870	3556	3410	3107	2803	2578	2325	2186	2094	1985	1848	1833	1772	1664	1620	1644	1646	1559	1490	1412	1380	1367	1270	1364	1298	1191	1209	1176	1163	1133	1143	1111	1103	1081	1073	956	955	932	969	948	921	888	877	917	901	872	903	860	875	839	756	805	779	790	786	809	827	822	788	820	813	810	789	753	741	786	728	805	811	784	694	736	772	681	722	746	720	740	718	758	754	698	723	725	768	797	718	756	773	754	734	754	698	724	696	726	726	727	720	745	782	688	718	746	768	696	728	711	678	727	743	718	712	728	722	724	710	773	727	799	734	726	664	770	676	701	712	728	719	701	684	760	709	755	678	696	716	753	750	676	704	738	730	711	700	730	681	693	717	679	752	702	676	725	757	716	697	744	699	748	713	739	744	718	756	697	711	736	714	741	660	729	744	645	744	709	733	734	723	740	723	713	733	734	729	698	687	706	749	693	697	683	722	704	691	711	721	693	694	728	698	702	737	684	705	723	705	721	692	703	734	704	719	686	728	736	768	719	763	747	686	748	681	705	727	731	755	726	698	713	708	693	715	724	719	734	708	713	688	723	692	690	728	701	693	742	698	710	745	743	756	742	731	739	675	696	707	773	724	722	702	698	710	711	755	734	752	744	732	723	727	705	759	752	739	696	760	707	731	712	680	691	752	734	752	706	693	735	724	734	721	705	686	701	726	761	722	760	724	747	738	704	701	713	711	767	707	707	641	711	717	661	741	744	727	701	733	726	704	739	697	726	705	699	683	679	710	732	750	732	685	737	736	726	714	700	790	712	694	750	741	686	741	686	718	743	727	746	681	736	717	699	756	711	698	746	711	691	725	735	661	724	684	732	693	753	750	731	733	702	680	717	739	727	681	703	758	732	757	727	683	721	706	697	730	683	701	733	724	729	706	693	728	741	702	729	749	751	690	749	738	667	674	742	733	797	770	670	719	736	734	720	718	727	760	738	709	734	734	723	685	653	669	699	698	749	733	737	781	689	693	735	690	678	758	749	752	703	755	715	673	746	732	737	707	716	739	746	658	751	723	721	714	717	762	681	716	705	767	721	722	776	701	727	665	707	767	680	697	724	722	742	715	693	714	733	714	708	764	705	702	698	718	692	652	706	743	773	754	729	723	722	751	706	716	702	758	703	733	741	778	701	713	767	678	663	664	705	750	724	687	747	732	787	710	720	783	751	665	689	694	734	742	734	675	729	742	698	693	685	728	762	701	671	694	713	727	730	728	725	718	729	697	726	717	713	701	712	741	718	720	730	683	664	724	690	722	725	691	723	707	702	732	677	738	721	766	751	701	722	758	736	718	741	715	709	737	735	662	721	741	745	735	736	730	691	692	720	764	712	712	697	698	746	682	704	763	732	769	703	713	733	712	731	747	669	716	779	758	705	683	733	698	702	724	739	715	635	727	703	762	716	714	769	720	754	744	711	734	680	744	686	700	688	685	695	745	748	671	751	727	723	724	742	720	719	698	729	653	745	727	700	761	700	710	730	739	766	710	757	718	704	764	695	718	717	705	693	785	707	737	688	738	693	735	697	728	747	706	744	725	727	682	674	743	746	713	723	712	717	733	696	730	744	683	710	708	716	717	681	713	703	745	762	676	718	775	758	723	724	724	706	718	718	753	710	752	693	697	681	701	731	682	767	715	715	725	729	702	694	744	715	751	743	699	677	713	655	668	737	777	693	715	743	720	731	722	679	696	707	731	676	709	690	687	725	701	727	684	698	762	689	676	717	739	724	707	808	742	684	703	724	711	698	667	693	749	729	696	731	751	684	670	675	697	737	720	681	698	746	679	732	714	690	699	761	713	748	715	763	719	652	717	733	704	693	714	711	668	732	723	698	733	698	724	688	694	708	740	755	703	702	731	716	721	701	695	691	705	726	681	746	703	704	758	706	688	711	709	731	707	696	740	719	678	661	701	763	718	695	701	744	752	753	709	724	734	695	712	743	745	718	727	737	711	701	710	713	720	684	689	710	695	745	744	734	758	707	671	721	718	778	733	730	753	703	710	692	726	737	719	716	760	720	692	683	691	746	675	699	752	709	721	723	713	711	676	725	786	673	747	693	713	753	669	716	713	712	765	721	702	721	696	711	751	767	750	765	702	656	728	754	700	733	686	739	774	707	730	735	770	676	715	757	669	743	774	699	750	745	733	739	730	712	715	755	712	737	681	718	737	744	673	720	762	710	658	634	694	721	743	684	701	742	727	683	747	744	704	702	692	709	727	718	677	753	722	753	696	705	772	723	636	760	721	764	756	764	695	739	729	711	737	720	727	672	741	710	700	741	679	717	667	723	745	715	737	729	747	681	687	707	691	700	721	700	736	717	730	744	715	729	734	681	725	696	689	707	731	722	738	716	755	725	729	759	700	750	751	750	732	691	726	719	698	719	713	745	704	732	739	686	716	713	712	679	727	748	708	687	714	712	746	734	723	772	746	745	716	765	765	731	667	701	742	674	748	745	734	715	733	696	684	722	749	705	726	714	727	726	691	699	701	738	709	684	775	715	683	709	722	672	704	717	752	762	710	720	762	705	766	710	739	726	718	733	714	700	658	735	685	695	767	677	764	703	732	729	725	698	687	715	745	720	687	759	694	727	724	700	722	722	713	735	689	725	755	686	739	719	691	693	748	689	692	711	732	696	740	731	726	718	717	699	735	737	702	731	749	714	777	681	713	730	706	741	766	759	759	719	696	751	705	708	723	746	737	722	755	693	706	717	757	749	730	750	722	748	710	697	731	698	655	739	695	706	700	746	670	728	688	748	750	667	652	743	634	686	739	675	704	720	710	735	680	733	712	722	771	716	711	645	686	728	720	726	759	722	732	727	701	679	735	714	704	680	717	758	719	672	684	739	717	758	681	698	710	721	682	730	717	750	706	688	725	741	755	696	717	720	714	742	764	733	737	789	721	797	751	696	718	706	736	743	737	744	704	725	696	716	767	739	734	765	676	679	737	722	673	706	707	712	701	766	689	744	694	708	691	714	751	690	720	733	728	753	746	661	721	680	688	688	745	723	716	701	727	683	773	767	724	718	677	722	750	728	722	708	702	681	761	718	711	719	725	759	690	720	703	716	708	732	738	763	742	729	687	689	708	729	736	763	702	717	692	679	714	688	695	740	739	724	709	688	671	722	707	747	715	686	716	728	662	749	694	677	695	687	690	681	716	729	730	742	710	726	704	746	710	740	744	762	745	781	686	700	711	701	764	717	765	735	696	731	717	720	662	704	698	740	694	761	756	685	618	705	725	755	706	769	711	768	685	773	688	728	722	743	698	681	712	738	729	724	694	666	744	708	743	711	651	739	676	724	762	797	751	711	685	694	712	680	716	713	693	716	767	720	693	702	712	712	709	672	705	712	735	749	737	696	722	700	761	721	721	759	703	730	726	726	735	649	714	727	701	697	753	727	740	737	692	720	733
3240	828	488	419	635	698	611	517	473	438	359	335	286	257	221	205	212	144	157	169	166	159	132	130	127	120	106	105	105	91	95	87	102	81	80	68	95	74	90	84	83	87	92	72	67	77	71	80	61	74	94	61	58	74	69	60	67	60	87	67	80	60	72	64	46	85	67	61	55	65	68	63	65	68	70	61	72	63	62	74	48	65	77	59	62	51	77	60	65	69	55	68	60	72	62	64	53	65	61	59	53	69	58	51	47	72	57	63	74	67	66	57	66	56	66	71	64	63	66	66	56	66	65	63	53	63	68	67	84	67	58	73	68	58	69	70	80	63	64	75	71	61	62	71	72	67	63	54	73	63	59	52	64	61	62	54	52	74	55	66	73	68	62	58	65	68	67	66	68	64	52	74	59	65	53	62	73	57	64	87	66	64	52	69	62	49	57	72	69	59	65	65	69	63	69	76	57	68	63	64	66	50	63	70	83	65	71	70	71	70	56	63	73	59	60	58	59	72	64	74	66	60	57	77	68	71	61	76	60	72	64	53	75	60	62	65	75	66	57	61	61	55	72	71	60	67	64	54	65	60	52	55	67	63	73	73	61	67	62	59	72	54	61	62	63	67	65	72	58	67	64	59	49	59	68	58	76	58	52	69	73	71	77	51	73	59	67	54	63	57	48	69	69	72	77	65	62	58	52	67	65	51	65	62	74	64	70	63	69	57	50	73	66	86	59	70	55	64	55	74	61	61	80	61	72	75	66	62	60	70	51	64	56	88	68	63	79	57	74	67	70	71	58	68	64	62	70	68	71	67	58	55	81	57	53	56	64	64	58	64	79	55	63	60	63	58	61	70	62	51	74	63	49	63	58	82	60	67	65	60	69	54	67	76	68	58	51	55	62	69	60	64	67	83	61	68	83	68	69	62	59	60	67	63	67	73	62	61	63	72	56	73	60	67	74	65	67	52	65	68	55	56	51	60	69	62	65	74	52	57	70	58	72	70	76	58	60	52	68	78	70	71	64	54	66	60	60	73	66	51	58	47	73	72	55	75	61	66	60	57	62	69	67	67	65	44	57	66	65	77	71	59	62	51	63	60	68	64	63	56	61	55	61	66	62	75	70	68	57	77	47	57	72	53	62	51	71	74	76	71	65	67	70	49	73	56	65	46	71	51	59	57	49	66	68	56	59	68	56	67	62	63	64	87	58	69	57	54	74	58	55	63	63	68	49	66	65	53	54	63	69	61	66	55	69	60	57	61	66	73	58	50	60	56	64	72	60	54	58	64	55	57	51	51	66	60	78	62	58	61	55	52	51	70	54	64	65	69	55	54	58	67	61	54	51	69	53	54	68	71	67	67	70	71	62	61	56	64	78	69	73	70	49	51	45	79	71	58	57	51	68	81	62	66	50	75	57	75	61	64	71	61	79	60	63	59	65	57	59	60	82	41	61	66	53	83	59	68	43	73	81	72	69	70	55	65	62	58	71	63	60	67	62	55	61	72	70	60	66	67	58	70	71	65	69	67	69	44	58	64	65	70	61	71	65	68	55	58	55	67	68	60	55	59	58	60	63	56	59	77	73	62	53	63	68	59	68	84	64	60	75	64	56	70	63	47	50	79	51	56	69	71	64	68	73	60	58	72	52	57	57	65	54	63	70	55	66	77	55	75	68	58	55	70	73	62	74	61	63	67	61	52	68	65	57	77	56	65	54	76	74	60	63	65	72	59	44	50	60	72	62	76	64	66	61	77	63	51	52	66	74	69	64	64	66	53	67	50	70	64	51	70	73	59	74	68	61	60	57	74	54	63	71	54	81	71	78	52	56	65	63	61	65	67	78	68	68	53	66	69	73	62	72	68	55	68	54	63	70	48	66	75	73	71	66	70	67	55	66	76	69	75	53	56	55	64	66	67	66	70	59	57	69	50	65	54	74	65	57	73	53	55	55	58	72	60	55	64	50	68	62	60	75	70	54	60	64	60	56	48	68	57	61	55	54	60	74	72	71	70	74	74	53	68	64	54	54	50	67	49	59	53	69	65	52	78	60	54	78	61	58	52	68	62	56	60	53	72	67	59	87	59	52	50	69	55	47	56	59	45	51	58	46	57	63	58	61	71	62	76	58	60	71	62	81	76	61	71	70	60	57	67	87	73	62	66	52	71	69	63	65	70	74	63	64	37	63	58	69	56	71	61	55	59	59	67	63	67	53	66	79	73	58	79	56	73	63	73	59	66	69	75	66	68	54	66	58	67	66	54	69	74	67	70	55	66	62	71	52	46	66	62	66	60	74	46	72	64	44	68	60	64	51	57	58	45	52	51	57	77	68	64	65	61	58	67	51	67	71	65	67	58	51	70	56	60	58	58	65	55	60	82	65	54	56	64	59	51	65	60	48	55	61	87	69	70	67	70	68	64	63	69	68	61	61	58	76	68	62	59	56	71	70	58	55	72	85	65	72	74	54	64	62	71	52	44	59	71	67	58	63	59	43	54	54	61	55	72	78	80	63	69	62	62	66	58	53	63	68	60	76	68	61	77	66	57	63	71	55	71	55	81	68	58	49	62	60	55	70	61	54	55	72	71	65	66	61	44	69	69	70	70	69	60	59	66	80	81	68	60	73	53	64	55	43	71	58	63	54	54	55	59	63	72	62	65	62	76	69	55	66	65	60	74	64	47	52	65	64	58	72	55	62	61	69	59	61	53	56	69	75	54	71	61	57	63	64	63	63	63	49	61	59	61	56	67	65	61	67	67	86	70	64	65	78	65	53	46	56	75	74	66	63	53	57	58	69	62	72	77	68	55	68	62	64	49	76	65	57	66	55	61	72	53	61	62	68	71	61	50	72	72	45	60	85	62	68	72	47	63	57	67	80	73	64	73	61	72	72	57	62	64	66	55	73	79	74	65	79	58	69	71	60	52	55	59	56	64	64	61	53	60	76	59	49	64	62	79	60	66	57	62	75	56	72	74	72	64	63	57	59	62	68	64	68	76	66	71	60	73	68	58	67	77	65	62	69	61	65	53	61	70	52	67	59	63	66	63	65	69	55	59	79	60	47	64	72	94	46	52	65	68	63	53	62	73	57	62	69	68	78	57	56	60	53	70	70	58	62	53	86	61	48	84	57	72	66	50	63	58	68	64	56	56	60	72	58	67	67	60	54	65	55	62	66	60	63	62	58	74	60	69	72	63	65	68	64	70	65	60	57	80	66	72	71	63	55	56	61	69	50	57	60	62	57	61	64	70	56	80	67	72	74	65	73	65	55	70	62	46	74	60	69	67	61	60	60	61	76	58	72	58	77	78	55	72	69	70	66	49	48	51	58	66	67	50	80	65	45	67	69	55	67	62	72	73	59	79	51	65	63	68	64	54	77	47	69	59	70	67	70	67	65	68	58	67	71	54	73	60	68	71	66	52	60	66	64	58	64	62	51	69	59	58	72	57	61	58	60	59	75	67	65	57	75	68	71	56	81	72	58	55	55	46	61	61
21185	15861	10986	23258	31584	30632	27417	23485	20315	17440	14530	12554	10787	9672	8537	7445	6777	5926	5526	4941	4608	4300	4022	3839	3537	3261	2888	2905	2567	2390	2183	2069	2050	1980	1866	1853	1807	1788	1764	1661	1628	1596	1555	1512	1505	1526	1440	1408	1451	1333	1389	1353	1310	1242	1245	1158	1194	1169	1112	1151	1179	1093	1071	1075	1165	1046	1055	995	1072	1043	1016	992	1060	1001	1004	1025	921	1001	996	942	1004	995	1033	1009	978	976	943	906	985	939	947	903	985	924	974	939	919	927	863	930	908	957	920	907	867	965	937	853	938	931	883	905	885	882	917	894	883	876	893	906	837	920	921	889	885	913	881	844	906	890	898	898	919	904	888	880	895	896	880	923	893	820	895	912	934	858	928	876	881	892	926	883	943	909	915	891	893	886	860	864	844	913	881	891	891	858	929	888	904	915	891	912	826	886	939	942	929	884	906	845	889	923	923	849	855	946	918	936	900	877	856	900	905	854	907	846	893	892	929	906	937	908	932	911	899	887	854	857	911	862	873	870	863	874	909	918	871	899	892	896	915	876	951	926	874	849	925	857	861	856	902	837	926	924	871	917	888	852	893	897	908	847	915	912	928	890	856	817	930	879	885	936	872	884	919	937	952	891	872	872	938	871	900	853	857	861	900	868	864	907	931	890	879	897	964	898	863	830	826	967	838	913	921	824	933	943	892	932	872	939	848	877	885	865	880	914	887	905	845	937	883	865	922	940	849	838	920	882	925	858	871	873	895	903	904	938	908	886	904	892	924	887	878	902	895	863	893	887	911	868	911	942	899	873	883	898	919	883	827	868	851	904	850	884	929	915	911	914	879	931	880	890	906	914	948	852	880	897	887	874	901	929	909	914	893	935	927	870	889	920	837	962	901	872	908	896	896	873	905	922	901	860	905	894	935	910	908	889	868	839	884	877	953	871	874	861	877	836	930	907	908	956	842	902	916	885	888	871	945	904	863	902	932	919	907	854	903	892	878	898	903	879	931	894	891	949	938	923	901	899	859	934	907	890	873	856	854	929	889	930	906	906	952	896	929	882	974	915	907	894	913	932	883	874	896	930	923	850	937	883	855	901	869	869	906	925	926	900	855	865	900	960	890	872	933	929	931	884	889	879	921	878	933	893	883	939	901	891	934	920	910	990	892	932	867	873	899	845	882	908	889	899	892	914	915	900	913	845	882	903	894	901	916	883	988	883	883	862	869	951	859	941	897	896	825	887	842	862	876	922	879	846	945	838	907	863	875	928	855	874	909	880	901	862	919	919	852	896	905	879	885	872	898	891	954	857	910	952	888	836	936	887	934	883	882	941	871	904	914	901	865	837	925	878	916	895	901	872	859	876	912	887	848	883	851	895	959	885	867	910	940	870	923	939	911	897	933	894	856	877	915	930	937	918	904	943	881	910	893	927	905	894	915	890	868	887	921	924	920	908	872	925	918	870	847	914	909	878	884	875	906	950	883	868	874	854	890	927	880	870	911	940	848	910	882	934	858	912	925	923	923	874	940	884	871	910	925	887	889	871	963	917	903	921	837	925	977	923	871	864	860	928	873	917	878	859	854	923	905	845	924	912	844	899	787	888	886	919	887	902	904	911	814	865	868	905	889	881	908	946	849	856	882	938	860	910	948	885	902	898	891	901	902	899	913	923	845	871	898	849	844	851	881	925	878	870	907	926	934	913	903	903	928	934	905	917	858	880	904	928	876	899	935	912	864	866	844	915	873	871	948	892	917	861	876	895	883	926	911	871	879	840	864	882	940	896	850	888	892	886	828	955	948	863	941	883	924	914	950	915	947	887	893	840	887	872	953	899	898	888	891	928	899	908	882	873	906	877	877	867	893	926	889	913	868	860	877	891	857	914	917	860	906	902	892	924	862	861	916	917	921	912	853	850	878	916	895	906	901	843	913	848	900	874	891	861	889	898	978	825	885	880	895	876	881	931	862	901	898	883	895	886	867	880	858	893	914	929	867	910	882	911	943	930	886	930	895	918	899	928	886	869	866	875	959	974	880	923	828	937	913	871	934	872	885	864	862	897	873	900	909	891	884	869	904	913	860	890	825	885	895	840	870	832	856	828	902	909	944	913	903	922	835	886	915	868	937	860	881	865	900	842	878	912	900	900	933	866	895	918	910	874	883	861	916	920	917	866	875	897	856	852	911	863	932	904	924	866	900	870	938	888	897	853	913	900	917	911	904	828	892	892	857	903	926	870	947	863	914	864	889	920	863	952	974	915	870	873	843	911	902	878	833	936	917	890	964	889	928	877	889	866	928	931	876	874	864	860	887	904	885	921	914	962	965	948	872	874	872	912	920	936	935	819	838	929	868	901	859	912	903	844	918	857	914	890	901	941	883	886	874	887	903	914	857	914	929	848	909	907	937	939	896	927	915	859	931	934	861	918	875	902	899	880	897	915	914	899	916	938	873	899	961	826	896	922	876	872	858	850	841	903	890	910	888	928	902	818	948	907	917	909	917	922	887	889	923	908	848	945	952	947	933	864	883	930	861	883	940	928	872	882	895	898	888	919	891	918	862	876	907	851	839	890	939	874	889	861	941	930	856	914	872	889	910	905	835	928	831	923	924	885	914	896	909	875	852	893	889	917	872	932	935	928	959	896	916	897	879	851	917	919	903	875	902	900	867	898	914	889	926	957	855	900	886	888	885	821	908	898	883	891	923	915	886	889	908	942	855	917	913	947	870	845	902	917	867	890	890	888	894	856	865	905	856	947	917	861	896	817	876	933	860	900	916	876	868	873	919	881	941	897	883	860	872	864	941	873	931	966	921	889	873	913	914	853	888	912	887	861	920	907	923	867	864	919	926	900	937	919	887	887	862	875	900	877	931	856	918	863	872	874	914	899	893	949	910	913	942	909	842	867	944	906	867	920	873	930	875	881	911	890	912	923	894	911	868	923	895	880	911	894	883	920	921	887	877	909	878	835	866	883	883	842	913	891	897	911	877	850	903	939	914	916	901	872	912	860	865	893	914	905	882	906	890	928	896	936	884	921	909	883	884	888	891	863	951	895	857	943	929	935	850	885	928	875	868	906	887	913	920	943	871	889	925	903	848	901	857	943	931	933	888	857	970	884	892	853	919	911	970	898	886	859	923	863	884	877	985	868	854	951	880	890	919	872	912	867	818	901	902	910	880	917	915	871	952	907	893	866	867	917	915	874	848	869	929	947	923	887	897	875	873	825	900	890	920	893	894	890	924	813	899	866	907	867	969	919	903	924	889	963	907	879	924	820	908	942	901	903	889	883	939	952	863	924	948	856	882	931	864	886	921	843	885	853	857	895	870	925	934	915	888	865	885	948	920	887	893	933	857	862	877	874	880	872	857	875	889	890	875	911	913	913	890	913	908	888	898	906	863	906	908	920	902	868	857	865	959	868	954	892	908	852	889	893	886	929	920	893	886	907	920	895	929	883	864	889	917	883	914	884	890	859	834	911	880	944	898	946	905	914	904	844	856	875	966	881	906	919	896	893	884	934	941	871
2654	1269	774	605	990	1159	1012	859	777	652	562	446	412	374	365	291	264	244	208	204	206	202	198	168	163	147	145	128	118	123	109	121	119	107	121	128	101	98	105	92	100	91	85	87	83	76	108	86	84	72	71	70	75	82	74	61	72	76	71	66	68	78	71	80	80	69	77	72	89	67	81	79	73	66	58	86	77	63	75	76	69	63	74	69	67	65	55	65	72	73	66	70	66	62	55	71	88	56	79	70	74	79	81	66	73	60	62	57	73	54	64	66	61	74	61	64	60	57	71	86	62	75	84	62	66	63	78	52	84	69	60	75	71	72	65	61	70	74	71	64	66	61	57	55	74	80	73	77	72	71	69	61	53	60	66	74	64	69	54	71	61	56	71	71	71	63	67	70	84	57	71	85	66	52	60	79	67	79	47	64	70	66	70	75	84	56	58	74	77	65	64	66	67	70	69	65	69	73	61	63	73	71	76	66	68	63	65	65	57	59	55	61	48	58	64	66	75	72	77	62	67	58	57	76	79	70	68	56	66	72	67	64	79	81	64	79	68	73	64	63	51	68	77	74	78	65	61	73	81	61	64	64	51	58	54	52	60	63	61	69	58	61	56	61	72	59	68	54	73	76	68	69	63	55	65	69	62	64	54	74	57	63	79	47	86	68	69	71	59	69	68	74	70	70	76	71	62	58	48	68	57	60	66	73	70	65	81	54	64	66	53	73	77	66	70	56	71	64	69	62	69	69	53	63	60	71	57	73	62	64	54	54	63	68	71	60	76	71	69	68	53	56	65	67	71	56	57	53	84	74	53	58	71	70	79	57	69	57	59	74	71	63	75	67	73	74	70	76	55	66	51	75	66	69	73	63	73	65	65	81	79	70	62	71	75	74	65	66	56	63	64	63	71	71	78	73	68	77	57	56	64	73	64	60	74	65	70	56	66	66	55	61	73	72	44	64	68	67	60	66	77	69	69	62	61	55	67	68	71	67	73	76	65	69	62	69	54	54	70	55	63	62	57	73	60	70	69	69	66	66	72	56	72	60	56	72	63	63	65	87	75	69	74	63	73	60	68	72	75	77	70	67	68	73	68	70	62	58	65	71	60	70	80	60	60	59	72	61	56	57	62	68	70	66	79	82	71	74	62	51	55	69	69	55	72	68	55	87	65	79	72	67	69	68	76	54	53	56	78	63	58	69	64	72	75	58	62	61	58	75	76	53	70	64	58	54	70	71	60	75	64	65	74	69	69	73	65	80	68	89	68	87	61	73	87	70	71	61	63	67	69	64	64	49	70	71	53	69	62	64	65	65	63	64	57	68	59	64	51	55	79	64	69	68	64	61	87	84	83	72	68	64	73	68	53	70	55	75	56	77	64	70	76	72	61	58	72	68	61	70	51	69	86	47	75	63	66	67	73	61	68	57	71	61	61	77	67	59	57	70	73	69	68	63	67	60	49	67	69	76	72	72	58	62	67	77	68	62	67	88	81	66	75	73	71	61	81	76	62	65	76	67	71	63	70	58	81	62	68	84	76	79	70	79	68	75	64	70	68	60	61	65	52	77	74	47	65	68	59	74	77	74	63	85	60	55	67	63	70	72	74	62	77	71	54	65	67	75	78	66	63	68	69	64	60	80	60	61	60	63	60	69	61	72	71	85	67	70	70	67	70	71	48	64	79	72	53	61	60	68	60	86	67	60	57	66	58	66	70	66	53	67	64	73	70	71	72	64	77	73	64	61	56	63	72	60	70	69	67	57	58	61	73	58	62	72	69	87	68	53	73	60	57	68	65	75	73	78	58	50	60	65	67	72	78	70	72	73	62	60	58	76	51	58	68	60	76	64	75	62	49	73	77	75	60	80	63	70	52	68	72	67	79	77	64	53	93	73	71	66	76	76	67	55	66	70	61	54	58	86	66	73	75	53	80	70	67	60	69	83	74	61	57	78	76	66	83	70	65	67	69	71	63	64	62	61	60	60	46	67	73	59	56	70	73	67	74	65	56	74	59	68	85	57	74	60	72	64	81	62	61	80	67	81	62	51	85	49	66	85	80	69	72	59	71	73	75	68	65	68	56	83	64	58	61	58	70	52	60	60	59	62	74	75	81	69	62	60	64	88	72	69	61	59	63	63	68	62	60	74	58	60	91	61	68	55	59	74	85	63	65	63	64	63	66	71	65	61	75	80	73	57	68	61	73	64	73	62	71	68	78	69	70	56	64	51	65	58	56	71	50	71	81	54	74	54	67	63	67	60	58	69	62	67	73	64	69	62	62	71	51	64	66	49	69	66	71	58	62	77	80	58	58	73	80	72	67	62	69	59	74	70	77	82	64	80	70	59	51	56	65	99	66	81	71	67	69	67	67	69	74	82	63	68	64	67	60	86	67	67	77	67	76	63	73	76	66	76	64	74	62	61	71	76	68	81	64	68	63	68	62	66	56	65	68	78	73	70	70	63	70	72	77	70	87	76	59	70	61	75	57	56	47	65	81	60	73	62	70	72	55	73	66	62	64	65	74	64	66	74	60	86	69	77	65	87	58	55	66	62	79	67	72	64	61	67	80	73	67	64	74	80	73	72	69	62	57	90	61	73	70	62	56	72	69	63	80	55	64	66	66	70	61	64	67	70	66	59	65	73	63	69	63	61	72	72	69	69	64	73	56	60	66	75	72	75	54	64	84	68	71	65	58	60	74	58	63	63	66	83	62	63	64	58	75	64	64	62	61	68	79	67	78	82	55	60	62	69	62	70	62	75	76	58	69	63	58	70	62	59	73	76	53	60	52	59	78	61	66	53	61	62	62	66	62	83	72	73	69	72	78	56	67	63	60	76	60	61	56	49	65	72	79	59	96	61	70	54	79	60	65	85	57	60	66	66	78	79	70	69	56	72	64	63	68	71	63	62	65	70	58	78	64	80	64	65	54	66	77	85	69	53	71	63	69	61	66	73	72	73	68	64	65	68	67	79	68	91	65	74	56	67	60	69	67	64	82	53	67	71	70	70	65	67	72	81	62	70	70	64	68	53	58	71	55	67	81	70	74	69	68	63	66	84	65	49	71	66	79	63	58	61	54	60	61	66	53	83	60	57	63	64	67	75	54	65	69	73	75	83	64	66	55	62	69	76	67	64	49	79	60	63	68	63	80	72	62	58	68	65	67	68	72	66	80	69	66	65	58	56	58	77	84	64	58	59	74	75	68	69	65	72	63	59	77	68	64	67	61	68	81	62	72	75	58	61	74	63	61	72	66	60	77	68	75	65	75	54	73	61	59	73	58	67	69	67	66	49	67	63	79	74	65	69	71	75	71	54	63	59	64	61	81	77	60	73	65	62	72	77	65	66	69	63	79	57	57	62	75	57	61	66	61	57	85	55	75	61	61	74	64	49	66	59	58	70	67	66	65	53	84	70	61	74	67	73	80	59	62	94	66	68	61	68	64	68	77	63	70	60	67	54	67	63	63	74	65	62	75	67	81	66	57	69	74	67
26857	20209	14498	28510	36275	35636	32555	28901	25406	22338	19403	16710	14782	13160	11615	10492	9467	8447	7850	7039	6595	6139	5595	5304	4896	4479	4293	3806	3575	3210	2916	2813	2685	2677	2582	2379	2421	2258	2255	2160	2101	2104	1945	1929	1914	1868	1748	1678	1705	1652	1568	1592	1523	1391	1478	1423	1363	1309	1375	1307	1261	1269	1339	1227	1254	1185	1175	1129	1181	1155	1163	1192	1150	1079	1126	1030	1023	1052	1054	1062	1025	1048	1057	1050	1093	1042	1019	1086	1046	1013	1077	1043	1011	953	942	1006	972	968	984	901	909	975	1024	996	900	978	976	991	986	954	961	998	931	950	960	920	993	887	964	962	948	935	945	1020	932	969	972	961	947	924	982	980	1002	881	916	968	930	965	961	917	925	922	949	923	936	917	949	952	919	939	884	1000	949	947	955	898	926	969	906	923	971	973	953	967	937	898	962	995	1022	938	949	899	950	918	941	961	908	918	899	933	909	893	894	949	943	909	1007	948	913	947	906	907	938	900	920	890	974	897	925	998	968	911	938	950	961	897	919	930	851	978	914	954	942	919	904	849	901	945	934	918	918	915	907	953	880	970	936	927	919	934	938	932	959	941	894	913	883	912	901	910	925	920	966	924	923	878	950	934	889	952	957	959	928	971	916	925	975	940	940	913	951	925	956	927	926	978	964	973	954	952	970	899	956	895	892	957	903	968	940	929	927	885	935	983	870	968	927	952	929	916	935	936	906	870	896	871	976	922	921	931	937	960	916	967	915	933	925	946	946	925	948	942	925	938	951	942	844	906	932	967	970	895	860	941	914	916	910	973	986	893	927	908	945	944	933	936	931	919	930	929	981	984	947	955	886	964	989	953	941	915	921	935	909	941	925	874	936	925	914	958	943	849	889	955	914	932	924	873	961	875	936	977	915	957	935	909	938	923	954	875	912	887	894	908	904	931	938	907	886	951	905	940	920	943	898	908	967	993	878	932	909	961	931	909	923	960	890	976	955	909	961	904	962	963	918	917	935	866	898	931	932	880	916	929	932	923	938	959	961	913	977	947	949	916	915	963	928	953	903	989	923	885	920	896	914	957	935	942	959	946	948	956	875	895	926	861	943	955	880	905	950	954	897	922	920	1039	968	942	935	934	955	902	959	921	917	895	946	983	965	950	901	956	948	948	949	955	927	918	901	921	929	948	913	912	908	946	946	931	913	938	918	903	956	924	923	924	959	952	942	943	921	924	1011	909	943	917	936	916	965	912	915	903	927	954	945	894	934	991	929	896	890	919	964	924	887	938	968	973	997	895	924	898	876	963	961	892	875	935	953	939	943	957	890	967	943	1002	945	930	933	930	928	901	917	941	946	1001	881	989	926	960	923	945	954	933	960	887	951	917	952	972	888	876	968	890	902	967	962	918	933	935	944	924	941	907	901	950	946	929	951	951	987	908	936	996	997	899	942	945	931	928	913	956	917	960	926	977	948	913	908	927	921	920	894	960	886	990	916	887	893	904	938	954	949	1000	924	981	880	948	954	930	956	952	935	901	920	931	943	884	896	936	935	928	936	931	931	936	934	940	898	957	937	905	921	889	920	963	930	953	947	939	906	899	905	890	919	947	922	1009	936	919	955	969	947	932	939	900	955	966	931	923	941	1000	942	845	969	949	908	890	980	930	858	912	936	931	888	927	962	934	956	906	876	916	958	843	976	924	945	946	945	970	899	943	938	926	939	973	952	944	942	958	978	933	942	955	902	921	922	949	1017	935	916	937	954	937	879	941	911	897	904	926	914	943	965	897	966	948	906	892	951	891	911	966	895	925	956	911	960	926	886	974	922	853	923	951	852	882	941	892	927	907	923	897	904	932	909	924	953	933	958	951	939	941	942	919	930	902	923	958	949	907	945	932	926	988	964	948	924	909	938	939	883	916	915	895	907	926	958	927	993	877	909	937	920	931	889	934	905	976	969	961	940	974	932	944	937	942	885	936	919	946	974	933	953	909	969	960	950	939	931	883	940	972	933	898	869	912	908	908	881	977	911	917	938	873	912	1033	907	939	971	905	874	976	925	899	911	942	904	916	934	890	924	899	972	871	889	980	914	925	877	957	933	934	911	963	903	912	904	914	939	950	923	969	883	933	1019	961	912	922	930	935	967	933	917	889	954	956	936	913	908	946	948	964	950	946	923	984	931	986	948	921	986	929	937	908	916	935	977	979	896	928	963	878	932	914	946	939	914	995	937	939	894	947	937	926	892	925	902	926	917	951	949	929	909	957	917	930	987	944	925	912	891	874	952	967	915	937	910	916	950	886	946	970	895	916	886	979	930	941	937	936	951	890	909	952	951	924	910	956	892	948	947	900	956	893	958	920	912	949	923	969	915	873	888	913	876	939	934	941	881	936	1001	924	900	925	921	957	944	921	990	891	938	924	983	900	921	913	921	924	922	944	971	934	950	996	962	935	871	909	930	955	890	961	970	950	936	938	887	885	928	898	906	921	944	898	990	946	935	969	950	849	894	951	910	933	932	921	959	970	970	937	894	945	916	931	950	918	967	979	918	968	964	921	919	918	916	991	897	931	938	946	910	870	913	910	902	932	960	922	923	987	943	906	958	896	932	904	926	998	902	929	939	928	917	899	915	953	970	968	894	914	855	966	961	946	887	942	937	936	895	948	951	911	919	909	937	938	894	924	932	993	936	931	926	886	983	1004	934	918	980	923	967	940	964	961	959	869	948	912	925	932	941	945	959	950	915	921	980	944	962	900	894	1004	900	1002	993	960	891	940	937	948	915	947	951	921	936	889	930	978	944	894	907	965	893	977	975	948	946	944	914	923	922	954	911	934	959	991	880	946	931	929	901	922	949	904	884	915	941	919	896	928	922	914	907	967	919	873	960	973	970	908	978	947	920	920	934	941	918	881	898	923	870	922	911	968	872	926	977	889	905	938	945	936	936	977	902	958	912	964	938	930	976	911	944	906	979	950	943	901	926	912	974	921	940	950	936	921	944	884	942	920	947	904	919	891	914	914	888	891	933	941	960	988	942	943	994	926	908	912	921	956	951	935	882	929	920	942	885	930	918	900	935	870	966	931	921	947	922	978	926	908	912	908	955	948	940	939	923	965	931	920	955	946	913	962	934	944	935	960	905	914	919	926	928	954	933	927	944	962	909	883	920	1000	902	936	925	878	879	956	941	952	894	941	954	955	921	924	895	983	933	946	895	888	925	930	925	946	948	956	947	928	984	878	928	923	938	918	918	959	892	914	911	911	941	907	933	962	954	907	911	910	946	955	953	901	939	935	946	970	960	919	901	954	864	917	900	955	934	880	917	913	934	919	882	996	933	953	952	935	874	882	977	998	906	975	929	922	926	925	905	949	971	923	918	913	901	962	872	913	944	951	983	885	925	942	956	937	881	933	942	961	893	934	912	949	964	936	903	945	941	895	922	967	903	913	929	939	887	915	944	977	956	940	961	921	919	913	920	918	899	921	984	941	907	891	907	964	920	941	920	993	896	925	985	978	935	886	977	914	925	895	924	955	972	961	896	959	930	901	921	947	912	918	924	892	952	878
2062	516	342	282	422	527	444	382	324	310	276	196	207	170	180	140	125	122	128	108	89	90	105	87	112	96	70	79	75	66	71	74	65	65	61	64	61	52	67	60	61	51	55	58	70	54	51	51	48	78	60	48	59	47	48	54	47	44	57	54	50	45	49	47	52	60	49	59	50	52	45	51	58	54	56	53	51	54	54	44	66	34	60	58	43	44	52	52	48	55	43	43	39	43	54	44	46	50	48	43	52	53	55	41	52	44	43	39	52	63	53	51	38	52	39	38	43	47	46	52	43	52	60	62	39	61	39	57	54	53	56	37	50	52	38	38	44	55	46	45	48	45	45	40	44	60	48	39	51	61	55	44	51	58	51	55	45	53	51	46	57	43	62	39	61	41	53	46	65	50	41	46	50	39	47	46	50	41	43	54	60	44	59	59	37	46	35	47	50	53	54	32	36	46	47	56	42	54	43	46	46	42	48	41	56	57	48	47	40	47	45	48	62	57	46	44	41	51	46	51	60	44	43	37	60	45	45	56	48	58	46	51	48	55	57	44	55	50	58	46	55	57	39	34	48	48	51	62	59	67	43	42	46	50	46	40	59	57	55	39	55	48	35	48	59	58	39	46	56	51	37	45	50	57	36	45	49	55	50	37	42	49	53	48	48	53	38	43	46	38	52	50	49	46	58	36	63	40	65	37	57	47	47	38	35	58	54	53	50	63	40	53	55	38	50	53	47	39	62	63	58	48	43	60	43	47	45	47	51	55	48	42	55	50	41	51	61	37	37	50	43	50	57	34	57	34	48	50	52	44	38	38	51	41	45	48	50	52	49	55	53	40	49	50	55	37	48	62	47	45	58	47	41	38	40	44	47	50	47	50	50	48	42	65	57	42	52	62	33	41	48	37	48	46	56	52	51	54	48	44	50	39	47	42	39	55	51	40	46	43	38	41	41	47	40	55	49	62	37	54	49	52	49	44	65	53	41	35	47	49	40	58	54	43	46	47	41	50	41	49	47	47	57	60	59	49	50	55	58	60	50	44	48	46	46	54	39	58	54	47	52	48	60	54	45	49	45	56	52	53	37	42	43	50	36	41	50	45	43	47	53	50	48	47	43	58	47	40	51	51	49	35	47	36	63	56	60	41	56	50	42	49	39	50	54	45	42	55	48	61	36	60	48	45	37	55	42	58	40	54	40	44	42	49	36	54	38	42	52	37	52	44	55	49	56	36	44	47	53	54	39	54	44	47	65	57	48	51	36	47	50	49	45	53	39	48	48	48	47	59	56	41	47	28	43	44	49	50	43	46	57	64	41	54	32	38	47	43	40	54	48	51	45	42	42	45	49	63	50	54	50	47	44	45	45	52	40	56	48	46	52	45	46	50	59	44	51	43	54	58	52	44	42	45	53	49	53	56	53	52	50	37	52	50	43	46	44	43	47	53	34	52	45	46	53	57	49	53	50	50	48	48	45	56	51	39	43	52	42	52	46	44	55	51	41	46	53	46	51	38	57	44	40	57	47	55	52	49	46	46	36	53	47	51	47	37	51	47	42	48	43	48	46	63	48	54	52	62	51	61	58	52	44	51	46	49	49	44	56	49	40	48	39	46	47	57	41	47	40	47	49	48	48	40	53	48	47	45	42	60	42	46	49	43	47	50	54	56	43	59	48	54	50	42	43	57	45	59	55	46	52	48	47	44	62	53	54	50	53	51	54	49	54	36	41	60	55	46	53	53	50	47	55	57	47	44	50	41	50	58	42	53	44	50	55	42	55	51	53	35	51	44	38	39	57	60	54	52	51	54	42	58	62	45	48	46	39	59	44	41	39	50	55	47	52	55	42	49	47	48	50	55	47	41	43	54	54	60	42	41	50	57	46	54	54	50	46	52	47	52	57	44	66	48	39	57	54	56	44	33	47	47	49	52	40	39	53	46	43	35	48	44	49	52	51	52	48	34	55	36	66	39	44	54	43	61	66	36	43	49	45	52	48	44	41	42	42	47	52	45	41	37	39	55	42	55	41	37	58	54	34	56	44	49	61	57	40	57	42	53	38	46	39	44	38	45	48	58	57	46	51	42	55	52	52	49	58	37	46	50	47	40	52	53	41	58	58	39	44	43	38	40	55	39	46	52	48	57	47	37	52	41	48	49	46	51	43	44	55	46	56	39	68	57	42	62	46	62	47	53	54	61	48	53	43	41	38	42	42	41	30	52	51	36	43	50	46	44	47	46	48	43	49	52	45	53	43	50	55	44	62	42	55	44	51	42	51	43	37	65	45	52	33	63	49	43	62	47	52	33	49	47	50	52	48	53	49	61	44	47	36	45	43	52	51	43	42	49	49	56	50	53	53	63	49	49	50	46	46	40	44	35	55	51	42	40	47	47	44	48	49	47	45	58	52	42	53	56	57	53	45	59	55	48	43	57	47	52	52	60	48	34	65	57	52	41	44	48	49	59	57	41	47	56	38	69	47	31	44	48	59	50	65	58	53	54	49	58	47	41	43	57	47	43	51	45	46	53	49	48	46	48	50	50	56	47	52	48	43	50	65	53	48	47	51	57	46	52	55	57	56	43	53	58	47	38	49	48	36	41	62	54	44	46	61	37	59	44	42	34	50	41	41	54	31	39	48	52	46	53	49	44	52	45	43	47	45	53	57	39	52	47	48	59	46	59	46	43	28	33	59	50	56	56	63	48	49	55	50	44	52	32	48	60	55	53	52	41	52	57	54	62	66	39	59	44	55	44	38	52	59	43	51	52	53	32	52	46	52	46	34	47	46	45	47	46	38	52	50	49	45	67	37	53	47	54	53	43	55	60	49	49	51	43	56	43	59	58	49	54	49	53	39	51	45	33	50	59	50	47	58	43	53	45	46	51	41	42	49	42	49	57	43	43	44	47	41	33	55	48	45	53	50	41	39	44	43	44	57	46	47	46	42	48	41	35	53	42	49	45	68	44	56	44	49	57	40	43	48	52	38	49	43	40	48	49	55	53	61	42	53	58	46	43	46	46	43	62	46	62	49	54	55	50	50	47	58	56	58	50	54	46	49	43	53	51	52	49	51	56	44	53	53	46	31	41	57	52	37	47	49	56	47	43	49	60	50	60	43	40	47	49	56	50	38	43	48	50	36	47	35	64	44	47	60	44	49	49	41	50	46	47	46	45	45	46	51	40	47	54	41	52	56	58	56	42	53	59	52	44	43	59	43	50	51	64	47	42	53	47	34	50	52	45	34	53	43	55	57	65	57	50	39	61	52	35	47	55	53	38	64	48	48	53	54	57	52	57	45	49	52	50	54	52	57	47	44	52	58	48	50	53	53	53	50	53	45	44	45	33	47	58	50	50	60	58	51	39	60	52	46	40	52	48	44	45	46	54	54	59	43	67	47	47	54	59	43	46	47	56	45	51	42	47	54	50	57	57	51	52	54	37	48	43	44	52	44	48	51	53	66	67	50	51	56	51	60	42	42	58	56	49	44	45	48	51
18916	12858	7936	19181	27156	25965	22754	19079	16134	13500	11250	9184	7891	6839	6103	5395	4764	4204	3807	3465	3313	3161	2896	2721	2439	2360	2183	1926	1746	1712	1546	1586	1536	1406	1397	1371	1366	1290	1246	1229	1152	1227	1154	1133	1101	1126	1082	1072	991	1030	1045	1002	953	977	948	899	861	834	876	850	878	841	820	848	791	800	806	835	814	783	769	815	783	789	712	745	744	767	701	751	778	746	742	754	789	683	704	780	737	740	696	713	713	675	700	699	694	713	712	773	713	726	709	735	725	675	705	691	713	700	686	696	698	693	697	626	685	692	734	717	650	687	692	667	681	742	688	634	666	646	699	683	693	678	701	687	666	739	688	745	706	689	701	691	706	668	678	698	664	666	657	692	649	708	673	648	727	722	727	666	689	732	705	713	672	689	724	691	645	654	733	684	662	711	694	685	732	700	704	669	684	755	722	709	625	709	743	683	694	689	723	658	703	721	681	674	695	731	702	630	661	707	687	638	713	675	690	706	699	680	719	737	669	708	685	679	728	735	768	723	736	692	722	710	736	704	711	666	683	708	712	735	706	730	685	683	704	702	664	701	692	711	683	702	667	695	676	679	683	702	684	673	705	663	697	721	718	729	699	699	715	701	648	692	704	686	716	710	746	692	703	723	696	717	721	702	725	659	726	720	756	674	694	689	686	636	701	640	678	664	702	677	696	631	706	679	694	709	706	682	675	705	717	660	734	700	693	690	708	663	750	667	735	687	693	674	692	698	683	690	726	664	697	682	697	693	684	706	685	670	660	676	740	709	716	661	677	729	683	643	724	692	645	672	711	692	690	700	697	682	642	674	699	692	689	682	667	695	703	727	681	688	691	701	672	705	723	719	663	658	697	692	721	668	616	743	700	708	633	697	674	684	701	648	680	691	695	733	690	676	668	684	678	697	697	685	731	711	738	678	673	687	658	694	699	684	670	690	723	673	742	678	721	683	699	720	717	694	683	702	690	736	778	724	725	679	661	689	705	688	680	735	678	679	714	733	685	721	653	706	677	724	693	645	694	693	663	696	675	709	664	711	688	685	708	669	702	717	710	708	667	715	675	626	716	673	673	736	701	701	708	668	729	699	644	640	643	717	725	706	680	675	723	695	714	660	710	689	692	704	683	670	680	680	654	731	676	746	668	738	719	738	697	693	741	659	696	680	675	689	675	655	671	677	717	681	698	673	707	737	682	699	687	671	691	729	707	678	705	674	727	689	669	687	707	679	667	736	690	705	693	678	691	692	707	736	658	689	710	697	688	682	633	666	650	714	669	697	669	698	686	743	694	681	703	663	657	700	687	697	678	700	716	667	669	658	665	717	682	673	642	703	688	697	709	706	660	711	708	769	651	716	677	741	725	723	733	690	651	707	718	692	693	666	736	719	720	762	710	695	679	705	670	708	720	743	721	691	710	711	724	696	693	696	673	695	691	684	675	729	678	693	679	730	711	712	683	708	654	696	690	752	731	665	652	717	725	734	663	694	675	720	687	672	708	656	650	663	674	683	663	732	707	702	676	648	725	660	667	668	677	663	715	699	694	747	700	673	697	652	717	701	702	711	705	730	703	737	707	718	698	713	711	684	694	677	711	741	666	706	679	643	681	659	647	676	695	696	706	694	719	648	777	682	686	714	710	699	705	710	710	754	696	716	686	664	707	684	678	693	701	703	686	736	686	704	740	685	654	657	706	656	664	732	682	682	685	723	688	698	661	698	680	632	672	671	673	707	705	676	708	739	731	656	695	688	691	664	697	719	653	701	683	734	712	719	698	649	686	766	695	721	692	727	688	689	665	664	713	706	683	709	673	683	715	737	710	677	695	677	643	666	739	741	657	687	670	661	637	692	716	713	719	735	695	726	644	697	693	717	689	690	730	667	689	694	698	706	698	677	673	665	730	706	676	676	702	710	700	752	698	660	723	716	688	687	711	724	703	675	685	710	694	649	675	692	690	733	671	710	697	639	677	688	674	715	732	707	681	659	678	714	738	724	674	738	742	742	690	706	736	702	732	724	685	726	678	661	688	688	693	695	683	716	678	659	715	686	699	686	684	691	715	735	681	703	718	637	725	720	699	710	703	711	690	725	742	695	747	700	702	709	641	697	668	717	748	665	705	728	742	666	699	695	768	704	684	699	704	706	701	694	702	682	713	693	718	738	707	654	693	744	710	706	696	664	703	637	652	731	701	640	689	670	695	705	711	667	718	703	660	752	688	659	664	696	693	655	729	673	675	730	741	702	677	692	729	683	709	699	708	727	759	699	714	698	675	682	718	675	730	710	653	683	711	694	761	722	663	644	717	749	690	687	682	717	662	653	676	659	693	676	703	714	702	717	681	687	715	645	676	664	662	722	705	676	716	665	686	692	659	724	716	712	698	678	709	678	684	722	650	695	727	702	699	699	702	633	697	684	718	675	687	732	691	685	671	698	680	699	729	757	735	666	749	748	660	773	672	707	693	705	686	694	713	665	675	704	731	639	723	646	672	682	712	693	708	671	684	621	695	722	678	704	733	684	708	713	760	704	645	690	693	686	643	736	673	701	720	672	709	744	735	685	674	681	703	700	636	684	696	710	682	688	709	683	671	647	719	709	664	677	700	739	687	698	712	673	683	737	680	703	684	659	684	669	651	721	702	679	699	700	690	651	673	693	688	726	743	681	698	744	765	667	724	616	668	725	667	739	737	704	702	706	688	712	672	642	725	691	722	697	672	730	671	735	687	677	664	699	660	685	728	721	665	679	642	686	665	708	678	677	726	684	768	660	726	670	678	740	693	722	703	637	699	655	698	655	738	650	686	690	689	685	712	693	681	657	713	714	665	761	653	721	713	659	740	694	716	695	693	656	687	654	703	680	661	713	702	702	664	705	700	722	678	692	701	716	688	730	699	667	696	690	687	670	667	677	685	636	684	698	715	686	693	698	681	724	672	679	671	727	744	707	648	658	677	667	668	696	715	689	703	714	742	697	730	698	677	688	679	696	721	660	678	732	666	722	678	671	668	698	601	733	726	692	716	763	684	666	669	733	667	662	743	676	674	712	685	672	692	738	683	686	667	727	702	722	684	685	686	719	696	681	686	730	688	695	652	691	730	705	661	699	657	701	705	722	695	692	667	703	702	723	685	677	683	712	638	670	690	699	666	689	726	673	675	688	700	717	688	677	659	689	722	646	678	680	677	699	712	684	707	738	706	657	702	649	680	644	671	688	677	711	710	740	726	703	671	690	706	747	677	712	690	665	703	691	723	657	684	682	686	692	718	708	692	660	713	682	676	637	703	682	672	712	711	706	731	691	735	753	696	713	668	735	702	689	717	711	657	657	734	675	730	662	675	663	665	674	728	714	646	736	707	696	678	695	711	703	743	693	693	667	691	691	698	715	658	645	709	683	684	704	679	694	702	731	706	691	696	664	687	671	718	653	674	709	709	666	682	670	732	700	691	703	712	684	659	761	695	668	680	666	708	713	696	682	703	712	691	692	694	745	642	744
1488	852	500	400	661	732	682	551	462	441	392	331	306	239	241	241	203	192	166	136	131	127	126	109	117	98	107	106	83	87	91	88	85	81	72	87	77	75	72	74	75	72	66	65	59	71	58	80	72	63	59	53	55	63	54	62	47	58	62	64	52	52	62	50	67	44	51	52	54	59	53	60	66	62	46	59	47	41	47	56	42	49	53	60	46	54	52	49	55	44	55	41	43	52	46	59	61	48	48	42	53	58	56	63	57	52	55	48	58	47	58	52	49	50	47	42	35	56	54	54	61	63	51	44	64	50	50	46	44	54	52	56	40	55	59	51	57	47	59	48	56	60	44	64	56	51	50	46	63	57	47	45	56	52	46	66	52	49	52	47	50	45	47	45	47	52	48	47	59	46	71	44	54	50	45	38	27	59	46	36	63	48	49	60	51	54	39	49	46	43	53	58	52	42	55	42	45	52	48	55	57	56	32	48	49	44	52	55	51	53	49	36	50	42	43	55	49	47	53	61	58	58	50	55	42	36	51	58	58	48	40	49	53	47	57	52	43	59	67	43	48	60	51	53	54	40	52	60	61	43	43	49	57	47	48	59	52	49	53	52	45	59	56	48	49	50	47	46	41	62	39	76	35	45	43	51	48	55	43	40	48	44	46	58	44	45	49	55	51	49	56	50	51	55	53	61	36	57	45	49	53	50	32	48	46	48	47	49	47	47	53	62	49	50	54	46	59	57	54	52	40	60	50	59	50	52	51	47	53	45	63	51	45	39	49	51	41	52	54	48	34	45	56	47	44	57	66	45	49	66	64	44	45	42	44	65	48	58	43	56	63	52	47	49	46	45	46	53	37	54	43	59	52	48	45	52	52	45	51	44	44	58	41	42	41	51	51	41	53	60	62	44	54	47	56	49	47	54	47	49	51	64	60	50	57	48	44	46	55	45	39	42	54	39	49	53	45	47	53	42	42	59	50	50	38	54	47	49	50	53	49	49	65	47	45	45	49	50	43	55	56	36	55	42	61	44	56	58	50	52	49	53	44	53	57	51	43	56	53	48	47	38	37	44	54	53	46	64	42	49	50	47	57	57	62	62	51	58	46	46	47	38	48	51	53	65	46	65	61	58	41	32	43	44	47	58	53	53	49	57	58	55	55	45	48	45	53	42	51	55	60	45	47	49	46	44	49	50	45	54	69	52	62	59	52	49	45	52	49	59	58	39	56	47	57	59	60	50	53	55	57	56	40	58	65	54	41	58	39	58	59	54	52	51	54	54	48	59	46	59	48	43	58	50	57	50	64	52	52	48	50	48	47	40	39	40	65	43	46	55	43	54	48	59	54	58	52	38	61	61	55	42	58	42	45	43	40	39	45	61	45	51	55	52	56	50	47	49	56	42	41	40	56	42	57	54	38	53	50	49	53	53	59	51	35	48	44	61	52	53	39	54	51	56	40	56	46	48	51	54	53	45	46	48	59	54	43	62	54	52	52	55	62	44	50	51	47	50	45	62	44	47	67	44	44	54	51	35	44	56	57	38	43	49	48	53	61	59	56	44	61	40	41	47	47	61	55	61	46	47	57	46	61	54	50	50	49	54	45	58	52	48	56	52	39	56	57	44	57	41	28	42	57	59	54	56	51	50	43	40	53	52	47	50	46	41	47	41	60	44	52	49	59	51	55	41	47	62	37	48	62	56	51	54	53	47	42	54	51	65	57	44	50	63	59	49	53	58	46	55	56	53	60	60	45	57	50	50	49	43	46	54	56	46	61	44	43	43	44	58	50	44	55	47	45	42	51	39	43	45	52	41	46	48	49	61	46	53	45	41	58	50	49	56	51	47	48	52	53	54	50	58	44	51	45	44	43	43	51	51	59	50	54	53	34	46	49	45	40	50	46	48	48	37	44	45	34	61	40	57	52	41	38	48	49	57	49	58	54	47	44	49	61	53	43	46	46	63	49	41	49	36	43	46	41	41	51	46	63	44	43	66	45	41	56	53	47	46	50	46	46	65	49	47	50	44	47	48	43	43	61	53	56	38	52	45	52	52	62	48	52	53	50	55	47	53	39	54	57	48	44	58	51	47	65	55	64	43	51	55	56	49	51	55	40	57	55	56	49	50	42	50	46	53	46	34	59	53	41	54	46	50	43	48	53	51	45	46	46	52	52	38	69	54	59	52	62	39	60	46	48	32	47	55	54	39	44	33	56	46	49	51	45	58	44	53	46	58	42	47	58	40	46	56	40	57	40	42	54	60	52	55	41	36	50	61	54	60	40	56	49	48	55	63	48	55	55	52	48	52	54	41	36	48	40	51	44	50	49	42	55	48	55	49	60	56	52	51	57	56	46	47	56	46	44	67	62	47	53	35	46	58	52	54	49	53	53	47	53	47	45	42	37	46	43	51	59	56	48	48	51	45	49	54	36	56	48	55	48	57	46	39	39	36	52	68	46	51	52	51	48	50	54	42	55	48	59	59	54	50	58	48	70	55	50	53	44	42	35	59	52	62	58	56	51	51	52	63	57	58	63	60	57	50	72	57	54	50	45	51	61	41	57	52	53	56	49	55	56	49	57	48	38	46	43	57	55	47	46	64	41	47	50	47	42	40	40	64	51	62	49	54	51	58	56	50	53	60	56	53	41	43	36	49	54	53	59	47	39	43	55	57	43	48	48	51	56	47	43	53	53	44	43	39	51	50	52	41	48	51	38	56	37	49	51	54	42	49	44	47	58	50	47	32	55	39	52	41	47	39	44	39	41	54	39	42	49	50	57	44	60	58	43	42	55	44	54	30	51	50	43	56	54	45	56	63	59	50	53	57	61	48	54	53	62	52	67	58	42	44	51	51	46	53	60	44	44	57	61	46	56	41	49	50	54	54	66	51	64	50	39	43	38	49	50	46	42	47	62	37	44	54	47	42	49	45	53	67	47	45	55	54	45	57	35	45	52	50	53	46	58	53	58	53	62	45	55	51	47	63	44	57	52	55	53	38	38	50	57	55	44	53	57	37	46	57	53	48	58	52	47	48	46	53	39	47	49	53	48	40	43	46	53	54	49	45	46	53	56	49	51	54	44	44	48	49	47	69	54	55	61	37	68	48	52	53	63	55	44	55	50	40	43	45	52	55	58	42	49	47	57	40	52	51	54	49	48	51	41	54	45	54	47	53	53	49	47	47	48	45	53	62	48	34	44	52	42	57	53	47	44	44	64	56	56	60	44	56	47	44	54	58	62	56	46	56	58	56	46	54	47	51	53	49	43	59	39	64	59	49	50	58	56	60	53	44	50	43	47	53	52	41	39	45	62	49	47	55	39	46	39	53	60	67	52	53	55	51	48	47	65	54	40	51	53	57	37	59	52	52	46	42	57	44	48	70	34	68	54	58	50	50	43	44	51	47	49	46	51	53	58	54	47	46	50	47	61	56	51	61	54	40	47	61	42	47	45	50	52	64	50	47	59	44	59	58	49	61	46	53	43	54	62	52	49	50
23087	16975	11050	24133	32378	31692	28040	24415	21135	18130	15456	13188	11431	10034	8958	7939	7049	6116	5685	5264	4795	4683	4189	3871	3521	3232	3005	2666	2475	2268	2174	2070	1931	1824	1858	1807	1752	1705	1656	1640	1617	1535	1421	1485	1360	1306	1267	1205	1233	1183	1153	1122	1087	1103	1060	1094	1011	957	1036	981	968	927	989	966	938	918	899	895	874	898	895	881	854	800	848	817	841	777	821	806	764	777	757	818	755	820	783	793	758	815	756	792	791	751	734	716	760	691	738	681	765	741	758	705	726	721	729	711	693	733	719	742	747	683	712	744	714	723	761	733	714	737	695	726	707	733	745	722	726	739	697	717	733	730	693	712	692	732	744	718	758	688	742	687	747	731	699	744	702	692	724	698	767	788	686	742	700	731	744	679	713	736	741	645	755	718	690	724	719	703	742	732	702	748	677	696	719	748	703	709	728	728	725	701	746	710	690	702	708	747	739	731	777	693	727	708	733	690	706	733	735	728	699	706	714	741	729	710	697	702	706	730	752	706	721	712	730	717	691	702	715	702	714	679	699	737	686	756	711	665	739	705	724	725	737	710	695	743	686	704	691	671	744	711	715	760	725	712	725	678	760	681	721	695	716	687	682	739	745	686	717	649	740	670	731	677	660	712	722	726	710	673	730	727	687	711	720	735	715	705	719	682	737	772	741	742	706	682	715	689	719	740	739	685	762	668	692	732	660	704	727	767	691	745	727	762	705	682	676	731	732	719	724	721	709	706	756	711	738	693	733	750	686	713	699	734	741	699	733	708	708	737	730	719	711	723	735	725	728	730	700	752	734	751	711	685	669	722	680	733	694	708	721	673	714	694	707	734	707	696	732	718	678	684	672	722	731	698	700	681	675	707	754	671	689	778	694	694	765	683	698	757	729	744	720	707	733	708	698	707	721	706	656	685	755	740	695	687	708	702	677	708	683	742	768	716	710	670	706	733	713	723	684	657	682	725	734	696	708	749	733	678	752	717	704	704	677	740	720	702	714	688	696	717	749	702	727	710	757	678	729	710	697	729	724	694	767	744	719	695	703	704	672	704	707	688	727	652	737	746	677	729	727	713	735	726	672	718	723	708	744	736	722	770	773	707	755	740	713	674	723	698	721	734	750	756	761	734	736	727	711	662	745	744	702	715	746	681	701	692	739	722	750	720	678	678	720	715	688	694	755	749	683	750	737	704	741	710	713	701	700	761	689	685	724	735	724	713	687	740	748	710	695	741	748	739	741	724	691	707	714	718	701	706	680	703	717	739	677	726	729	726	739	711	729	706	683	712	715	705	705	693	748	730	704	729	660	703	735	660	677	685	700	726	675	690	707	753	720	707	703	681	716	701	677	748	733	728	735	779	733	741	703	723	686	738	737	702	740	675	743	711	679	722	684	704	674	747	689	714	715	660	710	699	734	758	708	705	703	726	690	688	699	664	736	689	711	750	722	739	714	727	727	730	715	726	761	759	739	711	730	681	689	766	680	729	702	672	743	656	697	739	719	723	715	689	707	697	701	686	728	747	736	709	685	715	698	709	680	674	738	746	727	709	699	719	722	720	711	681	721	716	707	716	719	700	714	721	661	732	708	715	741	725	705	723	731	754	704	715	760	710	728	741	702	702	690	736	692	676	715	700	695	693	752	691	739	740	696	754	685	788	687	688	689	696	658	722	758	691	722	735	695	728	710	696	720	711	707	741	672	724	750	683	711	695	708	653	695	717	723	746	741	730	750	732	652	675	705	698	703	685	693	759	695	735	712	723	639	701	686	719	738	737	706	723	685	694	724	686	689	736	725	721	735	689	744	738	749	715	757	715	672	738	691	711	732	710	716	702	746	691	712	694	673	676	689	711	695	726	729	714	766	750	645	715	686	687	748	722	646	684	755	735	694	744	654	719	640	682	679	740	748	712	684	712	689	713	681	725	690	724	698	723	707	783	773	698	701	734	683	708	726	708	681	705	692	716	721	722	727	701	702	721	721	757	670	700	717	671	765	745	675	731	725	743	697	727	716	692	701	751	731	702	735	711	725	724	709	686	708	666	695	748	727	730	735	729	706	731	724	710	737	682	718	671	689	717	712	712	766	728	729	722	700	706	713	691	732	735	722	704	710	746	677	723	721	711	721	691	741	788	694	714	735	734	710	732	683	711	730	700	684	679	693	746	734	707	677	761	703	705	719	716	719	746	723	677	693	759	700	703	709	719	738	706	724	667	669	742	694	702	690	725	714	693	735	698	670	714	733	689	721	754	757	683	680	705	735	696	741	747	692	700	736	683	714	732	702	721	721	684	714	708	695	747	697	764	688	720	728	711	668	690	692	746	695	751	691	686	684	745	743	678	722	749	729	753	727	722	751	729	724	753	697	686	728	690	697	694	697	674	699	697	704	695	641	672	707	715	692	693	699	730	731	698	709	679	720	735	686	673	734	692	703	757	725	725	730	712	771	721	722	730	747	710	748	677	733	690	721	684	708	692	684	679	698	717	755	672	671	732	704	718	721	731	671	779	692	752	725	690	772	668	707	692	696	715	696	717	705	708	667	751	742	729	698	706	732	726	739	703	696	724	714	727	704	722	737	751	730	784	716	748	730	729	713	701	648	682	693	734	650	719	712	711	689	778	723	676	690	697	752	717	667	659	707	697	680	723	723	667	667	749	716	714	744	723	739	761	716	681	695	706	715	696	714	669	722	733	723	700	724	700	729	698	720	762	656	691	710	744	729	726	754	714	702	751	711	724	717	710	704	738	732	747	726	742	736	733	681	749	664	702	765	651	704	716	707	738	708	736	736	759	712	726	684	726	731	683	689	718	715	716	702	763	744	732	714	693	750	672	725	696	741	686	721	732	769	688	745	681	701	755	682	694	714	742	676	754	710	716	751	693	710	708	680	705	741	758	702	766	681	642	697	704	680	673	709	705	696	703	738	734	742	693	724	748	734	715	673	728	769	671	681	675	704	745	735	749	693	712	694	742	699	700	691	723	707	756	731	713	733	729	723	731	705	724	680	705	773	705	745	695	723	746	710	722	737	694	746	696	736	731	675	687	711	690	703	734	753	726	722	706	709	708	659	698	709	704	724	771	705	706	695	732	761	730	699	734	712	728	734	688	707	721	679	722	717	691	681	700	660	693	761	768	709	669	739	637	741	733	718	724	696	676	744	682	743	697	689	676	708	692	689	690	726	683	735	696	718	729	703	721	750	717	719	733	693	693	722	671	703	706	730	665	703	704	722	730	708	756	730	744	743	720	723	699	752	698	713	740	689	632	743	705	698	701	709	718	744	690	756	695	694	699	684	737	712	718	752	691	719	671	708	687	654	718	730	715	722	710	680	712	682	664	714	702	722	715	744	702	695	692	745	741	727	763	690	759	725	682	667	777	734	724	765	764	733	749	693	732	717	731	682	755	702	718	713	695	663	738	723	720	703	724	715	739	653	708	719	697	720	748	667	701	663	644	728	686	692	712	742	682	750	694	657	716	706	736	692	713	785	735	781	709
3331	792	467	377	619	717	657	542	492	452	352	296	285	230	231	205	216	182	141	157	155	150	128	159	136	117	122	105	117	93	100	97	102	117	80	104	101	86	89	79	78	85	80	66	60	74	86	79	62	71	70	76	65	87	72	57	71	66	72	70	74	66	61	69	81	81	62	65	68	65	65	64	58	68	56	75	66	68	57	67	81	65	63	67	70	72	64	77	56	52	70	71	72	63	56	61	77	67	69	65	62	59	59	67	68	72	75	51	51	62	72	58	56	68	61	53	66	49	73	64	68	68	75	47	56	72	50	66	68	54	79	62	62	63	74	57	53	60	51	66	51	66	65	67	63	66	64	57	75	63	87	58	72	74	58	79	53	56	73	60	62	53	77	69	75	59	59	56	66	74	69	61	67	68	73	58	71	69	59	76	60	59	59	78	69	57	54	77	70	73	61	75	58	66	72	59	54	66	59	54	64	63	62	58	71	72	56	51	75	72	70	56	66	76	64	82	54	54	59	69	70	48	71	65	62	56	61	62	59	52	51	67	63	63	76	67	52	65	59	69	60	73	68	61	60	64	53	62	69	63	50	73	57	58	69	58	63	63	66	66	66	75	67	40	58	51	58	71	65	63	65	73	59	59	66	59	72	57	62	56	58	77	62	77	70	65	55	62	55	55	66	65	60	57	77	59	62	51	57	73	67	49	58	71	70	59	68	52	65	66	60	51	58	61	47	60	54	77	56	55	52	70	54	69	53	74	50	64	68	58	70	69	74	71	62	59	56	65	60	69	71	60	76	64	52	56	58	59	58	74	72	65	68	71	63	63	51	81	70	63	64	54	58	57	64	64	84	64	63	75	62	62	57	61	66	64	54	47	54	68	78	61	58	63	55	45	68	84	55	63	58	61	60	56	66	66	63	60	51	65	61	75	65	75	55	56	66	74	58	60	66	62	57	52	67	75	70	71	82	61	66	61	67	68	49	59	67	60	67	64	56	73	55	57	63	59	68	69	76	55	71	71	66	77	73	65	58	80	59	70	64	66	77	62	59	62	71	66	61	66	54	53	53	76	70	71	65	59	52	71	63	62	58	59	77	52	64	53	61	64	68	57	64	66	56	63	60	57	72	60	41	55	72	63	55	63	83	61	64	70	62	55	61	56	46	59	70	69	69	65	70	59	76	57	64	61	53	50	64	78	49	53	72	57	65	70	63	58	72	74	67	61	57	66	49	58	51	63	68	67	69	51	56	60	59	72	50	60	59	68	76	57	64	64	56	60	73	71	63	78	75	72	68	74	62	78	76	59	57	61	55	56	62	55	62	79	79	67	77	64	64	61	73	64	55	69	63	66	57	54	54	73	56	67	56	64	55	60	69	58	67	50	64	58	74	59	59	63	57	77	54	72	51	71	74	58	51	59	53	59	76	66	72	72	61	53	75	65	72	78	67	73	58	70	66	60	66	63	61	69	70	52	53	63	61	69	71	53	48	64	61	65	75	70	62	68	61	62	81	69	66	68	52	67	66	73	51	52	61	46	61	50	65	79	70	56	53	59	54	61	63	60	62	65	67	61	53	61	56	73	75	60	64	63	74	48	88	63	75	69	65	65	52	65	61	52	56	95	73	58	68	71	71	58	65	66	57	84	70	74	70	40	54	63	52	66	77	78	61	63	59	63	76	58	58	78	64	42	62	58	60	68	53	73	63	60	61	63	56	63	62	85	86	64	73	80	82	64	79	71	64	63	70	53	55	52	50	65	65	77	62	55	57	66	57	47	53	59	49	65	58	64	78	62	61	67	81	65	68	63	52	67	63	59	58	57	57	62	55	61	67	59	64	59	68	79	66	72	69	56	66	64	67	66	72	61	59	67	59	62	60	63	61	75	64	51	57	43	58	64	61	60	61	69	58	54	67	49	61	62	80	76	65	53	66	72	53	63	63	70	71	72	59	58	61	59	61	52	61	58	62	62	63	77	57	67	62	69	55	67	65	81	42	67	55	65	58	50	54	69	58	64	71	58	66	70	61	79	66	60	66	80	75	58	57	56	61	70	49	77	73	63	58	70	63	68	72	75	66	44	76	67	60	79	50	72	58	67	65	67	52	60	68	67	73	52	42	61	62	69	75	51	65	69	65	76	50	56	64	70	70	63	52	49	52	61	72	53	62	61	66	66	65	67	67	51	65	79	64	76	72	73	52	51	61	59	57	42	75	59	52	58	54	63	66	58	75	73	65	50	60	71	62	64	53	79	74	56	51	69	60	70	65	58	70	54	73	66	59	71	44	75	63	57	46	75	78	70	68	48	60	52	60	71	70	69	70	66	65	71	53	49	59	52	62	70	64	83	50	70	64	59	62	71	67	58	64	59	68	59	78	57	62	54	55	57	58	70	60	53	55	84	71	69	65	58	65	62	73	69	65	51	66	66	68	64	52	64	59	58	68	51	60	55	58	76	66	54	67	77	65	67	64	70	74	58	58	71	76	72	80	67	48	62	75	67	66	53	58	60	65	57	65	61	57	54	73	59	67	70	52	69	69	57	63	62	67	58	65	64	47	62	59	63	77	62	66	57	76	68	56	56	61	55	52	63	58	61	66	51	67	71	50	63	74	54	65	74	53	65	61	66	57	45	75	60	72	64	61	52	59	65	51	54	50	54	63	71	53	66	65	63	57	81	73	56	61	59	65	60	67	69	57	57	71	65	58	63	75	54	56	66	64	60	53	54	64	78	55	53	65	77	56	65	65	52	56	77	58	65	46	64	74	68	69	64	80	58	69	60	66	68	77	66	67	57	57	66	77	70	68	69	69	70	71	57	57	65	61	54	59	58	65	55	71	57	59	72	80	59	74	56	69	60	58	58	54	59	45	57	65	79	62	66	65	64	60	60	44	74	69	57	68	73	59	65	56	65	82	80	74	65	63	57	52	60	75	67	61	74	59	61	57	62	61	64	50	62	78	66	58	61	60	64	65	71	60	49	64	74	59	57	60	72	58	55	62	67	65	59	67	70	62	50	73	58	69	71	62	46	77	67	46	54	68	67	67	58	54	63	77	66	75	62	61	67	67	67	58	69	60	61	82	74	52	51	74	68	68	61	75	60	65	70	63	64	74	50	63	69	62	61	46	63	68	78	65	76	61	67	74	61	63	61	58	64	65	62	66	54	72	67	60	63	48	65	59	64	76	60	72	73	69	66	59	56	71	72	77	73	57	62	51	65	60	57	61	68	58	54	77	64	84	69	69	58	65	69	49	59	61	56	72	72	59	58	70	69	57	61	60	46	58	51	70	62	56	66	76	49	57	66	54	63	77	59	62	51	60	68	57	61	53	77	71	72	66	59	69	66	55	59	55	49	65	59	46	64	66	52	51	63	59	63	62	55	54	60	59	66	65	81	64	64	74	52	60	72	61	78	55	74	58	64	48	75	59	57	49	71	67	71	60	59	57	61	63	59	63	68	63	62	65	70	53	50	81	68	68	61	71	62	56	55	67	56
21246	15273	10462	22875	31148	30586	27165	23565	20406	17328	14627	12635	10946	9694	8729	7657	6936	6161	5558	5006	4836	4558	4095	3847	3644	3355	3128	2785	2482	2255	2290	2070	2016	2024	1984	1905	1900	1797	1755	1765	1718	1702	1512	1571	1538	1448	1456	1398	1363	1295	1349	1267	1292	1289	1157	1217	1157	1157	1138	1094	1092	1185	1082	1098	1050	1022	1117	1064	1085	1049	1049	996	1035	1010	1013	949	975	1007	974	993	983	921	963	1008	925	958	1028	916	935	960	918	990	978	914	922	894	924	882	893	870	874	894	862	923	952	908	844	873	916	893	937	897	924	925	889	869	921	864	884	937	924	894	880	888	932	962	939	919	896	910	890	882	875	916	908	883	868	883	918	826	872	880	846	894	902	907	889	878	837	869	923	852	852	865	938	950	935	878	927	960	878	965	882	836	921	855	925	861	920	863	839	838	918	916	854	868	923	885	856	940	854	868	893	905	922	923	925	875	901	878	866	897	888	908	921	873	906	888	914	853	883	899	854	869	888	920	884	901	893	864	886	874	918	867	872	916	874	871	878	937	931	890	918	840	881	913	883	871	883	886	902	880	900	901	866	851	891	878	889	897	846	892	894	877	912	908	872	843	919	871	942	884	875	894	886	895	889	924	883	933	862	942	884	885	837	908	871	882	885	867	869	877	929	921	914	857	849	909	874	929	856	887	920	879	879	888	851	912	913	936	884	841	849	878	887	896	876	952	920	920	898	847	839	936	893	913	907	848	862	972	873	850	870	883	886	905	860	869	875	968	921	852	916	917	870	934	947	884	824	880	905	889	938	914	919	912	885	917	887	890	912	877	928	870	877	854	908	908	871	867	867	865	869	901	840	884	868	908	862	942	904	842	961	873	919	889	890	872	918	855	850	882	870	886	885	884	900	875	913	865	873	846	885	893	832	867	936	877	872	862	918	890	827	872	850	931	878	898	898	909	970	945	927	941	914	852	920	890	880	970	920	919	862	890	870	886	928	860	945	924	878	901	924	923	874	906	884	858	972	879	900	921	906	887	918	915	912	897	950	919	929	902	902	887	918	865	906	914	832	893	923	868	916	892	877	862	869	835	831	939	909	896	856	954	876	920	898	898	903	853	881	877	902	813	939	911	885	976	925	902	911	881	931	904	859	891	905	917	896	868	928	879	922	906	961	886	893	933	882	930	908	938	885	872	880	885	862	882	906	889	936	874	861	898	916	884	890	879	888	940	892	875	870	903	867	905	910	878	883	922	904	828	922	877	923	897	877	918	884	915	817	920	907	858	887	847	881	897	854	871	912	864	897	871	856	883	884	937	889	865	898	883	900	914	866	873	905	817	903	913	863	852	864	917	923	923	848	867	957	870	932	859	909	907	885	874	888	910	913	878	863	907	889	894	940	864	871	862	928	898	921	935	858	878	924	938	850	871	869	912	944	869	839	896	913	883	899	944	899	951	902	866	881	907	905	880	878	891	884	948	934	855	916	915	909	838	944	933	878	847	875	901	906	888	834	913	891	868	921	839	883	896	897	871	891	860	860	873	899	916	868	891	911	908	932	884	869	919	965	939	895	874	925	912	930	868	914	866	923	887	872	850	894	880	882	943	881	854	939	858	922	863	929	869	847	897	904	853	871	870	910	918	925	925	881	919	873	898	825	906	952	888	876	887	898	923	868	842	862	894	870	881	941	956	900	928	886	856	893	903	910	906	890	927	900	891	855	903	931	902	842	861	932	849	922	886	885	870	860	911	864	869	885	902	896	895	927	894	891	912	879	870	906	887	923	875	877	875	877	895	906	865	914	854	892	852	964	875	891	894	926	868	879	931	882	903	878	819	902	878	847	899	929	922	912	893	877	921	917	920	945	921	859	919	913	771	864	923	894	900	925	879	840	855	861	889	960	857	898	889	875	871	917	874	869	870	979	920	902	856	883	903	881	844	924	905	823	880	876	901	897	866	890	882	857	848	892	901	871	872	930	900	902	908	889	831	888	896	937	882	839	888	919	909	838	872	923	860	914	920	883	896	871	943	877	909	880	849	885	904	863	872	865	898	916	894	871	884	871	883	845	866	870	930	887	940	868	891	851	850	848	911	932	927	870	880	835	881	881	892	902	948	909	889	896	933	900	873	848	911	885	904	882	863	881	903	879	885	923	906	868	906	863	903	886	934	900	851	886	833	883	894	855	916	838	881	888	886	900	891	897	929	891	855	835	904	855	859	897	880	936	875	907	828	883	906	930	870	953	922	854	932	857	899	898	899	946	919	879	866	931	889	893	950	947	946	916	881	866	928	907	915	867	863	892	890	905	822	923	889	850	884	893	904	891	844	870	907	893	937	858	892	929	851	895	935	892	892	925	894	850	939	818	858	910	886	899	903	896	900	850	892	884	892	884	865	891	901	945	922	896	903	873	889	894	937	913	907	935	898	880	911	956	917	895	937	816	867	846	881	898	889	849	814	929	940	824	892	868	872	912	934	911	872	927	854	843	917	907	886	909	965	926	880	910	857	935	851	922	863	890	920	941	877	907	904	874	883	930	865	923	831	877	880	901	821	866	922	860	903	895	847	920	926	853	920	892	878	911	900	877	857	929	903	919	865	849	948	906	922	940	889	833	900	891	913	906	878	866	868	886	874	909	922	904	872	872	894	872	903	854	885	879	853	896	913	919	853	877	851	893	889	903	878	910	890	911	880	866	837	895	883	822	899	907	862	868	887	899	893	852	933	930	924	902	930	912	876	889	876	842	853	922	877	854	893	894	901	890	894	918	878	859	954	923	910	880	882	886	918	925	899	906	921	902	958	872	875	921	867	889	858	873	880	904	947	930	894	859	937	879	885	867	850	918	876	922	935	910	880	880	861	875	880	874	882	888	937	931	896	917	931	840	880	917	903	913	856	869	921	882	889	902	918	890	872	918	878	969	952	880	871	885	904	869	897	931	825	853	895	913	876	925	926	916	913	879	884	859	902	870	910	880	873	825	874	939	930	873	913	909	894	917	893	920	928	913	891	921	907	861	878	882	925	848	857	875	867	949	872	894	868	902	885	919	887	902	895	891	889	880	950	934	919	880	898	870	912	854	864	888	882	861	911	860	858	879	895	860	858	854	888	860	897	915	926	931	891	916	862	964	901	884	899	906	881	836	942	900	843	874	900	858	929	911	856	863	880	844	926	893	900	856	914	869	886	875	916	926	928	882	947	828	902	842	935	940	877	926	890	897	901	911	890	871	898	867	909	897	938	887	892	892	888	934	881	894	905	946	861	861	874	895	925	858	872	933	869	900	835	843	886	876	891	942	889	882	936	891	881	873	848	912	861	878	837	931	824	966	931	884	891	902	888	871	858	887	860	931	915	897	912	901	901	928	909	933	938	894	876	873	888	919	918	871	888	862	844	879	821	872	897	875	920	857	881	879	866	919	906	869	964	932	922	989	889	891	907	910	913	879	929	834	897	890	964	886	894	929	948	894	842	922	892	898	873	906	877	799	914	878	926	873	870	866	885	855	879	931	930	864	901	876	949	886	897
2591	1246	730	566	865	1047	985	854	789	629	541	474	428	405	354	273	291	267	231	213	202	183	183	143	148	141	142	151	115	123	115	108	95	121	109	105	90	103	100	96	84	92	79	85	84	103	87	72	82	98	76	77	88	70	77	77	86	74	80	84	62	62	80	63	74	94	77	91	80	60	82	68	75	68	73	63	60	66	63	67	61	66	67	70	62	69	68	67	72	65	68	59	77	85	66	57	74	71	60	66	69	64	74	66	65	54	61	70	84	74	66	63	63	72	64	89	78	66	68	65	75	68	76	71	67	60	59	57	77	64	75	68	69	54	59	76	55	69	70	64	77	70	74	58	64	70	58	74	68	55	72	65	47	76	65	58	63	71	73	72	60	74	55	65	74	57	84	66	65	65	69	79	54	55	83	60	82	69	63	56	84	68	55	60	86	69	69	62	78	68	49	54	62	63	59	64	70	74	73	63	59	68	65	62	61	58	55	56	81	74	79	86	60	57	69	66	57	62	72	66	70	62	78	61	69	79	74	64	61	69	58	57	58	52	71	52	55	65	64	62	74	67	79	76	79	66	68	68	54	73	60	63	87	69	72	68	61	67	74	59	72	63	59	52	69	76	74	58	61	62	71	70	67	63	77	66	70	67	76	58	55	50	73	64	66	66	62	63	69	59	79	70	61	58	54	76	67	59	58	71	64	71	72	76	70	72	69	68	60	56	65	56	76	56	70	63	82	65	58	69	77	63	75	76	66	61	53	64	76	76	57	69	72	58	68	68	54	55	87	74	55	66	56	63	63	84	56	68	75	68	64	68	61	63	71	63	83	72	72	71	59	64	64	80	74	43	63	53	76	62	82	75	77	64	64	61	66	68	65	61	56	73	82	69	69	67	59	73	68	54	66	69	68	60	65	81	73	74	66	63	65	68	75	78	67	53	67	68	62	60	72	51	57	65	72	64	76	61	72	58	64	61	67	77	61	61	76	50	69	59	83	60	63	65	59	62	66	69	63	71	63	77	63	66	73	65	62	77	68	63	74	69	65	83	51	60	63	74	78	70	69	80	76	65	62	81	69	52	78	60	83	71	69	64	78	68	66	70	57	68	73	86	72	67	71	64	71	81	64	71	66	64	73	68	47	64	58	61	62	67	63	63	62	68	88	65	75	68	62	84	57	77	56	52	63	64	63	68	64	78	61	65	65	63	59	73	53	53	75	66	59	68	60	58	72	65	79	70	78	64	82	62	73	73	53	69	78	68	60	78	81	68	70	66	77	58	66	56	71	63	72	82	71	77	60	74	78	59	70	59	64	59	59	72	65	65	80	69	81	61	61	79	70	71	59	61	69	64	54	68	73	47	60	62	71	78	55	61	73	64	60	61	79	61	76	66	83	74	77	72	61	78	72	76	63	67	64	69	59	62	70	79	56	50	65	63	72	49	85	68	72	67	74	75	65	62	62	61	66	67	65	76	75	66	45	82	60	78	66	58	70	77	72	74	69	65	58	62	50	78	80	74	52	65	73	60	92	56	80	80	55	64	73	67	76	73	69	71	69	86	78	60	68	68	60	76	66	53	64	58	80	62	66	71	57	66	63	63	68	75	74	59	57	52	52	65	80	60	57	82	68	52	57	57	77	71	72	45	66	69	57	67	52	62	61	69	69	66	59	67	67	79	70	78	59	60	77	56	82	61	72	73	57	76	69	60	68	61	61	71	67	71	66	58	76	53	65	50	84	67	71	67	69	68	70	71	83	59	61	71	58	59	67	57	70	66	85	77	66	73	71	61	75	75	69	59	69	72	73	71	49	59	69	72	68	64	66	62	69	69	69	60	68	54	59	62	71	70	74	79	76	79	88	68	59	61	75	53	73	77	58	76	60	59	78	66	72	73	65	65	75	71	69	77	73	66	52	70	74	69	59	72	63	66	66	74	70	76	53	66	82	66	77	51	79	80	80	65	52	63	77	78	68	76	63	64	74	80	69	71	78	76	63	72	72	64	64	60	60	60	42	59	56	64	79	56	59	84	72	55	82	72	64	68	65	57	65	55	66	64	64	74	76	66	75	66	66	62	70	61	64	76	70	56	72	58	65	70	63	64	68	53	78	61	68	61	72	68	75	76	61	54	57	59	63	64	64	85	65	77	73	56	75	68	72	64	58	62	75	87	58	63	77	65	67	87	69	56	67	79	56	71	62	81	67	64	62	73	76	73	83	53	65	59	65	69	59	59	66	65	56	72	56	66	67	76	68	92	60	65	66	64	71	68	80	70	80	73	75	64	53	64	68	77	69	75	70	65	61	57	72	64	59	68	49	62	70	60	66	80	62	60	57	61	60	68	64	74	57	74	68	50	68	59	53	67	70	62	62	68	73	64	62	50	73	72	63	72	75	55	57	69	48	61	65	60	64	57	67	70	53	67	63	56	67	64	70	64	61	71	79	56	71	52	63	60	63	79	64	61	56	64	50	72	66	64	70	77	64	74	66	76	68	61	68	71	63	62	63	67	74	61	58	61	66	56	71	63	72	66	77	74	72	67	71	75	64	63	56	67	70	58	62	67	65	68	77	64	62	59	69	58	56	81	60	64	55	63	74	74	62	60	56	61	78	63	63	61	81	71	69	61	68	79	59	67	70	81	66	68	75	55	72	51	64	72	57	57	59	68	52	67	68	65	64	74	54	83	62	72	62	63	72	73	66	66	47	79	76	63	79	71	60	67	75	65	76	92	80	65	62	68	60	71	58	72	68	81	86	71	64	70	75	66	57	60	67	58	62	69	63	67	65	64	73	69	62	61	63	68	50	77	63	60	56	65	47	70	62	65	62	77	71	71	57	68	73	56	74	74	62	64	68	67	63	65	75	70	68	76	68	72	68	66	59	67	61	73	78	57	79	66	52	71	61	79	63	58	51	53	58	70	75	68	61	64	81	64	73	64	64	77	69	64	58	63	68	58	52	67	70	76	63	59	61	74	83	79	72	51	65	72	64	70	63	54	73	73	62	79	53	71	68	74	61	66	64	65	64	80	71	62	65	65	69	67	67	61	83	65	51	59	59	63	74	72	66	51	64	58	65	69	72	65	49	74	65	58	65	65	86	64	62	65	63	71	70	66	73	71	65	72	64	56	81	59	63	53	59	51	57	68	72	62	70	67	61	63	66	69	77	61	64	64	79	69	62	65	62	66	73	69	62	62	73	55	74	64	66	49	68	70	83	47	67	76	68	67	73	71	65	73	60	70	72	63	64	66	73	64	64	67	75	69	64	67	54	59	62	66	55	61	67	72	71	64	85	63	69	65	64	69	74	81	69	77	76	58	73	60	61	63	61	51	74	72	61	68	75	61	70	69	68	69	63	73	65	72	71	70	70	85	70	60	62	73	51	77	73	71	72	68	78	69	60	67	61	69	79	54	59	62	76	78	69	58	58	59	71	60	60	65	67	72	62	68	73	82	70	70	70	73	70	76	61	65	62	72	80	71	85	67	65	57	49	62
26532	19813	14074	27784	36277	35507	32231	28794	25497	22222	19306	16843	14936	13342	12003	10615	9623	8495	7716	7193	6828	6393	5893	5217	5043	4497	4105	3779	3391	3202	2931	2837	2646	2748	2579	2459	2467	2350	2292	2248	2154	2110	2004	1958	1869	1740	1751	1738	1648	1647	1613	1576	1487	1449	1494	1388	1435	1369	1333	1309	1276	1259	1187	1195	1194	1168	1213	1163	1151	1186	1118	1126	1074	1090	1045	1012	1025	975	1022	1055	1054	1044	1001	1009	1084	986	1003	997	1000	1028	1016	997	964	981	939	948	956	982	910	986	948	998	881	976	1006	948	908	926	933	959	978	941	948	916	1003	912	954	930	957	988	939	947	993	976	882	942	1000	893	921	976	1007	961	946	962	937	929	939	890	918	908	930	911	919	959	894	941	934	968	965	910	953	912	961	950	943	973	953	936	943	964	935	987	933	903	922	958	888	935	919	899	934	985	1007	916	965	922	893	895	949	921	880	895	974	905	987	920	920	925	919	939	949	895	854	919	898	880	955	933	1029	958	889	939	947	962	946	854	905	944	962	961	927	935	908	905	888	983	988	922	929	921	893	874	970	888	885	962	911	906	919	943	957	871	966	963	968	926	931	936	893	966	994	921	947	885	904	1001	945	972	908	931	864	961	924	992	934	931	909	922	920	933	947	875	916	933	902	961	936	929	908	941	930	912	931	948	945	952	899	928	953	935	961	890	956	940	914	927	947	984	888	992	944	851	914	946	883	957	967	916	969	908	970	914	948	944	919	916	929	899	922	947	950	975	960	929	937	904	895	957	973	949	953	905	925	911	919	940	995	894	909	890	935	912	890	960	917	912	952	879	941	887	973	951	955	950	1021	946	949	963	916	900	906	903	962	959	868	910	925	915	899	902	922	934	933	850	885	933	956	915	915	932	1010	907	923	935	925	927	952	948	939	942	956	906	917	933	965	902	903	932	972	960	949	871	879	929	894	907	912	938	944	898	953	934	935	934	982	954	973	976	924	952	958	903	920	911	911	904	956	925	955	915	912	912	976	854	907	914	939	923	871	884	908	1001	967	907	913	951	902	937	945	952	926	933	895	896	933	945	941	920	944	925	886	909	871	887	935	936	965	928	897	958	945	931	871	942	934	918	869	940	998	958	890	914	942	960	914	975	967	902	920	942	872	968	935	884	911	922	905	905	948	922	939	945	961	963	861	962	971	911	950	888	929	887	933	984	908	913	956	913	907	925	939	934	908	925	893	939	955	927	915	926	963	952	907	948	929	893	933	861	950	941	890	924	1023	887	907	959	931	949	964	916	982	944	914	939	919	908	956	927	946	917	933	864	948	936	933	902	963	920	886	920	927	953	945	904	925	880	953	972	1013	893	894	900	914	969	937	874	928	920	924	930	926	930	899	945	945	927	928	914	998	953	957	946	884	920	965	969	933	933	997	886	907	940	979	982	934	931	1014	963	968	922	906	977	955	909	941	876	912	930	940	915	908	944	955	930	979	847	918	948	917	899	918	951	938	951	949	933	955	930	948	925	920	953	960	930	954	944	935	905	917	968	938	928	910	955	900	939	902	931	948	904	925	932	878	885	947	919	914	936	979	942	959	916	953	934	937	900	920	956	876	944	952	900	944	897	944	936	907	960	904	980	945	959	955	923	882	960	940	929	918	922	914	886	947	932	886	906	914	911	979	917	974	972	997	908	978	915	930	891	921	950	926	926	945	941	892	879	929	933	913	920	923	947	944	918	912	913	932	916	904	929	961	948	908	929	913	915	924	891	954	944	941	990	907	970	932	959	909	894	908	931	928	969	927	924	930	934	936	965	912	978	978	916	998	908	910	917	916	968	951	905	917	911	938	942	888	908	953	934	936	898	1011	971	969	883	896	902	893	900	892	895	930	939	924	926	912	874	975	927	994	872	917	958	949	914	926	948	930	932	919	978	908	955	930	964	983	944	910	918	952	926	987	946	998	924	879	927	914	904	895	895	897	892	954	952	893	1008	884	1011	983	869	963	895	935	973	915	944	922	922	923	971	931	940	925	906	938	906	948	955	955	927	879	897	956	984	933	943	953	946	937	922	933	917	970	948	869	925	947	904	905	946	954	922	924	965	953	916	889	947	878	884	969	920	944	913	921	909	951	937	919	917	885	908	917	986	928	935	925	854	916	946	907	914	909	983	878	928	979	926	942	949	1007	947	942	975	919	984	891	926	942	912	978	920	957	919	923	924	930	937	919	926	904	934	905	922	1006	988	935	929	955	971	952	899	900	1050	918	877	975	902	967	946	965	943	909	938	872	975	952	937	937	913	1000	915	908	884	978	936	956	957	899	899	959	896	946	935	905	942	916	940	926	948	921	944	938	915	983	951	947	923	855	942	894	925	908	897	948	965	975	960	941	905	909	912	916	908	897	922	951	936	950	955	962	962	979	959	937	937	938	903	909	981	939	980	907	908	919	890	929	932	931	931	950	986	986	909	930	934	946	1004	961	935	864	958	977	904	932	963	957	906	964	981	881	923	951	943	920	923	900	956	958	869	970	926	968	906	896	984	872	915	974	890	952	934	978	917	954	927	954	926	950	864	966	899	896	973	903	901	944	866	924	920	886	940	936	909	955	924	978	942	881	943	939	983	961	946	968	977	943	868	928	946	925	927	926	935	938	930	901	923	899	977	876	959	913	864	908	961	928	925	915	903	932	929	926	940	950	965	934	988	968	964	970	927	957	904	947	915	958	920	946	906	937	920	886	978	875	928	919	913	902	919	899	920	898	922	922	927	947	949	928	896	905	974	957	956	937	968	912	956	950	902	918	941	930	947	975	897	947	867	892	974	915	956	931	903	936	966	917	972	929	946	974	996	933	926	941	942	933	873	923	915	909	933	935	947	899	924	899	943	910	958	939	1011	993	927	925	919	936	934	1000	928	953	911	904	883	924	994	912	926	945	908	933	944	937	894	932	900	936	920	935	918	949	950	953	919	917	931	943	1000	917	940	946	912	925	939	903	961	961	959	895	922	924	987	946	938	969	926	934	919	928	993	935	951	885	937	893	905	934	876	882	943	975	958	900	896	928	1000	1011	923	870	911	879	876	958	878	884	992	946	918	927	962	951	955	929	928	941	937	951	911	915	939	907	955	963	907	916	916	918	903	945	913	884	891	892	960	880	902	929	922	902	909	920	919	972	951	853	917	921	926	911	893	914	863	894	912	901	901	949	910	890	921	978	952	941	895	914	884	919	902	940	950	985	910	923	961	925	906	933	921	966	930	987	978	984	962	968	899	908	971	953	919	865	988	946	900	911	924	918	936	926	966	970	954	899	927	949	873	951	925	923	996	947	942	977	922	933	932	942	898	909	978	949	931	912	948	946	920	965	906	969	973	931	958	960	908	957	904	940	941	988	918	964	977	936	963	940	961	953	911	922	956	911	868	888	925	954	925	981	930	885	954	965	931	964	892	926	1004	943	917	934	1006	918	921	949	905	953	890	937	933	874	924	947	981	928	956	903	945	931	935	940	945	900	983	986	888	978	900	979	953	889	892	939	990	869	914	942	967	922	954	884	942	963	962	944	944	983	954
2035	493	293	265	439	461	432	377	344	261	253	240	179	175	185	152	128	145	118	116	103	99	97	88	91	84	85	75	64	73	73	59	80	83	57	62	78	66	70	62	62	56	65	61	53	44	52	66	60	55	60	56	53	64	46	36	47	56	50	51	46	49	43	45	50	44	40	45	47	58	42	50	57	62	44	42	46	54	57	36	46	47	53	45	61	53	49	53	52	45	44	51	50	47	49	49	60	26	56	35	39	49	57	69	46	43	61	46	50	47	45	56	54	39	45	45	57	50	42	59	49	44	57	35	52	48	52	55	47	54	40	46	37	49	51	53	54	52	44	43	49	53	64	46	55	48	58	53	39	43	37	46	54	54	47	56	51	40	55	46	48	42	48	44	52	65	51	45	49	47	44	44	48	40	40	40	54	42	58	56	34	45	44	56	61	38	39	47	59	43	55	49	48	50	52	46	50	58	42	52	45	31	54	43	54	42	43	52	46	59	43	54	52	47	42	50	50	44	42	45	44	40	41	42	57	37	35	45	51	43	46	47	40	57	51	47	43	46	69	46	49	53	49	46	51	55	54	51	58	49	54	55	58	57	54	38	51	34	46	58	41	50	47	50	53	46	61	45	47	41	55	57	60	43	42	46	55	55	49	36	53	50	51	60	46	64	52	47	44	62	47	39	38	49	53	48	33	52	57	48	56	55	46	50	48	47	51	52	63	48	59	54	44	57	47	38	45	46	32	31	55	53	43	42	41	41	57	51	66	55	57	59	54	53	53	45	41	45	49	40	47	54	69	43	47	51	42	42	56	47	54	42	48	45	69	48	65	53	50	54	36	52	45	54	66	45	56	54	52	49	42	38	41	40	58	58	57	52	45	47	56	54	59	47	42	45	61	43	44	51	52	60	49	46	38	42	51	54	56	42	56	52	55	43	62	54	45	53	48	40	49	52	50	47	44	45	43	47	50	54	62	44	37	52	45	64	52	57	45	42	51	59	58	42	46	40	59	42	41	52	50	39	55	48	59	41	46	48	40	54	44	52	51	42	51	41	41	46	51	49	52	49	43	51	49	59	38	42	55	40	43	53	34	63	49	31	46	45	41	40	46	45	48	53	44	48	50	51	49	37	56	50	49	54	53	56	60	48	42	48	46	54	53	59	63	56	43	53	48	45	53	42	55	46	50	62	46	43	44	37	56	47	44	40	55	55	47	57	51	54	46	51	39	49	44	42	60	51	58	39	56	44	47	57	52	50	45	39	59	49	51	45	43	65	52	55	47	55	46	45	67	55	33	45	44	55	52	48	46	39	51	48	48	48	45	43	49	49	59	42	50	53	45	52	40	50	37	48	41	45	41	38	49	54	50	49	55	59	49	54	50	53	46	54	46	54	60	41	39	52	55	50	47	38	48	45	40	50	45	43	53	53	55	55	57	49	51	47	46	51	54	45	43	53	54	43	55	53	37	55	55	45	49	50	49	40	41	41	42	43	59	42	46	54	58	51	52	52	38	34	47	46	56	53	42	57	36	55	53	48	42	53	48	53	43	46	50	42	44	40	54	49	45	46	48	53	51	59	58	42	49	50	49	47	44	52	53	40	48	53	49	54	55	62	44	47	49	59	48	47	49	53	48	47	58	43	46	55	49	38	55	33	53	45	60	48	54	46	52	54	44	42	38	56	31	44	60	56	39	53	61	48	49	63	55	53	48	58	58	53	54	40	38	33	46	60	44	45	54	51	54	50	39	54	50	55	51	60	53	52	43	44	52	55	49	43	50	45	52	51	60	40	53	47	44	44	38	50	53	31	47	41	53	40	33	38	46	43	54	33	55	38	50	42	51	48	54	44	52	64	52	53	58	44	50	52	60	40	50	46	44	42	45	41	51	43	49	50	32	61	40	48	48	42	48	49	37	48	46	46	41	43	35	49	42	34	52	44	45	49	52	56	56	49	52	48	43	44	49	49	47	66	45	54	56	58	37	38	58	45	38	52	58	52	45	58	31	56	47	46	48	52	39	49	57	46	41	51	47	51	61	35	35	39	62	55	55	35	42	58	42	47	46	66	42	57	49	60	43	39	40	44	56	63	42	46	64	60	44	49	49	38	45	35	41	57	40	42	39	47	41	53	56	64	39	52	64	47	58	45	46	50	40	40	48	56	52	44	54	54	54	47	62	48	54	54	69	57	46	45	49	40	37	45	31	45	57	36	51	47	49	51	54	51	50	48	51	53	56	58	49	43	54	43	55	43	47	52	55	39	53	50	48	58	45	48	47	48	51	43	40	42	45	50	46	59	38	53	43	41	45	37	43	45	57	49	48	40	39	56	33	48	42	46	52	43	49	58	58	65	47	57	59	59	42	46	44	49	48	51	57	44	39	48	45	38	46	46	57	49	59	45	42	47	51	55	56	56	65	43	54	53	55	51	65	49	34	42	31	46	40	55	43	35	59	42	49	59	45	52	46	45	43	50	47	49	58	47	59	39	56	53	51	55	55	50	46	45	50	32	55	61	50	51	48	60	40	66	48	60	40	49	55	53	37	67	51	51	50	47	44	48	49	39	52	57	51	42	52	54	36	39	37	55	43	51	47	50	65	47	40	50	61	47	51	58	60	52	40	45	34	41	37	56	55	53	47	41	53	41	42	53	57	34	48	41	45	52	37	47	36	43	38	61	49	43	46	44	42	44	39	40	51	55	51	44	47	46	48	47	55	42	42	50	48	38	43	44	47	61	45	46	49	58	54	44	60	42	40	48	41	51	40	59	56	65	45	46	57	35	52	53	48	51	50	39	47	43	55	54	51	62	43	38	41	57	59	54	41	39	54	45	42	55	32	49	60	56	60	45	59	55	55	53	60	63	51	55	53	45	34	51	52	46	58	43	58	50	47	46	42	64	59	40	51	48	58	42	54	50	50	47	48	51	44	54	50	57	50	58	44	50	40	59	44	47	50	51	48	50	45	52	56	51	46	56	44	53	46	56	46	37	43	49	46	43	39	49	40	50	43	59	53	54	42	45	63	50	45	44	47	65	27	53	50	62	46	42	33	40	52	56	51	47	71	48	52	77	55	40	57	55	40	52	56	59	53	53	48	53	55	36	50	40	56	49	53	46	51	44	45	57	49	53	58	52	41	56	55	57	41	55	53	58	61	54	50	49	58	49	54	48	42	51	36	50	47	51	49	49	52	41	41	49	51	34	48	48	43	59	51	53	50	51	51	56	53	57	35	48	38	48	64	57	43	49	43	51	44	61	49	48	41	57	44	43	46	62	54	58	47	45	56	55	43	52	50	52	44	56	54	53	45	50	41	52	48	56	44	44	59	46	42	53	47	51	43	43	54	51	57	30	48	52	39	54	62	57	56	54	48	53	47	46	49	57	57	54	54	45	48	56	47	54	43	43	50	46	43	49	43	47	45	50	46	46	40	64	45	39	57	43	51	50	60	51	46	43	46	44	44	48	70	37	51	46	52	63	42	45	45	40	49	51	41	46
18570	12206	7733	18522	26646	25908	22715	18942	15948	13274	10887	9367	7872	7146	6158	5528	4890	4389	3878	3789	3507	3138	2969	2770	2531	2287	2112	1850	1840	1705	1647	1555	1434	1496	1425	1398	1262	1301	1282	1286	1325	1254	1152	1176	1082	1065	1061	1012	981	991	1063	973	986	1013	879	894	854	895	806	834	813	876	808	826	824	807	830	747	783	797	815	819	746	832	745	737	782	745	732	779	732	745	713	801	713	749	722	708	738	758	745	707	724	662	706	700	723	693	731	767	737	759	714	697	710	679	700	707	673	697	730	688	745	682	661	685	729	704	743	686	724	729	698	667	691	692	682	740	661	692	681	679	729	702	718	666	698	671	646	714	739	756	685	694	706	722	684	649	746	713	707	709	653	699	672	650	683	661	667	660	749	686	713	752	748	685	696	706	698	694	712	664	717	676	674	704	708	692	687	726	663	680	700	663	695	735	692	683	718	702	698	669	685	666	689	692	685	717	682	668	690	684	700	681	692	679	725	715	659	741	704	741	668	676	709	666	664	738	699	750	704	687	686	721	721	708	683	685	712	717	685	686	669	678	664	673	684	663	694	653	694	698	703	690	662	725	677	706	696	672	683	696	684	705	699	672	668	678	686	702	717	670	695	718	676	667	654	708	650	672	702	664	692	687	660	735	677	746	749	720	753	692	726	747	710	657	684	687	712	724	674	688	713	653	660	720	709	704	660	696	713	709	664	714	676	712	669	701	662	654	699	699	735	708	711	717	679	676	658	649	718	703	690	725	688	662	716	709	697	685	705	765	655	723	671	671	674	698	715	651	675	704	713	729	694	702	708	700	727	682	750	702	653	702	696	675	678	694	714	700	667	725	677	682	652	717	724	678	689	669	689	650	736	694	700	679	710	705	695	706	709	693	683	714	720	692	665	671	687	719	688	724	681	732	647	739	683	712	707	682	707	686	699	683	716	683	715	686	726	719	689	722	664	722	676	680	697	691	667	696	659	684	689	729	702	658	668	697	641	708	680	723	700	679	704	715	681	669	665	724	696	658	717	695	756	731	697	670	710	692	657	676	683	668	653	702	696	654	681	711	668	744	682	716	738	680	658	708	736	684	712	676	663	695	682	713	681	745	706	693	661	658	676	726	676	657	676	728	674	688	709	703	702	723	701	713	682	693	687	670	686	661	694	705	691	672	682	689	681	706	707	695	712	705	659	690	668	697	749	702	704	681	682	707	716	683	705	748	663	725	693	680	703	713	705	710	700	689	704	688	712	680	692	668	706	725	653	694	661	702	757	716	666	695	716	677	722	682	739	719	720	697	726	727	646	727	687	721	676	708	699	689	643	679	657	678	736	663	636	717	718	682	687	691	686	766	701	684	717	674	714	711	709	684	667	697	703	678	686	721	692	714	640	667	704	665	699	680	709	748	686	699	692	647	682	650	697	728	701	680	702	694	693	655	664	698	743	710	693	692	721	686	648	702	713	689	672	719	727	709	698	744	728	711	706	718	665	709	691	731	664	682	702	691	689	731	723	685	678	683	646	679	660	704	696	730	669	692	709	709	722	667	734	691	728	697	704	696	694	694	660	687	667	711	657	720	688	684	696	695	699	749	659	654	688	696	689	668	672	710	692	707	700	719	704	697	660	721	727	701	688	672	690	659	683	677	717	722	668	663	724	700	703	692	725	653	711	717	696	670	674	717	680	711	658	715	750	693	701	681	711	724	700	706	688	684	740	724	653	712	761	689	689	698	638	659	702	706	698	645	704	704	710	667	689	655	725	676	675	666	696	696	724	687	685	709	736	700	695	717	647	702	701	696	756	736	716	711	667	684	710	716	709	718	712	672	743	698	675	675	676	684	659	700	731	722	710	717	727	687	670	689	705	725	688	715	664	694	690	733	657	684	662	737	690	683	713	636	686	681	679	682	677	675	711	681	650	644	674	702	698	727	718	710	676	701	696	674	716	703	679	669	695	722	691	684	744	716	665	709	663	649	684	672	682	618	752	725	697	666	702	710	668	712	684	704	673	680	726	700	666	659	702	708	701	694	691	651	685	685	655	707	701	663	702	730	681	695	744	683	707	715	645	676	699	679	664	706	742	674	638	691	666	740	671	730	722	694	670	682	721	674	691	691	723	668	642	667	663	644	650	715	695	682	693	707	700	701	710	690	692	689	714	702	685	732	694	702	673	676	725	726	697	690	684	724	663	697	674	701	722	692	643	729	695	698	683	693	717	678	702	727	709	734	644	700	710	691	725	703	696	675	709	704	717	650	689	693	705	710	687	679	685	679	715	722	688	681	714	675	687	693	698	691	727	688	672	665	709	714	660	650	706	709	687	692	692	672	646	686	705	710	682	711	686	653	674	714	657	760	748	717	708	712	678	704	679	682	731	711	685	702	697	701	653	693	701	727	684	695	662	703	633	652	677	728	694	684	633	732	708	697	705	678	702	706	699	718	772	690	701	679	622	720	694	744	688	646	693	670	704	704	657	683	650	721	722	664	657	695	702	699	722	720	669	686	713	724	707	685	679	735	700	685	671	688	710	717	683	680	683	683	708	671	681	683	734	695	689	725	674	715	688	761	661	676	689	691	698	677	721	730	707	676	673	747	641	650	678	682	674	694	737	709	732	674	679	664	726	674	652	736	714	669	652	704	717	711	660	680	685	722	704	750	704	688	725	707	718	763	690	671	745	696	692	657	705	611	665	706	693	699	689	663	699	672	688	680	711	659	697	662	696	727	651	705	688	721	714	692	683	697	719	675	668	713	698	668	734	676	704	693	649	672	704	679	681	707	699	669	702	696	709	735	729	694	677	657	703	666	738	715	718	726	673	741	721	693	667	694	680	707	709	706	719	637	724	691	634	660	709	641	751	652	673	675	742	702	702	649	705	714	708	659	709	735	687	703	695	643	697	702	683	717	667	710	717	691	656	713	707	719	659	675	704	708	689	694	665	683	655	706	687	722	719	706	685	725	650	721	674	744	722	702	714	714	699	677	704	680	719	664	704	675	643	691	686	702	713	690	675	711	689	655	644	693	673	715	642	694	679	709	721	668	685	653	717	687	691	675	678	678	713	687	661	728	684	671	685	719	702	724	750	712	696	631	685	706	727	692	687	689	687	681	697	682	678	658	731	711	670	697	642	699	699	694	645	667	733	682	697	677	697	688	682	661	684	733	687	666	687	720	686	702	694	725	697	698	662	719	673	682	681	711	718	684	677	679	717	685	705	749	693	691	667	666	664	686	679	708	661	694	720	719	688	692	668	701	698	733	731	666	695	682	671	666	724	654	716	714	668	705	710	691	678	681	672	694	742	658	702	660	663	704	690	686	686	735	735	670	685	684	660	690	691	728	666	670	695	759	678	732	748	675	696	704	701	698	644	701	669	692	677	720	678	708	719	705	688	664	703	690	679	690	661	784	732	695	703	714	683	710	674	673	709	662	672	666	705	685	647	694	699	729	676	686	729	675	696	742	663	740	721	713	687	643	665	738	662	706	712	705	685	685	687	703
1448	803	499	401	683	772	701	583	508	455	366	354	280	258	243	215	194	178	164	163	137	155	120	130	115	128	110	108	72	75	97	67	73	74	89	89	77	71	70	78	74	63	73	60	59	67	56	77	60	66	61	55	62	67	70	61	61	60	53	47	68	47	38	53	55	50	57	60	58	54	51	39	62	51	63	44	59	54	56	34	52	39	46	53	54	39	50	62	49	51	52	46	50	59	70	44	52	48	52	52	53	40	62	33	44	44	50	49	61	50	55	59	40	41	50	41	44	56	37	52	55	67	32	52	44	53	58	50	45	54	46	50	55	51	45	43	49	35	49	48	43	58	48	50	50	45	53	49	64	46	50	48	50	48	58	46	54	41	47	47	52	46	54	48	40	54	50	46	63	34	49	37	57	53	43	62	43	60	43	54	55	44	47	56	43	47	51	46	56	59	55	33	58	45	65	41	66	52	50	51	58	48	51	54	57	46	46	48	54	56	54	54	42	48	52	54	47	55	39	56	56	48	56	43	60	43	46	44	46	53	39	48	46	46	53	43	43	70	57	48	50	47	45	38	59	48	52	54	57	39	58	65	56	57	55	36	53	44	56	65	48	42	52	45	45	58	39	56	48	52	47	43	50	47	54	45	48	58	47	52	50	44	49	44	50	50	43	56	55	45	52	48	51	42	41	56	53	67	49	44	45	49	63	62	40	43	40	43	43	49	38	37	48	40	46	59	58	50	43	51	46	60	52	50	42	54	66	55	41	46	48	46	53	47	42	51	58	56	48	53	66	46	55	43	49	66	50	49	46	48	58	58	61	44	54	38	50	42	48	60	55	61	42	53	55	43	42	49	54	56	40	57	78	54	56	47	52	49	49	42	36	46	54	44	58	48	64	47	42	52	68	45	46	41	57	38	47	44	52	42	41	37	63	40	53	54	44	41	38	44	50	52	43	52	65	46	50	55	56	50	61	43	55	43	42	47	38	40	55	41	47	39	44	47	44	59	50	58	47	38	45	31	47	40	60	48	41	41	55	48	64	55	52	38	42	62	58	55	53	50	51	54	47	56	46	54	55	41	51	46	57	37	42	42	53	47	56	46	53	42	56	53	39	55	54	54	47	46	42	52	52	41	48	49	75	39	56	41	46	59	40	46	57	43	42	64	57	45	55	43	49	48	36	47	46	45	63	48	66	45	35	49	46	44	49	45	49	67	44	45	41	54	49	60	47	46	47	45	38	54	68	49	56	48	45	44	54	49	37	72	59	43	45	55	54	58	51	52	43	55	44	42	45	42	57	53	52	43	55	49	55	51	40	47	49	54	50	40	54	42	52	55	58	43	46	48	51	53	49	59	51	55	46	61	41	32	40	48	50	36	37	49	42	56	47	44	57	52	48	61	56	51	52	57	63	53	39	61	49	52	47	50	53	39	57	55	55	53	57	57	49	33	44	47	59	48	53	50	49	51	40	48	44	52	47	58	39	44	51	43	62	54	67	56	49	52	54	64	55	46	52	44	41	46	55	47	52	57	48	71	44	48	51	40	39	49	58	40	50	54	42	58	41	49	54	31	55	46	43	41	55	50	47	42	69	48	48	63	34	50	51	40	48	52	66	52	40	58	48	41	48	45	41	60	65	44	49	41	37	49	52	44	48	46	33	53	46	49	46	46	59	50	48	57	50	40	51	57	41	51	46	49	52	63	52	50	51	49	38	37	52	48	58	47	51	48	39	49	44	52	51	45	49	51	54	43	63	64	43	49	61	50	59	36	56	47	47	48	47	40	50	38	53	61	45	58	47	52	48	45	68	42	50	47	46	60	54	52	63	49	52	46	50	46	64	47	67	48	52	53	44	53	35	46	49	53	44	52	48	55	39	52	52	58	52	62	49	50	64	46	54	50	54	56	50	48	61	40	43	47	49	52	48	52	48	53	49	56	51	50	47	57	62	52	39	46	54	61	44	59	50	48	53	62	57	54	69	49	63	49	58	45	68	46	57	53	46	55	43	64	54	58	45	55	58	51	65	49	75	51	49	49	39	59	45	43	48	55	51	41	49	47	45	42	49	59	41	44	58	53	47	56	46	55	59	67	39	55	54	48	57	45	44	46	56	49	53	61	47	50	57	47	55	57	45	70	48	59	52	50	46	43	40	50	53	38	53	39	45	56	54	54	45	53	42	50	52	44	45	41	39	41	45	52	42	58	64	48	63	53	48	46	46	56	47	37	49	32	56	64	38	63	47	54	38	58	57	43	40	58	41	55	54	47	54	45	50	41	52	57	46	46	52	47	44	51	57	60	54	46	49	58	45	48	61	55	58	50	49	55	57	34	46	40	46	45	50	51	37	56	38	42	50	47	45	51	50	42	43	45	45	49	45	49	46	45	54	50	56	56	46	47	50	51	51	50	54	55	51	57	52	57	52	72	60	46	58	46	46	35	50	44	50	48	37	57	58	53	48	62	43	45	43	55	63	44	49	37	50	46	48	58	51	35	50	59	49	51	44	52	44	51	38	40	36	45	41	60	58	51	45	58	60	48	58	44	43	48	55	47	60	49	54	55	57	45	46	49	44	54	50	58	47	50	57	58	52	49	49	53	56	54	56	43	60	57	51	43	52	57	48	51	42	50	63	61	68	55	57	40	36	57	54	45	43	55	43	55	42	41	56	47	57	56	56	49	43	55	37	48	60	39	34	47	44	66	45	50	57	56	56	47	45	43	61	54	56	61	40	58	59	54	51	54	49	34	48	53	50	54	45	56	53	60	55	56	46	45	46	54	45	63	49	45	39	45	48	48	53	51	41	56	46	42	51	63	51	44	67	55	43	63	52	57	50	48	43	39	51	44	54	41	48	60	47	53	59	49	51	52	51	46	50	57	43	50	47	50	54	57	58	37	50	59	45	43	36	45	48	52	53	48	49	48	45	60	54	44	53	55	60	46	60	58	47	51	36	45	45	44	46	59	38	52	56	46	50	45	57	52	59	49	48	69	55	57	49	43	45	62	40	44	53	48	47	52	63	50	63	51	52	48	60	48	42	44	45	40	52	55	39	52	46	47	40	50	39	47	64	44	50	40	55	43	42	46	50	53	47	63	43	51	48	46	51	59	60	57	59	57	63	61	47	38	49	54	51	54	40	43	45	38	53	45	52	55	37	41	48	49	46	49	53	41	61	47	41	52	45	41	54	45	54	52	57	48	47	61	51	56	57	60	52	45	41	48	54	57	44	53	47	50	71	55	51	45	53	49	49	58	47	41	44	35	44	43	68	48	48	54	61	39	48	59	43	57	50	53	56	47	59	52	55	46	45	50	48	54	41	58	45	47	43	61	48	57	60	59	50	50	65	49	55	47	45	49	53	52	46	47	55	42	36	51	51	53	44	47	48	53	46	48	47	54	66	47	43	59	42	49	41	45	45	53	50	44	41	47	49	56	61	59	57	50	52	49	46	49	44	52	44	56	62	50	59	34	42	55	38	56	46	62	47	53	63	57
22866	16641	10956	23752	32262	31217	28410	24483	20992	17992	15243	13168	11670	10274	9262	8157	7034	6368	5884	5539	5011	4512	4344	3947	3631	3301	2926	2588	2523	2325	2162	2109	1953	1971	1908	1887	1812	1744	1666	1610	1604	1570	1542	1472	1391	1343	1294	1274	1225	1237	1181	1203	1142	1058	1081	1119	1023	1059	976	998	953	1006	888	968	911	887	879	914	849	856	904	780	803	868	828	788	759	838	824	807	805	801	775	774	782	789	779	729	766	780	749	799	728	703	827	732	712	771	732	705	722	800	734	694	757	727	694	746	756	692	747	754	749	685	742	695	738	766	736	692	721	726	686	705	685	726	698	728	694	743	689	725	720	716	714	721	696	691	743	703	732	752	673	714	717	738	690	721	716	671	716	715	686	722	694	738	758	765	719	750	714	734	689	711	723	709	719	678	665	708	694	756	688	704	698	742	733	669	727	721	757	710	766	677	723	706	732	684	700	698	721	716	712	694	701	693	692	722	702	674	679	689	706	714	689	759	712	716	762	684	715	747	756	753	732	711	713	690	685	727	727	749	704	708	722	729	671	723	752	722	713	712	738	716	693	715	731	673	681	704	761	704	709	761	770	753	727	680	730	737	692	731	685	743	725	686	668	757	682	700	742	715	695	682	706	785	727	738	706	691	714	721	695	684	703	743	716	710	732	692	669	700	667	754	705	707	688	701	706	696	737	746	758	650	744	705	737	710	740	722	715	733	729	759	768	707	720	726	728	706	740	737	657	700	702	714	720	753	749	706	741	696	712	704	752	761	691	715	721	723	711	713	705	668	726	683	737	769	685	685	714	698	669	734	679	718	638	744	709	716	710	765	695	709	739	703	718	738	703	698	711	728	694	646	719	679	731	780	696	754	700	768	712	711	735	762	684	688	704	707	742	698	723	713	744	728	679	707	694	737	701	758	691	706	705	701	703	756	692	690	729	734	743	666	729	710	721	693	692	780	752	735	729	725	718	777	730	737	736	672	722	703	670	775	695	684	703	695	651	755	735	744	708	734	751	659	697	713	688	707	744	705	720	723	747	737	701	686	724	699	739	750	722	733	718	742	727	706	693	699	754	680	691	741	699	732	707	691	706	706	704	710	736	703	730	737	693	676	735	745	750	746	686	711	728	737	748	700	713	715	724	712	657	700	746	743	737	708	706	736	756	714	721	715	747	726	751	709	720	743	754	626	689	707	732	715	710	721	686	716	722	704	745	698	716	720	743	660	707	683	673	691	669	708	700	757	708	676	745	698	743	721	707	746	677	721	668	714	704	776	716	716	682	719	685	746	706	709	717	738	682	693	731	688	685	761	704	659	701	682	717	699	732	747	725	697	727	695	709	720	679	703	681	722	686	781	670	706	716	768	724	698	722	744	730	730	692	679	723	734	685	712	714	739	710	690	731	658	687	744	727	653	725	746	725	706	728	724	776	723	740	729	655	714	696	698	725	697	729	721	692	752	683	680	669	709	681	707	681	695	684	721	725	738	699	743	720	761	734	727	728	699	698	712	694	719	644	703	684	686	706	708	758	748	688	684	735	666	684	703	737	699	752	657	719	682	662	692	749	734	784	706	768	705	743	715	702	725	692	728	736	677	743	728	728	695	672	727	688	756	671	715	698	769	684	711	723	692	696	729	656	724	703	673	714	715	727	705	779	711	749	645	764	702	695	781	674	720	697	670	711	736	736	764	706	719	689	711	666	772	692	734	749	682	721	718	740	747	715	738	741	723	726	709	694	732	683	690	724	694	660	748	724	668	685	722	691	709	670	727	676	695	720	724	667	689	712	743	725	713	746	744	717	740	727	685	730	745	679	667	711	684	717	753	690	693	691	754	721	730	714	712	728	722	730	713	721	733	673	676	697	712	701	745	722	750	753	694	710	707	709	700	734	693	730	728	694	649	658	725	761	715	732	727	728	745	695	731	715	716	729	708	693	715	720	709	742	727	691	713	731	745	648	712	696	706	718	718	745	692	679	710	735	722	771	650	721	715	699	712	697	719	755	703	739	685	702	684	712	693	731	666	704	731	696	721	703	695	678	692	686	702	763	699	726	713	721	717	758	676	709	759	742	707	708	699	720	748	711	677	743	686	729	732	676	698	768	728	715	716	813	724	734	706	716	755	735	756	716	666	722	739	696	709	733	714	672	714	688	741	691	725	761	694	710	701	773	777	714	676	733	730	697	745	720	737	703	677	680	734	720	742	696	697	675	721	690	727	723	679	711	725	675	719	728	688	715	660	721	766	731	695	688	746	725	715	692	713	691	714	693	761	695	698	732	704	728	708	771	688	730	705	671	720	700	685	707	782	723	734	688	705	746	687	745	703	724	680	708	667	747	700	742	694	701	800	697	725	715	742	795	694	702	721	691	730	739	727	718	689	702	742	679	662	702	680	683	705	734	708	668	723	669	701	711	699	706	712	764	753	736	728	678	745	735	725	716	690	657	716	693	720	720	676	707	683	705	721	706	724	725	705	670	726	683	690	717	729	680	774	699	702	669	701	739	706	704	707	718	712	712	705	768	713	728	758	730	741	709	698	684	727	709	736	689	755	710	707	691	693	712	751	706	669	696	714	728	691	705	712	651	729	691	724	705	723	734	721	727	735	708	714	768	722	749	737	714	688	726	715	703	709	708	722	725	690	712	696	722	731	744	707	716	696	680	749	685	714	729	737	713	677	734	737	726	728	714	703	689	748	720	732	754	747	682	687	758	707	745	738	713	708	729	732	720	693	697	683	723	726	708	751	706	750	700	686	748	705	748	696	701	755	723	688	743	702	731	669	710	722	714	753	765	694	754	743	705	735	735	682	704	733	715	724	727	752	734	673	696	686	732	756	703	730	764	761	705	656	743	703	693	727	704	713	727	752	717	745	706	676	708	735	719	712	721	715	743	697	756	732	717	722	744	698	736	718	743	754	690	683	728	717	725	692	705	730	737	703	705	737	721	719	729	738	743	725	774	703	747	748	669	769	683	716	716	700	789	724	774	716	664	743	702	700	708	708	763	736	699	700	719	746	677	729	718	731	713	700	680	707	728	682	690	707	688	682	734	725	745	715	668	742	691	714	697	721	712	704	750	696	701	755	702	734	726	696	696	705	742	690	683	685	664	710	724	732	697	758	708	708	645	714	692	758	725	695	725	695	659	668	708	659	689	730	738	719	740	725	743	710	711	746	683	673	712	715	739	630	744	743	706	682	690	654	716	741	701	727	715	720	704	747	650	709	726	739	733	658	676	679	766	764	745	746	694	717	726	728	695	691	719	708	710	701	705	742	760	682	734	724	691	701	742	699	725	682	753	704	732	768	738	737	697	709	734	712	705	796	700	747	697	748	718	703	736	739	760	728	733	729	738	731	720	694	715	689	717	716	713	666	706	693	734	679	739	712	741	720	718	713	704	712	666	758	752	747	753	751	660	716	692	725	746	711	690	713	756	708	728	682	710	721	730	686	737	706	705	743	668	699	761	665	739	704	712	668	729	693	725	687	714	752	701	659	708	705
3270	771	484	380	592	630	617	508	487	436	375	337	279	250	257	205	189	179	162	169	142	152	144	140	114	109	121	109	111	104	81	91	101	84	66	84	96	81	84	77	87	94	76	80	81	76	80	70	94	79	80	71	74	69	62	65	66	69	66	71	62	53	63	58	53	90	62	83	48	71	63	62	72	55	77	47	64	50	62	61	55	50	61	61	73	61	69	74	68	61	62	52	72	62	60	61	76	60	56	79	65	48	77	63	56	52	65	68	82	63	77	64	61	49	72	60	51	57	66	61	69	55	52	60	57	51	72	57	82	64	67	57	62	52	48	67	70	56	57	67	59	49	65	66	62	58	59	63	59	51	71	56	63	62	68	63	69	50	60	54	58	65	58	54	60	56	61	68	84	48	69	71	74	50	69	64	63	69	56	63	63	68	59	73	74	54	72	61	51	59	79	59	59	68	54	58	55	63	61	64	62	57	73	48	65	73	50	64	72	63	60	67	58	63	49	63	61	59	76	63	53	72	51	66	76	64	58	66	61	72	73	76	47	62	70	43	52	62	71	71	59	59	58	64	66	62	59	54	62	52	66	70	68	55	63	56	65	61	49	51	58	73	69	54	76	59	73	52	69	70	68	75	69	78	57	56	63	65	71	62	55	58	61	60	61	60	71	65	64	65	60	62	53	59	73	63	69	62	63	74	71	59	69	57	48	60	43	70	46	61	56	63	67	59	60	76	59	70	71	66	61	65	55	65	57	75	61	57	63	63	70	62	72	67	73	62	54	44	52	61	64	65	68	72	50	84	71	68	56	62	54	53	68	73	53	74	55	55	62	70	83	66	56	61	58	69	57	46	76	45	65	63	52	68	58	59	57	65	44	55	74	82	69	57	50	69	76	60	58	71	46	66	73	75	67	81	54	46	67	67	53	62	72	60	64	67	52	53	59	64	74	60	77	60	75	74	57	65	56	57	63	56	60	44	58	67	63	70	54	50	75	73	51	66	59	67	55	54	57	54	73	65	66	50	73	60	48	66	60	74	54	67	58	61	65	45	51	68	64	51	64	58	70	54	68	63	61	64	58	59	56	65	60	55	57	67	61	65	64	56	65	70	63	74	75	57	71	58	61	58	43	57	62	73	67	71	81	74	66	58	63	65	74	70	51	68	71	76	64	65	80	55	65	66	57	63	76	75	61	64	51	82	62	56	60	53	62	59	71	57	63	69	61	56	59	63	66	70	55	60	55	47	60	74	86	56	58	47	54	61	55	74	80	65	67	66	64	71	70	62	60	66	49	57	55	64	44	55	57	59	58	59	77	62	71	70	55	68	68	58	60	55	55	71	60	72	59	70	56	68	50	57	60	57	55	48	65	85	49	58	62	67	63	56	57	78	69	57	48	69	64	60	74	74	60	67	64	55	69	68	72	69	45	67	72	68	81	67	63	57	68	57	78	71	53	56	59	51	51	67	54	66	58	60	48	76	63	83	61	46	70	65	57	80	79	56	61	54	67	48	69	64	67	66	54	58	65	65	67	75	69	56	52	60	54	63	63	78	78	69	73	62	65	68	56	49	61	55	62	67	56	61	60	63	75	60	58	68	64	66	71	72	58	61	71	57	63	71	71	56	75	63	64	57	67	54	77	65	66	61	74	81	54	55	56	66	62	71	54	68	52	70	81	63	57	69	70	66	56	68	64	62	70	68	48	67	70	60	58	66	58	61	48	61	72	68	52	63	69	70	49	55	71	50	68	49	71	50	74	72	55	64	67	67	70	56	62	75	58	79	50	64	48	69	69	61	65	50	59	61	43	54	52	61	63	56	67	65	64	67	60	65	70	55	69	63	61	60	72	71	55	69	88	62	67	74	73	66	63	55	74	58	72	64	77	71	59	58	67	68	59	60	64	65	48	74	51	56	63	52	55	51	66	54	56	65	69	65	51	60	71	56	56	66	62	57	64	64	55	64	61	58	67	73	72	57	71	62	73	67	72	70	62	71	71	67	46	85	51	67	57	70	62	74	67	67	59	60	67	49	60	63	59	54	76	65	59	72	57	59	74	62	54	64	56	51	54	74	57	82	57	53	58	52	58	69	64	69	73	72	62	56	61	56	53	67	65	70	46	66	83	63	52	72	66	54	60	74	80	90	66	70	62	69	74	65	72	78	67	68	55	50	63	59	60	63	46	64	58	66	68	55	51	68	56	61	59	66	62	59	77	52	56	63	61	66	63	65	70	70	56	59	61	61	68	67	66	67	67	48	65	58	54	72	58	61	56	47	57	56	50	55	64	70	61	65	53	73	74	71	64	56	75	64	65	72	71	48	52	62	63	46	67	62	52	59	51	54	52	77	56	86	63	66	62	55	65	61	72	61	78	87	47	58	48	50	59	58	66	56	66	58	75	54	57	52	50	58	65	66	55	70	73	59	47	64	62	62	67	48	57	45	42	70	57	60	67	61	63	59	73	68	63	75	64	75	78	63	53	70	82	60	81	58	51	63	70	58	53	51	55	67	57	60	69	61	64	73	67	62	65	64	64	63	72	60	63	63	56	72	55	60	54	55	69	62	62	66	65	54	68	60	55	53	59	65	60	58	75	66	62	61	62	53	67	63	64	76	56	58	51	64	65	75	67	70	64	71	60	60	65	57	73	54	68	66	79	62	50	56	65	57	71	71	66	60	72	57	59	58	71	69	56	71	71	63	55	58	51	57	63	69	66	50	52	72	51	56	67	63	56	58	55	72	77	67	56	68	61	52	66	48	60	61	55	56	63	67	52	63	57	75	60	80	66	77	69	60	67	69	67	71	67	56	61	62	61	63	63	39	57	54	63	69	72	73	58	64	56	66	81	66	47	72	65	63	73	60	69	60	57	69	53	62	64	60	71	66	49	71	77	73	55	59	59	72	54	88	52	61	60	63	60	57	61	64	62	53	68	61	62	49	79	58	63	57	50	52	51	53	64	44	59	62	71	55	85	60	57	70	61	68	76	50	59	60	70	60	57	70	72	76	66	62	61	79	79	63	68	71	66	78	63	46	66	66	65	67	71	54	43	54	72	73	54	74	52	61	48	58	72	56	63	53	76	61	75	50	62	62	65	59	81	61	55	61	63	63	54	62	73	69	59	59	49	76	71	69	64	58	62	50	61	60	75	56	68	44	67	55	68	74	76	65	52	61	77	55	65	52	69	62	73	61	60	68	43	51	76	59	50	63	68	63	84	68	51	70	70	64	68	75	63	51	65	68	58	65	80	81	66	48	57	68	60	63	48	62	61	63	84	65	50	57	75	62	67	57	65	58	72	60	58	65	54	65	58	59	75	73	57	51	61	51	60	64	65	71	69	54	65	60	53	73	58	57	67	57	44	56	56	75	62	65	65	68	62	66	67	42	65	62	57	68	67	61	60	62	62	76	53	43	65	54	65	59	85	67	65	56	67	51	62	67	52	69	57	48	67	62	68	80	75	57	69	52	66	65	71	56	65	59	77	51	60	56
21079	14978	10241	22325	30501	30052	26947	23590	20398	17398	14863	12859	11223	10085	8804	7713	6654	6149	5703	5427	5120	4514	4450	3943	3622	3289	2950	2754	2522	2445	2226	2097	2106	2032	2067	2018	1858	1919	1825	1805	1734	1651	1642	1566	1524	1525	1482	1440	1412	1386	1410	1390	1345	1252	1173	1199	1211	1177	1155	1181	1115	1097	1072	1148	1087	1094	1044	1033	1051	1056	993	1007	997	1029	992	1024	975	979	944	1010	1004	941	967	930	969	1005	987	959	982	950	935	950	947	930	930	902	883	941	943	897	840	935	919	887	935	854	927	959	894	922	990	891	879	947	854	818	895	879	943	914	927	907	865	893	910	898	891	915	902	919	900	902	932	956	920	894	971	886	901	905	860	913	891	908	955	892	890	864	823	880	906	909	907	884	902	928	923	919	936	891	874	876	923	946	853	885	927	912	889	876	888	899	881	899	894	864	852	916	871	903	924	888	903	904	894	881	861	900	896	868	884	911	903	888	860	983	861	826	911	922	910	887	864	894	947	884	872	887	910	858	846	903	903	924	955	880	867	902	855	865	893	890	904	912	872	891	875	943	886	888	897	880	892	889	892	897	895	916	915	904	894	893	921	836	842	893	893	873	840	884	888	842	909	892	902	907	882	897	850	894	863	889	914	884	970	923	842	890	865	936	904	927	929	867	938	869	956	870	975	942	882	896	869	930	858	893	902	919	859	884	872	877	944	893	862	898	885	896	896	903	914	886	880	924	943	853	894	890	919	901	875	912	957	844	891	874	865	887	921	896	858	933	888	906	934	888	901	917	833	926	875	874	836	822	886	880	913	882	867	888	943	892	869	892	872	900	896	920	967	882	918	864	874	935	862	932	871	923	880	924	918	892	906	864	911	989	824	899	892	877	941	860	905	910	877	926	894	891	921	892	902	933	875	918	895	889	885	867	800	919	856	862	881	902	888	903	887	922	906	830	937	898	915	937	912	962	878	881	904	857	891	862	949	872	898	891	891	853	917	882	897	862	910	888	915	899	958	932	907	923	890	918	920	937	887	885	835	902	913	912	948	869	882	874	908	866	823	895	900	972	964	844	881	897	906	896	899	915	924	895	877	897	947	875	936	932	887	947	914	917	937	926	881	905	887	904	844	944	953	903	925	916	919	892	944	936	932	882	881	869	849	895	857	894	844	894	901	928	872	965	935	904	869	873	790	969	833	900	899	855	877	843	900	935	898	886	911	919	889	939	862	909	885	938	882	877	910	883	876	972	882	962	853	902	949	904	882	883	847	867	948	962	907	904	853	860	911	876	861	914	896	876	930	863	910	893	874	864	856	896	941	927	888	884	886	923	877	859	918	882	917	912	928	895	913	836	881	899	905	892	921	923	878	835	887	933	893	924	872	934	881	900	900	864	906	907	939	983	931	870	915	898	887	899	881	876	941	874	861	901	902	909	898	883	906	859	892	924	931	885	879	883	885	902	860	867	845	896	887	901	921	897	900	876	892	911	890	925	902	891	874	849	914	829	884	882	951	868	859	930	859	969	895	867	881	945	907	883	919	901	895	881	871	940	927	887	1012	900	884	920	897	895	871	846	908	961	892	911	959	874	918	920	955	883	926	846	899	905	892	928	880	889	919	912	861	908	857	883	898	886	854	969	896	900	910	876	897	885	907	877	955	890	918	949	889	886	907	914	884	911	955	893	887	919	885	928	923	882	936	885	881	845	907	894	898	890	922	922	917	935	861	872	882	908	885	897	903	903	942	903	929	847	881	866	818	909	894	920	890	846	974	931	928	909	901	898	912	888	887	866	899	919	913	856	846	938	911	890	925	888	934	851	868	878	863	909	906	890	875	850	953	917	884	920	871	904	895	909	908	894	884	881	871	928	890	897	915	912	868	946	910	889	895	898	925	892	909	887	912	906	1005	861	907	900	860	820	897	903	866	844	922	888	868	937	888	883	904	851	914	906	925	972	898	887	882	864	909	881	872	938	925	887	906	921	904	899	890	893	897	934	904	901	893	871	924	874	883	884	910	906	888	905	919	920	868	942	856	862	903	885	885	922	900	874	873	896	895	882	920	835	929	908	856	894	937	879	857	942	900	875	890	877	883	881	899	867	888	878	880	867	911	892	918	944	876	891	928	858	900	878	902	871	843	814	849	828	844	868	866	918	841	901	864	884	912	892	914	867	929	914	887	961	893	858	872	895	924	873	883	830	862	907	914	913	930	883	893	949	908	911	888	952	904	894	907	897	857	906	886	945	879	864	881	905	867	851	883	881	883	853	915	881	854	923	894	939	880	873	908	919	897	845	911	923	870	887	922	906	926	873	917	876	895	859	862	926	881	857	916	982	867	864	868	882	908	892	912	914	837	882	882	907	906	962	900	853	916	886	876	895	964	871	892	882	909	885	950	878	863	896	834	877	905	910	862	881	902	945	887	885	909	921	932	831	878	880	895	866	903	888	925	880	927	889	916	886	836	878	898	906	914	901	878	919	837	987	922	903	906	895	893	877	920	922	905	855	901	903	890	870	929	940	872	900	915	832	862	907	879	953	912	896	868	929	863	947	844	899	889	845	872	946	896	891	900	885	883	897	929	881	860	877	933	882	878	893	923	869	897	901	898	847	917	937	904	873	824	892	876	915	892	921	928	860	874	882	858	939	876	920	898	895	878	941	897	913	915	888	914	851	921	905	919	890	919	888	866	830	899	851	905	877	907	875	930	911	949	891	924	905	968	862	872	881	904	901	917	888	924	890	877	873	854	882	898	874	915	955	846	919	932	911	919	892	893	910	976	863	895	902	883	919	898	897	911	881	938	890	947	930	897	925	872	895	877	879	933	942	954	912	906	868	931	929	876	903	850	849	903	857	879	908	881	919	899	862	908	873	941	874	890	913	891	923	874	887	897	876	914	865	907	852	882	903	902	948	914	915	884	841	886	847	869	955	855	904	931	906	898	853	928	932	877	878	901	849	832	853	895	927	940	913	952	895	894	864	893	844	876	895	887	921	923	878	909	901	846	893	888	882	882	893	887	913	843	914	884	958	896	870	935	899	913	857	893	925	909	914	929	886	891	888	956	871	885	913	926	845	899	897	878	915	882	845	815	862	889	885	925	932	915	896	877	881	840	874	883	850	908	890	938	841	906	860	935	912	888	885	870	889	910	910	883	875	859	920	882	861	915	863	902	877	900	872	928	863	878	919	931	919	855	915	909	913	879	891	902	887	916	962	947	888	824	877	915	918	881	898	896	850	905	916	884	927	937	888	852	888	864	910	906	871	915	894	924	890	867	887	923	885	933	862	926	913	875	925	840	912	895	916	860	910	926	864	905	911	909	889	895	916	905	922	942	876	896	929	885	864	898	947	914	890	927	946	928	899	884	902	891	917	942	955	902	896	929	884	904	849	888	937	893	894	896	911	919	887	948	897	894	892	929	905	891	904	897	859	939	866	900	892	879	889	846	865	915	948	915	906	887	802	911	944	834	956	881	927	929	844	907	938	914	847	880	921	872	924	879	845	877	898	865	895	890	907	903	917
2478	1120	676	543	890	976	941	830	761	616	543	501	413	369	334	298	289	248	248	234	221	186	176	157	169	164	144	138	128	112	126	118	115	92	94	86	107	99	91	115	90	91	97	78	81	89	86	80	75	84	92	73	89	85	74	86	72	63	74	90	74	91	89	69	75	69	50	56	57	71	76	74	81	59	64	73	71	72	63	74	88	84	57	71	78	67	72	76	60	73	83	60	56	70	65	74	66	67	75	59	82	67	85	66	83	58	73	76	64	67	70	61	66	77	67	66	64	56	71	56	65	62	71	63	80	64	58	56	90	48	69	59	78	52	75	64	69	63	66	69	70	71	78	73	66	63	73	69	64	65	73	72	62	58	75	57	66	66	64	69	62	61	60	60	66	66	59	56	69	74	51	69	63	78	54	73	74	69	69	61	59	58	83	59	78	49	60	65	59	63	59	72	74	71	65	68	86	61	78	60	54	73	69	51	68	49	63	61	77	59	61	62	58	79	67	76	81	66	58	67	69	57	76	63	49	68	74	59	69	70	82	56	48	77	68	64	50	49	57	67	66	65	74	72	59	64	66	57	55	69	77	59	60	60	76	66	70	68	57	60	60	59	52	64	64	60	56	68	57	77	55	57	83	47	64	58	51	52	70	52	64	55	59	72	56	69	67	68	60	68	70	56	61	80	57	50	64	65	57	60	69	62	68	62	81	64	69	65	52	66	65	73	74	55	75	65	78	72	60	67	48	56	66	70	71	69	55	66	73	69	67	66	54	66	68	52	61	57	62	68	72	70	56	68	73	72	56	60	58	61	70	68	56	51	65	66	62	65	68	62	67	80	69	61	45	71	55	56	67	65	71	78	64	59	59	67	60	62	63	59	65	63	62	42	71	67	84	63	68	66	50	71	56	56	64	74	74	71	58	64	55	65	65	62	57	60	79	75	77	57	68	71	61	70	66	71	78	82	65	62	51	65	64	73	62	60	71	73	62	68	61	74	61	57	63	73	79	59	68	71	59	68	67	77	59	73	72	63	65	50	68	69	66	50	66	56	79	60	68	63	58	55	63	70	63	74	87	67	81	55	61	65	63	68	76	62	57	76	63	55	55	69	65	56	65	62	62	52	69	66	74	66	67	75	68	83	86	67	91	68	71	55	67	73	66	65	55	51	74	65	69	73	54	79	61	58	70	61	82	62	61	79	67	62	63	56	67	59	65	67	64	74	78	61	66	72	72	67	65	67	67	72	91	68	62	71	67	66	65	64	70	67	68	85	68	82	77	63	69	53	75	60	73	61	66	64	63	58	73	66	74	58	62	70	68	47	55	73	63	67	77	63	75	62	67	53	64	60	57	55	72	59	61	73	55	64	76	65	64	63	73	66	52	71	80	69	72	56	72	63	62	79	79	72	67	73	74	51	66	73	70	70	56	61	77	76	78	55	61	60	54	68	72	72	60	60	64	64	75	78	76	58	60	69	61	76	63	55	67	65	56	75	68	66	60	66	74	81	77	58	79	55	71	63	56	77	65	75	62	58	65	72	67	53	62	68	76	83	57	68	70	64	77	70	57	73	57	69	69	62	62	67	56	64	56	58	65	62	50	59	69	49	66	61	70	66	61	65	51	66	58	72	68	80	73	66	57	70	84	63	65	56	57	61	65	67	74	58	56	62	66	64	74	78	77	56	60	51	67	71	79	64	69	75	72	59	64	54	60	62	58	77	64	70	60	65	66	69	58	69	57	60	76	64	64	50	58	46	55	65	79	72	56	56	60	79	84	62	72	73	61	72	64	52	74	71	69	77	59	76	66	71	68	66	52	67	89	66	70	66	61	55	79	58	84	69	61	64	54	61	53	64	63	71	60	82	68	69	62	63	73	73	56	67	67	61	79	67	64	69	57	69	85	61	73	56	64	61	59	64	73	65	54	80	66	70	68	64	57	62	58	62	72	71	62	73	66	71	83	69	68	64	65	59	64	71	62	76	60	66	79	68	66	79	80	59	64	60	60	67	63	80	59	60	75	55	66	64	53	74	61	78	75	53	81	56	60	52	62	59	67	68	79	64	66	62	71	86	58	57	61	71	63	52	59	59	61	79	61	49	64	67	65	64	65	68	53	55	79	57	70	57	64	68	60	62	58	69	73	76	77	58	55	61	71	71	65	63	77	65	60	69	67	70	58	69	59	64	67	63	63	52	64	58	67	61	61	77	57	53	59	86	45	70	51	50	66	66	59	62	67	66	69	60	62	66	65	59	53	65	68	73	72	57	76	71	56	64	71	57	55	59	48	67	62	72	68	60	68	54	65	63	72	67	69	55	65	68	65	75	54	55	58	65	65	66	64	62	65	74	72	75	59	72	85	61	59	73	64	60	66	61	67	80	66	68	67	60	75	69	64	66	69	58	69	70	56	68	57	73	62	68	75	75	81	64	62	63	71	71	47	73	68	56	87	72	61	63	62	58	59	78	72	61	61	60	58	79	58	52	57	65	64	69	72	66	75	60	61	75	62	48	66	62	73	58	59	53	60	61	72	63	77	59	64	68	62	60	70	77	63	64	60	47	68	77	52	51	74	78	75	74	58	64	73	49	86	73	72	52	68	64	69	70	71	69	55	61	78	72	65	72	59	71	66	49	69	75	62	66	76	60	68	67	56	66	60	65	70	56	56	78	69	70	60	67	62	66	60	62	77	74	72	62	59	56	62	69	68	51	76	68	63	62	62	51	88	70	60	67	59	49	57	76	60	63	55	49	61	74	63	73	65	66	77	61	58	65	72	56	75	75	60	64	62	62	48	63	62	73	65	59	63	64	73	76	67	60	57	85	60	70	76	67	69	55	57	62	67	65	80	63	71	68	59	66	80	63	56	63	74	62	63	67	60	67	58	62	67	69	55	62	50	79	60	75	62	72	57	59	59	79	66	78	60	68	64	67	61	56	65	72	81	69	67	55	54	72	70	70	78	77	66	60	53	72	65	70	60	58	73	78	77	54	70	64	53	75	74	75	63	62	55	66	70	65	68	65	54	59	53	73	74	61	62	59	63	59	80	73	66	60	67	51	66	63	68	70	69	59	60	69	71	68	60	75	67	70	44	65	70	79	52	61	71	56	80	60	55	58	72	69	77	58	50	70	76	62	63	64	59	57	64	67	59	65	81	57	81	60	67	78	52	60	65	66	78	56	63	54	75	65	69	60	54	59	67	64	64	63	56	72	60	62	67	67	47	72	61	50	62	60	59	91	83	71	59	58	73	66	75	62	72	64	69	64	53	57	70	67	79	75	64	68	62	71	59	56	80	65	65	59	78	69	71	56	63	63	56	63	67	57	71	67	63	60	68	77	85	64	59	81	64	66	65	65	78	81	66	65	67	50	71	60	77	64	70	71	58	59	74	58	76	82	62	55	68	68	81	59	64	53	77	68	60	65	73	79	80	67	67	80	63	73	75	64	57	58	65	68	58	62	57	69	63	68	73	71	59	57	58	60	62	76	70	63
26479	19670	13748	27345	35595	35080	32112	28612	25180	21958	19287	16980	15136	13589	11954	10638	9552	8569	8149	7584	6960	6329	5868	5319	4864	4549	3970	3627	3346	3281	2873	2881	2722	2745	2567	2507	2460	2330	2300	2313	2244	2053	2089	2009	1907	1924	1691	1704	1709	1635	1692	1564	1529	1521	1407	1389	1396	1339	1314	1324	1338	1216	1203	1192	1284	1166	1184	1184	1170	1153	1064	1104	1106	1096	1030	1110	1009	1048	1072	1068	1050	1023	1039	1024	1012	1045	1004	996	962	1018	989	1003	993	991	973	941	966	945	916	925	1032	957	915	922	918	946	965	974	932	949	947	907	975	957	962	927	938	979	940	963	907	923	953	993	957	910	976	929	980	953	965	898	918	909	937	932	985	968	938	966	889	933	939	901	937	970	900	940	971	840	955	929	943	912	973	962	965	983	942	928	941	879	887	886	887	972	916	952	911	923	890	900	906	960	935	934	876	888	921	893	929	915	950	869	890	966	915	943	887	1000	911	961	933	907	959	897	908	948	941	990	906	921	934	904	942	975	978	945	950	904	964	883	909	955	927	928	903	926	949	889	915	934	967	899	890	934	965	930	964	907	942	869	951	911	901	947	842	976	876	939	964	896	953	970	935	946	900	945	904	955	927	934	974	995	916	960	889	924	983	985	932	904	952	955	909	938	924	908	948	921	890	934	923	924	929	975	962	898	928	931	932	915	1013	885	889	954	906	939	944	961	913	943	870	879	898	988	899	913	887	951	893	940	948	901	970	890	915	879	919	916	972	925	916	945	952	952	921	928	901	904	900	900	990	964	933	917	947	879	966	919	896	909	950	874	946	931	945	977	872	898	994	927	926	916	911	905	871	905	941	958	932	918	883	929	907	935	922	908	973	952	920	1000	926	947	919	922	924	903	941	917	977	926	926	930	935	917	932	910	937	953	958	930	919	924	906	926	869	958	967	936	945	861	891	932	905	930	908	963	950	892	921	924	956	932	921	946	914	956	867	954	938	909	901	928	969	1008	923	966	912	1004	996	895	930	891	980	931	935	938	901	944	926	914	893	907	929	926	934	924	952	943	924	954	940	919	904	942	919	915	958	953	952	959	919	906	910	931	922	907	881	926	906	928	857	887	951	912	933	885	993	888	933	941	954	977	932	917	969	951	921	934	924	855	915	910	934	955	940	962	927	929	905	885	942	934	920	889	979	982	924	954	975	975	914	941	875	973	932	944	933	897	948	915	949	957	957	957	935	905	979	924	918	924	932	969	892	928	939	937	914	934	934	885	942	947	922	948	1017	996	956	937	937	946	906	952	944	954	950	911	916	963	939	929	865	924	929	949	901	854	934	894	955	931	906	915	940	911	888	985	937	954	915	912	954	924	963	912	910	895	858	892	963	919	922	898	892	961	886	890	908	926	952	892	902	912	900	955	936	1004	862	876	943	949	941	926	946	996	918	897	916	1001	909	955	905	942	888	899	900	959	873	923	925	916	918	943	927	980	931	985	907	922	940	894	913	913	889	950	969	915	944	901	929	893	909	881	936	902	858	902	956	998	906	934	965	892	952	984	907	925	885	895	927	930	962	931	962	898	925	926	941	975	926	945	930	961	914	918	942	876	943	958	915	919	960	924	957	950	923	925	974	899	945	928	941	958	976	935	958	913	923	942	951	951	918	974	916	909	957	967	974	951	932	959	919	945	942	917	952	946	976	918	911	939	958	925	923	896	912	949	927	914	893	976	945	934	924	934	863	950	942	921	926	970	886	986	889	912	902	936	937	956	920	904	936	959	916	950	927	902	920	891	951	852	866	996	939	913	929	927	952	837	875	940	920	942	965	945	883	895	945	920	957	903	957	910	862	946	898	946	940	916	921	947	943	903	943	914	952	896	923	923	914	922	962	1008	940	872	998	962	897	923	929	941	910	889	891	913	953	931	889	879	947	980	929	922	947	920	929	919	881	957	860	879	939	938	882	971	1011	949	942	929	880	972	868	911	916	956	931	898	905	918	936	955	948	944	902	891	950	913	964	951	952	942	882	933	871	963	914	871	889	927	949	926	915	984	859	989	976	945	952	907	945	900	894	906	937	901	951	938	955	931	896	946	936	1002	935	919	940	908	917	940	938	931	933	941	956	973	870	983	924	940	905	916	933	922	988	930	891	951	924	879	959	924	908	955	975	956	899	875	946	925	916	915	872	946	919	913	1003	929	887	942	902	950	925	956	927	903	966	930	947	904	963	925	890	909	991	940	948	941	957	915	988	909	939	915	968	899	885	939	904	915	980	854	923	930	910	947	935	897	923	935	940	926	930	893	953	994	896	929	946	904	919	945	880	889	953	938	973	922	910	883	915	915	947	935	948	962	927	950	977	977	921	877	893	899	968	943	945	878	934	934	915	883	959	937	895	938	872	927	963	960	930	945	903	940	904	960	900	966	920	944	986	940	977	917	939	887	918	937	951	922	917	932	931	897	978	909	896	904	880	894	909	904	910	864	927	936	947	915	958	947	931	957	969	926	899	917	931	911	933	898	908	900	927	901	911	901	942	953	926	927	1018	960	923	960	919	968	943	891	918	909	941	937	889	925	890	941	891	943	925	991	940	956	932	923	961	952	976	944	955	922	949	913	953	891	931	910	904	891	969	951	960	940	907	961	874	895	963	865	932	935	980	902	990	967	980	869	948	943	942	949	920	956	921	920	965	967	879	882	958	898	924	955	859	928	936	945	927	956	984	971	931	945	947	935	886	930	975	927	930	894	936	902	923	905	965	900	884	900	902	907	906	890	947	935	860	986	971	892	968	978	948	921	944	917	989	887	960	933	879	961	977	888	926	988	948	970	929	933	945	887	974	893	917	898	989	939	951	942	929	883	927	922	915	989	900	899	920	881	904	961	945	930	923	933	910	918	961	909	884	920	941	884	932	867	977	978	928	904	932	924	933	942	907	918	901	858	980	913	942	894	957	944	932	967	953	960	929	904	900	905	918	899	917	925	927	879	953	922	966	891	956	895	918	927	898	974	945	968	905	953	854	941	958	972	945	940	958	892	911	930	933	900	959	962	979	958	945	975	940	933	863	894	885	897	960	929	900	963	982	932	945	908	951	912	905	936	983	973	885	970	923	939	893	898	904	919	933	929	963	911	910	944	924	971	866	925	909	949	922	958	916	929	935	956	941	932	904	924	951	962	855	953	929	847	952	900	921	932	948	911	941	902	881	918	955	948	1039	962	921	914	937	879	936	908	942	896	933	923	915	864	927	970	918	914	936	890	910	925	964	925	859	891	927	945	1018	870	978	920	934	911	964	936	922	907	858	895	906	946	942	899	935	993	955	925	923	893	965	940	948	911	927	958	953	942	902	935	917	936	972	948	890	909	933	923	912	914	920	944	922	964	892	928	931	925	920	934	906	919	926	985	927	950	897	902	945	897	954	895	996	909	960	893	914	914	938	902	968	955	948	903	920	919	914	967	910	908	950	909	892	946	934	930	960	909	938	980	930	920	928	938	912	943	971	989	982	913	898	885	887	948	967	946	974	951	904	930	886	907	895	940	968	938	924	962	862	870
2015	473	334	251	425	527	442	392	324	281	250	223	194	177	177	155	123	116	123	122	115	104	106	87	88	77	82	75	85	65	68	60	67	66	59	57	68	68	64	58	68	65	77	58	51	69	62	70	51	62	67	53	46	52	39	58	47	56	49	54	48	45	57	54	47	55	46	45	44	45	54	45	56	45	57	52	52	50	46	45	52	52	39	47	60	45	57	42	44	54	59	46	45	38	49	59	55	39	46	53	53	50	55	57	43	51	40	48	51	38	55	53	50	48	44	52	42	38	56	52	48	46	55	70	47	48	44	40	43	54	44	56	53	54	40	38	43	46	48	44	49	34	41	50	48	54	52	56	48	39	46	58	42	52	55	48	52	52	48	42	45	43	42	47	46	45	38	54	49	38	39	40	37	41	47	53	49	45	56	42	49	52	53	40	38	41	51	38	50	44	41	55	37	55	44	47	44	44	51	41	48	57	44	36	41	39	51	44	53	54	48	48	48	47	44	40	55	41	64	43	47	56	38	50	41	47	45	39	58	52	48	47	37	46	51	42	68	49	46	49	59	51	47	52	54	54	50	44	43	44	56	55	46	44	38	46	45	41	49	41	56	48	40	49	43	38	52	50	29	53	54	48	53	60	53	49	50	49	49	50	50	46	56	44	64	47	45	44	41	42	45	49	36	56	38	51	47	56	44	52	47	53	56	59	46	43	65	45	46	53	40	36	42	51	38	48	46	49	55	51	38	47	46	43	47	45	61	42	54	43	38	56	44	55	61	61	50	41	44	38	61	58	56	49	44	43	48	48	46	53	46	49	58	60	55	42	46	49	49	52	44	57	45	44	56	59	55	39	57	44	48	60	53	47	63	53	45	69	61	44	48	47	43	51	38	40	49	46	55	50	50	49	47	48	52	52	41	50	39	51	56	40	47	48	55	59	57	41	57	56	45	50	45	47	44	63	36	45	52	46	56	47	41	47	55	53	56	41	47	39	41	52	54	58	47	50	62	43	55	52	50	41	55	48	38	44	46	37	42	46	36	37	44	38	51	36	63	43	46	48	47	48	40	47	53	53	46	52	48	46	45	44	48	37	48	54	47	52	52	47	32	55	50	54	42	55	46	54	51	37	40	56	50	46	52	56	52	50	52	48	59	42	47	61	42	34	58	47	52	46	77	53	42	50	56	63	56	50	44	60	49	60	48	49	51	44	50	48	49	44	53	59	46	57	47	49	52	57	53	53	48	51	43	49	46	43	42	39	42	53	42	43	50	56	42	49	47	49	62	47	51	40	51	44	60	42	45	51	51	40	57	39	43	46	45	58	49	33	67	60	39	57	56	51	47	48	54	42	42	52	46	44	53	42	46	53	43	41	45	56	40	49	47	50	44	54	47	62	53	37	53	53	57	40	41	41	57	51	45	44	46	50	55	55	48	29	57	59	47	50	53	58	47	56	50	48	50	36	38	47	35	53	35	57	63	54	55	40	61	42	49	50	51	46	40	47	53	51	42	60	44	45	39	55	45	45	51	41	39	51	46	47	58	50	57	47	52	34	55	40	50	57	59	51	44	51	61	45	39	50	42	56	53	54	42	40	50	49	61	47	49	57	48	48	39	42	59	50	41	49	46	43	59	40	59	48	65	39	40	42	30	39	37	41	52	50	46	45	44	53	50	49	44	46	48	47	48	43	40	54	47	50	40	49	55	55	52	51	40	46	36	28	42	46	51	58	52	45	43	52	49	43	41	56	50	47	50	40	53	43	55	46	51	44	46	48	47	47	54	49	46	50	53	37	49	46	43	52	31	42	52	45	51	46	45	48	59	51	47	53	53	60	49	61	44	43	46	46	43	49	51	67	45	53	56	62	45	44	59	57	51	43	46	40	42	43	31	38	46	47	53	45	42	35	44	39	41	49	64	43	58	54	49	53	43	50	42	60	53	42	47	68	40	53	48	45	48	42	55	44	45	50	47	42	48	46	44	60	41	51	50	50	55	62	52	51	49	58	51	47	38	56	43	44	51	63	54	58	51	50	54	49	51	46	52	53	44	39	48	61	47	54	43	58	61	42	41	40	58	30	59	55	38	45	51	46	43	43	56	61	51	52	60	62	52	42	52	46	40	45	49	53	59	43	42	38	46	54	39	41	41	51	50	50	49	53	51	55	55	55	47	40	51	58	50	39	48	47	55	56	48	57	66	44	40	42	46	39	41	47	54	52	49	52	53	42	42	42	51	46	66	54	50	56	54	41	52	57	56	43	59	52	43	39	52	58	41	47	53	50	38	44	42	49	43	42	49	50	32	55	59	52	39	51	43	43	38	43	43	54	50	51	41	63	50	35	33	57	38	32	57	42	45	44	51	41	58	58	49	49	49	47	46	53	58	42	55	43	40	43	66	51	40	45	51	46	39	53	38	34	52	50	55	56	48	52	48	55	48	56	46	38	47	41	54	47	36	56	44	50	43	54	44	53	47	52	53	55	49	49	56	51	48	42	47	58	51	45	51	52	39	36	46	47	53	46	54	40	53	51	44	58	41	40	42	50	64	58	42	44	51	51	51	44	39	57	52	42	45	47	57	47	49	39	53	47	41	46	48	50	42	36	50	53	39	60	57	52	40	53	55	57	46	55	52	49	35	66	36	51	41	52	52	45	53	43	48	58	47	45	38	51	30	49	37	50	41	57	57	41	47	46	51	46	44	55	45	45	59	54	53	55	47	42	54	43	51	41	56	66	59	47	55	47	49	44	45	48	46	54	45	41	55	42	50	59	52	45	48	51	40	55	41	44	43	53	41	43	55	51	45	51	39	43	46	45	42	38	58	39	46	63	60	43	54	40	38	52	45	52	63	37	41	39	54	52	54	39	39	52	50	54	43	49	42	48	60	47	46	44	47	51	33	52	49	37	59	44	44	52	52	42	62	42	42	40	45	53	52	36	49	45	42	45	60	41	37	38	50	44	49	54	45	52	45	46	49	44	47	37	38	49	43	48	54	43	59	46	55	44	41	43	56	51	38	54	58	48	51	51	45	45	45	57	58	37	48	44	52	52	44	44	60	48	37	54	47	46	46	55	49	54	48	49	49	54	51	48	43	51	32	53	57	50	56	59	45	49	45	60	39	42	44	56	45	52	59	63	48	57	43	51	40	46	42	42	45	38	43	38	44	36	56	55	48	47	57	57	45	39	51	49	50	53	42	51	50	49	47	51	48	54	59	41	47	46	41	50	57	45	44	53	58	45	53	51	42	59	41	29	51	34	41	45	54	33	52	41	35	40	54	42	55	58	38	51	43	41	35	42	49	41	52	64	46	51	57	58	51	53	61	56	49	53	57	47	38	39	64	57	41	51	48	56	46	59	47	49	53	53	48	44	54	55	48	43	59	51	41	48	38	50	55	47	53	50	40	40	42	53	53	47	53	42	37	52	44	42	57	50	36	51	56	55	44	47	38	54	48	47	40	56	48	48	43	52	51	36	47	42	51	43	59	47	45	48
18482	12271	7755	18205	25983	25515	22536	18871	15933	13290	11134	9413	8046	6977	6273	5391	4694	4349	4120	3715	3478	3209	2849	2616	2524	2219	2022	1872	1779	1687	1596	1591	1555	1415	1404	1401	1375	1330	1349	1267	1213	1211	1230	1143	1121	1079	1086	1072	996	1038	1050	968	904	963	925	903	881	865	848	864	863	825	893	868	778	816	833	769	840	770	756	741	749	830	781	748	765	719	740	729	713	723	732	764	749	709	702	754	712	742	737	735	696	695	735	702	714	695	684	739	723	737	716	709	666	678	705	727	731	697	741	740	736	698	705	731	662	732	677	682	648	692	633	686	658	734	714	661	719	712	715	690	731	664	624	686	638	689	694	669	703	666	663	696	697	690	710	736	703	748	735	694	706	702	718	738	656	672	740	704	696	684	697	746	666	691	709	672	703	677	682	728	658	724	736	705	726	699	699	726	685	707	667	730	639	669	619	692	675	744	677	646	745	646	686	701	655	764	673	717	693	687	686	691	670	685	653	705	715	730	718	656	669	694	671	655	700	673	720	716	756	684	727	669	663	701	679	744	722	743	683	741	721	674	690	715	660	716	641	688	689	707	742	702	666	695	715	683	764	681	723	737	649	718	668	718	702	695	662	754	687	642	718	724	745	709	763	719	671	691	714	716	678	689	749	657	668	636	701	729	670	705	703	692	739	613	681	694	685	690	681	645	730	686	762	721	651	670	694	738	654	671	699	712	713	689	662	676	704	748	667	732	692	673	714	692	741	729	681	694	700	704	658	693	725	672	685	664	724	699	752	702	677	723	673	709	687	674	674	651	681	722	666	667	676	724	655	656	691	739	685	689	660	682	704	692	685	688	713	647	691	661	717	661	703	726	685	708	703	710	732	710	722	701	669	654	669	660	725	663	704	738	678	711	693	688	677	701	697	686	715	678	677	676	691	679	726	721	657	713	693	745	676	648	716	661	639	673	709	668	704	691	662	700	656	680	675	698	755	752	705	680	692	721	722	675	689	738	737	698	726	676	690	714	732	676	670	665	698	707	661	701	711	695	698	676	710	695	677	688	713	700	691	700	720	690	653	708	704	714	657	707	745	721	714	666	650	680	711	672	708	723	708	667	723	672	707	684	700	741	702	682	689	718	730	691	715	679	703	716	704	719	727	711	714	697	682	672	719	710	693	704	725	688	711	729	687	658	687	719	726	703	684	727	689	707	686	672	692	704	714	743	679	637	739	730	666	670	748	704	660	720	627	687	697	661	667	735	689	733	692	696	660	731	713	668	717	645	683	681	667	639	730	687	670	687	707	696	696	698	682	701	675	702	696	703	725	691	671	698	682	684	688	722	741	699	696	706	685	676	706	687	673	668	722	663	663	663	687	729	710	700	739	679	676	721	671	689	713	746	738	693	739	711	725	730	702	660	713	702	712	679	714	678	714	710	671	750	696	725	722	717	687	696	690	715	657	720	704	680	701	708	734	705	694	703	693	687	672	724	673	687	717	653	650	716	637	716	671	678	716	689	705	611	696	669	676	703	682	699	697	697	708	735	621	693	708	660	738	718	714	672	721	703	700	709	709	668	646	694	642	700	753	696	693	689	675	645	733	707	678	724	699	728	647	688	690	714	667	707	664	695	753	721	646	698	724	713	706	677	694	719	713	676	722	712	699	683	717	655	696	651	742	662	717	689	684	692	725	740	690	714	657	745	720	697	649	707	721	692	682	718	730	663	696	747	677	721	746	679	720	694	712	718	702	707	744	708	744	663	707	678	683	710	618	706	671	696	718	664	682	693	745	748	641	667	720	711	678	699	672	711	679	678	708	716	689	711	674	701	726	712	728	698	678	701	698	675	663	655	692	731	677	657	685	673	645	732	707	697	754	704	680	743	739	714	719	718	685	721	695	677	638	685	693	734	665	722	710	687	718	661	688	717	699	697	724	706	721	625	671	670	730	648	733	739	720	708	694	680	680	695	751	667	704	709	706	701	691	695	733	724	727	683	706	660	717	695	706	690	670	682	703	706	729	677	716	679	680	672	710	684	705	657	686	717	692	667	750	640	701	644	712	669	689	715	678	709	749	674	706	692	692	695	702	710	648	714	666	691	702	690	674	733	702	671	717	692	642	709	695	712	703	688	741	666	706	679	719	683	662	655	692	698	686	634	707	683	732	683	721	712	685	720	685	693	662	693	687	699	649	684	706	703	648	680	703	691	715	667	692	638	703	716	694	705	669	726	670	719	696	713	693	711	713	653	695	690	705	643	720	657	696	654	670	654	673	724	692	717	658	668	675	721	717	708	677	747	712	746	676	682	695	708	700	680	682	725	652	726	697	677	689	729	733	701	703	698	673	696	672	715	699	691	732	678	709	714	683	698	676	706	676	685	728	740	675	669	725	685	722	649	691	692	654	688	693	709	713	678	705	690	679	665	712	727	712	664	715	671	690	679	644	726	708	699	704	694	715	698	661	701	707	668	684	723	741	732	719	704	681	676	718	740	696	679	705	678	708	715	686	695	661	695	666	723	655	691	682	673	707	734	677	726	676	685	681	671	666	729	703	702	698	671	722	636	702	673	706	697	686	673	739	666	726	704	694	696	725	680	738	674	714	698	682	653	704	662	712	652	685	723	728	693	671	679	705	724	681	716	682	720	666	696	666	696	709	686	698	694	693	700	667	679	718	724	713	699	683	690	681	638	719	697	672	710	668	667	690	711	653	700	741	696	715	692	696	696	723	650	680	692	723	692	709	692	706	705	703	692	682	699	677	686	650	729	699	720	724	693	734	701	693	695	675	695	695	687	661	693	693	712	693	691	649	683	674	660	720	676	715	686	686	688	724	653	675	722	711	702	649	708	708	722	701	690	733	719	713	651	752	650	682	737	698	683	696	628	704	721	700	671	696	738	699	688	703	698	688	678	686	728	717	688	701	666	672	728	729	681	678	656	677	707	685	653	708	655	701	705	659	670	727	637	723	695	677	710	663	735	674	719	680	719	726	668	712	733	706	709	685	697	756	679	658	719	684	707	617	668	727	686	675	683	713	680	710	675	716	709	696	708	668	676	679	698	720	736	687	717	724	712	668	692	677	736	695	706	668	649	714	755	668	664	695	676	684	678	700	692	682	679	687	688	681	691	731	652	709	684	740	722	678	697	648	678	698	727	690	694	690	667	718	685	698	642	697	696	726	740	691	692	672	692	684	649	650	720	669	703	706	695	704	702	665	702	676	683	658	704	677	695	688	681	620	690	707	657	733	703	661	697	695	667	698	686	706	674	707	677	664	697	711	650	692	729	656	699	704	768	704	679	709	703	685	663	698	724	702	680	695	683	738	660	670	664	686	683	687	706	683	650	684	696	687	669	707	677	672	654	724	699	671	744	707	671	677	711	720	671	677	706	700	672	693	657	668	775	699	716	703	710	682	715	694	751	682	707	690	699	672	696	675	659	691	690	727	694	715	681	709	711	687	699	721	724	715	753	650	717	717	740	711	691	723	702	698	690	726	647	697	672	718	642	655	655
1418	770	445	356	645	782	680	600	501	434	390	353	315	256	221	222	179	162	186	162	160	164	132	126	103	114	106	96	91	95	85	74	87	95	76	76	72	83	75	74	56	88	64	75	66	79	57	66	64	57	74	64	46	48	55	46	63	66	69	46	60	40	51	48	56	36	42	45	44	60	48	54	46	51	44	45	44	38	47	47	50	53	42	52	56	48	59	60	53	48	62	48	35	57	40	56	56	42	51	49	57	53	41	52	45	65	52	55	46	40	54	51	50	63	53	53	51	56	47	44	52	64	55	52	46	48	52	44	65	39	37	44	64	51	62	41	37	57	53	56	62	75	48	44	44	51	58	51	65	44	43	40	54	44	43	56	40	51	39	47	36	41	48	45	54	54	37	43	41	48	53	52	46	48	48	48	37	49	54	66	55	60	56	47	40	46	56	44	39	52	52	46	49	45	56	51	41	38	47	50	46	49	54	56	54	47	45	37	48	60	63	54	53	58	45	52	52	49	47	56	55	59	53	50	41	37	56	45	40	66	44	48	51	49	57	54	43	47	45	42	50	52	61	45	48	71	37	51	55	53	55	51	53	62	52	46	40	58	34	38	49	49	45	50	53	41	52	59	47	58	47	45	54	34	48	48	48	53	43	48	59	38	52	43	60	56	51	69	44	55	43	52	57	42	50	56	48	57	60	50	41	64	63	49	46	45	43	41	42	41	52	50	51	37	60	65	48	47	52	48	59	69	57	39	43	48	50	61	56	44	47	45	39	68	57	54	58	43	46	52	50	53	64	52	54	39	70	49	45	45	47	56	51	49	45	52	52	52	44	56	46	58	45	47	49	55	57	42	42	46	53	45	52	56	48	59	55	50	56	54	36	44	51	49	41	47	54	47	49	41	51	50	57	59	53	62	40	53	49	44	46	48	47	49	48	53	53	39	50	52	49	47	49	45	53	47	46	52	50	52	46	59	55	58	57	45	35	47	47	48	61	48	44	43	57	56	48	55	48	61	53	28	58	52	49	45	50	52	47	43	43	53	40	43	58	45	53	52	58	44	53	59	48	50	50	43	54	56	52	44	39	45	43	41	48	57	27	44	41	48	42	38	59	41	61	53	52	50	59	55	48	44	65	44	48	40	48	51	52	37	48	62	51	47	45	32	58	54	50	58	38	49	54	50	61	46	42	56	48	54	51	49	56	51	55	47	49	44	56	59	47	53	39	45	55	47	55	40	34	44	54	43	54	62	37	57	56	43	54	38	53	51	49	51	48	37	42	48	49	44	58	49	55	54	45	40	50	52	51	45	48	40	61	54	53	58	48	47	54	51	51	48	44	47	35	57	58	41	57	52	42	43	57	47	44	43	42	58	52	42	55	61	53	45	49	37	56	46	44	48	49	46	57	44	49	56	54	42	40	43	71	48	42	41	62	56	59	37	55	54	40	47	48	58	60	57	46	48	49	63	46	59	55	47	47	54	41	48	48	52	60	44	55	44	35	47	46	55	51	53	51	49	52	55	55	59	48	40	60	54	51	55	45	52	46	57	52	59	55	46	46	54	48	54	37	50	39	51	39	46	49	45	48	50	66	47	41	57	43	41	50	42	46	47	54	49	54	68	49	51	41	57	43	45	53	41	59	51	49	59	51	48	64	47	52	52	46	47	46	53	59	52	39	48	62	39	52	47	40	34	47	42	49	53	40	47	35	49	42	49	47	56	33	46	50	54	48	53	45	48	49	55	57	53	53	47	50	60	48	42	43	56	50	56	53	48	45	48	47	39	61	51	60	41	45	47	39	41	64	50	45	51	35	46	54	49	52	43	51	62	46	59	56	63	44	49	55	55	45	47	40	57	62	48	55	53	55	64	57	45	54	47	53	44	43	57	39	50	58	39	60	54	51	63	59	49	48	41	47	58	44	40	54	52	35	51	45	40	52	51	42	41	51	60	45	39	61	50	47	61	43	46	55	55	51	44	42	49	54	48	47	58	58	41	49	53	62	53	45	45	52	50	65	57	50	49	53	37	54	52	58	46	49	51	44	51	59	39	53	49	63	47	47	56	51	51	61	56	54	44	45	61	51	53	60	61	50	49	49	59	47	58	48	52	46	52	41	58	51	62	43	47	51	41	52	48	55	44	43	50	40	47	49	54	58	46	35	40	58	48	51	51	43	54	69	55	48	52	53	57	47	42	38	62	57	43	40	61	49	38	52	32	63	50	38	38	50	46	55	53	58	51	41	45	47	50	47	54	46	43	49	48	41	57	40	42	59	58	31	54	58	63	49	41	57	52	59	49	56	46	63	51	46	56	42	49	40	43	41	49	45	37	47	54	47	51	64	45	37	47	43	51	51	50	39	52	50	56	46	45	44	50	49	50	47	46	51	39	50	52	41	42	48	46	48	41	46	46	58	51	53	44	55	45	48	46	49	39	58	49	43	45	42	40	64	54	52	48	60	53	45	46	48	48	48	50	59	45	37	56	53	45	49	43	45	48	44	60	49	40	48	46	52	56	69	54	45	41	54	56	59	53	50	52	56	49	51	48	43	54	54	38	50	50	58	52	56	56	49	44	58	36	51	53	54	54	46	49	37	42	57	41	47	51	51	52	50	51	60	54	66	46	46	52	39	53	48	47	41	54	49	48	35	43	62	49	55	50	56	49	52	59	52	38	54	48	54	46	65	48	36	49	55	49	49	44	58	71	45	45	50	44	39	46	48	52	47	49	52	54	59	51	54	45	59	42	56	53	47	51	51	47	50	56	50	38	41	48	61	55	45	51	45	49	49	64	50	49	57	46	53	53	62	48	43	42	51	60	68	48	55	57	40	49	51	51	53	55	37	56	40	43	45	52	47	52	40	54	43	52	48	44	35	51	44	56	52	48	53	56	53	50	46	45	51	41	44	47	44	57	51	64	45	47	35	45	47	39	50	49	46	49	48	53	55	56	55	42	54	40	48	44	45	46	49	54	48	50	69	48	53	50	63	65	42	40	40	35	44	48	52	48	48	65	55	57	46	41	51	56	51	61	50	39	64	44	50	50	50	41	54	50	63	63	40	48	31	35	38	39	50	44	53	45	55	46	57	49	47	38	63	46	47	46	57	50	38	62	64	55	42	61	55	42	49	53	54	41	40	58	50	55	55	48	42	56	47	46	50	53	40	46	32	54	53	36	45	53	47	33	50	46	41	50	49	53	52	42	52	43	53	43	33	44	59	55	40	60	56	45	41	50	50	43	50	46	53	50	64	62	50	45	60	47	51	46	49	37	56	44	43	46	59	50	45	65	50	50	48	43	50	47	43	33	45	51	41	52	58	50	48	49	55	53	58	46	42	34	54	44	56	42	51	59	52	49	56	57	35	48	59	51	45	56	38	41	62	54	39	41	51	51	74	59	57	48	52	51	38	50	50	58	50	53	55	48	54	48	49	47	54	52	47	54	52	46	49	54	51	53	54	39	39	54	56	41	51	57	51	48	55	54	38	35	53	48
22266	16497	10653	23221	31672	31060	28136	24210	20954	17999	15388	13370	11578	10275	8948	7913	7063	6535	5983	5483	4951	4590	4176	3742	3500	3176	2934	2572	2501	2261	2188	2131	2044	2015	1974	1948	1807	1731	1670	1627	1632	1494	1512	1409	1398	1327	1292	1276	1231	1232	1228	1163	1156	1121	1040	1069	985	998	943	1015	948	908	909	956	848	869	895	972	874	866	928	820	864	773	796	792	836	841	840	794	761	783	819	801	770	818	802	786	695	774	739	781	786	721	729	704	769	723	722	744	757	765	731	747	776	738	708	770	752	733	745	719	742	719	779	702	748	684	698	692	733	786	707	736	669	708	728	729	724	700	692	702	748	661	746	716	736	689	701	698	743	740	700	694	708	759	701	691	673	740	706	738	725	743	694	705	734	691	746	771	693	695	742	754	742	751	689	748	727	720	714	680	758	706	707	703	684	693	778	732	702	743	732	716	714	683	718	708	729	711	688	710	724	760	683	697	733	723	743	771	703	721	726	702	719	715	720	716	689	682	678	750	746	731	707	760	729	696	700	679	707	697	671	720	708	668	766	695	698	724	710	760	763	663	698	692	666	706	755	741	740	720	711	729	679	713	716	706	669	710	735	724	728	731	729	699	720	739	687	694	747	664	723	720	721	702	712	716	709	701	694	704	691	741	717	726	723	735	701	738	728	722	687	667	751	725	663	716	668	701	748	708	729	672	749	701	700	734	685	705	706	705	687	703	735	702	703	676	713	729	712	713	600	677	723	747	692	716	707	688	702	744	696	696	689	675	754	730	677	699	699	727	717	684	715	716	723	689	690	704	655	732	716	764	733	694	711	693	696	778	688	722	711	732	737	690	712	745	708	695	715	709	733	727	669	738	751	749	746	705	727	747	760	705	743	702	732	728	744	663	721	665	683	694	697	705	679	727	713	705	693	696	741	693	746	698	749	717	717	690	751	686	740	689	735	736	725	729	742	664	725	736	687	664	690	723	697	739	708	676	695	744	709	752	747	745	742	694	778	749	717	736	711	718	709	739	733	715	703	694	729	669	786	713	728	693	693	715	697	694	762	711	717	730	711	724	716	687	743	662	751	741	715	680	763	784	774	675	676	727	755	669	688	679	715	684	710	701	717	720	719	725	712	748	700	692	717	735	716	694	692	722	681	693	705	723	742	691	691	708	733	670	714	677	733	722	713	715	698	719	720	730	657	659	693	689	679	687	676	687	702	684	665	712	743	770	728	723	703	703	697	736	703	721	741	743	659	671	695	678	673	738	712	752	679	700	712	707	672	756	695	725	679	713	770	724	681	719	695	728	724	675	708	712	739	671	725	771	720	737	723	708	688	689	747	743	703	721	763	727	732	702	723	710	691	780	720	686	709	716	677	712	706	709	677	712	672	740	700	723	665	723	739	718	723	664	683	764	687	697	674	737	672	680	724	702	703	660	686	705	746	703	674	713	781	719	725	701	666	670	731	719	685	772	704	708	749	713	705	711	647	747	731	711	705	726	720	666	703	696	689	754	718	721	708	728	767	733	731	697	699	730	715	709	728	743	751	714	736	742	705	703	748	700	714	690	719	690	688	761	682	702	736	699	734	735	737	681	706	772	692	703	719	687	739	712	700	711	730	668	697	709	712	704	685	722	763	696	742	690	739	706	649	742	778	689	736	698	714	685	673	713	733	707	677	723	727	725	683	707	743	712	713	685	700	763	715	688	724	692	722	722	704	732	737	687	733	694	712	687	734	749	696	681	685	732	739	726	728	652	719	689	731	706	767	672	730	699	756	766	720	715	746	695	681	719	685	677	695	691	756	707	701	676	722	739	725	694	721	760	725	715	699	730	686	686	746	729	740	706	652	739	710	747	724	771	725	772	732	724	741	724	681	685	724	730	712	734	695	727	707	714	664	731	707	725	708	686	706	707	680	695	717	708	652	742	716	702	721	748	690	724	641	706	723	669	724	672	697	748	746	689	688	702	727	734	681	768	692	751	717	714	712	737	700	740	732	732	705	676	705	665	680	690	732	730	724	745	695	713	704	751	682	685	665	678	687	712	741	696	720	711	695	706	729	667	697	728	731	689	697	709	770	731	713	733	660	679	734	717	719	713	690	693	745	709	767	725	718	684	734	731	693	714	702	713	701	702	704	706	726	738	700	692	667	697	670	728	720	705	720	696	690	721	734	706	697	719	738	702	683	718	695	701	676	701	738	721	749	727	708	735	703	710	684	703	724	715	744	697	745	710	685	710	697	696	697	738	703	668	712	679	672	740	754	732	738	719	701	723	732	670	696	746	716	708	710	724	696	749	738	761	751	680	739	724	705	691	704	681	706	763	743	746	758	750	713	669	652	700	734	758	718	699	709	677	709	699	707	730	685	729	666	707	710	744	655	708	705	700	787	737	699	746	660	736	674	734	721	696	737	682	714	676	721	717	695	695	710	679	713	712	721	739	685	669	718	738	707	706	717	739	751	742	722	722	712	728	751	706	683	726	662	738	690	716	754	671	743	679	716	735	728	732	744	711	665	692	726	702	712	675	708	687	735	731	723	720	701	730	723	692	673	729	696	699	704	751	754	721	707	737	707	703	710	670	706	724	738	670	700	688	691	653	713	725	702	760	708	727	711	704	729	707	748	733	733	705	631	728	739	726	718	746	704	700	736	780	774	717	682	739	725	702	705	736	742	720	755	686	700	709	728	747	696	721	733	679	663	687	726	627	698	681	744	715	727	713	723	709	715	716	727	699	714	686	708	719	657	684	717	697	722	743	684	717	691	683	752	710	712	689	748	643	742	709	709	739	681	724	734	711	706	715	698	703	699	692	701	718	671	723	666	751	666	719	746	708	742	689	722	666	740	723	727	700	752	731	731	715	752	747	721	662	727	689	706	725	686	749	687	728	711	719	711	784	757	694	711	736	692	710	713	751	720	702	688	738	695	710	656	663	708	714	728	697	724	727	714	715	711	740	677	728	716	722	788	733	734	669	704	747	738	703	696	704	740	664	736	705	702	682	701	752	702	725	718	709	699	733	692	731	722	721	730	679	704	708	700	728	687	721	722	735	717	721	727	726	709	702	697	709	716	723	771	703	679	702	709	746	698	670	686	745	714	720	718	696	682	695	722	680	672	709	681	685	729	707	710	710	685	705	674	745	714	704	753	705	721	690	722	711	731	753	680	658	721	655	691	701	716	730	698	721	734	713	688	697	725	723	706	703	694	645	717	710	723	688	717	703	720	740	742	698	713	645	682	727	727	745	682	722	684	719	709	746	755	663	726	724	670	684	648	726	682	693	675	701	711	728	673	750	746	691	739	683	711	707	666	714	702	686	720	738	705	729	680	721	715	704	672	759	734	704	721	700	748	721	705	689	715	702	739	723	768	717	705	739	728	701	718	680	706	752	731	682	670	745	663	696	704	741	716	698	741	776	689	699	737	741	659	655	724	719	677	730	801	708	719	723	751	652	684	728	725	737	685	660	769	721	737	685	713	712	725	713	764	739	744	721	735	666	700	733	709	700
3359	762	465	413	586	755	560	545	484	424	392	345	316	266	223	219	204	192	166	158	128	152	152	128	135	104	106	87	103	91	102	75	106	101	84	91	96	100	82	79	85	92	92	80	85	73	85	66	80	72	68	66	75	85	64	71	66	83	73	76	68	69	63	60	58	62	66	63	75	75	64	60	64	74	62	62	64	73	68	61	67	66	62	73	63	68	62	67	60	72	72	63	63	70	72	65	64	56	64	75	66	72	82	74	57	68	67	65	69	69	69	59	71	58	71	72	66	81	58	59	76	72	59	76	64	47	70	60	62	64	69	61	59	70	76	98	69	61	52	77	55	56	63	66	55	62	56	54	65	75	57	53	73	71	55	53	64	75	70	82	54	60	57	69	50	60	65	59	55	63	66	61	61	77	62	64	80	65	75	64	64	61	66	63	73	57	58	50	62	62	73	76	60	57	72	80	52	52	77	59	64	66	73	67	63	65	59	55	64	48	66	61	59	79	78	57	63	61	53	78	62	70	64	46	62	60	67	57	73	61	63	55	80	58	53	69	56	55	47	66	67	76	78	70	62	64	74	58	73	59	66	59	74	69	75	64	58	50	56	73	66	56	58	52	65	77	64	57	63	58	82	53	69	62	70	62	44	58	69	70	88	55	60	65	78	67	45	57	67	60	45	67	55	62	72	69	72	61	61	68	57	67	65	67	69	78	69	57	65	55	68	71	68	67	72	56	67	56	79	71	54	61	57	66	57	74	49	59	67	63	61	75	48	64	56	52	70	69	61	64	55	70	64	61	63	58	55	62	68	65	52	66	53	48	60	62	53	59	58	57	56	65	74	56	58	70	72	66	56	53	65	46	60	60	65	44	58	62	65	63	70	78	68	62	56	65	72	69	59	68	60	68	65	74	78	67	70	57	60	63	70	52	58	56	57	59	76	60	87	69	53	80	63	57	55	63	65	77	63	57	77	73	64	62	63	68	68	85	64	68	56	60	64	89	58	69	47	88	66	65	65	78	66	59	63	53	53	68	63	51	67	71	70	81	60	76	58	53	58	62	47	59	76	55	79	59	56	68	63	56	52	68	64	53	60	75	61	52	71	59	57	70	64	54	69	71	63	76	65	55	51	66	64	67	52	79	62	76	79	62	58	75	67	63	63	67	59	61	63	59	69	71	69	52	45	78	66	53	73	62	70	57	55	58	56	60	74	81	70	69	55	67	64	69	53	52	62	56	75	84	73	66	68	68	78	57	59	65	67	64	68	55	66	73	64	56	54	54	58	75	59	75	70	52	54	61	71	81	69	74	69	63	57	64	67	63	71	43	56	73	69	61	53	69	65	50	72	56	62	64	60	70	80	46	58	77	56	79	65	75	70	54	57	56	71	75	62	53	64	65	55	62	55	54	56	72	53	59	74	72	53	60	67	52	57	73	57	63	62	70	59	74	69	75	71	74	56	67	68	60	63	59	72	54	58	69	55	71	60	54	52	71	75	69	61	72	61	52	59	60	54	56	64	59	53	54	64	72	59	56	62	72	58	42	71	57	74	66	62	48	60	63	60	48	71	56	53	63	56	63	58	59	65	64	64	69	60	66	62	65	65	76	64	63	61	57	74	71	63	71	68	54	70	59	62	66	57	45	62	66	75	68	63	46	59	60	72	68	66	63	54	57	75	55	71	58	72	60	58	62	60	58	57	67	64	79	61	70	59	64	65	61	80	62	51	72	53	76	56	58	64	74	60	58	58	62	71	53	46	64	66	63	62	64	67	68	60	67	58	76	69	61	68	62	55	57	52	56	61	56	65	72	50	70	58	58	56	62	68	57	77	61	61	65	60	49	56	63	68	69	62	74	50	67	72	52	50	63	70	63	74	70	65	67	59	64	60	58	66	66	60	57	69	66	50	71	53	69	58	60	66	57	70	76	56	53	67	68	54	46	54	70	64	52	65	88	59	60	69	58	61	56	52	70	63	63	68	68	60	75	58	62	71	66	62	70	62	62	77	70	59	64	67	74	69	70	67	56	59	63	59	52	58	69	64	64	62	69	83	63	63	56	61	71	65	72	73	64	61	65	57	72	60	51	73	71	60	68	64	67	70	81	63	51	64	64	63	67	58	69	61	75	66	69	56	66	63	54	64	66	64	58	68	50	73	64	67	82	52	59	69	65	64	56	63	65	69	75	55	66	70	64	70	48	78	54	66	57	58	69	69	47	55	62	77	66	67	62	60	60	68	67	65	67	71	60	73	52	68	66	72	64	60	57	70	69	60	64	40	69	65	64	55	67	64	61	61	68	65	76	50	62	65	66	62	68	66	64	58	78	68	74	63	41	68	52	76	65	57	62	66	55	58	61	62	69	62	49	64	71	60	65	73	58	63	58	58	66	60	81	62	73	68	74	60	49	66	74	58	75	76	69	72	66	75	59	70	58	57	54	61	56	63	71	71	66	71	67	71	58	82	57	50	60	72	55	67	69	65	53	56	61	52	51	68	53	53	57	71	64	49	53	70	64	61	57	61	58	75	69	69	61	62	57	60	62	61	62	73	77	66	64	82	60	65	64	51	72	55	60	60	70	80	69	63	55	67	67	63	70	62	51	61	70	61	74	58	51	64	74	63	57	58	49	74	63	52	76	68	67	78	63	68	62	67	60	92	52	57	42	73	50	71	53	73	56	64	66	57	53	63	66	73	67	68	63	63	59	59	70	50	61	53	56	72	68	70	68	59	56	61	68	56	60	65	51	58	70	36	58	55	62	61	57	61	54	62	69	70	54	66	73	72	77	47	61	60	63	59	73	49	74	67	66	56	55	63	71	57	74	61	69	51	61	64	42	56	55	57	64	66	57	64	53	65	66	67	56	71	61	56	48	73	53	71	61	66	69	54	69	61	60	61	60	65	72	68	54	59	47	61	66	53	59	63	76	77	65	66	69	66	67	62	76	64	58	65	55	69	79	67	63	58	62	72	77	65	49	56	58	55	48	53	65	57	61	51	59	65	53	55	55	75	58	49	57	68	60	67	60	85	81	68	67	68	70	59	68	70	67	64	48	60	81	70	50	53	56	58	54	69	54	76	62	64	56	73	63	58	64	66	71	66	60	63	67	59	71	70	69	59	62	53	51	61	71	62	66	65	65	67	56	71	54	49	73	72	54	75	65	60	69	64	60	68	64	67	50	63	75	64	55	49	57	48	57	71	80	68	68	57	54	61	63	56	59	70	62	54	56	58	75	50	57	51	60	66	59	57	83	55	54	63	67	55	65	53	61	59	62	86	62	67	64	49	62	71	51	68	62	60	59	62	65	65	67	61	70	64	62	52	56	54	65	49	67	65	60	73	51	63	58	72	60	72	68	66	75	49	54	71	67	56	57	68	61	74	73	50	75	66	65	65	57	61	64	59	65	56	79	63	54	72	63	75	48	70	60	77	60	61	63	53	47	67	61	60	54	72	62	66	76	58	58	72	56	61	62	69	61	52	61	58	61	71	65
20914	15189	9900	22035	30771	29825	26973	23384	20003	17201	14702	12755	11532	9973	8682	7629	6917	6446	5899	5371	5090	4606	4166	3797	3315	3058	2834	2691	2536	2369	2254	2126	2165	2106	2023	1971	1965	1823	1826	1718	1755	1709	1675	1568	1514	1530	1396	1469	1399	1373	1301	1359	1247	1211	1221	1138	1102	1145	1117	1089	1083	1099	1042	1047	1043	1076	1057	1047	1053	1068	997	975	1024	970	958	976	953	977	942	978	1016	975	950	971	964	943	967	980	963	985	958	895	923	935	894	889	929	993	930	888	964	955	940	962	955	898	869	923	961	888	914	875	929	931	916	905	865	895	923	946	935	876	915	925	872	875	882	946	881	833	951	837	862	924	902	847	914	903	884	867	836	910	916	897	864	908	868	873	898	886	898	885	907	881	899	895	900	919	886	924	864	949	879	869	940	897	858	890	900	970	881	894	925	913	878	871	885	901	866	896	931	941	919	880	880	935	908	884	895	880	890	863	908	915	893	837	916	879	861	904	926	873	870	914	935	937	945	905	886	883	902	832	910	923	855	851	900	910	874	909	896	917	894	908	819	856	850	896	938	963	880	905	905	885	909	872	878	898	897	862	853	896	919	883	855	898	923	852	909	890	901	882	889	870	912	879	874	883	872	891	893	912	899	942	978	899	900	907	907	852	884	892	1002	917	859	958	854	882	885	911	871	873	922	908	882	901	892	939	912	941	957	901	897	914	925	903	917	884	910	877	923	864	891	884	878	900	894	883	930	929	911	899	890	945	906	859	880	867	878	928	913	872	848	880	841	874	903	875	908	880	897	848	929	899	870	906	891	922	914	899	929	876	886	887	901	870	917	915	903	807	893	953	958	881	887	840	902	898	889	889	884	912	914	909	919	892	935	890	896	926	879	888	869	899	889	885	884	997	856	857	891	893	880	878	876	859	905	870	864	880	865	845	888	848	859	909	945	915	886	901	920	908	925	898	953	902	958	883	892	839	941	911	923	860	935	908	833	916	908	900	884	915	915	924	856	885	897	888	857	933	888	889	935	916	893	930	893	835	925	923	915	898	906	923	914	883	893	887	899	908	863	842	892	859	898	905	908	884	928	918	876	853	901	905	840	937	856	869	923	922	928	863	945	918	893	847	886	836	891	887	958	915	901	877	899	866	893	890	880	913	906	926	889	854	868	908	916	883	850	953	842	892	885	921	961	891	850	959	924	876	932	912	934	868	923	899	891	856	838	873	910	903	907	938	892	874	894	910	854	878	896	926	890	906	909	945	886	936	949	967	931	880	882	918	919	886	868	849	871	918	903	877	884	871	858	910	819	902	831	938	861	905	864	921	912	910	880	938	888	915	896	851	884	934	865	884	927	882	900	870	823	899	880	934	856	861	820	922	953	879	845	894	869	883	902	923	910	938	878	903	948	882	892	939	902	853	925	897	939	836	940	882	919	893	925	905	897	868	905	904	899	931	885	889	860	866	942	914	924	861	873	911	889	954	908	885	882	913	875	890	857	924	861	917	905	897	838	896	964	833	919	860	848	878	905	844	902	872	885	864	891	885	914	890	915	895	856	930	863	945	860	899	916	871	903	850	924	865	841	886	883	888	952	911	864	867	861	915	874	878	922	904	876	911	868	881	873	911	962	948	948	875	882	866	892	913	906	922	934	915	942	895	911	856	884	947	902	859	859	903	934	859	880	907	936	906	921	881	887	981	942	869	884	889	922	887	894	920	916	901	981	913	922	897	917	885	904	884	890	900	913	947	870	921	794	866	888	875	925	960	883	873	853	861	866	936	858	869	865	892	890	817	884	930	932	914	842	977	906	893	863	903	895	883	905	905	864	849	843	884	895	855	858	912	873	880	914	955	908	900	909	930	911	941	864	908	898	856	900	825	933	905	879	961	853	881	883	894	882	874	912	890	882	907	908	811	911	914	958	946	909	858	898	901	856	909	914	850	914	863	860	889	884	896	877	890	851	892	847	897	893	877	875	907	905	863	890	899	855	900	875	903	919	896	921	871	886	862	938	857	929	895	828	884	862	881	882	903	953	863	849	898	904	888	893	875	881	911	889	896	917	858	814	904	919	879	895	944	901	911	895	911	874	917	848	898	876	882	929	917	951	826	895	884	946	927	903	878	895	915	893	923	969	901	896	858	915	895	914	927	846	854	868	897	865	819	886	886	894	902	881	881	937	898	927	860	883	925	940	920	916	910	851	855	826	896	845	935	842	930	859	936	872	870	901	861	885	890	928	907	879	927	914	911	942	889	918	871	908	873	895	907	870	870	848	858	941	945	896	909	887	915	874	906	913	900	922	892	870	938	929	942	883	894	869	890	924	929	902	903	851	914	929	859	911	870	913	869	833	861	938	967	874	804	868	885	889	907	899	916	846	932	938	894	884	868	874	847	893	904	878	942	843	931	898	880	877	881	914	859	888	896	917	904	890	928	872	940	921	877	903	919	910	886	857	841	954	892	890	903	857	915	911	881	923	891	864	904	876	903	893	883	911	841	914	903	929	893	903	850	859	846	912	942	838	910	919	895	871	885	880	886	927	862	906	902	891	903	884	883	915	865	863	928	914	961	927	867	877	864	846	932	904	888	916	892	922	889	914	875	866	903	897	878	930	910	915	895	904	900	898	861	916	902	898	853	930	958	899	928	878	864	866	866	885	804	906	859	927	906	883	880	894	876	926	928	883	884	885	866	877	887	886	872	892	854	896	891	872	878	920	863	942	882	896	843	905	869	874	867	913	835	902	903	891	832	895	897	938	949	869	915	889	916	881	885	906	842	945	902	937	911	889	879	956	890	901	902	895	928	906	877	872	908	966	931	889	867	895	863	875	937	876	903	887	924	878	869	825	916	916	922	857	890	917	899	904	834	910	860	898	909	904	863	859	858	904	908	905	900	910	837	881	871	922	975	870	877	916	835	884	851	839	881	874	909	873	893	881	892	898	868	898	889	861	992	893	881	848	914	900	871	903	911	893	933	879	912	872	830	870	933	843	818	922	928	860	926	892	931	887	930	876	922	803	890	924	887	817	920	910	975	905	854	863	910	877	852	890	888	865	820	892	896	886	910	875	893	821	848	898	923	896	933	870	899	897	926	906	916	893	874	861	864	883	893	873	881	861	875	886	912	858	907	848	859	910	891	890	850	900	924	914	874	929	920	892	888	877	866	862	790	912	919	903	865	888	881	923	860	945	895	933	910	935	906	845	850	886	858	893	874	874	879	860	905	912	897	798	830	920	858	945	889	888	870	861	885	891	930	860	934	881	895	916	855	836	881	918	899	885	932	924	861	920	881	895	913	855	924	880	915	854	882	861	850	849	906	885	903	961	910	888	873	901	928	944	928	909	858	871	923	858	884	918	828	858	914	919	915	901	935	918	876	905	920	909	906	923	900	875	909	872	857	886	884	851	940	972	856	898	873	893	897	888	882	881	878	893	930	839	866	885	908	906	863	887	919	937	896	934	817	916	901	854	893	908	933	909	842	911	901	931	876	896	872	880	954	931	881	857	862	868	888	884	807
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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
