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
342731916745	342731917307	342731917857	342731918406	342731918956	342731919507	342731920057	342731920607	342731921156	342731921707	342731922256	342731922807	342731923356	342731923907	342731924457	342731925006	342731925556	342731926107	342731926657	342731927207	342731927756	342731928307	342731928857	342731929407	342731929956	342731930507	342731931057	342731931607	342731932156	342731932707	342731933257	342731933807	342731934356	342731934907	342731935457	342731936007	342731936556	342731937107	342731937657	342731938207	342731938756	342731939307	342731939857	342731940407	342731940956	342731941507	342731942057	342731942607	342731943156	342731943707	342731944257	342731944807	342731945356	342731945907	342731946457	342731947007	342731947556	342731948107	342731948657	342731949207	342731949756	342731950307	342731950857	342731951407	342731951956	342731952507	342731953057	342731953607	342731954156	342731954707	342731955257	342731955807	342731956356	342731956907	342731957457	342731958007	342731958556	342731959107	342731959657	342731960207	342731960756	342731961307	342731961857	342731962407	342731962956	342731963509	342731964057	342731964607	342731965156	342731965707	342731966257	342731966807	342731967356	342731967907	342731968457	342731969007	342731969556	342731970107	342731970657	342731971207	342731971756	342731972307	342731972857	342731973407	342731973956	342731974507	342731975057	342731975607	342731976156	342731976707	342731977257	342731977807	342731978356	342731978907	342731979457	342731980007	342731980556	342731981107	342731981657	342731982207	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2162	3300	1900	2700	2162	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2160	3300	1900	2700	2160	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2155	3300	1900	2700	2155	3300	1900	2700	2155	3300	1900	2700	2154	3300	1900	2700	2154	3300	1900	2700	2154	3300	1900	2700	2154	3300	1900	2700	2153	3300	1900	2700	2153	3300	1900	2700	2152	3300	1900	2700	2152	3300	1900	2700	2152	3300	1900	2700	2151	3300	1900	2700	2151	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
1328	1176	1521	1959	9655	21969	19940	12925	6134	2281	738	302	142	119	94	78	80	90	72	67	72	91	99	113	90	104	83	90	87	95	80	87	76	77	77	89	101	74	80	76	85	89	77	82	98	92	89	88	82	78	80	79	95	89	93	88	78	96	92	79	87	80	80	91	89	90	95	82	82	90	73	76	84	79	101	80	89	70	100	94	90	108	94	90	63	79	68	86	89	97	72	90	83	70	82	93	88	85	59	78	95	87	82	99	100	67	76	76	79	95	80	102	83	80	75	88	80	99	88	77	75	67	81	93	82	67	93	90	107	95	67	74	76	84	85	72	81	91	83	101	85	96	81	77	80	82	78	72	94	90	72	70	90	87	80	79	75	98	54	82	87	87	79	68	103	72	98	72	82	75	78	101	102	61	105	86	78	74	81	78	81	77	99	80	89	75	81	74	75	98	75	83	84	72	69	88	100	90	75	82	93	85	81	70	89	69	81	76	87	86	94	81	85	74	104	83	68	83	81	110	98	92	90	91	101	83	86	79	79	102	90	85	78	95	68	93	87	90	72	83	92	73	99	68	103	90	79	88	57	73	85	87	81	82	71	84	75	86	84	83	91	73	84	89	83	78	87	83	80	94	87	73	79	84	70	79	87	83	83	88	97	93	85	80	86	84	84	66	71	85	80	79	88	75	97	79	79	92	87	79	88	94	86	87	81	90	92	87	82	74	87	81	108	86	83	84	81	95	97	88	79	71	88	93	98	87	87	80	84	103	98	73	73	79	80	83	94	84	83	70	81	83	102	93	84	77	80	95	87	82	93	81	73	86	91	81	114	87	102	73	80	96	96	85	76	76	98	100	77	88	88	77	96	77	91	86	85	82	67	96	87	88	78	77	77	69	84	88	83	72	92	75	99	70	91	77	75	83	87	84	91	73	86	68	90	78	73	99	89	92	75	78	69	74	77	72	99	81	65	91	86	86	86	80	80	68	87	95	84	68	101	80	82	78	78	86	79	94	77	81	81	79	66	61	89	97	88	86	72	86	79	87	97	89	85	97	73	79	101	82	84	96	84	92	81	88	88	95	96	63	89	79	88	79	75	84	87	94	83	80	81	90	80	94	84	89	84	71	95	87	80	63	85	77	97	87	75	80	84	86	95	79	92	97	83	66	67	86	96	82	76	85	103	87	81	67	76	88	86	89	103	88	88	89	84	85	71	89	72	78	68	91	85	96	84	72	91	87	79	90	73	70	79	63	65	83	82	91	78	93	83	86	78	64	84	97	89	78	90	89	94	91	68	90	78	84	76	93	94	88	86	95	78	80	88	78	72	94	87	83	83	99	90	118	62	76	95	74	85	81	90	85	87	75	85	85	75	91	98	94	85	75	104	79	65	84	88	71	74	81	97	92	81	89	73	81	93	98	82	90	91	86	83	75	71	75	71	79	83	88	78	74	88	91	99	87	83	78	76	72	63	72	94	76	90	85	79	76	96	83	67	77	76	90	88	83	72	91	103	97	95	68	78	100	83	92	106	87	79	91	73	81	91	60	106	88	73	79	79	85	94	85	83	96	90	89	76	79	94	76	91	95	91	89	92	85	90	80	76	93	98	71	94	93	80	82	75	90	73	72	89	87	78	104	93	83	85	83	80	78	72	96	66	81	91	79	86	95	87	97	86	92	86	99	93	96	79	89	103	87	90	92	89	85	91	90	88	77	91	84	91	92	90	93	85	77	89	96	82	76	87	100	84	80	90	88	92	99	82	86	89	86	91	94	92	81	93	84	94	97	75	75	78	77	92	88	70	94	106	98	89	96	69	80	79	79	90	81	85	84	89	79	79	74	90	63	82	115	83	91	86	81	83	89	78	87	91	70	73	90	79	81	90	94	69	68	78	83	86	78	82	89	77	101	80	96	82	70	75	86	69	91	74	101	85	71	86	89	75	83	88	66	67	94	103	77	83	92	86	83	83	81	87	81	77	94	81	83	77	78	92	83	78	85	96	80	68	84	86	93	81	81	77	88	64	81	75	86	92	89	83	79	88	107	89	103	89	71	105	86	77	74	88	80	72	91	86	95	94	99	86	93	67	64	87	92	71	83	85	97	64	88	94	89	89	77	70	83	71	78	90	97	95	94	80	78	95	85	81	70	92	91	85	92	98	93	70	81	77	85	91	82	68	87	83	98	79	79	82	72	73	73	97	88	91	76	110	88	89	93	86	88	86	84	91	87	92	77	98	75	109	93	88	90	89	104	86	88	74	81	78	86	96	76	84	76	81	84	87	92	94	71	89	80	86	70	82	83	74	100	77	81	71	93	72	105	78	84	67	86	79	95	87	91	79	96	79	86	87	74	94	83	67	87	78	98	82	84	87	88	88	77	57	85	88	88	93	87	76	87	79	98	79	90	79	89	91	67	75	98	85	76	96	94	74	70	77	81	87	83	91	90	89	91	95	97	87	89	83	81	82	87	89	80	112	88	84	76	71	80	86	95	88	66	85	72	83	75	105	70	72	98	85	100	70	81	91	91	85	77	83	98	94	77	78	91	83	110	77	90	77	82	86	65	78	71	86	81	80	97	89	70	81	94	81	85	79	86	79	86	76	72	78	74	87	101	83	79	70	84	84	94	77	75	85	95	95	93	78	97	95	80	71	89	97	113	73	79	94	73	90	87	97	77	79	100	90	88	109	89	78	84	70	91	102	80	80	86	74	73	94	85	97	91	81	73	85	80	89	89	86	87	68	82	88	78	89	71	86	79	77	76	89	93	78	96	98	107	89	83	72	88	91	91	80	87	83	93	92	105	80	91	98	61	98	80	84	85	90	89	61	85	83	94	97	81	100	76	87	77	104	74	80	94	107	105	94	73	89	89	105	74	71	70	94	100	76	98	82	101	88	68	93	70	97	59	97	78	72	88	99	92	91	96	89	101	83	84	84	84	80	84	91	95	88	77	69	70	82	95	87	84	104	98	91	96	79	81	79	73	87	76	85	86	83	79	87	95	85	71	95	93	79	88	93	84	97	86	84	87	92	76	89	74	84	81	67	87	94	88	92	84	88	75	64	83	106	84	89	90	83	81	79	80	82	84	93	88	85	73	97	93	68	90	85	80	72	97	87	85	85	79	87	74	73	94	85	90	97	84	78	82	79	75	86	97	93	95	87	98	67	80	70	108	71	85	87	80	91	81	89	52	84	106	87	78	85	91	72	96	83	81	90	107	71	89	70	83	81	80	90	84	95	94	89	74	91	81	93	68	67	100	86	85	87	80	81	77	82	88	65	77	88	95	82	95	83	86	78	82	90	80	81	81	91	82	78	80	94	92	87	99	86	80	80	83	90	75	76	82	104	82	76	90	91	82	97	98	78	78	86	102	81	83	74	90	76	99	89	82	83	97	81	100	91	78	72	85	90	79	77	95	89	92	78	89	92	84	84	86	70	89	81	74	87	75	68	81	93	94	83	74	87	82	95	81	92	76	75	103	86	84	105	85	89	78
23964	18603	19708	36460	65496	80475	69714	54740	39488	27357	15009	6372	2521	1487	1127	1003	1005	1020	965	1006	1076	994	1037	1060	999	1035	1021	1064	1001	1046	1019	1029	953	1010	1015	1028	1026	1073	994	1048	1017	985	1030	1024	1029	1004	985	987	1034	1007	1032	1053	985	1064	1018	1010	1005	1003	1003	1011	1000	1007	985	1012	1013	1018	971	1034	1064	1002	963	1009	976	1042	960	1011	1000	986	1023	1003	1035	1019	1003	1033	1022	999	998	1013	1082	999	1055	1006	1021	1032	1063	949	1000	1010	1002	1016	1035	1016	982	1047	954	1075	987	1069	1006	1023	1003	993	984	1032	1042	1053	984	1044	1016	966	1080	1030	972	993	976	983	1035	1055	1057	1054	936	1084	1019	1033	982	1004	1020	1017	1049	1014	1049	1064	1038	980	1018	1002	1017	1042	1085	993	1008	1039	1041	988	1008	1039	1078	1002	1037	972	1037	986	993	969	987	993	991	1026	1030	996	1025	987	990	1060	1031	987	1017	995	983	1048	978	1043	963	1023	1003	971	1012	1079	995	1024	1025	1011	1029	1044	1023	1003	1054	968	1044	1007	1036	954	1017	1006	1042	1050	1043	962	984	1029	1067	1022	1046	981	1016	1001	1045	1041	978	970	1011	1004	1020	1012	997	1046	985	1003	960	998	1034	965	1026	1021	1060	1047	967	1007	1012	977	1036	1059	965	952	1022	946	1023	981	921	1019	932	1071	997	1004	1011	1046	1007	997	1009	957	1029	991	1019	1046	1074	998	998	992	1048	1017	1033	998	998	983	1027	1006	1059	1025	999	1005	994	1012	1006	994	1023	1043	1012	1061	981	987	1006	995	1015	1045	1026	987	979	1005	1020	1043	1013	1032	1003	957	979	979	1001	1028	1011	995	978	1033	1056	1030	973	1026	978	1062	1020	1030	999	1020	1017	946	1058	974	1020	991	1014	1031	983	1009	976	1090	1000	1054	1009	1030	1016	991	1028	1008	1015	1024	989	1025	995	978	1036	1023	987	1050	1026	1019	976	1068	1008	978	971	1013	1019	1056	1016	1025	988	999	1044	993	1037	994	960	964	1046	976	1046	983	1022	990	987	1001	1036	1026	1008	1077	1003	1012	1065	1063	1031	992	1010	1031	1017	1046	990	988	979	1047	1066	1015	1024	1007	1019	1006	1021	1024	1005	1019	977	992	1006	1046	1035	1013	1055	981	994	1000	988	1009	1025	995	1030	1017	973	1024	1013	1032	991	981	971	1050	1022	1020	1063	1023	973	1011	1009	1006	994	1020	1013	959	979	1051	1005	1062	999	994	1017	1021	1042	987	1009	952	956	967	1026	1038	1017	1054	1016	984	1022	1009	994	981	1024	1030	986	1031	983	964	1034	1051	959	988	974	1037	1013	1010	961	1016	990	1017	973	1004	1030	1015	1043	1043	1018	1039	949	1019	960	947	992	1035	1006	1040	982	1014	1002	1010	1010	998	1082	1026	964	993	935	991	1013	1020	957	1020	1002	1031	1013	1019	1019	1056	1011	1029	982	1015	951	1009	1012	1055	1003	1028	1005	1014	990	1007	963	970	988	1015	1016	1002	1005	1024	960	973	997	987	997	1038	967	1012	991	1025	1000	988	1009	1020	1021	998	1039	977	988	1018	984	999	1061	963	1041	1003	1031	998	980	1046	1008	996	1034	1077	1010	1017	996	1015	1035	971	1056	1017	1034	1014	982	995	988	1075	1060	1012	1007	1011	976	1014	1026	1026	1025	997	1026	1019	945	991	997	962	981	973	1021	1055	1051	1014	960	1016	962	973	1034	1011	1010	1034	1025	1066	1007	1056	1045	1071	989	1050	1033	997	991	1036	993	1038	1032	1046	1048	1031	1029	1089	958	980	937	999	975	1014	980	1037	991	1004	1020	1030	1043	990	1047	1028	980	1057	976	1001	1061	1031	1001	1011	1023	1020	1006	1030	1028	1024	1001	967	1033	1027	1027	1004	1064	949	999	1001	1003	1071	1002	1067	1015	985	1006	999	1036	1052	930	1043	924	1006	1043	992	1005	1055	1028	979	986	1070	989	1027	1049	971	959	1016	1022	977	997	1003	1035	1010	1036	1047	1032	1020	1064	1010	1016	946	986	989	1013	1078	1048	1027	993	1071	1034	1004	1004	1009	1020	1006	1033	959	992	1052	1019	1016	966	1018	975	1036	996	1011	1046	979	1031	1004	993	1038	1009	1082	994	1127	1048	955	1026	1003	990	1051	983	1002	1025	1059	1004	948	1011	1059	988	960	978	993	1013	995	992	1004	1048	987	1011	1022	1001	993	1054	1003	1069	1025	1054	1032	1073	1041	1001	978	1044	997	1010	1022	1050	1067	987	1040	1038	988	986	986	958	996	993	1009	1021	1072	1017	1010	934	991	1041	1058	985	987	992	1034	1003	1034	930	1038	978	1046	1034	1034	1003	1051	1030	1000	1048	1002	1024	998	1005	1036	997	1027	1038	1028	1007	976	1055	1017	989	1017	1029	962	1032	963	1016	1011	1037	983	1005	988	1013	1052	1001	1031	997	1005	966	1036	1025	1012	1016	1026	1026	1024	1038	1018	1042	1012	998	965	988	956	1022	1014	1096	1066	990	1061	1019	998	1001	1001	934	950	965	1022	998	1065	1039	985	1077	1008	1002	1019	1027	1025	1038	1135	1021	1047	1062	1017	1065	997	1004	1027	981	1004	1043	1015	1064	1018	1084	1038	949	1051	996	1013	1012	963	1012	978	950	1008	1018	1008	1049	983	1008	1059	1073	978	1047	1028	959	1046	987	1050	1062	1029	1071	1027	946	1019	990	994	1059	1053	976	982	1008	993	979	988	1030	1028	1029	1028	1028	986	1055	1048	1041	974	999	982	977	950	1010	1035	1017	1035	992	1069	1000	1000	997	1029	1025	1036	1046	965	938	1003	1029	1016	1053	984	1023	1031	1037	1013	1000	1014	972	981	979	984	1022	1045	995	1063	1036	1039	1021	1031	954	1002	971	999	989	1027	1008	1036	963	1000	1043	999	996	985	999	982	999	1060	985	1054	1053	1004	1049	1026	1003	1032	989	1050	1028	979	1019	987	1016	972	1019	1002	1024	1022	1015	1049	981	987	985	1030	974	1022	978	982	1018	1044	1004	1020	988	1077	1021	1062	1064	1058	1006	1040	1010	1012	977	972	940	1027	1051	1034	1070	1070	946	1025	1025	1022	1032	965	1049	1036	962	1003	1003	992	989	975	1001	1080	991	1028	1013	1033	953	1048	1002	972	1042	994	995	1055	1038	1031	1007	973	1006	1021	937	1015	1003	982	959	1005	987	1030	1051	1013	1000	1050	952	989	993	1025	1044	992	979	1086	1018	1091	1002	1020	1026	1047	1000	988	1014	981	1000	1018	985	965	996	1010	953	990	999	1008	1072	1021	1012	985	1045	981	1008	964	1030	997	1001	1008	1036	1017	987	1035	1001	1016	1004	1040	1044	1015	978	999	961	1033	1071	991	1043	1044	992	1005	1059	1008	1043	1025	987	1028	1041	966	1039	1036	1035	1049	1016	1062	1031	1035	969	1068	997	1024	1010	1011	978	997	970	1024	969	982	989	1042	1030	1027	1058	1048	1027	1043	1064	1022	1109	1052	982	1037	974	1002	997	1026	1044	992	1028	1000	977	990	961	957	1047	1067	1050	987	1067	1029	1032	1046	989	1002	1022	1002	974	1058	1018	955	988	1012	980	993	1060	983	997	1001	952	1033	1039	996	1014	1047	1014	1025	1039	963	1049	1019	1037	1021	1017	1027	1039	1104	1009	1045	1026	992	1026	1013	1030	972	967	1000	1055	1037	983	1008	995	1039	1048	1038	1033	1047	1008	1003	1023	998	1064	999	1021	994	973	1015	971	1032	988	1009	1040	1003	1030	1041	996	1029	1029	1036	1053	964	1033	971	1028	1011	1042	1005	1006	1015	1056	1021	1009	1051	1036	1047	982	999	988	1018	1002	1049	977	1031	1062	1011	1052	1045	1050	1026	1034	1012	1043	1057	1024	1064	1017	1007	1028	1053	1010	1036	946	996	996	990	1052	983	1053	957	1041	994	1050	992	955	1017	998	1044	1041	1004	973	1062	1025	1017	1021	1056	1001	1023	989	960	1027	1041	1033	985	1039	1031	1004	1054	1065	1023	997	1001	981	955	981	1030	1057	1018	943	1017	1000	996	1029	1016	994	994	995	965	1039	1013	1065	973	1017	1010	1037	971	1034	1009	995	1007	941	986	1042	1039	1054	993	943	996	1047	1032	1031	967	1009	1003	1059	994	1031	1029	1064	1024	1061	1043	969	1003	1035	1037	984	1038	986	1016	1037	1019	1017	1009	1092	976	1026	1000	984	988	1019	986	993	1025	1011	1023	1010	1002	1035	1055	1032	1038	1002	996	989	997	984	1070	1001	923	975	1037	1077	1007	1004	1013	993	1018	1026	1058	956	1003	1052	970	1020	1041	998	1015	1078	1027	988	975	993	999	953	969	934	1001	1040	1040
1463	269	306	402	2207	4904	4244	2599	1290	512	198	118	82	84	66	58	55	66	72	66	71	57	65	73	74	72	83	80	63	79	52	65	75	50	61	72	65	64	55	66	54	68	67	59	66	66	82	79	63	68	60	69	59	58	52	61	73	62	62	49	62	63	64	67	74	48	54	68	62	48	76	58	52	61	71	58	73	60	79	61	65	68	63	70	60	66	68	57	66	73	46	66	69	66	64	45	58	70	68	62	53	71	72	68	60	64	71	67	69	57	63	70	73	73	59	68	64	75	53	69	74	71	72	55	51	58	70	77	61	57	74	69	63	59	71	58	75	69	55	52	63	61	72	57	58	73	53	61	67	53	52	65	55	53	66	60	59	67	57	85	76	69	55	63	73	76	75	50	72	60	69	66	72	72	81	71	59	70	66	62	67	59	62	51	73	64	63	81	73	56	59	70	71	54	62	62	77	76	62	64	50	66	58	68	56	58	70	50	66	67	65	68	65	69	62	71	54	69	68	67	60	64	61	57	62	56	55	66	68	75	59	63	58	66	74	65	70	63	64	69	76	58	67	71	56	70	67	45	60	67	71	65	82	68	67	64	63	72	67	53	69	73	72	77	56	69	64	54	62	52	64	63	62	64	72	63	75	64	65	57	83	63	59	69	67	64	71	67	65	58	59	77	65	68	60	75	60	52	69	69	62	79	62	66	62	66	56	66	61	68	72	63	71	75	63	64	64	68	64	62	66	62	48	62	87	49	68	75	67	81	68	68	64	59	59	55	65	57	70	70	65	57	50	67	68	68	67	63	61	76	63	61	56	73	49	62	74	68	73	75	57	74	85	61	59	70	63	65	67	70	85	54	79	59	62	59	72	75	58	59	64	68	70	56	70	67	56	56	72	53	77	58	58	71	69	49	54	71	79	74	62	68	56	44	50	63	68	73	63	42	54	77	68	52	60	60	45	72	65	66	77	65	55	65	51	72	59	76	67	55	62	67	66	83	69	61	68	66	77	61	79	56	74	60	66	71	82	72	58	69	71	68	57	58	64	55	63	65	75	64	79	57	90	51	71	69	58	58	61	66	58	46	48	70	73	66	66	84	83	68	60	67	76	75	70	55	52	63	74	71	54	64	61	54	79	60	78	64	76	64	66	68	61	51	67	51	61	66	59	59	75	78	69	67	53	74	70	72	58	54	71	60	63	65	57	69	68	67	64	77	62	76	65	62	66	58	58	55	56	65	74	61	64	58	70	67	62	76	79	68	82	58	60	67	76	64	62	75	50	65	50	56	60	67	58	48	59	57	70	65	59	69	61	58	60	61	65	59	67	57	55	78	66	62	70	59	72	75	60	74	68	71	62	64	68	67	77	60	67	55	77	60	69	72	62	73	68	84	66	67	82	69	63	74	63	63	76	53	67	58	62	72	59	67	56	62	68	62	63	69	53	73	68	54	62	61	76	79	71	62	57	60	57	63	71	66	69	59	68	69	59	61	84	72	71	59	69	61	59	66	77	70	65	58	65	75	70	65	61	66	55	56	64	77	52	70	74	54	71	59	62	58	54	68	71	63	68	74	64	65	61	59	70	63	55	59	69	63	74	57	58	56	56	54	73	63	72	66	74	60	62	62	61	63	72	53	65	59	57	72	67	66	67	62	58	59	57	57	57	69	55	58	61	51	68	55	66	53	64	73	62	65	59	68	53	61	69	57	77	75	70	74	67	57	51	61	68	58	68	70	62	74	56	79	61	73	58	79	56	74	61	58	62	71	48	58	71	74	74	53	56	67	63	54	56	49	57	74	72	68	60	73	62	54	67	87	70	50	76	49	57	75	65	66	75	75	78	63	68	64	49	70	61	70	81	57	65	51	59	58	56	73	59	63	67	65	70	66	76	52	65	62	68	60	65	65	78	68	65	79	59	69	51	54	64	67	50	73	76	69	51	65	67	73	53	64	75	64	63	57	51	58	73	69	54	69	61	59	64	58	58	69	66	67	71	72	61	76	70	60	62	70	60	61	51	56	84	57	65	56	58	68	68	76	66	60	67	58	63	79	64	77	54	65	74	70	60	62	75	63	68	67	71	57	72	51	63	59	65	71	53	62	75	61	56	63	59	76	51	85	50	67	61	73	70	71	63	66	67	68	54	70	62	64	63	56	60	71	67	64	54	72	52	48	66	62	82	67	67	81	50	78	70	66	59	52	67	83	72	48	59	73	74	59	69	69	58	68	60	56	58	52	66	68	68	67	62	65	64	58	55	72	57	57	61	59	46	57	61	66	60	63	58	58	73	81	58	63	54	75	60	56	67	57	61	60	59	63	62	68	68	81	61	74	64	63	44	77	67	74	65	58	71	56	72	59	66	58	74	54	61	69	66	63	59	70	60	72	69	73	68	68	52	58	56	66	77	50	92	75	61	56	69	55	61	56	68	72	55	73	50	73	59	68	63	61	54	74	53	72	66	59	75	64	65	71	74	73	68	57	81	61	61	62	57	78	48	69	75	63	54	68	85	56	78	67	58	64	64	65	52	66	69	66	58	57	61	71	62	66	70	65	61	59	73	56	49	49	64	62	49	71	63	77	79	65	66	74	64	85	64	69	55	55	64	66	64	54	46	68	48	81	72	63	65	64	62	55	57	67	56	54	57	72	64	62	70	61	57	62	64	81	67	66	54	63	62	55	64	57	53	77	70	61	60	76	60	58	56	76	76	70	70	62	56	69	68	64	63	62	64	60	76	61	66	73	64	68	69	56	66	61	55	56	62	77	75	54	69	64	56	66	68	67	64	63	64	64	65	48	70	49	75	60	61	64	60	58	61	54	64	65	59	69	69	63	64	67	60	55	52	75	82	66	55	64	48	64	79	59	67	64	52	65	65	63	69	76	72	67	64	74	54	64	54	64	56	73	51	60	70	57	65	72	58	61	70	80	72	66	64	57	59	66	55	67	55	55	62	60	77	65	65	60	68	76	54	74	50	59	68	65	67	62	64	69	60	58	74	61	83	55	79	61	61	66	45	58	68	67	60	65	52	51	58	78	65	62	69	52	70	63	71	67	67	50	56	49	76	67	54	66	70	74	60	54	60	59	62	54	76	74	59	57	67	69	68	73	73	74	62	66	66	61	77	58	47	61	77	68	68	86	73	74	64	61	64	82	61	70	80	71	64	65	66	63	76	71	67	62	65	63	60	75	61	54	59	69	64	68	56	51	64	69	62	72	71	60	73	67	70	62	57	67	61	67	78	79	65	64	58	60	73	55	70	56	69	54	61	63	64	59	61	69	66	72	73	64	72	85	73	55	54	59	62	68	59	62	58	65	61	61	68	77	62	62	69	58	68	58	70	61	73	70	94	69	62	65	82	68	59	55	70	59	57	63	58	68	44	62	70	55	57	58	68	72	58	50	72	54	69	75	86	62	64	73	54	73	56	55	62	75	50	58	63	70	69	75	59	72	58	60	68	73	78	52	69	66	57	66	70	69	65	61	52	69
13814	6494	6688	18474	43132	47292	40288	32000	22367	12355	5272	2445	1231	990	811	829	810	813	792	809	775	788	847	776	795	780	745	742	838	755	792	791	852	795	810	828	757	767	768	737	816	775	754	785	793	748	756	792	796	730	771	771	764	715	800	798	806	821	791	780	783	802	737	747	809	765	751	806	737	797	772	764	823	755	758	776	794	785	770	790	846	820	792	801	751	780	772	732	794	771	732	773	766	820	782	801	764	759	748	774	761	818	782	782	788	783	827	805	768	785	753	743	785	792	760	789	759	798	773	787	764	786	762	784	803	736	771	791	769	811	766	768	833	790	839	765	732	790	777	764	794	779	803	753	777	839	771	753	830	767	746	808	751	811	761	735	793	780	760	818	782	768	785	776	780	758	761	760	778	798	765	753	754	787	797	801	778	770	793	811	823	819	814	809	750	787	698	766	799	738	771	791	767	800	806	758	764	772	750	796	811	809	723	829	834	767	732	771	750	817	739	784	746	744	760	716	759	751	760	770	783	799	790	766	771	792	836	774	768	821	790	782	783	807	799	808	815	781	834	769	774	735	753	753	776	771	800	797	803	786	760	722	788	777	837	804	740	789	760	724	764	834	832	741	764	822	810	807	791	773	786	794	801	779	755	769	793	766	799	764	766	799	778	837	772	716	794	787	825	797	752	761	830	744	777	826	752	806	782	826	771	831	769	789	763	814	799	801	797	736	769	768	765	754	817	824	773	767	785	759	794	770	785	738	815	788	810	789	763	763	789	794	773	785	766	779	781	819	800	748	785	769	784	755	798	831	751	819	811	759	783	774	787	810	764	808	798	777	770	771	786	783	770	755	830	813	781	772	753	785	792	777	808	802	756	795	739	789	742	770	790	849	753	786	801	777	789	783	827	749	794	762	808	763	813	793	757	810	732	804	767	758	761	767	757	759	752	753	759	791	747	781	753	760	748	798	764	843	756	751	774	783	789	781	843	804	778	760	798	752	792	765	772	763	769	750	776	747	775	729	773	781	753	732	773	782	817	788	824	749	786	762	795	774	773	769	793	787	764	739	724	822	790	824	775	787	790	802	781	778	780	765	784	803	823	759	772	770	788	729	778	742	846	854	821	816	810	808	809	764	775	795	789	800	773	794	785	794	795	810	802	766	796	787	736	773	759	799	778	831	799	762	799	770	773	771	789	744	861	739	772	807	766	801	825	807	775	824	792	814	748	773	760	813	770	782	800	782	760	790	756	778	842	785	781	711	786	797	788	776	742	750	784	753	742	810	752	802	785	769	810	789	809	798	768	798	787	803	793	752	782	803	752	779	695	784	777	809	800	793	758	747	829	767	779	773	775	804	787	779	765	759	783	785	805	777	753	768	787	781	801	749	734	740	791	756	800	781	760	786	792	715	805	765	833	766	776	797	787	745	803	771	801	799	790	772	757	792	796	791	817	743	767	853	813	763	778	754	715	771	766	800	750	753	802	761	818	805	800	769	804	783	753	761	788	775	744	700	776	833	779	782	793	812	789	796	788	776	731	782	783	767	770	806	776	794	822	787	800	818	759	821	790	841	751	747	834	737	758	741	735	800	742	742	778	754	774	824	792	767	739	819	796	806	826	777	772	769	771	794	768	755	737	824	891	783	792	733	783	761	761	787	769	801	792	749	765	809	780	831	739	790	791	805	825	771	751	814	843	792	760	765	756	837	786	768	794	784	750	767	795	828	790	812	754	796	810	785	797	788	777	784	816	750	801	769	764	753	824	785	772	751	757	811	794	736	790	781	794	801	756	768	760	805	763	812	799	809	738	800	791	776	806	786	786	774	789	786	757	761	810	801	786	746	770	751	755	767	785	776	792	764	831	734	794	815	740	784	794	758	852	750	762	744	750	749	793	782	772	737	864	782	789	789	760	805	802	785	743	776	818	747	779	755	759	783	770	833	809	769	777	794	786	731	795	762	817	783	765	799	797	782	768	778	793	860	777	832	791	786	814	804	762	804	721	820	767	770	793	725	780	773	789	733	792	778	758	778	732	773	775	737	752	772	762	764	800	763	732	793	830	796	784	805	810	779	836	788	775	856	772	779	760	788	740	801	787	797	775	772	773	807	742	760	777	771	774	744	763	723	798	788	815	783	824	803	739	798	778	782	811	743	801	836	794	775	808	811	794	790	775	780	753	759	811	763	760	771	801	766	800	806	777	747	757	746	801	770	794	776	825	739	806	730	763	779	767	736	727	790	813	802	781	777	770	774	822	746	803	851	751	777	778	764	806	788	801	764	846	802	790	777	755	728	791	770	765	806	761	773	812	765	750	747	758	812	779	770	768	723	766	776	822	800	733	721	777	773	730	816	722	740	774	741	761	802	766	769	786	781	798	808	805	742	747	786	732	794	771	791	773	749	797	750	778	754	828	791	754	804	756	723	763	802	762	801	800	802	728	791	823	821	780	804	777	832	741	767	795	804	806	827	745	799	781	795	764	768	802	783	772	715	825	784	748	771	782	842	782	774	813	722	822	753	787	734	816	792	757	809	770	814	813	826	803	768	769	749	753	746	817	763	742	754	761	790	787	773	803	787	788	800	722	811	787	737	777	772	793	781	760	784	783	821	787	760	756	760	767	772	794	798	832	714	808	784	771	772	812	822	747	794	747	792	777	773	843	785	755	796	775	780	750	799	770	832	780	767	845	769	777	811	801	781	811	753	771	737	738	782	742	759	824	756	787	773	754	742	840	795	755	752	791	802	772	761	781	806	771	816	832	760	797	780	794	771	822	783	791	803	766	760	794	828	759	740	784	774	777	784	829	769	789	798	796	768	776	786	729	788	730	794	827	783	824	742	793	797	769	791	743	770	784	806	763	843	788	759	742	805	797	776	761	791	779	787	843	808	779	789	771	792	748	788	761	817	784	798	783	808	806	750	797	762	726	778	786	757	822	784	792	742	806	792	736	811	772	846	765	772	793	746	775	818	762	797	782	795	807	815	803	812	795	762	797	814	803	818	754	755	735	806	812	819	792	766	797	815	819	759	740	782	806	777	793	795	771	731	741	801	764	763	773	746	807	765	769	759	809	734	782	811	774	767	777	782	795	773	791	736	783	798	783	771	779	784	767	733	796	756	767	784	765	769	791	789	829	773	723	774	790	815	756	768	753	768	769	753	783	771	805	784	784	773	802	817	783	795	762	791	804	762	736	782	776	749	793	768	769	746	791	785	735	756	746	862	784	744	776	743	791	837	744	801	769	777	762	802	805	755	750	852	815	800	776	785	803	753	719	765	795	812	754	802	814	812	752	776	769	787	752	740	775	745	790	777	748	763	765	776	797	772	764	803	795	713	792	804	769	829	778	749	847	761	792	770	778	769	736	783	734	769	787	718	764	771	756	832	784	806	776	804	777	756	787	792	770	798	796	784	765	809	796	775	781	811	768	813	743	745	782	779	787	748	792	699	770	796	816	759	772	827	758	765	797	770	795	814	797	786	815	786	751	730	813	822
987	1118	1300	1421	6639	13374	10733	6242	2824	941	384	220	133	79	80	93	74	74	87	62	75	78	80	70	61	92	81	88	59	68	78	74	82	68	66	94	100	65	68	89	83	79	75	79	84	95	76	79	72	65	71	68	78	73	67	97	70	77	88	78	67	81	75	79	76	71	68	71	64	72	79	75	72	64	82	79	79	86	70	73	65	63	61	77	75	73	74	71	85	86	69	80	65	76	64	74	67	57	76	80	77	64	71	65	64	67	90	86	51	89	93	70	83	71	66	95	63	66	80	79	65	75	62	70	70	57	76	60	70	76	70	80	73	72	70	75	74	75	72	75	66	66	77	69	71	93	66	83	79	85	80	82	65	74	77	79	78	70	67	81	63	72	67	81	80	83	66	70	54	78	62	68	62	76	85	82	71	73	75	89	70	70	67	62	84	92	67	75	81	84	63	67	68	80	73	80	66	72	60	72	70	61	79	67	73	72	79	67	68	69	62	91	69	67	75	70	85	68	65	92	88	80	93	70	86	57	65	73	79	66	77	72	64	64	80	68	74	81	72	69	58	83	75	85	61	69	67	66	68	79	65	73	76	89	75	78	75	64	63	82	61	72	68	82	73	77	84	77	75	89	73	80	73	68	81	80	87	77	68	67	81	76	88	74	71	84	71	70	75	76	74	79	96	76	72	71	56	65	65	76	80	68	83	75	68	87	66	71	68	71	83	85	78	75	67	61	61	76	66	77	60	72	78	76	93	82	67	72	85	82	76	58	78	77	73	60	70	77	66	72	70	58	70	75	59	69	68	73	68	74	75	68	66	69	63	68	72	71	76	71	85	90	70	74	77	76	79	70	88	77	81	81	82	68	76	83	67	74	88	79	66	81	76	77	88	79	81	66	82	61	84	71	89	66	76	73	74	83	82	70	62	64	65	74	86	88	59	75	71	68	89	86	56	83	69	86	84	78	71	70	67	72	75	79	83	78	68	77	75	77	72	86	75	80	78	66	89	60	78	66	83	62	74	72	83	70	93	69	82	88	81	73	77	76	72	72	81	66	72	72	84	68	82	75	75	80	89	73	71	77	67	68	75	71	74	73	75	76	69	71	87	73	86	78	85	75	73	72	77	80	83	62	77	70	75	88	69	62	77	67	59	75	60	66	73	78	76	63	79	78	87	81	77	74	67	70	70	67	80	75	76	81	76	64	76	67	69	76	98	67	61	64	87	68	96	60	71	62	71	73	76	78	76	77	75	67	78	85	73	72	78	71	87	66	67	76	69	63	66	73	94	71	71	64	96	89	74	74	65	55	57	74	67	69	81	74	65	58	89	80	63	82	76	69	59	74	70	77	78	66	72	70	89	73	70	71	75	65	66	86	84	85	85	65	67	87	64	78	79	72	85	71	73	80	74	57	58	80	55	80	74	66	77	72	56	73	70	67	80	79	91	62	85	70	72	72	60	73	68	83	58	65	86	78	83	69	73	74	76	63	80	89	68	65	68	69	70	81	81	78	57	68	85	73	80	72	63	74	72	73	82	69	71	64	71	84	72	64	85	71	79	63	78	78	61	72	88	68	74	80	79	81	90	65	75	76	69	68	70	65	70	91	74	69	73	80	58	84	85	80	71	72	94	83	84	58	68	77	71	74	71	80	83	68	73	68	70	65	81	68	73	71	79	72	59	69	71	82	75	80	66	83	60	90	65	69	66	77	81	74	67	58	89	77	66	71	75	87	66	65	61	79	73	70	65	68	69	63	72	56	56	74	70	92	65	77	71	66	63	82	79	67	68	63	64	74	78	90	85	64	68	69	63	66	70	66	77	69	84	73	60	64	83	76	92	74	68	94	77	59	73	78	69	68	76	71	76	71	86	81	71	78	74	60	80	69	79	73	68	88	77	71	59	84	69	74	61	86	80	79	81	79	71	76	72	77	66	74	65	80	86	74	66	71	72	72	68	67	79	78	79	70	82	61	74	71	75	70	66	85	62	66	55	79	70	78	74	65	72	58	64	71	71	85	80	74	84	71	72	73	73	65	67	57	78	71	71	63	79	67	78	73	63	83	80	67	57	97	71	79	81	60	83	76	91	65	73	81	66	75	72	73	90	84	83	76	73	64	84	79	72	75	74	84	74	82	82	70	64	73	72	87	66	71	74	67	72	63	84	75	82	79	81	75	68	86	65	83	70	68	70	85	88	66	67	75	77	82	75	65	85	69	67	76	75	64	70	57	67	84	61	67	71	69	68	69	76	75	76	59	90	80	84	61	84	92	80	63	74	81	67	68	69	69	84	58	74	56	73	72	75	68	75	81	67	61	65	94	79	66	73	67	84	72	69	74	83	69	85	71	72	65	76	78	77	63	88	53	66	74	73	67	78	78	85	62	74	67	68	78	73	79	80	82	92	65	76	74	85	71	66	75	77	57	70	76	70	68	76	79	68	84	71	69	86	71	69	74	70	73	87	56	72	71	72	82	62	73	74	76	73	75	69	65	68	57	69	82	71	66	70	82	90	90	56	73	71	63	89	72	73	70	78	66	69	69	76	66	57	76	78	76	81	88	69	81	68	81	88	84	66	87	64	83	71	56	70	66	67	65	82	70	67	59	71	76	73	60	78	82	76	72	64	74	71	71	80	59	71	72	78	86	60	82	75	56	71	66	82	80	66	76	74	74	74	73	78	89	78	69	67	74	63	81	66	86	64	69	72	60	77	59	78	77	90	77	61	73	68	88	66	67	71	71	69	68	66	89	91	78	74	81	70	64	79	77	73	73	71	76	67	65	49	79	61	70	79	76	85	66	63	78	76	81	86	64	89	64	76	71	70	76	78	66	69	68	71	62	82	74	63	80	75	88	57	75	87	81	83	62	71	49	72	73	71	62	76	85	75	62	84	67	68	80	81	60	72	74	64	62	80	61	82	77	80	75	81	69	82	77	74	85	89	76	91	66	87	76	71	78	72	78	66	61	72	79	89	62	65	76	58	94	77	78	89	74	84	73	61	68	71	69	79	85	62	65	62	80	71	83	79	77	70	72	68	88	68	68	78	89	72	67	77	87	73	73	61	81	65	62	73	72	65	60	80	77	79	81	82	73	57	59	89	72	77	94	73	71	83	83	77	88	78	70	67	60	72	75	77	82	92	70	60	87	70	70	74	69	75	100	75	76	66	82	78	69	65	77	74	77	60	63	83	74	79	72	73	77	73	76	70	77	79	69	72	79	72	81	75	90	68	71	80	70	68	94	69	84	78	76	83	77	81	74	66	84	73	87	74	69	69	65	68	74	74	68	69	82	77	75	73	86	79	91	80	74	78	71	63	69	72	77	81	73	77	84	72	73	72	75	78	67	76	73	89	87	75	72	87	68	73	68	64	67	61	85	66	62	76	73	69	69	68	72	80	90	79	76	91	79	74	57	76	66	66	63	70	52	68	64	86	82	72	62	65	77	62	73	80	81	90	78	63	68	70	65	85	55	95	87	86	61	69	66	77	85
21482	17431	16967	32023	61469	65792	54175	41514	30307	17445	9380	4616	2034	1243	1008	887	847	908	835	892	844	878	901	883	845	869	867	879	827	873	909	859	909	889	895	898	894	834	865	867	836	901	874	850	873	843	920	846	897	824	882	878	851	824	891	934	889	882	828	920	938	845	883	915	846	852	846	895	870	888	886	856	879	870	874	884	893	882	845	927	881	815	842	919	892	881	916	858	897	877	865	918	870	838	922	872	856	902	840	869	872	883	862	867	856	866	856	819	865	881	854	855	870	823	863	849	867	879	873	923	899	833	910	889	855	859	822	908	862	850	869	858	846	862	870	880	845	863	871	895	885	909	843	865	887	917	845	860	830	888	888	824	849	852	875	889	875	856	887	844	857	868	901	859	876	829	856	905	817	893	923	890	849	874	851	890	841	873	851	824	867	860	851	892	905	918	838	896	834	893	803	926	905	832	845	864	876	862	884	841	874	820	861	871	828	839	828	810	846	871	885	863	853	881	884	870	864	889	941	877	914	874	886	911	887	935	917	899	861	907	855	833	827	891	868	850	841	867	882	872	855	837	902	880	851	861	864	898	897	817	849	837	868	890	861	877	889	886	888	887	827	825	925	833	915	883	848	831	843	875	900	850	844	900	858	859	888	898	895	909	941	809	851	880	917	850	895	909	853	889	816	827	876	869	883	862	827	842	885	891	895	891	835	847	851	905	897	881	910	837	861	877	904	936	851	876	921	895	889	856	860	850	906	908	854	841	870	855	876	845	846	860	892	876	887	891	874	826	876	869	850	920	835	868	838	881	875	842	879	874	891	911	916	862	865	818	890	865	897	836	870	884	869	860	868	869	863	906	850	873	897	876	886	837	824	878	915	908	910	850	836	895	871	889	876	893	876	898	864	910	851	875	854	904	875	885	867	898	864	850	831	855	857	899	885	913	892	817	857	897	873	858	834	914	901	925	911	943	904	968	864	841	842	853	825	872	848	855	925	901	859	890	922	865	895	903	909	839	873	879	921	878	877	869	879	878	886	851	889	885	923	932	888	895	844	865	875	883	891	897	878	891	905	844	866	861	877	920	877	883	826	882	856	840	876	899	900	871	907	883	869	912	920	909	870	885	864	874	849	930	841	873	854	865	866	835	856	861	848	823	826	914	860	866	944	900	801	838	876	874	846	869	875	902	900	868	888	828	920	862	869	893	911	934	856	881	848	911	869	841	867	853	865	905	919	856	871	922	892	886	868	882	896	913	860	916	864	827	825	845	840	886	831	842	854	988	827	888	838	844	893	871	890	903	864	864	877	877	873	885	844	927	857	885	860	953	868	833	862	916	829	834	867	883	884	856	888	874	845	926	878	891	859	905	841	904	848	863	894	858	938	876	853	875	862	893	861	863	848	890	902	826	853	919	876	885	882	850	831	862	916	879	836	879	846	861	892	923	860	851	813	850	859	905	868	863	869	862	868	887	903	860	900	865	902	882	825	883	907	859	858	851	885	877	874	869	876	866	847	887	878	813	902	885	870	897	872	875	867	886	867	838	843	888	927	883	898	833	899	868	833	858	822	888	909	926	891	905	906	906	849	903	927	850	834	863	881	905	872	879	896	816	942	904	941	865	924	937	846	860	885	871	835	859	859	881	839	905	869	835	909	888	904	871	874	896	878	905	873	857	914	891	844	882	885	842	831	847	895	848	877	866	901	902	859	849	929	939	870	902	885	913	876	881	833	853	845	835	853	883	888	857	851	879	848	859	815	912	861	899	861	871	891	855	897	862	841	868	844	846	894	898	853	883	846	876	858	927	914	865	875	874	881	854	893	845	865	934	917	856	896	836	931	838	851	824	882	890	870	917	841	856	844	899	901	868	945	833	878	850	846	866	836	956	877	866	879	799	871	884	929	835	897	874	871	819	868	870	814	871	844	891	851	828	900	883	879	905	874	891	886	915	859	895	883	912	910	885	863	853	888	869	863	877	907	881	885	840	879	839	903	889	925	857	860	902	909	860	863	846	873	915	872	892	824	902	864	892	902	919	863	843	860	860	878	887	848	884	910	824	896	956	820	877	890	900	926	890	888	879	895	871	894	900	860	887	872	833	890	861	941	877	919	878	870	863	909	921	891	913	872	900	901	857	873	851	860	887	939	874	882	892	832	889	890	862	875	857	882	861	859	921	923	851	862	869	889	906	836	881	842	872	880	862	896	907	857	873	894	810	907	858	875	829	904	897	861	861	843	862	873	882	861	906	862	894	862	858	853	863	855	882	864	890	885	921	870	851	862	877	873	859	853	865	831	887	840	890	862	833	891	859	856	857	920	840	900	855	875	834	889	836	890	864	894	888	857	932	895	831	883	884	860	876	828	863	852	856	837	854	874	888	870	887	872	842	847	881	897	823	889	851	887	875	887	859	890	867	881	833	907	872	861	875	875	887	809	822	815	873	874	878	881	900	837	840	872	889	886	830	902	950	875	913	944	836	845	852	901	897	856	869	806	878	880	894	903	866	896	877	846	835	899	908	850	917	858	887	891	874	904	893	882	876	884	893	880	874	857	840	885	891	892	899	869	935	898	903	895	852	840	859	840	891	827	878	858	875	860	866	900	874	911	869	822	928	887	873	877	870	841	798	859	860	868	901	903	879	909	819	902	882	866	849	908	859	905	876	857	847	878	876	888	841	873	911	829	899	891	868	838	828	824	850	880	827	883	866	873	876	833	878	870	906	829	881	893	870	874	859	863	833	878	847	886	922	820	864	862	881	870	815	877	840	819	852	862	827	850	955	864	834	871	806	845	884	887	886	936	856	920	856	870	845	841	896	883	869	885	851	887	863	862	835	887	879	836	865	862	934	851	829	878	839	874	842	866	811	909	910	880	913	874	925	905	860	892	865	867	858	918	840	894	837	858	859	895	832	867	858	857	841	902	910	847	868	866	868	889	827	860	867	895	936	918	903	895	885	864	932	908	925	912	896	801	828	859	858	869	885	849	922	879	900	894	877	880	838	900	922	893	827	901	883	877	942	868	865	867	794	885	851	846	876	852	921	858	850	872	875	877	860	840	864	918	839	813	911	851	817	850	908	889	836	876	860	835	874	867	907	896	915	834	917	835	904	868	928	867	880	913	824	873	935	889	906	904	922	912	912	825	845	855	904	889	890	921	890	853	894	898	885	870	861	894	878	890	885	875	885	882	914	856	882	910	895	883	847	902	882	847	863	811	888	882	883	863	862	872	880	880	846	887	887	934	902	912	881	837	876	889	880	832	857	907	896	849	851	869	916	875	887	859	877	842	877	874	882	882	864	866	925	861	843	856	870	881	869	886	890	872	854	815	859	927	914	870	848	889	925	896	924	831	868	869	883	915	858	904	848	915	858	857	938	856	881	878	911	851	933	895	870	852	861	883	871	865	829	840	908	877	860	898	827	873	905	907	863	891	882	869	845	893	874	881	887	827	881	861	865	888	893	844	874	906	860	849	869	889	879	862	872	843	882	828	802
2506	932	1185	1424	7098	14102	11767	7056	3092	1192	383	195	139	91	74	95	84	86	65	67	69	79	91	90	74	85	65	66	67	79	51	76	58	94	80	83	62	72	58	97	64	75	75	61	65	80	81	76	71	81	64	72	65	61	63	86	73	71	60	68	74	80	76	76	60	68	84	65	64	93	64	80	78	74	94	63	74	75	70	60	75	70	68	68	76	63	71	69	89	69	70	66	63	74	82	73	73	68	68	64	77	75	76	75	89	73	68	65	52	62	68	90	74	86	62	75	60	71	61	89	66	71	60	79	81	81	78	72	68	53	70	82	70	78	77	70	71	71	67	74	81	78	65	70	61	66	74	69	73	68	74	75	61	77	56	71	77	71	69	67	78	72	75	73	65	72	76	82	70	84	70	72	66	59	76	83	64	71	93	78	83	71	74	75	61	65	67	86	84	66	89	73	80	87	71	67	67	69	75	87	71	79	72	76	79	63	80	67	57	72	59	68	81	74	65	61	69	79	62	64	67	57	70	85	79	75	81	59	68	83	75	61	79	81	87	83	78	66	69	78	77	78	69	69	88	68	69	86	73	63	73	80	83	76	80	74	81	89	80	72	80	71	65	80	82	66	66	63	73	63	62	60	64	74	70	75	74	87	74	86	67	76	59	66	65	69	83	72	96	71	74	60	75	71	74	84	83	58	72	74	93	75	80	70	76	63	75	73	88	78	68	72	56	80	75	61	68	89	64	78	78	68	87	60	62	69	69	71	66	73	88	64	74	94	75	58	77	66	71	59	80	78	83	65	54	59	75	62	75	83	60	66	71	76	61	69	65	53	60	82	88	74	70	71	72	74	62	79	71	61	77	69	76	59	60	80	64	73	71	64	82	60	57	61	80	50	74	76	67	74	63	61	68	83	81	80	62	72	76	76	82	65	66	70	82	60	82	68	103	63	64	89	71	87	80	52	71	77	63	72	83	81	54	71	72	74	71	81	72	78	74	70	82	72	66	75	80	76	75	60	75	72	73	66	78	56	67	64	74	65	84	62	74	72	88	70	58	81	72	84	70	73	67	69	67	63	83	64	79	48	72	68	80	83	76	65	57	87	77	70	85	73	75	67	86	68	65	74	68	78	79	70	71	70	73	81	83	73	86	77	81	86	75	76	58	71	84	76	79	73	71	66	74	66	90	70	73	78	72	72	61	76	68	75	71	69	79	96	69	59	75	70	80	72	83	54	58	61	78	89	75	64	76	63	77	57	74	81	72	77	60	76	68	68	63	75	53	69	73	70	75	66	73	74	84	65	73	86	83	77	75	73	63	78	76	85	73	58	70	72	65	65	80	69	70	70	64	57	62	81	76	60	68	73	78	72	74	95	78	78	75	68	70	81	71	73	60	69	63	82	65	92	78	79	79	86	71	71	67	67	76	67	94	77	79	57	86	90	66	68	72	70	74	67	80	65	59	65	74	63	75	62	84	65	87	76	79	65	90	68	65	82	77	76	69	67	82	78	71	78	82	56	95	73	82	62	69	73	69	78	68	67	67	81	72	75	77	70	78	67	65	79	78	85	79	75	83	71	73	86	67	75	62	90	67	67	62	73	75	63	77	71	69	71	75	59	75	51	71	75	74	89	64	89	82	78	53	74	72	68	72	61	70	64	81	84	59	73	70	82	69	71	78	74	73	59	84	74	72	76	64	69	67	82	82	63	58	66	67	68	74	70	63	68	79	73	61	75	78	68	60	65	73	56	85	60	75	84	88	69	66	55	69	76	74	80	102	71	85	59	66	69	82	77	93	61	77	63	63	73	75	79	85	69	59	73	80	76	74	76	64	62	73	69	93	68	76	79	72	78	69	64	82	70	72	85	65	77	78	80	60	73	74	78	72	75	77	90	91	87	58	79	68	58	57	81	64	69	70	72	76	75	61	70	69	78	75	75	62	87	68	85	66	74	74	58	61	66	81	71	67	73	84	59	79	61	72	76	73	74	78	72	84	71	95	69	75	59	74	70	68	92	71	71	61	65	71	89	81	64	63	59	72	77	69	73	72	76	85	85	75	69	63	77	72	73	58	74	72	69	77	72	74	62	78	64	80	82	80	66	76	76	74	74	71	87	76	65	78	71	63	69	76	65	67	66	61	78	59	76	73	61	72	71	75	75	79	71	65	72	74	86	72	86	56	66	71	80	79	69	72	72	70	76	63	73	82	71	74	76	65	84	78	72	72	76	65	73	95	64	81	83	62	64	86	76	55	80	68	75	87	73	64	69	80	70	79	67	78	71	60	76	78	70	75	70	86	92	75	62	86	77	78	87	83	64	81	72	61	86	65	69	88	60	81	71	71	70	77	76	78	87	81	73	72	71	74	75	74	77	85	65	82	69	80	59	76	75	84	59	90	63	79	82	84	67	60	80	81	85	74	72	75	79	56	76	68	69	88	76	73	81	66	78	78	78	89	82	77	57	76	57	75	61	68	84	67	78	58	93	73	83	46	92	65	74	82	76	83	67	91	72	89	60	69	78	64	64	73	76	74	60	75	74	74	82	48	78	74	70	73	64	56	73	69	82	71	66	67	87	55	70	87	67	71	77	75	67	88	69	73	80	81	69	67	83	85	70	63	73	76	87	62	66	78	61	85	71	74	76	67	86	63	63	76	71	73	62	88	67	58	78	83	78	67	82	71	67	79	71	74	69	60	80	70	64	85	74	73	78	69	60	89	60	74	71	76	71	69	71	69	67	75	87	73	69	63	76	69	76	84	65	72	64	76	79	86	71	75	71	86	76	76	78	63	86	84	71	71	64	68	65	66	77	70	82	73	68	68	84	72	64	71	82	77	72	65	84	90	78	77	66	81	76	62	80	68	75	56	68	54	75	78	89	76	71	68	72	59	72	66	61	67	69	64	64	88	89	80	71	67	74	84	65	69	74	60	75	80	83	82	81	60	72	70	66	74	84	58	83	71	69	69	78	67	81	75	74	67	85	62	66	53	85	80	60	70	71	87	80	78	63	81	83	69	76	64	73	73	66	72	64	74	82	83	85	70	69	90	65	74	76	82	74	83	71	67	88	58	63	73	78	63	49	59	62	67	74	59	72	70	62	78	77	76	69	83	72	71	82	82	84	79	74	71	73	54	74	69	75	72	74	70	75	75	77	79	74	86	89	68	72	73	81	78	61	89	75	73	77	66	65	87	82	58	75	71	71	80	63	76	62	71	76	78	89	70	89	67	71	69	72	59	60	68	81	90	75	66	73	63	89	73	73	75	72	82	75	65	63	62	77	100	75	65	73	102	89	74	82	84	66	72	69	72	62	75	79	75	69	80	73	59	78	78	64	62	71	76	88	80	73	72	53	76	81	80	75	57	89	88	72	67	61	60	69	76	73	72	67	65	66	79	72	61	75	63	80	61	71	70	79	66	70	63	79	79	75	62	61	60	83	82	76	67	82	80	73	77	79	79	74	81	76	73	57	71	62	57	82	76	77	80	90	82	77
21392	15365	16595	31519	61510	67696	55768	43908	31560	20391	9272	5193	2586	1358	1032	891	894	877	895	901	895	822	896	868	867	828	901	893	881	845	920	883	840	827	904	894	865	864	843	875	861	833	889	842	913	865	883	857	830	881	842	918	783	856	898	886	886	910	853	903	883	904	843	870	846	886	867	855	851	887	882	865	884	863	879	846	903	879	900	816	868	884	918	862	852	881	951	886	887	876	874	863	907	884	871	856	875	831	907	884	927	875	806	900	858	879	840	926	922	852	857	867	903	866	862	895	868	865	870	882	875	836	881	900	856	852	862	860	818	861	828	830	877	904	888	911	835	868	862	885	898	854	955	871	883	853	886	852	869	884	879	921	875	905	888	889	835	879	813	950	865	872	860	923	887	886	920	911	861	902	854	860	847	884	858	875	864	911	863	843	902	889	852	850	808	954	880	904	879	867	804	872	888	858	885	874	902	845	897	875	879	918	846	868	892	911	915	840	859	842	864	901	862	870	931	888	864	888	878	921	861	922	919	869	881	881	862	906	872	844	877	859	886	875	885	917	893	907	844	847	870	855	834	859	911	862	857	863	881	865	890	851	877	871	862	832	897	888	883	850	909	854	898	884	863	867	863	871	820	854	939	840	878	862	907	860	863	847	838	906	818	835	877	908	866	920	862	890	864	926	885	872	937	857	906	873	837	893	870	862	850	812	900	801	862	897	868	824	840	904	863	892	845	848	846	882	858	854	847	868	895	923	831	902	909	865	855	898	896	860	899	890	860	879	856	862	831	884	877	884	846	905	834	922	876	892	865	863	836	890	893	858	879	855	840	893	876	924	877	857	879	868	851	879	893	814	907	819	892	881	857	912	825	837	845	827	898	847	881	944	888	887	817	863	901	839	858	924	877	898	862	898	882	875	859	849	875	895	892	879	866	862	851	832	819	852	926	884	903	892	878	869	840	871	875	893	838	878	890	829	875	859	880	877	804	923	831	850	843	911	870	860	874	868	898	896	888	912	897	903	869	880	902	883	878	885	900	879	825	897	941	888	860	851	890	910	835	870	843	937	866	900	898	882	896	877	870	931	874	884	910	896	877	915	890	910	895	863	881	852	888	885	891	888	845	914	887	910	824	887	816	882	869	844	877	859	905	915	880	879	898	855	851	852	931	899	852	903	829	840	891	812	856	880	875	870	848	889	881	932	929	858	892	853	864	882	887	899	875	862	846	860	857	859	872	857	870	799	877	868	917	874	905	892	882	880	875	902	863	841	870	889	878	897	888	837	888	869	852	843	865	844	906	851	852	875	818	887	841	876	903	891	853	874	891	845	835	885	821	863	869	862	833	902	898	896	889	927	908	862	872	920	905	855	887	894	896	863	864	899	883	903	798	906	870	852	930	832	855	836	899	892	852	888	861	883	851	861	836	857	833	893	902	875	878	893	864	906	896	864	901	792	910	897	896	896	895	877	845	872	852	861	876	869	887	864	876	869	878	917	831	856	883	875	874	866	862	886	889	874	828	886	861	831	945	867	881	858	874	836	838	877	860	828	872	849	868	906	899	898	861	874	893	889	918	871	868	924	882	870	823	842	864	885	894	890	863	919	906	885	900	864	857	846	829	855	913	851	904	899	888	871	882	872	860	927	921	841	890	907	859	852	874	894	851	853	883	888	843	885	917	908	862	842	819	896	893	838	886	891	883	847	889	858	911	840	865	926	858	875	850	923	870	855	897	897	863	915	890	852	875	867	859	932	859	854	865	885	861	861	914	870	907	915	921	848	917	886	874	865	900	871	829	853	785	867	885	897	851	920	879	896	912	907	891	895	835	915	857	873	894	928	853	909	894	884	863	864	896	875	873	879	842	793	828	870	873	838	865	871	903	917	865	839	880	816	849	891	890	867	811	864	866	799	921	934	904	869	861	897	869	818	883	884	903	935	893	863	847	846	868	884	905	886	838	863	830	897	891	849	897	825	800	881	887	856	933	861	902	870	902	875	869	807	888	850	931	897	826	897	881	870	877	874	857	875	872	840	869	928	879	879	837	859	922	846	873	913	882	844	854	843	852	871	839	888	884	846	897	892	881	911	934	893	856	909	884	876	905	883	787	902	897	881	868	842	884	871	900	861	861	896	872	868	887	838	846	857	847	864	866	881	820	852	851	881	875	844	859	853	868	868	872	877	942	901	867	875	857	926	847	880	906	839	911	864	852	903	862	847	872	873	853	857	887	863	887	813	874	880	885	875	932	911	878	864	853	853	901	880	854	890	850	939	915	883	915	894	906	889	853	867	860	857	905	851	911	835	895	897	930	807	882	851	958	944	886	857	856	856	901	907	894	857	900	890	873	913	885	853	840	911	851	902	863	910	801	877	848	822	887	891	857	857	923	864	862	865	904	854	861	849	884	903	854	820	870	867	852	903	882	936	798	849	903	859	845	841	876	892	898	887	858	899	901	880	896	897	909	904	911	868	895	886	829	873	883	889	825	908	856	868	878	857	892	911	912	861	849	861	838	850	833	900	867	878	877	885	888	840	829	846	923	846	847	901	866	888	829	879	886	840	849	854	866	866	881	876	858	946	887	840	902	907	846	841	838	869	856	846	868	903	849	845	901	861	850	881	880	911	927	846	872	825	920	847	868	879	925	852	843	900	900	875	853	874	886	890	863	928	844	878	912	892	906	907	868	901	863	889	834	853	858	904	867	866	903	849	875	862	859	943	875	896	880	863	870	874	904	884	800	880	864	866	838	906	860	846	882	893	873	843	809	830	851	891	857	912	858	839	850	877	848	883	837	891	873	867	892	937	901	865	863	867	833	901	832	901	871	844	892	914	819	867	855	854	856	901	906	906	837	850	869	895	841	883	874	926	853	874	949	889	825	929	868	834	863	902	882	920	849	860	879	887	853	897	867	911	874	868	913	867	876	839	885	884	866	868	873	897	886	873	882	848	804	871	886	904	843	838	866	850	861	836	890	882	876	886	892	856	909	859	921	863	886	847	877	845	826	842	883	916	880	869	918	886	871	803	892	928	850	817	848	860	860	889	861	916	795	861	848	866	887	918	915	844	870	873	919	916	922	905	856	878	875	865	849	914	896	922	869	901	896	888	843	813	922	916	862	866	914	871	853	896	807	888	847	833	881	872	913	791	872	880	867	897	819	868	895	923	882	891	855	864	869	870	810	839	873	917	908	844	872	828	842	904	823	871	841	896	885	831	874	825	837	848	916	828	864	834	892	906	895	884	897	880	892	878	894	853	846	837	872	839	884	872	848	865	865	896	846	874	839	905	849	857	851	886	860	820	901	849	862	875	903	853	832	890	871	816	887	905	897	853	856	869	828	846	870	929	935	897	868	908	889	889	890	836	861	857	853	896	888	842	865	832	833	864	896	857	821	870	878	861	877	867	934	819	864	918	860	848	871	865	897	934	860	856	861	834	831	819	889	906	885	938	908	862	909	864	840	913	860	881	824	888	903	865	887	911	883	931	841	856	853	914
1627	1964	2217	2560	12594	21982	18219	10731	4439	1737	632	270	148	103	74	77	103	87	69	81	95	81	81	82	72	74	84	94	84	95	78	87	75	65	81	79	78	78	75	76	72	85	81	97	82	75	72	75	76	85	85	92	75	80	77	83	94	70	64	105	84	69	82	78	92	81	95	88	80	68	87	89	89	88	75	82	90	86	90	88	91	83	74	86	68	84	87	66	78	91	99	85	81	73	76	77	80	82	90	83	88	82	88	90	80	85	64	84	77	76	78	70	78	70	87	83	80	70	68	73	90	81	90	78	80	68	82	67	87	81	98	88	73	92	66	79	83	86	65	90	83	84	76	73	82	85	78	77	87	83	79	79	83	91	77	89	88	68	79	66	89	99	83	86	98	83	79	70	81	95	71	81	70	79	83	84	80	83	75	91	82	89	78	73	79	93	83	88	78	81	99	82	68	79	81	95	69	99	96	90	87	78	76	84	84	90	91	81	94	93	87	77	71	72	72	70	80	95	80	80	91	77	75	70	94	87	69	99	77	83	74	68	95	78	92	89	96	65	94	76	73	83	66	83	65	87	79	87	79	90	85	100	78	79	77	82	73	73	75	85	67	87	78	94	76	78	79	87	80	93	75	77	89	78	66	69	80	78	74	96	81	70	87	85	66	78	98	81	83	90	86	84	78	84	92	81	85	87	77	82	67	87	72	85	76	68	64	105	82	74	78	76	105	88	70	76	85	84	86	73	91	83	84	75	70	78	75	86	72	81	78	87	83	75	74	85	93	77	70	110	81	77	86	90	81	82	85	91	80	77	94	71	73	86	85	73	86	93	81	89	93	91	80	74	78	65	80	89	74	97	61	75	101	88	76	79	84	93	92	67	80	87	68	72	85	102	91	80	75	83	84	96	84	94	76	83	64	65	88	76	87	68	89	86	90	77	84	81	89	84	81	82	85	75	84	76	76	85	78	102	70	103	81	69	59	73	81	72	69	85	90	88	82	78	83	79	63	77	94	84	99	68	80	79	69	69	83	71	85	72	87	82	72	87	78	103	82	93	86	87	80	94	83	88	87	91	83	65	61	81	74	75	98	84	75	96	84	88	69	85	77	85	75	67	68	81	78	86	69	83	68	86	83	76	77	64	100	82	80	83	85	77	99	85	84	64	91	68	72	81	66	97	92	79	78	87	85	81	89	78	78	74	79	95	92	76	96	97	85	75	82	82	75	65	94	70	96	80	76	90	83	84	98	92	95	82	75	80	85	84	72	83	76	95	81	80	93	88	81	76	78	86	82	72	81	86	76	75	74	78	95	85	60	72	82	89	75	83	74	89	86	86	82	75	80	81	71	78	83	83	72	98	83	90	83	66	93	72	82	78	94	79	75	68	84	81	92	98	78	75	91	87	74	82	87	79	82	68	96	96	89	74	78	84	97	79	81	90	81	71	89	75	78	85	77	85	76	93	88	75	93	97	79	94	78	87	79	76	85	78	81	67	89	62	83	89	87	86	67	92	69	67	90	68	74	100	93	95	83	92	80	97	75	84	93	80	91	77	82	73	86	89	79	88	84	65	83	78	81	88	86	96	91	86	92	87	78	77	87	75	76	88	77	90	79	78	89	83	60	87	77	96	87	86	88	83	79	80	77	72	77	72	90	70	70	86	80	83	79	78	92	80	79	92	79	85	85	73	77	75	87	72	81	76	98	88	87	86	74	77	85	82	90	74	76	74	81	81	100	97	100	82	90	80	71	79	69	80	86	84	72	82	88	106	101	84	84	88	74	105	87	92	68	64	81	96	83	74	78	84	89	76	72	72	84	75	78	94	73	87	86	71	71	77	78	98	83	78	79	77	77	74	94	100	81	91	81	85	83	80	71	73	89	90	70	75	90	88	100	86	85	101	83	84	88	96	75	93	101	88	77	92	77	84	94	77	81	73	81	73	85	85	85	90	72	89	80	80	74	73	75	65	79	82	80	95	75	79	83	86	77	81	67	81	74	86	78	88	98	74	80	82	79	81	93	84	77	72	77	76	96	79	81	74	92	83	78	84	87	78	68	85	67	82	94	72	69	80	86	62	75	68	71	80	85	86	84	77	83	81	101	78	87	97	83	81	74	100	97	73	83	72	69	78	88	86	79	72	94	96	81	97	84	76	82	89	86	89	70	77	90	83	91	74	77	81	68	97	81	86	74	100	78	88	78	98	88	79	73	100	93	96	89	85	90	78	82	85	89	80	96	90	86	88	68	89	91	83	78	81	77	70	60	86	70	77	73	85	79	78	70	82	87	99	73	84	72	69	78	105	82	64	72	95	75	86	87	71	89	67	98	69	80	80	78	69	87	88	88	84	86	74	68	99	70	77	77	76	86	93	89	85	81	81	93	82	97	84	88	85	74	89	81	77	85	74	87	81	85	63	76	94	90	89	94	89	76	90	83	101	92	78	94	85	87	79	76	78	83	78	105	81	87	75	101	73	74	84	82	79	92	84	78	93	83	95	83	67	89	88	90	84	98	78	84	85	68	83	77	79	84	82	73	83	89	80	80	84	83	75	92	89	75	80	78	77	79	79	74	74	92	76	82	64	101	89	69	79	86	73	67	79	72	67	77	110	81	85	85	82	96	64	92	94	86	70	80	79	76	73	72	69	73	91	74	76	70	83	90	69	74	76	78	90	82	91	74	65	80	70	88	85	85	80	95	71	86	89	87	86	75	72	87	89	87	88	84	81	93	60	85	73	101	81	95	78	77	93	78	78	81	81	67	83	69	71	79	84	87	71	93	67	67	75	86	82	85	60	60	73	81	85	93	80	68	79	87	75	66	68	66	86	81	74	94	66	88	88	82	81	90	84	65	79	97	61	70	74	87	81	77	80	76	70	88	92	76	78	86	82	84	88	71	94	79	74	86	103	83	93	81	73	88	83	70	82	70	92	79	91	62	85	77	83	87	77	99	101	82	83	89	57	86	75	58	99	76	103	89	86	78	68	68	108	85	84	82	80	93	85	78	85	102	86	81	85	81	81	88	88	87	92	85	77	88	75	99	72	80	73	95	72	77	91	89	79	71	97	87	95	66	78	84	85	90	90	68	93	83	70	79	101	72	74	88	87	79	90	97	72	88	91	82	79	95	86	92	80	89	81	79	79	88	75	90	96	82	69	68	81	73	65	86	84	82	83	90	72	68	71	79	82	79	79	77	77	80	87	79	73	81	90	84	81	77	78	79	73	68	77	87	80	79	75	75	98	72	78	94	84	77	89	79	78	64	92	79	84	78	82	85	70	74	58	89	87	83	94	103	88	63	91	84	81	71	78	80	99	84	90	88	70	71	75	87	75	66	82	82	80	70	73	84	81	79	99	65	72	101	66	89	87	73	78	88	86	84	83	88	89	71	105	82	83	98	73	86	85	75	83	79	68	77	86	80	92	57	68	81	79	65	88	77	94	84	111	80	92	83	79	74	97	90	84	78	70	84	84	71	84	75	79	83	63	82	88
26325	23013	22929	38291	70479	78221	64856	49453	35003	25368	13417	5699	2602	1415	1045	1039	1015	953	962	1014	1008	1004	977	993	959	1000	1008	932	990	954	994	1021	1002	980	950	954	990	980	967	1016	924	996	1000	976	1001	972	1009	959	1002	962	995	975	1019	1018	994	985	990	975	999	999	915	983	967	969	1024	920	987	968	997	916	990	1002	942	990	1046	983	993	1024	1011	992	987	963	953	922	973	951	1023	938	983	942	1019	958	985	1015	943	972	1014	931	1012	906	917	956	950	979	991	958	950	990	981	1045	1004	969	991	973	965	970	975	955	979	978	1020	1030	1020	905	964	1022	924	948	959	1012	971	915	944	938	1019	926	1017	973	965	936	990	981	989	951	966	989	971	985	988	944	963	996	981	980	1017	1021	1023	963	985	952	1014	966	1004	960	1005	1024	1008	1053	933	968	978	920	1029	944	957	959	1009	985	974	978	955	985	985	964	928	986	985	1015	1007	1017	975	946	953	1041	969	966	998	997	1002	1017	934	1032	983	1000	1022	962	1104	1001	960	976	1022	1016	962	958	940	972	993	999	970	1036	947	978	966	957	1000	1004	966	963	1005	1022	953	1019	968	1031	1016	1017	971	1024	936	938	952	1027	995	907	920	940	959	1005	998	971	954	989	959	987	993	1022	915	940	977	1003	981	953	999	983	959	959	962	975	1022	947	1020	937	962	979	949	980	1042	1009	994	927	965	925	1003	961	965	1004	971	964	1041	948	993	1022	959	1008	1015	973	1002	960	997	984	974	944	985	986	957	969	1021	1018	977	967	1001	972	958	929	963	1007	988	974	1018	944	988	957	983	999	968	1019	1035	965	1001	948	957	976	980	947	1049	983	997	955	954	1013	991	941	991	1023	1004	1001	926	954	968	1009	987	1004	995	943	960	989	945	965	977	985	1018	1041	1003	992	1007	951	1026	968	1022	972	977	984	991	980	990	950	984	977	1008	982	1002	991	989	1005	945	985	961	950	957	984	1005	986	1018	975	994	937	1007	977	956	989	980	922	982	980	984	954	1037	927	1008	1018	1005	916	968	974	934	967	919	985	975	1015	993	912	932	1015	964	1004	975	959	964	964	994	980	1019	979	928	990	957	971	970	945	1016	981	1005	951	1019	1008	993	938	1054	1025	996	972	1048	933	989	999	1002	983	958	1041	945	1002	918	1011	1002	991	974	968	1007	1006	998	1035	946	1010	963	962	958	1012	944	1012	951	911	964	990	1019	1004	990	955	985	1002	959	983	999	975	965	1017	1025	965	970	948	989	980	971	1025	943	989	1017	927	999	1026	969	995	981	960	1005	936	968	987	1026	995	961	977	948	1011	1026	963	963	983	995	1027	936	1020	982	969	989	1021	989	1020	986	990	1002	995	932	968	1022	981	994	980	965	1025	955	1010	972	989	985	973	956	968	972	969	958	1001	1000	908	1011	950	1014	1003	989	992	1013	943	967	1035	963	972	937	981	974	975	986	1024	982	963	1030	959	991	965	960	949	997	953	962	981	985	960	983	988	1013	1016	1021	945	1004	980	1010	926	942	935	949	988	1019	989	942	922	958	990	931	951	1054	1000	964	945	984	946	943	988	952	939	1021	962	942	958	988	1004	1034	1040	1007	973	993	912	962	962	995	953	998	1045	947	1014	962	995	1048	964	961	986	997	972	927	1003	998	1010	1006	1028	954	993	1021	952	935	933	976	945	956	968	985	950	1017	939	954	1004	1011	1014	959	1015	1027	994	966	1071	972	1003	1006	1017	979	986	937	1002	964	980	973	1028	1023	940	963	1019	1027	1021	968	944	973	958	986	932	978	999	994	923	1022	1014	974	970	977	982	951	1009	989	972	947	959	1020	1006	1028	1000	1009	1013	1008	987	911	994	965	980	1037	958	980	976	935	1040	981	986	1050	968	984	1005	998	1005	1012	994	973	971	993	956	991	974	1020	962	926	1014	1002	981	961	983	1080	1015	958	977	1008	999	983	968	948	914	994	993	980	982	983	971	1059	943	956	933	1066	976	1005	947	978	965	1022	1018	987	966	968	979	964	969	1025	1006	1000	986	936	991	1019	988	941	924	984	943	960	974	992	985	1017	977	920	979	976	988	986	960	944	929	958	951	1032	946	993	976	951	967	1009	957	990	1026	938	985	964	948	974	939	965	954	970	1071	919	936	988	1000	1004	965	1044	951	984	915	988	927	1023	949	996	1008	977	961	949	963	969	994	983	975	1045	930	943	951	1005	985	961	1004	944	975	976	931	1024	957	1029	994	1017	977	959	987	959	994	983	997	1012	970	989	1021	970	1003	982	951	945	1018	1037	1027	932	996	965	999	927	982	993	1051	1000	972	966	988	966	946	921	954	1011	943	899	997	1000	975	992	918	1032	984	935	1033	924	916	951	1002	1023	963	960	1011	952	994	975	993	1004	992	963	949	977	1004	963	936	976	937	1006	1014	989	921	997	990	952	1008	984	980	988	1006	973	920	940	1007	1032	956	983	1022	1071	1015	966	988	1028	1019	1001	992	967	959	985	955	1019	963	992	900	958	953	1040	991	1012	980	970	1000	996	1013	980	1020	1019	935	1003	999	994	983	960	945	988	973	929	981	1013	960	953	998	996	993	959	974	960	940	955	1025	990	998	1026	1010	990	1036	996	1009	959	963	996	983	977	965	983	1023	1005	984	1025	943	988	996	949	973	960	928	1016	993	985	995	913	913	1019	968	1009	976	1037	974	948	1002	934	1009	996	998	948	932	933	973	1002	983	1012	934	961	986	980	991	953	997	1016	1018	953	985	937	1005	989	1042	999	978	1004	1013	985	1003	976	966	970	973	969	988	986	951	989	977	982	984	1005	1044	957	1009	939	983	950	994	965	965	986	973	1016	993	979	1015	1048	1004	985	971	966	979	1006	958	962	940	901	973	998	983	964	1032	987	1024	959	948	968	964	991	1022	1036	1005	953	984	979	946	1017	1014	1007	983	949	977	946	981	979	976	958	955	1055	967	941	1026	1028	960	983	1005	1021	1000	1003	994	996	981	961	964	1034	922	958	962	1030	981	971	976	1035	1008	1003	1004	985	1010	944	968	1023	974	963	970	1035	969	1002	962	1035	994	978	998	1036	968	969	989	989	1023	955	992	996	1011	1027	983	948	930	992	1033	963	929	996	1011	954	1005	922	954	1001	1003	1006	948	941	1057	983	1003	976	937	975	947	944	957	1027	993	1024	952	991	912	1017	987	939	998	990	972	1014	961	955	988	1020	980	992	929	980	1027	990	966	973	916	950	969	972	990	976	959	1011	985	996	972	1010	975	1007	1003	1060	1000	977	1008	975	952	1020	998	1034	1021	966	961	989	1063	977	989	983	982	943	958	968	1024	980	944	994	1042	953	1010	991	964	973	968	965	953	1009	977	969	956	976	927	1001	928	1038	1010	1024	1008	991	982	1005	994	922	985	945	967	987	980	978	1040	950	970	984	988	982	972	992	969	1001	936	951	1010	995	966	932	946	964	920	963	981	1013	981	998	1044	957	932	961	1030	942	971	986	1030	1028	970	986	1018	965	966	979	976	982	968	1018	1011	1010	1028	958	1000	1008	931	966	1011	958	950	1042	992	997	1029	1018	998	960	962	935	916	1058	926	1000	993	959	973	937	1020	990	963	990	973	953	922	980	997	1006	1015	1011	1001	981	969	1016	1001	987	1011	980	1000	976	951	928	1004	962	981	967	974	944	997	964	1013	999	992	1002	1016	965	1025	938	981	999	1001	995	962	1008	947	1002	973	1012	941	994	988	985	1040	1005	1018	998	955	981	1014	1045	1026	958	1006	990	950	1018	1004	1010	1032	967	934	916	1007	1047	967	952	974	951	964	947	948	934	981	943	981	1016	1011	956	989	989	1002	993	956	956	971	975	955	980	982	974	1003	1030	974	994	1004	907	965	977	1007
1575	378	396	500	2305	5263	3750	2611	1312	546	243	121	99	79	63	61	80	81	76	54	67	66	67	65	63	67	71	56	65	64	68	76	78	78	49	61	64	62	64	65	49	69	69	62	49	74	63	65	71	55	54	74	65	68	77	63	63	85	78	66	86	52	72	74	58	63	59	72	80	58	73	82	62	57	63	59	64	51	64	59	78	68	61	52	77	57	68	72	66	57	75	51	58	66	66	54	69	66	74	63	74	68	62	79	68	74	72	87	62	65	61	68	56	65	63	69	57	68	62	64	64	58	55	62	67	72	70	60	59	67	52	65	57	67	66	70	60	55	72	73	73	55	64	61	68	62	63	60	67	60	76	76	69	54	49	49	72	63	75	59	69	69	65	65	68	65	65	78	51	62	55	64	79	66	61	63	59	45	56	72	61	55	68	62	73	56	49	53	72	61	81	63	52	52	65	53	57	65	77	76	70	76	67	62	63	69	43	59	62	69	81	60	68	66	69	72	68	67	62	58	66	64	68	69	57	67	53	63	66	67	58	77	57	63	60	58	70	47	71	68	62	58	59	76	64	73	69	65	85	56	64	81	62	68	60	76	76	65	70	77	71	63	56	75	63	64	57	81	68	54	70	54	74	76	63	63	68	50	57	62	64	63	65	73	80	57	71	66	51	71	65	76	66	58	61	61	63	66	70	56	47	60	66	65	61	72	48	69	60	53	64	62	56	73	70	58	76	62	69	49	61	64	69	68	69	70	48	51	73	74	65	70	65	69	69	65	62	56	63	65	58	60	53	62	56	61	58	56	62	73	65	60	68	75	61	51	62	58	62	71	70	68	54	75	60	56	54	58	64	73	70	69	62	78	60	53	68	55	63	67	84	52	62	69	57	59	70	67	69	69	52	59	68	73	68	57	66	62	60	55	67	70	75	78	63	61	68	73	64	59	69	72	52	60	56	65	51	61	68	59	56	53	58	60	59	61	66	66	75	72	79	73	55	73	58	67	69	62	64	58	64	63	74	57	54	72	56	55	60	57	59	67	66	66	60	67	72	59	70	64	72	59	62	65	88	65	60	55	61	63	57	68	67	63	76	45	70	66	58	66	66	50	61	60	69	59	66	68	76	73	60	61	68	58	57	59	68	65	60	80	64	59	56	77	71	49	91	65	60	74	50	62	66	48	68	52	70	63	64	69	63	64	67	63	69	67	71	63	64	63	57	62	52	64	60	58	67	52	76	64	77	82	61	50	76	71	64	45	60	75	52	59	59	57	61	63	48	60	74	66	67	70	63	57	67	56	68	50	52	59	66	61	53	62	66	63	57	59	64	60	65	58	72	64	74	59	64	72	58	60	65	76	67	62	58	52	59	67	54	58	88	58	57	64	59	63	78	58	70	53	63	73	75	66	66	67	64	65	73	73	62	62	67	72	77	65	69	71	69	74	68	63	65	66	69	72	71	57	66	60	70	60	75	71	57	61	59	59	67	71	76	64	73	72	66	72	77	57	63	67	69	63	46	70	67	59	64	59	70	70	63	73	56	67	58	67	62	82	60	62	63	49	59	63	61	57	73	56	54	71	76	73	66	67	50	72	68	71	67	70	65	64	58	69	71	56	57	69	66	70	56	64	83	72	42	55	51	62	62	57	65	57	56	70	59	70	69	78	65	81	46	67	59	79	59	60	62	60	64	66	69	64	66	55	52	64	60	52	65	73	76	53	62	71	70	66	67	56	59	65	57	51	57	71	58	66	70	69	80	74	67	58	62	66	62	65	75	66	58	51	63	66	52	56	66	62	73	78	59	69	63	52	73	72	76	74	70	70	59	68	66	59	66	58	59	62	72	58	73	65	59	63	62	60	60	56	62	62	54	59	82	64	65	68	58	56	78	50	73	66	63	75	60	59	63	56	74	64	70	69	62	61	63	71	56	70	50	53	67	75	60	60	74	54	61	63	68	79	63	70	65	67	64	75	59	55	68	62	72	68	46	57	60	56	60	50	59	65	72	54	73	67	59	62	81	58	64	73	61	58	51	58	72	65	71	68	60	64	56	69	59	65	67	63	65	80	58	80	61	67	57	57	73	64	61	62	79	63	70	54	74	73	64	65	60	70	60	63	68	70	61	64	65	64	57	60	69	73	72	66	68	58	63	66	61	61	67	59	56	62	51	83	65	50	59	73	69	59	64	57	67	60	60	64	85	57	64	61	77	56	70	65	73	63	65	69	64	79	63	62	51	46	62	54	52	68	60	70	76	69	80	70	64	70	48	47	65	72	75	57	54	60	57	49	68	75	79	64	54	55	69	59	65	59	66	57	55	50	64	74	63	63	69	52	77	74	73	69	61	64	45	69	57	74	56	56	67	49	73	56	49	63	56	48	59	61	60	65	78	60	72	60	56	57	55	55	65	70	58	74	61	54	66	66	83	53	59	61	79	62	74	49	66	73	74	61	57	76	47	58	61	59	79	77	46	62	57	63	75	57	74	53	69	69	66	53	70	61	57	64	72	91	51	67	75	52	73	72	62	72	70	72	75	65	66	57	59	62	70	71	50	63	63	60	55	53	72	64	53	59	66	81	64	52	64	57	68	63	62	76	63	58	42	67	57	71	72	58	74	57	65	50	70	67	62	63	58	58	61	67	57	60	78	52	67	65	70	62	70	66	62	69	63	65	67	73	51	63	68	42	57	67	69	74	76	59	58	66	65	69	69	74	53	64	68	60	50	57	59	57	66	66	72	73	63	72	71	79	75	86	76	62	64	68	58	58	65	77	57	61	63	59	60	62	60	52	65	63	66	72	69	58	74	68	68	49	77	57	57	62	64	53	71	54	72	68	66	71	76	59	73	57	70	56	79	61	74	63	68	55	64	57	50	57	67	50	47	56	51	63	57	79	77	67	70	64	69	64	69	73	53	49	61	71	49	70	68	56	53	77	65	59	52	83	65	69	72	44	72	55	69	77	82	52	62	82	62	61	64	74	66	54	58	65	62	77	69	59	56	54	78	59	69	58	66	63	67	69	54	52	62	49	63	61	77	60	77	57	64	69	80	66	69	79	64	64	76	58	72	59	76	65	69	64	65	66	64	59	64	76	83	59	78	66	66	57	64	63	57	56	72	69	55	72	60	51	46	74	71	58	54	49	57	69	49	54	58	67	52	73	72	70	68	62	50	58	53	57	64	64	70	76	58	64	66	56	60	60	63	67	55	63	62	47	65	58	58	58	67	68	69	67	58	71	62	72	72	60	52	64	72	65	64	59	55	69	68	75	60	70	56	62	68	81	63	52	65	68	75	70	64	60	61	46	53	71	79	48	44	62	65	53	63	63	73	75	78	64	58	68	53	67	66	63	58	65	72	61	62	62	68	65	71	48	53	58	71	61	86	46	67	47	59	45	64	61	74	51	63	49	58	74	61	71	58	73	63	64	67	58	56	64	80	53	71	60	58	74	64	63	49	60	72	62	70	48	73	60	59	69	66	63	73	70	74	55
15495	8769	7841	19631	43426	47554	38052	31861	22531	12484	5453	2476	1414	894	850	793	789	805	773	724	739	765	788	751	768	795	772	752	746	845	792	790	814	756	802	777	741	738	759	801	758	776	764	790	754	781	749	785	735	853	745	825	772	716	763	733	802	804	801	742	736	777	730	762	781	743	804	814	721	730	801	802	813	769	751	775	789	822	747	762	776	812	810	842	797	800	780	743	791	739	751	743	779	754	791	829	809	780	786	814	768	746	769	775	761	804	773	786	732	759	753	761	825	737	755	749	725	755	794	800	771	819	816	777	750	822	765	745	768	821	764	776	776	753	799	796	783	730	782	757	794	765	776	774	775	712	793	794	757	750	792	754	765	743	805	784	779	751	816	798	783	749	752	831	790	755	788	719	778	809	755	806	786	812	750	772	780	747	762	773	755	788	772	814	729	743	755	823	758	754	776	792	744	733	767	755	781	773	779	766	776	830	762	774	732	754	765	765	772	802	722	721	760	780	753	822	782	803	771	768	774	783	773	779	758	802	749	750	786	751	835	780	755	792	747	764	782	738	739	750	760	731	753	775	808	718	764	781	785	754	746	803	792	734	740	825	807	723	774	785	734	764	789	763	776	761	763	781	771	789	741	789	753	771	774	741	742	784	742	716	768	765	751	720	770	756	751	816	727	787	738	722	730	795	783	757	747	793	739	791	799	776	754	769	693	742	808	704	786	729	829	744	752	745	764	783	752	813	761	782	771	783	748	725	768	774	773	762	791	784	756	747	750	798	725	779	735	781	816	771	789	768	743	757	766	754	757	813	798	779	777	750	797	791	743	781	759	811	714	731	761	806	793	771	827	777	725	771	749	779	765	772	811	708	796	762	758	759	783	726	769	732	764	802	748	800	740	786	715	805	823	745	732	753	789	751	818	786	779	778	791	769	741	747	742	746	759	769	761	786	763	754	787	792	799	793	783	774	788	806	767	777	790	775	724	737	807	771	823	771	755	754	810	793	762	781	724	768	744	762	801	747	780	799	722	765	778	791	774	784	775	736	756	811	789	750	792	797	799	756	773	791	823	778	798	779	775	772	738	804	759	806	765	780	788	803	763	760	778	732	784	805	779	762	749	774	814	759	775	786	756	801	838	808	759	742	744	787	782	724	727	763	743	778	832	770	786	753	811	786	776	781	749	804	762	759	823	754	742	781	835	741	716	756	716	770	732	728	791	729	775	800	790	828	756	779	749	799	806	754	745	797	751	779	759	764	779	761	762	805	748	807	714	763	748	777	781	760	738	768	792	756	801	796	797	772	722	771	825	765	772	777	757	787	783	766	756	770	745	741	751	768	725	811	770	777	775	748	799	769	787	807	735	742	744	798	802	791	757	749	780	759	789	803	809	809	779	744	759	783	715	731	794	768	730	738	848	779	800	744	726	754	789	741	778	820	767	792	803	768	753	806	742	769	724	792	809	769	747	730	784	757	722	715	830	758	751	772	786	723	797	812	752	744	783	801	763	780	779	770	828	757	760	745	799	763	753	805	793	751	768	805	766	778	772	734	742	759	739	733	746	797	835	782	758	797	715	740	741	751	791	791	708	773	718	771	816	792	755	741	763	779	796	759	785	779	777	718	797	757	777	712	752	721	708	767	821	738	737	744	744	809	776	788	817	787	709	753	797	766	784	725	773	837	717	767	762	766	822	756	797	712	786	710	808	798	810	773	750	780	763	779	704	754	741	773	743	756	765	744	737	743	740	756	743	782	763	766	781	787	826	765	755	775	803	727	742	849	743	825	738	750	765	741	833	759	744	749	771	752	747	806	802	759	756	807	765	766	795	752	773	773	753	772	765	807	762	781	783	763	740	801	718	759	757	800	813	753	794	769	795	769	740	745	756	732	769	728	788	796	751	818	759	760	837	767	748	807	792	738	788	800	769	761	756	765	739	715	731	828	759	776	806	763	777	734	773	753	797	785	791	777	740	777	728	764	773	757	789	810	792	740	759	743	799	757	772	750	737	781	766	802	744	789	781	805	772	796	767	746	726	803	757	745	788	786	790	755	808	773	742	784	747	768	779	775	719	797	750	737	719	714	748	740	765	787	787	752	770	783	748	745	816	786	762	740	713	732	790	771	783	751	811	796	780	728	767	816	805	776	756	761	753	768	780	731	828	781	763	765	785	729	821	765	802	789	765	742	765	800	746	766	738	735	723	793	743	774	806	820	804	780	753	734	823	764	758	736	725	754	797	807	752	798	767	798	802	728	782	789	776	790	773	748	773	774	740	762	758	804	811	714	764	799	749	747	759	742	771	801	805	798	821	794	769	776	776	797	810	779	786	724	807	804	736	738	733	778	816	783	802	733	763	848	795	811	795	785	831	766	762	775	778	780	846	778	804	783	779	790	790	751	741	772	780	776	783	765	753	806	772	785	819	821	781	736	768	749	752	756	781	779	727	743	750	745	741	776	806	754	770	759	803	830	804	713	796	773	737	818	756	758	777	774	768	748	736	787	748	762	748	761	743	757	778	737	786	755	738	752	786	818	758	779	759	779	792	729	791	772	802	789	716	749	785	847	737	771	800	761	709	727	780	795	752	758	763	767	792	735	845	779	790	771	715	751	770	796	774	773	821	779	754	772	746	823	754	795	767	778	787	806	758	734	774	732	781	722	770	725	786	760	790	807	813	757	800	764	772	791	745	813	754	757	764	791	790	746	772	798	765	769	776	775	754	807	765	774	751	754	739	770	797	765	761	786	778	778	763	809	790	774	706	748	756	798	789	795	741	755	805	736	807	777	808	770	815	763	759	773	801	771	744	743	737	765	752	719	813	741	775	784	768	796	711	775	801	719	784	751	767	767	694	783	753	868	797	820	796	714	774	783	803	763	745	756	749	783	796	808	710	778	778	752	708	800	778	786	798	776	774	752	783	749	790	807	769	775	783	748	775	757	807	749	772	781	779	769	780	736	738	812	754	793	840	792	755	783	751	789	778	793	777	798	773	736	772	757	697	832	801	743	800	800	781	756	787	776	757	776	722	758	751	750	764	808	806	795	770	775	787	818	756	874	780	782	752	819	784	766	802	782	780	794	771	734	775	777	804	779	768	742	788	744	804	831	852	781	798	759	739	788	767	826	769	768	787	761	745	749	786	783	790	728	806	736	769	815	756	736	760	764	797	751	794	823	764	760	800	699	771	809	752	800	776	773	787	779	803	830	747	740	702	712	791	751	785	786	822	793	781	703	776	744	765	823	803	782	770	784	764	749	758	786	748	718	751	796	743	810	773	752	755	789	725	777	783	813	847	738	770	728	794	785	777	758	762	769	781	740	757	760	785	787	764	725	793	815	769	749	749	805	721	750	727	808	782	729	728	755	807	709	734	778	811	753	769	795	780	771	772	761	755	790	781	755	784	754	764	723	813	752	745	802	736	772	778	767	781	724	773	758	779	768	820	730	697	764	766	795	785	790	765	796	758	767	774	717	778	757	808	735	796	760	755	808
974	1178	1444	1295	6235	13520	9628	6098	3512	1494	496	228	149	96	71	87	55	64	69	71	78	76	88	71	76	73	69	77	64	78	90	63	63	72	81	79	62	70	78	84	67	79	66	93	80	81	80	66	83	80	77	65	63	92	54	73	80	73	66	87	69	69	87	68	64	79	74	89	70	86	64	78	65	66	66	71	80	83	71	64	73	73	67	78	82	69	94	79	65	78	74	72	66	77	78	75	76	83	67	72	89	80	64	58	86	74	77	84	83	64	79	81	59	84	76	70	57	79	77	68	74	63	74	61	77	60	70	84	79	80	68	75	89	70	49	70	83	79	68	71	65	63	72	75	72	73	56	72	64	74	73	95	66	67	67	74	83	79	81	83	73	73	74	73	82	77	66	73	87	77	85	67	94	77	82	52	66	77	66	56	79	67	86	69	74	74	75	86	66	65	57	70	79	73	62	79	68	58	62	79	60	90	73	99	69	71	77	72	77	70	75	80	70	72	69	81	75	64	74	65	75	80	77	67	57	82	61	62	78	69	57	70	77	60	81	72	77	73	80	66	79	79	68	76	75	92	63	79	66	78	69	61	68	76	73	75	72	61	79	71	69	70	70	63	83	64	74	75	74	64	81	80	82	75	69	72	68	58	75	66	56	76	80	63	64	73	77	68	67	76	69	78	55	53	79	73	71	55	74	66	73	69	66	66	75	67	61	86	59	75	70	62	59	53	66	56	53	74	84	64	86	78	73	81	84	78	78	70	79	71	69	63	68	74	75	71	76	85	76	70	77	88	71	75	81	81	76	62	74	95	72	72	75	75	58	73	70	68	65	87	54	83	82	84	65	76	65	73	75	78	78	69	66	68	73	75	71	73	71	77	59	75	61	67	73	78	69	69	66	68	72	77	56	77	86	83	76	75	67	76	72	71	87	78	63	81	81	62	56	77	76	66	74	76	84	68	63	81	67	81	73	71	68	75	63	83	95	76	79	80	70	78	82	71	64	79	74	75	76	86	53	74	59	76	69	78	84	91	78	71	85	78	91	59	78	90	78	71	76	85	85	92	77	80	62	71	67	66	84	93	68	67	64	67	74	66	65	78	52	69	79	68	77	70	81	90	64	78	73	82	76	83	67	79	81	76	84	68	81	79	71	58	59	79	65	57	66	79	75	64	75	66	69	74	66	85	70	83	61	61	79	72	78	71	80	80	58	78	77	77	67	81	58	67	67	62	76	82	70	78	82	76	70	89	91	80	73	65	68	74	82	83	76	76	73	67	84	78	79	73	69	85	64	77	71	68	84	71	67	72	75	81	71	86	67	66	73	48	88	67	64	66	69	82	59	73	83	84	69	76	73	74	57	78	67	62	74	85	78	61	89	68	72	81	64	73	73	62	59	71	69	79	71	83	62	70	88	60	76	64	59	58	74	82	77	83	69	69	68	57	79	74	85	74	76	81	68	67	85	72	64	60	76	58	59	68	65	76	65	68	79	65	92	55	79	73	70	72	97	81	70	72	78	78	72	82	67	79	60	72	72	65	86	77	71	68	79	59	76	73	66	74	67	80	62	66	68	70	85	80	92	70	70	69	79	69	74	63	75	72	77	70	75	69	75	64	83	76	74	63	61	56	74	76	82	72	73	74	76	68	89	74	76	82	63	82	72	87	68	73	87	79	69	78	79	60	76	62	68	64	83	57	69	77	66	88	83	72	71	71	82	81	73	73	59	90	75	70	64	66	66	63	83	73	71	87	67	71	75	77	70	64	63	68	71	64	69	71	75	71	79	74	77	76	69	75	68	67	74	66	58	68	71	73	79	70	73	65	54	67	86	82	71	82	57	69	70	73	80	88	85	72	85	77	66	80	65	80	74	83	70	73	77	65	84	70	85	71	77	85	84	77	68	78	65	75	66	79	68	64	73	79	67	67	81	53	62	96	65	72	70	70	73	71	77	79	70	76	67	76	71	89	70	80	76	70	65	79	68	73	64	78	71	77	76	76	95	70	78	77	83	85	69	61	75	58	68	75	73	73	69	66	60	62	88	70	76	72	58	76	72	63	80	79	70	86	75	77	85	75	67	72	73	80	80	80	79	85	79	65	82	71	86	77	81	72	72	89	62	71	70	89	62	56	42	73	78	83	58	82	77	60	65	69	69	73	77	76	64	58	87	53	79	76	81	59	90	80	59	67	71	83	63	76	92	85	84	70	73	63	66	75	76	70	87	82	81	55	59	83	84	78	65	72	92	84	59	74	85	66	67	78	68	75	62	95	69	76	72	70	61	48	76	91	77	66	50	60	85	76	74	76	65	82	73	76	67	73	66	75	67	73	72	68	72	66	67	87	71	83	68	68	85	72	80	81	78	92	83	74	82	68	89	63	77	60	70	82	84	79	69	86	72	73	78	71	68	73	61	65	62	58	86	58	76	57	85	59	62	83	74	66	67	61	75	74	80	83	65	63	78	92	66	85	69	72	73	58	77	64	81	67	61	84	71	61	70	76	79	81	66	71	63	81	68	75	78	64	56	69	62	84	93	78	78	75	65	79	49	81	70	67	71	66	80	64	72	73	75	83	69	75	73	73	76	84	83	72	69	71	59	72	76	94	90	71	80	87	72	70	83	72	68	65	79	67	87	60	75	77	63	72	62	89	75	68	88	67	71	77	54	83	67	69	68	67	63	67	75	66	76	82	80	73	62	81	76	59	84	69	74	65	66	75	81	81	86	75	71	67	74	69	66	69	65	66	90	61	75	69	62	55	80	69	76	71	81	78	70	62	69	58	79	71	79	76	66	65	83	72	64	66	67	80	71	67	89	75	64	84	62	72	80	74	74	66	77	71	71	74	69	66	71	76	77	82	91	60	73	64	79	74	71	84	65	78	74	61	71	75	67	74	67	69	87	71	75	61	69	65	73	69	66	85	74	65	68	66	87	95	78	72	67	79	78	77	56	83	80	59	76	84	70	56	53	76	84	75	79	57	70	92	69	71	71	80	64	74	80	83	72	74	86	74	68	74	80	69	77	68	80	49	83	72	76	62	79	77	74	79	68	88	81	68	75	101	79	80	73	93	67	84	107	76	73	58	69	67	73	72	80	74	73	62	81	85	92	82	72	72	81	82	72	69	59	87	85	86	91	63	66	70	76	62	81	62	77	69	87	80	92	97	90	61	73	72	105	73	72	65	71	73	69	61	81	71	71	62	75	68	61	54	64	74	73	50	82	68	87	82	75	62	82	92	82	70	76	77	62	70	72	79	60	88	61	75	80	61	69	67	86	79	65	72	74	71	79	76	73	69	70	72	74	72	65	79	75	54	81	69	77	66	72	82	75	78	81	67	66	60	78	63	74	75	83	64	77	71	64	84	69	86	69	70	68	73	91	74	69	71	78	53	76	79	65	76	71	79	80	68	75	68	84	69	76	77	89	74	73	84	80	76	70	69	68	96	59	71	69	64	63	65	73	84	73	84	79	87	69	79	78	65	78	90	80	64
20510	18301	18149	30669	59728	65944	51618	42105	33033	21713	11325	4796	2339	1336	948	889	865	879	884	892	911	867	843	913	903	918	890	843	910	815	905	863	879	928	892	923	837	876	862	873	898	850	866	881	886	812	860	851	858	882	909	881	871	907	913	889	885	886	859	853	902	869	893	927	885	825	895	859	848	913	884	866	884	887	885	869	857	854	939	827	863	815	893	851	851	888	859	839	830	866	876	849	952	873	910	867	872	883	869	871	861	875	832	871	870	869	891	849	898	846	907	882	895	901	865	859	875	866	873	890	905	908	899	911	853	932	874	873	870	877	896	912	885	819	870	825	843	902	858	879	864	896	896	875	876	873	893	884	864	874	839	887	856	864	896	859	844	896	884	894	889	909	821	851	859	895	882	902	867	873	883	828	854	860	849	891	856	919	844	807	890	877	902	847	862	883	837	806	859	856	868	885	850	829	877	887	895	868	852	924	862	832	875	927	865	896	877	878	895	846	885	866	894	858	866	909	888	869	878	847	893	845	871	863	817	866	862	893	899	849	850	869	853	918	910	840	829	873	844	823	886	895	913	881	890	875	849	866	809	885	839	871	910	844	850	865	862	856	874	861	829	868	868	892	887	886	862	828	863	783	871	920	868	871	863	867	872	853	905	802	896	862	848	827	880	853	857	910	857	843	836	880	898	883	836	802	877	871	850	897	871	895	879	826	891	885	934	821	855	869	878	838	857	880	871	868	856	846	878	865	850	824	859	861	874	832	919	887	854	860	861	902	876	828	849	846	850	861	867	926	860	868	892	865	873	911	823	889	907	859	884	838	880	868	877	881	856	840	852	887	886	825	866	824	883	857	803	864	881	863	842	846	913	910	854	833	865	870	884	862	908	914	907	891	900	921	934	935	811	877	831	890	831	865	901	910	871	864	849	844	794	851	827	826	854	905	867	858	856	823	916	902	859	849	918	837	901	856	911	873	885	851	857	884	852	889	876	820	910	838	850	847	911	903	890	910	894	860	889	851	867	916	850	898	822	866	856	881	891	851	852	835	857	930	815	925	917	884	842	908	897	851	861	839	890	897	877	871	863	903	837	890	881	914	882	808	882	898	906	882	906	875	905	841	862	820	883	827	857	866	871	896	861	878	878	896	897	865	845	823	862	887	828	892	875	880	864	903	930	906	826	820	825	883	904	844	842	909	925	904	893	880	903	927	851	869	854	848	848	880	820	873	842	882	876	938	866	894	860	898	820	920	886	849	876	924	885	854	877	856	885	871	887	897	891	868	838	897	827	829	855	857	840	858	826	933	863	855	845	874	865	862	873	898	874	899	941	864	938	859	879	859	852	834	900	947	866	834	804	910	858	895	862	898	852	894	932	840	845	888	886	859	843	869	825	812	899	880	889	822	834	886	881	863	797	830	853	928	855	825	909	839	872	918	836	875	876	862	860	896	853	841	867	863	910	839	890	851	829	829	920	861	908	915	823	856	842	868	863	862	894	860	886	847	826	881	879	862	805	910	855	912	876	833	895	899	851	900	863	836	872	914	895	863	885	841	824	918	889	902	881	906	937	897	872	864	905	835	886	882	891	881	863	895	932	844	864	912	882	901	864	818	883	847	880	850	877	910	871	899	853	861	950	904	855	909	864	905	919	822	879	830	847	875	818	861	931	865	858	860	850	948	864	874	867	854	837	913	891	900	904	925	905	870	964	869	863	894	824	840	891	856	850	930	867	882	824	873	831	894	843	910	863	801	854	874	826	864	887	908	851	857	874	869	858	832	887	830	853	908	864	890	908	872	868	861	853	901	881	909	874	927	840	878	905	936	855	876	829	917	894	864	920	872	851	844	912	891	872	868	880	874	848	870	899	833	929	886	872	888	859	845	881	850	872	895	902	877	857	881	905	830	827	938	853	828	879	873	908	907	905	872	859	876	904	878	858	901	852	844	828	872	870	898	851	831	878	863	810	848	925	828	915	919	878	897	885	865	825	916	880	896	834	891	851	849	917	872	865	888	845	874	842	854	918	865	898	858	869	846	847	889	863	853	818	900	869	882	894	883	838	855	870	916	921	843	871	861	921	863	877	953	842	917	876	875	924	915	896	865	869	861	862	845	916	874	885	926	874	902	879	923	893	865	905	890	902	881	844	831	873	885	876	885	865	840	853	833	845	825	910	861	878	920	840	865	876	935	869	856	891	844	858	859	842	921	852	920	874	867	821	849	875	823	855	847	854	836	847	878	863	893	826	872	853	876	837	860	879	914	879	895	878	839	876	828	908	906	873	855	883	934	864	889	897	865	921	841	861	858	828	880	849	887	894	876	872	892	848	856	877	846	852	865	859	869	906	901	832	845	872	884	939	847	893	925	871	891	889	803	848	858	867	934	886	832	902	875	852	804	829	879	890	816	813	877	872	864	825	918	895	894	857	883	890	800	848	865	860	884	907	915	845	859	898	859	897	844	911	875	852	878	888	872	881	872	872	856	878	900	808	858	893	893	857	934	892	847	814	839	865	860	906	849	876	904	855	888	841	898	819	922	887	820	927	854	910	856	887	881	889	892	875	925	925	840	818	883	830	895	882	921	841	904	822	896	852	840	871	835	904	850	890	900	813	891	834	932	836	893	888	891	862	822	903	861	892	874	823	875	848	873	879	801	911	854	878	894	855	892	840	895	821	907	849	864	828	905	827	848	879	846	883	877	838	881	859	886	880	917	878	855	910	912	874	844	841	840	872	836	903	899	825	844	860	856	864	848	854	884	858	911	875	889	886	852	894	850	878	861	919	883	894	872	915	909	818	869	798	863	866	859	929	865	860	883	827	837	910	875	880	860	851	881	862	865	857	903	886	903	858	923	874	879	837	846	861	908	872	855	876	855	877	879	886	878	834	858	867	880	925	834	835	866	893	890	867	871	854	846	879	856	897	933	839	915	922	859	936	871	869	879	846	890	868	862	863	862	893	900	869	823	870	863	889	884	843	913	825	861	875	881	832	892	900	875	919	891	837	843	842	838	874	917	891	867	848	871	874	866	920	867	846	850	873	869	934	867	826	858	869	854	863	902	867	868	891	848	909	827	897	832	836	906	902	864	892	851	894	846	831	825	870	865	863	846	893	890	841	893	866	873	852	868	856	858	894	921	892	854	886	803	878	819	873	873	859	834	815	873	923	870	835	830	871	946	895	862	911	835	874	906	834	915	884	888	847	871	864	864	813	891	869	864	859	940	877	884	818	858	835	849	891	916	959	895	907	880	839	871	939	870	850	845	863	887	900	844	843	835	852	895	872	863	851	871	823	897	905	861	841	900	867	905	852	834	854	868	882	851	884	855	886	874	862	850	875	890	819	889	886	853	851	914	886	860	839	857	880	918	855	855	905	864	844	869	835	873	928	904	900	796	881	915	870	864	937	875	884	882	883	918	824	910	845	847	852	876	892	829	828	829	864	805	897	946	880	871	876	905	896	854	929	850	879	858	839	885	848	889	892	877	929	859	848	884
2509	1014	1289	1567	6678	12790	9998	6390	4059	1663	769	285	138	94	68	64	67	70	62	69	60	78	56	60	74	66	69	57	57	63	74	93	65	86	76	78	57	71	53	80	74	80	67	55	78	82	71	59	64	82	72	80	76	74	72	73	88	65	66	79	66	81	62	78	70	77	72	67	79	83	74	66	78	90	69	78	76	79	69	62	64	65	72	73	72	93	66	63	76	57	78	85	69	71	79	72	63	80	82	85	65	60	64	69	85	74	88	76	60	59	69	77	72	73	62	81	98	79	82	83	93	77	75	80	71	75	77	62	61	81	60	65	84	63	62	67	78	77	73	83	73	66	80	80	74	69	72	80	87	80	74	70	71	79	76	62	66	75	68	72	61	58	67	77	63	87	94	62	54	64	65	86	56	78	68	56	78	78	68	69	71	77	56	83	69	85	56	70	70	80	72	73	70	74	68	84	90	67	83	64	63	57	66	48	74	54	69	77	55	71	80	59	80	75	79	70	91	67	87	60	78	78	81	76	83	68	75	63	70	73	75	59	85	79	68	66	64	76	75	68	76	80	88	60	66	73	82	75	71	69	83	60	70	68	77	74	74	61	78	82	73	72	62	75	72	59	75	87	57	74	65	76	70	58	82	77	80	69	75	71	79	76	73	74	79	67	79	76	70	60	89	67	62	69	76	64	89	89	73	80	70	82	80	85	74	73	65	62	71	78	80	73	78	74	60	77	77	72	78	81	76	84	76	75	80	91	80	65	69	68	60	70	77	66	90	83	67	76	66	77	71	70	77	76	74	72	64	70	68	87	73	67	85	85	56	68	74	70	67	65	70	84	76	82	73	79	57	84	64	69	76	72	84	62	76	73	87	64	68	101	73	69	77	66	79	60	71	81	70	87	57	68	87	74	71	69	75	82	83	80	67	64	70	70	64	68	81	71	74	64	75	84	65	70	79	71	84	70	79	76	83	72	73	65	62	66	83	67	68	78	73	82	70	67	66	95	69	74	49	77	50	70	67	67	65	65	76	83	72	65	63	61	68	81	79	65	69	66	75	79	70	69	72	74	87	73	64	78	69	57	62	80	58	73	80	60	60	66	86	68	57	73	62	64	67	65	67	64	78	85	65	87	73	73	68	66	71	74	65	68	69	81	88	69	69	78	66	73	86	44	76	81	65	76	63	69	75	81	69	64	68	76	102	68	83	83	73	62	63	57	86	77	81	76	62	70	73	63	78	73	87	88	64	69	71	63	69	50	73	77	67	71	67	78	71	68	69	87	66	65	78	65	75	67	74	63	78	69	71	75	74	71	79	61	72	80	80	75	94	70	72	76	70	74	62	75	79	79	73	86	68	80	59	90	87	60	69	81	73	67	74	77	67	96	62	71	58	72	74	62	73	59	79	82	72	75	100	73	81	66	68	74	59	72	70	73	69	65	68	58	67	78	76	68	73	64	77	80	77	83	66	68	55	67	80	74	75	68	77	68	67	70	66	77	61	57	60	64	84	63	72	65	80	66	71	76	83	61	74	88	81	76	71	60	75	73	62	83	61	58	67	68	68	77	82	89	63	77	71	74	73	95	62	70	60	56	78	69	79	78	65	97	67	55	77	57	69	65	68	64	89	72	75	85	62	58	65	65	81	76	61	72	77	74	84	64	62	70	69	77	64	81	68	71	65	58	83	74	74	67	71	63	82	77	65	55	75	63	79	63	60	79	86	80	63	69	66	66	70	90	69	74	56	70	84	77	72	71	72	52	67	76	74	61	56	84	78	84	76	66	73	75	66	72	66	82	62	79	64	89	78	75	55	65	77	85	70	90	77	62	70	73	71	53	85	92	64	70	59	62	77	76	70	71	55	60	79	87	81	77	58	73	74	62	74	73	56	68	59	75	66	68	71	70	67	78	77	70	67	64	71	80	62	55	59	79	67	56	70	75	60	82	85	82	67	73	85	93	70	67	79	79	76	71	66	74	93	75	56	65	76	86	72	70	77	77	69	66	82	75	68	58	78	80	70	70	90	56	79	66	77	79	83	72	59	82	79	80	68	72	85	66	67	62	87	69	71	74	67	66	81	54	59	85	70	79	69	72	72	68	60	69	63	61	71	65	83	77	70	80	88	71	88	84	76	69	64	78	76	78	87	69	78	79	71	71	65	73	72	75	67	66	74	67	69	67	79	74	86	83	71	86	70	58	75	72	65	72	72	57	69	67	82	68	80	56	82	71	53	77	83	71	73	91	58	70	78	73	77	67	67	77	77	66	79	66	78	68	78	63	75	74	63	79	84	65	71	75	67	71	53	100	77	84	81	77	75	64	60	84	66	84	62	71	68	65	86	75	73	65	79	69	71	77	72	68	71	66	66	89	72	62	70	69	72	81	79	78	64	65	66	71	87	47	75	79	80	59	59	81	62	71	76	67	76	78	64	81	68	82	66	42	82	66	56	72	74	67	72	63	75	72	80	87	70	57	71	83	74	62	59	91	72	59	72	67	74	83	80	86	58	77	99	66	65	65	82	81	83	83	80	57	66	76	79	65	84	75	64	67	67	63	56	57	76	73	66	78	73	81	75	67	90	81	69	76	78	63	59	76	75	76	64	86	60	76	72	69	88	78	76	86	78	70	78	75	78	68	61	75	71	89	56	63	59	61	61	85	71	55	61	97	71	77	65	66	62	71	68	93	78	71	74	73	69	63	56	68	79	77	59	68	66	78	77	87	78	58	84	93	69	76	74	81	69	69	91	69	86	69	55	58	66	91	77	84	64	57	72	78	68	67	90	66	57	59	62	62	75	75	68	74	80	67	76	88	73	72	78	62	79	79	74	67	94	79	65	75	83	78	80	66	70	76	85	78	72	69	63	59	84	80	68	70	72	76	72	71	93	74	75	90	73	77	80	66	57	68	70	66	88	69	72	89	66	71	86	66	75	70	74	88	71	71	68	73	74	69	65	80	71	81	77	85	73	86	71	66	66	58	77	75	74	63	88	59	95	73	71	60	80	72	74	68	79	71	66	58	83	61	73	77	77	67	63	71	68	66	81	69	60	58	60	72	67	78	80	73	61	55	69	57	79	74	69	61	70	69	74	84	76	71	88	58	76	77	79	56	88	67	78	72	64	66	64	78	67	67	67	78	59	78	65	77	75	85	67	72	71	75	77	76	60	76	63	74	65	64	74	91	90	93	57	67	73	76	62	84	64	80	73	71	77	77	76	77	78	79	64	83	82	78	72	79	75	86	56	69	77	70	95	66	77	70	72	73	76	70	75	87	78	71	71	60	67	68	67	78	91	71	82	67	77	63	70	66	68	81	63	69	81	62	59	72	61	80	68	90	69	75	74	71	63	81	74	63	83	69	68	64	61	62	68	70	81	71	87	89	61	67	77	84	73	75	75	72	90	75	71	66	64	72	67	68	75	77	60	68	66	66	67	74	82	80	63	80	61	71	60	85	72	89	75	68	71	76	70	64	71	71	76	67	77	81	79	67
20430	16565	17612	32211	60551	63331	53827	43392	35426	24333	15653	6929	2909	1420	953	864	911	827	873	864	907	901	887	845	875	898	891	865	824	898	866	873	834	866	836	886	901	892	892	852	882	905	895	843	943	856	896	865	837	827	859	848	889	909	864	838	892	906	843	843	877	933	885	858	871	893	892	880	850	818	911	887	835	916	863	854	836	854	887	829	835	930	844	849	865	910	868	888	868	890	848	907	847	841	870	780	940	906	843	834	862	819	853	913	906	879	836	898	836	871	903	858	858	857	867	869	855	816	817	906	864	825	852	880	863	902	875	872	856	885	845	901	907	804	882	839	861	864	876	886	853	848	870	852	867	864	883	847	929	940	861	867	863	876	857	867	872	873	892	888	916	851	865	877	893	853	868	859	858	880	878	856	865	780	864	904	855	895	878	876	814	826	842	817	868	855	861	872	872	816	869	842	887	921	871	816	851	892	903	899	869	910	887	850	849	904	852	897	873	836	817	850	882	880	847	899	925	920	902	845	827	852	854	847	798	870	848	913	828	888	883	812	865	894	935	878	824	862	932	893	915	844	854	860	872	899	879	876	888	894	834	806	896	852	853	901	914	903	896	875	812	891	896	864	909	814	874	850	862	883	872	867	802	886	930	912	871	872	862	805	920	899	909	866	866	926	836	816	850	892	874	865	853	910	886	862	855	885	869	882	886	863	870	876	804	895	879	887	838	850	852	915	850	878	906	827	881	883	818	821	865	868	877	855	850	839	852	878	865	874	868	850	851	838	862	879	885	916	898	831	857	875	926	864	884	819	880	862	864	870	860	863	923	850	848	902	870	909	864	897	852	896	896	834	925	832	860	908	891	885	855	854	858	820	828	834	867	858	879	822	874	855	909	905	863	838	816	846	835	873	889	895	847	819	863	884	817	841	885	898	886	907	887	882	842	867	864	844	929	892	888	907	884	870	889	867	891	940	827	859	866	851	885	807	888	864	920	878	825	846	870	863	866	887	880	874	908	863	915	904	886	894	888	906	876	839	846	808	813	886	901	892	843	835	894	917	881	941	915	836	912	881	916	886	840	903	837	866	877	883	870	874	866	854	872	897	908	847	892	850	907	906	878	860	926	852	804	927	860	886	881	867	853	843	878	818	837	854	845	882	856	878	890	904	871	920	894	893	841	912	832	887	854	852	867	917	847	834	865	865	920	819	855	920	885	837	903	845	922	849	906	909	849	851	894	879	884	875	856	877	868	912	911	883	886	865	821	892	867	848	876	861	891	884	900	861	912	897	874	849	884	851	841	916	852	861	855	867	859	871	835	863	853	848	837	894	846	898	860	890	875	876	890	915	867	927	877	865	880	836	809	852	863	866	900	849	872	896	851	885	861	845	874	897	847	884	887	855	870	904	895	872	875	878	866	861	871	874	886	905	852	843	848	860	881	871	860	880	903	884	888	885	813	876	848	862	875	873	912	923	821	893	811	843	894	878	852	869	835	931	886	832	906	921	846	873	894	890	898	888	870	900	861	867	864	788	898	862	898	881	881	877	927	853	906	802	884	859	874	865	925	855	914	849	854	904	927	889	873	893	873	848	854	909	862	910	899	809	852	849	900	859	853	883	869	876	859	867	876	902	921	842	930	869	905	890	887	867	800	885	863	897	912	863	887	938	883	844	880	857	845	893	892	902	835	857	909	831	864	872	875	889	901	907	830	875	910	889	871	814	846	920	892	860	849	862	874	876	845	876	882	824	854	908	851	901	852	937	926	903	872	865	941	871	871	859	858	874	881	887	926	789	913	882	881	848	872	828	857	896	890	893	934	881	887	863	833	895	852	855	850	843	851	858	888	864	876	859	875	897	852	895	903	864	905	890	872	908	858	882	866	872	819	847	871	868	901	825	890	847	855	851	895	868	818	915	877	850	850	874	960	889	807	809	877	879	869	859	808	881	851	877	901	927	892	865	897	911	911	896	821	895	840	865	889	826	886	862	856	855	848	859	884	805	861	886	824	886	861	867	886	882	881	837	854	830	868	900	833	858	889	912	896	900	853	856	859	879	864	881	833	887	856	816	877	924	838	886	854	838	891	890	859	873	829	888	922	926	873	916	912	905	909	862	926	910	829	855	906	876	852	875	819	883	881	850	888	895	843	885	906	894	866	871	863	850	948	894	893	875	903	873	872	894	880	886	888	855	888	895	916	919	879	877	818	904	921	901	860	921	827	882	910	890	874	857	857	927	889	892	853	873	934	883	845	893	862	851	871	859	872	856	847	920	915	807	866	896	901	901	896	882	889	828	921	911	881	923	858	828	885	853	847	862	853	930	865	867	878	868	854	856	882	889	871	895	831	843	827	883	855	885	893	891	871	857	912	880	892	875	825	823	893	840	815	879	854	872	868	843	830	847	939	881	878	905	863	879	889	895	902	836	885	908	872	870	882	885	857	861	862	880	910	882	863	854	855	858	867	873	865	894	868	859	863	966	896	915	837	874	874	843	925	862	879	848	801	866	875	905	901	841	884	857	891	904	856	902	930	853	870	899	847	885	870	890	922	880	919	889	906	860	846	882	870	871	892	888	875	868	884	893	894	843	824	862	812	918	871	897	841	867	900	863	903	850	892	876	882	890	888	869	847	836	862	890	855	889	842	858	871	890	869	907	828	878	868	866	866	886	834	859	876	826	859	861	836	924	831	942	830	854	862	849	864	834	863	812	899	835	903	878	884	842	834	860	912	853	839	862	871	871	907	906	812	884	896	848	902	884	863	865	850	906	896	853	891	871	842	872	914	889	868	858	892	923	855	888	879	876	869	892	824	883	875	899	909	872	852	857	830	858	869	870	836	873	862	852	901	852	851	889	925	854	943	847	872	809	829	887	882	883	924	865	860	876	881	911	864	859	852	876	898	906	889	896	867	919	909	817	903	821	869	893	885	914	855	873	933	906	868	762	877	857	845	880	949	867	886	875	864	895	906	826	919	910	862	915	852	845	897	904	858	858	858	904	896	881	881	888	933	935	889	915	894	871	852	839	876	894	857	877	880	812	865	898	905	913	905	903	880	850	934	856	905	899	856	902	948	859	924	930	826	874	856	891	960	835	854	893	890	838	866	830	937	843	870	821	861	892	843	914	878	844	925	885	865	909	879	862	861	834	862	879	906	839	834	867	852	890	839	908	923	862	849	896	921	864	868	892	889	835	798	905	844	875	884	845	869	820	864	930	876	867	856	904	931	901	866	905	814	869	869	851	878	858	844	799	841	864	877	876	953	942	856	873	869	889	876	899	900	816	897	884	863	846	847	883	902	866	840	894	826	886	851	837	877	878	851	944	871	888	865	879	852	928	845	843	872	830	866	839	849	865	842	890	854	847	817	874	857	845	889	895	917	904	883	843	861	913	886	893	860	825	877	856	891	889	899	876	868	862	846	875	895	888	872	828	861	945	856	870	897	892	887	852	861	893	877	836	887	904	890	819	954	861	902	867	845	905	844	895	851	852	873	852
1511	1959	2252	2623	10313	19254	14886	11533	7414	3104	1396	693	303	163	102	86	80	81	81	83	76	70	89	80	102	76	81	65	80	66	79	69	71	82	88	85	73	76	95	84	93	94	89	74	82	83	81	83	85	68	80	86	80	103	70	89	82	87	98	83	100	78	82	62	72	77	66	80	88	89	98	87	92	91	76	81	86	82	74	88	81	88	71	70	97	87	83	83	92	84	91	79	88	84	80	86	83	83	82	72	78	61	76	94	81	96	88	64	72	90	84	84	75	87	81	69	88	82	88	84	74	94	74	62	73	78	83	71	80	69	75	83	74	80	66	78	98	84	87	78	90	71	77	91	89	90	84	79	87	83	102	101	92	90	87	87	88	69	76	91	73	105	64	76	100	74	80	79	93	89	73	72	81	73	81	80	76	66	83	83	80	95	110	81	77	85	89	85	86	71	78	67	81	78	105	69	85	79	80	92	80	83	79	95	85	93	78	87	85	91	83	83	95	83	80	82	99	83	87	85	80	86	73	99	78	81	85	78	75	87	95	89	79	70	85	96	95	90	67	85	81	89	91	99	67	89	76	73	72	85	81	90	74	73	79	76	74	68	83	84	94	74	75	99	77	84	70	73	84	94	86	79	83	99	74	91	81	87	87	71	81	75	79	85	69	69	75	86	69	77	78	71	77	64	69	83	84	70	72	82	85	79	99	83	92	112	75	94	88	83	77	84	79	78	67	81	81	79	81	78	86	75	74	84	80	86	86	75	78	99	92	86	79	94	95	91	75	87	81	64	87	86	71	84	84	96	75	79	79	84	83	89	95	88	61	76	85	80	86	83	87	85	81	74	82	77	97	59	95	68	91	81	88	67	95	84	80	84	88	85	82	89	77	84	72	83	76	93	72	91	71	82	79	76	85	67	90	93	84	79	85	78	77	99	71	76	59	77	80	83	81	79	75	84	78	85	66	68	60	75	68	82	83	88	85	87	88	66	82	95	91	86	83	83	79	95	77	84	85	83	82	82	90	85	89	88	79	90	70	83	73	87	92	93	78	87	78	91	82	91	101	82	86	72	75	75	90	82	93	73	77	89	73	73	65	81	91	72	95	96	79	89	68	87	90	74	83	79	74	93	91	92	99	82	77	78	79	87	84	76	78	86	75	89	88	88	81	70	84	74	93	88	84	82	88	76	66	74	69	88	87	95	75	83	71	77	80	81	77	92	86	110	72	88	72	65	99	89	103	69	83	86	101	91	83	83	69	91	68	89	85	82	80	79	71	96	82	82	93	76	93	87	78	70	88	93	75	92	82	84	79	92	67	95	77	102	82	88	90	73	71	79	83	89	84	75	85	83	74	75	75	81	71	85	67	76	85	76	83	90	75	92	73	71	92	67	104	84	98	80	85	87	77	81	80	81	92	95	74	91	61	92	98	71	89	86	81	81	79	84	99	83	80	78	87	101	85	88	87	83	84	91	71	83	90	84	75	86	74	94	79	77	81	91	86	81	93	83	78	77	77	98	76	97	88	76	87	78	87	80	73	88	97	82	84	67	86	81	106	93	81	75	58	97	73	99	99	88	79	89	87	94	73	72	85	88	86	99	79	102	80	77	100	69	91	68	81	82	94	86	74	81	87	82	107	66	77	65	82	74	81	81	71	82	85	75	91	82	78	75	74	88	82	97	88	71	88	69	83	95	71	74	90	104	83	83	58	92	73	67	89	97	85	76	90	74	76	72	82	76	82	83	93	72	69	82	81	74	64	84	77	85	89	98	89	82	70	90	85	77	85	68	60	80	74	74	87	72	87	81	67	78	80	79	82	79	78	87	93	78	95	78	79	77	92	89	75	78	69	84	77	90	74	90	82	63	81	77	89	110	93	93	89	88	86	73	85	81	74	81	91	68	82	87	84	79	82	79	81	91	100	74	75	77	74	90	76	87	95	84	79	104	77	95	98	76	86	87	101	105	92	90	70	91	75	85	82	75	72	99	88	83	73	89	88	76	101	64	104	89	84	85	86	93	90	77	80	82	87	79	85	91	84	69	72	100	92	66	80	85	74	79	86	83	79	85	90	94	87	66	61	71	83	77	82	93	78	88	88	93	91	74	94	83	77	93	65	75	72	86	90	91	78	78	70	66	84	99	77	90	84	68	75	85	72	94	88	89	91	95	85	75	89	80	92	79	84	88	95	93	101	77	85	98	96	91	71	66	98	99	68	77	93	98	83	85	81	77	75	82	62	86	74	103	85	82	74	72	83	83	67	85	100	85	82	71	85	95	58	83	73	76	69	90	86	78	70	80	81	86	79	81	59	68	83	76	76	89	83	91	75	85	77	72	79	74	93	73	77	78	73	93	97	82	86	96	101	74	80	106	72	89	72	80	86	75	103	84	86	83	77	89	74	87	77	91	73	80	64	82	84	102	83	76	83	83	92	78	78	93	75	77	76	93	76	101	80	83	97	97	78	86	75	88	88	76	78	85	79	70	94	77	82	100	87	72	85	82	75	78	92	90	72	81	91	86	82	84	87	87	82	90	92	76	72	90	99	84	81	76	70	80	78	89	98	81	73	83	78	65	84	73	91	78	83	70	70	89	92	75	92	88	82	71	90	78	84	70	87	83	81	84	77	94	86	79	80	83	84	79	84	87	101	81	87	84	72	82	75	86	95	89	94	85	72	82	76	72	83	91	83	111	82	84	88	81	82	71	79	91	87	74	82	80	63	82	88	86	81	80	72	91	91	82	81	96	79	92	80	86	84	100	63	90	77	66	89	71	81	72	80	77	84	76	82	78	54	87	78	87	84	72	85	75	64	70	87	74	91	82	80	91	71	71	81	89	92	84	67	96	77	73	67	88	80	82	87	69	92	75	89	68	80	79	76	75	80	91	93	81	88	92	72	81	76	74	82	77	80	81	94	86	77	75	79	78	90	73	76	76	80	62	74	80	77	78	91	92	97	76	82	72	74	81	85	66	82	99	89	88	82	75	81	83	92	82	81	84	57	76	99	89	66	81	95	65	88	77	89	82	80	68	83	88	93	83	76	73	73	81	80	78	86	90	91	73	78	62	89	75	82	82	84	75	77	76	95	84	77	85	90	93	84	88	92	93	82	84	75	91	91	90	74	74	87	89	89	82	95	89	104	76	89	79	85	71	83	98	91	96	89	77	68	82	81	78	100	81	62	88	86	89	66	87	76	89	85	76	63	73	93	82	64	78	75	74	68	86	67	90	72	66	78	74	78	90	77	85	74	60	96	77	74	79	75	79	95	88	98	77	90	89	79	86	80	80	85	83	87	83	80	77	85	85	78	67	76	91	82	94	79	74	78	75	79	74	83	83	72	89	77	78	76	79	94	71	81	81	79	78	95	73	100	61	73	97	83	79	79	71	85	102	66	117	82	79	95	79	67	74	76	82	73	79	90	87	84	83	61	76	82	92	82	76	97	83	92	81	72	86	95	78	87	107	95	107	81	97	66	80	77	88	83	90	87	94
25743	23189	23411	38723	68397	73334	60822	52285	41892	31088	23578	14075	6457	2519	1369	1026	983	991	1059	979	994	957	1034	974	1015	960	1007	971	973	980	1013	976	998	954	942	940	996	983	936	945	966	973	1036	957	1025	1022	945	1082	935	952	1011	937	958	979	1000	930	966	944	999	990	994	1000	945	969	951	1026	973	985	973	1000	964	932	1004	981	982	954	954	1018	982	984	957	985	979	908	978	978	953	941	950	1018	1039	974	1013	988	990	972	1011	969	937	945	995	994	866	969	983	994	1010	1010	943	984	962	958	971	1000	981	962	967	923	975	988	897	937	982	1002	981	1015	943	1034	944	961	994	1036	966	1012	1005	955	1006	932	1037	994	909	984	994	975	970	963	966	993	999	968	952	988	1003	924	985	986	921	973	973	987	1000	976	936	940	1036	1019	936	961	988	956	990	959	926	973	1019	995	958	950	1011	953	1001	943	957	967	925	948	942	973	953	975	960	983	986	964	945	980	989	956	959	954	1007	952	1018	964	1046	974	978	973	966	943	1019	949	947	961	985	952	972	939	979	976	999	1009	978	968	905	1007	977	991	957	942	1002	1011	930	990	961	980	975	1009	920	981	974	1005	951	968	958	962	962	925	993	969	987	988	1015	985	1008	946	954	981	987	953	972	945	966	988	1000	985	1008	967	1006	976	1006	957	985	957	975	938	973	988	941	990	1012	1003	977	983	976	989	961	984	1018	967	990	1007	1002	969	983	1022	971	1023	962	952	933	965	919	941	991	956	1004	952	933	952	959	997	1011	980	950	894	899	955	947	958	976	963	1008	1009	1005	946	938	996	983	992	939	1009	936	970	984	996	952	935	960	999	1041	976	1018	985	973	961	933	956	978	993	965	924	1002	971	966	999	983	981	942	1003	1009	1011	955	953	980	947	1034	937	985	964	979	948	958	952	962	957	993	885	932	1005	972	960	973	993	988	1005	959	970	971	953	973	977	1008	1015	1027	960	1006	1017	995	960	956	996	931	996	963	962	1000	977	955	997	981	995	1003	949	1025	1036	971	1002	1022	1026	1003	986	1010	972	991	981	984	982	958	1025	1003	968	977	911	1022	994	982	970	960	948	1026	1024	942	984	972	995	971	970	961	955	1012	1027	985	934	995	956	973	1073	995	926	978	967	971	964	1018	982	937	948	1033	1010	970	1027	1017	942	978	978	961	947	985	960	1026	968	978	1025	987	995	996	1002	1002	961	954	972	953	971	933	958	971	966	1023	1010	946	951	944	974	968	969	942	963	1001	945	941	935	1037	1004	999	958	948	981	981	958	1014	991	1006	972	995	979	1029	920	948	983	1006	979	945	996	970	977	961	982	983	972	971	947	984	1003	1023	990	970	1011	938	989	964	940	949	919	950	948	1005	970	1003	962	965	969	933	955	987	961	965	932	941	997	905	961	976	989	959	1003	932	1000	1004	974	972	990	988	971	1013	963	1011	928	952	985	1010	994	1016	1002	1018	977	976	999	955	975	993	974	988	974	984	990	952	965	993	944	979	962	1002	945	997	989	980	997	1028	996	993	986	999	978	991	948	1016	990	1016	949	1005	990	1024	929	998	995	951	976	974	998	997	1022	944	961	973	967	954	993	1009	946	999	967	985	981	970	973	968	976	1011	973	930	979	988	978	946	947	966	992	971	961	993	990	979	982	963	959	979	935	973	976	982	945	955	975	1025	977	965	1001	955	970	990	924	928	1044	1025	986	947	1012	992	1016	973	974	1016	1007	970	1003	939	964	978	983	992	939	955	964	958	1013	1001	997	1025	956	1005	933	992	937	986	1008	982	963	981	978	944	967	963	957	929	1029	971	1017	981	953	978	954	963	994	962	1013	1046	976	966	936	1013	979	990	1010	960	951	962	982	981	967	981	969	997	933	1031	988	999	987	996	1004	997	902	961	968	955	948	1021	975	1008	869	922	995	963	1004	951	922	1032	978	957	985	961	993	1017	995	1007	940	1003	974	955	982	926	1021	970	1007	915	922	1012	952	1025	1006	969	951	946	1056	961	1023	1070	1010	978	1019	1031	988	962	996	1018	960	1049	992	981	965	986	924	988	963	929	979	986	1007	951	992	976	966	1017	1034	969	968	1002	1012	978	990	1006	1020	982	962	1018	1028	1051	997	991	927	995	1015	991	923	996	996	984	978	1043	965	1038	1019	973	966	955	952	1023	1001	978	955	946	977	1023	976	1021	1004	979	1042	1026	954	1022	1015	1024	1008	1013	963	957	979	1067	1006	999	1046	927	967	1011	1010	979	982	1021	1020	937	993	970	997	952	958	950	985	1010	941	1002	1022	979	968	1003	1010	975	961	966	1008	1004	1004	983	970	999	997	952	1002	1029	986	948	1000	974	982	1028	986	940	977	933	962	943	945	973	1000	1013	990	1004	978	924	990	960	994	998	985	989	983	980	989	1024	1030	1024	983	920	953	1041	983	941	960	982	1004	945	956	940	1013	998	985	1004	991	991	951	963	980	986	955	1032	1068	959	992	985	1065	978	917	976	936	982	1015	963	958	962	914	998	937	928	967	964	968	970	947	1007	1033	974	933	981	999	984	1012	950	1002	962	1026	1044	972	991	1022	964	1043	902	965	950	1056	1000	971	1001	967	964	1042	937	1033	1047	997	1011	947	991	1012	977	996	971	991	1010	1041	1015	937	934	999	1034	1043	1010	978	942	940	1046	965	917	973	935	992	1012	1049	1019	970	969	1020	990	1005	966	1015	1003	1008	951	986	995	959	981	960	1022	1059	963	1018	989	980	975	981	1001	981	988	1010	951	984	949	977	993	990	947	981	986	928	938	955	984	1019	981	950	1024	979	950	967	955	960	952	994	1058	1035	977	998	1020	933	976	1021	984	1006	979	1006	987	1025	997	958	1037	1005	958	1040	990	989	1017	1011	913	1001	980	1034	971	979	1017	1046	986	956	1004	995	961	911	941	996	1004	1022	926	1063	981	940	1004	1036	970	1008	1027	989	994	939	1022	988	920	1050	985	996	993	958	981	982	1029	1000	981	1005	988	1016	935	963	995	967	960	964	1005	983	1015	979	986	988	956	985	956	965	1002	964	1006	1000	987	954	1007	992	1024	964	948	1002	968	1032	957	963	941	949	1052	936	996	1007	936	1002	978	975	959	1013	999	977	975	985	995	969	999	1027	951	1009	958	977	997	995	1027	945	1025	965	973	1030	973	964	977	971	1015	941	950	951	999	971	992	1004	947	986	993	1003	987	922	992	930	1003	959	1032	940	973	1025	986	981	941	982	1004	978	1038	1008	1016	981	977	978	967	930	954	991	1034	977	1014	968	1000	1016	960	1006	954	956	930	947	992	1031	935	1012	1012	1021	1036	979	980	967	1021	1036	1011	980	1008	1005	998	942	973	948	973	967	948	1008	987	945	976	1010	990	1007	952	969	959	972	933	967	930	976	1019	933	958	955	1027	982	1003	984	1035	989	958	977	1007	988	944	1005	972	977	991	1024	1031	990	954	969	970	962	1037	1027	987	997	960	982	953	1034	1042	979	947	1020	1039	1016	1003	973	993	939	978	957	930	933	1008	985	986	970	974	992	972	1016	953	985	980	983	1014	936	979	976	1046	959	986	1032	993	991	969	1027	985	1067	974	981	969	1042	935	976	984	997	915	949	931	969	973	980	940	979	1004	984	1018	997	1010	1004	1033	1019	1009	977	1007	935	926	948	1020	996	985	994	1003	990	984	989	935	936	943	987	970	949	959	951	989	1019	994	1002	1074	966	1005	998	967	954	937	993	939	960	944	1025	971	962	1009	944	963	940	982	963	928	976	916	1002	960	942	995	1006	963	992	991	969	968	972	1018	951	1011	975	1019	990	963	1020	947	997	993	1004	956	957	981	1026	1010	1001	1036	892	997	950
1589	516	419	766	2993	3987	2012	1942	1192	644	366	191	111	97	60	73	66	52	51	49	58	69	70	51	60	58	60	67	56	58	55	76	56	78	68	59	78	66	74	63	54	74	60	65	62	68	65	75	65	58	53	54	57	86	58	68	62	75	61	81	69	55	51	66	75	70	46	47	63	74	64	52	70	62	60	75	56	76	53	68	68	56	63	63	52	55	69	66	61	68	61	56	63	68	54	80	75	54	63	54	68	63	60	57	63	61	62	57	64	70	53	78	74	69	64	58	59	57	62	64	64	68	68	74	47	54	58	68	56	48	46	57	60	67	78	62	67	70	68	57	57	61	69	58	74	73	64	71	64	68	74	75	66	81	56	59	59	58	57	57	75	64	62	59	83	54	63	62	54	60	91	65	58	76	66	53	57	46	72	73	52	57	53	78	63	69	57	59	63	61	58	53	76	62	47	71	58	56	69	54	56	73	63	76	80	67	71	61	73	60	63	46	64	60	70	70	70	62	74	62	49	73	58	73	61	64	49	58	66	63	60	65	76	63	70	59	72	70	69	56	67	62	69	60	69	48	64	48	55	64	75	60	80	52	71	75	70	59	72	71	69	50	58	69	61	57	66	65	65	58	68	73	63	67	65	66	71	61	56	61	77	59	71	62	69	73	56	67	75	62	78	75	53	68	55	61	68	58	62	70	70	69	56	58	62	64	63	61	73	52	58	66	75	65	67	63	70	63	67	62	84	66	69	51	65	71	56	58	53	62	66	79	66	74	58	64	66	78	55	74	52	59	67	55	65	60	57	53	59	62	59	72	62	69	61	52	60	55	54	65	71	60	49	61	67	69	54	63	78	67	57	63	67	59	62	60	67	62	69	62	78	66	76	59	46	71	57	66	71	73	58	66	45	62	75	61	57	76	57	67	53	45	60	81	59	51	53	63	67	60	51	76	64	49	68	57	81	56	63	73	60	67	70	56	61	74	48	57	67	72	54	65	53	74	63	54	70	68	53	72	55	64	69	74	60	66	64	67	69	66	69	58	56	71	59	75	50	55	76	86	60	53	53	70	56	67	74	59	65	69	71	52	70	67	77	71	69	71	66	68	49	74	64	54	65	62	73	58	56	67	72	49	60	53	68	68	83	68	53	60	75	51	64	60	73	60	64	64	68	54	73	68	61	63	52	55	69	62	61	62	67	58	53	65	57	64	61	51	60	74	66	53	82	67	65	73	53	53	57	57	73	81	60	55	71	76	58	79	72	80	69	66	65	66	56	70	68	70	67	62	59	68	61	57	71	63	68	68	51	61	67	72	66	63	52	56	66	72	52	61	68	83	66	56	63	65	62	51	74	88	66	68	74	61	65	66	73	61	55	50	72	68	75	57	84	62	59	40	64	53	69	47	72	69	55	56	68	61	54	62	54	63	64	61	66	66	64	54	78	55	55	71	58	69	53	50	64	62	56	73	68	78	74	75	91	60	66	72	59	62	61	67	66	62	73	68	64	68	54	70	54	53	62	63	68	76	53	56	71	62	64	61	56	51	63	62	73	67	56	68	66	50	71	65	63	53	71	68	63	65	56	56	70	47	70	69	70	54	65	68	55	52	56	70	69	62	62	61	76	68	54	65	66	65	67	70	60	71	51	59	56	69	62	75	71	60	80	55	66	71	63	71	69	70	71	55	71	54	75	53	65	86	71	65	72	72	70	58	52	63	67	61	57	61	59	70	78	63	65	66	65	69	81	70	57	66	66	58	64	62	71	64	54	65	65	58	52	60	68	60	67	50	69	66	62	56	62	61	83	54	59	54	62	72	65	55	75	51	51	61	80	51	55	55	86	56	54	67	59	71	61	57	53	65	44	72	75	57	81	62	70	61	77	55	75	66	76	60	71	56	65	62	68	66	59	61	59	63	70	58	60	51	71	61	58	59	58	55	53	51	58	65	72	58	65	68	72	66	61	69	57	54	59	48	63	57	66	72	66	67	59	63	48	50	64	51	52	72	54	64	62	72	80	54	63	80	58	58	70	57	53	52	66	67	66	63	65	66	66	59	61	85	74	82	58	71	79	66	67	62	55	62	65	49	56	61	60	86	82	65	67	72	66	63	65	55	58	64	74	66	66	65	68	71	67	73	55	58	60	67	66	50	66	74	65	53	56	67	70	69	67	65	71	45	51	55	69	52	59	74	58	73	69	60	57	50	63	79	64	71	55	62	59	65	66	73	57	72	48	50	68	68	49	69	63	60	63	73	60	72	69	70	64	53	62	64	58	60	50	59	64	52	59	74	69	83	61	66	74	62	66	45	63	62	82	69	63	64	60	53	59	48	64	61	68	53	68	74	73	70	65	58	65	62	57	68	69	62	73	54	55	63	63	74	63	77	59	61	56	73	60	62	59	45	59	60	65	64	79	61	79	71	57	47	68	76	60	75	48	76	54	57	67	49	58	56	58	78	51	57	51	65	63	55	60	62	68	57	59	56	66	68	57	72	64	71	69	86	56	64	46	56	62	56	44	56	66	66	61	49	75	61	51	64	59	64	64	75	56	54	67	51	54	71	62	61	78	56	68	69	58	55	61	82	68	54	72	58	61	61	66	62	69	60	70	67	68	69	64	69	67	71	59	86	58	63	69	68	77	60	49	73	62	53	70	50	58	65	65	52	57	63	57	78	59	59	73	74	68	69	66	52	70	51	51	60	73	66	65	58	64	67	57	57	58	56	73	69	75	55	68	76	67	59	53	76	58	68	66	57	59	65	64	79	70	59	56	64	58	55	65	61	51	61	75	55	54	71	79	65	51	57	58	58	68	61	58	66	72	62	66	71	48	61	73	53	47	73	62	67	62	51	57	65	59	70	70	58	88	58	65	68	71	66	58	70	52	52	74	69	53	57	74	61	68	64	65	71	50	68	65	52	62	66	59	69	44	65	66	62	56	74	61	67	52	70	55	68	58	53	65	70	50	48	65	64	53	71	63	72	64	64	78	56	69	63	56	74	54	54	65	69	65	65	61	58	58	66	60	68	61	64	64	62	67	67	55	49	75	55	73	50	60	67	73	70	62	66	55	65	63	50	66	56	69	76	63	70	57	49	68	65	72	50	63	62	67	62	65	52	50	57	55	62	64	73	63	54	68	58	67	66	70	61	62	66	76	66	62	55	62	62	57	70	71	59	57	51	58	61	73	60	67	68	61	56	68	56	70	74	65	65	56	59	56	65	63	59	75	62	75	59	70	60	73	50	70	67	69	67	64	58	65	66	66	50	64	75	62	67	73	58	73	53	58	62	62	64	83	52	60	64	66	62	62	61	52	74	72	65	85	55	67	68	91	67	59	65	64	64	54	66	65	54	70	61	61	50	52	69	57	81	54	64	67	60	53	64	71	44	52	47	44	65	65	73	58	75	78	70	52	65	68	65	77	47	67	67	51	73	78	60	63	67	60	58	66	58	66	68	63	53	76	60	55	57	70	55	56	71	66	62	63	52	68	63
16842	10037	8617	24317	45003	41867	32324	30971	23015	15749	9472	4759	2415	1157	849	707	771	758	729	786	761	745	731	749	727	741	725	745	827	723	776	785	726	759	779	703	843	770	776	766	774	713	804	743	740	745	735	765	777	779	733	761	749	700	750	772	711	772	726	726	795	754	710	752	687	803	737	773	775	728	748	784	737	735	741	750	761	784	752	748	778	736	780	778	787	796	786	771	742	777	746	776	755	730	769	720	761	761	768	757	728	827	739	723	754	759	736	719	765	802	770	738	743	740	757	772	751	759	754	720	762	779	706	702	724	738	759	792	726	765	702	697	742	754	791	773	745	783	756	708	733	775	757	777	747	743	717	787	757	810	713	774	760	760	762	768	755	714	750	739	742	765	779	750	753	734	741	758	799	752	777	798	759	759	792	740	788	731	697	755	767	796	749	776	687	748	730	719	798	710	729	751	714	752	726	698	769	734	768	747	759	760	773	716	746	732	792	751	737	761	696	735	710	699	771	759	761	762	753	727	730	682	763	725	793	750	745	779	786	765	719	757	804	714	743	766	753	746	771	779	767	771	757	764	727	734	796	746	750	754	731	703	740	788	752	734	738	744	766	740	796	759	741	757	783	814	747	775	743	739	718	769	782	772	708	741	742	770	715	767	747	709	788	794	771	814	791	798	743	767	742	734	776	790	744	756	773	764	736	800	730	738	747	797	719	747	726	713	745	734	770	763	703	813	756	744	736	746	753	758	729	792	732	768	769	751	749	754	751	726	730	758	774	767	764	751	760	754	769	753	765	744	766	732	747	787	765	737	730	720	754	745	715	761	738	766	789	711	753	725	701	731	738	769	798	763	765	749	766	764	753	724	794	768	724	797	759	736	740	711	767	745	758	753	774	724	764	679	720	733	775	750	772	822	722	724	720	779	761	717	756	745	749	749	728	735	760	752	722	747	785	715	736	758	758	755	763	744	743	735	749	763	798	764	703	745	758	769	714	777	753	736	819	741	737	747	778	767	729	712	804	706	737	763	737	744	751	723	731	771	790	696	775	736	779	755	785	748	721	757	732	760	717	702	756	783	751	722	777	771	699	727	762	754	709	746	766	747	742	752	717	761	759	757	729	720	747	783	767	770	803	741	707	728	760	705	789	781	712	773	752	795	782	756	776	746	731	772	749	736	739	721	795	761	752	717	719	768	747	737	742	787	786	765	742	804	726	793	743	730	760	739	758	774	738	777	733	796	714	700	745	791	738	739	742	748	806	761	750	715	697	730	782	777	763	730	778	743	747	770	781	761	768	720	757	748	741	748	782	753	762	745	761	741	772	772	759	777	787	796	786	763	735	761	733	739	772	752	747	750	764	756	732	763	753	797	759	748	795	753	764	746	780	807	748	776	756	783	783	791	809	758	792	751	751	736	800	754	713	715	763	734	747	773	753	707	781	745	772	705	776	740	720	725	716	803	738	766	766	749	742	768	717	806	772	730	743	714	761	797	730	714	690	725	743	748	760	804	758	755	736	719	743	771	764	733	682	747	745	800	778	784	753	761	760	768	771	775	743	738	731	759	704	718	823	783	749	728	774	721	742	744	785	735	755	725	756	778	755	784	754	720	776	711	751	729	754	722	753	772	740	728	740	777	702	726	759	757	793	766	787	798	774	755	772	742	791	740	764	747	781	749	731	766	763	778	745	741	751	793	797	779	776	791	748	753	766	761	753	764	756	761	773	734	739	796	753	793	770	768	769	745	753	757	748	762	714	730	756	834	758	776	764	729	765	734	722	763	780	775	760	737	771	769	756	780	766	717	735	767	783	765	745	731	732	788	752	795	799	786	754	751	748	710	717	687	755	743	745	732	757	715	729	750	724	721	756	743	778	758	753	753	805	806	745	719	741	755	763	715	739	726	759	715	762	768	753	712	770	729	760	766	748	748	738	740	742	750	782	770	787	792	734	707	804	763	705	752	742	742	800	768	728	792	765	769	771	673	710	729	767	799	716	768	787	756	741	769	766	796	759	767	765	763	790	766	798	752	742	736	750	740	722	783	760	753	751	736	754	765	683	758	770	760	765	743	787	724	767	820	724	788	751	718	745	776	743	707	778	726	754	753	747	768	741	737	761	722	795	727	716	765	740	763	803	789	799	735	730	783	755	786	708	746	781	746	811	746	710	708	735	766	756	727	781	733	808	719	788	739	742	767	739	778	760	719	748	809	762	705	704	720	770	797	766	742	766	757	784	725	759	677	713	723	760	872	747	743	755	742	723	761	710	725	744	728	773	742	768	764	810	791	697	751	742	741	725	724	764	788	744	768	742	726	793	782	733	740	772	817	703	735	710	731	744	735	731	747	776	749	802	739	765	716	753	745	775	690	723	770	747	783	752	757	788	744	735	721	748	811	747	774	790	781	732	740	758	765	712	803	776	771	736	746	726	759	718	764	761	760	758	772	748	744	825	745	762	748	738	782	745	774	760	726	761	773	737	769	767	806	766	759	732	788	755	772	754	772	743	754	752	759	773	827	729	778	734	774	791	783	772	773	767	691	781	776	765	793	712	746	763	761	720	703	795	737	745	739	796	750	725	740	729	794	773	766	733	737	779	756	749	755	786	764	721	708	792	731	771	770	725	792	747	776	726	779	745	763	737	751	783	754	752	732	773	740	769	761	814	763	774	802	779	750	764	762	753	733	725	746	780	709	744	791	792	732	735	751	777	792	767	733	733	782	759	738	809	757	745	745	753	803	739	761	800	751	727	749	739	725	792	752	771	754	725	779	733	699	736	767	794	786	756	744	747	774	769	724	780	789	777	767	803	730	750	777	735	764	756	748	715	719	779	772	802	772	738	742	742	775	727	780	737	755	745	747	716	792	777	737	741	766	734	771	758	719	723	736	753	779	747	825	747	785	743	764	721	712	745	761	786	736	773	714	719	738	743	772	730	803	723	752	776	742	729	816	747	710	774	772	767	730	743	713	812	772	738	745	788	772	717	716	708	733	795	762	763	777	779	764	749	775	774	769	764	768	794	785	762	793	804	719	756	707	730	778	754	758	802	765	769	770	797	736	779	759	791	738	789	723	744	753	759	710	733	794	759	762	776	781	771	790	751	717	749	741	752	737	771	734	714	784	731	770	763	740	696	765	741	738	772	741	758	732	735	716	729	752	774	752	694	785	760	726	784	753	754	715	784	755	705	730	779	752	739	728	749	741	763	716	749	747	764	755	781	765	708	748	739	729	773	781	713	752	762	767	765	777	743	748	780	753	759	793	771	728	737	790	757	759	715	767	749	760	772	736	716	751	804	757	748	753	746	780	745	751	696	754	736	777	732	746	755	744	805	769	749	778	769	732	783	755	755	741	725	791	772	763	743	757	788	776	733	763	748	744	748	745	754	756	715	730	740	757	759	744	712	745	739	781	780	707	784	753	776	744	798	759	727	738	732	713	714	770	769	809	771	727	789	720	788	745	798	774	719	734	754	742	759	746	750	763	753	756	826	757
1250	1687	1553	2902	8838	10744	4741	4577	3344	1719	805	362	155	112	77	70	72	76	77	71	68	59	73	78	71	88	72	65	65	77	73	84	69	56	76	80	74	86	71	65	74	50	75	86	86	68	64	83	60	62	78	69	66	76	79	76	56	73	86	81	77	72	80	73	65	87	87	77	75	73	83	73	71	66	74	85	89	69	77	77	101	79	75	63	74	73	67	64	79	80	79	88	72	79	67	73	71	81	69	80	73	71	66	71	64	66	85	74	74	77	70	78	74	85	73	65	78	73	70	60	75	77	64	58	62	77	73	74	67	69	84	79	70	62	72	88	64	85	82	63	74	63	72	83	71	69	82	73	76	57	79	91	55	81	77	78	78	59	87	68	70	78	67	69	85	76	69	65	58	75	78	69	69	73	64	65	75	88	63	71	85	85	58	65	74	76	77	70	66	75	79	86	68	83	63	53	67	84	64	79	79	64	78	86	77	78	62	77	66	74	86	79	83	71	71	70	78	80	59	80	67	68	74	69	59	67	79	71	72	80	65	74	72	70	81	56	76	71	75	85	78	80	75	77	69	70	82	100	70	63	65	69	69	65	89	91	86	67	78	73	74	83	79	54	59	89	62	68	78	87	72	63	88	85	64	95	81	65	68	66	83	68	63	83	69	86	82	77	69	83	72	64	59	72	76	62	74	71	85	79	70	84	72	74	80	65	68	75	94	83	97	73	86	80	92	87	64	77	63	68	68	72	64	74	61	93	72	72	78	80	63	85	74	77	73	63	77	72	77	72	68	75	70	70	66	67	62	86	73	82	62	82	72	59	69	71	84	67	70	74	68	74	76	65	81	80	72	69	79	67	57	87	70	71	75	76	84	80	80	73	63	82	81	71	78	73	81	80	79	72	70	75	84	64	71	59	59	75	56	72	70	75	75	74	70	72	77	70	83	66	77	68	71	67	79	72	78	64	65	76	84	72	77	85	71	70	72	59	85	64	91	77	75	79	66	76	73	92	60	78	72	81	71	71	82	73	73	68	86	72	66	68	84	83	74	73	82	71	95	68	79	82	84	71	74	65	70	60	90	77	70	82	72	69	72	67	84	72	76	67	82	74	91	75	86	80	83	58	68	60	81	67	60	91	77	74	72	81	61	84	82	79	67	82	76	73	93	79	71	54	71	76	82	72	70	73	72	81	72	82	73	74	69	71	69	68	75	61	87	76	73	76	74	80	80	60	75	81	78	78	79	88	78	73	70	68	65	69	71	70	64	74	69	90	76	58	75	65	67	71	72	72	81	71	62	61	71	75	74	89	78	71	97	65	69	68	86	61	63	60	77	69	76	75	69	64	66	66	88	67	81	81	57	83	61	58	76	76	64	74	81	77	74	71	64	63	76	69	87	80	80	77	76	57	63	63	83	83	75	60	72	79	82	78	70	78	71	79	83	61	72	57	72	74	74	80	59	74	69	60	93	65	83	73	84	78	64	78	68	59	66	84	65	66	79	65	69	75	69	70	61	92	82	71	74	70	75	81	69	68	64	78	64	75	78	80	54	67	71	73	68	82	73	72	78	81	77	75	88	68	79	54	74	70	74	66	57	78	68	73	78	88	63	71	83	66	66	77	66	79	71	69	83	90	73	68	71	75	84	72	76	74	82	87	66	76	72	80	73	89	82	71	85	67	73	69	67	65	68	81	72	68	73	87	54	65	87	71	83	72	76	79	69	81	74	77	75	72	66	66	57	61	70	69	70	76	80	73	70	68	72	88	72	75	70	72	68	88	73	70	75	78	61	89	69	77	69	82	70	82	91	76	76	65	75	80	77	63	72	79	79	64	78	78	89	69	90	64	79	67	70	76	69	86	61	88	78	79	76	67	95	74	73	69	82	65	80	70	84	66	67	76	68	67	68	69	75	83	74	78	78	67	89	75	79	78	75	87	72	81	76	74	86	69	71	69	82	66	66	68	75	73	68	74	73	64	77	89	68	71	61	72	63	93	79	72	88	68	86	78	76	72	78	71	78	77	71	77	80	73	69	79	74	67	82	81	83	67	92	73	76	66	80	63	82	62	70	69	77	77	86	64	54	59	66	69	78	59	88	73	73	76	65	68	82	64	68	74	78	77	80	61	79	73	76	80	74	68	65	66	52	83	70	67	68	76	73	66	70	77	74	81	76	71	70	62	84	64	58	67	60	75	80	70	72	79	82	71	77	81	84	69	82	76	72	74	83	79	74	76	89	74	66	65	81	76	64	73	80	78	58	70	84	71	81	80	83	59	71	74	78	67	73	80	71	62	71	79	81	72	74	61	89	84	66	74	68	72	73	74	63	71	65	90	69	80	65	76	81	67	85	99	95	60	89	75	68	73	85	65	58	85	65	74	68	74	77	71	76	76	61	59	77	71	91	70	77	79	70	66	75	93	72	72	67	80	79	91	74	64	79	76	56	71	71	68	63	66	72	83	86	74	72	84	71	77	62	79	84	79	68	66	73	77	82	78	70	55	73	73	65	90	92	69	67	65	90	71	81	60	74	65	91	62	72	64	65	85	77	71	83	69	62	70	77	69	82	69	83	74	70	83	81	57	87	87	61	70	79	85	65	80	85	83	69	72	72	83	67	58	68	81	89	74	74	78	70	99	69	74	80	95	71	64	69	68	66	67	71	69	71	70	70	91	71	72	76	63	83	83	68	61	73	68	62	69	65	57	78	62	80	66	75	68	79	68	84	67	77	74	84	68	83	69	69	72	70	94	68	84	61	86	78	68	79	70	83	86	77	73	74	76	101	81	80	67	73	63	65	86	85	63	66	78	89	70	69	82	70	64	75	80	81	75	85	65	73	65	69	74	76	75	74	87	81	65	77	92	91	68	70	68	92	65	74	75	70	74	68	61	83	73	70	61	66	55	63	83	79	68	79	55	73	71	76	61	69	66	77	65	88	78	81	68	69	77	71	83	64	57	62	90	81	80	62	70	82	67	60	70	72	84	80	49	76	82	70	51	55	55	66	72	74	91	77	80	75	80	70	72	69	67	78	71	66	85	66	75	68	70	83	67	83	83	65	82	65	74	67	66	65	74	53	86	71	82	89	84	79	65	76	81	71	74	75	69	59	79	89	66	62	64	70	70	87	65	78	71	80	76	64	58	75	69	63	59	74	83	66	78	74	71	76	75	78	68	81	62	70	84	64	76	87	70	73	63	71	84	76	68	88	72	74	65	78	79	75	86	69	80	57	72	72	69	78	78	79	76	72	71	74	71	56	58	65	86	78	85	75	82	60	95	71	84	70	70	71	78	90	92	63	78	70	83	71	62	65	60	64	67	79	93	80	99	63	81	55	73	91	81	77	78	57	73	76	76	64	71	79	82	84	79	82	69	85	69	86	77	55	67	68	76	67	76	85	74	64	80	73	65	76	72	81	88	61	63	77	80	71	73	60	86	61	60	68	66	84	78	66	69	76	66	68	67	84	76	71	84	71	76	75	88	66	60	72	77
24157	20757	19312	40246	65025	57572	42019	40279	33923	25041	15346	7785	3217	1380	942	877	879	878	891	937	904	869	870	854	929	852	864	896	880	857	897	812	865	869	852	894	896	861	837	905	816	877	823	855	872	851	876	866	882	846	894	824	909	865	859	899	897	842	868	896	889	876	880	929	865	877	884	819	854	847	827	867	873	838	836	851	843	855	838	890	837	896	895	852	862	893	895	877	882	889	955	843	919	840	881	899	848	894	885	858	869	891	853	866	899	871	848	882	838	853	901	881	851	893	915	871	857	915	884	881	880	857	915	867	830	885	914	826	840	873	874	859	860	865	871	838	830	869	848	826	853	894	879	814	861	944	923	878	817	883	867	850	934	846	850	888	839	909	869	804	835	855	866	859	870	815	857	850	868	895	858	858	890	908	862	852	841	877	844	863	881	905	883	848	832	858	858	872	878	854	864	928	833	876	873	866	890	862	902	861	840	916	892	829	836	833	910	923	822	880	915	928	920	911	885	862	841	917	871	881	836	890	859	896	844	863	875	886	887	852	890	866	809	929	810	860	900	903	854	874	880	848	896	816	905	900	879	873	851	846	875	894	847	881	853	897	857	877	823	879	887	872	867	873	892	909	868	881	869	874	903	851	867	888	894	879	884	919	817	889	862	877	857	874	873	871	863	854	897	855	847	920	829	853	837	868	908	845	889	918	899	866	893	861	858	835	843	919	849	847	849	884	877	932	880	877	853	859	893	865	948	828	894	823	829	876	848	890	870	826	924	835	861	889	853	775	831	866	849	847	901	866	876	887	884	855	903	895	869	832	892	905	850	827	892	851	891	866	936	896	879	873	855	938	880	878	855	866	883	851	891	905	842	902	867	923	865	909	906	921	853	904	894	904	896	844	864	861	910	872	878	821	871	880	866	878	855	857	803	856	874	913	940	887	862	852	857	868	889	922	910	875	947	836	907	860	841	853	870	929	872	883	848	865	910	841	863	872	853	816	861	843	872	844	897	843	897	825	940	838	933	864	879	870	864	841	843	909	884	844	901	842	875	818	874	864	836	932	875	862	895	857	864	889	874	893	805	797	834	818	870	886	866	922	911	879	883	847	892	858	936	859	837	875	881	914	867	938	864	860	856	826	894	872	875	869	883	889	870	827	912	879	904	875	864	869	850	870	854	857	904	888	874	888	860	880	863	869	841	917	912	882	908	888	881	924	891	868	904	866	838	873	911	876	870	846	849	830	858	881	861	810	868	861	892	864	856	908	931	849	864	841	884	834	888	882	845	836	879	862	930	864	882	882	863	895	873	856	940	893	839	858	924	847	855	891	886	944	908	872	904	882	890	884	864	894	841	912	915	862	864	800	904	904	859	848	859	813	936	887	882	869	893	863	876	889	846	895	897	896	853	900	855	849	892	875	866	847	825	894	853	855	869	897	912	872	843	861	825	903	884	857	901	885	897	849	816	901	895	920	825	926	909	837	893	892	886	843	864	840	879	927	892	845	870	821	906	923	950	839	884	860	878	905	866	885	887	853	860	872	859	894	909	894	925	841	867	875	904	834	817	919	815	898	889	881	834	866	818	897	871	864	855	872	844	849	878	856	870	833	884	922	861	858	917	852	870	887	904	846	892	899	866	871	864	904	855	892	878	809	885	922	815	845	861	863	874	892	851	865	900	894	901	870	904	858	886	916	856	849	859	893	876	861	912	905	879	895	831	900	871	876	857	862	859	853	865	917	858	880	883	873	857	843	900	856	878	895	891	862	856	898	836	902	909	894	890	931	865	829	900	849	873	869	894	890	842	849	861	854	820	871	884	880	845	876	885	851	902	929	915	884	884	861	874	874	856	858	807	800	860	842	856	904	891	896	885	892	860	893	910	884	900	864	926	901	853	861	865	888	865	814	879	875	905	852	913	889	869	913	855	863	873	853	831	924	931	833	837	860	862	841	851	846	917	846	851	894	881	826	930	878	858	846	837	841	856	858	891	881	834	895	859	854	867	893	857	909	838	877	866	914	897	903	883	829	830	852	846	836	912	852	849	840	904	855	844	858	840	860	894	874	851	894	832	860	870	872	847	902	857	817	873	848	847	844	837	883	872	879	841	833	886	898	844	839	848	857	906	889	856	903	848	911	873	895	863	884	883	864	896	833	844	923	878	883	827	914	904	872	879	868	841	832	871	849	819	869	842	845	873	878	879	880	854	886	891	899	933	885	853	850	873	859	857	911	861	900	942	915	915	913	860	857	876	871	905	878	854	870	811	929	859	895	875	854	896	901	842	918	829	850	867	902	905	873	839	840	831	865	842	876	886	846	879	832	890	858	862	868	878	860	843	862	850	836	835	861	832	961	888	830	850	865	933	813	874	841	918	889	849	852	838	873	836	876	833	863	889	823	894	918	830	892	820	852	880	880	897	835	855	882	901	846	836	889	868	864	900	878	941	893	817	844	884	881	914	839	833	867	880	860	891	870	925	833	841	861	867	872	827	863	917	915	867	913	837	885	876	935	889	858	860	890	882	875	878	849	878	853	915	863	878	860	871	834	877	853	866	807	912	894	858	895	842	910	819	906	873	874	833	847	878	858	877	907	865	829	823	866	934	860	936	812	839	843	864	857	869	835	831	875	862	846	868	831	921	848	840	887	877	827	851	866	873	929	909	888	811	884	858	865	865	858	886	862	887	836	873	843	891	873	850	876	891	924	896	864	823	854	916	860	896	843	888	907	810	893	854	859	872	885	935	856	930	880	897	897	915	885	916	874	807	881	880	881	869	817	889	836	861	824	851	932	891	820	887	878	932	883	859	810	860	924	874	919	806	813	904	908	847	927	881	857	860	872	872	865	888	857	884	917	857	850	869	883	861	902	814	853	893	866	933	846	900	846	819	899	829	884	863	882	920	848	843	853	859	850	862	896	875	890	859	876	894	857	914	885	863	924	859	888	865	942	911	861	856	856	855	858	910	863	894	851	826	890	876	877	835	829	890	873	866	865	854	852	872	840	853	871	877	847	899	887	920	882	844	909	878	833	912	873	883	923	893	893	898	884	872	896	869	862	919	889	887	863	864	872	899	846	870	878	866	904	862	851	856	851	835	803	878	922	830	886	901	889	831	910	869	869	874	836	847	933	826	891	837	910	876	864	879	894	903	817	877	841	820	886	909	809	839	852	932	897	895	904	840	895	904	831	868	933	834	822	870	839	898	927	860	869	857	891	822	838	899	935	886	837	879	841	855	888	904	900	863	903	892	867	899	893	852	843	838	868	857	863	871	852	888	892	890	870	801	873	894	856	857	874	916	893	841	909	825	823	886	841	900	872	878	869	881	888	856	859	822	832	851	968	843	861	893	852	869	869	912	900	870	904	908	859	901	847	887	869	890	861	852	851	863	902	891	878	866	854	866	851	826	928	931	854	852	855	900	870	850	889	878	867	863	908	854	919	866	898	855	833	868	833	857	838	890	868	845	891	905	844	831	865	925	851	876	897	886	796	859	914
2562	1245	1571	2604	8612	12958	6307	5381	3689	1822	707	286	137	104	63	80	57	80	77	71	63	60	74	80	78	55	79	66	71	69	57	75	64	61	75	68	59	70	71	69	71	75	63	84	74	70	76	73	73	71	67	58	79	82	75	87	75	71	52	57	71	73	75	81	63	66	76	73	53	75	66	77	69	66	61	70	80	84	75	67	74	82	72	72	78	49	65	82	65	85	82	62	72	83	71	59	51	89	70	61	72	72	68	70	72	70	69	79	79	63	69	65	72	79	71	68	75	73	66	74	71	96	79	80	57	69	67	82	77	67	66	76	76	77	82	78	78	58	66	60	76	78	62	66	87	72	85	67	65	88	74	79	75	60	81	90	67	81	62	67	69	66	66	90	75	75	72	78	84	65	72	81	74	67	73	77	73	73	97	87	71	63	66	68	74	84	78	59	79	61	72	85	75	70	85	67	83	65	75	71	74	70	60	82	73	59	77	69	90	71	66	74	60	83	68	75	65	67	72	70	85	63	59	91	73	79	73	79	74	81	67	80	68	71	65	78	77	62	79	69	68	65	64	81	81	54	71	86	84	69	62	68	74	81	69	78	70	94	95	67	73	81	72	66	67	84	76	85	66	74	79	85	75	82	80	72	60	69	93	65	90	79	63	74	80	61	71	53	64	61	82	89	64	63	87	75	68	70	80	72	70	67	77	66	84	68	74	77	86	81	71	85	82	80	56	70	73	55	69	80	71	81	68	69	67	67	71	85	62	66	82	95	73	76	68	67	72	61	64	83	76	65	71	65	75	79	72	72	76	68	79	73	82	67	59	71	71	70	64	77	69	65	89	71	72	84	76	83	73	85	79	76	69	72	72	66	64	83	69	71	62	67	73	76	87	69	69	69	65	72	71	70	77	64	75	77	70	85	69	79	81	84	75	83	65	88	75	76	68	79	62	85	67	84	64	70	81	89	60	72	73	75	74	82	61	69	73	65	79	70	84	78	66	90	75	85	86	82	70	70	69	73	86	71	69	76	92	69	83	74	67	73	77	78	60	75	78	60	75	65	59	85	65	78	67	65	71	86	65	78	78	69	79	84	76	89	90	69	63	76	75	68	65	77	83	85	69	64	75	68	78	85	83	81	67	61	65	75	68	64	97	62	77	82	63	75	67	73	76	82	82	77	75	74	73	82	72	61	82	69	78	82	74	79	67	59	61	67	75	73	81	70	75	59	84	57	85	56	81	78	73	73	66	79	83	77	83	59	72	72	66	72	70	67	86	85	71	80	65	85	66	66	67	83	76	81	68	74	78	93	83	66	52	79	60	69	77	71	65	71	77	83	74	67	74	75	70	77	71	69	81	84	70	71	68	62	74	76	64	63	74	82	88	61	87	62	83	75	80	75	60	70	83	73	75	66	75	80	70	72	84	84	77	83	93	78	78	83	68	75	64	65	81	73	60	66	76	76	82	68	71	76	81	59	72	70	80	74	86	64	68	59	67	69	68	80	66	73	85	78	85	77	66	78	82	80	71	93	76	62	67	66	73	75	72	81	76	60	68	72	83	62	69	57	77	84	70	91	71	74	73	78	74	76	95	82	84	67	69	64	54	69	70	87	59	59	74	60	63	59	62	74	59	71	79	66	60	71	71	77	91	64	67	62	77	71	60	81	81	65	64	74	69	78	82	75	80	63	76	71	79	73	84	86	79	52	74	62	91	62	66	60	69	76	82	85	75	78	83	73	71	81	80	75	59	78	68	73	78	82	80	76	89	84	70	66	67	67	75	71	73	65	68	80	60	82	74	58	78	68	75	75	64	67	71	64	83	84	72	75	63	80	64	78	77	67	71	66	70	102	81	81	77	90	67	64	66	61	66	82	71	73	65	70	68	90	64	79	57	73	65	76	65	75	75	71	82	78	74	76	82	75	68	82	83	53	58	54	69	75	61	60	68	83	76	78	65	77	72	79	61	66	73	67	75	84	75	77	86	68	72	63	59	64	64	75	64	72	69	64	79	82	95	69	76	85	68	70	77	72	77	68	76	71	79	82	64	67	88	63	82	59	72	75	64	72	70	77	69	61	78	68	67	66	53	76	68	82	81	72	77	77	88	63	72	64	88	77	80	66	77	75	74	82	73	66	77	60	76	64	78	62	68	78	75	75	76	73	74	57	79	75	89	73	76	80	77	80	60	74	83	81	86	73	75	70	60	61	73	71	70	85	92	85	80	76	74	66	82	77	80	76	62	75	67	86	67	80	85	57	68	72	65	56	80	67	88	74	73	55	68	80	74	68	61	89	92	67	76	67	56	69	69	80	88	71	85	65	70	76	57	70	69	73	73	52	92	66	69	61	77	74	69	66	76	81	86	75	62	71	71	75	65	68	72	69	73	73	71	73	85	80	72	74	70	76	64	70	66	70	72	75	80	67	70	72	76	78	74	62	78	83	82	65	62	69	72	79	74	73	56	74	83	64	80	71	85	82	83	72	90	74	73	73	69	65	61	79	63	72	99	75	74	54	69	72	80	70	84	69	68	73	78	79	82	78	53	75	74	68	64	70	81	73	69	76	61	83	74	66	84	78	70	71	79	64	75	69	89	73	84	58	76	74	78	74	58	74	73	63	76	76	72	73	70	59	57	81	79	85	71	55	55	86	86	72	74	82	52	63	69	63	71	73	81	73	64	74	82	63	71	74	76	74	80	79	78	83	64	83	67	64	74	65	63	63	72	70	66	83	66	81	74	62	63	73	67	59	83	79	86	78	70	80	73	70	72	76	65	81	51	62	75	76	58	68	69	59	74	72	57	77	70	83	66	74	55	78	59	79	74	79	74	63	66	60	74	72	69	74	80	80	67	75	85	64	89	53	75	81	74	85	71	74	49	73	81	78	83	60	69	77	83	59	65	74	64	64	73	61	70	69	61	76	77	65	84	63	77	76	76	65	74	99	81	63	88	59	62	82	62	74	87	70	82	72	77	87	68	81	70	77	72	83	83	79	72	55	88	80	56	94	74	75	77	78	59	77	62	70	76	75	76	71	71	74	67	77	62	58	78	70	72	71	62	78	77	78	67	71	69	72	66	75	72	81	76	71	65	82	73	75	70	70	89	86	83	78	66	54	61	74	69	71	88	65	69	71	63	58	78	67	66	65	75	85	73	76	57	73	61	76	69	65	84	76	50	61	75	74	76	78	75	81	73	58	77	71	83	69	71	63	71	73	79	59	73	75	77	83	71	80	80	56	75	71	72	83	74	78	72	64	87	54	75	80	84	60	75	79	74	72	71	80	60	65	71	77	75	78	72	80	71	62	61	59	54	67	77	84	84	74	74	64	75	67	69	82	85	72	75	64	81	77	73	74	71	82	66	68	62	70	80	85	65	83	64	76	82	67	73	77	75	77	71	91	84	66	67	84	80	71	67	77	66	79	72	67	68	75	57	63	73	72	79	82	76	54	84	78	64	69	80	89	66	69	79	71	77	68	83	76	65	72	71	66
23449	18093	19788	37364	63890	63327	43684	42720	35195	25821	14946	6722	2484	1270	1013	880	871	902	883	934	850	920	882	903	889	876	878	880	845	844	816	849	876	844	872	878	882	886	887	861	890	852	865	909	871	857	870	851	900	869	904	851	894	860	876	933	895	911	882	890	922	854	870	874	871	884	902	850	852	905	850	895	911	923	861	876	846	838	876	900	889	864	966	855	848	887	868	898	896	899	886	824	888	855	849	895	883	911	873	843	815	869	931	890	880	877	849	855	881	913	910	852	829	847	884	869	904	884	875	881	834	851	859	883	869	932	835	901	896	868	904	880	878	880	905	891	885	854	857	889	858	839	899	905	850	850	926	880	889	897	845	940	882	858	887	903	895	894	944	866	864	839	877	894	859	860	818	876	881	832	811	897	865	851	848	890	910	860	849	896	864	833	893	866	894	902	897	833	892	909	872	885	853	871	866	908	919	858	835	885	837	903	898	862	867	875	843	841	868	816	831	897	838	878	856	914	900	936	832	878	869	866	894	889	925	892	846	870	840	892	923	862	874	872	840	890	873	896	847	866	895	882	902	857	845	872	847	906	873	875	840	832	830	878	935	898	863	891	911	872	824	833	879	879	838	861	829	873	887	912	896	863	882	842	894	865	856	883	937	819	892	868	874	946	885	857	909	871	869	886	871	939	869	869	904	846	868	847	822	872	861	861	862	910	866	841	892	947	871	880	857	873	908	932	830	873	904	869	851	905	851	915	905	853	906	858	910	837	855	859	921	854	892	840	905	887	901	859	828	837	896	860	832	894	836	892	878	882	867	816	868	916	943	886	865	842	877	882	912	834	867	876	893	922	940	857	893	887	890	868	885	882	871	854	915	873	874	835	868	862	852	887	864	839	903	866	884	895	835	854	881	883	868	930	871	869	905	868	891	889	883	910	867	869	906	928	899	866	926	919	875	875	854	860	849	891	910	858	903	854	908	871	869	880	887	884	870	867	886	910	893	880	908	891	887	889	866	913	884	913	902	871	898	844	892	865	963	870	851	893	892	901	911	836	865	871	853	903	885	862	895	848	822	858	892	846	843	938	849	863	894	858	894	869	976	825	906	878	889	848	869	842	921	899	870	856	862	887	844	842	931	873	876	871	943	837	903	930	901	864	890	907	886	799	856	871	894	886	878	905	893	869	870	834	854	893	869	887	907	836	828	870	865	900	867	894	899	858	850	914	883	832	842	862	842	880	879	893	878	910	825	878	833	883	907	879	880	921	841	894	876	868	930	900	852	869	895	904	805	866	852	879	823	885	850	901	862	867	934	865	837	893	894	932	861	847	902	877	854	905	892	861	874	911	890	903	827	870	883	829	905	853	933	872	895	884	848	867	902	827	936	834	863	913	910	874	832	872	871	826	861	884	866	836	907	854	918	889	908	870	818	878	887	868	845	896	884	891	885	925	881	903	862	860	880	938	892	900	946	836	848	872	842	832	918	900	896	876	853	853	900	860	821	848	848	893	884	882	878	879	830	867	905	931	926	884	856	875	874	890	898	795	852	871	830	902	857	876	904	845	835	903	819	848	848	857	879	892	879	911	870	874	880	863	870	906	893	853	907	909	881	951	849	824	874	898	866	896	903	885	886	865	901	912	839	920	796	881	913	919	848	814	934	867	876	878	900	850	827	874	911	841	831	861	936	912	897	861	894	870	925	871	903	907	921	851	882	825	868	885	951	894	894	869	900	845	827	930	864	838	857	936	891	908	890	860	889	857	849	915	887	878	854	836	899	910	892	875	903	904	874	888	931	852	866	827	857	824	898	911	915	878	868	858	874	882	908	808	880	899	871	876	882	889	816	892	932	890	875	902	901	868	875	888	908	835	809	861	927	892	864	969	846	917	912	878	869	911	894	887	867	950	905	865	827	858	850	901	899	837	856	839	901	889	811	923	884	868	853	886	873	924	831	897	855	834	881	899	846	901	840	875	883	850	882	882	832	879	902	867	903	867	912	889	825	842	892	881	827	862	898	896	953	877	927	874	945	860	844	865	885	866	824	877	886	870	893	829	880	901	873	856	894	916	888	897	883	927	895	911	876	853	844	907	869	895	885	891	852	886	840	874	883	872	841	876	851	855	876	910	938	885	799	846	873	845	878	885	867	897	864	892	869	889	871	853	875	864	900	866	888	874	912	885	943	884	839	852	855	830	895	866	853	898	908	890	887	891	900	883	857	886	900	846	899	891	879	845	841	813	877	859	905	870	936	884	890	880	874	848	857	867	856	891	852	866	880	874	881	865	913	883	857	938	907	827	862	922	898	861	865	881	894	892	849	877	903	871	960	864	855	891	886	882	853	860	891	886	837	874	860	862	856	911	905	844	883	870	886	818	939	914	868	892	844	796	882	893	900	869	869	837	840	878	875	874	872	893	875	866	887	867	918	860	882	835	890	895	924	833	865	857	816	915	904	837	864	879	870	879	879	892	845	857	847	887	837	904	885	928	868	860	832	896	950	926	877	860	924	845	862	933	918	876	837	884	856	855	878	934	883	877	838	890	857	851	867	850	839	863	829	908	887	876	890	872	827	911	865	847	857	842	896	882	875	866	827	864	892	904	907	901	901	866	877	868	873	889	885	833	895	867	850	891	942	900	912	895	865	900	908	870	879	929	908	892	948	884	896	832	852	893	841	910	858	838	879	874	920	862	887	889	858	899	865	862	851	861	847	853	864	942	905	873	860	906	902	883	933	864	906	858	891	905	858	853	878	909	894	868	870	839	922	881	847	895	867	876	878	872	866	851	926	909	841	870	860	859	861	883	805	881	860	873	877	883	823	889	884	896	858	869	876	862	962	817	829	937	867	851	874	863	905	901	881	914	858	910	876	917	903	836	856	874	858	888	882	872	950	916	880	890	842	869	897	856	854	901	845	869	882	863	849	883	913	934	887	954	834	843	897	881	866	843	880	923	831	865	869	886	887	898	858	892	913	884	858	854	875	872	917	890	877	856	885	877	871	866	874	881	912	900	867	798	934	859	832	888	887	900	911	883	890	918	846	879	907	908	858	846	879	890	896	844	874	838	841	858	865	872	826	908	876	864	855	842	920	889	840	851	822	855	918	824	915	853	893	884	847	875	886	853	890	891	873	892	853	902	843	839	891	848	887	875	895	882	910	872	889	859	862	872	913	871	858	950	881	880	839	875	898	851	881	873	848	901	872	886	894	840	911	857	857	916	855	877	926	907	876	885	907	887	915	907	845	860	853	856	872	905	922	867	896	907	912	944	861	901	859	892	885	854	889	884	850	912	899	920	862	946	860	854	915	862	830	885	891	898	798	842	852	863	921	815	862	915	893	900	859	893	850	862	916	846	922	935	891	892	879	873	915	865	857	872	910	869	873	897	881	930	873	851	907	884	878	861	894	874	885	876	863	907	882	847	854	871	868	895	878	901	891	864	908	869	888	920	881	853	867	915	877	837	877	867	895	877	854	919	845	882	880	909	868	879	876	879
1971	2651	2936	4326	14601	18528	12863	9730	5682	2417	786	332	140	115	99	76	81	79	68	84	73	88	87	72	85	84	80	102	85	110	73	81	89	74	102	72	83	68	99	69	72	79	80	82	74	94	88	90	85	86	82	97	77	78	69	81	70	73	83	81	64	76	90	89	80	85	79	65	87	58	81	84	83	86	99	80	82	89	84	72	90	82	71	79	64	85	81	94	90	95	80	76	87	84	100	84	97	92	92	84	83	90	81	65	85	77	87	106	76	77	70	90	71	71	64	73	79	96	92	84	88	71	80	73	70	72	84	79	78	97	79	91	73	69	86	79	70	82	82	76	73	85	78	75	89	87	76	107	69	77	94	75	66	90	80	71	81	91	78	81	87	90	72	89	68	84	78	88	67	92	76	71	92	67	68	95	80	66	97	83	70	83	92	84	88	67	72	71	82	79	69	74	69	87	80	89	80	89	94	102	71	74	83	80	81	87	71	92	78	112	77	99	61	74	83	90	79	83	82	68	89	93	82	77	98	83	89	61	77	77	83	87	87	89	91	76	76	86	85	85	92	80	83	77	85	87	78	89	81	85	83	83	97	82	88	87	88	83	71	72	72	86	94	73	78	78	93	87	72	71	68	83	82	88	88	79	84	78	89	87	72	75	79	68	103	77	83	82	87	85	84	94	96	88	72	98	81	76	85	75	88	101	89	90	77	85	78	75	68	83	81	80	85	82	84	79	76	84	91	86	70	81	86	78	80	79	82	96	74	71	89	80	77	88	88	81	90	78	76	84	86	91	87	83	75	74	91	79	88	77	91	81	72	74	78	102	85	64	88	87	89	75	64	80	97	77	102	77	84	70	80	89	74	100	71	80	90	82	80	92	78	81	79	81	101	99	80	71	86	85	76	86	70	66	74	82	96	85	85	94	74	86	89	84	94	94	71	86	79	74	73	80	57	87	77	80	73	83	97	85	87	78	85	85	65	93	90	75	88	83	69	93	118	68	81	82	87	89	68	71	90	72	63	83	71	97	84	84	82	93	88	81	80	89	97	76	69	73	85	75	100	80	90	91	63	86	89	84	53	83	88	94	86	88	99	84	71	85	78	82	72	105	86	78	71	85	77	80	71	82	75	87	88	74	74	70	71	73	82	83	75	56	73	88	89	82	75	77	94	78	79	69	66	78	68	75	89	76	67	82	88	86	78	76	65	84	74	103	86	81	94	78	80	98	82	89	92	87	71	79	85	79	71	90	69	68	69	88	73	73	78	82	64	79	95	88	89	99	75	76	84	77	73	72	83	99	62	67	84	88	91	82	84	85	85	95	63	89	78	69	78	75	76	68	73	82	77	84	98	94	81	78	85	87	81	89	71	88	96	87	90	71	89	78	71	88	69	82	86	81	83	84	92	72	80	86	76	75	77	93	95	101	83	82	72	88	78	82	87	76	82	73	76	81	69	73	60	100	101	82	90	88	69	77	92	80	86	95	59	91	64	83	94	80	84	78	67	80	85	91	91	78	77	97	91	86	81	88	83	90	87	58	89	89	87	78	80	83	79	75	88	72	85	87	89	108	91	87	87	83	88	81	75	82	70	84	73	91	91	75	57	79	73	65	103	70	82	99	77	70	88	91	77	70	85	80	77	97	76	86	87	89	85	106	98	60	79	85	86	69	70	93	81	85	81	78	74	69	79	91	86	70	71	92	87	64	93	72	86	73	93	86	79	93	85	89	88	75	74	93	76	91	83	91	70	59	73	81	80	89	88	75	84	86	85	80	77	82	89	92	78	83	92	80	77	86	67	81	96	67	72	92	91	83	72	80	71	79	91	78	81	83	82	88	97	71	73	70	68	74	95	89	81	88	92	69	82	85	85	82	83	83	90	78	77	78	94	78	87	79	85	81	86	75	66	85	81	76	87	80	77	67	88	78	69	74	80	79	79	82	80	85	84	95	77	92	64	93	89	80	80	86	76	89	77	81	85	84	83	75	77	86	99	88	80	90	72	73	92	86	76	96	76	94	73	88	79	81	69	89	73	81	88	77	83	82	82	96	71	71	71	89	78	83	72	96	57	87	74	83	83	91	82	92	79	80	96	86	80	90	91	80	82	82	66	93	68	74	89	91	71	82	73	74	76	80	96	71	95	81	89	91	80	86	83	98	76	82	82	79	91	76	83	73	77	92	75	94	82	74	78	87	93	87	85	100	67	72	81	83	72	75	91	66	56	73	75	92	77	82	68	98	85	75	93	87	78	100	87	83	87	84	84	77	92	59	87	75	81	83	70	89	106	71	90	83	84	80	77	74	74	73	87	104	82	84	77	87	78	90	93	81	87	63	75	82	64	83	78	77	79	101	81	105	97	79	84	73	84	95	74	87	75	99	79	79	67	70	89	109	88	76	97	72	78	98	81	86	97	91	103	79	95	78	80	76	78	80	88	65	73	64	90	92	83	99	92	74	82	84	70	77	74	98	80	92	80	67	71	72	76	80	92	80	83	84	83	87	89	83	89	77	77	91	76	75	80	103	72	84	91	73	71	85	66	82	96	95	80	69	81	89	85	76	72	90	66	84	86	83	75	97	86	81	78	86	88	96	85	69	74	92	101	82	70	102	78	80	95	79	78	75	74	99	75	88	85	79	83	84	92	72	98	94	79	90	68	86	96	72	89	97	80	89	77	91	87	60	87	79	93	78	82	66	94	84	78	88	70	75	75	93	86	90	69	91	91	97	82	78	76	86	86	84	65	88	83	61	86	83	94	79	86	88	82	77	70	88	91	74	86	72	84	86	80	89	103	82	81	77	80	80	73	69	82	98	81	75	76	77	94	92	83	81	81	75	75	73	70	81	89	78	76	87	76	84	91	95	83	97	81	98	87	89	72	75	80	77	80	93	86	92	79	91	93	89	80	77	83	82	87	64	85	74	92	80	90	83	88	85	87	84	82	83	87	99	60	72	70	78	85	83	85	95	77	70	80	90	83	107	90	76	72	71	73	85	77	79	79	102	92	77	95	86	76	73	83	95	90	79	80	87	74	82	88	90	87	77	86	87	79	95	80	87	78	102	65	89	86	95	77	89	79	68	83	87	80	64	87	84	70	89	82	80	84	86	74	61	69	82	72	76	62	96	77	85	86	93	83	82	68	64	75	99	84	97	87	88	85	83	80	80	81	94	91	72	83	88	104	81	71	85	90	77	85	82	93	74	100	81	84	66	76	69	89	78	82	83	78	74	84	79	87	69	81	72	85	90	85	95	89	79	76	82	88	100	76	83	93	80	69	76	94	85	83	83	81	91	87	91	92	85	82	93	79	75	71	98	89	85	85	84	96	77	74	66	101	63	79	84	93	101	73	80	78	66	82	79	79	78	88	77	55	84	90	83	86	66	76	80	82	87	90	87	75	93	80	74	64	82	78	81	83	72	75	84	89	86	81	68	100	92	78	79	86	86	74	85	81	89	72	83	95	82	74	84	100	78	88	81	78	90	79	87	69	75
29527	25848	25866	45000	75242	70481	54899	50148	39100	27418	15449	7059	2996	1488	1075	1023	948	942	947	949	954	992	983	978	964	965	1003	996	1006	983	958	999	944	928	967	940	948	967	994	1012	988	984	973	961	942	954	947	1009	1023	936	992	1037	1027	956	955	1040	931	1007	991	1001	928	995	955	952	1016	997	951	999	959	950	976	978	937	1051	966	1022	952	953	1001	942	1032	981	946	1021	936	1025	940	938	978	1041	1005	980	980	993	993	958	1005	983	941	1029	1021	941	999	948	981	1001	980	1026	972	964	997	989	1005	996	1022	1012	949	975	967	955	981	1003	939	978	983	1003	1000	957	982	1012	925	955	925	947	938	999	968	988	966	1001	955	1000	1006	977	974	976	973	955	949	958	973	997	999	951	960	924	987	969	969	987	980	969	973	957	988	1003	997	941	1005	981	1027	1013	946	977	993	969	934	988	965	1025	1027	979	998	971	985	986	968	1012	1010	979	977	948	1007	1005	944	980	976	982	962	975	952	945	964	971	983	1014	1004	967	971	1037	986	987	1009	1000	1010	971	980	1004	973	1058	1014	985	909	941	977	960	991	1099	985	934	980	1064	1028	984	957	919	993	982	974	981	986	998	1014	966	1015	1004	1018	949	1015	1022	1044	945	1013	1028	977	992	979	968	1010	1018	962	1006	989	1019	994	991	953	959	957	995	984	959	990	1056	949	957	984	1050	973	981	1015	916	992	961	985	1010	1021	1050	996	964	974	1000	1008	988	905	942	1031	1002	961	952	992	1016	1022	1013	1021	984	1083	1007	935	1008	979	1004	1015	972	929	1012	988	985	919	998	958	935	957	962	999	1003	989	940	962	951	1006	947	993	993	948	997	1045	931	997	976	992	972	1010	1033	969	1009	1002	1016	999	1004	996	933	938	986	888	959	1007	992	984	976	1004	1061	1035	978	1009	945	918	1004	1025	977	985	952	955	1006	959	994	1008	963	943	991	968	979	987	987	1015	966	964	993	988	974	943	919	992	978	988	1001	996	982	990	964	1006	1004	985	990	982	1023	964	960	1018	980	921	977	956	1024	960	948	989	954	990	956	912	971	996	1050	952	985	977	1015	963	958	969	973	991	969	996	1024	1030	946	962	1010	962	993	975	1004	919	1006	968	1005	992	987	1002	980	1013	1002	1034	1006	944	992	990	1018	968	989	1001	968	973	962	976	946	1000	970	1030	989	966	996	959	997	923	949	980	973	984	1010	969	1023	961	996	1008	971	1002	1037	969	931	963	975	1000	968	994	990	953	981	922	974	971	989	980	1025	928	1011	944	955	1004	1000	1000	940	1032	997	927	976	990	1033	970	882	954	975	982	959	977	1011	952	961	961	959	972	1046	922	975	966	997	978	948	945	977	1013	990	979	1033	999	930	1029	1018	1041	967	967	962	984	961	965	979	901	989	1009	985	989	958	1040	959	962	1043	965	949	985	1016	966	953	1043	986	968	975	1060	1019	972	952	951	995	974	944	979	1020	970	979	975	984	1011	1027	943	924	1033	934	972	992	1006	1016	973	955	962	951	1029	986	936	970	964	1008	1021	981	930	971	987	947	960	946	949	950	1041	973	928	1000	1038	966	956	926	994	971	962	958	1047	964	1033	977	982	976	913	990	1003	960	948	1044	996	976	915	1015	937	981	985	966	982	960	969	1002	984	992	963	991	967	956	983	989	1003	918	984	984	977	906	1008	985	961	1000	971	949	983	964	996	992	981	976	937	972	993	984	1039	1030	992	999	1014	979	980	986	1036	999	1040	1010	947	977	991	1009	1003	1025	982	976	990	994	1016	979	1026	964	993	946	979	976	951	961	967	946	955	973	968	1024	980	955	1019	991	1012	949	1016	975	1015	960	1000	906	905	1035	1006	931	964	1004	971	1062	1022	1005	971	932	996	1032	947	972	991	973	990	968	968	985	972	994	993	974	1012	966	1013	968	948	1021	994	1021	1023	972	991	972	986	1026	949	1028	941	945	993	915	980	950	1014	915	994	1003	974	991	1046	918	1038	1037	895	991	1014	926	997	945	972	978	996	944	1016	1016	915	985	1000	980	1024	961	937	982	992	999	1022	972	990	1000	959	996	977	986	937	957	981	961	983	973	983	1026	979	961	965	1010	1064	995	937	950	1039	950	995	1008	979	959	984	958	926	969	976	940	982	959	1012	970	961	972	1033	978	976	993	1030	1039	1013	958	1015	1004	978	1037	991	986	975	988	1012	948	970	1018	1011	954	975	976	978	1017	985	984	953	983	990	992	1019	932	959	986	944	915	961	959	971	1023	985	937	991	1018	980	1034	1017	967	1043	922	943	982	966	956	987	1033	970	990	947	949	919	1014	942	998	1040	910	951	982	972	974	973	987	952	968	1006	1024	1036	917	964	981	961	907	1029	1009	976	992	993	959	1006	956	1000	989	977	976	1018	1008	983	968	1012	959	970	968	954	978	1011	1005	1009	941	996	954	991	982	1007	1060	985	918	997	995	983	973	994	989	965	999	963	964	986	985	1024	1017	1016	980	996	1025	995	968	1021	981	931	1000	936	946	954	1026	973	974	952	1050	1036	1003	956	1010	972	1072	985	938	910	963	935	951	903	940	974	975	962	1019	989	985	1009	1013	945	998	972	959	1047	975	1024	989	1005	1027	996	951	962	954	979	982	1030	997	1009	991	1014	932	1013	927	1027	1003	1026	973	978	932	964	1010	980	958	978	1012	972	978	1013	949	992	948	960	998	1020	1000	1002	1008	960	947	1004	971	940	990	1004	977	1009	1048	948	946	955	1042	1005	929	989	989	998	968	1048	985	1013	1016	957	990	1005	1008	950	998	950	881	994	1033	962	1046	1034	1003	969	993	955	943	1010	1018	1054	999	998	986	958	1002	935	949	961	953	996	975	1001	1034	1034	973	961	967	986	916	952	977	993	990	961	971	950	938	1012	974	1024	965	964	1017	990	993	998	1010	1039	971	992	986	980	979	968	981	973	986	969	920	1046	947	1005	969	972	995	961	985	949	995	971	994	995	957	1037	1045	941	953	924	999	996	981	954	955	960	955	998	1004	971	980	972	1049	976	951	1000	988	979	961	1039	1036	939	958	930	908	992	979	979	998	938	950	962	1009	950	989	1027	1006	970	989	1011	980	997	971	927	979	964	953	970	1053	1002	1006	1000	998	978	966	944	934	992	943	979	986	965	966	959	1013	985	1028	987	971	959	1041	976	1000	944	975	987	1006	982	959	983	972	1011	970	934	957	1012	1000	956	1008	982	1008	965	972	952	1026	973	914	967	950	1006	950	1032	943	1027	971	964	990	1012	987	1035	1005	1004	981	977	954	990	995	987	932	996	981	1052	960	971	966	962	1007	966	1006	974	956	933	1052	957	927	959	1030	1020	934	985	1017	979	1004	962	1017	1002	996	1071	1009	1033	972	956	1075	999	928	1029	957	1018	990	989	999	987	987	993	930	988	949	1025	985	984	966	983	1034	973	983	981	1011	1037	1002	987	1013	1023	980	980	940	1003	988	918	966	1004	977	984	958	955	995	913	1038	929	959	990	968	1019	1017	1009	986	991	1005	933	994	996	997	1028	981	935	946	987	998	982	982	936	1003	970	928	952	964	955	964	1005	1020	945	964	1011	912	979	995	1007	1011	1033	1000	1023	965	994	971	960	1025	956	992	998	990	964	931	989	967	1028	951	1008	985	973	1034	999	1029	992	944	953	980	929	989	1034	989	999	977	993	993	934	969	1001	927	966	1005	911	964	1005	998	972	977	953	998	961	1008	988	994	920	993	1010	982	995	974	973	1012	998	1032	1013	1011	970	986	989	955	966	1079	960	978	979	956	1002	998	999	943	953	928	964	997	936	1029	956	1013	1001	991	974	1018	1017	937	996	995	953	969	978	992	1022	925	950	949	972	977
1756	457	512	1004	2916	3978	2568	2146	1218	509	255	147	94	73	82	56	64	72	64	78	57	52	63	58	61	52	61	65	55	72	70	70	64	66	59	81	62	71	70	77	67	60	76	82	71	65	56	71	78	71	65	56	72	47	71	66	64	57	59	47	83	66	73	54	59	73	54	73	68	62	65	59	41	65	56	58	63	74	56	73	69	52	59	66	68	75	70	51	63	65	54	72	60	58	57	56	66	52	61	50	56	64	54	63	63	64	60	67	74	66	69	57	69	58	68	62	58	62	71	73	49	77	67	54	76	67	52	63	63	80	85	65	64	77	61	84	71	72	70	61	54	82	52	54	66	66	64	72	70	68	66	69	67	64	55	69	67	62	72	75	69	72	65	65	54	73	66	69	53	69	68	58	62	83	51	72	74	66	60	63	70	60	74	72	71	65	76	76	64	62	64	77	71	82	68	73	64	64	75	59	72	57	57	61	56	67	58	51	53	68	60	62	64	63	63	60	55	68	67	61	63	62	62	60	54	51	71	55	65	58	73	68	58	66	70	56	70	62	66	69	65	71	59	63	56	62	62	57	65	67	55	71	74	59	74	66	74	61	74	57	83	73	65	65	66	60	78	69	57	53	70	61	58	78	57	65	52	67	63	76	54	61	60	60	69	73	54	54	67	60	81	74	62	55	70	58	77	63	59	72	66	78	66	67	69	50	64	64	52	70	54	64	61	57	68	72	62	63	70	66	54	70	57	63	75	67	46	65	65	52	59	64	65	71	65	73	69	69	65	63	71	50	61	63	76	70	75	63	56	73	58	72	66	65	71	58	70	70	63	53	76	48	84	55	68	70	59	56	66	56	59	61	64	61	79	74	73	78	64	74	76	72	58	60	81	71	58	66	73	85	65	71	61	74	61	57	60	69	80	57	81	53	58	59	66	66	71	75	72	65	47	59	51	63	85	59	71	69	67	62	61	58	51	63	65	66	68	68	63	65	64	62	62	63	68	70	69	58	62	54	74	75	72	67	57	66	78	67	66	60	61	63	50	69	60	65	65	76	88	77	63	65	61	62	61	60	74	88	60	66	70	73	63	71	69	69	73	63	62	58	61	58	41	62	65	77	78	68	69	67	78	60	54	62	66	59	75	58	67	59	61	77	71	67	66	71	64	65	69	69	60	58	72	74	67	69	60	73	66	72	58	75	75	72	69	57	68	69	65	80	80	64	69	80	75	76	43	73	60	71	60	61	64	74	72	59	63	52	59	61	65	56	65	63	65	64	54	66	59	76	60	60	67	64	65	53	71	61	73	66	63	58	55	69	53	82	57	52	62	59	69	83	62	72	53	66	65	62	75	56	64	62	65	48	56	58	60	68	78	69	63	78	67	59	71	64	75	61	59	81	65	46	67	52	65	56	65	52	60	76	63	62	56	67	53	67	64	46	56	61	57	86	62	55	73	66	57	64	60	66	67	61	67	73	73	77	61	59	77	74	81	50	70	54	64	54	73	80	72	67	61	52	64	64	75	74	54	66	72	56	65	68	63	67	68	67	64	68	63	72	58	71	79	65	78	67	70	79	65	67	62	72	68	77	73	71	70	72	68	63	74	66	65	69	64	63	80	64	69	66	59	62	78	58	55	63	61	71	58	61	67	50	61	62	61	50	56	63	60	72	65	64	66	76	67	65	67	77	57	55	72	67	68	63	73	66	58	65	69	62	74	61	62	55	59	63	49	53	61	75	62	70	72	65	67	61	64	53	54	62	70	78	56	62	65	68	63	70	55	75	62	73	68	78	62	58	73	58	50	61	85	88	64	74	55	70	69	60	63	60	59	64	62	66	64	71	63	81	77	65	42	68	55	73	76	76	73	65	71	69	56	66	65	68	67	67	62	67	64	64	61	69	65	50	71	56	72	76	73	60	63	74	64	75	60	70	72	75	59	65	63	74	62	60	63	77	71	61	64	70	59	54	67	78	70	62	65	70	65	65	55	54	72	59	62	80	65	68	58	56	68	52	76	79	76	56	53	75	74	66	53	62	59	63	59	60	57	67	75	50	62	60	79	69	70	62	61	80	73	68	70	76	73	74	78	54	66	63	54	73	64	63	54	53	64	78	58	61	77	52	70	67	49	75	53	78	55	69	69	66	56	67	79	74	57	51	75	60	66	60	61	74	65	76	72	59	80	65	66	57	56	62	57	64	50	70	50	71	66	64	64	77	66	60	56	84	66	57	59	60	70	69	68	73	51	67	67	69	53	56	54	69	62	76	55	72	85	37	74	63	60	72	69	69	81	49	72	63	71	75	68	62	69	76	70	59	62	67	65	71	60	70	74	60	66	63	66	66	62	76	51	56	71	61	67	63	76	63	72	63	71	62	59	65	69	56	61	66	64	57	64	63	66	70	52	67	74	60	65	51	63	62	61	68	76	59	63	69	63	62	68	54	65	63	74	63	58	66	62	64	68	77	53	57	70	71	68	60	74	66	69	54	64	76	65	74	62	63	59	60	55	73	71	59	75	64	59	66	65	54	59	69	62	72	72	75	65	73	73	50	68	51	68	77	72	60	60	62	50	76	54	54	67	67	67	78	70	51	65	70	59	59	70	62	76	79	66	68	73	72	61	67	75	65	62	59	71	65	72	81	54	64	80	69	56	81	61	52	64	66	73	62	74	67	66	61	64	57	62	77	78	66	63	80	61	52	70	64	54	66	72	61	67	64	62	59	69	67	62	72	63	67	79	64	55	55	56	55	65	59	48	52	65	63	68	57	65	61	74	77	62	58	65	69	64	64	58	63	79	62	67	74	52	58	71	80	84	73	64	63	66	70	72	67	58	64	78	66	73	56	62	54	54	67	65	75	71	52	66	59	62	74	64	54	62	72	51	67	62	72	68	92	56	47	57	63	71	81	59	70	61	62	63	74	67	51	70	71	64	73	62	77	61	52	59	63	76	69	82	57	64	72	69	80	81	69	70	58	55	75	56	61	68	52	61	71	70	65	60	67	60	58	51	52	59	66	71	65	65	76	68	73	81	63	73	49	71	80	79	86	77	59	55	69	59	79	66	58	63	62	76	56	63	68	67	76	81	57	74	79	75	73	65	69	82	56	52	69	54	69	72	82	70	68	64	62	73	62	76	63	70	58	62	57	78	70	74	67	61	60	58	63	63	56	60	70	72	64	70	56	65	55	49	65	65	74	65	77	68	62	68	50	72	58	69	72	60	71	81	86	79	66	64	66	60	72	89	57	65	59	72	51	47	61	68	65	76	61	76	72	52	84	72	75	50	65	74	54	67	61	62	54	68	51	56	60	74	69	68	60	58	67	54	70	67	67	70	52	59	63	66	66	69	64	65	64	75	61	64	69	72	79	57	65	64	54	67	60	68	59	74	84	67	45	57	61	78	46	71	72	64	51	71	57	49	63	65	65	72	58	57	61	56	67	68	59	80	75	55	65	66	70	60	75	71	66	80	71	70	62	58	62	71	75	61	70
18747	9821	10174	26878	44647	42547	34839	30441	22636	12577	6272	2842	1400	925	866	797	773	771	754	810	813	758	782	743	798	728	774	745	763	736	744	804	811	784	773	762	744	812	745	731	775	767	818	750	768	749	802	812	785	759	852	819	794	753	744	817	733	741	769	780	780	799	788	793	723	725	803	774	803	783	750	822	772	804	765	725	834	780	750	821	817	784	819	768	818	752	821	776	808	746	781	812	752	769	815	712	813	797	758	800	801	804	792	729	778	819	743	732	799	766	758	796	765	819	753	762	745	754	788	789	783	773	765	818	758	698	768	787	784	700	790	742	769	772	746	779	790	731	792	769	785	770	805	748	753	781	774	783	780	725	766	778	764	795	779	793	766	811	749	810	783	769	835	733	816	795	794	768	781	796	782	751	816	794	752	776	806	741	774	819	767	772	794	824	792	781	796	781	813	762	711	740	808	799	746	733	741	769	783	791	765	796	775	778	814	810	740	798	820	760	757	797	810	778	764	796	740	783	814	732	791	742	782	756	793	805	761	799	760	779	804	783	786	804	752	806	747	790	753	738	782	776	804	791	756	770	765	751	788	769	797	834	785	777	752	792	756	804	816	819	797	811	749	759	749	765	802	794	792	754	761	718	779	775	800	785	808	793	780	809	779	791	781	807	841	783	760	768	800	802	791	741	770	797	789	774	769	817	822	777	784	819	853	779	793	772	809	764	807	765	761	795	771	829	765	777	764	761	765	757	778	774	714	749	789	823	813	755	786	747	809	747	767	760	801	735	805	868	758	790	781	807	768	818	742	726	783	782	745	727	749	750	821	772	770	793	757	827	807	819	789	789	737	844	786	719	799	797	781	755	755	795	751	802	713	782	766	793	820	761	741	809	797	765	775	720	761	721	830	812	821	811	773	766	809	795	799	781	771	788	797	779	766	784	796	817	759	789	769	753	792	743	769	763	763	784	782	773	788	796	787	769	768	754	751	794	789	800	793	751	801	761	798	766	767	772	774	784	772	788	811	753	768	768	767	711	794	794	783	778	729	812	797	777	764	828	819	803	762	775	769	829	748	719	753	771	749	761	754	769	752	812	792	738	751	753	749	736	789	761	779	768	784	764	784	754	761	795	787	779	805	796	748	803	775	814	793	810	798	793	729	822	799	827	769	809	789	807	761	736	823	786	802	787	817	791	760	773	789	731	756	781	773	860	752	775	745	784	838	775	713	779	805	813	782	808	713	734	802	851	786	799	794	772	755	816	783	831	758	827	764	771	799	836	753	767	749	772	788	782	777	808	740	759	810	782	730	729	757	788	766	759	745	785	749	802	809	767	781	795	806	795	771	780	839	783	741	824	750	775	762	761	798	792	801	703	807	783	777	806	723	746	789	811	759	789	798	746	767	773	784	743	828	807	786	876	747	804	748	802	798	763	811	775	786	812	819	772	761	768	774	802	859	749	755	763	802	786	773	758	809	788	771	712	802	780	805	804	736	721	779	768	751	799	812	746	731	767	809	771	803	782	762	772	753	783	795	750	769	780	791	774	744	758	775	817	759	769	743	788	783	826	800	802	833	787	722	750	779	728	808	700	788	739	733	802	748	825	798	814	830	714	777	772	798	755	821	731	777	723	775	820	804	789	779	773	770	725	733	791	825	804	796	776	788	787	795	753	752	782	805	829	703	766	802	831	758	726	772	777	804	816	819	759	771	825	745	763	779	807	826	753	754	766	785	792	787	771	852	723	776	764	808	761	801	782	801	816	795	843	787	760	761	804	804	778	763	829	801	796	772	779	758	790	792	782	756	747	757	805	786	779	810	808	790	847	778	845	729	761	788	792	781	775	767	820	774	808	735	795	747	735	775	790	823	747	759	816	733	731	731	751	783	766	742	798	797	782	785	779	825	771	752	807	801	765	776	782	845	794	743	772	776	753	756	739	759	729	788	755	748	817	777	759	779	793	798	795	804	770	794	789	787	777	777	807	755	773	757	764	795	810	738	768	747	777	786	766	827	782	770	753	777	771	750	744	833	773	760	781	801	769	806	758	768	713	786	755	810	740	807	777	806	794	753	763	798	814	780	803	831	764	750	799	828	775	766	766	759	765	756	755	771	774	789	708	772	776	748	811	767	833	758	788	776	800	744	810	773	780	769	799	812	775	810	728	756	762	775	773	732	796	762	800	782	771	733	733	773	765	801	768	758	757	751	748	770	774	830	830	769	754	841	778	813	695	825	786	751	723	764	745	778	763	814	787	803	722	779	760	788	760	735	796	756	754	786	814	778	761	741	789	761	783	767	788	796	778	804	768	760	785	798	760	827	794	798	801	765	811	737	774	801	820	816	791	776	779	817	816	742	773	814	769	752	745	756	811	759	764	771	780	835	765	774	758	771	813	778	752	782	769	770	743	822	798	748	804	784	741	722	767	800	756	785	766	808	768	780	804	761	783	773	722	852	801	734	806	776	755	748	786	763	801	776	798	773	786	814	805	789	780	818	763	789	742	766	750	771	764	782	744	770	746	773	754	784	769	781	787	794	809	812	812	782	775	786	789	768	783	793	816	774	760	731	740	762	752	780	806	780	791	748	738	772	752	793	748	758	785	779	797	748	753	820	777	806	774	797	758	738	758	775	778	764	794	838	798	797	810	821	750	768	804	774	758	723	768	785	833	774	838	821	797	771	752	767	758	718	720	768	774	791	762	826	771	755	775	794	760	770	813	747	743	780	731	777	819	765	814	732	784	781	775	811	758	831	796	781	776	791	772	762	769	785	790	777	764	768	759	761	806	781	769	735	802	818	755	758	802	771	760	782	796	810	763	758	751	778	786	808	714	774	776	749	834	786	800	757	754	765	828	743	714	757	761	792	811	744	769	775	772	798	727	764	771	810	802	780	753	813	805	796	782	795	770	768	786	792	840	782	798	779	775	750	778	832	867	802	816	786	777	748	818	783	781	825	777	808	770	804	834	782	788	746	789	755	807	737	792	769	812	764	783	819	732	796	747	794	803	751	803	807	770	779	759	757	801	764	807	833	753	800	793	746	753	750	818	816	817	785	745	814	783	833	823	738	792	758	749	821	806	778	722	786	798	801	809	817	734	793	785	805	749	753	756	758	791	748	853	761	833	739	798	807	761	817	773	763	801	814	779	711	796	749	774	771	839	753	805	773	807	793	790	772	800	755	816	759	736	784	808	807	815	770	778	762	810	786	797	763	787	793	753	787	798	755	828	777	739	774	773	751	792	816	803	798	776	799	715	810	809	815	765	740	799	756	742	802	781	771	766	749	757	723	739	792	734	777	779	766	754	816	766	777	807	763	785	753	796	762	781	779	837	814	786	797	776	739	749	757	783	790	803	775	774	770	772	805	750	794	772	773	776	775	764	872	754	794	776	834	776	794	818	786	723	801	740	733	740	815	772	796	785	803	756	802	784	722	795	824	827	716	794	804	739	806	732	796	767	781	802	764	776	754	783	762	777	787	750	789	765	775	785	759	783
1292	1759	1655	2665	6753	9580	8400	6021	3246	1331	627	291	130	79	86	76	76	79	76	69	72	74	90	85	66	67	68	82	57	77	71	59	72	75	88	69	85	86	85	107	71	77	84	66	74	65	83	70	75	85	62	73	82	67	78	80	76	52	79	71	74	79	84	82	54	63	66	58	77	77	64	81	85	68	85	79	75	76	70	75	79	73	60	81	64	63	77	78	74	78	71	83	43	79	65	73	77	81	72	59	74	76	64	67	76	79	74	84	73	77	81	70	73	62	70	68	65	66	75	78	81	79	86	75	68	66	78	72	65	65	63	81	68	81	66	63	71	67	80	72	81	88	78	73	74	66	78	84	84	68	68	70	69	72	63	77	71	85	71	70	73	81	64	88	65	75	72	73	99	82	74	73	90	78	74	85	80	72	62	78	76	61	80	69	71	75	65	79	71	80	73	61	61	79	74	67	65	78	88	76	66	54	69	59	76	85	78	79	80	87	94	69	76	62	72	75	81	79	79	76	79	71	68	78	77	63	75	60	69	70	73	73	85	73	65	90	72	74	79	76	89	73	79	82	73	81	65	77	75	64	81	70	68	63	63	76	68	52	79	85	61	79	66	46	50	61	84	79	83	76	75	64	67	89	58	80	93	75	76	59	94	62	65	80	71	79	77	76	79	68	60	82	79	63	79	72	78	69	80	75	57	56	74	70	69	82	68	79	81	77	59	73	76	84	74	94	73	75	73	67	65	84	84	61	80	77	69	60	67	61	75	73	64	63	66	83	68	67	76	54	83	74	78	62	58	85	78	71	81	81	76	71	68	72	71	72	80	71	72	81	74	67	83	67	72	66	83	74	77	88	82	74	78	68	74	73	86	74	81	78	79	62	72	59	66	81	79	84	104	68	78	74	75	81	53	81	69	83	79	72	73	74	67	58	77	62	71	63	79	62	61	79	85	67	71	79	79	64	63	60	66	56	83	72	76	67	88	80	66	70	59	90	71	69	80	74	94	62	76	70	68	71	69	79	70	71	63	91	66	74	85	92	83	63	82	65	69	80	76	81	80	84	72	80	63	50	72	77	83	73	77	62	95	73	89	61	85	64	103	80	81	73	72	72	92	61	63	58	86	82	82	81	71	79	76	85	78	81	77	94	69	71	74	69	57	84	76	64	57	74	68	74	66	69	72	81	79	80	70	70	77	71	71	75	79	71	81	74	73	65	81	74	77	70	77	86	90	70	70	84	72	64	72	68	63	70	80	72	95	71	89	74	76	65	83	73	71	67	57	74	85	82	69	86	60	60	80	80	75	77	80	70	81	75	62	69	65	66	85	83	71	76	68	87	79	87	74	77	81	69	87	50	84	77	77	73	63	72	66	83	83	77	57	79	73	66	71	77	66	69	76	78	79	78	86	77	90	96	63	79	68	81	76	76	80	77	76	74	73	74	67	90	69	76	72	72	72	74	75	71	65	82	72	67	69	61	72	86	66	82	61	61	64	70	88	78	71	67	73	73	65	78	58	70	87	74	75	65	75	79	51	66	82	78	76	65	78	67	72	77	78	78	71	72	83	75	83	68	84	76	60	83	63	73	88	75	89	83	62	74	73	73	64	70	84	77	77	74	76	87	73	59	70	65	69	85	61	72	74	86	64	68	51	68	61	93	88	78	74	77	69	90	74	75	67	87	69	83	75	77	61	57	68	62	77	79	57	69	68	69	71	77	60	67	80	77	72	65	90	56	71	71	66	93	83	70	84	69	77	77	79	81	70	88	67	82	75	81	64	73	60	61	71	83	69	79	70	48	56	70	64	77	81	65	65	63	70	89	85	56	57	66	78	81	72	83	94	67	76	85	78	78	86	83	75	61	83	63	73	74	70	86	82	78	97	78	70	74	78	83	72	86	88	62	68	83	54	69	76	71	77	63	61	80	79	72	93	76	71	91	80	70	78	67	71	68	69	69	87	75	81	71	59	64	73	79	99	74	69	77	70	84	65	80	68	81	79	82	60	68	70	74	82	73	86	77	74	84	74	55	74	67	81	74	79	60	82	74	93	72	81	83	67	64	69	63	58	78	77	82	60	68	68	71	67	67	70	59	61	78	66	51	84	64	97	74	53	79	76	80	83	65	72	83	80	87	74	79	90	88	81	71	88	92	82	72	70	77	76	75	76	79	69	83	69	75	70	75	84	63	67	90	81	80	90	62	76	83	83	75	71	76	74	75	77	68	95	86	73	77	67	77	70	74	66	61	66	76	66	65	93	73	63	70	72	71	84	66	77	80	81	66	86	53	88	77	67	70	81	70	69	95	78	77	66	66	83	61	59	66	79	68	69	74	61	78	58	82	80	70	69	63	69	70	68	76	57	73	87	65	66	76	72	70	72	82	74	53	64	75	72	83	83	73	60	68	87	81	81	72	74	70	75	81	72	65	67	72	69	62	78	75	63	71	76	69	73	70	64	79	82	83	86	78	69	61	88	63	77	72	88	91	65	95	70	61	80	83	70	76	69	76	80	81	61	81	74	61	66	69	65	85	84	67	79	70	80	62	88	75	70	81	73	84	71	65	76	82	99	79	91	76	63	66	72	68	82	76	91	77	64	68	68	95	73	67	69	67	80	78	68	71	68	65	70	71	85	90	74	81	78	56	78	93	80	68	72	91	62	74	71	69	69	72	82	77	92	62	80	78	64	72	82	57	66	67	77	67	75	66	71	78	82	83	76	78	76	63	69	62	80	71	80	79	65	60	61	75	65	66	90	51	85	70	69	75	76	73	82	66	72	60	65	89	65	66	75	68	85	86	48	63	77	73	82	73	65	74	67	70	84	78	83	72	77	74	64	85	74	68	69	62	88	79	82	69	78	74	87	74	80	63	65	77	61	83	85	82	69	83	72	73	72	69	72	68	84	77	74	71	79	88	86	79	87	81	88	70	74	89	82	78	64	80	70	97	70	68	70	69	81	78	66	65	70	66	73	79	70	62	77	70	69	87	77	70	78	66	70	86	72	84	74	71	61	83	88	90	75	68	72	78	64	75	51	74	83	83	74	80	63	60	77	76	63	67	85	70	98	79	73	60	74	74	81	72	68	63	90	78	70	74	79	71	79	70	71	58	71	53	72	63	63	74	59	77	81	77	73	80	63	64	61	68	77	75	79	82	69	87	57	71	79	63	88	82	77	82	77	73	73	72	72	87	96	86	79	64	68	71	63	60	75	75	82	83	65	73	69	70	77	78	76	57	83	67	75	59	73	74	73	67	69	72	76	81	78	82	63	85	69	78	70	76	97	60	90	63	66	84	84	78	55	81	74	79	72	63	70	71	84	82	75	74	63	69	73	79	73	92	72	72	66	85	58	73	85	74	75	83	61	69	84	49	66	78	70	72	95	87	63	83	61	92	72	85	81	88	83	80	54	76	82	63	86	75	62	65	68	67	76	77	71	83	68	54	71	71	81	85	77	83	85	84	61	75	69	82	73	85	83	57	75	81	70	64
24471	20871	19793	38864	55600	58820	50934	42326	32595	22339	13034	5895	2504	1210	945	912	881	919	949	896	890	854	819	899	855	875	854	830	868	824	892	850	881	859	888	842	894	871	868	871	886	870	842	902	847	869	891	879	812	859	871	881	907	933	897	881	809	887	829	920	921	847	861	846	869	860	818	897	836	886	840	845	883	842	867	845	822	863	898	856	848	883	849	871	857	885	899	869	867	915	868	920	911	888	905	847	834	844	892	914	842	881	892	911	899	904	849	863	884	911	903	856	889	924	864	859	919	961	934	877	828	893	816	876	855	871	854	887	864	812	931	841	915	882	898	866	865	885	878	836	878	873	890	876	852	847	853	870	872	851	893	871	868	877	874	852	941	834	864	902	812	856	849	885	886	871	830	867	888	833	856	889	822	911	891	877	870	875	840	902	872	865	857	856	882	850	855	851	870	850	882	893	918	897	844	865	844	891	842	870	860	902	865	861	881	881	908	881	859	880	858	848	846	881	866	886	877	900	875	847	903	899	908	887	912	856	851	874	837	909	819	914	951	838	868	862	852	832	891	847	854	829	871	907	884	914	896	824	830	888	898	922	892	874	885	892	883	885	849	839	894	878	868	847	955	869	886	862	875	863	876	899	896	920	873	892	857	887	837	920	897	856	922	859	896	907	932	817	836	888	896	894	861	833	914	863	878	868	905	852	871	894	900	906	890	907	875	891	851	855	861	902	896	835	849	858	874	863	893	899	843	834	899	856	855	904	851	917	850	877	892	846	845	907	907	871	871	881	865	867	859	855	889	868	814	837	864	871	875	853	855	838	914	814	870	856	889	864	860	887	850	898	856	853	878	864	864	894	895	873	864	926	865	928	843	856	837	903	867	871	855	924	862	900	876	838	897	856	895	841	934	826	866	879	857	884	876	886	852	876	873	903	917	809	876	875	859	889	870	889	845	942	854	834	890	827	868	881	887	893	827	877	873	853	897	879	857	896	852	888	875	911	862	901	834	858	900	819	883	901	876	859	875	898	890	865	859	875	895	814	900	896	813	896	889	860	835	883	885	872	904	844	854	895	928	872	830	858	880	893	918	870	937	879	891	919	874	863	834	904	824	898	929	865	874	911	947	884	873	885	906	844	954	822	853	887	843	834	862	867	806	866	907	879	895	929	818	902	834	863	861	847	894	846	855	868	850	909	870	891	893	872	903	844	937	879	906	864	838	899	901	817	847	877	875	825	893	896	896	840	905	872	848	867	852	811	925	878	873	873	955	906	863	867	899	898	840	872	890	878	887	880	842	894	881	895	854	857	906	867	813	882	860	897	900	840	877	885	851	876	840	845	854	877	902	908	883	865	896	872	863	807	851	876	866	899	859	907	825	882	855	871	839	818	925	866	848	866	836	893	831	836	909	845	836	839	905	878	926	912	874	864	875	883	885	897	886	857	862	878	912	944	880	900	927	878	906	853	856	875	841	902	848	916	902	837	849	920	881	890	853	859	853	844	893	861	892	878	908	833	921	894	876	880	885	885	838	860	903	848	913	882	874	922	880	871	867	884	870	866	828	814	838	899	850	879	880	943	865	874	895	925	850	920	870	858	887	897	869	885	841	912	853	861	861	808	860	840	892	927	904	884	847	852	849	882	895	899	869	835	885	821	858	909	889	889	890	840	890	872	850	889	915	828	870	876	877	926	826	883	836	821	816	895	930	905	832	860	860	911	899	915	896	864	905	887	849	837	860	881	899	849	852	854	846	832	898	892	900	874	891	868	886	882	862	858	848	855	864	883	910	822	865	869	868	817	822	864	877	873	920	855	860	877	844	930	874	889	894	851	859	844	921	836	939	874	827	872	878	834	861	860	871	885	861	930	840	876	866	871	878	866	852	904	873	825	893	893	861	925	897	856	907	887	874	912	906	897	867	877	902	862	882	855	888	867	858	902	868	890	873	878	876	849	887	850	829	880	900	826	889	842	894	909	910	865	876	934	879	847	913	949	892	904	845	824	860	800	873	877	863	903	870	848	844	894	891	882	850	879	829	879	852	836	829	874	846	831	885	920	896	850	848	846	855	840	869	821	908	892	829	924	871	832	856	860	924	898	884	872	823	851	877	841	876	887	877	816	836	887	905	886	887	802	866	891	840	868	867	894	852	879	895	850	819	875	899	914	903	865	903	895	873	825	907	896	826	940	875	806	850	934	822	909	857	923	872	873	843	877	871	882	880	877	848	858	890	872	852	876	898	864	877	896	884	841	893	864	860	841	848	898	880	906	807	842	888	900	905	893	846	894	904	872	862	831	824	916	894	886	845	886	864	934	897	887	901	910	856	875	843	839	901	828	795	876	868	859	875	884	853	878	883	918	811	883	806	889	879	886	868	901	873	957	815	898	899	868	938	880	813	867	907	888	850	863	862	864	852	850	898	881	865	873	915	854	818	879	875	837	844	865	852	922	918	891	866	872	855	827	820	898	897	872	864	932	827	887	884	834	819	889	860	827	878	842	896	828	857	840	874	914	866	833	881	882	865	848	851	867	886	871	853	902	929	886	865	889	866	886	837	842	830	840	857	876	822	870	849	872	964	904	842	888	831	921	841	912	853	889	859	885	837	878	902	875	923	839	873	852	928	836	861	942	864	882	879	939	904	862	872	895	860	900	890	841	876	862	894	886	892	885	912	882	833	842	932	918	902	850	891	848	883	868	816	849	844	910	885	929	894	862	920	881	903	888	821	888	881	866	872	868	873	870	818	903	907	911	930	921	872	844	874	931	859	873	886	881	849	853	875	855	836	850	859	873	897	906	891	895	917	885	854	905	883	867	851	889	847	878	856	888	924	905	867	842	936	817	866	864	851	877	852	866	879	866	867	859	851	885	791	839	912	837	791	842	881	900	885	886	961	859	847	862	847	929	877	873	822	876	862	860	887	876	922	874	866	902	899	826	853	851	901	881	844	859	841	892	805	782	870	910	878	868	808	848	873	843	858	896	866	925	863	853	911	880	922	826	895	889	828	854	840	848	873	881	903	874	831	887	848	842	950	843	865	890	949	840	842	899	871	824	853	870	878	840	862	830	859	882	873	897	870	931	900	890	888	886	876	817	913	899	913	880	872	889	985	833	911	847	878	872	873	884	876	881	886	858	919	880	947	891	865	847	914	865	850	836	869	860	860	823	916	844	904	885	898	876	891	870	878	890	937	871	824	876	880	880	877	868	841	897	879	835	879	890	853	875	867	882	813	895	861	872	903	852	840	871	944	849	847	890	838	882	877	850	844	877	881	873	851	833	892	857	889	896	819	858	866	895	852	824	881	814	859	897	864	904	928	844	881	866	862	850	865	870	834	880	887	853	878	881	903	893	901	895	845	886	832	881	880	887	881	860	888	924	850	862	869	871	886	858	909	858	896	895	833	858	888	898	856	844	883	867	854	901	874	896	923	894	847	886	902	847	891	857	900	899	898	848	899	870	887	887	868	952	866	875	862	891	853	860	863	886	884	917
2781	1524	1542	3338	5849	9341	9717	6854	4214	1819	694	290	142	91	81	66	76	79	66	84	71	75	63	72	70	82	61	76	81	80	78	68	63	94	62	83	48	69	80	73	81	70	72	65	78	82	73	62	71	74	59	77	75	88	90	73	81	80	69	63	69	80	61	78	78	60	61	70	58	75	73	65	70	72	54	76	87	71	63	68	59	66	74	72	74	76	69	91	78	65	62	61	70	74	79	60	77	76	71	74	62	90	81	78	81	53	70	77	69	72	62	75	63	75	79	78	59	74	70	68	61	54	71	79	73	65	82	65	58	75	74	79	73	78	72	73	64	78	75	69	77	77	82	76	66	81	70	78	69	79	82	83	67	75	69	70	62	59	49	80	66	65	65	80	70	80	77	65	81	73	59	65	68	66	76	68	75	71	61	76	69	69	81	75	82	67	66	57	68	78	70	73	77	83	74	69	70	76	80	76	67	54	76	68	74	78	74	70	68	74	80	84	70	91	70	70	70	74	66	78	71	70	65	74	81	85	68	78	76	68	64	69	81	74	78	72	63	86	74	75	75	76	80	61	62	76	69	85	101	82	59	83	86	72	76	76	84	83	83	90	70	81	68	72	80	81	67	70	59	71	74	94	72	84	94	75	83	66	80	68	67	76	61	66	71	85	73	65	85	66	63	70	66	77	78	68	73	84	73	71	78	70	64	76	67	73	89	70	60	70	63	62	59	76	63	91	93	85	73	89	49	71	75	89	92	56	66	68	80	73	62	61	64	67	81	67	75	77	71	70	82	80	71	90	61	71	74	87	75	82	77	75	80	74	71	64	63	78	71	68	78	72	78	74	65	79	67	75	84	69	78	76	74	54	62	89	81	75	74	80	68	81	70	72	79	71	60	68	77	63	73	72	77	61	62	72	72	66	77	69	74	63	76	85	79	75	71	85	90	66	65	63	69	68	80	77	70	73	86	70	68	77	68	83	79	66	67	78	73	74	71	61	64	81	72	61	55	65	67	89	78	90	70	71	71	81	85	66	67	62	74	76	76	73	57	94	73	63	68	86	77	64	69	75	63	75	64	78	78	73	81	58	71	84	94	65	50	69	74	64	69	66	73	79	83	68	57	74	70	88	80	66	74	88	87	65	89	75	59	70	73	79	52	93	70	65	65	86	69	70	69	81	68	83	60	71	64	72	74	70	77	78	77	61	76	76	57	81	73	61	74	71	74	75	68	71	84	65	80	64	75	48	88	77	64	68	73	73	63	74	67	78	73	75	76	79	72	57	97	72	72	65	66	72	75	78	74	51	70	85	76	78	80	87	69	84	74	75	78	73	65	77	76	70	75	75	71	69	64	79	69	69	75	69	68	61	64	63	62	80	63	57	73	64	71	79	81	78	78	61	86	66	87	77	60	83	84	70	82	62	84	74	79	66	61	71	71	74	85	68	86	69	60	82	67	80	68	94	75	71	72	78	60	61	69	71	63	70	68	68	90	75	61	66	79	88	63	65	73	69	91	66	83	69	66	67	79	71	77	74	75	82	68	69	83	56	81	91	84	77	68	71	79	83	64	62	84	68	63	79	78	68	58	79	72	68	73	85	77	86	55	77	55	80	67	77	72	73	68	81	66	68	78	84	66	68	68	61	83	75	81	65	75	83	73	64	67	69	75	71	62	76	69	86	76	64	67	71	66	69	71	74	76	57	64	66	72	76	88	61	68	70	81	81	63	74	87	68	56	60	60	92	77	78	66	64	92	76	82	76	81	77	72	83	67	78	61	78	80	74	86	81	68	78	65	73	64	77	83	80	56	92	73	74	72	69	84	77	68	68	79	82	75	64	51	84	81	69	70	75	72	83	67	66	61	81	72	75	75	84	65	72	86	78	72	73	83	81	70	79	80	69	77	65	68	64	70	95	80	86	72	53	74	75	62	74	73	64	77	70	86	63	67	69	76	63	82	92	73	70	61	76	78	61	84	79	66	61	68	72	85	65	70	81	71	85	81	63	76	84	63	56	49	47	65	82	58	79	72	48	83	74	76	73	81	67	78	73	63	68	69	79	85	79	61	63	72	86	74	71	78	78	72	73	73	67	62	69	74	77	72	66	88	80	78	74	86	60	72	76	89	90	72	82	77	52	93	76	72	82	90	75	81	69	85	80	89	72	68	73	93	68	59	77	56	54	76	76	66	62	82	83	75	70	79	65	70	70	83	86	60	83	92	74	64	83	64	63	80	68	51	74	87	80	66	68	66	71	69	69	70	81	65	81	81	68	67	64	67	83	66	73	73	83	63	63	72	80	67	91	83	84	74	70	80	84	80	83	74	83	76	50	72	71	86	68	68	71	61	55	79	76	70	78	79	73	74	65	84	71	66	75	71	77	74	78	83	65	80	72	72	80	90	79	76	56	81	61	94	76	57	81	62	54	76	68	64	63	83	68	66	72	70	95	66	73	77	59	82	67	79	81	90	68	68	81	75	72	67	84	57	71	61	58	79	68	68	82	79	80	70	67	65	75	64	71	64	85	93	81	77	56	88	65	68	87	81	90	73	74	82	88	67	88	85	68	78	87	64	70	85	74	71	71	77	65	58	85	72	80	81	82	86	88	76	83	78	75	80	73	96	67	61	57	80	83	68	70	74	79	54	71	87	89	71	73	79	76	74	72	83	78	89	78	87	74	77	67	62	92	57	86	68	49	74	77	73	75	69	82	82	72	58	49	68	79	67	85	62	62	63	57	72	77	69	70	78	71	82	69	50	78	77	69	75	66	65	83	90	77	78	86	73	51	87	87	88	73	60	73	66	86	82	70	61	59	68	78	92	82	65	80	80	88	82	87	81	80	67	84	88	83	70	68	81	60	77	60	76	77	75	83	78	74	87	80	61	73	66	65	68	67	71	70	63	60	75	67	67	91	80	75	55	84	75	70	80	75	63	90	73	64	81	64	65	73	63	75	67	78	80	70	68	69	66	76	52	61	76	73	70	74	80	77	64	61	101	71	77	68	67	76	82	68	72	80	80	87	65	72	77	74	61	77	82	82	83	55	58	65	66	61	80	67	85	66	74	84	73	91	74	75	55	70	83	84	74	64	67	63	68	73	83	74	77	75	89	66	94	67	71	75	57	77	77	74	77	70	69	69	81	72	73	71	63	59	63	88	75	66	71	67	50	67	68	62	62	65	71	70	76	84	75	75	74	73	80	75	72	77	93	58	80	66	66	74	60	72	70	71	70	71	74	74	72	75	79	59	80	71	78	75	64	75	68	74	70	58	76	93	76	75	72	66	92	85	68	65	74	70	71	83	75	76	76	79	77	66	65	75	75	81	69	96	66	83	80	76	72	62	78	76	77	79	70	81	70	76	70	76	75	94	72	71	67	77	71	86	70	80	55	79	71	64	80	90	80	63	78	84	73	91	76	71	72	70	84	77	69	68	95	78	58	82	77	76	68	63	59	59	77	70	70	77	74	63	87	77	67	83	95	79	61	79	82	74
23977	19620	19138	40431	54716	60080	54347	44957	35867	25292	14478	6500	2654	1335	979	869	861	869	948	895	956	886	909	876	875	878	859	817	867	796	862	884	932	965	836	856	937	846	879	897	835	822	878	887	888	896	885	927	870	908	823	863	883	838	877	912	901	876	902	876	835	869	926	819	875	844	948	875	845	837	841	920	904	859	839	893	875	886	876	793	899	904	907	889	897	898	895	881	915	845	903	870	863	875	910	864	921	858	895	877	898	874	804	847	869	911	861	896	899	917	828	919	856	880	827	860	939	878	881	844	871	892	905	837	822	873	964	862	888	868	903	935	863	829	913	928	882	836	882	906	894	848	857	880	861	872	886	914	916	909	889	795	867	898	871	921	881	910	847	871	881	811	866	939	904	853	861	900	875	874	889	907	874	838	933	824	869	881	857	876	893	878	877	852	924	854	895	857	897	819	851	898	893	906	896	903	770	927	849	854	793	885	942	915	859	867	937	880	893	861	881	891	900	869	835	917	885	870	880	874	875	892	860	964	846	893	847	888	856	823	945	908	900	900	873	898	898	857	857	858	870	899	857	904	918	818	884	903	854	832	918	881	929	903	951	900	839	852	903	868	889	889	885	916	878	891	889	889	834	882	890	887	903	867	890	849	917	942	897	807	849	868	876	925	904	850	895	898	866	910	863	900	879	910	861	878	854	883	877	884	854	916	874	879	907	876	884	933	879	900	907	875	873	877	879	922	852	819	872	869	893	906	941	868	871	887	907	858	853	901	876	877	837	883	890	896	850	853	865	867	890	860	874	928	877	866	880	843	844	859	910	871	831	906	858	877	902	923	832	872	893	829	882	935	901	905	870	856	909	917	935	880	867	882	850	903	891	847	907	848	840	855	888	904	897	861	867	853	891	880	856	838	947	861	892	887	862	865	879	903	851	884	906	870	849	867	886	880	835	879	878	944	814	877	883	951	841	874	859	905	871	872	788	886	949	898	870	912	939	886	881	844	883	866	934	899	839	860	849	884	857	866	874	863	825	878	827	896	890	896	867	855	830	848	848	873	879	864	874	835	902	889	921	832	849	855	905	828	926	839	857	830	876	885	905	876	927	901	906	875	917	878	888	848	861	897	871	923	882	896	820	851	865	900	871	891	828	850	929	855	901	848	878	881	858	900	871	884	922	877	898	919	877	842	861	937	891	927	848	865	877	863	877	912	825	851	888	877	865	879	835	915	878	888	821	904	862	908	907	858	876	886	888	870	891	862	890	871	892	908	857	921	870	847	889	824	876	887	846	888	870	878	887	894	896	903	854	871	889	859	877	817	900	877	835	861	856	919	863	895	830	916	912	896	876	885	866	861	898	856	959	924	919	878	873	868	850	883	894	865	847	877	877	881	875	850	856	904	868	872	919	875	787	868	828	887	857	891	892	865	868	872	884	865	856	865	912	875	858	883	891	883	893	791	867	882	895	871	910	921	925	915	914	869	873	865	848	900	813	877	915	855	837	849	856	898	830	915	901	879	861	871	919	857	872	868	881	859	878	856	913	844	882	853	870	856	891	941	881	870	867	849	881	849	861	858	851	890	924	830	885	887	899	837	889	873	940	852	853	894	858	840	882	872	867	889	924	849	891	880	861	879	904	863	933	879	923	897	860	884	879	894	846	896	864	911	920	852	884	887	863	822	884	830	910	866	916	876	870	864	834	889	828	846	866	867	879	840	814	863	877	869	872	879	897	816	909	916	894	891	813	857	874	814	867	839	868	888	836	897	959	912	911	893	879	914	846	901	898	847	827	879	868	854	886	896	919	873	893	883	924	850	869	833	858	896	846	844	916	901	882	876	881	888	869	855	851	853	913	917	878	877	860	847	880	812	855	853	874	912	914	846	821	860	926	892	921	882	880	839	905	944	932	790	852	880	884	864	883	848	856	831	889	842	884	872	846	847	881	859	865	951	917	862	840	906	895	810	872	826	859	937	873	856	887	859	878	837	929	879	844	855	912	953	849	921	889	906	915	895	901	906	844	857	855	845	853	891	851	819	860	881	810	887	882	884	880	917	863	921	881	926	920	870	852	886	886	828	837	860	870	801	819	872	844	881	907	921	843	893	897	856	876	891	862	905	892	847	844	906	880	855	878	882	914	825	865	865	852	901	816	899	941	851	859	896	858	914	888	891	867	890	881	875	876	948	901	898	878	849	883	889	897	847	844	883	847	919	840	868	840	872	878	857	891	893	920	859	881	863	877	938	910	908	868	891	854	873	861	902	868	890	862	856	888	842	875	882	929	867	884	923	910	887	903	868	862	885	874	902	936	920	883	852	876	923	919	862	868	893	894	866	897	838	927	844	866	888	879	894	880	932	828	902	888	875	911	843	869	882	929	901	874	894	895	884	910	879	918	917	824	839	859	893	836	877	844	855	877	881	855	865	880	851	906	893	889	893	909	903	965	882	888	874	888	853	888	858	874	835	864	898	886	851	873	850	886	874	922	872	835	886	842	865	881	896	859	845	841	879	881	891	886	860	870	926	880	883	848	864	884	874	810	931	841	909	919	904	867	868	923	878	834	893	839	836	884	872	880	900	890	869	849	819	836	865	891	889	852	894	803	889	889	851	881	849	882	856	908	828	915	856	843	841	889	904	842	852	828	828	891	940	897	837	804	875	883	877	892	940	880	889	939	857	892	864	835	853	780	856	871	839	906	860	854	861	840	848	886	861	851	873	909	880	885	882	862	874	920	849	910	861	909	854	903	892	918	865	906	902	840	893	850	914	869	891	843	895	859	927	841	857	878	849	878	883	922	884	868	864	832	823	891	917	907	894	880	877	883	822	923	876	874	878	861	884	899	845	919	844	836	949	927	943	870	870	867	858	856	832	854	904	871	877	884	859	888	898	859	820	889	893	890	939	874	839	893	867	870	849	880	849	905	903	886	897	886	899	884	865	908	906	851	871	872	848	885	854	878	896	869	907	896	892	834	871	910	863	878	865	867	894	873	892	874	889	915	909	871	880	863	950	876	910	835	834	897	895	850	887	867	877	880	843	901	860	834	865	911	842	884	868	858	906	863	834	903	883	913	882	850	811	912	892	880	904	887	866	914	913	853	871	911	819	889	881	857	850	898	844	845	883	879	859	931	859	891	910	895	872	891	903	885	883	931	861	890	878	917	871	862	857	898	830	881	941	875	902	853	890	880	921	921	905	878	850	894	872	908	818	889	776	891	852	886	890	842	865	919	870	850	845	836	870	875	851	885	905	926	866	839	850	837	874	867	871	846	930	912	862	892	890	865	896	891	864	837	867	851	914	855	907	898	838	916	885	877	877	895	873	824	818	899	898	896	834	864	878	861	952	900	914	917	897	878	845	912	896	879	862	915	882	853	915	878	901	867	840	877	849	926	831	836	914	863	853	888	959	856	879	830	875	861	874	872	909	829	839	928	863	883	873	882	849	872	830	946	840	849	911	912	910	856	874	871	926	860	849	919	842	873	856	877	876	845	878
1977	2776	2666	5398	10997	16060	15558	11941	6617	2751	940	370	156	121	79	87	85	85	71	97	89	82	74	87	90	93	86	99	79	64	91	93	74	87	58	76	78	94	76	72	96	81	64	81	86	80	101	91	74	80	69	81	79	71	77	78	83	88	78	77	80	65	82	74	74	91	67	79	80	91	67	94	84	80	86	85	78	75	90	82	80	100	80	86	81	94	68	80	88	91	87	91	88	89	80	92	79	83	76	75	82	79	103	86	73	91	87	71	86	83	77	80	85	80	93	76	84	82	90	72	87	83	93	84	87	91	75	84	74	85	68	101	87	75	95	89	89	82	57	80	79	73	99	66	87	72	91	98	89	93	81	89	92	95	85	88	74	89	89	97	81	82	82	84	90	85	75	79	84	87	82	101	65	84	76	94	77	92	83	79	105	70	83	71	67	70	97	76	96	82	82	75	67	80	85	68	64	80	91	96	97	92	61	79	98	81	89	72	89	67	79	79	94	71	86	92	79	98	70	78	78	77	76	73	69	90	84	87	86	89	73	94	85	75	72	92	95	77	87	88	73	96	83	86	84	80	95	83	81	71	84	73	77	81	104	88	71	67	74	73	93	68	69	78	70	84	92	73	73	85	76	77	68	81	79	78	96	78	74	105	88	84	84	80	88	77	76	89	104	94	82	78	76	88	87	98	81	106	89	89	65	92	87	80	82	72	83	74	88	89	70	90	81	84	91	88	69	81	66	68	74	82	84	79	77	71	78	85	77	83	94	75	75	72	92	62	90	89	88	77	85	82	86	90	65	90	95	79	79	75	80	72	94	97	79	81	70	83	98	82	90	72	75	95	73	86	94	66	94	90	98	77	88	79	65	82	84	81	91	87	74	89	79	73	81	87	92	111	104	87	79	93	92	81	84	84	91	93	77	75	93	72	81	81	99	81	79	80	107	89	91	76	96	75	72	88	95	90	91	104	77	85	90	95	79	99	97	95	85	73	85	85	92	72	85	85	79	69	76	85	82	85	107	79	100	83	86	82	83	86	80	83	86	61	95	86	82	65	94	71	77	70	94	83	80	83	87	94	70	84	79	100	85	89	90	84	89	73	77	100	83	73	58	88	101	90	84	70	79	92	83	85	77	78	68	68	71	95	101	83	91	76	91	84	92	88	87	89	87	67	86	97	82	92	75	75	92	81	86	99	79	89	85	66	77	85	80	69	90	82	90	79	65	91	95	95	74	64	90	84	88	73	84	77	105	97	89	84	93	88	99	97	81	71	88	84	86	79	82	85	71	83	75	86	63	63	82	89	79	96	85	97	87	100	79	82	94	88	85	84	84	66	91	92	86	87	77	87	78	79	85	94	69	67	91	92	97	104	87	102	105	76	78	82	72	72	81	81	75	85	87	77	68	87	76	81	93	93	85	75	72	67	80	78	92	74	75	74	80	68	84	81	89	95	70	107	72	74	70	88	87	77	73	82	74	101	81	87	75	93	81	83	77	82	90	85	88	94	70	90	89	83	84	97	85	78	99	59	84	78	79	91	101	83	83	76	88	84	86	86	78	87	89	87	82	87	80	75	89	68	93	77	83	85	80	81	78	79	78	71	79	100	94	94	76	67	94	88	61	84	80	93	79	70	105	91	93	89	83	81	77	87	86	84	94	102	83	81	90	81	96	80	60	87	87	80	87	88	69	79	80	80	101	82	102	87	86	88	75	69	83	74	75	72	69	96	90	74	78	72	76	68	81	79	92	87	85	83	81	73	67	90	94	85	101	87	78	87	74	112	88	75	78	81	85	76	79	82	97	100	84	79	88	84	86	82	87	86	87	79	76	72	65	81	82	72	80	82	88	84	98	76	89	79	83	89	82	78	102	59	78	90	78	77	85	90	74	79	79	95	77	84	76	83	68	80	68	58	84	79	71	88	73	77	79	93	77	69	87	95	87	96	81	77	89	75	81	84	72	77	76	92	101	97	74	75	87	98	102	77	65	74	76	77	93	76	78	69	78	92	82	81	73	84	92	87	88	82	87	85	82	86	82	94	91	76	91	73	92	98	86	77	80	80	105	71	84	73	75	97	93	87	82	92	95	87	82	88	88	102	71	88	91	76	86	107	66	63	80	86	85	83	87	88	80	76	92	78	89	74	73	94	102	81	92	88	71	84	64	67	109	79	89	97	84	81	77	86	93	82	86	73	95	77	89	91	88	98	76	78	94	83	75	95	90	88	94	79	86	104	91	63	93	77	89	77	76	73	81	83	81	91	89	93	77	90	78	76	84	79	81	79	80	95	77	95	89	103	83	64	89	83	71	81	81	83	62	76	93	79	82	79	83	96	92	82	64	79	83	83	89	64	95	86	84	106	93	110	79	65	90	83	83	89	84	81	84	95	74	77	84	86	98	76	78	78	80	67	76	91	75	74	93	83	87	84	86	63	77	88	84	87	83	81	88	77	87	92	79	86	73	81	64	85	75	74	78	81	72	86	91	89	93	66	94	76	86	79	77	79	84	92	86	75	98	93	72	80	91	92	86	89	79	74	84	100	78	67	86	81	82	79	74	83	66	70	71	87	74	75	83	72	86	72	85	82	101	78	71	95	77	69	98	87	83	96	96	87	69	93	68	65	76	83	78	77	94	88	92	78	73	90	89	75	79	81	70	73	73	84	97	81	76	88	96	80	87	85	83	82	83	93	83	82	83	79	81	92	80	89	72	83	84	99	84	89	84	78	96	83	93	74	71	81	81	87	94	74	89	75	73	97	79	69	89	91	91	93	74	89	83	81	76	88	79	86	85	77	91	90	81	68	90	86	88	88	92	70	90	83	86	93	105	85	78	80	90	80	94	74	74	69	79	81	87	84	74	74	96	84	75	88	98	94	80	81	86	89	79	86	80	87	82	85	100	62	88	75	76	70	83	90	94	94	91	87	69	77	79	84	87	80	75	77	89	83	83	75	87	90	89	70	87	68	85	95	80	81	94	80	76	90	77	75	82	88	72	109	93	83	93	81	97	76	80	79	72	76	94	98	85	72	108	81	71	89	83	89	77	80	84	73	85	70	76	67	85	75	88	96	84	82	82	86	71	88	81	86	90	92	75	83	89	88	72	91	75	76	105	83	75	87	95	77	73	78	80	102	98	82	74	83	77	85	84	78	92	71	97	79	84	82	78	97	75	78	90	77	86	70	81	85	78	79	90	79	73	66	76	81	83	87	86	87	76	77	78	102	84	94	76	82	82	87	73	85	80	100	79	80	82	79	81	92	99	92	79	79	78	76	70	81	80	61	71	78	86	73	87	92	88	69	73	88	79	82	91	82	86	85	72	92	77	78	89	86	81	91	82	76	89	87	74	86	91	85	75	92	88	90	82	95	67	89	66	84	89	86	79	80	84	80	99	91	73	81	81	82	78	84	100	88	98	84	76	81	76	99	84	93	93	89	61	73	77	86	80	92	99	82	77	71	81	81	70	71	83	74	72	83	87	72	89	94	78	87
29277	26202	24165	44789	68415	70301	63936	53016	40116	28714	17296	7552	3105	1564	1180	1009	1016	1021	977	1014	935	983	993	980	952	995	1032	989	990	952	967	984	941	973	991	1035	936	961	1006	936	947	1007	994	972	959	958	989	1000	980	976	933	991	952	944	960	956	993	975	950	970	969	1040	982	1024	991	947	1003	954	990	954	951	981	975	959	986	994	1007	994	946	929	954	948	973	1006	1007	983	927	970	958	978	950	934	945	990	979	968	1013	950	977	972	1030	981	1007	1012	972	999	1002	986	911	961	969	969	963	944	955	1023	994	1052	982	981	933	957	945	948	978	959	993	972	972	914	1018	1001	977	1011	945	962	980	1000	1029	1016	980	1003	989	955	999	967	980	981	1001	952	963	947	939	965	969	1006	970	997	952	913	966	997	907	951	974	974	974	903	1012	953	973	968	1022	974	1003	922	995	978	963	960	969	1006	1021	949	959	988	966	974	944	980	992	1028	983	1063	978	974	943	986	989	1011	1007	968	1000	984	1000	980	993	1064	981	1015	961	978	1017	975	994	955	1014	993	969	948	1006	997	965	970	997	959	991	997	966	976	1008	909	977	1000	1017	994	965	1038	952	955	948	915	969	904	938	979	984	991	982	999	983	969	970	980	944	1041	958	926	974	950	1038	1039	984	994	1000	1050	933	1010	988	1022	954	988	999	1005	1035	960	1029	968	1000	927	946	984	996	979	1014	970	919	964	979	979	1003	960	968	991	1002	1038	1036	954	977	962	1012	987	975	977	985	1021	974	1005	978	965	971	986	962	955	962	973	1023	1014	1017	958	1010	945	970	903	947	973	990	978	999	1004	1042	987	978	990	944	1035	1015	1034	1016	1004	962	962	963	957	938	1004	960	928	973	978	926	952	1015	960	971	992	959	959	930	975	927	972	991	948	983	990	968	968	950	914	973	966	995	991	951	963	986	976	947	955	964	971	967	986	933	1013	986	993	990	1037	1029	962	998	915	984	1014	980	979	972	971	1004	993	971	963	941	964	1025	983	982	976	995	987	987	894	963	1021	1002	932	914	984	962	977	971	999	949	942	1013	894	991	971	962	959	965	979	999	934	931	1015	971	962	982	999	1031	910	944	923	1009	990	957	996	973	971	987	991	946	983	968	997	1019	1025	1029	987	936	940	992	962	982	956	943	967	988	944	939	977	987	976	963	1020	1005	970	961	931	984	950	983	1002	999	992	986	928	1002	1009	1009	993	988	987	971	919	966	988	1030	948	985	973	1006	977	985	1005	942	957	915	961	952	1005	984	979	976	1024	935	977	1013	951	961	1005	1008	968	992	978	998	966	957	957	982	1026	1008	978	991	989	950	941	956	1006	986	1004	1008	990	897	953	1008	1002	975	993	964	978	968	999	948	956	996	902	978	1039	1034	929	941	991	983	970	974	988	1026	983	1000	1001	979	962	1036	1008	973	991	961	1019	993	1046	997	1000	957	969	977	1019	962	960	1019	994	1001	1004	936	979	960	982	947	1007	962	947	931	1007	983	946	1019	1012	953	971	930	979	956	966	966	1013	986	990	955	965	1014	915	1040	1001	977	974	982	963	1017	963	977	1003	974	970	974	994	981	967	1000	950	994	996	975	1006	994	1017	972	969	1048	974	997	953	975	952	1015	978	1006	981	1001	1000	1028	966	960	993	968	1006	1003	990	974	989	920	1003	950	932	986	995	1016	935	1023	1013	988	941	1052	948	953	1021	980	984	1040	989	1016	960	968	1025	961	940	1036	1000	1011	988	975	1027	952	1020	999	960	1013	1001	1003	974	976	1022	943	966	993	965	997	1033	927	974	1016	978	1009	1006	998	951	976	989	1013	1028	960	954	986	1017	970	1006	977	985	1013	956	997	977	936	989	944	972	922	948	965	946	971	961	991	1034	954	1009	943	984	969	977	1016	1020	991	962	1007	1022	994	991	932	1016	962	974	979	922	953	1008	981	1018	1000	996	959	993	954	1002	939	1014	979	996	1013	952	1012	931	1028	1034	965	946	984	956	964	904	1017	1003	996	986	989	916	977	975	957	1030	958	966	1018	1019	983	968	970	975	1045	953	919	1029	998	1035	994	970	1055	1048	943	1017	980	992	956	959	973	938	988	991	951	1075	981	968	944	992	968	972	999	1027	1007	969	944	1006	935	1007	967	955	1008	950	956	987	981	989	962	943	971	1013	972	997	916	922	965	1002	986	947	977	1007	997	980	1002	987	966	969	965	1032	1057	955	1003	1028	967	1014	957	1036	978	940	923	977	978	1007	1003	987	961	978	964	983	995	995	1026	1002	988	959	942	991	958	966	929	965	979	990	999	952	1015	967	940	1006	990	1031	956	972	908	966	967	1005	984	1006	954	957	953	948	996	1021	904	985	1011	948	998	1008	1003	928	1001	935	993	998	984	1017	1007	966	960	1000	966	982	1001	1014	992	1033	959	955	928	992	1023	988	963	1001	1010	1008	962	926	983	962	934	949	1011	1003	954	985	998	930	952	990	1029	963	984	946	970	965	1023	965	1009	1019	978	972	962	1009	945	977	969	985	1013	987	988	968	978	998	960	985	991	1036	991	938	1041	1009	974	919	948	961	943	981	956	961	974	937	953	1024	1003	1019	1029	958	956	989	1010	971	1004	1007	1024	934	974	972	1010	974	946	961	999	985	992	920	1001	989	922	945	1006	1012	992	933	980	1005	1023	940	968	966	1023	932	943	1026	1025	927	957	954	1014	988	967	1004	991	962	968	1012	955	951	934	951	973	1032	957	983	989	963	1017	988	985	997	975	1012	969	951	1012	936	910	1017	974	996	945	953	1001	985	979	997	986	927	975	981	986	993	964	983	944	956	1010	971	978	1037	1055	978	1004	951	946	942	1008	980	985	975	1034	1051	953	996	975	978	996	1007	1008	982	976	957	933	949	980	981	997	996	971	982	955	979	995	1044	988	955	980	985	994	1048	978	984	1031	990	936	990	1021	969	966	993	1018	996	972	989	959	1009	1022	920	968	950	933	1021	957	974	978	1007	1005	964	988	1013	995	942	979	944	1037	972	993	997	990	1009	941	962	971	937	1001	961	976	986	995	962	983	983	997	974	1046	998	1009	962	964	972	974	993	989	976	938	964	935	975	957	956	1059	993	1014	964	937	979	996	963	1000	935	993	936	997	1041	970	998	1038	925	1032	937	992	952	1034	1014	937	956	985	999	986	986	953	981	970	994	974	960	974	984	986	1033	990	985	974	980	1001	974	1009	984	975	970	1005	942	899	1015	1029	944	952	1007	961	995	1015	1006	971	999	911	983	996	945	1004	990	946	957	903	1030	940	1010	966	965	918	978	1029	959	1025	979	986	991	976	933	981	985	973	976	1037	970	1011	992	963	963	1001	971	928	1057	961	1012	977	998	940	960	1022	960	964	1012	994	1043	955	897	963	969	1016	1002	1003	949	975	1014	970	991	1015	1021	969	985	1020	994	981	982	1023	933	1010	1022	993	963	1011	1026	944	969	1007	972	1011	978	906	963	991	944	988	940	960	1026	1002	969	947	985	1022	988	1003	926	988	928	953	1009	980	945	976	1020	1033	1017	948	1030	985	985	1008	1008	993	1027	1008	1001	942	989	976	1001	1030	953	951	974	1056	981	996	972	983	1013	989	962	977	1017	1023	970	1020	1000	992	972	954	962	992	1001	953	944	966	992	957	998	966	986	997	968	963	908	981	945	946	986	1012	956	969	998	937	932	994	991	971	1039	996	963	997	978	989	1019	978	1014	989	959	997	984	966	950	1009	1015	943	1005	997	1024	974	973	1031	982	977	955	1020	946	973	1013	962	998	981	1009	1010	948	949	971	991	972	1008	987	972	1021	975	1019	939	970	1025	1002	995	987	954	953	1011	944	959	971
1722	570	445	1335	2304	3272	3088	2258	1244	542	231	152	67	77	79	66	61	58	69	46	91	62	57	64	65	64	56	66	53	72	73	61	59	56	56	70	69	67	70	67	59	57	55	81	59	73	69	65	75	64	81	66	60	56	77	57	71	58	58	60	70	71	77	63	69	73	65	57	69	63	64	74	67	69	80	62	76	69	66	54	53	66	48	66	65	68	69	59	71	63	66	66	58	65	63	69	62	63	72	66	70	74	58	73	66	57	72	77	71	69	68	73	58	73	75	54	63	59	81	63	61	63	84	66	59	47	59	57	67	49	67	70	61	66	54	65	71	74	62	66	66	74	58	57	69	67	53	62	79	67	63	71	61	58	58	68	61	79	70	69	75	60	62	53	57	64	62	82	69	53	59	62	71	54	83	64	45	56	60	51	78	64	73	62	49	67	53	63	66	85	56	55	66	65	51	74	66	62	65	76	72	67	74	79	60	73	55	69	53	78	53	58	74	79	70	56	66	69	63	61	81	53	68	73	68	59	72	66	61	52	74	51	73	58	65	86	80	76	52	65	69	69	66	59	55	57	58	45	71	54	60	80	62	55	53	57	55	61	76	77	62	57	56	73	66	57	70	53	67	63	56	69	82	65	52	67	75	75	64	67	62	54	74	66	57	58	61	68	71	54	63	70	57	71	57	69	59	75	50	60	72	63	63	74	61	71	61	60	66	76	56	62	68	77	62	58	60	69	64	62	64	72	53	78	51	54	67	45	69	68	62	66	76	73	61	49	67	63	69	71	62	67	78	62	67	67	77	75	53	50	70	68	75	48	59	72	61	53	72	68	64	64	58	65	75	59	65	67	75	53	72	57	73	70	75	49	74	70	71	63	53	59	67	63	71	63	60	57	67	74	70	75	72	69	58	74	75	67	74	60	82	61	54	71	72	63	50	67	64	50	67	65	81	52	70	52	59	73	77	55	62	66	62	73	57	67	71	65	68	75	62	72	50	79	61	42	51	50	70	78	67	67	71	64	69	71	73	68	70	71	76	62	74	63	85	60	52	56	67	69	61	74	61	57	66	66	69	75	69	56	63	68	74	62	54	53	68	67	51	63	66	63	70	75	79	69	65	77	59	55	74	69	63	62	62	64	65	59	64	76	54	68	60	72	64	48	51	82	50	53	68	67	72	64	55	65	54	87	66	64	56	70	77	61	57	63	59	64	62	70	87	50	65	57	64	66	56	70	56	62	63	75	70	57	61	61	73	56	47	60	52	61	72	67	59	62	59	68	57	71	79	66	69	63	63	63	62	65	60	69	55	53	85	74	62	60	60	70	72	49	66	60	50	63	77	61	61	61	72	63	67	59	73	56	58	69	67	69	70	65	60	72	56	68	63	64	62	75	75	65	76	63	66	66	55	56	78	74	63	57	66	75	76	62	72	60	78	64	69	72	64	60	68	57	57	57	61	59	66	58	68	70	61	74	73	54	69	70	72	67	74	78	66	69	65	64	57	64	59	66	51	62	77	58	70	59	61	78	61	72	69	61	69	66	60	68	77	84	67	66	57	55	77	69	67	80	53	59	67	60	72	66	74	66	65	67	50	56	55	72	66	65	71	68	75	71	54	67	56	58	66	56	61	76	53	63	78	71	63	62	78	64	61	76	66	78	52	73	64	71	62	64	70	73	60	60	49	72	59	77	74	50	58	55	64	60	53	55	70	67	67	74	76	80	72	66	58	62	73	79	49	77	48	66	60	56	63	67	76	66	83	60	82	62	85	53	60	81	55	63	55	66	57	57	69	67	57	61	61	68	63	56	71	63	72	69	76	72	65	68	78	58	65	51	57	67	68	58	66	81	59	60	71	76	61	57	75	76	61	54	62	81	75	45	61	64	77	57	65	61	67	64	57	66	72	70	68	68	74	70	62	56	58	73	45	71	56	82	59	80	63	64	66	61	90	72	60	61	63	69	71	61	72	68	53	64	53	68	75	51	61	59	73	57	62	58	64	66	71	80	76	64	75	76	70	53	68	93	60	74	70	89	73	77	67	57	61	60	69	62	59	74	38	61	67	76	60	58	62	61	67	69	51	63	64	63	60	74	68	51	60	55	66	65	68	54	54	66	62	56	76	83	75	54	59	55	55	66	58	70	65	45	57	78	69	55	67	53	54	65	65	67	54	78	62	69	64	68	59	68	48	59	75	57	67	64	59	57	74	62	81	54	70	58	71	64	63	57	58	63	61	61	79	62	74	69	67	71	62	58	80	69	65	65	52	64	69	66	62	62	73	67	69	61	56	71	62	57	66	58	81	71	83	77	75	69	64	61	59	55	61	68	57	61	53	68	51	56	61	61	59	65	66	64	63	79	49	67	62	61	71	69	62	68	65	67	59	65	63	71	59	62	56	49	57	65	72	60	61	81	57	58	64	66	62	64	65	82	65	57	60	57	56	58	63	68	65	71	72	62	57	48	61	73	71	57	49	72	76	56	66	60	59	69	56	60	69	61	66	66	64	62	67	57	54	72	62	63	58	60	61	59	71	58	66	52	70	73	68	69	62	71	57	65	73	73	85	78	70	58	59	65	62	65	68	73	72	60	62	68	65	56	61	64	61	58	63	67	65	57	61	62	53	69	81	64	54	53	58	57	56	61	78	75	71	63	63	60	57	58	75	74	73	68	59	57	66	64	62	65	71	67	74	65	75	58	63	70	73	62	57	55	56	66	78	78	67	67	70	71	60	62	63	66	70	59	52	65	73	57	66	61	66	57	66	59	60	71	65	68	60	73	73	56	61	60	87	74	61	71	68	59	72	71	57	64	79	72	56	76	68	63	71	69	82	65	68	76	62	60	66	80	85	61	69	65	76	79	79	57	56	65	73	55	82	57	65	66	63	63	63	69	68	79	49	67	78	51	68	70	56	69	62	73	64	81	52	66	63	64	64	69	57	59	76	69	71	63	72	57	85	74	66	64	63	54	71	84	67	62	57	57	71	58	70	63	66	71	59	64	56	67	58	52	72	62	76	74	81	54	62	48	62	62	67	64	51	80	56	68	66	63	80	66	53	60	77	59	69	70	67	87	61	63	67	64	58	76	65	59	64	63	81	63	65	63	62	66	57	75	65	72	61	60	68	59	63	59	79	54	59	74	78	67	69	63	71	70	70	70	72	59	63	65	60	57	56	63	65	72	68	77	58	54	67	58	77	69	51	75	62	71	64	68	59	58	60	52	59	61	70	63	77	60	74	73	65	71	63	57	69	69	60	66	63	53	66	50	48	63	59	71	64	65	56	74	64	61	54	74	75	69	78	66	60	72	61	49	68	62	72	61	55	62	69	56	54	57	70	57	62	71	72	65	63	62	60	63	54	68	69	69	73	58	69	65	70	62	55	83	72	77	67	78	64	76	53	67	84	67	63	54	75	62	71	53	66	71	76	67	44	67	65	64	69	68	73	62	63	62	62	85	76	60	69	57	66	68	73	80	75	79	66	62	62	60
18272	10741	8821	28827	41872	41790	37316	31373	23037	13619	6084	2388	1297	962	804	786	752	802	827	767	824	758	755	795	793	801	769	797	816	790	769	787	797	800	792	814	762	787	812	818	834	788	719	749	813	773	808	809	803	720	774	700	786	801	826	785	826	781	813	795	751	790	793	757	752	776	804	808	810	746	740	798	784	732	788	807	724	772	773	779	769	821	735	770	792	766	778	783	791	809	793	770	744	792	774	766	761	788	774	885	750	788	729	782	787	777	808	788	757	687	770	784	781	835	804	812	725	771	805	763	826	785	792	719	778	785	796	770	811	786	779	801	783	795	759	765	744	796	807	772	771	756	794	807	763	791	764	788	725	778	778	778	768	743	768	767	745	782	762	816	741	790	783	802	798	792	772	797	783	773	780	802	812	743	818	790	818	848	785	742	788	770	849	773	774	794	821	808	782	789	801	816	843	785	746	796	779	831	764	791	809	827	783	772	813	825	766	790	785	772	760	725	797	727	779	762	796	770	796	779	852	732	770	811	792	824	780	791	775	779	771	785	773	760	794	789	809	797	804	806	843	768	775	806	783	741	755	752	790	797	831	825	760	797	765	784	771	788	747	775	797	794	750	721	805	768	803	790	795	767	799	748	812	732	808	745	793	797	738	773	758	777	747	769	738	801	799	802	811	804	777	822	853	801	788	732	769	800	800	809	775	757	817	775	769	800	796	755	751	761	731	803	808	752	832	759	809	792	761	745	764	774	737	817	791	763	808	789	804	766	727	785	775	758	801	782	799	773	763	800	776	730	811	784	833	791	740	758	789	742	800	769	768	770	750	730	749	797	818	767	752	780	819	781	795	805	761	770	789	844	786	752	777	794	803	785	794	768	753	814	822	807	756	769	819	707	784	769	751	836	801	816	769	800	758	831	829	820	795	768	766	764	808	773	793	820	840	794	785	795	740	802	786	788	786	825	791	828	788	784	730	813	758	780	776	740	739	808	757	811	763	834	788	771	768	768	766	793	799	815	779	785	757	817	735	720	805	786	799	781	748	793	818	800	788	724	811	782	788	799	781	778	789	767	772	845	775	788	744	755	784	780	782	804	765	780	765	838	767	741	767	760	775	762	772	765	768	780	761	788	797	760	810	800	834	763	752	825	752	722	743	832	789	788	818	773	745	752	797	780	765	770	759	718	766	773	785	745	752	782	798	801	753	783	741	774	764	798	801	738	758	840	771	785	760	735	772	738	772	776	798	775	754	795	777	757	801	752	791	789	780	762	772	782	724	809	747	777	799	782	771	776	813	739	818	788	775	738	788	757	793	796	763	760	801	779	790	804	746	773	748	710	742	793	766	782	765	725	829	768	787	831	760	762	777	728	826	729	766	777	812	809	773	725	807	808	801	766	768	773	792	810	777	810	752	774	779	760	753	770	751	808	748	875	797	824	755	786	792	796	815	782	769	805	779	784	770	777	742	793	779	766	815	807	769	767	706	751	758	812	773	764	815	821	747	753	784	790	790	820	737	855	822	796	790	771	803	777	760	737	766	744	776	802	757	797	842	812	825	765	778	785	766	784	804	795	833	752	779	772	780	767	776	789	758	810	804	770	769	788	805	755	797	795	779	773	781	781	774	813	776	767	738	811	797	774	704	780	794	795	776	769	790	761	788	726	772	706	778	789	769	816	773	807	770	774	772	748	779	746	753	797	795	790	761	763	774	768	796	759	786	787	777	775	790	750	768	740	781	810	769	772	742	774	765	835	804	807	805	793	799	774	714	796	770	792	777	789	773	750	736	764	794	782	786	778	755	808	790	780	758	800	825	764	794	787	784	774	734	804	826	726	792	784	779	768	761	780	804	764	786	752	790	762	812	770	717	801	810	748	829	796	831	782	770	782	738	791	806	782	783	748	834	778	806	823	742	774	799	809	765	793	788	749	751	781	785	781	760	737	750	783	805	766	817	790	735	800	744	780	831	761	746	783	766	791	760	802	790	814	749	768	810	783	765	764	812	767	830	720	823	774	777	796	768	819	788	763	812	773	751	804	821	845	778	824	754	791	775	789	802	825	773	797	805	799	784	781	741	793	738	767	738	747	758	775	752	744	792	791	753	807	769	781	745	786	762	819	792	767	813	787	754	800	777	786	764	765	796	742	792	722	749	775	786	767	794	839	768	780	799	807	788	774	804	800	825	831	796	837	805	784	787	834	776	736	777	779	759	794	797	764	788	793	778	805	783	796	787	766	781	764	745	814	756	786	772	763	795	742	801	785	759	755	770	819	719	723	771	788	780	782	745	761	782	806	798	753	785	824	795	782	790	792	767	800	799	781	757	789	808	802	803	797	803	823	782	786	770	771	754	752	803	767	757	788	804	815	755	768	803	739	740	734	767	729	797	809	798	795	744	799	777	744	762	794	778	738	755	763	834	749	783	790	748	808	771	722	795	768	805	789	755	802	775	793	782	797	757	789	782	733	799	745	795	774	790	777	790	726	793	785	769	752	807	817	800	788	759	788	788	783	793	774	774	817	788	754	732	800	749	770	814	735	778	770	800	777	814	754	755	835	758	770	768	773	758	785	773	794	823	755	744	789	779	749	709	730	780	785	794	787	787	779	823	808	778	764	786	757	742	824	759	759	776	835	769	799	739	848	814	787	807	761	801	779	793	734	752	766	782	757	773	743	774	811	756	769	776	801	791	776	784	823	784	798	802	783	790	806	771	773	812	817	775	829	767	738	755	773	778	770	840	751	808	784	784	814	793	790	765	806	797	765	807	753	737	740	790	754	757	822	818	770	777	837	770	807	773	824	735	807	830	783	738	769	790	757	771	747	762	792	835	770	775	789	778	786	747	792	782	783	795	826	765	802	739	795	787	827	818	749	788	796	783	785	785	800	800	788	820	827	723	810	768	814	774	805	784	797	863	779	802	781	725	779	728	735	823	803	777	771	800	774	798	785	784	781	756	790	773	822	784	795	721	796	763	768	753	804	789	773	755	764	765	772	802	787	796	833	805	805	801	775	794	747	764	778	794	801	843	781	752	769	742	747	829	812	775	765	767	786	803	792	792	813	766	838	765	757	810	796	754	787	724	776	796	786	764	754	775	780	786	789	756	792	781	810	763	776	799	767	803	788	785	730	769	784	766	768	801	808	755	772	779	779	722	784	777	749	770	778	756	774	776	732	782	760	843	789	761	761	788	806	752	781	745	787	778	775	809	768	782	767	784	791	782	803	761	777	830	752	793	826	740	781	764	750	781	791	747	797	788	785	824	829	756	812	774	801	784	788	801	789	776	753	780	798	783	769	765	781	800	747	773	838	778	786	822	784	785	786	799	776	800	786	780	789	807	725	776	819	794	773	787	762	722	755	806	789	779	770	774	773	784	822	780	735	770	755	805	746	779	788	779	697	767	785	780	778	791	752	827	830	822	769	757	780	804	839	749	739	762	809	826	803	775	781	764	786	762	754	753	802	804	791	788	825	803	749	809	734	774	787	774	818
1443	1742	1559	3266	7206	11848	9063	5101	2261	957	395	183	106	91	78	77	65	85	72	67	87	58	77	85	62	79	52	86	70	72	69	85	70	71	86	62	69	74	66	67	67	75	80	79	62	68	83	75	75	64	73	75	77	67	72	81	78	57	74	59	85	72	63	84	75	68	68	85	66	83	73	81	70	73	72	67	87	70	72	71	68	67	56	60	75	68	45	65	65	68	71	62	69	81	77	69	65	71	70	74	61	69	81	79	84	71	78	59	78	74	73	71	84	70	60	67	95	87	54	68	96	80	73	69	68	76	60	71	85	65	66	62	84	81	59	77	88	73	73	72	67	75	71	77	65	68	81	74	77	66	61	73	82	61	67	80	86	71	77	61	68	84	65	66	72	73	78	75	85	67	82	62	81	85	87	87	78	67	63	79	70	83	74	76	67	84	83	72	78	87	69	65	76	80	69	77	73	62	73	58	87	61	73	75	76	73	59	72	71	75	70	78	76	61	69	78	87	81	66	73	77	81	83	58	80	74	96	74	63	69	60	70	75	60	67	58	83	84	78	79	74	68	66	74	81	79	65	64	57	60	74	97	64	81	71	69	71	55	80	79	77	82	79	75	64	76	69	70	73	65	94	65	78	57	79	68	74	73	71	56	69	74	69	75	68	83	69	61	73	76	64	85	79	83	79	88	77	68	64	67	72	66	75	64	71	70	72	60	64	81	71	77	57	71	82	75	68	84	75	67	58	77	74	57	81	68	88	77	93	69	62	74	76	76	78	69	76	85	62	63	85	60	78	53	83	72	73	80	71	72	64	85	77	76	68	81	72	88	78	58	78	84	56	62	91	73	80	63	80	83	68	85	62	65	73	87	61	63	64	70	73	79	73	70	57	70	77	85	69	100	71	79	63	55	76	69	77	79	62	85	72	77	77	89	74	79	65	78	71	73	80	83	49	75	69	78	54	62	82	67	58	75	77	74	69	60	76	78	76	62	70	67	71	78	80	85	67	73	85	84	75	86	70	72	66	78	64	92	69	88	81	70	68	74	66	74	72	66	65	73	59	91	83	70	78	78	80	68	77	58	85	76	74	89	65	75	65	79	61	64	83	60	82	80	69	66	70	77	64	66	87	59	79	62	88	72	71	82	72	62	58	80	82	76	79	61	47	91	75	71	76	81	60	68	60	74	90	84	76	61	65	79	76	78	65	59	68	91	81	73	83	61	72	90	76	71	65	60	81	72	80	73	85	75	83	87	89	75	81	78	74	67	72	63	73	63	85	65	82	69	70	70	68	56	71	70	75	71	84	57	90	69	78	78	85	77	87	66	53	71	71	61	78	68	80	77	86	77	79	79	54	86	75	61	81	69	84	75	67	78	77	75	62	90	65	77	84	84	61	81	73	66	72	58	61	77	75	69	72	75	65	81	74	77	73	85	67	71	79	79	80	65	67	79	78	80	76	78	65	86	64	71	87	74	77	65	74	70	81	76	80	83	75	58	64	88	97	86	63	75	65	62	80	61	69	60	75	60	84	54	80	63	80	67	75	75	70	62	63	62	66	62	80	86	74	90	87	67	69	79	73	72	71	80	71	68	73	77	92	66	74	82	84	79	80	67	60	81	79	84	79	76	66	61	81	71	74	85	55	72	78	72	67	74	79	58	75	60	76	84	73	84	80	65	71	66	68	84	65	58	67	71	70	64	67	68	71	76	71	62	68	84	78	83	69	80	57	79	68	70	64	65	78	88	78	73	60	77	68	74	84	82	66	68	66	78	72	83	70	78	67	89	69	79	81	63	79	71	91	68	59	66	73	80	63	84	64	98	59	71	77	83	73	83	62	74	63	67	72	94	68	88	62	73	78	72	54	67	57	74	63	78	67	73	57	73	67	63	63	57	84	70	63	74	76	66	76	76	80	56	78	78	77	64	78	81	85	61	69	70	93	73	71	69	79	72	84	83	78	84	82	72	78	62	80	68	74	93	62	65	87	71	76	82	78	60	70	68	74	69	70	79	82	81	86	70	69	74	77	73	97	57	73	54	63	63	80	57	61	59	83	71	68	71	95	76	67	90	76	63	67	78	62	82	78	70	85	79	90	62	71	74	67	85	72	83	77	85	91	67	66	65	67	80	83	66	83	82	84	63	70	64	68	50	61	74	77	80	78	81	72	72	79	62	64	68	73	79	76	49	72	81	55	75	76	73	65	63	61	68	64	74	88	74	57	78	66	63	83	90	75	85	79	76	62	64	64	84	74	74	83	57	71	74	63	80	57	62	70	72	89	66	89	84	74	61	70	77	66	72	59	87	82	76	75	58	70	84	79	71	71	75	73	80	90	69	59	72	70	87	76	63	85	86	83	79	71	86	71	80	78	57	79	63	87	71	68	81	71	76	74	77	64	75	71	64	74	76	70	66	76	74	73	69	74	77	60	75	71	78	96	66	82	54	80	80	61	84	72	70	90	90	84	82	67	78	61	79	82	70	68	90	82	71	63	83	75	66	82	57	86	74	73	75	73	81	78	80	65	62	70	60	70	58	68	83	74	72	76	84	75	64	68	63	72	69	68	69	74	64	61	80	68	87	89	79	75	79	83	79	84	79	75	70	79	73	76	78	79	70	56	75	74	87	77	70	72	73	66	67	81	90	84	82	70	84	69	54	67	68	72	62	85	69	82	66	71	65	80	81	64	67	69	81	63	77	60	83	70	65	76	80	72	57	97	83	65	68	85	79	64	68	78	78	75	67	78	73	65	72	62	66	65	77	76	58	71	75	80	80	81	88	84	77	59	62	59	64	72	80	79	67	88	88	69	69	76	79	60	77	76	76	89	63	66	68	68	65	83	65	75	72	71	85	63	74	71	81	76	107	73	68	72	68	65	76	89	62	68	61	80	74	72	78	68	93	84	77	80	75	73	74	87	76	82	61	80	79	87	69	79	83	56	72	76	69	58	75	65	75	65	80	73	81	82	77	72	79	65	63	69	73	71	76	69	85	71	76	68	76	73	64	86	86	74	76	68	81	76	90	79	71	67	70	79	72	75	62	71	52	80	89	67	63	68	67	73	66	51	88	78	86	81	82	79	76	67	65	70	78	85	94	72	67	74	70	75	88	80	72	85	71	82	79	69	67	72	83	65	69	70	64	69	76	69	68	73	72	73	82	58	77	90	88	84	71	68	65	70	89	54	87	79	80	73	71	68	66	72	77	69	63	72	78	80	79	60	80	71	61	74	88	61	66	68	79	71	65	75	75	81	62	79	73	72	52	73	63	76	73	89	72	74	59	68	75	68	56	69	67	79	75	71	73	66	79	65	90	85	73	72	64	70	73	77	58	70	78	75	80	82	88	73	85	83	51	67	81	55	70	68	80	70	80	77	78	59	88	54	69	76	58	75	78	86	73	86	77	71	67	78	90	66	78	67	57	77	63	70	80	68	70	79	81	72	71	84	71	74	71	68	71	69	78	72	62	75	75	81	67	97	79	79	71	87	67
25778	21067	18408	41311	60857	62633	49577	38890	28480	18560	8677	3632	1639	1144	956	898	909	846	846	895	832	891	886	930	843	869	812	836	867	891	829	877	961	891	861	890	850	791	853	897	834	901	918	824	822	857	828	891	906	824	891	879	811	879	853	866	850	840	884	868	830	918	856	869	856	829	911	901	844	848	870	916	885	855	892	828	844	860	898	867	915	876	841	817	893	867	822	910	899	866	893	884	816	881	867	917	869	895	930	839	869	872	859	854	857	894	878	877	892	857	897	922	843	860	902	808	898	864	822	873	882	843	876	931	848	872	887	833	914	865	888	860	855	880	919	861	884	884	846	870	857	862	854	902	863	867	854	895	902	805	854	883	829	851	898	862	841	830	854	875	903	886	847	899	952	864	836	897	879	922	837	867	895	892	897	855	823	862	899	833	839	849	874	870	832	885	886	842	875	894	880	919	844	922	863	832	917	902	883	868	862	837	907	893	893	880	857	818	888	886	860	842	816	882	871	873	872	815	848	902	840	867	895	886	869	872	889	879	843	851	879	904	828	895	923	917	827	867	840	895	845	889	894	922	829	865	860	907	869	857	857	893	830	901	863	825	849	920	840	845	874	876	910	874	887	903	886	869	870	854	862	874	846	839	913	833	888	879	855	890	888	892	899	891	911	864	889	825	899	881	873	889	863	827	934	870	879	873	883	812	852	891	879	888	882	907	897	858	849	792	870	877	870	868	909	844	851	862	867	872	865	885	860	872	875	895	870	914	904	856	859	857	864	912	890	829	807	898	920	854	871	834	887	904	837	823	840	886	913	896	813	803	883	836	831	836	832	896	861	855	858	861	927	833	868	909	906	867	888	890	837	860	936	896	859	905	848	882	862	872	902	849	870	855	869	902	827	900	898	848	865	858	860	847	830	835	851	871	883	868	840	882	855	864	871	857	960	855	814	829	888	820	847	874	852	860	831	841	849	872	875	850	791	861	854	914	875	830	868	878	887	879	861	833	858	914	829	888	886	852	903	895	861	887	872	873	860	862	868	886	849	846	874	883	870	871	822	897	889	823	913	836	840	844	852	824	851	825	813	890	869	888	842	854	896	887	879	903	806	873	879	844	826	875	824	854	813	873	866	846	846	849	895	895	845	861	862	870	870	892	908	831	907	888	908	884	907	886	889	851	888	900	849	882	872	922	895	849	893	845	906	859	868	887	878	839	931	845	851	918	920	817	887	864	873	842	888	926	884	907	900	878	916	845	850	908	842	829	858	859	879	874	827	895	920	820	870	838	842	849	858	861	870	865	852	881	876	846	873	836	867	833	923	869	839	872	887	841	908	801	842	883	831	865	922	908	878	923	888	819	894	889	846	843	895	866	897	866	843	815	810	895	843	882	897	873	906	829	897	804	855	856	854	791	866	840	877	830	860	845	807	846	885	910	890	904	844	899	866	850	853	863	878	840	874	854	875	851	799	826	836	883	842	889	873	837	881	883	913	860	888	870	842	880	895	893	841	900	869	846	874	885	900	889	865	856	908	873	877	888	893	853	922	874	871	876	806	857	838	853	852	893	885	901	885	802	867	859	867	855	887	847	847	870	873	908	850	862	837	832	825	879	859	885	874	904	907	838	828	917	886	865	914	834	873	875	774	904	854	864	860	845	897	817	901	860	899	846	890	883	856	878	851	909	875	861	811	867	841	884	887	936	829	928	876	921	888	860	884	853	873	836	856	850	903	863	887	874	932	896	925	835	848	889	887	860	868	865	880	825	867	871	818	854	853	842	871	904	908	880	882	824	897	842	862	844	824	831	891	852	898	860	914	822	904	875	882	882	948	856	894	854	896	865	848	889	874	857	853	907	859	884	894	878	875	875	888	882	878	879	889	862	872	876	881	870	860	875	874	865	826	929	881	828	896	870	838	895	892	838	863	853	884	903	892	901	871	920	847	842	864	880	864	885	870	879	844	841	854	861	903	891	906	899	855	888	855	835	819	859	874	885	860	902	864	861	868	874	881	892	884	835	836	840	891	878	898	884	896	878	907	892	904	854	887	814	868	912	912	861	822	836	868	887	868	835	877	842	857	908	829	840	885	842	821	855	914	914	880	882	844	880	848	904	853	841	873	902	868	899	853	905	872	876	878	879	896	861	864	847	910	878	884	869	893	940	910	877	856	876	834	871	927	855	846	867	853	895	854	878	892	829	857	865	889	918	947	876	913	860	898	885	900	872	836	825	805	874	858	891	889	852	879	886	868	871	864	869	867	846	901	777	874	843	860	838	832	865	862	860	859	907	887	848	834	917	819	872	890	862	893	852	914	845	888	844	824	849	871	860	918	914	808	877	858	827	892	935	900	875	859	847	849	880	859	866	897	897	804	819	823	863	861	877	858	861	854	885	906	879	930	871	887	914	856	854	893	900	827	862	857	827	852	833	843	874	887	905	874	922	859	914	912	872	890	895	862	845	860	855	882	855	848	865	914	905	883	840	861	843	830	832	844	898	897	862	840	861	883	858	881	879	829	860	817	867	882	897	853	860	845	927	870	872	918	822	872	882	835	888	839	818	935	918	842	884	890	844	863	884	911	865	879	893	856	903	868	873	818	832	842	882	863	938	913	869	881	846	895	857	908	851	848	899	810	834	856	918	869	870	882	851	864	852	880	879	894	869	888	915	860	893	872	877	922	903	855	840	861	899	877	896	895	843	904	864	881	877	833	892	825	898	909	894	839	854	853	880	892	850	880	883	900	890	905	883	882	887	820	866	886	868	863	820	871	894	843	864	880	891	881	878	883	874	845	819	869	864	890	876	835	844	891	869	858	810	869	861	889	883	796	861	857	857	847	860	831	829	866	844	889	888	875	876	841	883	886	872	871	851	868	869	865	821	858	808	855	821	892	837	883	866	904	914	913	885	920	844	867	864	859	867	858	838	896	872	825	871	868	841	852	831	872	829	833	847	867	918	909	899	855	830	878	901	830	899	849	898	868	853	868	910	834	948	871	852	889	884	896	869	851	873	905	877	879	857	858	946	892	801	931	870	829	840	836	868	865	836	873	945	875	856	850	918	840	896	905	882	817	875	882	849	845	877	886	916	908	917	865	880	871	853	916	869	849	898	879	905	836	833	818	854	888	852	871	850	874	872	894	878	846	876	877	891	874	881	825	870	868	896	868	909	806	875	879	915	894	887	882	848	886	824	887	819	887	873	862	895	858	840	856	896	843	841	849	884	911	886	867	875	846	798	882	804	835	838	847	897	873	921	834	849	874	868	868	843	818	869	893	827	877	792	878	831	860	875	913	913	885	884	830	871	899	914	871	898	862	898	851	853	868	834	872	849	871	901	818	899	827	856	868	833	832	844	921	869	948	907	840	881	848	865	825	881	862	872	941	854	877	863	843	853	896	922	864	880	838	827	866	892	846	896	857	912	839	863	885	904	842	843	884	852	829	852	889	887	882	854	850	856	879	865	890	871	834	897	854	853	864	889	867	888	890	916	894	856
2825	1499	1552	3531	7533	12107	10479	5426	2601	1069	414	191	97	105	83	85	82	66	74	87	86	73	62	61	58	78	69	66	84	57	65	63	75	66	77	68	72	63	71	71	78	74	80	66	76	67	69	80	80	58	87	74	78	75	81	76	77	66	73	79	76	75	66	80	89	60	78	69	60	76	68	71	64	84	77	61	70	72	74	62	80	77	71	72	77	78	67	74	66	78	81	78	68	65	71	66	65	72	79	79	67	65	69	67	73	74	68	62	70	80	75	56	77	77	61	74	83	78	79	57	65	80	54	58	80	82	73	68	58	79	61	73	74	85	77	87	62	71	73	74	72	70	77	77	84	76	70	81	84	76	57	68	70	93	72	69	78	71	72	56	71	64	76	72	89	68	72	61	77	107	78	66	85	85	63	73	67	71	74	68	65	79	66	63	68	71	78	83	61	76	78	87	66	83	67	71	79	70	81	52	64	78	90	59	59	60	57	79	61	71	80	73	77	63	61	71	81	75	57	87	72	65	65	71	69	74	72	74	69	66	69	71	87	71	77	68	65	80	93	71	69	60	82	75	63	80	96	81	71	97	73	68	63	68	84	75	66	62	50	84	76	73	79	81	69	79	56	64	62	66	74	78	62	76	83	84	70	62	64	84	67	67	64	73	63	68	74	77	74	79	77	71	75	71	70	72	67	69	67	70	75	68	79	66	83	77	69	85	63	67	57	68	71	58	86	87	76	52	62	67	81	91	73	80	77	85	66	81	72	72	67	84	74	82	73	72	83	77	68	88	54	76	77	79	85	71	59	72	66	56	98	70	86	71	65	82	68	87	76	61	61	77	67	76	72	68	75	78	75	82	77	77	61	82	64	76	72	74	89	80	75	75	67	77	64	85	79	64	92	76	67	65	80	71	75	74	66	70	63	92	68	84	73	68	74	94	82	62	65	92	78	73	78	78	76	63	64	67	80	87	84	79	61	78	85	69	65	71	95	63	83	74	59	63	74	81	86	83	86	68	64	62	67	82	68	89	72	68	72	81	65	75	69	73	76	61	66	90	60	73	60	82	75	80	74	83	77	80	74	76	79	65	61	78	94	76	76	78	61	88	61	73	76	78	76	79	86	77	63	73	62	76	76	80	76	68	63	72	83	70	66	72	67	77	75	78	68	71	59	76	79	71	74	85	83	70	80	82	71	61	89	72	79	73	84	75	57	79	68	85	68	78	62	89	71	66	59	78	65	76	67	71	93	75	83	82	59	80	66	66	74	74	74	76	52	74	77	80	75	82	72	76	79	70	55	64	58	61	76	78	73	63	75	68	90	79	76	64	70	64	76	82	55	88	74	71	67	65	61	76	58	74	62	67	84	88	83	76	67	65	80	67	66	58	71	68	79	74	72	62	63	65	85	73	75	68	73	83	75	65	60	72	68	83	81	64	64	78	83	64	72	82	62	89	79	77	72	74	87	72	64	54	64	89	64	82	65	79	74	79	72	72	66	68	77	51	69	84	63	69	80	73	65	57	67	69	69	74	85	65	69	85	87	73	87	86	70	93	79	82	66	67	72	94	64	74	79	53	76	91	76	71	85	62	70	69	75	58	78	66	56	71	68	73	76	61	79	67	77	79	67	76	72	76	75	71	68	77	69	87	82	70	78	72	75	82	80	62	76	80	77	77	72	62	77	67	86	86	67	73	76	69	79	68	54	88	61	70	59	69	66	81	80	73	76	80	82	71	65	74	74	68	79	70	65	74	79	67	70	69	88	80	71	72	76	65	85	80	79	72	82	79	78	75	74	65	77	80	69	82	86	76	73	54	88	62	68	74	82	68	77	85	62	83	82	78	78	75	83	63	72	71	78	79	74	78	64	78	66	73	81	83	74	69	96	68	76	76	81	84	73	76	83	77	69	80	73	74	65	76	76	62	70	70	75	80	76	73	83	74	70	75	84	78	93	64	62	75	84	78	82	80	80	77	73	75	71	78	88	77	81	83	75	70	75	72	75	52	78	74	69	88	68	77	57	78	54	62	63	77	69	81	87	82	70	85	77	60	61	80	65	80	71	66	62	72	81	46	98	74	70	79	72	65	59	72	63	76	79	73	83	62	73	74	75	64	73	77	81	79	74	82	69	73	80	75	74	82	73	72	72	65	80	74	69	76	57	77	59	81	73	81	65	74	90	70	76	82	60	67	70	58	68	75	71	65	67	70	78	92	70	81	88	79	72	69	60	82	76	72	92	86	71	60	80	75	74	71	65	78	77	63	89	79	80	67	86	80	83	70	67	63	72	61	74	73	89	74	72	61	75	83	67	70	90	74	79	64	67	86	79	81	65	72	78	73	90	76	61	63	56	64	81	74	64	57	80	74	73	85	86	78	61	67	72	70	82	83	79	91	73	62	73	78	65	56	80	74	78	80	73	75	83	70	97	64	74	70	52	77	73	65	92	79	69	72	89	84	69	62	79	60	79	80	78	68	66	61	79	65	69	76	81	70	76	80	78	70	71	74	74	82	72	63	66	70	77	86	94	86	71	78	69	83	60	91	82	79	71	77	73	82	75	78	72	76	72	84	79	88	66	60	78	70	71	81	79	75	65	74	74	76	82	65	63	82	72	75	62	77	58	75	68	72	71	71	75	75	84	77	62	79	77	66	71	67	81	72	72	81	49	79	93	77	70	78	77	82	80	75	71	87	79	70	68	61	55	63	71	55	66	68	78	84	77	68	76	70	71	81	75	67	68	74	94	59	84	78	65	74	87	76	75	66	72	76	59	69	68	86	59	70	82	67	83	72	71	66	80	63	65	62	83	72	70	74	90	71	80	84	78	79	62	63	74	90	77	71	85	76	81	65	70	73	63	62	80	76	74	75	63	79	75	72	77	78	73	55	73	67	76	76	63	81	65	60	75	67	72	79	66	74	76	83	68	74	72	69	73	66	68	71	61	69	70	63	63	69	79	70	75	68	69	62	66	79	77	68	79	72	59	57	69	67	77	67	78	87	89	76	73	71	61	80	74	61	86	62	88	69	77	61	82	65	65	77	64	81	68	71	88	58	62	81	74	77	67	73	94	79	69	65	86	73	73	88	69	69	64	81	85	67	81	63	64	71	72	87	65	73	78	79	67	76	73	90	73	55	86	78	74	73	56	83	56	76	81	67	79	88	69	74	79	68	74	71	60	71	87	79	66	75	67	71	64	75	67	76	79	81	80	70	83	72	82	81	77	70	59	72	72	75	64	62	71	88	75	70	75	64	88	56	62	54	86	68	62	76	83	73	77	75	77	82	78	77	71	64	74	87	81	68	87	91	88	79	79	83	61	81	78	72	86	84	51	69	85	81	67	72	68	81	69	81	54	60	60	72	58	69	74	85	67	82	81	64	70	70	64	74	67	72	81	76	73	71	77	80	78	75	61	70	76	71	77	83	83	74	73	74	80	74	83	79	90	64	87	66	79	68	63	63	69	84	83	61	57	77	64	53	80	82	73	65	64	64
25132	19571	20236	40639	61048	63850	52923	40536	30055	19962	9937	4107	1915	1171	1005	971	893	871	842	886	899	921	887	882	867	867	885	899	847	863	935	851	861	858	860	862	884	874	921	917	887	898	904	800	909	901	889	846	878	863	849	869	889	862	845	883	935	870	898	920	877	885	857	901	838	892	863	883	889	860	831	894	860	823	812	889	918	875	910	863	793	870	896	834	914	927	873	875	906	842	897	854	862	882	873	824	832	836	815	841	852	845	880	901	862	878	925	872	857	853	848	834	851	892	845	835	836	849	891	944	845	873	897	874	832	815	866	881	855	844	857	860	856	924	868	889	881	907	877	859	892	854	819	891	886	878	904	870	850	936	865	910	927	871	915	840	847	878	870	897	886	866	901	866	906	926	905	841	878	913	857	898	881	840	911	886	815	884	871	884	873	907	892	903	838	901	880	886	874	819	833	907	870	874	952	876	865	827	879	841	889	875	882	849	868	836	870	905	885	952	922	877	835	854	903	915	884	893	858	839	876	918	880	855	841	919	816	879	886	827	908	887	849	866	824	829	872	899	877	869	782	845	885	851	831	836	879	860	909	890	886	849	835	818	936	933	886	880	824	838	855	806	886	885	859	885	843	885	858	916	846	885	831	882	858	921	807	881	927	828	912	849	878	858	874	876	895	926	917	807	914	881	902	864	919	858	862	868	874	827	912	870	910	923	902	855	942	841	883	866	845	927	916	868	877	917	899	854	833	876	852	852	841	886	907	840	882	900	883	914	899	862	834	892	867	859	859	917	918	882	939	958	863	853	883	886	814	868	881	908	850	826	865	886	872	915	930	928	912	836	847	892	865	870	891	890	905	885	900	888	879	887	831	841	853	859	906	836	828	835	849	867	913	870	855	862	865	878	857	909	819	857	904	882	937	923	909	882	894	871	835	887	851	884	870	917	855	884	900	873	862	882	906	841	859	849	903	833	826	887	880	909	863	874	864	884	845	877	878	877	830	886	842	886	846	877	862	855	939	878	875	853	872	915	807	927	845	869	853	848	868	837	885	864	829	877	861	886	888	838	867	888	874	859	879	933	889	901	872	915	870	870	885	870	873	909	851	912	888	867	874	902	885	895	885	924	872	871	897	905	923	828	903	891	895	818	823	869	929	826	895	860	890	869	815	885	881	812	872	887	901	939	851	812	867	859	825	930	847	950	837	844	867	917	907	882	873	866	855	895	846	856	894	894	861	831	867	940	911	858	842	882	860	921	883	880	843	889	861	911	869	862	832	864	866	840	915	914	887	864	905	829	881	876	870	879	865	880	901	874	908	939	910	911	924	880	860	891	867	916	881	869	862	917	895	880	898	887	884	890	824	833	873	872	825	894	911	828	852	915	851	874	857	874	921	868	881	885	926	861	887	809	918	939	848	865	876	840	865	877	905	842	848	876	856	867	819	868	888	861	824	880	875	816	889	915	887	862	857	874	888	826	917	829	913	838	927	888	884	891	850	879	836	889	871	860	838	863	877	858	900	923	888	899	870	872	849	859	867	911	847	915	903	883	856	847	838	886	914	855	871	861	892	867	810	858	892	873	818	846	871	835	846	869	866	831	863	865	842	909	889	885	868	861	865	893	838	836	848	881	922	895	921	900	891	876	890	885	820	885	863	852	851	903	873	841	797	871	885	887	907	860	824	857	897	850	880	854	850	834	862	891	930	876	856	893	834	858	868	906	866	904	855	882	858	907	829	855	860	847	869	891	843	916	889	932	885	892	837	849	870	843	880	844	844	886	883	958	883	891	873	873	889	887	895	923	848	835	856	863	853	880	932	887	850	853	901	893	870	845	843	931	902	896	895	914	858	864	822	841	933	918	823	897	937	891	858	863	927	844	861	899	855	880	849	858	831	879	825	863	838	826	878	870	876	875	827	878	866	872	887	869	909	876	871	896	873	886	865	898	804	872	868	839	906	903	846	886	867	849	884	878	915	875	868	855	881	876	895	865	890	861	874	881	855	864	878	872	858	876	844	923	885	898	875	913	864	869	845	869	829	867	849	937	900	900	885	818	906	864	870	900	886	920	885	851	898	892	905	883	860	883	861	845	905	890	897	874	853	861	847	903	829	912	832	898	883	896	905	873	893	890	902	868	857	890	865	877	919	899	869	826	864	854	920	905	862	874	891	846	850	850	890	865	880	896	887	904	924	895	867	866	856	930	894	873	906	929	919	824	923	886	892	878	895	929	906	935	828	865	847	910	902	814	891	892	857	888	842	862	901	865	907	834	929	884	857	866	867	824	920	884	860	886	910	880	888	843	881	846	831	875	920	885	853	836	850	908	814	852	886	897	890	914	868	895	880	881	904	858	891	842	882	916	900	892	907	864	850	889	843	888	908	897	860	853	861	880	871	912	905	874	891	881	861	855	841	862	881	891	857	872	876	863	869	823	910	856	866	867	926	927	824	841	891	881	852	815	843	893	853	863	873	883	890	867	831	824	850	861	860	829	859	865	869	909	858	909	868	867	882	860	907	841	864	870	825	885	898	832	875	891	858	896	875	878	879	917	868	882	888	911	862	876	901	913	861	921	833	907	815	868	855	878	845	852	849	879	864	883	893	839	862	863	906	874	844	844	854	853	866	840	862	906	888	919	849	926	891	855	887	842	891	929	862	887	852	908	882	851	903	841	873	868	896	884	853	866	924	898	895	846	846	872	892	864	862	907	898	862	897	922	888	877	896	902	867	855	866	822	847	828	877	853	846	923	920	871	864	887	900	897	894	858	887	922	885	848	883	878	925	928	897	897	797	878	863	924	844	877	852	842	848	865	848	926	864	886	851	850	915	923	888	901	845	881	881	885	868	904	829	875	948	902	879	875	850	909	816	865	945	873	952	849	868	817	867	812	836	857	855	906	904	873	839	856	861	862	881	880	892	839	891	893	900	882	904	839	861	900	840	883	924	860	866	887	815	881	902	892	825	865	846	853	905	861	874	907	869	871	856	897	945	849	897	842	905	951	843	864	895	881	869	928	848	891	898	887	883	905	890	912	889	883	827	851	862	912	939	868	852	844	869	851	841	914	892	891	902	890	908	843	837	879	839	826	883	898	874	838	883	888	865	853	904	867	858	866	910	874	837	892	848	925	859	801	841	896	879	836	918	915	845	915	855	932	896	922	899	883	840	872	824	861	870	857	854	851	848	840	870	920	900	852	872	860	906	823	857	894	914	898	881	883	839	852	923	865	839	863	872	898	881	901	853	870	926	891	871	845	873	851	913	872	902	900	863	864	864	842	854	853	813	888	854	906	930	911	844	890	889	887	860	818	901	882	932	837	888	868	909	880	845	900	869	901	936	926	850	888	882	879	856	918	876	877	903	836	853	900	868	874	845	885	835	902	910	859	833	842	884	845	905	863	859	859	910	914	867	903	879	917	837	856	859	864	874	854	858	903	908	908	849	840	905	882	888	901	899	834	820	857	937	879	864	829	954	853	837	815	866	885	887	866	864	904
2002	2516	2549	5740	13576	18547	15551	9450	4092	1744	702	282	153	101	94	86	77	73	82	72	69	56	78	79	98	65	82	84	92	84	68	76	86	78	90	76	88	81	57	82	90	77	65	82	76	94	87	65	88	81	89	73	80	85	75	67	83	84	83	102	70	80	77	86	71	75	74	73	84	77	81	80	91	84	83	89	68	87	80	89	105	99	77	71	75	82	84	72	65	87	73	94	89	78	67	70	87	81	88	83	108	77	80	79	85	83	80	67	73	88	83	64	90	76	70	85	95	80	81	82	82	91	79	96	83	68	90	71	97	87	67	93	92	74	85	88	81	71	86	94	76	68	63	76	70	96	100	83	86	93	91	79	73	83	63	83	92	72	84	69	82	79	82	81	84	80	85	70	68	83	87	60	85	89	70	82	87	72	82	92	66	89	87	84	73	81	81	81	96	90	88	83	75	75	76	90	84	63	77	90	77	83	71	86	85	75	87	79	70	71	86	70	85	71	79	92	68	108	81	63	95	81	88	82	77	71	87	83	73	72	71	77	70	77	83	72	71	77	77	77	87	81	86	79	89	70	88	101	94	92	103	90	83	76	86	90	87	96	98	86	76	87	75	80	98	87	65	85	67	96	92	66	76	79	80	93	72	82	93	77	86	88	75	90	87	80	85	89	86	83	66	83	80	62	83	87	88	86	75	81	87	89	69	84	83	78	75	71	81	82	72	82	69	79	101	91	90	92	88	85	64	88	74	77	66	89	97	64	71	80	84	81	85	60	58	84	76	89	76	82	99	86	80	70	68	84	91	85	85	82	87	89	69	74	80	78	82	98	67	83	85	63	89	86	89	80	76	78	81	84	72	71	82	83	81	69	82	79	69	90	88	87	68	84	80	89	102	79	95	82	99	83	72	80	100	84	80	87	73	85	88	75	88	82	89	76	85	71	86	96	81	78	86	84	71	75	68	74	58	73	76	86	78	76	96	82	88	78	80	83	68	78	73	82	81	107	65	76	84	87	82	90	79	77	72	90	69	59	82	73	87	83	84	79	84	90	66	76	83	90	90	80	77	72	90	79	81	76	105	81	84	75	99	70	79	77	81	80	78	88	94	78	78	65	81	82	87	74	81	68	81	98	101	79	81	95	94	81	79	83	89	81	89	80	80	75	75	87	90	73	77	81	90	83	97	97	83	94	86	92	76	96	72	94	84	82	86	92	69	76	83	86	94	75	84	64	83	84	83	61	82	79	88	97	108	85	72	86	82	94	68	80	87	84	83	77	84	83	85	95	70	75	74	89	80	75	88	87	83	83	74	75	93	75	79	75	85	80	85	76	70	82	75	75	77	77	71	87	86	74	81	75	78	75	100	85	91	93	70	89	86	92	92	84	66	75	96	70	77	77	94	85	74	71	83	85	81	105	81	60	86	84	78	96	85	95	78	94	78	85	56	81	72	85	82	83	93	64	84	87	93	87	78	84	61	87	77	77	75	56	92	75	87	87	77	74	85	89	97	86	87	51	91	104	97	87	74	82	71	88	80	73	67	89	91	82	81	88	90	82	77	83	86	82	83	98	75	91	86	75	75	76	72	70	88	94	81	87	67	81	90	69	84	74	70	103	92	91	89	81	97	86	73	69	65	79	91	74	97	72	91	75	87	87	87	69	80	81	79	67	90	70	74	77	94	93	87	84	90	68	78	87	93	86	88	89	72	83	94	93	87	86	86	85	80	74	93	98	67	74	76	68	80	84	72	83	82	79	83	80	86	86	69	64	74	75	85	87	73	64	74	78	85	80	75	76	79	83	81	91	83	78	61	89	62	73	74	82	101	74	81	78	81	84	92	92	80	83	72	74	76	96	82	79	85	86	69	84	77	78	86	97	71	82	73	79	99	62	65	75	81	83	84	93	70	86	58	76	69	103	85	79	85	64	90	77	65	71	70	82	79	85	88	72	84	88	91	96	84	80	80	86	79	90	83	87	93	77	94	85	81	77	87	82	89	78	69	65	82	85	85	83	68	69	83	83	89	79	83	93	78	84	79	85	100	80	74	89	88	85	84	89	91	92	81	82	69	81	68	69	92	89	86	87	87	86	91	94	72	106	78	87	79	78	72	96	75	71	89	84	92	78	80	87	78	77	100	84	98	75	89	85	86	79	70	81	76	77	73	77	78	96	75	81	85	97	75	81	76	83	82	79	71	85	88	102	75	81	78	79	76	82	69	66	73	76	56	67	71	76	91	79	87	94	71	99	102	79	74	83	78	85	79	67	99	67	84	77	81	63	80	68	83	78	73	80	79	85	109	82	94	69	83	77	92	78	87	85	84	100	80	91	100	104	68	77	88	91	83	84	82	76	73	77	93	83	77	76	73	86	81	74	64	93	84	73	74	63	89	75	100	89	71	75	92	73	82	77	74	75	76	76	86	76	101	81	89	68	75	82	63	76	99	79	91	82	76	97	88	72	83	79	80	83	98	78	68	85	75	90	82	92	95	89	74	87	69	78	65	79	95	76	92	77	74	79	76	78	80	71	91	93	85	104	85	82	86	84	74	71	98	72	90	83	83	83	82	63	90	80	83	92	79	90	78	77	84	76	86	79	69	89	80	82	81	78	81	94	64	90	75	75	77	74	96	76	71	86	83	99	79	72	90	88	93	84	93	86	81	69	71	80	72	89	85	100	81	73	86	98	79	73	65	81	81	71	76	77	82	72	78	80	70	76	72	79	80	76	88	85	62	91	72	88	76	81	72	96	89	84	85	98	103	78	83	74	86	91	70	87	96	76	81	101	84	74	85	100	89	79	85	70	69	85	83	75	68	84	92	76	65	74	85	71	84	79	81	85	86	84	86	80	83	97	76	67	77	98	71	76	78	80	75	75	79	93	82	68	90	86	85	97	78	107	83	90	83	97	65	84	94	88	82	74	78	87	77	69	79	86	104	62	97	80	79	86	87	85	82	97	73	75	85	83	90	72	67	80	78	79	91	75	83	79	84	79	80	88	70	82	69	82	86	85	87	82	71	70	78	108	100	89	79	85	75	84	92	73	81	91	86	86	89	70	83	67	78	80	66	79	92	80	67	84	88	93	73	98	71	75	87	78	92	84	81	76	69	73	92	82	74	76	78	75	78	85	80	100	94	95	80	80	76	101	81	86	93	78	77	84	74	79	86	81	72	65	82	91	73	97	68	65	91	79	91	72	101	69	56	77	81	79	72	99	80	87	86	88	80	73	98	85	92	86	71	84	92	83	89	82	75	76	71	86	81	83	89	65	93	78	89	61	76	89	72	91	63	94	72	76	73	72	94	81	90	80	77	87	95	83	61	89	77	83	98	78	96	82	74	73	71	70	93	69	74	77	96	81	89	82	85	73	75	73	78	79	85	89	77	65	79	87	83	63	97	79	88	78	71	78	70	71	79	87	84	66	79	80	79	92	71	87	82	80	82	87	73	85	81	91	70	71	65	74	78	91	95	78	86	85	71	88	80	72	79	76
29960	25454	24707	48030	74162	72693	62435	47670	34591	25199	14734	6369	2664	1362	1045	966	989	969	949	931	982	971	995	878	957	1026	937	989	942	1029	1001	1018	1004	983	912	997	946	970	966	976	980	1001	974	1011	983	992	961	988	954	982	960	964	927	977	971	983	1012	969	1032	949	945	942	917	972	995	936	959	1017	941	996	1026	968	959	940	950	919	1017	1011	921	978	972	983	958	988	1001	956	976	927	922	925	944	987	976	1012	997	980	1001	1010	1002	1016	976	946	935	933	936	959	962	934	956	1036	931	979	953	926	967	992	975	972	1019	952	963	942	1027	984	993	948	1013	926	961	951	1001	937	939	975	959	1003	1000	974	961	998	943	1034	1003	950	1006	1005	961	972	1028	972	955	967	953	943	975	942	956	957	956	978	1005	909	1039	1007	956	974	981	1003	961	976	968	951	944	1063	973	995	963	1017	1008	938	1023	975	1012	1014	993	929	998	956	953	970	1003	1039	956	978	933	944	968	961	931	919	922	987	902	955	969	968	1019	983	1025	963	963	954	974	969	951	965	1008	976	1015	963	1004	939	923	1006	954	983	984	930	904	969	984	999	984	980	984	934	971	933	990	951	983	983	1011	975	968	1010	964	948	968	955	999	967	959	1000	916	964	948	962	974	1030	952	983	966	976	989	976	938	901	994	1020	977	990	1000	953	974	1004	994	982	939	968	902	945	925	966	951	976	1012	934	994	900	959	943	977	986	975	1007	971	977	926	1017	986	970	980	1023	963	974	988	1006	951	977	895	1018	1001	1066	995	964	933	946	991	980	933	939	970	1010	1029	959	1000	1013	1001	946	960	983	958	923	961	985	961	1011	994	949	920	961	1013	940	929	961	962	913	898	922	1010	977	1001	910	998	986	969	965	965	998	990	973	1002	1021	983	966	975	981	979	973	920	906	945	970	973	948	951	1022	988	977	993	966	965	982	965	1009	978	965	936	950	998	973	992	987	976	1029	983	989	1045	949	956	986	972	976	960	920	934	1021	1001	980	981	968	1024	1005	1019	966	976	978	968	954	1015	960	980	1001	948	994	970	965	945	946	961	973	931	1021	953	962	1011	1019	943	996	1002	1012	1016	953	984	955	998	984	965	966	955	895	926	975	927	980	965	1043	970	1036	949	991	964	932	985	989	948	1018	977	941	1017	972	969	974	1005	966	948	953	943	975	971	952	973	939	984	934	985	963	1035	928	949	928	972	940	972	996	983	970	961	978	953	926	987	982	1020	910	967	949	1022	925	950	993	986	990	964	1041	921	1044	978	976	995	984	1011	975	988	931	1016	958	998	938	943	972	925	978	991	972	995	1016	980	922	988	949	988	1034	1035	968	1016	980	983	964	971	937	973	972	1006	1014	897	964	962	951	992	956	999	932	1002	938	1015	968	1002	931	996	961	1012	976	996	948	925	966	952	1004	1068	996	959	1014	956	966	1011	936	1003	997	951	1000	1002	998	992	1017	992	970	939	967	1024	982	933	939	1024	981	959	931	977	990	955	967	979	959	954	917	938	919	989	980	961	1008	913	1033	977	1024	949	983	1016	979	977	965	970	996	988	976	922	949	977	1013	964	984	967	966	1000	952	977	955	1009	1007	950	965	982	967	1001	974	971	964	1003	946	1008	933	953	1035	922	968	954	1035	983	950	990	946	977	930	977	1003	995	969	998	883	984	989	952	1032	987	1024	959	921	993	929	986	1015	973	1046	944	952	992	925	943	1004	1064	937	1018	961	996	957	926	969	949	1001	1017	963	956	961	977	962	909	958	998	936	935	956	956	935	982	1010	993	982	959	967	964	990	992	947	933	947	1007	955	926	985	964	953	922	962	945	996	972	986	927	1015	894	961	955	995	975	1006	945	962	966	944	1011	973	968	985	960	962	993	1033	947	1001	990	989	959	993	980	957	989	979	1007	984	995	948	945	986	961	1029	959	958	1012	986	1004	987	930	1009	941	964	971	957	1025	920	978	976	954	924	985	951	1001	976	983	916	939	963	957	971	990	946	993	1014	947	932	979	970	1016	977	950	991	1004	1022	973	993	981	953	904	938	978	961	993	970	1032	979	1018	1007	956	971	988	972	971	1010	964	1017	997	986	1013	885	955	1004	974	983	962	945	957	975	976	974	957	999	978	962	954	987	1009	980	921	943	942	890	959	919	987	988	1009	969	1011	1025	985	967	966	1000	980	919	1038	950	949	1005	945	1026	982	1018	1070	983	1026	997	982	933	953	996	1001	973	989	975	944	955	1018	1026	913	956	972	944	964	917	986	975	938	1011	973	969	933	979	893	980	964	956	981	976	991	989	978	973	958	1009	1014	971	957	937	1021	993	942	965	936	985	1003	984	956	929	952	964	973	1006	986	935	945	994	1000	976	984	955	987	988	1030	950	991	923	975	989	964	981	967	992	964	960	965	978	997	996	954	975	990	940	963	965	991	1016	954	998	932	963	961	981	987	962	993	959	983	987	947	1043	987	962	970	962	1009	957	998	1026	917	973	1007	951	978	947	947	979	1015	964	974	993	961	939	1002	977	932	963	996	983	1001	929	980	1070	980	983	938	975	960	966	988	966	1020	927	958	970	976	929	975	996	943	987	1010	963	998	936	991	989	1000	973	958	979	1001	954	960	962	961	951	931	1011	908	984	955	926	985	965	1030	954	977	955	1054	991	984	1031	1018	1025	979	1015	939	1034	1007	985	943	952	961	971	890	954	962	1008	931	959	968	984	956	984	949	969	1002	944	925	957	981	924	974	993	981	990	967	965	1025	957	970	1041	1003	927	956	1014	976	997	942	920	952	983	949	963	996	941	917	967	995	976	977	965	993	958	995	1007	969	912	961	996	1010	993	957	1004	971	986	946	971	982	977	955	961	975	949	959	1009	972	941	909	1003	949	975	1007	1008	938	979	963	933	993	949	997	964	900	1003	987	960	1005	1018	973	940	997	907	1027	952	982	991	1027	951	970	921	910	1014	946	928	976	954	978	960	963	996	984	936	991	1022	950	1045	947	953	992	907	974	943	990	954	950	969	926	1015	946	917	992	1000	1013	937	958	980	975	965	974	990	937	1017	951	950	993	974	989	931	955	991	969	941	1007	952	939	971	970	960	972	986	959	999	962	953	949	1022	965	1002	976	1027	965	972	935	1038	955	990	953	1017	996	1015	964	961	973	964	946	1000	991	1008	996	999	973	989	960	979	952	970	1022	969	954	980	932	959	968	937	982	996	965	999	987	956	1012	908	955	980	1014	1004	916	972	968	1008	941	1062	982	1009	947	985	933	1000	979	990	938	944	951	926	970	923	970	957	1008	941	980	978	969	969	911	978	956	979	972	964	997	995	922	1018	1035	994	956	1016	983	977	969	947	979	928	995	980	917	957	975	984	903	944	948	977	988	934	948	1007	986	982	935	987	966	951	967	957	991	946	955	982	993	971	987	952	1021	945	1013	956	999	952	960	927	981	995	969	958	1018	895	964	921	940	937	974	945	986	943	985	961	937	987	992	929	949	938	979	1042	957	979	978	979	904	979	1015	964	953	994	967	892	965	970	1006	1033	986	1003	1016	976	1017	970	973	912	932	971	1005	931	979	937	1021	1016	995	1000	975	976	1030	952	937	909	991	1003	1038	931	933	979	951	971	984	948	943	985	958	977	980	970	970	972	951	969	1014	951	983	945	968	998	965	980	953	1021	978	940	969	1049	1033	975	961	933	917	931	1025	908	949	941	1003	1003	958	966	974	950	937	981	980	1010	1035	949	965	959	950	985	942	981	954	989
1654	394	416	803	2714	4178	3509	2155	988	493	207	122	87	65	62	72	57	45	68	73	60	76	77	44	60	57	69	80	64	69	77	55	57	71	47	67	63	61	68	53	59	59	50	62	78	52	48	56	60	59	63	70	68	67	42	68	57	60	58	52	63	64	63	71	71	56	74	57	65	60	58	69	59	51	62	72	66	69	85	70	61	71	55	62	57	58	53	63	55	49	67	78	51	61	86	81	78	68	63	62	61	45	54	81	69	73	68	62	62	65	57	55	71	66	74	75	62	58	60	70	52	59	63	55	69	70	54	59	63	58	65	63	67	66	57	77	62	59	67	57	57	56	69	56	61	71	56	55	66	63	57	49	85	66	62	66	72	76	69	51	69	80	58	61	57	56	72	70	47	67	75	71	73	61	54	51	84	71	68	79	74	70	74	56	43	67	41	59	70	61	68	70	63	64	55	64	68	64	55	56	76	68	58	59	65	69	66	77	50	60	76	61	56	67	66	63	81	68	78	59	68	72	58	60	68	63	58	63	80	65	71	68	57	80	59	63	71	67	56	52	62	51	61	64	51	71	66	72	67	76	67	64	77	70	76	67	43	65	65	68	62	61	67	61	68	64	70	62	58	72	56	57	58	54	57	61	72	70	65	71	51	62	72	53	75	60	67	80	63	75	55	59	53	71	58	61	73	72	68	68	68	69	50	44	58	63	60	64	68	78	72	67	78	56	59	54	70	52	77	59	66	66	54	59	63	68	58	73	51	58	68	68	57	60	72	60	81	57	59	59	68	65	71	66	79	59	61	69	65	64	62	76	62	69	60	60	72	66	52	67	72	60	62	52	61	62	74	64	69	75	66	61	60	67	61	70	69	56	54	69	67	56	86	48	73	61	52	44	59	49	46	70	54	50	44	62	55	52	76	68	60	66	70	68	74	57	81	53	62	48	54	52	78	73	65	65	72	64	69	65	62	65	67	64	74	64	57	52	69	51	58	73	67	63	65	64	62	54	71	62	59	60	59	61	57	79	76	50	61	59	58	57	56	50	62	53	53	60	62	69	60	64	61	52	59	66	51	60	69	69	66	60	61	66	65	67	65	54	63	69	72	64	48	66	60	75	60	73	73	59	59	68	74	42	62	73	68	63	68	60	68	64	60	67	64	64	69	53	60	54	58	59	58	52	70	49	63	49	60	53	53	73	67	71	73	61	60	58	67	75	47	46	72	56	69	72	57	53	55	59	55	61	64	63	52	61	66	57	61	55	51	52	58	54	67	73	65	73	59	70	73	62	64	50	90	56	62	63	74	65	68	53	78	67	59	63	78	70	54	66	60	63	72	58	53	54	72	55	60	66	55	74	67	65	70	56	72	47	67	63	75	72	60	73	72	54	68	72	60	62	76	61	59	72	70	63	65	52	62	59	58	59	71	59	67	55	72	57	50	66	53	74	61	83	73	59	54	58	52	74	60	56	71	65	63	69	73	62	61	62	61	47	64	63	55	56	58	55	65	64	69	51	63	55	68	72	63	63	69	74	56	77	52	67	64	74	63	61	69	66	56	68	56	64	55	63	57	64	63	69	58	70	77	70	65	67	63	70	60	68	57	71	56	61	64	75	53	62	70	80	62	50	62	63	61	66	61	77	58	63	48	65	61	68	57	71	60	71	70	82	61	70	64	65	73	78	57	59	61	74	70	57	79	71	69	63	68	60	70	66	55	62	60	64	61	53	68	66	66	62	54	74	56	86	54	57	56	67	63	57	64	58	76	79	56	56	78	64	56	55	78	51	61	53	65	73	61	76	66	87	62	69	58	68	62	77	59	71	79	68	61	57	63	69	77	58	63	74	64	57	51	61	57	66	65	53	62	51	54	67	75	80	64	58	67	62	67	66	68	73	57	64	56	63	57	72	78	60	75	82	54	76	76	70	75	61	62	72	66	60	59	58	62	73	64	53	74	70	58	69	64	58	67	50	72	66	60	63	57	56	62	70	60	70	43	84	61	58	54	64	76	69	62	69	57	69	59	85	61	39	51	68	65	68	60	61	60	67	47	61	67	70	61	58	51	57	59	56	84	61	74	46	53	74	56	64	62	66	72	65	69	71	58	57	63	61	62	54	57	88	60	51	67	74	55	64	57	64	71	54	59	52	71	67	69	63	47	60	60	71	68	60	49	53	66	56	62	63	65	72	57	59	65	72	66	45	71	59	49	58	58	60	64	74	68	65	57	62	60	72	88	71	71	72	63	71	60	56	75	65	65	46	72	77	60	73	48	79	64	64	44	50	47	69	50	57	70	69	72	56	61	59	67	70	58	74	68	62	77	62	55	74	68	63	61	56	76	69	59	69	68	66	57	60	69	64	68	74	66	79	58	53	63	72	68	53	49	69	60	68	59	51	58	67	57	62	55	70	58	61	68	63	73	64	72	75	61	54	67	54	71	91	66	69	45	67	64	54	66	71	52	74	56	75	61	66	63	52	70	65	57	68	64	60	56	69	62	74	62	69	76	58	69	69	66	61	47	63	78	55	64	71	72	60	72	66	55	84	64	74	63	44	52	68	64	75	54	73	65	62	57	67	61	61	62	64	65	62	64	59	82	63	57	68	62	51	78	54	74	47	54	64	73	66	62	58	65	73	46	74	66	47	65	59	56	59	64	48	48	63	63	60	60	65	58	62	56	69	53	54	54	54	72	57	80	72	73	58	63	59	64	56	72	68	63	62	69	65	46	68	77	73	64	59	72	61	67	72	66	59	49	63	49	76	61	70	57	67	56	55	84	61	62	68	50	70	65	52	57	64	64	67	71	59	58	60	60	54	83	55	60	65	74	74	66	75	59	75	59	74	69	59	77	73	50	72	70	65	68	67	64	70	68	55	61	80	72	68	62	51	61	63	81	44	64	59	74	62	51	76	60	57	80	68	61	76	64	80	60	60	75	72	63	43	58	65	78	65	71	68	59	52	56	67	77	61	61	54	68	59	82	58	65	64	69	65	44	67	83	67	52	76	50	66	57	70	57	65	69	75	64	71	52	75	58	66	57	50	58	51	83	62	69	69	62	70	56	49	73	68	63	64	69	58	61	54	67	48	54	58	76	73	66	56	65	64	52	59	66	74	62	66	60	60	53	67	57	68	70	59	50	64	69	67	67	65	50	61	66	67	74	75	63	63	58	70	78	60	69	65	52	54	58	59	69	72	55	63	64	71	58	69	77	63	74	55	60	73	64	54	64	61	81	59	47	58	67	63	65	70	54	49	67	64	58	78	53	69	76	69	81	79	55	70	62	67	63	57	63	63	57	73	62	64	58	64	61	64	61	77	64	79	64	68	55	59	65	62	56	62	46	74	61	67	62	64	66	76	65	64	64	56	68	65	61	64	66	58	71	61	60	55	63	67	63	67	67	67	67	63	56	69	75	83	53	70	64	66	71	58	84	66	57	53	60	60	62	64	65	58	59	60	66	49	65	67	75	54	76	75	58	68	76	59	53	57
17374	9427	8624	24733	44516	44415	38072	30007	20588	12035	5458	2405	1208	872	803	753	748	750	767	762	722	739	769	751	767	751	736	761	803	751	773	807	752	794	739	744	752	769	759	806	821	703	692	748	786	765	761	724	726	806	783	732	756	772	732	773	762	746	777	765	782	779	771	794	772	752	728	761	743	753	736	743	759	771	705	787	752	770	734	788	843	789	751	702	787	774	778	777	762	771	738	784	831	765	757	803	789	842	768	748	760	775	799	730	804	767	825	754	779	769	775	728	712	786	755	766	766	748	764	746	750	767	777	802	762	771	773	778	722	775	762	813	802	760	779	819	762	711	755	799	742	783	790	781	730	725	742	748	774	746	723	809	771	787	758	786	768	717	732	794	743	759	759	718	712	797	792	740	815	769	792	766	789	736	725	760	742	772	747	763	788	764	790	815	751	780	786	753	760	796	731	752	711	737	788	799	755	758	765	771	737	796	793	759	804	770	760	749	758	780	818	777	767	789	781	782	771	731	773	739	740	728	793	778	720	795	699	785	800	761	780	801	798	733	779	695	744	740	763	763	783	768	770	798	773	799	767	797	774	767	793	759	732	767	769	759	779	816	753	808	753	735	766	766	788	770	758	776	746	763	810	724	748	786	769	811	810	775	735	754	773	782	819	777	744	786	784	716	750	752	786	782	778	791	747	736	768	734	780	778	809	760	779	749	798	823	747	732	762	782	769	790	749	833	767	777	759	778	770	784	761	794	745	756	774	755	761	711	811	792	746	759	781	748	781	831	775	730	753	807	775	753	759	779	749	767	763	786	766	787	758	785	738	740	782	801	784	807	759	785	813	765	742	749	805	799	763	750	792	776	719	785	773	744	763	788	775	749	743	806	763	753	778	768	771	791	756	780	758	766	716	764	714	765	772	767	763	738	823	824	741	759	711	755	721	784	770	757	774	757	783	795	737	737	699	760	694	817	762	731	771	727	745	708	803	781	721	753	777	792	758	793	775	736	814	761	755	767	709	767	778	759	709	816	772	776	788	811	762	784	781	757	804	758	760	752	781	774	776	761	750	738	724	772	740	723	776	769	749	764	758	752	825	755	775	781	764	778	793	782	753	791	774	783	784	755	754	759	749	720	748	775	824	782	776	772	748	777	764	757	803	715	811	773	771	789	774	778	746	762	740	804	817	770	727	811	746	714	761	757	714	764	729	731	791	811	796	751	769	772	777	782	805	778	784	759	752	804	701	764	741	746	765	750	755	782	769	823	770	786	805	721	796	781	740	760	754	762	731	726	738	816	760	763	773	790	798	780	812	758	737	800	745	785	755	759	769	775	797	771	760	749	727	766	832	706	808	799	787	795	772	735	723	759	760	770	750	732	793	766	800	755	782	741	754	737	777	788	803	745	753	732	771	782	755	805	722	779	800	770	793	744	792	792	776	760	786	750	758	789	740	777	759	796	763	790	808	776	760	777	779	781	838	844	809	769	786	751	733	742	742	791	767	751	776	752	779	800	744	773	757	750	778	720	790	770	765	788	796	738	731	779	742	811	703	797	755	725	828	753	763	750	802	727	742	754	718	778	810	768	772	775	785	755	795	767	786	782	762	754	778	767	781	700	752	778	752	758	781	768	777	815	745	727	772	805	707	774	757	748	780	726	763	747	747	761	731	809	787	770	806	768	741	754	801	751	768	810	775	762	743	819	781	722	720	758	762	754	786	766	735	807	721	786	751	774	773	758	718	748	766	748	735	763	774	774	737	757	817	756	748	774	756	804	788	773	741	764	754	771	761	811	720	761	763	809	764	799	798	757	791	783	755	774	790	778	803	723	733	758	766	798	768	781	747	760	770	748	725	793	818	806	783	818	771	771	784	766	786	724	785	782	733	731	794	763	766	755	825	776	693	762	768	750	756	733	822	771	765	760	725	822	758	788	776	779	731	778	782	767	747	758	769	727	765	785	773	773	718	751	789	754	777	788	752	766	759	786	767	746	744	783	776	770	796	697	758	769	797	755	777	787	821	807	793	773	785	786	801	746	758	770	818	726	755	771	777	778	730	754	778	728	780	781	806	754	742	797	804	729	767	753	742	819	794	739	731	778	766	791	742	761	787	746	759	748	781	780	833	813	772	754	760	798	782	722	762	761	756	800	754	739	770	753	768	794	728	757	750	799	765	807	751	745	762	798	811	789	798	727	759	750	797	794	786	797	776	715	760	780	775	750	773	792	774	792	811	765	747	789	693	770	781	773	795	733	755	761	785	736	736	758	777	791	822	762	762	745	784	763	759	769	748	796	736	771	762	748	728	756	791	767	747	700	799	778	809	752	753	783	746	722	687	712	785	764	754	781	791	785	716	773	743	740	769	784	724	734	732	775	824	721	795	757	767	733	766	775	734	785	786	783	718	751	762	795	720	778	725	750	779	782	755	770	775	768	743	734	762	748	717	781	771	754	754	771	784	748	719	783	761	742	796	785	747	802	762	733	770	740	766	786	798	732	702	778	742	802	729	775	776	731	695	810	806	726	752	730	768	773	777	787	810	754	748	686	704	737	770	755	802	721	724	786	774	756	785	749	817	776	783	731	753	765	777	754	801	732	775	744	781	768	767	828	740	764	787	772	776	780	730	754	761	736	783	734	748	803	789	748	766	744	770	790	755	770	770	755	769	746	737	710	785	720	752	724	790	733	801	789	762	726	760	757	756	782	788	772	821	741	736	793	773	800	784	787	791	767	778	721	737	756	791	735	777	778	753	747	738	759	763	775	729	780	805	782	730	809	761	700	788	782	806	795	751	794	712	758	771	771	774	789	723	738	759	745	791	785	752	770	743	773	733	763	714	774	815	770	818	811	800	738	759	755	784	749	767	738	780	752	779	766	755	760	723	793	807	810	786	750	801	785	740	775	796	772	751	783	788	710	791	750	732	752	793	801	783	751	770	779	753	726	685	745	793	799	752	763	803	767	720	690	777	752	787	725	781	689	777	758	737	754	763	747	765	786	725	767	795	739	769	743	797	759	808	750	706	753	734	735	760	776	774	706	751	771	738	741	763	828	715	777	769	801	736	785	793	769	784	772	789	766	797	735	773	809	780	743	730	763	765	793	748	725	781	706	767	779	765	803	793	763	756	807	739	826	800	762	752	737	739	750	752	753	749	751	803	763	773	783	792	811	752	777	730	792	779	771	721	715	782	771	804	775	730	712	780	798	733	745	799	721	777	735	776	747	753	782	820	792	757	807	771	783	797	743	770	738	764	794	739	816	763	771	768	742	779	783	758	764	790	765	804	764	764	750	715	784	751	808	792	738	776	725	769	724	789	762	782	793	757	773	771	831	753	812	772	771	816	784	772	750	757	774	751	756	774	801	777	723	748	786	768	754	769	799	796	797	752	795	736	779	772	795	736	794	722	755	734	750	731	793	800	788	764	795	773	777	790	783	782	732	807	789	758	701	749	776	786	792	790	734	752	769	772	750	785	788	780	755	764	785	739	695	780	756
1087	1125	1051	2180	8470	12027	9701	5431	2456	968	452	185	122	83	87	51	73	59	61	68	74	74	72	64	90	71	64	91	64	70	74	59	70	71	67	67	85	62	79	82	62	69	75	91	84	92	66	81	67	60	81	75	87	81	64	71	79	59	77	74	73	94	90	66	73	74	75	69	73	63	80	83	71	72	76	88	82	74	79	69	73	86	72	75	71	67	69	56	68	66	79	73	76	91	87	75	71	66	71	78	56	75	71	73	82	70	73	78	65	76	86	65	74	62	69	75	88	69	60	76	84	85	69	63	68	74	73	60	78	77	67	76	55	59	79	72	69	89	63	66	79	79	72	56	76	66	66	74	82	71	75	88	78	76	73	67	74	69	85	62	92	89	67	89	76	70	74	73	70	69	83	81	71	77	72	59	72	76	60	84	88	85	72	72	79	81	58	62	83	59	81	70	65	60	91	77	77	60	66	67	80	64	84	75	73	72	88	78	71	72	80	68	74	64	73	98	63	64	65	76	77	78	84	80	76	67	70	88	64	57	72	69	82	58	69	76	75	72	57	64	82	93	64	77	76	79	64	68	84	68	79	85	54	68	68	63	84	81	72	76	80	67	65	71	80	76	82	87	78	82	68	75	73	90	66	70	61	68	71	84	66	58	87	74	66	79	65	72	75	79	75	88	52	75	74	77	72	76	70	63	70	63	87	72	73	78	69	90	64	74	65	62	72	71	56	86	61	70	75	67	67	85	78	83	74	69	70	78	70	79	67	70	82	79	80	73	67	76	81	89	75	72	71	70	78	64	71	65	66	77	91	74	76	75	71	90	66	81	70	82	57	59	88	70	67	52	72	68	74	68	77	63	73	64	62	78	66	77	75	68	70	84	70	54	68	86	79	67	67	81	78	75	65	61	71	69	68	56	63	69	73	59	81	63	64	76	81	81	67	72	70	77	76	71	76	76	77	66	81	73	62	83	65	70	61	73	67	74	68	66	66	77	79	88	85	71	82	71	59	71	60	67	72	68	70	68	65	82	89	77	87	95	78	73	88	83	82	69	70	62	70	86	75	70	76	66	74	52	71	78	75	74	78	79	65	55	68	67	74	83	68	71	80	62	78	63	77	82	75	79	77	72	65	54	78	74	69	91	60	70	71	77	59	70	61	77	82	70	66	78	79	66	87	79	68	61	77	67	82	72	78	73	72	68	73	81	68	84	80	82	78	85	77	71	70	56	74	90	79	76	68	66	96	75	67	85	82	69	81	66	63	93	73	79	60	85	81	75	69	55	71	83	62	65	65	83	68	69	68	74	68	61	89	82	69	69	90	62	66	64	73	63	85	75	66	70	72	66	70	63	70	61	80	83	80	78	69	78	85	83	71	65	81	68	74	97	67	72	73	86	75	75	74	67	80	81	82	67	76	83	61	78	80	81	69	75	73	74	78	84	92	84	84	76	72	63	93	68	68	81	68	71	66	75	62	68	71	54	72	70	71	68	76	78	83	69	72	68	67	90	77	82	80	74	73	76	80	69	71	70	84	61	60	73	68	85	68	73	79	64	101	92	62	75	84	81	85	95	76	55	90	73	76	76	80	84	72	52	78	74	67	84	69	89	99	75	85	70	76	78	67	80	75	87	65	76	77	70	68	73	77	64	74	73	63	75	77	79	74	85	70	78	71	64	62	82	83	77	90	76	82	79	81	71	83	75	76	84	91	78	72	65	85	84	75	75	59	64	67	83	83	72	75	63	60	91	83	69	74	73	55	80	74	77	72	66	60	72	97	76	84	59	66	68	71	85	59	57	71	71	76	82	73	72	70	62	78	75	61	72	70	52	79	77	64	69	75	75	68	75	80	66	72	71	69	76	68	87	72	81	81	68	73	83	67	67	65	72	60	84	70	74	79	79	59	63	67	72	68	80	71	63	71	59	74	74	66	67	66	69	66	72	75	64	70	74	76	77	82	58	80	75	75	57	72	78	76	62	65	81	72	61	68	73	79	69	85	62	82	80	80	64	61	75	68	71	72	67	97	67	81	71	76	69	69	79	71	68	66	67	71	70	65	61	66	66	72	76	83	72	85	88	77	69	76	64	67	76	67	74	69	78	65	81	68	58	53	89	70	79	88	97	66	80	64	73	61	75	73	89	79	70	70	77	74	73	75	75	76	67	63	85	74	70	68	65	73	80	80	82	69	73	73	77	62	67	60	75	69	69	69	71	67	73	74	70	81	69	67	70	83	80	66	76	78	97	58	74	75	65	62	74	83	71	74	56	71	83	84	67	73	73	65	58	78	65	84	78	66	76	76	80	82	53	67	82	79	65	71	63	60	71	93	86	73	64	65	74	58	61	58	91	73	70	79	66	74	67	79	56	75	87	76	83	71	82	65	68	89	76	81	75	73	57	74	78	79	75	66	86	69	72	67	63	72	75	83	59	65	69	66	73	75	60	75	89	68	58	63	65	72	64	87	70	77	73	85	79	71	62	74	76	63	87	74	68	72	62	63	74	85	74	66	69	70	53	71	76	79	67	62	74	80	70	61	59	66	77	75	62	86	68	67	65	71	72	73	76	79	77	69	76	64	83	66	76	68	75	74	84	75	76	62	77	77	61	69	84	76	72	73	64	78	86	64	61	54	67	60	77	70	85	76	61	75	71	69	89	77	71	66	91	84	70	71	77	75	83	69	74	67	80	69	65	67	69	76	65	84	75	84	78	60	73	60	71	68	60	99	72	60	91	68	93	72	78	60	77	94	73	74	69	76	59	75	78	72	84	65	69	68	62	82	68	74	66	81	77	67	81	61	82	58	93	76	78	65	75	79	77	79	65	76	69	74	69	87	83	72	81	67	66	65	77	73	67	75	73	70	64	77	61	83	78	90	54	70	96	80	79	78	72	75	89	76	62	68	77	83	58	61	74	69	82	81	65	64	79	81	85	85	75	86	73	66	56	77	76	66	73	75	61	62	73	75	80	77	81	76	81	76	68	88	68	72	75	77	82	70	90	85	69	72	81	85	80	69	71	46	82	67	79	76	51	80	58	83	69	57	77	73	68	68	69	70	84	73	70	88	74	73	69	75	75	87	82	89	63	66	69	61	78	74	64	56	76	65	77	65	87	66	79	77	58	80	70	79	67	85	86	54	77	74	87	66	71	86	62	82	60	64	79	73	68	79	63	76	57	74	71	71	69	74	72	65	75	77	86	73	58	66	66	84	57	69	53	74	74	61	82	64	70	74	72	61	73	61	82	61	73	77	73	75	89	75	68	76	82	76	65	64	83	77	84	65	63	73	66	68	75	93	77	79	65	60	82	81	77	75	65	64	88	65	85	68	79	69	75	69	60	74	83	63	85	83	61	87	64	89	73	69	72	69	78	81	77	67	71	73	64	68	80	88	62	87	71	66	63	87	77	73	86	67	86	62	57	77	76	76	59	78	72	74	57	60	65	74	67	62	85	68	73	82	69	69	71	72	76	78	81	71	74	66	82	83	72
22869	17401	15474	36248	64899	62948	52025	39660	28886	17902	9113	3984	1746	1073	903	922	879	855	825	828	847	902	807	840	831	867	885	858	843	898	855	881	875	868	840	845	883	914	843	807	881	847	883	851	860	854	810	904	833	906	848	817	856	853	922	858	897	843	870	886	830	862	822	897	859	877	855	830	894	891	889	856	834	854	920	876	872	888	864	855	871	921	857	857	866	885	878	842	867	847	854	893	874	929	894	882	872	872	824	858	914	872	892	863	890	835	824	890	818	907	870	892	877	851	911	811	877	907	830	898	884	831	817	863	908	926	883	845	897	870	859	825	835	811	871	927	874	847	877	869	851	912	829	812	851	812	885	866	816	854	844	922	813	904	857	867	885	876	865	836	869	900	878	820	899	859	895	842	859	902	937	885	856	872	858	889	832	845	844	882	821	878	899	875	820	880	841	849	873	908	851	850	920	863	908	812	868	867	825	875	866	855	867	899	850	809	848	848	870	883	870	820	838	849	831	869	842	902	867	884	834	879	850	832	870	817	837	910	881	857	809	890	856	872	890	848	856	852	854	874	863	828	907	929	901	869	906	860	836	888	857	909	858	850	856	821	823	863	845	872	887	868	835	835	891	876	883	864	837	773	855	832	792	866	833	857	835	854	902	916	802	882	872	850	862	829	839	851	875	829	873	885	882	822	866	851	850	883	870	880	835	923	884	856	904	872	830	861	872	831	830	886	881	863	852	880	831	893	865	884	851	876	871	895	853	835	882	832	833	833	871	869	841	849	869	851	829	883	848	826	874	880	864	898	893	878	873	850	823	834	851	938	840	856	886	862	852	907	875	848	829	940	861	884	879	882	852	939	855	887	900	919	905	855	842	840	828	862	901	868	892	850	907	871	927	861	879	853	847	875	858	860	878	881	895	854	827	842	864	873	804	820	869	847	830	868	894	834	913	848	839	889	848	864	934	821	896	864	888	885	833	896	902	882	876	863	878	896	838	872	864	870	908	849	826	891	864	863	941	861	837	926	895	871	843	787	834	880	795	886	933	847	902	898	847	884	881	903	854	833	825	834	890	884	869	847	890	833	877	853	867	840	882	914	852	868	880	859	869	847	889	859	853	839	880	824	860	853	870	866	863	884	864	866	835	904	858	944	846	858	838	874	891	839	820	837	905	883	853	852	867	879	851	872	826	872	859	827	868	884	875	867	877	856	869	919	867	852	837	834	880	883	841	826	870	852	836	863	881	863	902	867	867	872	860	865	855	872	882	800	900	882	879	885	865	870	850	874	853	825	873	928	841	863	860	853	839	849	792	853	829	832	884	932	861	878	872	843	899	906	914	871	831	900	846	874	795	880	854	830	848	852	875	891	852	872	825	904	826	843	838	951	868	854	851	879	869	808	880	862	810	796	867	848	892	830	853	904	893	831	847	866	865	867	866	865	864	817	886	870	855	843	855	888	844	827	865	858	848	916	823	822	872	834	907	826	899	831	926	865	856	834	846	885	847	894	891	865	840	869	837	875	871	858	859	825	870	821	903	894	880	904	837	880	859	807	859	903	825	851	859	859	844	870	856	833	871	834	836	897	895	827	860	881	872	903	830	878	830	876	809	886	856	857	839	877	849	872	848	891	880	831	865	841	869	861	892	858	865	876	887	896	853	884	856	842	862	877	854	878	862	836	875	801	897	831	837	880	851	886	810	893	895	817	895	850	888	853	913	807	862	863	849	839	891	889	824	859	876	872	845	902	915	807	932	888	860	901	871	896	848	854	866	871	877	866	858	818	856	816	829	871	894	828	877	868	809	847	857	857	854	860	845	893	851	870	876	869	858	821	891	892	884	833	865	901	880	878	846	858	836	880	849	868	880	847	881	836	868	863	900	891	861	832	889	860	883	887	848	841	875	856	869	832	864	865	873	835	848	861	879	887	874	893	908	868	882	804	894	846	881	927	862	871	844	882	821	829	867	836	858	866	861	842	830	867	814	879	853	884	863	928	892	900	834	881	811	873	840	860	835	866	876	863	900	856	870	823	850	851	866	853	816	817	875	834	860	822	884	885	794	835	915	876	871	936	855	934	865	840	852	857	855	881	824	856	905	888	851	874	828	854	877	841	846	847	860	808	870	917	909	842	835	892	882	880	816	897	892	881	913	826	854	880	849	845	871	858	846	872	881	862	820	844	895	862	893	893	883	852	844	886	866	850	865	889	907	878	877	887	889	799	894	904	907	870	870	837	879	819	867	877	801	876	859	852	853	873	823	864	869	837	854	826	830	824	845	852	880	869	857	890	932	825	842	844	903	886	878	845	819	900	855	882	913	872	828	868	825	885	850	868	894	906	856	831	910	809	900	875	833	875	895	891	835	837	862	892	907	805	816	867	893	866	854	863	863	880	917	875	816	852	852	862	820	816	891	848	847	849	909	848	872	827	820	908	840	878	864	865	913	871	888	864	848	870	887	833	888	808	865	879	862	851	868	885	847	872	841	856	866	804	878	859	835	910	812	880	875	866	825	848	844	888	860	896	849	847	877	818	893	856	849	844	941	803	893	876	880	869	851	833	849	934	810	879	877	874	883	832	832	840	895	842	823	856	866	842	860	903	886	858	861	869	810	846	918	883	838	878	873	889	859	865	851	839	878	859	898	907	844	842	888	852	860	815	859	855	852	860	871	854	855	828	830	888	864	857	909	907	870	879	878	882	858	858	825	922	878	847	814	885	880	804	878	882	892	836	905	859	858	836	828	849	869	847	863	841	900	799	900	868	835	839	845	812	854	813	877	847	793	863	876	888	837	857	849	879	844	895	869	824	859	868	875	880	828	918	861	902	879	883	863	879	868	839	812	864	875	851	851	819	888	853	852	852	856	894	879	863	884	868	849	841	848	856	889	849	853	845	869	887	881	856	847	874	809	858	836	873	855	848	888	814	878	897	838	886	854	848	848	869	867	902	878	877	883	921	832	876	836	832	881	845	821	831	860	816	885	869	901	833	851	851	856	884	875	874	828	856	841	871	862	896	900	872	862	887	835	881	815	877	916	852	883	817	865	841	874	871	789	893	896	906	882	893	828	845	878	842	866	892	842	835	894	875	911	914	866	888	890	894	903	918	883	875	864	881	866	882	855	816	845	850	861	875	832	880	894	863	907	873	878	847	843	892	873	840	827	869	820	866	863	829	864	906	829	866	829	845	880	862	849	858	871	856	861	845	871	906	842	842	812	874	902	889	860	852	886	841	801	864	901	861	867	884	854	872	864	891	849	845	867	859	843	903	888	854	893	830	841	892	863	861	859	863	858	902	833	841	854	863	867	864	861	826	820	925	886	954	884	880	866	862	928	812	869	824	857	899	878	836	885	831	846	803	834	826	882	872	907	921	873	873	858	830	849	886	849	872	884	916	855	792	796	858	886	868	838	918	888	846	870	861	837	827	878	851	876	826	868	887	881	846	869	874	861	848	866	858	866	861	916	867	857	880	824	857	882	857	834	872	883	855	897	849
2574	893	1044	2284	8611	12871	10564	5693	2665	1137	423	186	119	74	86	63	88	65	55	77	84	86	84	89	63	95	69	52	78	70	72	66	64	72	85	69	62	73	77	65	83	59	72	73	67	65	78	76	74	78	67	77	89	80	69	68	76	58	70	74	75	71	74	61	68	75	72	77	63	78	65	76	72	76	71	63	57	86	79	79	63	81	81	89	85	79	85	65	80	66	66	61	55	71	80	72	78	72	78	64	81	74	80	72	82	76	68	74	67	65	62	63	69	72	72	64	79	70	75	70	79	87	78	73	68	68	75	73	70	60	74	83	62	66	74	71	72	76	77	70	66	74	68	66	84	63	65	75	79	62	65	71	67	66	70	64	70	62	70	79	74	70	78	70	78	83	73	71	74	77	76	71	70	63	68	61	90	71	67	91	91	84	85	76	53	67	69	73	58	76	87	55	60	68	75	52	65	61	70	61	68	71	86	75	60	68	73	63	80	77	62	67	69	71	67	73	76	69	70	76	71	82	69	63	70	72	60	72	79	75	76	59	70	75	59	69	75	55	87	76	63	69	57	62	73	60	61	72	80	64	82	92	81	68	70	62	80	74	64	64	69	75	81	66	75	73	67	71	84	64	76	64	82	61	65	74	72	72	93	72	67	62	64	75	64	70	54	67	62	74	80	75	60	73	84	83	68	55	81	62	57	70	78	71	71	73	58	66	73	63	72	68	67	69	95	74	66	74	76	75	62	82	82	57	71	87	59	62	70	53	74	63	66	66	65	71	71	78	76	60	74	66	76	73	79	79	73	71	64	73	72	66	71	60	73	78	80	82	80	71	76	62	74	65	100	51	82	86	69	69	78	72	80	74	66	67	66	72	70	78	54	68	74	66	75	71	86	81	78	73	77	67	74	72	55	84	66	79	67	81	74	66	70	68	70	55	71	70	84	78	71	64	85	75	76	65	73	71	69	76	86	80	74	71	68	78	60	84	72	76	69	58	46	73	70	69	72	76	56	85	64	75	73	64	71	65	84	75	59	70	74	61	65	84	60	56	78	66	74	77	81	79	66	64	83	68	70	57	70	65	68	67	87	69	60	84	70	78	76	61	78	78	66	84	76	72	73	74	88	73	77	64	85	61	72	81	70	78	64	66	68	70	69	83	60	61	66	71	78	64	68	75	63	73	69	67	94	67	83	65	83	79	80	70	64	76	58	74	61	73	73	78	72	64	61	79	76	71	68	69	78	78	74	63	74	72	58	61	64	80	80	71	62	72	76	77	76	59	75	74	63	59	97	74	68	77	74	68	79	88	57	65	74	93	79	70	65	65	76	61	75	57	70	64	66	75	67	64	74	79	73	65	61	78	72	86	74	77	93	75	69	66	74	69	59	73	88	69	81	80	51	53	83	64	64	68	61	78	74	79	52	80	78	64	73	64	55	69	93	65	72	61	75	63	68	60	75	76	82	50	72	83	62	61	67	72	67	66	76	79	81	80	66	55	92	53	66	84	63	65	65	59	78	69	57	69	69	73	76	72	72	73	68	76	77	70	90	80	72	60	63	72	77	52	74	64	81	58	58	76	77	68	72	72	70	80	61	73	76	58	94	88	70	82	48	63	68	73	70	72	61	69	70	67	66	80	62	84	69	87	86	70	78	87	68	61	85	78	91	76	72	79	67	62	70	60	68	76	62	73	72	75	73	67	75	73	74	75	72	67	82	70	83	64	72	60	75	66	76	77	68	85	89	69	76	71	69	72	55	73	72	78	74	81	69	67	75	80	57	73	68	90	61	77	66	85	74	76	66	85	75	83	63	65	61	63	59	51	75	73	64	62	86	61	83	61	76	80	82	77	67	72	53	62	70	63	76	68	70	60	86	61	61	73	53	70	81	80	64	79	88	73	72	88	70	67	79	68	77	76	62	75	71	75	57	62	60	79	75	79	76	63	54	68	64	74	67	50	82	65	75	73	67	62	69	80	68	65	70	70	71	77	63	63	91	70	60	83	70	66	74	74	66	67	73	69	68	70	69	77	88	66	66	63	58	80	61	70	71	78	74	72	68	77	92	67	60	81	65	78	78	64	85	77	80	70	73	79	59	89	58	91	72	74	75	77	65	74	78	66	61	70	72	67	72	69	77	57	74	66	73	52	60	82	70	73	82	84	65	84	76	63	71	73	60	76	72	89	63	69	84	81	59	58	74	78	73	88	77	72	80	66	75	62	73	67	61	82	73	72	66	97	74	68	59	74	79	80	78	74	65	59	78	73	69	81	67	68	81	77	66	57	85	69	93	68	96	72	65	69	69	58	77	68	74	90	73	81	62	61	80	64	62	67	78	75	66	58	69	56	66	70	74	57	66	67	68	78	80	74	66	52	61	73	78	65	63	76	67	67	77	83	73	76	59	75	83	63	85	72	91	76	69	62	64	76	78	85	55	89	80	70	65	79	83	73	65	69	67	72	77	77	82	80	78	70	85	83	75	70	70	67	72	74	68	74	72	69	70	74	84	74	77	74	88	70	66	55	84	75	62	75	77	88	66	65	73	62	58	65	77	71	55	76	69	67	64	81	73	77	67	75	87	76	86	61	61	54	79	80	67	68	59	76	84	78	62	78	84	69	69	72	63	59	72	66	64	70	78	75	73	79	82	76	79	67	69	75	79	66	66	68	61	60	82	56	65	77	81	73	62	58	73	69	70	71	65	80	70	61	76	69	75	67	80	68	76	69	61	77	64	74	88	52	80	72	81	71	89	63	86	59	63	63	66	56	56	60	74	85	69	69	84	81	68	80	59	83	72	74	75	67	74	90	70	78	72	72	56	65	59	74	70	68	79	88	73	79	67	65	77	74	80	89	57	79	70	66	67	66	76	64	69	64	79	72	70	66	63	76	71	65	71	73	71	82	76	62	70	66	64	70	80	67	82	67	60	76	79	63	62	77	64	76	70	73	77	63	68	79	95	79	67	78	62	68	68	62	64	68	51	72	73	70	77	75	80	60	69	69	64	84	91	61	83	68	70	68	67	82	62	84	94	72	73	75	78	80	69	62	82	85	61	74	59	72	72	73	67	73	72	73	84	91	75	73	72	71	63	70	64	70	56	63	58	73	72	86	81	59	84	76	73	65	70	80	75	65	77	70	71	73	68	83	59	65	77	74	75	78	70	63	60	76	70	82	68	79	81	83	70	65	65	63	82	87	81	72	88	59	65	77	69	84	100	60	74	65	65	62	63	72	78	72	80	64	59	63	53	73	62	70	57	74	77	70	88	75	57	71	65	64	87	77	69	86	69	69	75	71	76	83	79	66	85	86	73	69	70	75	69	66	61	71	76	80	58	76	74	80	74	78	78	67	71	77	68	67	73	80	62	59	60	62	81	71	69	63	92	75	97	67	58	74	64	69	77	74	88	69	68	59	55	67	66	72	76	73	73	68	61	62	79	63	67	85	51	74	77	69	73	68	53	69	82	78	79	73	69	63	80	91	68	80	73	71
21986	15134	15367	35896	64378	64290	53759	40898	30228	19933	10643	4632	2108	1144	923	850	872	895	877	878	825	877	899	841	926	860	850	858	872	856	815	836	879	878	855	870	893	847	827	853	821	901	916	855	848	865	871	869	868	841	871	886	894	874	875	892	821	888	859	841	813	865	867	838	857	857	864	906	802	873	857	866	844	836	865	853	892	829	856	833	877	877	869	843	868	848	866	821	826	830	860	846	885	860	847	856	810	888	889	843	854	887	930	828	852	874	869	869	907	828	869	921	885	933	885	852	887	857	903	881	868	889	928	827	866	845	853	850	940	868	829	808	834	876	821	817	888	837	888	877	881	879	850	901	893	856	910	850	856	837	843	870	824	933	883	875	821	870	890	857	886	859	927	859	874	852	845	875	833	864	895	874	823	880	799	864	830	802	850	897	860	834	851	864	857	853	889	841	845	908	881	865	830	846	887	851	906	881	877	884	867	867	867	949	861	860	865	867	875	866	878	916	857	906	840	891	852	838	918	887	891	836	851	854	847	823	853	890	848	826	852	890	843	832	859	868	849	846	883	849	909	851	848	897	893	836	920	856	913	852	916	847	847	905	830	860	906	879	870	887	807	887	829	854	865	866	854	891	900	815	860	882	887	844	869	850	850	879	890	839	861	863	863	900	891	856	845	842	808	857	849	872	886	804	881	880	903	894	875	911	855	847	880	845	831	861	814	856	890	908	901	824	853	870	854	864	896	882	858	848	905	878	870	862	858	901	892	885	905	883	873	903	854	880	890	887	851	826	887	876	859	872	837	886	834	912	851	886	858	847	824	922	860	891	895	841	837	907	789	907	844	848	861	865	857	878	861	835	844	832	864	850	814	861	890	836	833	811	789	872	849	909	868	882	907	886	873	845	853	848	833	833	833	893	880	910	829	922	806	823	865	906	866	880	793	891	856	870	849	925	836	838	840	815	785	842	850	829	904	870	822	838	860	772	890	880	841	856	871	908	842	832	896	863	922	858	812	870	826	921	881	839	905	899	871	855	825	805	812	823	880	826	875	840	809	930	804	873	824	941	900	912	862	898	900	835	818	818	848	868	870	865	891	898	901	828	855	897	861	867	898	879	924	857	847	867	864	841	876	867	831	781	898	848	850	880	836	885	847	884	885	835	827	815	868	823	864	848	882	898	897	919	871	863	829	884	889	852	865	906	911	890	876	882	836	882	831	864	862	855	816	891	879	892	875	896	847	849	875	870	884	810	868	916	855	798	870	844	849	877	803	888	881	859	872	818	848	878	898	835	932	877	936	838	888	871	867	852	880	852	889	902	876	841	846	863	858	877	871	876	811	885	787	939	898	881	878	858	863	850	855	876	835	887	816	849	853	862	888	855	891	854	855	834	902	869	833	888	819	845	835	857	878	832	903	911	889	848	861	873	877	848	862	891	793	809	886	836	868	883	858	865	824	841	856	857	881	912	837	848	869	853	919	876	905	833	889	833	870	916	832	864	860	909	824	872	885	844	860	823	816	875	886	846	812	883	838	887	884	857	842	832	812	840	888	813	846	881	886	865	898	868	803	851	884	862	873	845	831	849	843	860	863	856	832	845	883	880	886	872	922	877	914	836	858	851	909	896	896	884	915	879	854	859	873	819	884	862	880	867	833	870	850	868	890	885	853	875	857	857	819	844	883	834	847	848	904	858	864	830	893	855	810	828	826	882	852	818	893	886	838	854	812	883	931	877	840	871	840	836	851	902	884	884	869	868	818	850	873	902	822	907	845	874	838	835	879	848	893	882	834	867	862	903	845	898	888	872	855	820	896	886	879	872	876	877	868	854	876	873	877	820	821	918	857	809	848	871	890	856	830	854	862	808	862	849	888	841	882	864	847	862	892	883	889	888	890	858	819	828	876	916	841	875	850	890	861	862	881	838	858	876	813	836	850	863	855	818	793	862	866	847	869	837	875	841	857	792	836	872	841	880	869	876	846	920	853	788	882	882	820	871	890	864	825	822	834	863	849	828	859	842	911	846	862	857	883	834	849	866	867	868	893	857	872	873	842	833	920	912	836	845	838	918	861	863	860	897	891	923	913	872	859	900	914	855	860	858	874	867	859	821	918	865	866	928	888	831	880	864	849	851	817	856	876	884	823	897	913	882	890	856	852	869	889	898	858	869	839	816	857	889	852	849	868	898	869	882	833	897	911	861	861	906	856	884	862	859	884	834	902	866	859	898	851	821	887	915	814	930	849	845	844	870	857	859	852	836	941	832	894	863	872	817	851	876	864	910	849	867	873	872	855	900	882	855	880	862	885	857	874	860	850	913	838	862	906	857	857	828	871	857	823	852	832	889	891	834	881	892	866	894	805	874	845	887	849	874	870	874	907	886	834	829	895	872	868	858	877	864	856	818	822	823	855	871	821	905	844	875	892	900	911	876	886	871	832	922	876	894	883	817	915	835	832	851	823	852	836	837	901	836	897	847	897	915	858	868	894	939	830	846	883	871	864	857	841	824	900	872	841	842	909	819	877	856	884	922	865	867	882	863	866	858	827	876	840	887	894	830	863	902	910	812	841	898	810	826	853	879	853	854	852	901	891	853	844	907	885	866	902	867	863	849	849	840	862	835	882	845	838	875	907	845	890	908	843	812	875	877	797	820	854	855	862	848	873	873	889	864	874	871	840	849	843	926	885	858	869	898	829	880	887	900	885	811	854	874	887	841	911	903	886	825	861	878	856	864	906	897	862	866	880	867	864	863	877	831	844	851	880	869	832	857	884	900	903	843	897	869	891	852	835	843	860	870	843	880	883	883	876	860	844	806	894	840	850	869	859	834	899	837	858	858	870	858	803	825	862	843	851	838	846	907	831	830	901	852	867	893	912	902	854	831	880	893	852	829	813	890	822	884	869	836	851	893	862	876	876	900	857	838	882	841	862	838	847	858	907	856	836	872	896	849	869	862	878	890	830	910	849	781	855	819	850	861	815	845	906	910	865	901	862	839	974	885	874	915	849	863	862	868	818	805	858	792	850	847	895	884	827	840	878	841	873	837	879	879	868	880	881	820	860	861	829	863	862	848	866	885	889	804	857	870	886	854	820	836	893	874	855	883	898	853	854	875	879	862	887	828	843	884	862	875	857	866	842	874	884	865	873	927	939	872	854	869	860	889	915	908	854	835	828	850	845	879	871	873	900	844	867	881	902	832	802	854	860	865	896	880	814	908	848	929	856	859	875	910	931	823	910	871	798	816	893	797	836	850	864	876	828	850	807	826	847	872	857	873	826	837	882	870	838	899	874	872	823	875	865	828	856	879	844	943	816	856	904	882	849	805	912	847	874	910	853	830	830	852	870	821	812	865	863	774	827	851	827	880	831	911	873	852	847	852	783	859	815	845	836	852	916	840	750	842	879	860	875	852	868	899	900	872	822	874	867	796	839	904	882	836	903	839	829	891	879	893	842	849	883	858	834	836	921	926	833	891	876	885	895	840	857	873	839	864	893	910
1655	1623	1553	3730	13890	19231	16301	8926	4496	1915	769	315	176	120	73	83	79	92	79	84	88	95	76	70	75	91	76	83	75	89	70	79	88	80	70	93	77	78	93	68	69	80	80	86	71	72	85	88	69	80	78	74	72	94	71	65	82	93	83	86	81	91	71	71	92	67	74	68	91	90	78	77	78	85	84	77	85	89	85	108	70	82	84	78	73	82	80	69	82	82	76	82	85	90	66	85	87	79	97	75	77	79	91	61	82	72	91	82	81	77	74	80	86	78	80	95	76	90	65	80	67	76	74	81	74	77	92	80	78	80	84	86	70	88	81	66	84	64	81	89	78	76	97	79	85	82	78	84	92	81	70	75	77	92	82	75	80	72	80	79	97	85	66	91	70	79	77	75	81	73	83	85	82	96	85	96	73	78	85	70	78	66	77	90	96	68	55	88	73	96	75	92	68	77	80	85	86	86	89	82	77	66	73	74	74	64	90	84	78	99	67	76	80	82	80	76	80	79	90	74	81	86	92	84	90	78	90	81	76	73	73	68	86	87	83	83	81	82	89	82	84	91	71	65	89	84	70	89	79	82	74	90	63	71	76	76	96	65	88	93	82	94	78	74	73	92	77	80	99	72	74	89	79	98	80	64	102	87	92	90	88	85	83	76	86	97	70	73	73	52	82	76	86	87	86	82	79	88	95	92	88	73	100	66	78	99	72	71	74	86	87	73	80	82	93	88	74	75	85	84	87	88	73	89	64	78	73	99	70	76	78	94	92	84	70	72	86	80	88	67	97	74	87	81	73	84	101	90	79	63	91	84	80	65	79	76	103	91	87	86	84	91	78	76	79	85	107	73	99	87	74	78	85	63	78	77	80	77	72	83	86	73	76	90	77	88	70	74	84	85	80	88	81	85	62	90	69	95	79	80	77	82	91	77	77	80	80	79	82	86	78	90	76	70	81	80	86	79	81	73	88	77	76	87	104	69	74	83	89	90	95	69	74	90	81	82	93	80	78	87	75	82	92	72	83	81	72	99	82	84	83	64	103	82	85	77	96	77	89	73	79	88	78	73	76	71	84	77	102	87	80	73	71	76	92	80	83	61	108	82	91	75	78	84	79	77	69	82	65	80	102	84	85	86	75	69	77	82	79	83	79	87	96	84	82	98	81	89	96	77	82	71	92	63	78	82	76	99	81	80	60	81	71	86	66	94	85	90	102	79	78	79	84	89	75	71	66	84	78	57	77	93	77	84	62	69	76	79	68	96	85	88	78	62	63	68	76	67	85	80	99	77	76	92	89	85	70	88	60	89	77	72	86	90	94	83	85	86	92	79	101	68	91	87	90	96	76	87	74	70	78	73	72	73	95	72	72	101	84	82	88	104	79	95	77	74	89	79	79	77	68	88	79	83	76	81	88	84	89	86	75	81	78	87	82	89	85	80	72	80	82	80	75	79	62	87	80	73	78	67	69	71	70	83	82	74	75	83	94	82	69	77	80	78	79	97	91	71	79	74	92	77	70	74	68	74	72	73	83	82	90	102	82	70	75	80	93	90	61	63	85	79	86	76	79	79	83	87	77	81	90	88	95	103	85	76	63	73	80	71	69	82	84	81	65	77	87	75	81	81	92	70	69	87	80	67	79	82	73	91	77	76	84	86	68	92	79	82	81	82	61	79	66	84	89	82	64	71	92	65	80	92	82	60	80	71	67	82	75	87	75	62	90	74	90	78	88	87	83	88	75	77	96	64	78	82	91	81	92	81	97	75	87	75	76	73	65	80	70	90	80	81	99	71	71	88	77	75	84	89	67	85	93	88	82	73	90	83	75	91	101	88	78	75	62	76	78	75	83	91	76	77	76	84	84	86	98	87	99	76	72	76	70	77	62	74	83	90	99	78	80	78	78	70	73	84	64	75	94	79	78	79	81	76	76	85	74	77	75	76	84	61	99	78	78	83	94	71	78	86	73	92	62	88	90	71	69	72	84	75	80	85	77	71	80	77	83	86	67	92	79	77	62	75	71	79	87	73	79	87	70	78	88	75	73	98	86	70	78	74	78	79	82	80	86	84	74	82	69	84	64	75	83	81	83	80	85	82	69	80	77	85	61	70	78	69	91	87	68	73	85	88	72	92	67	91	70	69	81	76	94	72	91	79	73	85	73	81	81	67	74	71	71	71	65	79	96	89	77	80	69	85	76	92	91	78	82	73	78	74	88	82	86	69	70	81	96	71	94	79	64	80	70	84	81	70	76	76	82	86	89	62	84	72	83	80	75	77	100	81	72	94	90	85	84	78	81	77	75	80	90	100	82	67	73	67	84	77	70	82	79	81	71	85	82	73	82	68	77	76	96	86	85	93	88	84	77	95	68	96	86	69	81	87	73	90	92	76	83	79	83	73	89	89	76	68	76	69	80	75	97	70	75	77	92	84	83	84	75	71	100	84	67	95	86	87	73	93	86	68	72	76	84	96	76	79	74	84	86	81	71	90	92	80	86	77	74	76	66	70	82	74	88	90	83	92	69	91	77	82	96	80	72	87	65	87	81	97	86	69	73	80	87	72	90	76	76	84	89	70	92	76	88	98	83	76	71	80	73	75	89	85	64	70	73	64	90	78	88	70	108	72	97	95	60	93	73	64	90	85	62	80	75	77	70	76	83	81	75	71	89	77	66	84	64	103	90	101	72	75	83	72	66	84	74	79	91	83	77	75	87	92	91	99	95	75	91	96	69	92	85	73	91	78	87	98	69	63	73	84	74	83	88	68	96	87	93	81	84	82	76	84	76	73	93	87	74	87	85	67	80	74	74	69	80	89	97	79	97	77	76	71	91	63	76	81	83	70	79	77	83	76	84	79	87	94	78	84	72	78	79	94	83	82	72	91	84	80	76	76	87	86	80	77	101	80	85	79	92	88	76	68	84	72	71	81	81	95	79	89	73	85	93	69	93	83	89	84	75	73	58	69	70	72	81	93	79	70	71	99	75	72	83	66	84	96	87	84	77	94	99	87	58	94	83	74	82	80	83	89	88	84	82	72	86	88	72	82	84	81	103	89	87	81	90	74	93	65	90	86	81	76	77	72	70	85	72	87	72	75	71	78	65	71	87	88	65	74	88	90	86	75	95	69	85	80	80	68	82	84	80	73	93	79	92	78	92	80	81	66	89	80	78	80	77	70	78	65	77	63	88	79	84	93	95	88	87	76	83	87	79	81	73	79	58	92	97	97	58	88	81	77	61	82	76	75	72	100	69	79	87	83	69	75	87	91	88	66	74	82	68	92	78	75	83	100	72	80	84	87	74	78	88	78	78	77	66	88	80	71	68	98	77	71	87	74	80	98	84	93	71	61	87	69	83	60	89	89	76	65	74	92	74	87	70	84	70	72	76	61	75	89	64	94	84	91	81	71	69	67	102	82	72	82	82	65	79	92	69	76	83	66	91	96	85	70	82	65	75	87	88	87	74	95	89	90	79	84	80	90	82	89	69	89	78	83
27369	21321	19898	43980	74761	73773	63211	46617	36514	26099	16161	7753	3244	1608	1117	1015	969	1018	942	1014	993	971	955	962	957	1008	991	990	981	924	936	968	974	975	957	923	916	1029	1050	976	974	918	1009	916	921	973	984	963	992	953	953	945	931	947	956	941	1028	976	1019	942	1008	970	988	1003	956	949	960	969	997	953	902	974	994	919	965	915	997	980	999	921	1026	902	970	976	938	982	939	1005	987	931	933	961	940	979	968	985	967	953	1015	962	967	945	995	985	939	962	961	957	990	972	1003	950	994	1000	967	952	937	951	943	975	974	1007	996	947	990	988	945	976	965	991	1006	1002	988	975	1034	948	973	979	969	959	991	1001	999	980	968	986	904	976	922	924	953	964	998	911	1012	946	974	962	981	972	986	1031	931	954	1034	1002	945	988	950	937	970	964	1010	993	973	1007	1006	964	1013	1029	976	926	1008	937	955	963	948	1022	969	1033	1007	1019	915	954	967	924	956	986	974	976	990	986	932	959	996	964	983	945	936	965	1000	977	929	943	985	986	957	1004	951	977	962	974	947	957	967	947	947	981	922	971	1033	985	947	947	984	936	931	994	983	971	934	926	1035	964	1018	942	982	938	957	999	902	937	972	939	958	945	952	998	935	926	942	962	968	1012	998	967	996	968	1012	941	1001	984	968	948	964	944	966	1025	962	969	966	947	984	980	928	979	955	922	947	955	987	961	954	951	951	968	927	964	945	962	918	1022	968	956	979	964	915	994	938	964	1010	960	934	959	962	989	990	971	982	967	981	923	946	936	940	906	992	986	998	1044	979	959	969	952	1030	975	930	974	981	973	979	929	969	986	943	974	974	983	946	996	920	978	1002	991	932	994	1036	1016	979	1000	1017	1044	887	936	974	965	950	947	887	920	956	989	989	924	1044	935	952	1023	1002	957	932	914	968	984	974	948	941	957	945	899	914	965	932	979	960	945	1011	903	992	990	1002	997	983	1011	989	967	987	945	1029	928	948	1009	980	969	997	994	974	985	991	965	1001	1029	944	964	961	1016	985	964	997	968	919	921	946	955	930	956	984	948	1020	958	982	1005	957	900	977	968	988	945	944	956	952	947	917	1023	960	942	968	938	967	975	931	1008	975	978	957	949	942	967	1002	961	928	981	994	959	967	962	989	967	913	983	975	936	997	958	973	987	928	980	970	992	947	975	1006	937	963	958	990	969	925	908	940	989	921	982	986	915	966	982	982	1015	989	985	1005	1001	970	954	961	968	924	978	969	930	1001	1061	978	960	992	954	950	958	962	974	972	951	1003	987	986	961	992	938	953	972	964	932	978	938	998	1004	931	975	948	977	1004	977	977	946	953	962	936	934	989	976	954	980	968	979	976	985	924	1010	881	939	981	961	937	949	1010	973	971	973	946	985	1003	995	988	963	940	971	996	914	972	972	956	983	984	975	966	983	975	954	919	946	964	981	971	991	916	963	931	993	948	988	981	919	973	951	932	955	989	957	918	922	953	1038	1007	973	954	977	1014	972	972	984	1005	1016	884	919	934	988	961	972	956	1008	905	994	965	943	969	964	1025	960	982	990	975	911	944	931	1054	975	938	977	965	1030	947	963	984	967	954	951	948	978	966	983	952	998	1009	1004	982	1007	908	991	948	983	962	995	1019	1016	982	970	951	988	954	938	956	909	952	991	1015	937	934	975	980	949	949	1018	987	1012	954	947	974	961	946	991	970	1011	982	971	934	936	956	915	924	919	1000	944	1028	980	961	940	969	999	965	960	981	951	976	945	950	977	928	949	987	957	956	992	994	929	1001	941	1011	945	998	996	975	950	952	1015	966	968	964	925	1010	943	963	959	956	938	984	982	941	929	995	926	968	1009	969	981	1006	948	952	956	928	959	994	964	936	944	996	914	1001	941	1004	977	974	988	981	977	957	948	960	928	951	981	981	990	956	959	939	945	988	969	971	1028	988	986	939	942	964	929	966	950	985	945	986	922	933	967	997	983	992	954	934	1064	966	979	974	1023	958	956	995	994	958	948	973	993	973	927	952	981	971	1009	938	984	987	949	978	960	983	964	929	991	979	953	993	909	946	949	938	977	1017	973	986	961	1031	974	1018	1011	986	965	986	981	991	1045	924	1015	1021	991	944	1055	1005	950	965	914	958	1008	950	948	913	1018	985	961	971	1037	954	997	951	973	995	962	971	977	1023	945	995	1020	957	945	982	991	947	964	963	943	951	947	1011	974	972	978	956	1016	1022	977	940	898	960	923	993	960	937	979	1003	966	980	988	918	962	1028	982	952	967	1013	986	976	944	1032	968	931	994	973	906	890	985	910	962	995	979	946	991	976	954	963	1022	989	1038	1008	994	930	941	940	928	980	907	976	961	973	983	951	973	997	1004	912	1020	1020	966	1005	983	1016	987	906	921	981	1006	940	928	975	971	977	1024	951	975	1001	1009	994	921	967	1038	1031	977	973	934	1011	984	1006	979	934	965	941	1024	963	970	976	995	1012	951	944	970	1005	988	1009	941	936	941	969	952	949	993	990	946	986	945	964	1000	1023	957	992	962	904	956	989	957	969	910	947	937	982	930	938	931	970	953	975	975	953	948	982	938	955	1000	955	955	978	1029	969	935	1010	917	936	976	991	973	982	965	990	985	976	1004	953	957	982	925	961	971	963	958	961	958	941	1013	971	935	996	949	961	1000	946	1020	1026	965	1001	962	940	954	972	1004	978	949	998	925	1007	1033	994	940	954	959	943	941	983	932	967	990	1009	962	985	918	959	1025	919	1007	984	985	939	958	1002	971	998	968	982	984	996	948	961	929	990	993	976	981	998	982	952	953	1029	1027	1027	1010	980	929	1022	1046	948	962	1006	916	950	1005	909	985	938	961	949	910	1014	952	957	963	982	1012	931	1042	966	978	929	957	1019	961	979	973	986	978	975	992	943	993	937	977	998	930	976	952	956	956	1014	966	944	1009	1006	924	958	980	918	974	948	969	976	958	968	1002	946	968	1001	967	1008	979	964	978	1019	971	976	977	937	981	953	951	948	961	993	1022	949	969	1007	899	967	971	981	963	989	927	948	961	972	995	927	972	1000	1011	986	957	988	1005	924	941	962	964	985	961	978	937	956	1010	953	909	946	942	959	976	982	928	989	999	935	990	892	983	940	892	975	991	994	1006	954	978	921	992	970	956	1020	993	955	951	972	932	890	946	958	956	945	933	1007	968	928	969	1018	985	955	948	968	922	984	952	953	1000	970	961	999	979	995	975	993	989	943	979	955	942	932	973	984	1026	974	983	946	940	1064	952	950	1013	975	979	975	943	939	961	936	953	947	918	920	978	965	1065	963	963	981	921	972	977	899	982	966	942	950	997	921	971	944	1040	964	999	1013	1006	1003	964	952	936	969	971	988	998	986	1019	984	958	1019	960	1024	958	967	999	973	948	933	953	921	1005	915	951	1019	1012	964	973	1005	931	949	992	952	941	977	921	943	968	947	970	982	948	939	975	908	934	996	932	966	1005	999	986	993	983	993	882	956	991	938	978	977	967	1013	1023	945	940	927	970	934	1010	967	1037	968	976	1018	988	948	967	971	947	1015	963	956	1011	909	1015	986	897	974	1012	982	1026	1003	987	968	970	972	1032	929	1002	993	928	949	911	925	924	975	982	1023	1018	956	940	996	908	988	954	983	997	950	1009	953	1011	991	960	981	957	911	977	969	978	959	934	906	952	1008	961
1550	299	287	941	3056	4231	3163	1573	996	555	282	154	99	78	70	62	75	69	65	70	68	52	87	75	67	62	56	56	66	54	79	49	59	59	72	61	65	72	59	59	70	58	67	65	80	64	58	64	50	63	71	76	77	67	78	66	60	57	71	53	57	50	53	51	69	58	59	59	53	76	63	50	60	66	50	61	68	70	66	56	63	59	62	71	52	57	62	58	65	79	65	67	66	63	57	67	67	48	61	44	63	68	52	69	66	66	69	61	56	57	71	56	67	60	53	83	64	59	63	63	67	69	54	57	63	49	66	58	69	71	45	61	55	64	58	62	75	53	64	43	58	54	60	64	49	64	50	70	59	65	54	68	73	65	65	62	60	72	68	62	47	62	56	53	51	61	51	76	57	47	61	49	59	51	68	55	65	59	61	68	44	68	56	50	59	50	58	61	62	67	73	55	73	59	66	65	66	73	65	59	64	67	68	73	49	52	55	64	57	66	66	61	60	50	63	67	64	63	61	73	56	62	69	61	60	62	65	69	62	71	65	67	59	62	61	54	58	56	56	74	59	69	61	57	65	58	67	71	65	53	69	62	55	65	59	56	50	52	54	70	56	61	59	75	59	67	46	47	50	66	71	63	64	57	73	66	54	73	69	49	45	68	68	76	60	48	65	53	66	60	61	55	55	71	46	67	59	70	46	59	61	56	59	60	61	60	59	59	72	49	52	58	63	70	58	61	60	66	53	56	60	48	58	54	56	77	58	70	60	50	58	70	56	65	60	56	83	54	65	72	67	51	69	56	62	54	69	56	67	70	53	57	62	70	76	61	65	68	51	69	59	51	57	84	69	73	53	68	64	69	59	70	66	67	59	65	68	66	61	70	67	65	62	62	68	71	52	68	72	58	62	59	51	52	75	66	60	54	60	55	68	58	58	67	53	57	65	63	55	76	50	68	69	66	61	60	63	68	54	59	65	57	56	55	50	71	77	56	73	65	75	54	66	55	55	58	62	67	62	54	64	56	68	62	59	65	73	67	86	74	58	56	61	61	68	63	60	65	63	53	51	67	56	73	89	65	61	64	72	83	52	52	58	66	64	63	67	68	61	51	69	75	75	52	51	63	55	67	65	47	74	58	60	66	70	67	61	86	63	62	50	59	54	55	49	57	73	58	65	62	73	66	56	72	70	51	47	71	52	63	60	67	47	73	65	56	71	78	57	66	55	58	68	71	59	53	68	70	66	51	87	50	56	50	61	47	54	56	51	68	68	54	71	62	47	47	63	56	53	56	68	66	61	66	64	53	57	69	66	73	56	76	76	68	64	67	69	71	53	73	56	63	74	62	63	61	64	63	51	63	58	62	52	71	65	62	61	78	69	64	60	70	53	59	69	74	57	62	51	65	62	62	88	52	57	46	60	62	53	56	67	66	58	52	78	76	62	55	61	50	61	60	71	56	68	64	44	55	62	63	61	57	56	55	50	66	65	73	52	66	62	53	63	61	58	63	57	61	65	58	62	65	47	56	55	61	66	58	52	64	58	71	57	66	51	75	67	66	69	55	65	55	62	55	64	64	67	66	53	63	64	58	66	72	57	48	65	65	67	50	78	49	67	52	58	64	69	59	61	63	65	58	55	52	56	56	75	70	67	69	70	59	59	57	79	61	63	61	67	57	71	74	73	74	58	75	52	66	65	47	58	50	57	62	75	60	66	69	68	68	55	52	65	47	56	85	72	49	53	61	64	65	61	60	75	64	64	74	63	52	62	69	57	63	61	55	72	57	51	60	69	64	65	74	63	65	61	52	60	58	60	56	72	58	75	54	51	68	51	69	55	64	52	59	52	59	59	51	75	66	54	68	64	68	65	65	54	75	47	53	77	66	44	85	64	59	63	66	65	64	66	46	60	62	68	64	70	51	62	73	56	63	62	61	78	65	67	63	58	71	71	68	55	59	76	66	61	62	44	57	74	57	64	65	56	49	56	78	61	61	63	67	62	73	50	56	58	65	61	67	58	63	51	72	56	66	62	63	80	65	65	62	66	53	66	70	76	64	72	69	53	50	75	64	44	64	69	64	57	61	68	60	59	52	66	68	80	55	63	70	61	66	66	70	54	56	73	59	59	66	75	68	64	64	71	62	67	56	47	72	53	52	57	49	65	63	55	64	68	52	49	55	62	58	57	66	75	55	70	59	66	76	66	68	63	60	79	74	80	56	66	50	63	62	70	54	58	61	63	56	75	57	68	73	52	58	54	55	65	60	50	51	61	66	63	56	85	77	60	71	71	67	60	64	71	57	65	56	67	50	73	68	62	71	74	64	57	50	63	73	62	66	62	61	71	61	54	74	70	59	66	71	63	48	53	60	70	61	67	69	69	53	59	54	59	49	60	63	69	72	71	44	76	62	70	60	57	72	50	67	65	70	75	63	74	52	63	61	65	61	73	68	60	66	68	60	55	56	72	47	61	60	57	61	53	66	77	44	52	56	63	69	62	55	64	63	50	78	55	57	67	67	64	61	64	59	66	54	67	58	58	54	73	67	62	61	60	52	62	71	50	57	53	59	56	52	61	64	65	55	55	70	68	67	72	60	54	69	56	55	59	56	76	60	51	61	54	53	48	67	59	51	59	66	73	67	54	58	64	69	63	59	60	50	74	63	56	52	79	62	69	58	56	65	60	50	53	67	57	55	64	65	80	71	54	65	64	70	57	57	60	68	64	72	65	46	60	73	52	65	72	58	56	62	54	58	70	62	65	73	60	61	54	54	52	61	54	62	71	61	71	58	61	50	46	69	49	59	43	54	63	68	67	88	54	67	68	61	67	67	52	61	69	58	47	71	60	59	67	63	65	63	64	47	67	51	71	47	54	75	46	56	44	53	68	68	69	68	57	78	63	62	44	52	61	68	65	68	56	64	66	53	66	65	74	72	60	60	71	69	74	50	59	56	42	62	66	62	57	68	53	67	57	61	70	69	72	63	61	77	67	70	60	68	68	56	64	45	57	68	59	71	69	64	57	64	73	63	68	65	51	65	65	61	66	84	60	59	62	49	75	67	64	60	67	58	67	59	50	63	67	68	64	52	53	52	68	75	62	62	68	63	59	49	70	67	51	58	62	59	67	66	77	74	66	66	57	69	66	66	55	60	68	57	61	66	61	56	47	58	61	58	63	63	63	58	62	60	69	66	62	68	58	63	70	59	56	45	62	73	72	48	67	56	65	62	43	62	70	67	82	64	64	64	60	63	61	62	71	45	67	70	63	60	61	63	70	66	58	48	62	56	68	50	50	60	52	63	67	62	62	61	68	50	47	67	66	67	67	68	46	56	57	61	75	62	79	63	65	55	67	75	65	73	77	71	53	60	61	65	67	68	54	50	56	54	56	79	67	70	78	75	62	70	56	65	69	67	65	61	76	76	56	59	63	65	58	57	66	59	55	68	73	65	53	68	48	71	66	74	67	55	57	65	57	69	68	62	63	60	71	62	70	62	56	60
16076	7222	6229	26730	45009	44428	36045	27801	20956	13218	6476	2770	1340	913	814	788	730	720	743	762	745	740	699	761	724	810	780	774	719	713	735	776	740	719	759	740	755	729	674	743	750	704	742	774	766	731	776	758	732	725	750	732	769	749	756	758	735	705	752	737	724	723	707	775	768	774	756	745	757	719	721	716	734	740	775	691	740	742	779	799	713	750	774	755	753	729	787	764	733	778	744	747	745	771	719	754	765	791	737	785	726	734	796	757	725	678	726	750	759	762	785	773	720	768	710	736	693	712	748	721	743	752	758	724	782	723	765	768	762	684	679	781	730	799	765	753	791	810	724	747	717	780	741	743	716	752	748	758	726	728	776	702	744	720	725	777	723	731	804	728	785	719	783	795	753	707	748	728	811	750	705	729	734	808	770	746	765	739	742	744	779	686	713	721	711	771	782	742	737	780	771	712	703	784	740	715	706	762	666	745	712	752	783	768	776	752	771	724	750	770	727	739	760	764	769	745	713	746	765	691	762	799	732	742	717	777	752	758	707	789	753	742	732	730	735	732	740	689	798	756	797	737	755	717	730	747	711	740	733	768	767	750	780	739	722	756	757	735	756	715	762	743	772	783	727	741	732	765	752	712	714	742	681	776	751	750	691	754	743	776	755	745	736	786	770	732	755	745	803	698	707	736	722	726	799	764	774	742	748	761	771	736	709	731	720	744	812	724	753	784	747	719	774	731	770	758	742	804	753	750	703	756	722	746	742	757	780	748	749	778	833	787	706	747	753	780	761	733	736	700	769	753	771	732	763	709	722	764	730	758	780	783	750	739	766	718	742	757	766	770	795	736	755	747	726	737	750	747	735	784	779	707	761	762	706	772	736	705	722	767	784	730	796	754	771	788	760	763	810	766	788	717	723	796	743	821	742	738	777	799	689	757	771	797	740	719	778	743	735	746	740	702	753	725	755	717	796	777	742	740	766	767	759	769	712	719	718	751	725	691	768	715	748	701	694	727	703	718	716	721	746	753	774	799	779	777	742	725	766	781	729	749	771	745	739	702	807	733	806	734	722	720	759	721	743	731	778	758	776	730	753	719	748	732	772	714	696	753	702	779	747	746	747	727	729	746	693	763	734	737	737	762	775	697	725	724	773	732	751	752	699	711	789	762	788	727	749	754	743	740	713	753	710	788	789	783	748	701	743	800	749	757	737	706	715	757	760	732	786	775	750	781	716	760	784	729	693	747	728	730	729	729	726	759	731	778	758	734	761	770	747	770	719	763	773	716	759	763	752	737	743	709	774	719	799	751	749	759	744	746	740	710	768	726	774	723	720	764	795	704	734	738	768	761	751	757	753	785	749	782	751	768	731	808	724	774	764	753	737	757	772	759	729	743	784	737	739	735	784	787	724	745	762	772	713	761	774	719	779	733	757	720	719	793	734	728	737	780	730	778	752	795	762	753	784	743	760	740	742	783	737	759	774	690	773	798	752	761	749	717	788	758	752	756	712	799	726	734	763	724	737	750	805	774	738	732	735	732	783	783	756	764	723	712	730	720	738	747	751	750	754	779	731	713	757	739	753	687	753	747	769	801	754	796	744	722	752	723	768	784	773	730	781	752	737	726	749	763	725	705	758	763	719	724	734	794	726	699	696	717	744	719	759	752	723	780	758	730	749	770	719	740	758	703	736	796	761	753	764	750	764	695	743	713	757	738	731	725	737	682	720	753	794	743	762	767	740	740	771	723	783	744	717	776	803	771	752	768	726	749	730	744	699	818	743	752	759	702	753	754	777	744	686	724	689	747	766	775	734	780	781	739	771	728	756	720	757	762	699	723	754	736	736	752	703	748	743	768	690	773	708	777	745	771	731	720	772	725	766	725	729	736	742	741	734	761	760	748	785	750	765	738	802	733	722	722	752	743	739	748	718	770	755	646	769	749	750	733	796	798	729	691	750	782	715	755	747	736	729	704	778	784	733	782	733	740	712	746	772	760	726	704	702	752	763	748	761	748	735	711	738	758	704	707	756	729	773	791	693	722	732	762	662	742	702	740	733	719	828	758	698	746	703	750	718	733	728	769	759	754	771	814	707	759	728	751	749	785	761	771	731	737	756	699	743	741	788	736	744	745	776	736	730	793	776	739	780	694	794	727	749	744	792	754	721	765	762	748	712	773	683	754	759	757	679	725	690	792	785	730	757	733	739	732	738	733	719	755	766	767	742	777	763	747	765	721	741	792	741	700	766	757	719	790	715	741	722	770	749	766	705	762	752	777	734	745	757	737	727	702	746	756	769	720	812	754	753	745	738	708	717	784	784	748	748	779	768	741	776	808	722	732	718	744	687	711	707	762	750	775	723	779	762	753	754	757	729	776	722	740	738	753	751	757	767	753	748	740	793	715	728	760	755	760	703	765	727	773	780	741	764	741	767	777	771	713	725	736	732	771	674	752	733	779	724	760	738	724	708	771	734	753	795	674	772	752	733	715	789	760	764	745	742	759	771	748	728	733	801	779	736	766	760	724	772	786	740	775	786	725	724	758	754	707	700	731	734	776	743	751	797	769	731	810	758	755	789	749	727	762	721	746	741	774	744	754	748	793	752	759	739	757	733	765	751	693	763	723	780	777	756	744	739	759	723	729	755	780	767	701	769	811	715	752	768	782	757	800	729	763	747	747	757	724	768	768	697	741	707	768	712	693	775	797	771	749	758	717	720	753	754	753	754	755	759	730	761	753	757	763	780	724	737	753	743	755	752	750	758	729	724	759	745	741	794	805	760	799	724	727	727	741	739	811	769	750	741	712	732	744	749	755	772	730	743	727	723	788	737	766	789	721	744	796	727	792	743	725	720	738	771	821	724	775	730	750	778	734	787	755	723	712	739	730	793	733	744	743	735	783	740	728	712	766	717	762	757	770	788	752	718	742	727	761	713	783	771	799	764	694	762	686	729	769	767	734	751	728	693	766	746	740	751	755	719	789	742	738	708	766	698	772	707	768	751	774	754	766	749	770	772	768	713	772	712	750	792	728	737	738	746	762	726	726	733	740	755	745	755	712	750	715	779	742	744	731	710	750	760	739	715	705	697	747	706	716	742	729	739	771	770	744	768	751	714	696	768	735	786	737	778	806	739	765	771	735	780	756	737	725	790	750	719	777	774	768	713	811	704	744	716	758	755	744	723	734	782	736	746	747	746	722	711	778	806	723	739	790	760	766	725	682	705	763	743	775	762	764	734	751	758	777	767	730	723	728	734	749	781	763	789	753	716	716	752	745	763	693	712	723	779	710	719	731	766	762	776	731	712	687	784	716	771	742	785	688	732	773	745	771	714	736	731	708	782	724	774	768	711	705	752	768	785	799	781	722	715	761	749	742	737	749	773	728	777	785	726	742	765	715	770	759	765	766	764	754	734	757	746	751	714	734	753	716	745	753	830	756	759	725	772	741	739	730	755	748	781	747	718	780	720	739	781	716	741	757	782	738	716	745	754	757	714	715	717	753
948	891	1120	3379	8107	10721	9410	4501	2231	1182	460	199	111	109	85	78	55	72	87	74	62	64	89	63	64	70	54	76	71	65	65	72	79	60	76	70	68	61	75	65	82	78	84	85	65	66	69	73	73	67	79	71	82	78	70	69	80	81	67	64	73	69	80	83	71	81	72	72	73	53	73	66	87	73	87	69	53	55	74	74	66	63	68	71	70	66	70	86	77	68	80	68	76	78	82	74	77	65	68	71	76	69	75	74	73	74	66	87	73	60	66	68	72	61	65	66	74	64	75	70	58	80	72	75	55	64	73	68	58	79	82	70	66	62	63	78	68	87	75	68	65	73	67	85	68	75	78	81	68	72	66	64	78	70	80	76	71	67	77	59	58	71	69	57	72	72	66	71	67	69	76	71	64	90	78	67	80	73	65	67	84	84	80	58	85	74	76	81	82	74	75	64	65	76	73	73	89	72	67	81	71	73	73	70	76	66	75	76	78	74	63	61	73	70	68	66	77	73	77	74	56	69	65	60	69	53	68	64	62	68	75	60	63	87	64	89	71	83	78	79	74	67	63	81	69	75	67	72	72	56	72	81	73	85	72	73	73	58	83	72	70	72	78	59	68	65	56	65	70	73	79	70	81	69	74	74	76	74	72	55	70	64	80	84	65	69	71	69	66	73	71	76	67	74	69	70	80	61	77	76	73	58	73	64	70	83	73	93	72	84	74	70	69	81	71	86	71	67	71	69	85	79	57	68	71	79	80	80	69	71	84	76	84	76	84	91	55	62	79	52	75	67	96	61	77	72	67	73	75	67	76	72	62	72	67	59	68	66	90	74	65	61	82	67	77	56	61	65	63	89	68	64	75	73	51	83	77	69	78	68	76	68	79	60	80	81	70	79	73	57	68	75	64	52	82	85	79	75	70	85	74	78	88	81	81	69	82	82	59	66	77	69	67	90	69	57	84	76	75	74	86	71	64	69	53	67	69	67	77	72	71	68	57	76	74	66	53	74	76	70	74	76	71	68	60	63	77	80	76	72	64	77	61	81	72	82	79	90	69	65	79	73	68	65	68	63	67	68	53	69	68	74	68	83	71	74	69	81	65	74	75	66	63	69	70	76	61	75	58	71	76	59	89	74	77	59	91	83	75	93	65	75	60	60	80	75	72	72	79	68	64	61	61	63	78	66	77	71	76	76	77	73	78	75	84	78	75	70	77	69	82	60	76	64	68	76	79	67	81	56	74	54	67	74	65	60	66	67	69	63	75	80	87	57	94	75	74	69	81	67	67	85	89	70	59	80	72	79	79	82	80	67	78	66	71	83	70	73	90	76	59	69	70	72	61	78	55	69	70	79	55	63	73	75	65	69	63	77	76	59	68	70	67	65	55	75	65	81	73	78	64	68	83	67	68	63	72	66	70	66	76	62	73	67	68	77	68	60	79	80	83	84	86	80	60	63	69	70	83	57	55	56	69	69	52	76	73	79	75	73	78	78	59	63	67	83	56	65	68	75	63	79	74	88	82	72	71	70	66	82	83	79	83	64	82	64	72	77	74	65	82	69	75	75	56	74	83	77	62	68	73	62	72	70	69	72	70	73	68	73	74	77	56	55	66	66	65	73	77	67	69	71	69	83	79	78	61	84	76	95	67	66	83	55	73	57	70	83	65	58	78	66	66	84	81	70	73	71	69	62	68	81	71	70	56	68	68	70	87	83	70	71	75	77	82	66	90	69	63	77	68	66	75	64	70	75	73	66	62	62	54	80	66	65	61	81	78	72	65	64	71	73	76	63	70	76	76	68	83	63	72	79	69	64	72	69	69	65	64	88	65	77	62	72	87	91	82	81	63	81	77	71	59	66	69	75	70	78	68	76	77	51	73	75	71	71	73	57	60	63	63	66	77	54	61	84	69	79	88	82	72	63	73	69	64	84	74	65	78	55	68	69	70	61	73	80	74	63	80	79	66	70	87	73	85	67	68	81	73	77	64	65	69	75	80	100	58	83	73	62	71	68	91	73	66	79	57	85	67	75	62	76	71	72	66	55	85	80	77	64	70	67	76	63	79	79	79	71	69	65	80	65	75	79	75	77	86	60	82	67	79	72	77	60	59	83	73	73	65	70	68	81	79	65	85	65	80	68	69	76	74	66	63	58	68	56	71	77	69	58	78	75	77	69	66	86	79	72	62	76	80	70	79	69	72	73	68	69	65	62	75	73	75	65	79	77	71	80	75	63	74	82	68	59	72	76	60	82	90	81	65	78	69	95	69	62	66	70	66	75	88	70	83	74	82	59	64	61	59	78	69	68	67	77	73	77	53	71	63	77	71	58	74	59	73	83	63	79	61	67	66	79	68	84	71	63	84	79	76	77	57	68	66	66	72	61	67	68	76	72	73	65	73	75	77	77	91	73	78	74	74	85	60	76	64	71	89	71	72	79	70	100	73	84	61	68	67	62	85	68	69	72	78	66	63	75	82	68	84	66	68	76	73	62	95	62	76	63	65	76	53	60	74	56	70	83	59	98	63	79	63	88	78	59	74	67	76	58	70	74	68	89	69	73	92	76	61	63	71	70	77	77	67	79	73	80	73	56	75	71	79	77	78	69	81	69	86	63	72	63	72	73	78	76	76	66	84	66	71	61	55	81	79	73	61	54	85	67	61	53	66	61	55	67	63	65	78	61	69	77	68	74	70	65	74	64	63	79	67	93	76	74	60	73	73	72	69	63	70	69	68	68	99	64	73	61	75	71	65	50	75	72	75	71	77	70	69	77	66	71	74	72	68	72	71	74	76	61	65	80	64	62	70	80	75	68	78	79	64	64	60	70	84	70	65	72	67	65	69	64	83	70	73	71	80	71	73	73	82	67	75	59	83	57	73	67	58	91	62	78	69	82	75	74	73	70	77	69	78	70	84	66	78	67	62	85	79	60	68	84	67	68	70	64	80	81	60	69	70	65	68	61	63	60	77	70	73	73	65	71	79	65	74	64	70	70	75	67	73	64	85	61	77	81	69	86	55	67	71	70	67	61	80	71	78	96	68	74	66	80	70	66	62	68	62	66	75	74	97	66	78	55	60	84	60	64	76	71	65	81	92	75	80	76	78	77	84	72	67	91	60	71	79	69	66	68	77	68	73	72	64	76	78	83	78	70	73	78	72	94	62	70	52	63	66	63	64	74	62	63	76	67	67	66	76	69	68	56	63	66	73	57	85	75	65	79	70	76	75	67	74	76	66	84	77	63	78	54	78	75	66	71	84	68	68	55	84	68	64	78	57	82	85	89	72	69	71	70	70	73	82	67	68	68	77	75	69	76	72	82	75	46	73	69	74	84	66	71	84	61	71	60	63	77	65	69	61	63	65	76	84	78	65	61	64	63	54	77	75	84	70	84	86	64	83	75	71	72	63	72	82	72	78	65	77	80	71	79	76	92	70	67	78	55	67	63	65	71	72	82	82	80	67	84	68	84	76	76	73	75	72	76	67	75	70	66
20976	15782	15760	42034	63874	60767	51041	36885	29088	20168	10938	4503	1860	1187	1030	907	860	883	878	795	844	778	866	836	865	862	861	819	877	858	813	853	896	833	812	874	836	822	809	825	861	791	851	845	906	847	839	819	808	851	821	852	884	826	858	794	828	824	860	809	861	768	872	826	873	812	874	872	857	874	874	903	878	843	783	840	821	830	827	836	822	873	765	802	831	915	821	836	824	847	826	797	794	831	818	836	900	828	883	795	859	841	791	846	782	841	859	861	913	823	795	840	845	819	873	834	838	855	809	844	902	872	821	863	858	852	808	901	880	808	850	801	789	887	871	861	821	873	829	843	847	886	831	843	805	795	799	808	808	867	831	826	862	862	830	861	821	836	831	866	819	850	795	818	873	800	819	809	842	860	858	846	830	846	873	868	826	849	829	823	821	863	837	870	875	826	855	847	866	808	851	830	812	863	843	798	807	818	849	851	800	874	818	808	775	818	827	825	798	794	860	842	891	800	862	831	862	822	872	877	826	840	814	748	783	872	850	807	818	824	825	860	862	880	840	849	825	811	853	869	816	816	837	856	821	802	885	845	832	833	844	827	807	851	817	839	852	866	822	844	872	833	829	845	841	849	812	850	829	858	826	821	876	870	843	857	827	876	810	894	797	819	830	833	887	817	858	800	882	815	849	800	870	839	807	820	854	821	890	920	842	802	867	832	849	844	859	830	828	857	896	825	838	853	799	843	796	806	860	866	858	796	827	845	847	874	825	819	823	872	802	860	892	838	822	847	870	824	866	802	839	851	792	840	862	804	928	859	862	843	837	836	813	858	842	901	792	838	885	816	800	864	776	832	867	829	860	847	835	849	858	871	845	829	824	845	849	857	832	886	901	797	896	906	826	821	838	841	877	841	860	819	801	848	843	894	828	835	875	793	882	835	797	884	861	866	809	833	864	862	829	849	839	859	860	798	847	832	827	850	879	858	850	869	818	852	851	835	846	858	852	799	913	797	848	833	905	832	826	808	836	851	808	819	892	824	820	825	801	822	846	817	840	887	845	829	865	833	850	876	857	872	818	845	865	875	772	806	849	845	867	823	873	866	859	866	861	863	819	849	820	781	868	854	811	849	845	885	830	844	828	796	823	748	867	899	813	826	796	840	871	881	858	828	838	862	804	815	823	811	808	823	794	815	831	850	851	823	826	843	842	870	827	841	851	887	881	782	888	810	884	861	865	829	845	902	831	741	844	804	847	864	841	806	813	876	844	817	832	850	830	864	846	815	843	846	875	870	810	817	824	882	839	843	825	822	807	800	853	848	868	787	868	857	803	792	851	859	827	869	844	824	889	850	858	834	889	887	838	861	873	851	840	890	814	871	842	874	817	824	804	859	814	856	798	777	837	887	840	836	871	843	839	855	916	807	892	819	784	863	789	814	836	861	852	901	871	838	835	855	872	855	882	851	861	855	834	856	902	820	896	795	870	833	827	868	829	839	854	787	880	775	888	876	859	846	836	809	841	851	833	849	823	814	846	785	867	839	817	854	825	831	809	796	820	880	886	799	833	835	871	838	838	827	791	877	849	826	801	833	861	797	832	840	821	819	820	841	844	804	888	846	839	832	864	820	841	845	845	820	838	845	853	823	859	822	880	837	844	842	868	914	824	879	877	802	830	843	838	813	871	817	864	834	819	812	833	827	807	887	839	829	855	836	858	827	865	806	894	864	859	827	859	873	840	839	850	838	862	814	817	843	835	814	816	830	851	841	798	848	792	824	854	851	866	890	855	809	796	875	843	886	848	837	796	882	822	797	844	846	804	820	813	829	867	858	827	886	805	843	837	841	839	870	812	822	840	824	812	855	918	805	859	820	909	829	795	850	854	874	834	839	818	884	847	834	884	839	834	849	880	843	890	902	858	839	849	886	828	872	870	830	823	875	821	814	841	835	781	824	829	837	835	835	838	808	845	836	863	838	812	839	852	811	848	831	829	807	852	855	863	804	884	852	891	835	832	811	842	833	793	879	814	864	868	881	807	796	828	823	890	848	781	822	848	917	813	815	866	806	847	833	807	851	890	847	841	819	804	833	821	782	819	821	850	853	846	822	863	845	822	817	809	870	763	882	843	778	809	816	844	830	799	816	833	854	840	801	826	847	841	825	832	955	823	817	833	849	801	851	855	905	880	874	867	864	828	830	834	799	854	790	839	864	847	844	862	825	883	809	886	822	809	863	839	811	879	836	862	823	872	828	836	807	807	794	894	860	839	833	818	829	887	834	804	870	780	873	863	873	865	874	847	845	835	884	848	861	835	807	809	796	846	842	783	848	859	816	832	849	816	841	845	846	813	827	852	854	857	832	867	821	868	844	852	846	820	801	821	857	828	813	894	884	823	813	852	823	864	864	814	825	889	846	839	838	801	825	849	851	800	793	833	821	827	849	892	815	824	842	851	810	831	847	854	880	843	792	818	864	889	868	822	875	821	833	895	772	860	785	862	839	859	802	805	798	782	847	779	807	829	865	820	833	837	855	802	856	841	857	855	828	821	853	888	843	853	852	767	830	847	799	812	822	828	797	831	858	898	817	801	807	836	830	882	841	850	811	840	816	844	850	827	823	892	788	775	873	810	835	876	842	800	809	850	804	841	807	845	903	828	820	794	845	825	837	786	819	869	868	868	913	881	873	833	870	864	835	841	885	888	856	890	841	835	831	866	849	851	812	840	856	846	828	818	865	846	773	873	858	876	866	907	859	834	816	861	874	827	856	780	824	798	809	808	770	844	813	864	877	798	884	841	851	838	855	835	827	858	782	845	784	828	837	847	842	819	793	845	860	876	897	870	857	821	847	846	897	847	814	836	857	833	876	871	833	817	862	863	852	853	854	852	802	825	870	875	887	812	866	878	827	814	868	861	816	839	804	824	847	836	774	892	831	901	803	846	828	848	856	836	804	843	841	835	787	824	795	817	815	811	821	792	848	812	910	819	847	866	872	806	881	823	869	840	806	818	821	787	831	823	857	853	819	848	846	836	866	866	847	832	852	839	837	799	865	838	798	899	806	834	805	837	841	873	848	863	803	854	870	788	832	830	826	846	895	895	843	865	847	812	835	849	892	815	824	815	838	850	853	899	798	855	822	832	869	821	835	831	867	789	814	842	871	824	865	830	841	812	773	863	834	806	872	860	826	851	857	859	791	839	850	907	799	872	803	833	793	796	826	835	818	840	839	821	837	798	814	815	803	826	850	874	846	858	794	800	847	843	837	825	862	853	859	813	811	813	800	814	865	853	821	852	871	844	834	875	892	825	834	811	827	878	869	845	822	834	801	828	823	851	815	877	862	884	852	780	882	835	840	836	821	861	814	776	849	810	829	816	866	851	898	860	792	868	850	840	808	837	870	834	789	831	850	832	851	848	851	880	825	807	846	823	835	877	909	846	832	815	875	811	863	799	828	846	871	846	827	836	822	838	890	853	877	851	842	850	824	832	833	828	848	816	862	814	817
2547	908	1100	4304	7760	11287	8900	4053	2092	1422	656	280	120	85	73	83	86	92	64	65	90	92	70	72	71	73	64	67	59	74	65	68	84	67	66	75	79	68	71	83	74	71	65	81	68	75	63	79	62	67	70	63	71	71	82	61	69	69	76	71	67	68	69	68	64	68	56	66	64	75	65	81	66	75	77	78	70	66	71	70	63	66	64	47	79	66	60	80	67	77	58	55	67	65	70	77	61	57	65	76	66	69	68	63	54	61	78	63	67	67	80	48	71	74	57	72	70	71	80	70	65	71	54	84	56	67	55	73	68	67	65	64	53	82	75	70	70	67	69	67	70	53	70	78	57	70	70	60	86	64	75	73	57	76	73	87	70	59	67	71	81	69	67	77	64	81	66	68	75	71	60	82	65	61	76	78	99	62	67	89	60	64	66	81	83	73	53	74	69	72	82	80	70	65	71	61	78	74	77	76	77	61	77	67	89	49	64	57	53	77	69	70	82	62	70	58	82	58	65	73	90	69	55	60	66	62	76	58	64	72	68	67	73	75	69	64	71	74	71	61	69	68	59	68	73	73	73	60	73	64	71	67	73	69	73	72	74	77	65	56	70	85	65	71	75	84	76	64	75	67	76	69	80	77	64	62	56	70	83	80	86	68	75	60	69	69	76	68	76	83	76	72	91	63	73	65	81	71	67	62	73	64	76	63	75	71	85	78	77	67	62	77	55	84	63	50	61	67	56	61	54	50	80	77	76	63	75	60	73	77	74	74	65	73	71	67	82	77	79	66	65	70	72	75	72	66	79	74	63	67	83	73	59	64	74	71	67	79	75	81	65	65	71	71	72	68	73	64	64	61	60	62	70	69	65	82	66	69	68	85	72	65	76	58	67	83	72	65	75	61	64	67	63	57	87	64	63	83	73	88	63	82	86	78	73	64	60	51	78	77	70	70	58	61	63	77	73	69	62	69	74	66	82	64	78	59	79	66	71	66	61	63	70	60	65	80	69	69	60	70	59	70	79	82	55	68	56	77	63	56	72	56	71	73	61	65	73	85	70	72	57	86	74	70	61	67	53	66	69	66	67	45	59	62	72	76	64	62	75	79	70	65	63	74	86	61	61	65	73	66	68	74	72	70	74	72	71	63	69	73	81	60	57	67	71	75	62	76	68	66	78	76	69	67	60	77	59	69	80	73	57	65	69	75	58	71	79	63	83	65	51	70	66	59	61	61	73	63	73	70	58	74	74	70	56	63	70	66	64	73	88	64	83	63	66	74	78	76	77	68	57	61	69	63	54	61	61	69	80	67	77	84	74	82	69	75	76	57	75	86	74	71	53	70	58	56	76	74	62	76	75	63	59	57	85	52	68	75	72	67	72	75	70	76	72	72	64	72	79	64	74	87	82	71	72	54	69	82	75	60	71	73	76	66	75	63	66	78	81	69	63	70	71	71	69	65	81	73	73	45	79	82	84	81	53	72	63	72	63	72	65	64	62	65	66	73	78	60	67	59	88	81	68	65	54	72	55	75	67	77	66	83	58	98	74	71	75	44	66	75	76	62	71	65	70	74	64	77	67	64	82	59	63	68	67	76	67	57	67	53	70	71	53	66	64	60	73	72	71	63	62	70	58	81	70	64	70	63	73	72	78	82	64	72	64	81	51	75	61	67	62	58	61	67	56	68	73	72	65	79	72	74	77	61	70	71	71	80	84	70	71	65	73	60	74	62	62	74	72	67	71	84	70	80	72	61	76	67	80	58	59	71	68	74	74	67	69	73	84	76	85	79	62	76	71	82	87	73	56	80	78	60	73	58	82	70	84	74	65	61	59	64	63	83	74	76	61	62	69	83	54	64	61	71	62	73	55	72	78	81	73	66	73	66	76	70	75	72	70	82	74	73	74	75	73	58	61	60	65	69	60	77	62	71	82	82	68	69	69	84	64	63	55	71	85	78	87	72	64	75	68	61	70	81	77	59	60	66	81	54	78	66	83	80	76	52	68	82	79	56	69	73	65	88	66	72	61	75	77	63	53	63	75	68	61	77	76	72	70	65	76	66	81	59	85	81	76	70	74	83	63	72	92	79	55	69	74	73	77	56	63	62	79	58	61	49	78	54	64	69	80	66	69	68	69	56	72	65	65	71	68	76	67	87	69	72	68	70	70	74	73	74	71	54	61	65	69	76	81	77	83	64	58	56	78	59	67	56	84	67	64	65	72	76	69	83	56	68	70	82	60	69	63	75	66	65	77	65	85	80	71	74	68	58	83	50	76	74	65	83	75	81	77	93	70	78	70	72	62	81	63	76	85	70	61	69	77	62	64	96	53	67	65	68	69	64	73	68	64	91	85	59	66	56	67	63	72	80	68	71	66	72	71	70	79	77	65	57	67	73	73	67	73	52	73	77	75	79	71	71	53	77	61	66	77	70	72	63	53	67	75	77	70	63	72	86	56	66	80	66	71	67	52	70	63	68	73	68	72	65	65	53	69	82	65	78	69	70	81	80	68	65	83	62	66	67	72	68	65	54	64	79	72	68	61	76	44	64	76	96	72	78	77	66	66	58	60	67	71	68	75	93	77	71	81	66	70	63	69	68	74	77	72	64	82	58	60	70	61	61	72	77	51	76	80	62	66	65	56	74	76	70	72	81	67	70	83	78	62	66	66	79	74	79	66	70	62	76	82	72	54	75	67	70	73	50	87	73	63	71	59	64	72	72	63	72	73	88	64	63	59	66	64	74	84	83	81	76	76	80	58	72	62	70	69	78	77	65	58	73	89	68	71	75	65	70	66	78	62	72	75	70	81	78	62	53	64	68	84	72	74	70	77	77	58	72	73	91	66	61	77	72	70	62	84	54	66	65	74	64	62	81	75	76	80	64	78	70	67	73	62	69	87	62	53	80	68	89	79	55	66	66	54	68	69	63	63	71	75	76	74	73	76	75	69	58	61	84	65	55	65	67	45	65	72	57	76	65	70	80	62	68	86	68	66	62	67	68	68	69	65	68	74	59	73	68	71	59	79	81	64	69	69	66	65	65	79	64	64	74	69	65	71	75	73	73	77	68	67	91	74	73	70	67	59	76	63	71	65	74	78	79	57	67	76	83	70	61	71	66	69	72	69	83	86	75	70	79	77	57	68	67	64	78	74	66	60	67	69	76	83	68	69	78	67	62	69	78	72	60	70	72	79	71	74	65	70	57	84	62	68	63	73	92	63	81	71	71	72	75	88	78	72	78	80	76	69	69	54	71	64	80	68	68	76	65	80	75	65	78	66	67	75	63	66	73	70	76	69	61	66	71	60	64	68	77	69	71	78	73	86	69	80	71	74	60	52	67	77	71	53	70	82	86	80	72	73	80	65	58	67	68	63	88	66	66	53	68	60	62	66	87	76	74	64	66	72	74	71	73	72	65	77	58	64	55	72	59	67	67	59	63	73	78	60	74	75	74	81	72	62	68	71	59	74	75	65	61	61	59	67	60	68	64	54	74
21980	15266	16269	43557	61888	60896	51851	36051	29911	24889	15093	7305	2691	1198	1063	935	906	960	881	832	841	789	807	834	870	803	859	858	842	856	875	833	807	873	886	879	854	813	819	816	819	841	827	833	875	832	816	834	876	850	799	808	884	843	858	881	835	839	835	810	824	834	862	839	887	818	847	894	829	854	845	839	834	825	854	830	794	843	823	789	848	855	829	842	877	864	825	835	839	877	826	876	806	847	834	877	851	897	854	874	857	848	785	854	767	864	835	780	843	844	813	859	844	879	880	832	835	792	879	850	873	913	835	844	857	858	832	830	836	825	828	809	868	840	878	853	829	830	851	873	825	921	850	859	806	844	870	873	897	807	845	856	822	817	849	838	811	875	844	810	833	841	805	853	805	876	825	856	790	869	838	839	835	840	864	861	880	858	759	794	867	866	778	853	839	813	830	857	839	816	815	820	832	862	838	877	830	860	798	812	873	874	856	825	839	840	888	815	806	842	880	819	855	850	888	873	846	880	834	847	864	840	859	841	815	879	880	850	847	846	870	886	829	862	850	868	853	843	831	860	890	842	798	824	885	828	841	868	874	810	855	859	859	853	812	809	832	819	835	809	876	826	808	844	785	827	864	832	806	842	870	801	849	832	839	816	828	833	843	872	873	853	860	815	847	844	796	863	806	814	850	845	828	868	838	871	873	861	801	818	808	787	852	875	853	868	817	819	803	836	839	845	831	913	901	867	795	813	866	826	785	819	836	847	857	856	878	890	812	832	850	847	815	849	851	812	846	837	858	883	796	827	827	818	868	822	811	854	839	809	844	850	768	855	838	792	821	801	835	885	885	844	861	829	888	807	907	849	794	894	874	819	876	850	800	773	873	797	851	814	834	799	829	855	844	905	825	834	854	873	781	901	870	817	852	879	822	858	838	836	831	770	839	839	834	834	795	887	856	861	812	879	858	850	847	828	843	816	800	832	835	855	882	842	815	823	809	828	827	819	830	816	892	823	861	888	847	817	845	835	846	802	915	820	858	878	851	790	821	811	845	869	806	879	872	857	860	832	888	797	873	841	861	855	824	871	845	876	847	852	849	872	845	816	837	857	858	806	838	848	866	820	852	837	840	834	853	868	867	791	831	819	862	803	802	862	855	830	850	886	815	886	781	858	861	830	874	853	882	840	840	871	901	832	839	865	851	862	852	814	848	795	833	811	832	845	834	831	853	884	812	863	859	842	808	861	807	905	889	868	839	821	888	914	804	907	833	892	889	808	855	844	810	898	835	875	827	803	873	796	800	851	800	820	782	893	853	844	818	805	818	858	853	852	794	849	784	808	876	828	837	871	850	848	844	851	896	814	814	866	891	815	892	796	820	915	876	857	885	867	830	784	773	898	830	831	858	856	874	903	789	876	839	854	851	916	872	817	787	803	850	816	841	867	830	883	861	866	867	863	862	810	842	919	839	767	867	841	885	834	819	832	832	842	811	854	831	844	829	843	838	836	875	910	883	880	856	799	840	840	839	847	867	893	858	783	834	838	825	840	871	860	864	816	839	917	849	859	853	869	861	801	840	804	835	836	853	877	857	841	841	854	851	873	856	833	791	825	881	838	878	848	849	837	825	819	853	826	857	828	830	908	881	860	866	820	861	844	856	840	793	870	868	836	824	804	836	861	848	861	852	818	860	841	855	865	865	821	835	838	880	862	811	886	797	861	888	836	863	817	869	827	822	871	794	849	859	856	807	823	818	822	867	823	836	823	844	821	872	895	853	815	875	865	832	829	826	885	846	854	807	857	842	869	844	819	836	818	894	797	853	826	862	855	853	835	841	867	867	811	831	825	820	847	856	841	861	867	886	820	831	826	815	807	806	820	892	888	888	847	889	888	900	903	841	844	820	829	881	863	883	889	821	824	855	742	809	820	889	816	845	789	861	818	846	850	810	813	852	837	895	909	837	877	812	832	823	800	912	878	805	802	786	849	819	849	838	882	825	871	851	856	808	852	847	824	880	824	861	881	879	779	821	820	841	821	864	845	827	839	832	835	816	782	835	845	849	897	848	850	836	841	847	843	817	861	843	807	851	897	858	883	843	894	851	802	832	813	835	861	797	864	861	802	866	883	794	854	833	866	827	844	878	846	866	847	816	853	835	806	859	844	813	923	833	841	817	816	871	789	880	870	828	863	842	845	807	883	818	829	838	867	881	857	847	840	821	847	822	888	881	807	897	848	830	848	944	857	817	793	824	884	839	870	832	865	873	836	871	873	776	857	783	788	857	833	848	859	853	850	841	797	897	857	807	867	813	841	860	854	864	840	816	895	853	838	836	827	837	860	845	820	811	844	867	838	824	814	857	848	824	831	868	915	813	814	862	805	890	876	880	783	830	841	820	894	798	810	855	785	834	833	890	839	880	877	834	861	812	862	847	849	839	800	882	902	835	888	877	864	838	848	797	862	863	842	849	837	872	867	870	806	845	858	842	850	861	797	839	845	837	818	818	837	887	828	825	883	798	858	860	885	840	832	835	819	870	859	793	838	860	869	810	835	823	855	873	883	851	783	887	829	777	820	847	822	822	857	852	858	881	853	866	851	854	808	859	847	864	902	847	824	873	787	847	819	853	785	874	890	829	883	823	874	817	824	878	844	827	814	822	860	836	838	866	829	853	894	814	829	890	840	880	901	877	839	847	848	818	788	828	860	807	871	833	835	874	812	837	868	855	865	919	808	852	835	819	877	841	840	832	804	850	871	846	804	862	856	821	835	860	854	810	826	872	842	850	867	836	868	846	843	850	850	838	865	867	850	848	814	820	834	863	841	857	809	820	872	834	826	831	863	848	835	875	838	869	844	899	829	854	869	777	855	838	787	881	776	837	899	841	852	883	855	844	795	844	835	799	824	824	857	861	825	865	878	877	869	836	861	841	851	816	874	839	855	869	827	833	851	857	801	877	849	847	860	861	818	906	856	788	883	884	832	805	844	829	867	880	847	867	782	819	892	844	829	840	865	795	862	894	896	873	880	821	841	871	836	855	846	850	877	875	832	830	861	843	832	829	861	788	843	877	825	819	829	863	852	871	850	859	853	793	789	870	861	817	830	873	843	766	797	858	857	841	833	801	834	849	875	808	839	886	830	878	842	844	876	859	844	869	840	875	856	862	851	855	842	878	824	899	847	865	824	880	815	846	840	904	855	794	824	846	815	861	864	823	881	784	843	854	851	838	858	862	892	862	837	820	819	790	796	823	852	821	832	879	854	832	905	787	857	918	835	836	834	830	905	844	829	793	900	834	849	825	856	853	845	856	817	923	812	860	841	843	821	863	866	823	848	816	828	813	801	869	845	832	783	844	846	848	875	860	894	851	772	829	832	848	865	775	785	853	866	874	854	873	783	862	815	877	870	799	892	821	910	836	848	768	884	820	868	868	835	823	840	821	789	834	840	802	820	827	844	828	838	877	842	843	879	769	806	815	833	817	857	915	854	859	835	860	841	805	865	838	867
1768	1779	1709	6553	12439	19079	14759	5998	3764	2132	1265	516	204	124	81	86	80	79	68	72	74	89	88	88	68	82	95	84	57	78	86	78	92	93	82	61	93	68	88	83	75	92	77	71	75	96	74	84	71	62	72	83	84	94	82	88	99	86	79	80	70	72	75	64	75	79	96	85	74	83	88	60	82	89	76	84	72	71	76	97	101	96	84	78	97	84	68	76	79	79	94	84	81	90	83	73	84	67	87	85	94	76	84	78	83	76	88	71	71	82	76	69	91	68	77	79	86	74	88	69	87	81	69	63	70	70	73	83	93	61	85	72	79	66	82	84	102	81	63	75	76	80	70	76	81	82	83	95	80	67	83	80	92	79	77	88	68	75	78	85	81	86	67	98	76	78	82	80	66	76	77	87	73	86	75	62	95	94	85	74	86	82	87	87	68	87	95	74	71	83	76	66	89	76	89	82	85	96	89	83	72	79	83	77	75	96	91	99	70	72	77	82	80	85	87	78	79	103	64	77	86	91	93	87	91	77	104	81	92	85	85	72	82	74	92	78	71	92	88	81	93	101	100	86	70	86	63	77	77	67	83	71	77	88	78	75	81	89	71	78	79	79	80	91	86	74	97	88	74	85	84	62	65	76	93	80	62	78	81	73	91	85	96	85	76	72	86	79	70	93	77	93	78	77	89	83	80	95	85	80	67	82	89	69	78	83	57	66	69	95	74	66	78	73	84	83	85	84	75	85	87	76	86	95	96	83	93	82	73	92	93	81	70	76	87	77	83	80	75	77	74	92	83	93	80	88	78	90	79	71	75	76	67	68	89	76	76	74	92	91	92	73	72	75	93	84	82	71	80	67	84	87	76	78	89	77	59	75	63	77	73	92	67	73	67	80	107	85	86	98	69	78	75	80	100	74	88	73	89	91	81	89	77	82	71	90	88	80	80	70	83	76	76	82	98	95	85	74	72	88	77	76	75	93	73	73	83	76	78	84	58	74	88	73	95	83	80	89	66	69	73	75	70	107	90	85	76	82	85	78	63	71	79	86	63	80	85	89	78	77	78	81	103	78	84	78	90	92	64	77	81	70	78	82	81	87	73	83	91	94	77	87	77	107	79	83	75	71	71	92	70	73	73	61	76	84	90	82	62	80	79	81	103	79	76	86	82	75	83	71	92	91	76	86	73	74	77	84	78	73	83	87	68	71	79	78	85	83	85	73	73	81	87	69	79	85	75	95	68	76	83	66	83	79	67	90	85	85	71	81	70	95	87	78	68	91	91	69	84	80	90	78	84	73	73	70	79	99	60	83	74	71	85	76	68	86	76	73	70	83	75	65	70	79	89	88	83	87	69	86	82	66	70	85	74	78	79	76	75	85	105	77	70	82	72	75	72	85	73	93	74	75	76	83	91	94	75	78	73	65	83	82	89	89	79	80	68	78	82	88	83	88	76	74	65	89	79	93	73	66	74	65	78	90	87	85	92	77	71	94	77	73	91	80	76	80	66	82	85	109	81	92	74	85	89	71	86	81	76	75	89	80	84	90	72	72	79	75	75	89	76	81	63	73	79	63	71	85	100	78	79	88	75	95	69	79	78	73	69	89	77	88	75	82	70	87	94	74	71	64	90	79	70	91	54	69	82	99	94	71	70	72	73	99	92	75	82	83	77	83	87	81	90	80	77	79	55	86	82	62	78	60	85	81	75	87	71	76	72	75	71	87	73	70	86	85	79	89	85	84	83	76	77	71	84	76	75	74	92	62	90	72	81	71	82	76	89	89	93	91	74	89	89	84	72	88	86	75	99	88	73	83	96	94	78	81	62	76	81	80	97	70	87	84	79	77	92	72	80	83	69	74	74	75	78	72	68	99	70	59	88	91	97	79	90	85	71	85	90	95	83	62	83	68	92	92	87	76	66	75	82	83	78	64	101	74	82	69	63	78	86	86	88	76	67	101	83	74	76	70	71	91	86	70	61	88	95	74	97	73	81	77	64	72	82	84	87	93	80	71	68	85	78	82	83	89	89	70	81	75	84	74	76	87	77	82	84	79	88	74	83	65	83	77	72	97	84	88	76	86	79	70	63	86	86	72	71	86	67	78	74	72	80	85	91	101	83	89	72	70	89	88	74	83	68	82	88	80	88	87	88	92	95	96	89	85	81	80	82	80	85	72	97	78	91	87	88	90	92	81	72	86	84	73	68	82	80	82	69	81	78	67	88	70	71	81	81	73	86	77	90	79	80	70	74	89	78	81	88	83	96	66	88	85	83	72	79	80	97	54	78	73	74	69	76	72	82	64	79	77	71	77	77	77	103	78	77	75	72	64	88	66	78	84	86	86	82	67	87	69	102	62	92	79	84	88	91	85	74	93	89	93	94	70	74	85	84	77	98	68	87	83	83	84	74	89	69	75	79	68	75	66	65	66	82	80	79	79	65	83	90	79	81	95	73	67	83	73	79	67	89	97	80	79	73	80	82	82	82	79	69	81	82	89	81	86	75	79	74	77	65	64	88	80	72	72	96	81	72	72	75	82	78	86	91	69	79	82	74	90	67	70	70	79	85	82	79	91	83	80	101	85	80	87	91	83	75	78	75	73	72	76	76	74	77	99	98	76	91	86	87	75	73	87	70	75	84	71	93	92	79	86	72	65	79	84	76	88	83	72	70	79	76	91	79	89	87	76	63	69	81	87	95	76	92	76	82	72	72	74	85	69	87	80	79	78	82	81	87	67	81	84	82	72	99	92	69	85	75	76	78	87	68	102	87	79	95	79	83	73	89	74	72	99	97	64	80	75	70	84	85	77	65	73	74	75	76	57	72	81	83	75	80	78	85	70	80	74	75	79	84	93	87	102	73	69	93	84	90	90	72	92	103	72	61	92	86	76	93	75	76	74	67	61	73	80	71	69	95	90	83	71	84	90	64	84	83	71	73	68	69	70	89	72	78	88	72	77	66	78	64	82	69	90	73	80	88	65	77	86	73	89	65	82	81	79	72	102	73	88	84	84	70	84	79	82	84	75	96	86	67	89	88	92	93	70	73	82	90	85	57	91	73	71	85	84	83	82	84	75	93	85	87	68	89	92	83	77	80	78	87	80	85	71	86	92	56	68	68	78	77	79	73	66	80	72	74	80	73	80	69	75	96	81	84	99	72	87	95	80	83	75	87	70	71	81	80	84	79	87	72	65	86	80	73	75	75	72	79	100	70	75	80	104	76	77	79	72	92	73	82	75	87	107	62	80	62	83	73	76	72	77	67	78	65	69	95	89	80	93	83	72	89	81	77	85	79	77	69	81	93	73	70	73	71	67	87	82	78	69	85	66	73	73	80	78	67	80	76	83	75	64	101	72	87	67	73	71	89	86	89	86	98	85	70	71	71	88	77	89	68	101	71	89	60	93	99	72	74	63	95	85	82	81	82	78	84	89	69	87	78	83	75	92	65	100	75	79	75	76	83	88	71	67	72	82	85	78	86	79	75	73	75	65	86	74
27802	21881	20957	49966	73231	74330	59781	40331	35561	29389	21654	11387	4703	1930	1272	1099	1068	1011	995	977	990	1009	924	927	980	979	878	918	956	981	939	931	1009	964	924	941	997	904	945	974	1001	943	1008	984	957	924	935	936	966	1000	968	1000	975	976	963	979	910	957	944	955	975	890	924	919	939	966	939	987	954	942	945	952	917	965	950	991	988	963	935	971	963	977	921	959	974	1014	926	986	917	956	938	896	963	957	899	921	979	979	886	1020	932	901	989	970	949	995	968	1012	955	940	897	913	958	1015	958	943	944	940	981	957	952	949	946	1000	929	962	940	930	971	979	983	989	944	960	966	928	979	1009	911	884	950	919	975	950	955	1012	948	966	971	930	936	940	950	952	968	1013	1000	965	884	997	901	992	973	983	905	993	994	936	957	870	994	994	990	948	977	946	963	968	961	936	980	938	989	974	1004	910	992	974	955	924	927	957	1002	949	958	980	906	965	970	972	953	922	1006	998	988	925	977	941	912	911	969	976	968	965	933	950	980	958	951	979	985	979	964	959	982	954	958	910	938	978	933	994	958	967	953	960	948	959	997	971	925	942	961	948	951	948	943	952	944	959	943	938	975	951	959	945	959	939	959	935	1004	958	957	975	968	989	964	970	944	1016	996	980	938	958	940	964	938	990	890	942	985	940	979	915	956	938	951	931	965	960	963	985	958	958	919	958	986	998	953	1031	924	922	881	957	982	950	961	991	939	968	969	1004	962	983	949	967	969	980	989	938	922	955	954	918	921	936	918	914	984	980	939	938	911	928	909	893	936	1000	980	956	969	943	967	955	921	974	937	969	1020	968	958	923	976	983	973	1016	1003	994	954	969	999	930	972	1004	971	942	926	1004	962	964	914	973	953	930	976	954	955	974	987	970	980	944	942	948	962	955	917	952	928	946	951	914	965	912	955	965	934	974	978	966	981	944	956	976	936	960	995	1028	956	941	975	917	969	944	946	989	976	981	924	1025	1029	999	945	959	975	939	959	980	977	919	927	919	1007	980	1012	920	990	944	847	986	971	942	923	935	1004	975	1024	947	922	922	951	944	963	1011	947	971	962	989	912	970	987	982	942	1004	964	931	969	971	903	1008	918	1031	975	959	964	994	1024	958	924	982	930	991	1007	907	956	911	977	980	956	980	962	927	948	940	1016	971	948	914	942	988	903	1004	914	980	908	939	941	938	945	936	929	928	920	969	978	922	1033	938	938	1009	943	967	981	959	918	954	954	1015	983	1002	919	1014	959	984	1018	980	964	982	958	960	982	944	970	968	899	917	929	988	979	982	1004	981	945	956	967	936	924	935	967	970	1001	940	951	945	951	977	1031	955	950	911	935	1009	973	918	969	977	1000	956	948	948	942	971	950	1005	960	975	953	962	951	971	988	962	919	999	981	939	976	949	977	949	966	953	949	992	957	906	934	969	995	882	943	984	927	976	937	930	937	961	956	1000	946	933	947	952	932	967	966	911	958	962	1047	979	954	973	964	969	954	1016	960	908	990	958	1009	927	918	970	902	951	924	958	985	928	928	952	913	888	940	947	948	960	987	944	930	1005	884	968	948	985	931	961	937	970	927	912	914	976	931	955	982	966	931	1012	942	928	965	959	965	956	977	963	1006	929	959	962	1032	966	973	952	1000	937	940	1011	984	936	923	960	939	941	911	992	921	988	961	1007	930	963	879	962	921	913	951	929	924	939	922	1002	948	929	956	974	913	986	984	974	963	913	981	1013	942	863	943	929	900	968	934	951	1014	997	971	939	928	962	930	968	918	878	946	921	959	896	988	968	928	998	931	904	928	935	1005	982	943	1001	932	989	1013	896	915	941	921	987	938	991	967	954	940	1000	968	971	931	963	912	925	946	1001	922	963	1003	972	969	927	916	969	927	1012	967	970	957	937	1018	957	899	919	941	973	965	974	984	968	945	1001	919	1024	915	914	914	936	977	938	1022	984	962	971	969	973	963	955	957	944	948	994	897	939	971	934	958	919	936	911	950	959	972	956	1006	974	994	970	968	951	912	910	997	924	932	957	987	929	951	976	956	998	975	994	959	933	939	988	938	997	977	947	974	952	931	1005	999	943	956	934	965	955	912	965	1017	964	985	973	974	980	944	917	943	975	954	971	1002	956	992	955	946	979	944	935	928	976	951	935	958	950	977	996	963	951	951	980	924	1038	989	924	916	940	976	931	973	937	983	1009	964	906	967	920	980	995	827	1007	968	976	930	959	966	928	973	990	970	913	904	987	990	965	936	953	933	964	968	925	986	934	970	954	1010	968	946	1016	975	900	920	975	939	919	934	975	939	981	1010	966	956	931	986	920	919	926	1013	919	937	1033	998	933	974	927	931	916	939	937	994	926	938	963	974	938	966	975	1002	980	939	957	1010	945	952	1005	959	990	979	985	970	985	1009	990	945	984	979	929	957	990	871	906	950	949	964	964	958	948	946	964	1015	977	927	980	929	1029	958	966	939	868	935	974	921	950	1021	954	940	997	976	1002	908	893	923	991	897	935	963	991	979	932	1016	944	958	945	949	943	995	962	942	957	973	912	946	981	936	920	956	973	935	905	1007	944	954	922	969	975	999	981	942	966	951	938	950	966	983	940	997	1033	968	985	960	999	961	977	958	996	903	951	907	938	973	994	972	921	934	961	965	924	949	982	967	1002	946	1019	939	1030	957	912	964	962	970	976	1013	921	892	970	930	957	952	985	943	921	985	942	950	925	993	993	999	955	1000	931	935	909	925	986	988	911	958	933	1012	929	886	933	959	915	966	964	975	999	947	968	917	905	957	964	995	992	926	941	971	961	938	926	967	895	924	948	919	930	965	917	939	976	945	948	973	917	985	962	931	963	991	931	949	948	952	970	985	908	994	926	944	876	993	941	866	983	967	1038	941	980	947	1027	947	935	936	941	955	958	911	918	978	1018	853	992	980	941	916	971	998	963	971	956	935	979	993	998	918	935	915	970	974	931	967	996	956	946	1014	960	968	942	918	960	946	956	961	930	955	981	976	972	933	964	971	951	981	920	958	1012	958	912	936	977	904	942	976	921	945	973	980	892	923	972	978	956	928	951	939	978	939	982	917	961	968	975	974	984	838	962	964	945	916	942	956	955	905	998	983	950	938	967	990	907	931	959	947	929	974	965	990	950	975	977	996	969	978	1001	953	988	935	979	953	1001	957	933	922	953	956	924	961	1015	943	929	957	973	967	927	944	940	944	989	905	1018	986	966	982	993	965	981	930	912	966	954	909	946	941	1029	928	920	994	948	909	926	982	962	981	1004	971	935	968	941	943	926	946	941	983	1030	992	984	955	980	916	929	919	988	1006	965	952	984	978	957	1006	909	949	941	1017	939	978	916	976	957	1003	955	940	971	983	941	1041	945	934	975	922	932	986	962	985	978	920	954	1008	999	960	936	963	917	881	969	991	938	989	946	968	930	982	1019	976	976	944	997	985	956	916	974	948	954	1005	922	967	977	966	946	906	946	973	936	979	930	991	912	952	960	1009	960	967	945	946	950	930	984	918	974	969	955	986	945	961	909	883	1005	996	924	965	924	874	941	989	917	1000	1007	892	998	1012	951	990	986	944	942	939	979	952	964	957	967
1570	424	420	1148	2423	4140	2907	1711	844	476	295	202	96	73	72	57	66	53	60	65	49	56	53	56	66	62	58	55	65	57	59	54	51	65	53	58	75	54	54	52	56	62	64	58	48	59	64	58	64	62	58	59	63	74	75	59	60	70	60	56	49	65	62	65	67	77	55	60	58	73	56	54	58	61	70	66	68	66	62	70	58	48	62	54	67	51	57	55	50	57	59	63	46	71	51	58	69	56	53	58	63	56	46	62	66	68	59	72	62	75	73	54	50	66	66	66	60	68	65	54	57	66	58	64	56	47	59	69	57	64	78	57	59	60	65	53	58	87	61	59	58	65	62	52	65	57	71	61	53	59	64	53	53	54	62	70	54	56	53	58	47	56	67	62	60	66	48	54	50	47	57	61	60	68	65	55	63	44	52	68	63	59	44	69	55	63	53	47	57	59	67	69	52	53	44	56	58	72	68	54	77	70	63	67	58	66	61	49	49	74	59	55	62	69	58	65	53	62	60	76	57	62	57	60	48	49	76	60	68	67	71	60	81	64	79	66	65	59	58	43	65	63	77	64	69	71	65	60	63	71	62	66	73	54	74	67	46	60	37	69	76	61	41	70	53	69	51	61	48	74	64	70	70	57	79	43	57	62	52	49	66	71	63	71	49	55	61	36	56	64	60	63	63	57	59	62	52	48	60	68	59	59	65	60	57	55	76	66	61	56	49	51	48	65	54	82	65	60	49	66	62	73	67	64	73	59	58	60	71	48	71	51	61	67	56	64	65	63	66	57	48	55	60	64	64	67	62	55	60	66	59	48	66	53	70	65	68	67	58	64	56	69	58	65	63	66	60	74	69	60	76	61	45	57	51	57	56	59	70	67	66	48	66	48	65	59	68	65	55	67	69	59	66	66	59	61	46	73	67	59	64	57	67	65	65	61	55	52	68	73	51	58	57	56	76	60	56	57	73	56	55	54	68	62	86	65	58	65	60	53	65	69	81	63	52	77	68	64	68	63	54	58	57	66	63	63	50	72	58	63	63	70	54	78	76	69	57	59	57	63	53	59	68	64	67	50	50	67	64	62	59	60	43	55	61	47	49	58	56	70	61	66	55	61	56	48	62	63	61	63	76	58	52	67	59	68	59	60	57	63	60	59	58	78	73	60	69	66	50	61	64	65	67	65	71	69	48	53	67	53	63	54	62	53	63	55	61	56	72	70	60	59	53	66	56	69	53	58	64	56	60	56	59	50	63	49	50	52	70	56	58	60	56	56	53	60	57	62	61	61	62	68	72	53	62	51	60	77	56	62	60	67	52	62	61	49	54	63	63	80	49	66	56	57	67	58	47	59	56	67	49	47	61	65	60	59	62	54	60	43	58	58	68	65	63	69	63	68	68	67	55	64	57	74	61	70	69	50	69	67	56	65	61	55	61	50	65	50	79	62	64	65	66	60	55	64	55	63	60	65	46	59	58	61	57	66	52	62	69	60	60	64	62	47	74	70	54	57	70	61	67	53	66	71	61	61	66	78	56	57	51	62	69	63	67	67	73	62	62	58	64	63	57	58	60	61	68	66	57	64	65	58	67	59	68	64	60	62	67	57	65	49	63	61	57	62	57	79	63	61	45	58	60	79	58	70	56	60	63	60	65	59	62	51	77	75	62	52	54	67	66	81	59	64	61	65	52	63	66	50	57	62	58	79	59	64	63	59	63	72	65	55	71	65	52	49	63	50	54	53	40	68	61	60	80	65	58	74	61	56	71	50	62	49	54	62	61	57	50	72	61	60	80	63	62	51	65	69	60	68	53	40	72	66	63	77	58	58	60	60	62	63	71	74	61	59	61	62	54	63	61	61	52	47	71	50	64	51	61	60	71	60	62	57	67	63	75	65	68	59	67	50	57	47	59	67	54	62	61	55	49	73	66	66	62	48	51	60	78	65	49	63	68	60	60	66	67	71	65	60	54	60	67	55	70	47	61	55	50	55	75	57	59	53	54	62	65	61	59	59	75	74	67	69	60	67	57	53	67	53	52	62	55	52	60	76	60	56	72	63	74	64	59	57	72	46	64	72	60	58	73	65	64	57	76	63	64	63	59	71	69	56	51	63	72	55	68	66	64	62	63	59	61	53	73	69	68	48	54	60	52	70	56	48	74	59	53	63	59	65	61	56	60	61	52	50	45	74	78	55	62	51	61	59	67	73	52	75	64	80	68	68	53	70	52	51	50	53	70	60	66	37	67	60	70	53	61	63	63	62	69	47	50	48	63	56	52	54	51	56	52	65	64	69	47	68	50	52	53	64	67	56	52	64	65	53	57	63	65	66	60	63	57	69	53	53	61	56	60	71	54	67	54	52	68	58	68	69	75	56	64	56	61	45	55	55	82	55	47	71	57	56	60	58	62	64	52	64	66	58	68	57	49	78	71	59	75	71	65	59	69	61	55	63	68	70	61	63	66	59	75	48	68	59	72	57	56	55	60	63	55	56	60	58	65	68	57	74	78	56	58	67	72	68	65	52	53	41	69	64	65	64	55	62	57	49	60	72	54	53	60	60	58	59	57	63	72	68	60	62	59	51	60	70	57	55	48	69	52	55	53	65	58	66	62	59	62	55	61	73	52	78	61	42	51	50	74	56	47	61	67	61	59	43	69	46	64	61	60	65	70	68	70	64	52	51	61	48	61	59	65	57	61	60	70	60	64	49	57	55	46	45	67	64	50	62	74	54	60	56	52	71	72	65	55	58	65	69	75	55	78	65	71	62	64	62	43	54	52	54	65	67	54	57	68	65	60	39	57	58	50	60	56	69	63	48	60	59	59	69	57	63	59	50	55	62	64	69	62	56	64	53	65	48	76	56	69	64	44	67	59	58	59	58	64	62	58	67	53	67	52	56	52	48	74	44	58	69	51	47	61	59	68	55	66	54	64	59	52	61	56	48	67	67	78	57	59	60	68	51	57	78	63	75	54	63	52	79	42	53	64	57	55	74	65	59	59	64	54	55	62	63	61	62	60	59	65	65	58	71	52	66	71	68	70	55	69	63	68	70	59	54	70	63	50	68	66	44	62	73	55	56	67	47	66	51	72	62	59	55	57	67	78	81	59	46	58	58	66	66	59	62	53	69	62	63	57	58	64	72	75	54	55	61	56	51	60	70	63	63	66	62	54	67	65	59	71	67	61	59	54	67	75	54	57	58	55	63	57	67	66	58	54	73	70	80	50	59	60	58	60	72	62	65	68	62	65	47	54	50	46	63	61	56	57	61	64	67	71	69	49	60	63	70	67	61	51	61	58	58	62	71	67	51	71	70	58	58	55	67	59	53	50	57	74	58	58	71	54	65	76	65	75	44	68	44	47	53	58	60	59	60	50	49	65	67	73	55	61	53	68	51	65	63	63	56	58	53	53	53	67	67	51	53	64	62	46	58	51	57	60	59	53	76	67	71	60	60	66	62	76	70	51	57	54	65	55	72	58	55	64	66	76	59	70	47
17576	8834	8403	27746	42775	44328	35118	28451	19739	13301	8101	4344	1888	1029	865	779	752	754	719	709	720	722	743	736	700	684	743	729	717	744	719	730	732	728	726	736	760	697	710	744	698	729	734	692	757	703	749	707	727	748	719	711	728	756	699	735	747	723	780	748	696	735	712	716	748	749	702	742	716	728	715	672	720	699	711	749	760	764	688	724	709	716	737	717	726	755	722	687	727	717	742	735	714	681	710	723	732	716	693	744	731	762	748	772	756	754	747	745	757	729	752	754	701	752	704	716	753	745	738	698	736	698	699	677	742	729	761	762	750	743	738	712	741	731	762	700	713	739	697	665	759	744	734	764	716	713	674	723	702	729	784	720	771	726	704	750	713	723	723	693	764	756	761	748	749	721	700	729	698	805	711	751	779	728	716	745	759	742	784	714	725	738	799	728	741	707	717	756	727	713	734	730	692	733	761	729	721	763	739	751	730	717	740	754	723	733	758	691	743	776	709	702	698	702	739	736	687	689	742	715	760	684	675	763	729	681	689	730	731	725	769	713	722	739	706	739	731	713	737	719	743	747	749	729	755	697	712	720	755	723	739	694	754	717	677	767	768	749	717	756	730	693	715	658	725	720	722	714	738	740	727	729	725	739	751	736	678	797	714	742	713	718	716	729	722	693	751	718	734	724	725	719	694	734	697	727	748	742	717	743	721	757	726	724	715	728	803	743	737	791	761	767	691	748	719	715	715	742	725	738	711	751	718	726	739	717	691	710	641	729	698	712	698	756	725	752	737	748	725	747	738	747	740	744	736	714	722	773	685	701	731	751	749	701	753	711	777	706	732	736	738	735	747	740	730	746	712	711	685	762	778	687	747	723	752	733	828	717	740	738	749	716	693	671	721	742	716	740	729	716	760	735	723	724	758	700	724	752	711	746	765	740	718	710	686	768	707	728	737	734	707	723	709	736	746	729	757	737	720	746	766	747	742	701	732	688	722	734	721	726	680	734	707	768	738	767	720	739	750	799	717	737	756	721	737	691	712	714	745	698	774	698	720	695	773	770	699	738	687	718	714	708	733	748	747	740	706	684	686	734	771	735	670	753	773	714	785	683	731	702	723	789	706	693	737	745	743	651	742	719	754	715	742	743	712	703	735	722	731	661	740	727	704	756	700	740	690	762	727	758	720	693	728	707	726	745	676	703	707	736	755	759	764	766	740	722	728	729	681	693	711	681	751	739	693	755	735	696	706	750	719	726	752	722	707	695	721	712	715	726	671	757	730	743	780	725	752	742	721	755	713	741	683	736	702	726	717	716	733	748	729	726	732	717	719	730	762	700	731	709	709	776	735	697	725	704	693	733	771	736	696	696	775	735	717	676	721	740	738	738	733	707	720	723	728	736	696	758	762	714	699	789	713	726	768	728	683	699	776	761	753	749	701	741	714	679	743	742	721	692	727	734	780	747	709	757	724	730	698	784	704	740	719	755	718	754	769	661	709	694	709	739	736	717	677	692	718	734	766	703	665	672	746	696	743	757	730	724	746	697	692	712	728	720	726	714	724	738	723	756	759	716	712	728	757	724	713	693	737	694	709	724	711	727	740	756	737	722	739	732	708	778	704	686	720	683	741	698	751	710	727	709	764	755	689	772	710	725	701	733	683	750	729	745	714	746	734	749	735	732	660	699	725	695	698	736	718	693	699	672	695	712	742	737	734	698	726	776	729	726	724	738	759	727	705	713	779	679	708	717	737	708	726	694	751	670	739	722	700	674	720	771	705	725	702	759	717	720	725	736	706	752	721	743	736	750	682	704	738	693	741	738	761	752	739	735	738	678	743	737	747	740	764	719	721	796	756	744	708	739	704	702	725	767	750	687	722	778	679	733	712	781	738	680	697	689	706	707	714	719	712	719	730	725	711	686	704	693	737	717	763	688	727	696	716	787	708	715	741	682	703	695	746	727	709	695	743	753	710	725	738	678	773	755	741	672	701	724	728	712	717	748	693	715	697	717	744	719	684	748	752	739	774	724	710	753	755	744	702	713	702	713	747	759	752	751	786	729	762	749	746	725	724	773	719	815	730	747	706	767	728	735	710	677	673	734	736	692	726	728	733	766	741	699	696	750	711	738	697	704	711	718	710	690	762	743	680	759	711	744	715	742	808	758	714	771	702	789	759	726	772	733	778	740	762	703	714	666	712	717	685	677	745	708	718	731	696	723	776	735	732	709	732	772	730	739	728	768	732	725	711	749	722	754	775	744	790	725	700	760	791	702	757	694	735	743	800	697	709	748	694	756	709	728	745	729	733	756	732	756	742	724	753	739	758	750	691	761	757	737	736	744	781	695	675	728	704	700	711	752	708	751	727	704	737	763	723	735	719	713	757	754	717	714	726	680	675	747	763	688	749	732	701	737	746	703	752	730	690	734	776	731	728	723	719	740	755	762	689	726	695	711	716	713	720	712	683	761	706	718	757	669	717	745	732	723	699	702	727	726	726	718	736	735	721	715	730	738	699	732	723	708	771	719	764	704	700	780	743	710	735	774	664	712	759	700	740	704	680	767	733	783	696	710	731	791	744	732	708	704	780	746	798	725	745	686	727	687	733	748	721	716	747	727	754	732	720	752	731	694	694	795	726	697	711	711	687	704	724	750	738	734	733	747	735	684	712	675	733	726	720	744	704	677	705	741	738	733	697	779	800	698	719	721	740	787	737	735	712	768	747	730	720	719	695	729	766	708	704	711	746	715	710	681	775	670	780	718	744	683	705	740	692	713	717	707	737	717	742	736	699	719	746	728	705	743	741	756	785	747	707	711	765	708	757	759	739	782	723	743	708	741	721	742	744	768	681	705	724	730	716	745	732	732	712	758	723	706	735	725	665	724	735	708	729	717	700	740	726	712	738	740	707	774	735	770	716	734	699	700	725	768	753	743	729	718	722	680	694	704	687	744	752	730	702	715	713	778	722	758	768	765	742	711	692	755	734	722	721	721	740	745	736	699	719	761	752	712	714	713	684	722	757	752	741	760	725	733	784	745	702	752	712	786	701	756	733	738	733	723	719	774	769	735	710	712	759	724	739	753	710	756	701	702	718	738	773	710	703	774	725	748	749	739	751	717	750	731	662	685	675	798	780	715	729	752	753	715	726	733	725	717	745	755	753	733	738	735	715	710	678	714	745	711	720	756	703	674	728	714	749	763	698	722	730	712	721	738	695	720	683	758	686	750	751	695	753	718	697	697	737	724	727	751	711	700	703	720	738	732	679	734	752	717	754	709	758	732	749	744	705	738	765	675	747	692	735	664	716	711	708	724	691	704	685	767	719	714	769	754	751	708	739	720	795	744	737	751	718	739	719	706	700	750	759	692	758	764	726	683	749	711	731	729	679	697	705	726	725	698	723	755	727	733	715	733	715	744	705	697	685	731	776	714	742	753	673	698	714	693	736	742	743	753	719	731	694	747	705	742	724	679	732	733	772	727	793	702	772	760	739	743	741	755	726	683
1288	1251	1153	2561	7106	11369	6186	5850	2658	1275	692	391	146	99	96	63	70	74	67	79	63	79	65	64	75	70	73	73	72	70	66	60	52	80	74	83	70	59	56	81	52	89	78	74	55	53	80	72	68	59	90	83	68	89	66	78	62	59	64	66	68	75	78	72	80	83	57	65	64	58	71	61	76	60	73	73	69	80	68	59	59	65	65	58	72	66	61	66	66	73	83	72	68	76	61	59	69	72	74	68	71	84	69	81	84	71	85	55	65	94	74	82	71	70	68	69	53	71	55	63	77	68	64	63	58	71	59	87	74	75	77	65	66	66	67	55	75	53	77	68	72	81	67	67	70	65	64	78	64	66	60	65	77	69	65	74	65	75	72	71	82	75	72	61	64	76	65	67	71	76	56	69	75	73	70	67	78	68	88	73	76	59	58	69	60	74	75	62	74	87	69	68	62	92	66	70	68	68	74	65	78	56	62	61	70	71	66	56	69	80	69	77	73	79	73	75	75	74	63	66	65	70	74	80	60	78	76	66	73	68	77	74	63	69	56	62	68	76	68	63	63	65	74	73	74	87	72	69	69	84	58	48	76	75	75	82	72	61	63	64	86	73	80	68	80	68	57	75	72	67	88	75	56	81	78	72	74	68	62	81	74	75	71	75	67	70	58	76	83	78	97	61	60	66	65	82	71	79	68	66	66	76	65	76	75	76	62	72	75	67	72	71	65	70	64	66	63	79	73	72	71	66	73	80	56	71	58	65	73	68	70	76	64	57	72	83	75	77	72	78	49	87	65	52	72	75	79	74	76	73	54	74	66	73	76	78	59	73	75	66	63	70	64	70	72	72	64	79	94	69	74	69	79	59	94	68	58	69	80	75	49	73	64	68	71	62	53	75	68	71	74	64	59	68	85	61	68	71	62	86	78	72	69	67	77	66	70	75	65	88	70	59	65	70	79	82	58	77	71	74	72	78	76	76	56	74	83	64	68	74	82	68	84	65	69	65	76	76	59	59	68	75	60	80	83	64	70	66	61	76	64	83	70	59	69	75	71	79	65	73	58	76	54	65	83	81	53	80	73	69	69	70	73	65	73	68	83	68	91	57	69	64	60	55	66	72	71	85	62	71	72	61	62	73	68	81	71	69	66	83	74	58	69	70	52	71	62	82	73	69	76	69	74	67	67	65	69	90	60	81	70	81	60	66	83	62	67	60	63	79	52	69	63	73	63	84	60	75	63	79	58	70	82	66	79	73	63	72	70	71	64	70	76	82	69	64	54	65	59	49	59	60	68	70	83	79	73	72	74	67	64	70	67	82	67	77	90	73	75	76	70	80	70	61	73	78	66	64	82	66	53	74	63	66	63	61	76	74	76	91	66	74	67	61	85	87	80	52	69	58	85	73	52	60	69	64	71	71	70	80	74	57	60	70	84	67	67	81	72	70	72	72	81	62	66	58	77	61	66	74	76	66	60	62	69	60	69	71	65	71	67	79	58	77	71	77	66	78	80	67	69	77	81	79	70	60	58	69	77	77	59	68	77	76	59	79	61	70	68	73	52	76	69	74	53	66	58	72	71	66	77	64	53	77	65	67	67	63	84	52	84	71	69	78	78	83	68	70	57	60	62	67	83	72	70	75	75	63	69	59	68	67	70	84	63	78	58	62	69	78	74	65	76	68	65	77	61	84	65	86	62	79	63	68	76	76	62	67	76	66	62	69	59	72	76	70	79	76	76	87	70	59	57	68	70	68	66	70	58	63	88	68	65	73	65	71	71	56	81	67	75	64	53	78	52	67	63	63	63	67	55	59	75	80	72	73	70	76	73	84	99	65	65	84	62	65	65	77	64	79	74	83	83	74	66	58	63	68	59	67	60	74	89	66	65	80	76	68	65	55	73	81	70	79	63	82	78	89	73	75	75	82	62	77	81	79	62	64	58	80	72	62	77	72	72	70	70	74	77	73	64	52	65	71	73	52	55	66	69	86	77	75	62	86	81	71	70	74	70	80	70	99	72	81	78	64	81	71	63	75	79	75	63	82	61	67	62	74	69	63	63	59	68	68	63	64	76	65	68	80	56	72	63	74	71	60	66	71	81	65	67	75	70	69	57	74	65	80	69	59	67	70	51	76	73	56	75	63	72	45	69	76	62	64	74	57	78	64	59	50	66	68	61	64	73	61	84	58	82	63	70	75	69	70	69	60	61	84	68	70	61	55	75	76	67	64	59	69	78	84	66	70	72	68	65	64	93	55	70	65	62	69	61	58	70	62	65	66	81	72	72	67	67	54	70	68	64	56	73	56	53	64	67	73	65	59	73	60	73	56	73	71	60	65	50	83	64	78	73	66	85	72	70	75	77	64	57	62	80	88	69	69	66	78	60	68	85	75	62	56	56	47	66	69	64	64	69	75	62	76	69	72	70	61	72	76	66	66	67	74	67	68	65	79	71	70	75	67	71	66	77	73	80	59	59	53	69	65	66	64	87	74	80	66	64	72	61	69	68	58	61	55	72	69	58	61	83	73	65	68	66	68	82	63	77	61	77	64	65	67	82	72	59	60	65	70	63	73	81	73	64	71	71	89	65	64	73	72	60	77	57	72	64	54	62	80	65	90	81	55	62	61	66	61	71	68	80	66	60	67	68	71	64	61	65	71	64	64	78	63	57	63	84	95	67	61	67	68	78	71	56	77	65	62	74	64	72	57	77	76	52	64	67	67	74	62	56	80	59	63	56	73	62	69	72	55	73	59	60	65	86	76	74	64	69	65	60	74	71	55	68	69	71	59	66	67	57	80	75	66	76	53	62	63	70	86	78	85	55	62	69	72	60	85	83	75	69	66	63	66	64	66	53	70	77	72	72	71	71	74	68	69	69	74	72	87	71	70	72	69	75	75	66	75	67	72	69	62	61	71	59	79	70	67	81	71	59	85	78	61	68	61	72	75	77	74	71	83	60	61	68	67	72	60	84	58	62	73	75	63	82	82	71	71	69	75	61	60	75	78	63	80	79	65	78	88	67	69	74	79	75	67	53	73	59	78	77	67	74	64	63	65	86	82	73	85	65	75	80	73	59	72	86	69	64	66	79	71	74	77	69	70	62	67	55	63	70	74	81	67	77	80	68	59	63	65	78	64	57	65	71	79	73	65	72	57	72	71	74	73	79	69	78	56	73	75	69	72	75	64	52	68	67	76	82	68	56	63	64	59	84	64	62	70	64	70	66	97	50	79	65	75	76	67	66	51	68	62	72	56	66	69	68	70	69	69	76	61	63	58	64	55	67	78	69	61	71	59	64	77	71	76	58	68	59	75	83	63	82	76	59	70	68	70	75	84	70	72	63	60	66	70	85	65	64	71	60	73	81	62	71	63	60	90	80	72	62	68	66	79	73	81	75	79	68	60	70	79	69	72	67	81	63	77	86	65	69	66	71	62	87	61	71	55	67	58	76	66	74	76	71	73	76	62	88	63	70	77	62	73	68	59	58	66	76	57
23565	17890	16856	37957	61589	60931	45740	41136	31859	22251	15555	9282	3325	1832	1326	1055	985	884	896	808	773	830	804	829	848	868	814	837	844	862	801	880	846	846	793	861	795	823	762	786	790	783	828	861	860	793	804	844	830	856	847	809	806	787	814	836	825	829	832	871	860	820	849	799	771	816	835	833	823	850	817	878	779	843	825	800	840	846	822	833	859	811	810	823	751	849	836	822	876	806	763	772	835	828	849	822	791	800	839	803	816	839	815	888	772	798	800	882	884	801	818	779	807	843	835	830	829	826	810	847	823	840	859	826	795	824	795	862	818	784	874	866	860	851	805	781	848	814	840	849	815	864	783	829	832	841	828	851	822	835	801	790	768	778	835	850	832	836	869	787	747	814	843	841	837	843	837	838	842	768	836	802	856	879	853	771	825	824	823	829	813	790	768	825	788	851	825	783	840	835	899	803	785	814	830	806	817	845	844	834	873	816	875	824	853	831	768	839	880	833	811	841	814	819	806	827	798	767	861	874	824	852	784	797	810	815	782	912	805	855	782	848	874	807	868	737	821	808	841	828	853	826	805	899	839	812	859	775	829	857	926	837	823	805	833	793	836	849	822	890	856	807	768	815	864	865	846	808	791	817	826	833	836	857	792	783	865	857	831	809	816	799	830	830	836	842	791	845	812	855	851	840	856	842	867	824	838	858	851	769	795	840	809	784	835	841	872	812	844	807	827	804	839	876	779	822	800	808	849	796	796	835	792	843	872	842	841	817	848	824	774	792	844	804	857	806	811	860	794	839	818	833	855	815	782	755	832	804	846	798	837	816	855	831	853	860	828	887	888	882	840	823	814	826	816	811	844	843	836	822	854	784	798	807	849	843	905	848	854	795	833	798	860	866	846	788	802	839	784	820	840	824	805	835	813	839	873	792	786	865	806	838	791	850	800	854	811	854	793	809	853	800	853	807	787	848	825	821	827	778	884	815	781	791	806	794	806	816	849	810	829	851	834	776	833	815	832	820	860	828	838	792	787	808	845	840	748	806	812	845	859	813	810	838	824	854	850	835	807	817	843	835	795	813	851	838	867	760	877	852	820	839	830	779	802	838	852	809	845	808	843	885	825	902	817	871	818	780	799	805	790	855	790	804	810	864	824	813	828	902	841	811	851	805	873	808	830	807	772	777	819	837	826	827	870	805	802	831	818	802	832	777	798	818	845	821	818	832	875	792	820	848	866	819	812	753	802	857	811	837	855	835	835	810	824	840	825	858	782	792	869	820	853	853	826	844	855	811	830	808	800	871	783	788	842	800	805	881	820	825	836	824	833	842	821	805	840	811	852	840	824	851	851	864	825	861	844	822	836	850	814	821	845	807	847	869	794	826	820	867	825	805	854	804	830	837	836	808	766	805	831	854	841	849	799	838	851	795	819	810	833	832	850	766	809	844	843	888	811	847	838	829	871	789	856	856	817	789	837	793	812	859	862	851	823	818	869	914	852	851	873	831	779	826	798	922	837	886	801	822	796	898	825	857	822	819	828	833	783	780	837	790	829	857	849	805	849	820	833	848	838	778	805	821	861	836	818	799	821	818	850	775	861	818	799	828	812	812	827	827	793	846	818	810	837	819	802	824	784	905	814	826	833	869	805	809	840	831	841	787	746	865	879	853	838	801	772	852	838	823	826	852	853	872	828	829	769	817	826	813	836	865	795	778	869	819	822	877	781	832	868	830	820	793	801	822	849	808	809	851	826	786	895	834	747	778	771	841	860	848	792	834	848	830	791	844	883	870	852	861	812	827	813	844	843	831	828	805	833	833	822	816	817	822	854	851	824	841	836	778	831	876	838	860	854	842	838	843	848	864	834	824	826	843	793	815	846	792	811	880	863	832	848	838	868	807	837	779	851	833	852	812	808	797	816	823	804	796	800	800	840	792	886	825	780	830	819	808	843	813	839	803	806	843	846	838	803	800	817	814	856	811	863	844	829	846	876	823	778	800	820	818	795	841	805	871	819	800	883	837	835	813	837	813	779	809	834	864	821	869	868	850	833	861	825	819	733	783	902	840	814	868	780	826	794	822	880	822	790	845	852	863	851	803	828	811	787	818	836	847	770	846	814	822	836	797	804	843	849	814	833	847	820	896	810	856	816	848	827	797	867	852	832	870	833	802	859	836	828	830	817	817	811	772	805	855	767	849	780	843	848	817	846	876	818	837	798	847	854	832	825	804	846	827	914	800	808	814	803	847	806	843	851	827	821	849	833	873	812	838	820	832	854	834	861	791	819	857	813	829	772	846	808	839	813	822	834	797	849	824	805	812	838	807	814	836	779	830	802	830	782	825	833	800	817	813	829	848	866	803	887	858	823	797	806	804	829	807	834	796	787	836	802	852	816	866	903	822	820	799	777	789	840	842	852	819	802	831	847	818	847	827	865	811	795	780	759	885	800	820	845	821	853	821	827	801	819	780	819	814	868	866	829	801	839	778	805	818	861	867	776	814	804	835	767	850	855	816	831	783	819	832	816	868	856	817	903	815	839	812	819	814	821	827	827	859	860	866	825	762	858	878	801	841	794	849	814	862	855	882	786	794	850	862	830	862	823	833	782	814	778	811	858	794	868	833	847	812	821	802	792	811	913	873	843	856	795	852	818	793	848	843	787	812	808	854	826	825	868	804	876	788	847	859	868	820	823	886	790	888	809	838	880	764	801	849	865	835	826	827	831	811	843	863	793	876	826	849	837	776	822	830	809	863	847	845	796	808	824	779	831	827	854	813	775	812	871	879	830	800	779	850	868	760	857	858	806	816	876	781	812	830	857	849	798	830	884	767	783	779	812	829	828	815	835	871	817	819	792	818	806	822	829	827	846	822	789	848	887	790	792	867	837	812	836	773	792	779	787	817	814	865	798	831	845	778	809	790	805	817	801	838	833	884	841	854	866	827	831	844	786	856	784	837	861	814	829	825	789	810	829	842	849	829	846	829	819	817	812	812	819	797	865	810	817	815	787	856	806	797	823	856	876	838	818	849	896	845	817	794	865	821	820	864	821	797	822	800	839	846	865	833	822	847	801	824	753	824	801	826	805	811	834	809	829	783	849	833	828	807	806	852	814	880	830	864	796	758	831	829	779	829	813	835	819	881	847	767	830	816	855	832	805	825	787	823	810	811	851	828	862	886	822	830	857	809	840	856	811	831	758	838	823	811	820	869	879	878	808	802	806	818	839	838	832	889	797	812	822	777	809	822	799	783	830	869	828	853	850	893	871	821	793	832	773	782	813	799	820	825	767	871	767	769	846	812	864	810	823	823	850	811	836	866	800	847	820	784	864	795	821	830	835	806	778	884	821	826	876	879	823	855	817	825	831	790	826	831	861	826	808	778	804	819	798	832	815	833	814	852	760	825	797	767	803	836	814	823	832	805	835	801	802	880	830	819	859	819	891	832	812	818	816	838	884	858	849	841	871	819	828	852	870	837	804	797	862	772	836	860	827	781	857	835	815	843
2629	1186	1116	2485	8019	11317	7055	6935	3523	1358	558	327	159	113	96	75	78	62	64	56	69	60	65	46	58	57	68	72	59	56	63	72	65	56	69	46	73	60	77	81	59	66	67	73	57	68	57	82	67	64	58	59	75	63	75	74	71	64	65	59	76	71	91	62	55	78	75	70	67	68	56	59	67	75	63	62	72	46	61	77	59	62	50	56	66	68	79	58	68	63	60	71	73	70	60	66	73	73	62	90	74	69	65	74	63	70	58	52	54	64	71	70	75	73	65	58	72	71	57	62	66	66	73	75	70	59	69	71	67	78	67	75	71	75	67	57	70	72	73	80	73	60	72	77	65	60	67	61	73	58	61	77	62	61	72	65	67	65	79	67	73	72	78	73	56	59	79	64	64	65	77	65	73	76	80	70	73	72	68	64	80	69	72	62	58	67	71	58	78	74	52	76	78	77	64	60	62	76	80	67	62	61	54	72	66	74	76	68	68	65	72	89	86	76	59	70	64	74	60	80	69	61	75	69	85	68	71	82	67	69	74	66	71	64	75	74	77	83	77	72	77	76	71	73	65	77	74	78	79	74	62	61	69	74	68	71	73	57	62	80	60	59	64	64	71	85	62	84	70	69	64	67	59	60	75	90	64	69	73	73	47	66	57	71	78	54	76	83	57	73	76	81	64	59	66	66	62	76	72	77	66	80	60	67	72	85	57	55	62	66	66	62	78	80	72	71	73	73	72	71	67	65	65	68	66	60	74	72	70	71	68	85	68	67	71	65	68	76	68	64	69	83	75	66	57	74	57	65	71	66	70	74	69	65	72	64	68	75	59	77	64	78	46	66	75	71	69	61	71	77	64	54	90	76	84	73	62	80	59	66	74	63	57	64	77	73	59	63	57	72	63	73	72	76	67	80	70	69	71	70	77	65	62	70	63	89	78	64	54	76	64	78	72	79	56	67	58	58	55	58	83	57	66	74	67	72	75	63	92	83	58	62	58	63	79	73	63	59	73	68	79	65	75	78	67	62	70	63	72	67	56	61	73	70	63	73	88	77	70	67	82	66	77	67	67	58	54	68	73	67	69	58	59	71	61	63	63	70	58	88	72	74	74	49	44	75	72	59	66	66	74	71	61	76	56	63	72	57	78	73	58	62	58	64	69	66	65	71	53	64	62	71	70	60	63	66	77	79	73	75	67	61	57	65	59	60	64	58	61	81	60	60	63	72	47	68	68	64	65	71	81	68	74	63	81	64	76	87	58	74	77	61	62	74	83	67	76	71	67	73	60	59	59	73	65	68	77	66	62	56	78	65	73	53	68	67	70	67	48	62	70	64	62	70	61	67	62	64	66	69	70	91	65	54	69	67	66	67	73	66	77	57	55	64	62	71	65	64	62	71	85	67	76	73	75	70	66	71	62	66	69	77	64	73	65	56	66	72	51	72	76	74	69	72	59	72	69	88	69	73	71	54	64	56	71	69	75	67	72	61	67	62	75	75	59	63	63	92	59	74	81	71	58	78	66	69	70	70	85	76	78	77	75	88	67	68	61	72	67	66	71	74	72	80	78	80	61	79	76	71	98	72	78	68	61	63	66	56	63	61	62	69	59	63	80	55	61	72	70	68	75	73	63	69	65	76	79	71	78	72	58	69	67	82	77	54	59	70	64	69	60	75	59	71	64	71	84	54	71	78	86	73	91	79	69	52	71	62	58	62	53	59	74	60	78	74	73	79	77	78	73	66	64	59	70	65	57	64	78	66	78	85	72	59	58	67	69	75	64	71	81	51	79	69	70	68	58	68	63	66	68	67	73	69	45	67	79	56	81	68	59	70	60	78	66	57	69	70	67	68	76	71	59	59	67	55	59	70	76	68	75	69	68	84	83	66	65	52	73	71	75	73	80	74	73	66	72	68	62	70	70	63	67	60	63	66	67	68	79	65	72	56	64	76	65	81	74	65	65	76	54	65	60	66	70	73	62	76	82	74	58	62	62	72	72	80	61	89	62	76	75	78	67	72	66	87	64	72	78	62	63	48	79	74	71	76	86	73	60	61	74	63	63	62	75	78	71	84	71	65	62	67	70	64	72	75	57	50	67	61	69	74	74	70	69	66	77	73	65	64	67	79	65	77	60	76	75	76	60	80	57	68	69	74	73	71	86	69	76	80	69	72	64	69	72	88	72	77	83	68	71	66	65	82	67	81	68	65	61	85	92	79	81	68	53	71	57	82	75	88	74	73	69	71	63	75	88	78	63	71	69	72	66	70	67	69	56	73	82	59	68	68	67	57	68	67	65	69	59	68	61	68	64	66	73	75	69	72	58	63	65	76	64	72	80	62	79	65	69	69	60	59	73	71	78	82	63	72	53	63	70	70	82	62	70	71	57	75	73	60	83	55	58	69	76	85	59	85	62	76	50	64	80	76	69	60	72	68	65	68	59	76	100	74	71	70	69	65	86	68	71	62	64	74	95	75	71	67	63	90	65	73	65	83	83	66	78	72	53	65	58	78	67	63	65	78	69	65	68	77	74	72	62	74	95	74	66	61	79	59	72	78	59	89	86	74	72	72	66	76	63	64	64	67	58	68	74	76	75	74	57	59	59	79	78	76	73	64	70	49	72	60	56	83	66	71	72	80	77	73	57	76	61	64	77	73	74	58	74	70	72	61	68	67	65	69	75	83	55	72	59	63	63	76	62	46	70	48	77	61	83	88	68	66	85	61	65	65	67	72	67	66	64	67	70	83	76	62	74	78	63	72	70	77	76	75	67	80	69	87	62	57	65	70	63	76	61	87	67	63	73	68	85	63	62	61	62	59	78	71	71	85	72	52	81	70	70	73	74	69	62	71	54	65	72	75	82	66	62	48	66	63	62	64	67	70	68	65	73	60	73	73	74	67	65	71	71	62	68	70	79	60	68	66	59	54	63	69	90	76	80	76	71	72	63	65	51	83	56	49	67	65	74	88	63	68	79	63	66	59	62	71	59	70	76	68	77	66	74	64	70	61	70	55	72	68	64	68	60	70	57	62	62	73	68	58	87	67	55	73	70	75	66	65	76	67	67	63	72	76	83	62	58	65	79	64	80	71	59	64	68	65	80	60	82	71	69	62	72	66	75	71	84	68	66	65	86	78	63	79	62	85	70	79	69	58	62	68	75	71	67	69	86	66	57	67	65	69	78	58	74	75	69	72	72	60	69	65	69	84	55	76	73	63	69	68	77	72	78	59	70	70	83	80	73	78	70	79	65	72	60	74	72	58	68	77	76	69	67	59	64	69	69	88	66	73	66	60	67	77	67	67	61	59	78	81	74	73	69	81	63	90	72	55	72	67	65	67	84	62	84	60	76	65	77	72	63	77	63	72	70	73	86	78	67	60	76	65	65	77	69	67	80	53	70	53	63	59	62	66	67	77	71	60	66	72	68	72	74	66	59	67	53	81	67	71	73	84	61	78	68	62	75	60	56	52	68	81	67	85	93	71	60	79	68	78
24370	17563	16177	36992	63061	60267	46951	45642	33339	22662	13344	8441	3496	1943	1238	1029	1002	906	866	866	855	829	855	813	842	769	842	895	871	854	830	826	780	878	839	809	820	849	843	879	815	845	809	831	801	831	832	803	850	851	868	839	829	824	858	909	853	807	832	878	827	902	793	839	828	872	835	833	812	842	779	814	803	810	843	828	835	834	811	867	829	821	863	828	817	815	880	853	817	824	844	878	814	861	867	850	844	806	836	833	845	811	833	833	875	845	860	840	825	812	842	857	800	876	792	813	855	827	843	808	832	841	808	826	793	818	834	832	800	898	859	836	855	783	817	845	858	842	842	889	882	815	842	857	852	840	853	853	820	838	846	879	837	830	858	808	880	799	759	847	794	848	892	805	827	792	787	798	899	860	802	851	849	819	790	803	798	821	833	848	851	805	807	758	840	794	838	820	853	826	796	824	878	825	805	848	819	833	795	840	837	873	805	847	855	803	811	847	841	847	845	840	804	831	809	826	869	820	862	850	812	815	816	831	822	878	849	833	846	884	862	801	830	804	859	800	815	828	869	873	872	849	840	837	836	819	855	868	858	896	860	785	794	859	831	868	835	804	824	824	827	848	864	777	880	857	761	810	852	854	822	813	834	824	832	860	865	832	803	838	845	852	834	882	822	817	845	868	835	829	830	864	844	760	813	833	855	786	804	811	823	837	808	823	845	848	865	812	815	843	800	817	840	798	883	857	885	877	899	813	810	787	827	842	862	882	862	800	835	818	853	792	831	799	821	874	822	850	840	834	852	875	867	825	867	813	818	849	847	864	837	852	862	906	838	852	793	883	825	839	856	831	806	826	846	762	839	824	836	831	835	836	806	848	829	842	838	828	837	870	842	815	760	833	864	803	834	825	815	824	815	820	860	852	843	865	818	867	819	876	818	825	867	840	875	860	839	812	788	840	846	844	840	787	819	826	817	819	856	838	838	846	817	853	879	872	830	780	836	839	855	814	864	827	790	868	840	847	897	800	791	878	796	859	826	845	820	815	845	807	827	811	826	854	836	814	843	841	831	835	819	834	869	831	853	868	838	865	812	817	836	883	871	870	836	883	836	872	814	797	837	828	824	850	820	787	855	825	821	852	822	781	843	854	832	860	840	863	840	871	829	829	853	855	840	816	854	870	842	792	819	860	834	800	882	856	851	894	848	896	799	818	833	812	868	873	786	844	835	851	860	916	834	835	885	844	877	862	849	846	831	830	825	877	898	826	832	842	837	831	880	789	818	842	775	813	807	841	872	797	838	833	805	853	865	835	834	846	842	857	831	860	770	808	835	864	794	843	805	832	837	869	881	790	865	865	848	816	796	855	831	873	810	851	839	844	823	792	813	815	823	861	839	851	844	833	837	865	808	860	817	854	851	823	852	828	909	885	809	884	810	887	830	821	874	834	856	826	821	836	876	794	849	858	836	845	874	802	836	864	858	830	813	830	851	873	850	878	845	834	870	808	823	905	839	836	902	812	819	808	847	832	841	875	918	856	820	828	835	829	861	871	852	813	827	775	803	856	861	869	827	827	841	804	855	855	867	848	880	874	803	874	873	844	866	846	814	858	862	825	767	848	792	846	831	848	824	832	824	843	822	867	860	788	848	797	837	879	824	805	836	840	866	837	804	790	794	882	776	859	772	817	805	889	881	867	853	881	843	773	815	837	843	862	882	825	802	826	852	857	886	798	792	878	824	882	829	837	833	855	854	766	775	811	793	826	810	815	841	810	859	824	838	869	831	845	832	842	849	791	861	822	825	811	865	865	827	829	838	865	850	830	833	805	797	845	796	829	866	821	824	870	888	819	800	842	834	862	832	789	847	843	829	871	820	808	834	799	857	848	868	850	889	760	924	833	910	860	861	929	788	820	837	831	832	837	812	856	824	824	835	929	836	833	865	856	824	843	858	822	868	782	841	814	844	826	849	803	852	895	883	799	846	859	835	834	879	827	827	847	846	801	849	850	862	831	794	809	769	812	813	853	869	876	835	793	829	802	837	816	835	857	844	802	863	858	823	804	824	812	821	829	835	831	883	804	781	827	884	852	826	817	817	831	879	830	808	843	858	856	853	861	775	800	840	802	808	794	813	840	898	772	824	836	839	815	859	839	813	847	827	850	885	903	849	835	879	820	812	815	844	831	855	787	813	809	788	847	832	851	841	830	838	794	832	819	820	839	834	864	853	873	844	827	785	867	795	841	867	837	814	838	803	801	830	837	865	863	854	787	842	833	826	865	802	812	809	827	830	850	841	868	872	843	823	844	882	797	887	770	813	831	791	847	803	858	839	832	844	880	843	887	853	793	812	834	834	883	791	821	841	860	805	862	858	860	816	833	852	867	878	835	807	857	849	818	845	859	809	823	843	822	838	856	868	774	875	850	817	858	830	827	799	779	819	858	834	823	857	862	858	839	811	803	834	835	794	801	821	854	841	831	868	840	802	799	801	798	855	836	805	822	836	861	809	840	796	855	851	844	875	818	862	847	788	858	844	811	872	821	845	799	835	844	832	836	845	815	774	820	829	889	803	838	830	829	838	831	848	799	831	843	841	802	873	804	823	875	779	840	865	861	811	792	846	866	839	809	860	804	855	857	820	839	849	817	916	837	852	831	803	852	837	795	843	817	831	875	877	838	829	835	822	868	822	761	829	824	796	807	879	855	820	788	756	824	825	848	842	844	875	859	830	829	819	812	828	847	894	874	854	819	834	806	841	868	848	830	817	821	826	846	798	853	816	859	872	836	813	811	832	844	881	870	883	749	824	825	824	813	849	858	818	782	789	878	819	829	835	856	862	826	824	796	864	812	829	823	788	781	850	818	839	844	845	822	779	860	844	841	843	817	847	824	784	895	870	856	820	803	867	796	846	819	844	875	883	851	788	852	873	855	825	823	854	854	872	844	817	854	832	791	861	828	849	825	808	855	816	816	848	844	824	867	867	887	794	879	842	851	803	864	861	835	768	875	839	819	811	863	821	875	866	826	849	859	839	840	839	816	854	832	856	873	813	828	898	845	828	792	857	815	838	834	802	820	859	806	910	847	865	860	799	817	871	805	846	809	827	858	819	835	823	844	830	846	829	922	856	803	814	834	790	862	897	810	796	829	786	796	831	848	808	810	854	849	831	829	811	838	891	834	828	838	817	854	848	852	806	809	868	782	844	828	806	849	825	854	881	836	783	856	861	803	847	850	821	880	828	844	914	831	803	839	833	871	842	826	858	846	825	851	833	818	820	888	840	868	829	893	868	823	872	813	846	839	868	850	841	831	851	837	852	820	879	841	855	881	828	833	848	839	838	784	828	830	805	837	857	868	835	821	815	831	829	803	809	849	787	870	846	815	876	830	822	819	841	884	836	824	821	843	826	809	859	847	856	844	852	851	864	854	824	825	842	825	855	845	801	843	880	803	825	806	845	829	836	857	844	810	871	847	863	822	841	801	842	843	853	847	843	856	843	823	891	808
2132	2064	1809	3248	13710	18870	13769	11286	4510	2107	727	345	182	150	86	88	76	62	84	94	75	71	89	88	85	87	72	75	80	86	78	99	98	79	60	78	71	74	95	83	80	75	70	91	72	80	82	75	94	75	79	78	78	89	86	61	67	78	69	85	77	80	88	78	64	67	76	72	85	97	87	78	68	62	70	80	81	74	86	86	88	97	74	72	68	84	89	76	65	94	79	72	83	80	68	75	67	88	75	72	76	89	67	71	83	83	84	83	84	74	72	79	73	73	77	75	89	83	65	63	66	75	66	84	103	93	87	65	76	80	72	76	64	78	75	73	85	69	80	76	86	86	89	84	73	85	83	77	93	85	81	85	80	71	84	79	81	71	75	77	82	86	80	93	75	68	64	85	77	75	89	76	85	74	64	73	85	78	89	82	78	76	81	61	69	81	63	87	82	89	85	99	85	79	93	68	85	71	49	66	77	100	87	69	75	73	70	66	70	65	74	83	79	83	86	91	97	62	73	81	83	79	92	74	83	60	76	88	97	79	73	66	83	82	66	75	75	79	71	74	93	74	64	76	85	84	86	88	80	70	81	68	71	66	77	78	88	67	62	90	63	77	91	81	74	84	65	84	72	68	68	73	73	87	82	69	78	76	84	85	86	79	89	80	75	97	72	95	75	86	77	73	57	65	84	81	82	83	80	90	81	89	79	80	68	75	73	78	79	79	71	85	74	71	81	90	74	78	84	91	78	90	82	83	79	65	94	82	76	95	67	79	70	86	68	83	75	77	85	86	65	84	75	85	83	69	85	69	68	63	77	85	61	95	83	63	78	83	77	91	91	67	70	77	80	83	74	81	79	97	104	64	84	75	77	83	97	71	85	81	72	79	86	85	77	95	79	69	82	104	66	64	76	91	61	66	61	79	77	88	86	77	84	88	86	72	73	82	76	58	77	71	73	73	82	84	82	74	82	85	80	64	75	66	72	80	75	85	97	82	82	72	68	71	74	78	86	88	72	72	63	81	84	77	77	75	72	88	77	84	61	86	78	93	80	84	83	87	65	69	89	81	88	78	76	80	60	72	90	69	77	73	71	72	67	73	76	93	83	67	79	92	80	73	89	80	100	86	82	82	86	78	91	79	68	91	101	96	74	59	82	79	79	86	75	73	75	76	71	70	81	82	69	81	84	78	73	61	82	63	82	62	76	75	85	79	94	77	91	81	64	98	66	80	75	92	74	79	83	78	86	70	67	92	71	69	73	81	81	73	77	74	68	86	84	77	81	89	82	83	92	86	80	74	86	77	100	90	67	83	70	84	68	75	69	71	82	88	83	99	65	62	69	78	66	74	64	67	87	87	75	84	78	79	95	75	74	85	75	70	78	79	79	95	80	67	63	64	79	93	90	85	67	65	76	74	73	72	62	83	94	84	77	80	79	87	86	73	79	96	89	79	86	89	91	72	90	82	81	72	78	96	73	63	85	82	78	92	75	81	74	62	81	86	72	67	90	80	58	90	86	77	75	76	74	75	75	91	70	55	87	89	85	92	95	79	79	91	86	80	72	96	74	73	80	83	60	84	74	87	74	76	81	72	84	84	95	63	89	67	85	79	79	76	71	84	88	83	78	74	76	87	67	68	72	82	82	80	82	83	80	76	83	90	69	82	72	77	71	74	74	82	72	78	62	86	75	75	80	73	73	89	77	74	88	82	92	82	79	83	74	66	74	82	86	87	94	71	71	94	68	70	77	78	71	67	72	89	79	86	78	86	96	75	75	69	78	83	69	74	70	87	68	93	79	73	64	88	72	92	82	72	76	88	73	92	75	103	101	73	86	95	84	83	82	57	78	93	79	84	70	76	75	76	73	79	64	82	76	96	66	66	86	101	95	91	86	83	96	72	78	69	89	81	84	81	70	68	85	90	87	63	89	79	74	79	82	72	83	89	90	74	72	77	79	85	65	71	77	74	89	97	86	80	77	89	85	83	70	92	79	85	79	79	83	86	69	77	85	72	78	64	71	62	85	72	79	73	85	92	78	74	71	73	77	71	72	73	70	71	63	81	89	79	91	79	72	76	85	101	91	86	78	85	81	69	102	78	67	74	80	85	75	80	88	77	67	94	89	77	73	72	75	101	68	73	83	75	86	66	77	76	66	71	84	83	76	92	79	93	70	71	77	72	75	70	77	92	81	70	66	79	93	84	82	72	76	77	78	70	82	70	94	87	68	93	79	85	77	82	76	96	98	68	97	74	88	82	87	78	72	78	85	77	84	76	63	67	79	70	89	72	87	72	74	84	86	77	83	64	83	75	91	64	65	87	78	84	72	85	63	93	65	81	80	67	75	81	80	74	72	65	72	73	79	75	85	90	82	87	58	85	75	77	70	85	72	78	77	93	70	74	74	77	98	88	79	89	83	66	69	88	70	77	80	65	88	73	98	83	66	82	93	74	75	81	67	76	70	92	73	60	75	63	76	74	78	89	87	95	83	90	63	85	72	79	67	79	72	85	83	86	81	74	83	79	78	78	85	80	75	90	81	83	74	78	73	68	77	78	78	89	84	78	70	79	72	67	84	71	101	82	83	85	74	87	85	74	80	79	77	87	94	72	75	68	88	80	76	80	72	90	84	83	68	94	79	82	74	73	59	60	78	68	70	81	60	83	77	84	86	67	73	73	74	85	67	79	69	83	78	73	98	78	75	80	78	68	78	75	73	87	69	81	69	85	91	70	77	60	91	86	76	97	87	75	89	76	69	85	87	81	77	76	71	89	60	89	71	90	94	66	78	85	68	76	76	88	64	76	82	85	69	77	95	72	75	78	85	87	81	85	82	78	87	63	74	83	84	76	75	66	87	76	83	88	74	75	92	84	90	77	87	80	88	75	88	67	73	85	64	94	79	76	93	77	77	81	86	80	75	75	80	80	72	87	85	87	74	69	92	86	99	87	88	59	75	87	82	63	73	54	75	71	88	78	88	89	76	70	84	81	79	69	99	78	91	91	86	86	82	89	90	83	84	83	74	80	73	69	61	84	85	105	83	74	79	79	66	77	75	76	85	76	93	75	69	70	69	71	76	80	78	73	72	77	82	78	94	86	65	70	74	61	93	75	82	71	64	74	92	81	71	82	87	78	69	69	93	81	64	75	92	82	68	88	87	65	91	71	91	81	69	94	65	85	65	83	72	81	71	70	81	78	91	91	70	81	84	71	73	76	64	81	72	88	79	72	59	83	73	80	82	90	74	79	67	83	56	70	71	88	78	73	92	77	86	84	89	75	76	75	98	83	88	69	80	71	71	77	81	83	78	76	67	75	83	68	79	74	83	51	85	89	90	68	81	83	62	92	81	76	77	99	80	84	82	76	93	88	68	85	100	60	87	90	70	70	78	98	70	82	70	82	82	86	68	76	60	86	75	80	84	81	80	53	91	83	86	71	81	91	77	89	79	92	75	83	81	76	74	85	83	63	75	76	89	73	71	87	72	79	57	80	77	68
30142	23290	20908	41092	75237	71341	57686	50941	36913	27053	15028	7866	3631	2384	1433	1113	1047	989	1020	930	925	963	941	967	921	1005	959	983	901	965	956	982	1012	975	903	962	934	961	1000	934	910	934	955	974	921	942	946	980	967	944	968	941	916	931	924	952	900	1015	965	987	894	968	977	943	932	942	953	968	979	955	941	977	896	954	927	966	933	922	927	910	978	970	899	931	928	981	993	931	940	940	1013	919	966	965	971	936	962	985	943	970	975	909	972	938	950	982	956	937	999	924	903	948	915	965	905	899	978	932	1007	970	961	973	941	959	954	968	954	959	998	963	961	983	962	969	996	977	932	957	902	896	955	931	902	939	917	971	925	971	908	946	945	973	1018	995	986	954	928	969	960	953	954	943	1002	972	932	978	915	916	996	959	923	979	941	932	927	934	938	954	981	937	984	978	983	943	981	920	990	948	911	934	991	1001	948	963	977	935	970	936	976	960	949	984	969	952	908	949	956	958	1015	959	962	965	934	913	917	946	934	997	939	958	988	974	945	947	937	962	951	897	931	963	936	942	962	947	976	938	920	948	902	985	966	948	977	906	958	959	988	944	996	946	984	1004	906	976	962	966	989	916	959	922	956	916	962	911	922	991	933	959	1049	982	990	930	947	937	989	955	961	903	943	985	896	992	963	945	999	936	940	993	971	1017	979	974	956	952	914	924	955	960	964	992	917	963	987	889	966	957	976	951	917	987	1017	937	1008	976	985	941	992	930	1004	951	946	965	958	1016	961	909	996	988	979	928	951	1013	977	941	956	999	978	966	930	967	941	927	951	910	946	1025	946	990	954	902	986	979	952	967	939	908	928	962	928	962	1006	966	927	1018	931	929	958	985	888	966	973	983	959	956	973	980	858	963	978	966	988	961	944	957	930	950	902	904	968	994	942	908	980	970	952	981	903	956	925	978	978	945	942	945	1020	957	958	934	962	1059	947	937	1003	945	908	946	903	951	980	982	988	967	947	980	980	875	950	1023	937	959	990	976	943	905	927	962	986	1019	885	943	972	964	911	962	997	921	987	954	1034	982	970	1004	922	937	947	940	985	952	974	979	989	965	914	959	928	932	932	979	946	907	952	924	920	935	908	979	972	948	985	952	971	879	978	922	942	960	961	926	1024	976	947	956	913	933	949	1012	944	962	967	958	927	1019	949	1026	932	921	900	948	937	956	908	955	928	955	1002	960	1010	944	954	891	954	957	1007	895	998	969	988	956	976	933	1019	936	941	963	969	954	1014	946	962	946	925	1007	972	924	1007	945	904	930	940	948	968	942	929	986	941	987	989	915	917	968	959	922	972	957	876	971	942	944	942	962	938	928	947	930	943	905	941	933	981	1042	944	918	917	952	990	989	943	977	946	935	970	969	887	973	952	1002	932	932	987	966	934	952	970	970	905	948	950	925	963	973	929	922	964	986	893	965	998	944	982	980	919	942	891	977	910	905	988	988	964	943	950	992	918	939	919	958	987	935	1003	975	1021	1001	955	938	948	942	963	975	931	915	932	958	936	955	1006	936	974	912	926	914	986	949	953	977	953	960	948	931	960	973	961	935	912	968	985	896	933	996	938	989	937	990	943	956	945	948	911	976	958	940	942	949	907	981	957	937	959	980	977	946	982	943	948	952	901	990	956	964	933	961	944	937	922	942	982	943	976	983	934	970	968	863	922	986	959	964	969	1003	937	926	951	961	975	956	959	948	921	921	948	1019	940	1014	969	928	957	968	923	953	950	956	952	910	914	988	937	935	989	911	985	997	964	928	940	976	998	976	923	968	972	969	983	953	985	948	902	917	993	951	933	912	972	914	996	963	967	964	943	989	948	964	973	974	958	993	937	931	889	1018	1010	963	986	934	956	930	963	956	1001	935	945	935	925	1012	964	849	920	955	991	888	989	970	929	947	906	942	936	956	937	925	1021	900	1015	939	918	977	962	936	961	926	948	935	1008	982	892	932	925	956	909	942	951	975	930	915	938	959	951	947	966	936	941	982	948	909	1012	1015	949	929	932	988	959	1021	937	971	959	943	918	917	924	950	974	1046	937	952	970	964	1035	994	942	939	971	942	951	910	975	1005	926	992	887	939	998	941	962	909	920	968	909	999	961	991	963	935	912	947	942	965	935	910	1019	976	949	956	987	959	942	964	997	978	949	985	963	906	973	927	1000	971	941	959	930	942	978	998	977	938	914	947	919	898	1001	987	944	996	947	926	965	903	938	884	916	933	965	975	963	895	919	967	932	979	990	974	961	922	942	990	941	930	1026	945	978	994	925	934	957	993	987	949	895	945	895	983	963	899	1002	937	916	950	954	967	948	965	962	977	976	977	915	981	958	951	942	965	957	948	941	952	972	935	967	959	1000	935	913	946	939	927	942	941	934	973	978	913	925	979	912	960	946	941	944	930	979	979	955	917	986	965	940	976	958	965	953	943	940	939	926	1014	941	938	975	933	965	920	939	937	906	986	947	971	956	955	949	934	931	930	988	970	950	949	923	1017	919	969	1017	988	907	998	962	1002	983	983	889	937	955	956	1024	915	959	997	970	938	918	926	953	976	906	970	912	935	1019	980	934	999	958	952	957	968	919	921	986	929	971	952	942	965	928	961	905	949	992	1011	1003	964	929	902	924	877	962	959	967	894	962	951	925	966	991	921	988	962	877	1003	901	916	925	953	938	951	922	913	957	962	997	911	940	955	948	991	988	946	939	930	938	984	912	1003	988	976	941	933	951	1010	963	1002	903	1002	938	954	931	973	957	978	907	945	909	958	993	923	954	977	830	976	963	994	946	973	990	938	929	963	927	974	974	994	960	950	949	946	956	907	953	949	908	941	1012	970	944	893	941	925	971	938	956	959	947	996	922	969	1010	985	1026	920	940	941	962	946	956	964	952	978	967	974	961	929	930	901	986	985	958	1006	983	967	941	959	944	936	914	991	944	935	907	1033	951	962	964	935	966	989	958	915	936	932	987	974	981	933	900	976	931	944	979	902	942	921	969	967	927	968	970	956	982	937	914	988	1002	881	977	907	937	971	1029	931	936	977	965	947	1029	1017	875	941	1002	941	926	954	921	987	982	982	945	971	943	979	968	961	956	906	908	942	961	960	912	976	950	975	976	961	915	964	986	943	975	964	926	1001	989	965	964	965	948	952	980	923	960	917	950	942	960	920	885	992	951	982	934	955	972	974	909	992	978	953	951	918	993	940	951	934	922	987	953	950	975	1019	954	939	964	959	981	967	970	929	1027	950	958	940	944	999	924	935	920	919	945	953	996	987	955	954	941	1002	975	944	979	951	976	968	909	983	952	927	936	961	939	974	988	962	982	941	996	946	930	973	952	946	952	965	958	997	931	950	961	971	930	903	925	967	989	941	978	961	926	937	930	980	972	957	940	931	981	869	951	956	957	922	983	919	948	921	940	979	915	902	991	964	922	983	999	939	1026	969	973	957	969	959	915	897	978	956	945	971	987	946	980	944	900	990	924	992	930	972	913	946	992	979	991	973	1000	960	981	946	983	984	987	968	934	952	972	986	991	945	943	970	891	929	949	949	935	970	952	964	999	988	1000	909
1808	393	280	516	2557	3918	4426	2531	1134	459	185	124	82	72	54	50	64	70	53	52	66	51	67	65	58	54	63	63	59	64	59	67	63	77	51	68	61	62	68	72	62	68	63	73	67	62	70	49	68	56	55	70	77	45	66	54	68	65	65	59	64	64	71	64	55	50	65	72	69	54	61	57	54	68	64	72	62	71	66	63	70	64	62	61	66	78	56	69	59	53	54	50	53	60	63	53	64	54	61	52	59	49	68	73	60	57	49	48	47	69	58	62	74	56	68	58	67	59	70	61	55	54	60	55	67	60	59	58	55	57	55	57	56	65	77	73	61	57	60	65	77	66	68	64	64	41	52	68	76	74	61	49	59	69	52	65	59	64	60	76	59	59	59	71	55	50	53	48	71	64	54	58	62	65	60	57	66	68	67	48	62	52	66	63	61	60	51	62	73	76	55	46	70	68	61	50	66	59	54	66	61	59	59	76	76	67	55	64	58	59	74	58	74	75	46	64	54	63	53	59	39	63	50	57	82	61	74	48	63	71	75	69	68	62	59	61	59	48	50	56	47	55	71	59	63	48	59	66	63	52	60	63	61	58	59	62	57	70	58	66	77	74	61	62	60	51	58	69	68	68	64	60	71	82	56	53	79	52	67	69	57	56	74	56	78	53	48	56	59	54	62	60	61	61	63	57	56	65	69	73	53	69	51	70	75	55	52	63	55	47	73	73	62	70	66	65	62	72	63	65	77	58	55	59	56	51	59	65	57	56	73	53	50	79	72	70	75	75	57	57	54	64	46	61	59	71	76	54	65	67	57	73	37	51	62	57	59	66	65	63	69	63	73	52	54	48	62	60	54	54	62	67	49	79	65	68	58	71	73	53	77	60	59	69	64	53	59	63	66	76	62	75	57	57	54	66	57	63	64	53	64	59	56	66	51	62	71	68	65	55	57	69	55	63	58	67	56	65	57	66	66	80	70	57	59	57	60	71	64	65	68	65	59	55	77	66	57	58	62	64	63	60	42	56	58	57	67	56	56	57	52	58	59	56	65	57	52	68	56	65	51	64	81	66	62	57	56	56	70	63	43	74	65	46	43	47	53	45	68	64	59	67	65	54	61	67	55	48	77	69	66	60	72	71	52	59	72	78	63	56	72	57	50	71	71	57	76	65	68	60	56	57	52	67	72	61	69	56	59	63	68	57	56	76	71	73	56	69	54	59	57	60	62	72	55	64	51	67	59	58	52	71	63	52	70	62	67	62	63	75	69	60	73	62	76	58	64	58	60	66	70	43	65	58	59	64	69	70	56	54	65	64	65	61	59	68	69	56	68	66	79	68	54	53	81	63	64	70	63	70	74	72	61	58	65	64	63	66	59	66	69	77	68	60	59	64	73	56	57	73	65	69	67	69	71	67	55	65	67	49	57	63	75	60	66	58	56	69	54	61	65	65	59	55	62	61	75	41	64	59	69	72	56	64	60	59	69	68	63	68	58	53	69	70	56	70	68	66	59	61	63	60	59	64	60	54	65	59	65	61	51	47	71	63	61	49	67	69	48	66	69	71	57	67	60	66	61	58	67	42	62	66	64	64	75	63	57	67	54	72	50	56	62	58	59	72	57	72	72	71	67	56	54	61	61	53	57	57	51	71	77	55	75	66	60	55	58	56	49	50	53	51	55	58	67	63	78	50	60	69	55	63	50	67	63	54	68	50	61	67	54	74	57	51	59	62	61	56	59	59	63	51	53	67	65	46	49	61	61	59	59	69	59	59	57	49	59	58	60	74	60	48	48	60	48	60	79	78	70	68	58	63	62	53	72	62	71	56	54	65	68	57	50	64	77	46	68	56	58	58	56	65	50	56	62	64	64	75	60	53	55	60	55	61	69	69	41	73	48	61	56	62	68	60	71	66	51	62	55	65	64	53	71	68	62	66	73	84	61	74	55	48	60	59	63	52	63	61	63	56	71	71	59	62	66	63	70	75	59	79	45	63	62	55	76	58	63	67	53	62	46	81	62	62	64	73	56	63	66	66	59	58	60	62	55	67	50	44	64	68	65	71	77	66	69	62	73	68	61	56	48	64	62	56	50	73	58	70	54	71	60	73	68	60	76	54	54	68	61	56	79	64	51	56	74	62	49	47	76	65	62	60	57	68	48	64	68	58	64	61	45	56	55	59	63	56	55	64	51	72	61	51	71	71	56	62	51	54	56	62	53	68	56	62	69	57	44	62	60	55	61	54	65	68	62	63	73	61	63	56	63	66	64	65	65	58	48	65	50	55	61	63	58	62	74	55	70	54	43	68	68	60	69	71	72	64	63	62	60	57	60	64	71	60	62	74	62	57	67	60	68	60	70	66	60	65	69	68	61	68	51	73	60	66	67	76	57	58	61	61	69	53	68	64	63	56	72	64	79	55	70	51	57	60	61	54	53	58	58	52	54	48	64	63	82	71	61	74	55	60	66	64	65	55	72	53	61	52	63	70	55	43	67	51	58	64	70	49	51	62	65	59	76	60	58	59	57	65	69	73	58	56	70	60	52	63	62	62	47	60	59	65	76	63	65	78	65	49	62	50	63	64	62	79	71	62	71	51	56	44	50	70	59	70	65	62	59	55	69	73	51	56	63	65	67	55	48	69	61	56	68	45	49	54	69	55	62	62	52	65	60	56	65	58	47	61	58	61	70	56	62	63	53	77	61	60	63	68	63	49	54	61	66	68	73	56	63	58	63	72	68	65	62	63	70	52	69	80	63	66	53	53	54	57	58	56	66	63	67	58	59	78	62	65	73	67	60	64	57	60	63	62	67	61	75	57	53	49	72	61	58	53	59	47	55	61	61	60	52	62	55	57	59	70	54	69	51	65	55	56	70	59	49	56	55	72	69	63	70	55	64	52	67	46	59	54	57	65	57	65	57	58	77	38	60	50	46	72	71	66	47	81	70	77	55	67	67	65	58	54	56	66	63	57	64	67	66	73	47	51	53	67	61	67	45	67	64	66	70	66	56	68	66	66	64	65	60	48	75	61	61	71	50	61	57	65	65	65	70	62	56	64	67	52	61	61	58	66	77	63	67	60	56	56	70	72	44	58	59	61	64	57	60	70	55	59	79	65	63	70	55	46	59	55	62	67	59	68	54	76	59	60	82	54	61	73	72	63	64	63	54	48	70	69	59	56	71	57	49	66	62	66	50	77	48	55	58	74	54	62	66	63	66	65	61	64	63	61	59	57	62	68	60	58	68	55	79	70	65	70	65	69	61	75	72	66	68	70	52	54	71	51	58	59	59	71	62	60	68	61	48	48	58	53	67	57	74	59	55	69	64	57	58	75	60	51	61	53	60	63	79	84	67	82	72	60	55	49	69	65	60	73	65	71	70	55	71	65	70	57	56	46	68	68	57	51	66	66	51	67	65	63	72	67	48	54	62	64	54	60	53	65	56	64	63	70	64	57	56	56	48	60	63	69	61	84	66	64	48	55	44	58	58	51	63	59
19054	8731	6133	20121	44162	43462	41078	30908	21070	11651	4671	2009	1274	966	828	785	782	717	721	716	808	742	700	800	763	786	795	719	758	732	736	767	703	778	695	725	728	751	745	796	739	757	795	727	745	760	724	748	735	728	810	770	719	766	742	745	725	756	714	752	736	708	751	780	749	715	788	736	754	693	756	772	818	735	737	761	766	749	700	745	798	775	735	773	763	698	742	735	721	752	714	736	801	795	725	758	725	748	736	734	837	704	790	728	731	736	772	746	728	732	729	752	771	728	778	766	777	793	775	734	718	725	697	753	721	733	785	721	718	706	745	758	740	748	750	767	739	786	744	746	768	744	778	736	722	750	684	747	762	737	748	750	731	725	746	705	736	727	720	765	700	734	739	770	759	750	709	752	750	749	748	748	738	732	743	730	746	740	727	754	722	748	714	788	724	763	755	744	804	740	655	730	807	726	796	741	703	764	740	776	747	704	749	731	704	716	702	760	736	795	724	725	772	750	757	701	753	762	772	721	800	740	746	734	759	712	721	710	721	779	717	731	785	735	716	729	751	779	733	690	713	734	785	692	757	768	711	734	722	769	789	750	758	751	753	714	793	710	776	690	763	734	720	754	758	706	720	729	787	747	725	675	725	746	754	743	748	749	776	730	732	746	718	775	723	727	734	755	783	762	754	743	766	720	763	780	784	771	731	748	747	757	746	740	713	702	735	748	746	802	744	740	765	770	729	769	773	734	747	744	751	728	700	737	803	729	687	705	746	687	762	720	749	696	756	752	760	787	716	743	788	793	770	731	757	756	712	744	757	743	675	757	728	745	745	756	742	801	751	706	766	736	746	752	747	733	748	751	724	751	776	758	726	742	704	775	763	749	748	744	758	765	715	739	772	782	727	766	737	741	786	792	733	790	737	756	725	754	776	763	779	703	818	759	718	770	743	791	720	782	742	794	793	785	743	779	727	746	770	747	756	748	755	701	763	769	755	704	715	730	773	693	735	718	804	746	737	785	719	701	746	758	775	721	753	759	751	727	759	780	768	740	728	745	772	705	773	738	779	709	754	721	775	730	707	760	730	755	753	761	702	745	743	759	751	751	706	767	738	770	731	770	745	775	754	719	760	730	779	754	757	768	763	760	760	764	797	737	731	752	749	747	699	758	704	719	725	751	764	781	755	815	712	720	710	726	710	796	761	729	718	767	733	741	761	790	764	719	718	732	739	778	740	747	729	740	761	720	795	785	802	731	743	776	761	777	747	717	777	751	728	750	748	734	727	694	747	786	726	730	778	796	735	707	706	762	716	709	752	741	739	765	738	762	691	764	753	756	739	773	727	727	751	755	745	742	756	712	727	714	754	738	747	774	708	710	759	727	790	758	738	708	740	760	736	699	785	758	772	758	771	728	740	742	775	706	762	692	733	720	725	752	756	783	733	764	768	746	732	769	774	757	758	751	752	761	771	732	750	784	757	751	782	710	751	731	750	782	686	793	705	770	772	733	712	753	717	787	748	751	733	783	766	768	756	745	725	753	746	727	714	714	783	724	762	733	803	735	785	734	752	746	755	717	734	711	698	734	801	751	762	783	733	742	725	769	744	726	782	750	737	765	730	704	757	748	762	736	724	751	733	736	700	737	699	730	701	747	739	764	765	734	729	743	749	761	740	754	697	777	777	781	735	769	748	766	695	754	776	758	744	777	735	793	730	770	717	758	748	806	765	716	748	741	766	677	719	696	772	729	744	726	730	688	759	772	705	726	712	769	739	756	754	774	709	739	765	746	761	736	744	734	719	744	732	739	780	737	752	745	723	789	735	797	724	777	687	718	716	726	775	717	769	781	776	773	789	809	751	758	698	751	754	768	762	773	716	784	762	710	747	756	730	693	726	698	751	756	756	736	749	756	735	780	732	775	788	779	720	792	771	760	719	725	775	751	710	742	786	781	783	747	702	673	769	777	754	702	759	720	688	775	811	728	789	732	701	697	754	753	771	765	761	719	706	765	682	753	767	735	766	741	719	747	707	699	768	804	688	737	696	746	782	745	703	761	728	720	745	744	784	728	801	717	716	797	694	765	742	728	714	743	729	756	797	736	738	747	758	760	723	736	735	764	755	734	722	762	738	719	734	793	721	738	719	746	747	692	747	729	713	728	767	784	734	742	796	749	793	750	763	761	755	705	726	787	724	789	775	754	778	729	672	755	800	729	715	753	748	722	742	756	739	772	763	717	771	752	732	730	740	709	763	783	710	764	765	746	737	722	806	763	787	723	773	723	741	741	738	801	753	746	802	744	776	734	742	723	749	739	742	734	737	843	732	806	736	776	742	756	707	787	777	740	729	748	777	725	760	700	720	753	742	780	721	786	759	763	751	738	728	723	717	754	695	722	746	776	766	737	758	684	738	777	737	742	729	766	732	782	742	795	750	750	761	707	730	736	742	777	735	725	693	745	718	732	764	744	757	694	726	743	740	735	721	749	729	749	724	766	768	768	711	756	748	734	777	736	789	744	728	701	760	718	748	765	748	708	706	765	784	754	738	740	731	788	774	744	767	697	792	773	715	733	788	737	745	714	758	799	766	765	747	751	749	760	743	750	762	731	707	772	739	775	768	774	730	712	769	711	789	747	733	712	777	714	789	747	747	716	766	763	719	779	713	769	768	704	713	765	723	757	777	740	804	717	690	765	763	755	788	789	748	759	821	751	728	749	761	812	716	761	755	739	725	745	776	780	744	757	727	759	724	749	751	765	696	719	745	732	769	751	716	779	753	752	733	746	765	728	747	719	719	764	787	681	754	710	720	738	732	702	808	745	748	752	707	741	746	749	746	765	706	649	699	732	804	700	766	728	722	723	763	717	750	764	738	730	773	776	753	743	723	778	757	727	741	725	768	748	686	744	687	756	811	727	723	753	715	770	718	728	750	745	769	734	718	706	790	738	766	757	738	750	714	743	723	711	728	758	741	725	715	728	778	720	759	745	757	766	711	739	757	719	739	711	720	692	711	673	766	716	791	779	719	740	785	719	814	767	710	749	716	764	705	724	742	766	716	757	720	753	764	739	738	767	745	729	781	755	740	758	773	721	793	711	737	740	739	746	768	770	736	743	738	721	704	714	786	770	789	753	781	752	720	709	732	718	736	731	741	749	687	764	777	746	807	760	722	778	725	750	721	732	755	729	776	731	758	742	743	737	727	677	733	707	773	751	760	785	742	714	720	731	732	733	728	720	753	761	762	734	732	764	730	776	743	733	749	738	772	705	703	705	789	751	714	772	690	773	786	748	796	770	724	716	749	698	709	727	714	727	721	751	782	779	742	685	743	733	722	734	718	767	747	763	752	728	756	782	744	728	784	750	711	703	705	726	733	757	765	696	729	685	738	787	849	783	755	724	754	726	784	769	719	718	765	732	736	771	777	824	756	761	735	710	779	701	776	735	762	734	759	768	730	764	717	768	729	763	755	744	724	763	755	770	760	756	785	742	740	764	742	717	760	759
1248	1158	802	1567	7210	10717	11523	5862	2653	1367	465	208	159	86	77	61	58	78	71	84	50	67	77	81	79	92	62	77	73	76	88	69	62	69	57	59	53	68	86	83	59	65	70	49	64	87	64	87	62	69	65	81	65	70	58	55	69	71	59	56	72	64	56	79	66	71	74	73	69	59	75	67	76	69	73	75	66	68	71	60	71	84	79	73	79	92	65	63	82	76	78	61	71	71	84	79	84	71	76	65	68	60	71	70	72	61	72	64	66	67	76	61	58	76	88	70	85	61	66	78	68	89	61	65	65	69	80	80	59	80	67	82	77	71	67	87	71	67	76	75	76	62	71	80	81	66	73	68	64	80	82	71	61	79	75	83	69	81	58	69	67	66	51	80	81	63	66	61	62	79	69	69	88	79	64	60	67	79	73	76	64	60	67	69	76	79	67	67	71	68	71	61	59	70	76	72	52	79	70	76	65	81	70	69	78	86	75	70	63	72	82	75	69	78	79	77	83	61	83	69	67	64	76	84	73	70	80	75	72	68	60	69	53	68	73	75	75	76	71	66	68	58	76	98	72	72	67	70	55	75	72	80	73	76	62	60	55	71	87	51	59	71	79	71	70	78	93	71	57	67	73	76	74	66	62	67	74	77	68	65	77	57	68	73	64	72	69	73	61	61	66	66	53	70	74	86	77	85	78	71	78	82	55	89	75	78	77	70	65	67	87	74	70	68	69	70	68	52	77	84	80	82	64	67	77	74	62	84	74	73	86	69	80	85	75	75	66	72	81	84	77	71	57	79	65	71	72	58	73	83	67	74	70	66	75	65	81	61	65	69	67	56	82	62	72	79	67	70	64	68	71	65	74	75	95	64	69	75	63	71	76	60	72	63	63	77	71	86	65	57	74	74	70	84	54	68	86	88	62	75	69	62	83	79	98	67	61	73	65	79	78	69	86	74	73	72	61	70	63	70	81	72	74	57	61	63	77	63	63	60	67	87	70	71	65	63	78	88	70	71	63	70	63	77	82	76	64	73	60	57	74	59	83	75	69	70	73	68	76	84	62	71	82	72	65	70	72	61	68	73	73	64	81	69	76	77	69	75	63	67	68	80	60	77	95	78	66	72	68	91	75	51	77	71	73	79	66	62	76	62	79	70	56	59	65	80	74	55	61	66	61	74	67	84	74	67	61	89	64	83	78	71	71	77	85	74	72	61	73	79	76	90	72	74	64	75	64	75	64	78	65	67	90	61	54	66	70	62	94	68	65	58	56	75	58	73	73	64	66	68	92	81	52	76	81	71	83	53	56	80	65	76	71	67	74	69	60	81	85	69	63	81	70	69	83	62	68	83	67	82	64	82	65	68	80	77	64	71	59	70	69	61	73	72	68	83	80	73	68	75	79	65	57	62	62	73	91	61	66	69	74	62	73	61	62	69	77	74	61	81	73	69	78	93	69	81	85	79	77	72	58	64	90	80	71	64	65	79	89	76	67	79	61	72	73	67	57	78	64	67	57	69	61	60	65	66	60	83	67	61	68	82	71	65	58	70	83	59	67	47	85	76	69	69	66	64	66	78	59	60	78	63	79	77	84	77	58	71	77	71	70	79	69	72	71	65	65	76	68	87	72	67	72	69	69	68	58	79	56	67	67	66	76	70	83	73	61	88	70	80	60	70	79	69	83	56	84	74	70	63	68	82	65	64	70	62	69	59	69	78	82	61	82	63	80	70	77	68	66	52	65	64	60	68	65	75	80	69	77	83	64	73	85	72	80	73	67	77	70	76	81	72	71	78	84	72	80	72	65	65	69	51	76	66	74	75	64	65	72	71	69	77	62	72	77	62	75	69	74	81	88	70	64	75	72	56	70	78	66	71	65	69	87	69	63	77	71	68	70	54	79	83	53	52	63	74	61	58	65	74	84	57	73	61	61	61	48	75	68	83	79	75	62	73	74	67	75	78	86	59	67	73	56	64	71	76	72	66	72	78	74	55	59	67	83	64	65	63	72	71	73	56	64	73	74	69	67	82	72	64	69	69	69	71	63	81	56	72	64	89	69	75	90	69	78	77	90	77	76	69	74	67	78	59	79	85	74	72	79	59	70	70	81	68	79	58	73	72	68	70	69	60	76	71	66	76	53	69	62	79	70	70	73	66	68	76	74	66	74	71	64	70	74	85	65	64	74	70	72	63	67	72	66	61	58	63	64	62	73	81	69	55	72	70	81	63	80	66	64	74	76	69	62	60	69	63	73	59	64	56	67	71	81	54	84	69	68	85	80	80	55	67	74	76	59	71	61	64	67	72	60	69	63	72	61	65	70	75	73	74	58	69	61	74	75	79	63	62	62	78	68	67	59	69	76	74	69	63	77	90	56	59	67	63	72	76	66	60	84	66	79	66	72	64	74	70	76	98	64	75	60	77	61	70	66	73	58	78	71	61	73	71	62	73	70	80	78	65	69	58	71	82	63	77	67	70	62	72	74	70	61	62	57	76	72	53	71	82	75	73	79	55	73	84	69	88	82	61	74	65	85	78	50	72	68	60	68	84	77	80	62	84	71	79	76	78	62	80	66	73	67	79	71	65	66	68	63	79	67	82	63	58	57	65	68	69	66	77	63	72	67	63	92	68	74	86	77	82	61	80	79	67	72	71	72	66	70	69	63	76	73	73	74	82	80	84	59	82	88	63	53	74	70	61	64	69	64	74	75	80	69	73	63	63	59	57	90	67	77	85	67	71	63	72	58	60	67	86	68	82	80	68	75	81	76	78	68	70	62	97	66	80	72	67	71	67	70	80	64	71	68	72	73	72	79	66	52	77	64	81	89	74	73	81	66	62	64	66	74	78	55	71	56	73	63	82	74	69	56	56	61	77	72	67	74	75	83	75	72	74	80	81	62	67	80	65	64	92	72	69	80	62	73	66	79	79	68	67	68	69	66	56	61	79	76	73	61	53	77	71	70	59	70	51	65	87	66	66	51	65	76	67	77	70	69	74	81	72	76	70	79	69	62	67	68	61	64	60	79	82	65	63	62	78	73	61	69	68	73	58	57	82	68	73	68	74	80	77	73	68	72	87	63	58	72	85	76	63	74	72	66	79	80	68	66	67	57	60	76	59	49	83	84	79	69	89	74	74	67	74	66	72	65	73	77	61	60	68	86	59	68	64	63	91	70	62	69	71	79	74	73	72	67	81	76	61	73	57	70	64	80	69	92	85	65	72	70	62	67	76	77	84	77	76	53	72	67	59	81	63	65	63	73	78	66	72	80	81	84	59	67	75	85	75	72	60	80	73	77	62	75	75	73	75	74	73	74	72	61	69	69	69	66	78	85	64	65	85	68	60	66	71	87	58	84	62	57	61	63	53	66	60	63	78	63	57	78	80	66	56	66	60	81	64	59	66	81	67	66	73	71	71	102	71	97	72	68	74	77	88	70	87	68	78	74	64	74	71	62	74	74	69	72	65	73	69	73	73	72	75	83	87	62	68	70	81
24003	17195	12963	33357	61585	60944	55105	40792	30636	21887	10914	5266	3229	1457	993	867	841	839	830	887	805	864	871	784	852	904	817	842	852	878	811	866	801	803	801	865	856	868	846	874	820	814	792	829	783	817	799	786	811	854	818	861	844	847	817	852	797	799	862	875	782	874	897	877	867	847	867	774	837	845	847	824	905	871	848	877	851	803	889	853	860	806	873	890	850	786	859	864	876	847	867	802	856	851	908	840	867	790	851	836	868	818	809	838	838	875	859	842	825	882	809	867	806	830	806	861	848	856	873	791	840	826	857	829	828	836	826	809	814	868	812	848	817	857	829	889	800	859	845	850	848	862	786	863	875	805	831	836	812	794	845	853	827	798	828	930	836	824	827	875	866	807	791	855	855	853	795	827	877	788	816	825	803	819	792	884	879	843	819	839	895	856	882	826	809	900	813	855	907	810	826	825	877	851	783	860	866	825	860	847	775	898	795	833	855	846	834	826	828	863	843	821	814	824	850	828	805	925	797	835	838	884	832	837	852	863	890	830	839	838	869	867	836	868	862	849	868	830	881	831	820	852	861	786	847	821	810	884	807	840	872	873	858	839	894	873	863	841	845	889	835	824	839	906	857	843	822	892	857	862	830	867	850	846	865	881	831	883	800	841	871	858	848	827	853	899	845	843	823	843	804	798	863	840	879	858	853	815	899	877	830	903	851	839	836	868	849	855	791	850	853	805	843	865	828	873	868	850	881	818	822	826	851	854	833	830	839	861	815	885	839	835	840	811	804	851	843	842	821	845	839	905	813	830	895	904	848	844	914	833	875	872	853	818	845	859	853	856	857	891	844	889	811	824	870	855	850	835	854	859	829	842	875	851	875	836	830	853	837	797	835	836	814	810	856	847	844	858	778	832	837	798	860	825	791	857	893	824	850	827	842	841	844	869	849	858	826	857	861	871	818	845	826	832	892	796	852	838	866	877	876	842	888	862	861	831	834	877	834	832	881	875	802	844	813	854	817	832	792	853	870	810	882	833	824	815	860	811	886	901	861	824	817	821	834	850	845	822	850	848	872	856	871	877	842	815	847	854	889	819	819	864	845	871	815	846	820	866	846	846	822	857	819	843	834	885	790	874	838	883	824	842	820	788	858	832	942	866	831	904	814	856	865	874	835	864	860	841	869	842	828	812	868	788	833	805	819	831	827	833	814	822	833	813	840	811	839	880	852	855	861	850	842	831	834	856	825	852	800	883	869	839	819	840	853	872	793	849	800	840	832	790	830	831	813	837	830	853	878	842	845	827	858	843	888	876	885	838	845	873	859	837	895	937	795	832	859	901	799	894	825	853	884	826	823	869	847	849	795	822	850	886	856	813	832	849	844	850	852	835	849	888	849	818	852	865	853	849	888	856	827	890	902	827	823	785	853	854	804	840	838	840	879	836	888	845	894	858	845	890	876	829	828	841	837	836	889	869	890	861	798	834	848	811	768	867	789	827	846	850	841	830	900	831	865	840	830	819	905	869	818	871	866	813	844	815	893	881	851	798	834	815	844	812	873	881	828	825	837	836	846	901	842	839	793	819	830	805	846	835	797	871	848	859	828	817	839	823	830	821	798	815	890	855	880	805	840	873	827	873	852	846	818	883	890	847	878	878	837	822	827	844	828	833	810	835	868	860	859	809	794	875	848	904	831	858	866	841	899	854	800	857	797	860	836	860	876	833	806	824	799	850	884	875	801	764	815	870	807	846	834	771	845	810	847	857	862	841	811	835	840	797	845	872	863	831	885	840	835	858	864	819	863	842	875	884	858	859	847	780	857	840	866	867	846	863	884	828	807	910	818	867	879	874	883	804	869	884	846	831	863	805	851	829	805	805	838	872	797	844	853	883	841	836	814	871	845	821	864	833	843	825	834	885	876	861	865	880	883	906	899	842	878	854	840	838	859	845	860	832	812	860	825	814	843	804	856	870	864	829	847	853	836	836	817	867	860	880	840	843	829	847	860	850	856	833	812	838	850	895	818	852	864	869	860	825	808	859	837	851	834	843	885	806	845	841	829	845	881	860	853	835	849	889	884	820	901	828	876	906	864	829	860	875	872	842	843	854	895	877	855	839	857	856	816	861	872	913	831	842	807	854	837	883	882	815	867	804	848	859	895	849	870	833	884	832	891	861	824	844	811	831	844	812	830	879	873	827	873	855	863	805	822	834	848	826	845	892	824	868	875	857	863	845	817	842	847	801	834	844	836	871	829	832	866	818	841	827	851	790	839	845	876	819	864	856	817	827	810	860	852	838	841	849	852	880	843	847	837	809	851	820	859	844	880	828	848	841	853	807	876	834	884	838	835	854	849	837	869	834	841	828	874	876	845	842	817	865	853	865	849	832	810	812	795	812	803	781	831	857	814	830	846	873	828	876	852	861	851	845	914	833	878	827	803	859	842	855	850	822	846	873	877	830	875	823	841	819	871	882	821	845	894	924	860	845	871	864	843	843	869	819	793	789	881	861	855	848	867	853	863	897	874	869	815	841	817	836	813	841	830	852	867	844	820	884	840	874	862	820	845	873	870	880	781	920	864	850	812	817	836	827	835	827	840	887	800	830	864	816	872	836	839	888	795	869	846	852	868	861	860	843	802	827	812	895	862	845	858	842	863	824	838	878	812	843	885	848	849	843	863	792	819	846	854	853	826	859	846	915	879	880	792	833	820	838	890	849	860	815	851	826	861	838	840	836	816	859	827	851	872	866	825	808	791	853	839	795	850	782	835	900	818	839	808	841	880	808	904	850	805	873	859	869	847	864	843	798	834	852	836	885	795	804	862	828	875	847	815	857	851	820	810	803	831	815	846	824	857	839	837	825	868	840	868	820	859	822	886	867	854	844	872	853	853	890	797	818	781	837	845	897	853	863	835	830	854	832	851	796	825	847	864	842	811	821	839	892	849	813	855	857	901	866	884	899	840	837	869	834	832	909	832	820	862	886	836	857	918	842	855	869	848	868	879	839	841	857	781	856	867	919	872	867	847	809	849	829	834	905	843	848	855	862	857	858	822	868	833	886	856	829	830	836	835	871	847	844	832	827	877	858	863	852	863	863	830	821	872	823	839	849	834	817	892	782	849	829	823	809	875	907	824	838	850	847	859	826	868	802	853	887	839	815	879	823	882	822	888	871	808	905	871	894	857	801	863	885	832	817	814	823	875	879	875	837	818	833	855	854	819	835	858	840	854	852	756	878	839	875	854	855	806	809	819	897	835	828	866	884	873	804	849	817	855	823	873	887	826	879	853	851	840	833	813	811	824	872	854	908	890	810	835	836	872	849	850	847	834	845	873	802	913	836	860	873	843	858	834	784	790	894	847	801	882	905	842	868	854	811	839	851	875	824	849	859	831	870	798	802	854	815	837	839	866	869	865	821	848	851	878	835	834	816	832	812	849	849	823	861	830	845	884	854	909	848	825	813	851	855	841	842	817	891	862	878	817	870	815	845	849	757	847	815	833	812
2473	844	922	2020	7795	10220	11584	6196	2747	1347	618	316	153	88	73	69	85	76	78	68	63	63	76	68	69	69	71	58	76	72	72	68	62	63	72	70	65	69	65	70	76	76	74	65	66	73	69	69	61	60	67	73	63	65	67	81	87	62	74	83	77	78	75	62	82	68	79	62	70	59	52	59	65	64	79	63	66	79	71	69	63	59	74	68	86	68	70	71	82	83	68	88	64	45	65	66	65	86	68	63	86	71	86	59	70	70	60	67	85	68	96	64	86	58	74	77	56	69	71	76	74	63	71	67	60	76	63	75	71	67	55	55	61	77	67	69	87	74	62	74	75	71	63	70	57	70	66	63	65	74	69	78	71	72	66	58	66	88	50	73	80	54	78	71	57	65	80	62	60	53	71	68	76	69	70	51	59	82	73	66	69	58	73	61	71	50	80	71	84	63	65	69	67	74	54	64	73	66	78	64	74	66	71	54	68	68	64	62	75	62	63	84	77	74	66	68	70	84	60	64	56	63	81	58	81	62	79	63	73	73	75	69	84	76	66	61	69	82	70	63	68	69	61	66	78	73	96	71	83	71	68	66	74	61	64	62	91	59	55	68	67	59	74	68	72	64	58	80	59	76	81	56	74	70	64	73	80	70	77	81	85	74	69	62	61	79	60	83	64	87	74	68	63	72	57	69	70	75	67	71	84	73	85	68	78	66	76	75	52	64	87	70	72	79	70	69	66	71	75	66	70	63	71	67	60	81	73	55	67	69	63	78	69	69	55	62	69	69	70	70	68	63	75	74	67	80	57	87	67	69	73	67	66	72	67	75	60	79	78	73	70	66	89	72	71	70	71	50	83	71	57	65	64	69	54	68	74	83	57	68	70	75	74	78	61	72	66	71	55	67	69	61	65	81	72	87	69	68	62	74	74	81	70	63	76	72	71	73	75	77	68	87	76	80	67	58	56	69	83	63	71	70	78	71	69	86	71	61	65	66	86	65	67	60	72	62	63	71	50	64	66	67	58	66	55	52	73	77	55	75	79	63	68	77	66	71	61	73	80	77	70	76	84	87	75	61	79	68	81	70	69	77	70	62	58	70	74	81	73	75	72	78	71	69	73	72	67	50	64	66	63	71	76	55	73	71	75	63	71	73	61	71	73	58	64	75	87	62	85	67	66	58	66	71	79	71	70	58	82	70	63	67	68	81	62	73	77	71	80	71	76	67	89	81	68	68	79	78	70	74	79	67	68	70	71	49	66	78	55	60	65	67	73	68	68	63	89	86	52	81	66	74	70	80	80	77	83	48	57	65	62	77	68	94	84	73	84	86	58	70	72	71	72	69	71	53	77	68	72	75	67	65	70	56	78	86	56	72	77	88	69	78	76	70	67	69	53	67	78	81	48	91	69	57	83	72	54	63	70	59	63	67	64	67	68	71	68	62	59	64	64	61	69	57	67	44	67	60	70	59	81	68	75	71	62	77	64	59	73	60	73	58	75	60	65	69	76	78	74	68	86	72	61	67	66	63	73	81	73	80	65	84	65	89	70	71	74	74	71	66	77	75	72	76	54	67	61	78	76	78	59	69	73	65	59	67	61	67	69	79	66	75	58	54	67	70	85	75	88	66	78	80	76	73	61	70	74	78	65	76	75	72	58	71	62	66	65	55	87	51	71	65	61	75	78	46	71	68	85	80	64	65	77	70	64	62	64	70	75	61	88	77	70	57	73	68	76	79	64	71	69	73	56	87	60	67	58	68	58	79	67	62	60	81	59	76	58	68	73	63	73	64	60	66	71	71	83	72	66	66	61	62	75	54	57	76	69	69	76	73	71	80	61	87	70	64	65	57	83	67	48	74	61	62	55	79	63	72	61	68	60	61	55	86	75	75	79	70	79	68	77	82	60	82	65	64	65	57	73	72	67	93	72	70	64	71	70	81	65	69	62	84	82	76	70	71	72	76	66	63	63	70	73	49	60	68	69	71	63	52	70	56	56	54	69	66	64	60	60	60	64	84	72	68	80	85	63	84	72	82	53	75	64	64	75	64	79	71	85	77	74	71	69	78	62	67	67	73	71	71	69	60	66	79	85	67	59	83	55	71	61	62	60	86	79	71	68	67	71	54	73	61	65	82	74	67	82	59	69	57	61	79	53	66	65	73	63	69	69	67	71	63	61	65	78	72	65	59	69	69	74	67	75	74	69	67	69	86	70	64	68	67	69	83	76	73	72	62	61	49	66	63	64	79	76	70	60	60	80	69	67	72	57	68	69	70	68	70	58	73	94	68	73	70	62	80	58	66	78	82	64	71	58	87	68	69	68	56	64	77	63	66	77	81	87	71	62	74	81	70	65	70	71	74	74	77	65	65	66	73	70	85	70	71	76	55	64	71	60	85	66	60	62	66	65	63	69	67	72	74	70	75	72	69	58	63	66	82	82	59	58	64	66	80	73	51	74	58	68	71	79	64	62	80	64	61	78	65	73	87	75	73	66	69	57	57	81	75	79	85	53	64	66	70	71	63	68	71	79	73	78	73	70	60	56	71	75	77	66	77	80	74	63	65	57	66	68	58	79	83	68	75	67	75	61	68	63	82	72	65	73	69	77	69	86	70	61	85	65	75	78	72	68	76	71	68	98	74	67	64	76	78	64	55	77	82	68	67	77	65	65	68	82	61	64	67	57	88	73	65	71	72	65	79	68	77	58	71	59	79	58	72	75	71	74	70	71	59	60	66	86	71	74	64	67	79	79	71	88	69	67	72	64	65	72	82	79	77	75	69	80	67	65	84	67	53	76	86	64	72	60	90	74	56	65	64	73	69	76	69	77	59	78	72	63	61	79	62	70	70	69	48	61	66	82	69	81	68	77	67	59	61	42	67	75	75	78	64	59	69	56	73	83	71	67	51	73	67	73	81	58	76	62	69	76	68	70	63	64	68	76	83	75	70	64	75	77	75	70	78	84	59	70	52	84	80	65	77	67	62	72	65	68	73	56	68	77	74	65	73	76	66	78	70	86	69	80	52	79	87	66	81	80	74	64	69	65	88	71	70	62	70	79	72	65	71	58	59	60	61	71	70	74	82	71	63	68	60	78	61	78	74	80	72	75	67	73	61	72	70	77	63	54	72	79	81	62	56	56	64	60	64	66	76	68	90	73	72	69	72	74	75	74	83	62	85	71	45	61	66	82	73	71	61	68	78	63	74	64	77	73	82	81	86	72	69	74	65	73	72	82	64	68	74	76	76	75	75	70	67	53	76	66	62	67	78	53	72	65	63	69	74	65	85	68	86	83	61	69	72	72	88	79	81	74	75	71	73	65	70	65	75	60	57	75	78	68	61	57	63	71	76	63	70	79	68	82	79	70	78	63	78	53	70	68	69	76	69	58	86	77	68	58	63	75	58	53	71	66	86	78	76	74	94	70	77	74	69	58	66	75	61	63	66	68	76	67	54	77	83	69	61	70	71	71	67	71	73	75	68	54	62	67	88	58	81
21966	14431	14683	34599	63035	59817	56505	42042	31539	22739	14288	7192	3250	1412	1053	899	835	920	852	858	858	856	900	892	846	832	916	917	864	863	853	816	844	870	838	899	856	848	895	829	888	918	863	902	855	836	797	864	854	827	832	898	823	837	855	818	861	843	839	843	845	844	813	849	822	885	865	862	843	884	833	863	858	845	858	865	823	862	823	843	859	832	865	859	829	903	822	851	804	912	862	825	875	811	869	898	866	840	855	906	897	826	836	826	843	867	870	853	823	859	847	832	905	848	867	872	811	847	836	797	851	825	895	842	810	840	850	835	857	831	859	908	837	867	883	818	826	880	847	824	866	899	840	851	872	852	841	902	851	840	867	897	894	838	864	895	842	888	867	796	836	823	821	806	871	821	820	820	901	845	867	863	881	900	871	882	877	862	887	801	848	905	855	866	847	858	823	888	875	895	919	881	901	871	828	825	834	877	855	883	877	904	846	919	872	835	805	875	872	849	810	823	864	868	841	866	877	850	851	877	845	833	865	849	867	855	881	829	778	819	823	885	866	818	844	820	861	818	822	876	864	844	851	833	858	841	825	853	841	874	862	847	803	811	899	871	855	840	873	815	834	846	852	868	863	886	814	881	797	857	880	847	850	887	830	801	821	844	857	921	826	859	836	803	819	822	786	879	874	885	860	860	841	842	836	869	883	874	873	829	853	871	906	924	834	830	871	893	826	844	863	881	881	884	882	867	891	835	813	828	824	874	847	816	846	803	857	840	824	794	847	902	832	858	904	817	847	879	857	827	861	859	872	879	870	917	874	801	847	872	824	838	870	843	859	811	882	828	858	878	832	828	833	857	906	826	859	845	835	898	862	836	809	839	854	840	851	848	842	802	813	854	843	859	840	892	798	849	891	892	872	841	883	804	819	873	871	847	801	821	845	817	876	938	854	892	858	909	878	864	852	895	859	895	838	868	840	830	898	892	834	850	777	874	853	836	902	828	852	866	882	822	836	854	807	868	836	833	835	851	830	835	833	827	817	873	869	837	837	846	837	842	872	840	863	887	874	894	849	863	841	906	846	852	832	878	847	862	808	850	866	831	858	927	820	850	878	881	797	838	840	834	836	847	854	883	857	887	870	869	863	846	882	926	819	868	887	850	873	814	888	815	852	819	865	849	878	858	834	837	877	827	795	880	843	871	851	824	863	864	913	784	865	833	857	881	858	815	856	808	845	867	843	890	910	819	891	840	864	843	861	787	896	870	848	834	811	853	879	910	851	879	840	866	863	859	774	836	802	893	857	822	879	832	814	833	836	826	849	865	890	849	906	840	783	843	825	806	886	865	857	845	901	839	885	852	893	867	869	870	835	864	862	887	837	856	799	823	841	854	834	836	892	850	834	775	837	838	806	870	852	817	856	876	831	859	857	830	875	898	848	853	867	841	884	866	856	877	884	837	890	805	811	833	838	890	866	855	830	803	828	876	818	850	870	853	855	884	843	858	850	868	858	893	884	853	875	840	798	877	859	860	861	871	837	833	863	869	915	842	875	869	823	896	844	828	855	899	867	844	810	821	903	813	871	856	868	811	834	817	797	895	850	878	853	840	842	858	844	830	825	846	829	819	875	884	815	829	837	867	873	860	835	872	840	843	791	841	815	868	850	827	874	869	836	809	825	805	871	822	835	800	855	866	830	851	857	832	849	878	881	892	856	886	817	843	884	897	846	831	860	874	850	889	829	841	871	818	843	869	854	870	848	864	803	840	829	876	837	881	847	910	872	850	863	852	849	901	845	843	823	858	811	782	860	894	903	855	868	831	821	880	891	858	881	900	885	882	836	865	885	859	874	872	868	830	889	858	831	868	878	854	853	785	837	839	858	880	852	810	855	860	874	817	809	859	802	841	891	865	878	864	886	901	808	855	886	847	864	885	816	887	853	885	871	814	884	867	808	964	900	844	816	827	849	833	831	836	820	870	825	814	820	879	813	887	878	835	814	803	843	795	849	860	863	864	876	846	848	899	868	914	845	828	884	835	892	859	805	894	873	869	858	889	794	831	843	859	843	852	858	885	864	847	832	877	872	861	846	864	840	824	871	840	845	825	875	823	861	885	860	833	828	814	870	864	872	855	847	834	857	863	835	877	841	857	813	875	852	853	808	876	848	877	870	855	855	855	827	827	872	847	836	872	805	864	811	890	811	840	833	919	812	838	850	822	876	866	858	793	870	865	850	837	855	865	826	892	876	843	866	877	846	881	874	831	801	871	858	859	844	836	831	891	853	872	853	860	835	857	818	863	858	734	826	882	825	805	853	850	796	834	841	881	914	879	862	807	858	890	887	848	832	879	822	881	811	816	851	842	807	863	853	835	876	812	842	868	796	839	817	830	843	820	850	837	798	866	822	875	781	840	828	833	827	843	873	831	837	847	873	872	844	848	835	861	863	849	835	867	820	847	870	783	866	807	823	873	841	839	870	801	832	861	864	849	847	864	873	818	859	865	873	877	840	801	892	868	797	871	833	838	843	869	872	846	902	863	876	835	904	826	895	825	866	823	887	844	849	875	932	797	831	845	858	838	883	874	855	855	857	831	854	855	878	852	869	893	826	885	828	890	813	848	835	846	873	924	833	866	845	849	832	802	814	805	851	865	867	870	874	886	861	885	860	817	869	902	861	873	799	862	912	881	880	861	888	854	782	827	918	864	788	842	838	871	867	867	862	865	839	858	858	823	854	834	838	885	829	905	877	854	861	884	816	851	878	885	860	871	841	840	867	850	818	902	900	879	880	832	869	881	847	858	905	836	831	878	894	827	836	812	895	805	860	821	921	819	870	805	874	851	802	851	838	845	834	854	833	853	827	829	821	898	867	882	849	858	842	855	837	900	911	882	802	820	827	862	829	899	856	891	833	855	824	838	844	844	855	813	865	823	864	803	839	865	890	804	846	896	792	820	907	809	833	901	863	807	825	888	842	852	768	875	866	872	831	877	918	849	879	861	858	811	801	838	884	876	834	854	876	845	826	886	850	858	822	853	854	833	874	809	894	906	876	831	842	812	833	861	837	837	882	830	830	920	864	879	863	866	857	862	859	799	800	861	784	831	863	866	826	843	849	808	834	901	853	882	845	888	878	831	794	838	858	877	855	852	820	825	858	888	882	830	866	857	879	830	883	846	857	872	855	868	868	847	878	828	898	863	821	887	839	843	811	858	851	821	833	824	888	867	854	879	841	847	849	875	838	908	875	860	834	883	886	841	891	857	781	850	832	846	836	892	852	885	859	894	833	862	842	874	852	843	781	837	836	777	887	827	813	845	827	848	871	884	842	833	875	856	822	820	867	822	826	859	841	847	904	860	892	832	903	817	860	822	852	849	912	892	860	846	850	860	832	870	830	843	850	814	821	864	877	861	841	808	809	878	800	878	861	834	827	846	852	824	858	870	882	856	908	844	872	771	848	818	863	826	863	865	890	782	900	865	884	870	878	855	864	853	851	800	891	853	900	865
1542	1693	2114	4822	11357	19359	17682	9606	3931	1835	1059	377	143	110	85	82	97	79	74	82	95	78	84	78	65	78	81	76	61	72	81	96	73	88	80	76	77	82	68	82	88	74	80	82	80	76	86	79	89	74	72	83	94	79	64	74	78	80	71	76	73	70	81	68	80	80	89	82	72	80	67	63	87	81	70	82	65	78	88	86	87	79	76	62	72	88	85	79	74	64	59	75	93	78	81	89	70	71	72	72	83	69	65	76	88	82	73	65	88	74	74	79	83	89	78	69	69	78	71	82	99	86	77	73	82	70	86	64	97	83	84	100	88	85	82	66	87	95	77	71	89	79	82	64	81	87	80	72	83	90	70	81	85	88	88	70	75	74	82	69	74	73	86	76	76	82	71	63	85	75	82	75	84	85	94	84	85	79	77	83	81	91	78	74	81	79	90	87	66	82	82	90	98	80	82	84	89	75	88	68	79	72	73	80	75	68	87	82	95	94	65	71	63	65	83	61	71	74	85	76	80	94	72	87	90	77	75	95	63	98	74	72	81	82	71	85	94	79	79	81	87	81	83	89	89	96	96	81	79	89	75	78	68	96	60	89	79	70	76	75	78	85	61	81	86	78	85	85	82	86	84	68	85	67	74	85	69	94	81	97	73	82	78	87	87	80	73	89	87	76	65	67	79	65	91	81	85	79	66	75	77	65	70	76	49	83	60	85	82	82	61	83	85	78	91	62	84	76	62	94	60	77	58	68	98	66	70	89	93	90	88	85	69	61	83	77	82	70	77	74	93	75	87	78	83	97	83	85	59	66	83	78	81	78	81	85	82	95	85	66	81	69	97	85	68	70	74	89	89	93	79	70	80	68	78	83	75	86	85	90	94	64	78	80	82	61	62	79	78	72	79	73	65	73	80	78	77	93	101	75	94	86	86	87	92	75	81	69	73	80	90	83	71	74	99	79	68	74	84	88	82	71	76	77	82	84	86	79	96	76	67	78	71	84	75	91	88	75	84	74	85	68	77	80	62	87	71	93	65	78	65	93	86	77	70	86	90	76	77	67	74	87	79	76	92	69	72	82	80	85	79	67	93	89	72	86	85	78	73	82	105	82	88	71	93	85	79	64	78	66	74	70	85	74	75	83	98	77	65	67	77	84	71	95	80	59	83	83	83	76	80	90	77	76	76	87	70	67	70	79	77	65	77	74	64	80	66	85	72	67	83	65	81	85	91	77	78	73	80	93	80	70	91	89	58	69	95	89	64	79	74	69	65	84	74	88	67	88	81	69	55	90	79	76	83	74	80	74	84	93	74	90	77	81	82	64	79	76	75	73	87	75	65	72	80	83	82	84	71	74	82	76	90	74	64	85	82	81	75	93	79	66	70	80	80	71	70	65	91	71	79	72	80	86	81	95	79	72	92	73	85	81	76	91	76	75	92	76	79	74	78	86	70	69	66	75	66	82	97	91	86	79	86	75	73	94	72	74	80	91	90	63	85	91	69	85	91	94	89	66	80	85	79	84	87	75	76	72	89	70	71	75	58	75	68	84	84	73	84	104	75	74	102	72	68	72	75	85	68	71	61	79	71	87	72	81	84	75	91	90	88	82	74	70	67	71	77	70	75	87	81	75	82	85	84	87	92	67	72	86	80	79	72	93	97	87	78	81	75	83	71	90	79	62	81	85	68	77	62	89	79	84	81	87	88	88	95	78	81	90	94	90	75	78	87	82	89	88	68	89	83	72	87	74	92	71	69	66	87	88	80	85	78	75	81	76	84	69	70	81	82	80	76	74	72	81	73	75	78	85	82	75	83	74	86	77	80	72	95	68	78	77	87	85	87	73	83	77	78	76	78	68	93	87	86	91	86	96	82	73	64	73	76	81	82	70	78	75	91	88	77	74	78	79	82	84	92	76	80	89	89	81	80	74	71	83	88	56	74	92	88	98	80	70	82	75	86	91	84	84	74	66	70	70	73	74	82	83	83	63	61	97	87	75	71	81	106	76	81	87	69	85	78	79	90	76	86	79	92	56	82	79	79	90	67	49	74	74	78	85	78	79	75	65	74	90	79	82	78	76	86	82	77	74	67	68	79	88	80	72	85	74	60	72	95	86	86	82	92	90	79	86	82	71	82	75	85	91	77	76	85	70	87	84	83	79	95	87	88	75	75	77	70	67	76	88	60	88	99	73	88	94	68	79	79	72	79	79	78	66	78	88	72	93	76	68	93	90	83	80	100	79	82	68	88	68	82	69	90	78	82	74	63	81	70	60	84	84	87	89	96	84	72	81	78	83	72	84	56	72	70	65	60	85	93	78	76	100	80	95	74	64	71	83	61	84	97	93	70	82	82	65	63	86	83	66	76	96	87	73	80	88	72	87	80	63	77	79	86	72	81	94	85	77	74	76	73	83	74	74	95	76	66	77	83	92	74	83	86	78	74	67	74	77	88	80	71	85	82	75	80	77	81	63	69	81	81	80	75	78	75	105	88	84	82	84	79	63	87	67	80	74	79	83	83	67	83	76	99	72	99	94	65	78	71	93	87	75	96	72	80	91	84	74	83	71	81	85	84	70	70	87	85	75	71	76	88	69	72	89	74	88	90	78	80	82	70	79	83	88	66	77	84	65	77	93	77	72	82	84	74	81	77	80	89	73	80	69	84	92	84	85	84	80	79	75	82	87	82	72	76	94	81	85	91	101	83	82	80	87	94	85	85	78	78	75	75	73	66	89	85	66	86	65	71	80	78	87	69	85	79	76	80	76	83	81	71	77	76	65	85	65	74	90	62	66	93	80	76	74	90	91	72	68	71	67	79	73	74	74	89	72	78	71	74	76	91	69	69	77	91	89	83	89	86	65	94	69	89	65	92	82	76	77	87	95	75	66	79	76	85	85	92	87	79	80	79	76	91	88	85	83	89	72	74	81	76	76	75	87	79	69	70	90	86	75	75	64	82	78	80	87	79	85	78	91	77	82	96	87	76	83	76	93	71	75	90	96	79	100	74	90	76	73	71	78	74	78	101	80	79	78	79	84	84	75	83	84	96	91	80	79	78	84	82	68	87	79	74	84	82	79	96	72	85	83	75	75	72	77	75	96	89	47	63	84	79	78	67	69	71	88	80	87	82	68	79	80	82	89	69	81	91	75	77	79	83	70	75	91	77	84	77	73	95	83	79	80	71	73	79	70	68	87	71	84	82	82	59	82	69	73	77	81	82	97	64	72	82	81	78	90	85	79	79	88	86	63	75	60	74	77	101	71	66	70	68	77	78	91	88	72	72	87	78	87	88	78	97	78	84	86	84	83	83	83	74	70	83	90	74	81	86	70	95	63	67	81	93	87	66	79	64	80	76	88	74	79	94	84	85	80	77	87	73	78	59	79	81	91	80	78	75	85	71	92	87	97	79	91	79	69	86	68	98	78	65	91	64	68	71	65	69	76	77	76	87	80	79	78	79	82	75	94	90	84	86	73	77	69	86	82	82	81	89	74
25541	21382	22644	46152	69562	74200	63864	47541	34097	26696	19237	8419	3096	1468	1028	968	930	953	981	951	990	963	981	955	981	961	959	903	955	911	903	933	949	956	962	954	1001	999	885	899	914	944	999	925	930	965	964	937	935	933	926	953	1012	967	930	920	895	942	949	946	955	1005	1038	947	992	923	958	996	928	981	949	966	966	991	1009	961	895	920	924	942	896	926	964	933	970	928	961	941	948	1023	929	966	946	962	944	892	957	922	906	972	996	939	998	958	906	925	974	990	959	981	974	907	962	869	998	956	943	953	940	967	924	959	953	917	976	925	946	1017	996	948	944	942	977	901	982	943	917	968	931	956	977	964	917	986	885	924	1020	954	963	998	979	972	910	982	931	919	999	1013	912	944	958	958	986	972	942	969	938	953	974	999	992	968	957	952	958	978	899	930	899	971	944	924	1006	927	956	959	952	1000	942	933	958	945	968	999	942	975	923	985	986	906	969	952	998	955	958	914	925	928	973	945	948	949	952	997	976	968	893	977	948	928	969	960	984	987	973	983	952	950	922	951	951	874	978	964	902	969	959	925	950	981	989	949	928	983	968	908	921	931	970	983	952	967	923	957	947	887	941	886	932	951	1003	923	933	965	964	923	967	917	932	936	977	994	945	884	983	933	968	980	1010	924	887	972	939	965	890	938	904	919	944	962	928	939	887	936	908	939	882	936	967	1002	920	925	989	960	989	937	966	1014	1001	963	884	954	948	962	964	943	995	1037	1005	1030	884	903	896	938	978	908	1004	911	994	1006	944	969	946	937	984	929	1004	986	942	968	977	987	927	988	955	925	976	979	951	967	960	896	955	950	937	969	983	974	999	980	936	966	1006	989	959	981	971	975	921	956	1014	1010	930	1007	925	908	923	918	910	933	981	1000	977	962	923	970	986	974	970	1001	952	943	1017	961	956	945	936	958	998	959	987	864	962	992	989	956	981	911	966	964	904	980	947	896	957	937	964	971	974	950	946	1030	975	974	974	916	895	913	964	911	937	961	934	958	927	938	918	978	948	939	974	921	1014	966	961	970	949	954	981	941	939	951	951	990	944	898	957	957	973	977	948	956	921	880	932	977	961	941	981	909	976	915	930	879	974	988	953	922	960	952	970	914	966	999	950	920	967	937	944	989	973	941	905	946	928	956	975	942	947	971	978	995	994	897	949	950	933	943	945	1040	983	990	990	1012	943	953	938	944	992	940	957	935	975	970	934	941	949	926	950	948	960	951	942	970	996	996	918	924	968	974	975	966	905	932	997	880	951	968	938	976	991	1011	944	950	894	937	970	955	947	944	985	959	986	950	1008	940	998	989	938	938	913	964	926	890	936	955	922	931	949	1005	1002	928	924	990	973	969	929	973	928	954	934	942	925	977	981	958	939	933	946	920	987	1019	915	985	875	940	918	1005	898	893	983	931	902	989	956	933	929	883	891	928	914	934	969	968	975	951	888	991	968	924	960	962	968	950	944	922	934	968	1032	973	944	944	912	944	935	962	920	954	992	939	1011	936	948	1020	912	953	879	949	965	906	933	943	951	909	974	938	942	899	964	922	887	996	968	899	981	953	947	950	991	929	1012	971	985	928	981	1015	903	994	951	963	944	888	953	920	994	937	992	986	954	890	1004	987	995	966	938	918	944	926	946	964	930	950	974	972	987	956	913	899	943	938	940	922	954	978	901	941	946	917	954	970	973	949	908	949	961	927	985	971	931	955	950	952	951	983	991	934	969	956	935	1031	978	951	950	978	953	920	992	1040	908	900	912	941	959	919	975	964	926	927	962	964	948	949	962	915	966	930	951	986	959	951	889	974	960	966	919	946	964	932	907	973	883	980	927	904	960	983	980	958	986	953	952	869	979	976	994	916	939	914	991	968	980	952	995	913	969	1016	922	882	941	993	950	1008	1008	992	987	1025	935	978	888	949	939	950	944	938	896	937	948	960	967	955	931	973	995	918	922	983	989	950	936	947	934	961	1005	941	971	946	939	985	974	918	893	962	962	980	953	940	961	910	927	933	929	980	943	944	964	921	984	970	904	942	924	953	900	977	996	937	927	976	964	988	1012	970	921	951	908	935	905	971	994	959	941	950	914	991	906	977	942	1037	978	949	962	951	1007	914	891	932	961	957	951	973	938	941	915	924	934	968	942	999	920	975	937	994	902	944	993	966	971	905	964	932	972	943	920	942	974	915	933	955	997	960	950	964	953	947	962	966	961	1016	960	971	951	981	949	964	929	945	987	922	928	995	931	954	941	904	925	980	941	945	950	920	967	926	980	944	981	1001	940	930	968	979	955	929	937	940	942	917	955	970	938	939	965	937	953	964	1018	961	921	963	926	951	983	913	996	922	946	906	920	1012	969	981	967	949	949	927	939	921	985	908	918	939	939	912	956	970	1002	940	971	903	918	931	998	913	917	973	960	980	941	934	911	913	982	986	936	924	972	992	926	983	1007	913	949	957	951	907	955	910	983	929	962	919	952	990	948	959	871	957	963	938	1013	940	967	960	938	1005	934	969	967	983	923	1010	976	916	916	951	932	960	924	945	1019	918	997	966	981	964	922	955	936	893	946	969	946	908	923	919	928	923	960	997	908	924	931	970	959	946	889	929	936	959	913	931	969	1001	931	985	942	951	928	959	943	925	1017	937	958	974	930	967	941	1014	969	928	945	974	999	976	947	941	944	994	929	941	1029	907	966	958	971	944	928	993	904	947	945	970	951	930	941	918	958	947	940	924	964	950	957	953	912	988	930	989	940	984	960	902	914	944	991	1035	941	881	939	937	926	957	946	914	952	975	951	931	921	978	935	923	922	966	960	937	938	935	930	940	1006	958	909	958	955	944	997	934	944	974	962	958	950	905	951	970	962	954	958	926	974	968	932	991	1011	907	947	958	965	973	941	977	947	933	963	954	977	905	1002	966	917	963	958	940	1023	913	994	923	906	913	968	920	1025	966	940	975	949	919	971	947	927	954	940	1000	909	916	931	963	990	944	952	987	936	944	986	967	952	903	957	905	980	917	959	939	959	959	949	963	965	950	966	949	961	940	935	981	948	892	999	980	968	966	942	920	927	944	931	969	916	930	925	892	967	993	966	967	959	982	944	947	956	962	991	965	1009	941	962	944	975	944	969	972	944	892	968	968	1004	929	920	932	953	947	924	946	968	974	928	917	940	976	919	951	927	965	1004	956	958	979	982	948	1005	938	942	940	984	957	964	957	998	936	1033	906	938	966	962	929	926	924	967	927	1005	989	983	969	970	985	949	910	946	903	1010	1007	942	939	907	910	948	932	917	934	927	917	942	962	934	942	953	896	953	951	1009	929	965	994	923	926	878	943	942	931	976	937	963	992	916	933	1010	983	965	931	954	907	943	926	976	986	947	938	983	980	964	921	957	1005	955	973	944	971	985	905	932	931	953	894	951	956	942	949	965	952	977	977	1010	1016	931	906	941	945	951	968	956	924	900	950	899	991	981	927	998	1005	929	928	989	941	1012	1020	911	975	953	945	897	926	949	910	954	937	940	1020	956	929	955	919	956	931	895	935	988	960	1007	979	946	944	948	951	960	957
1497	381	461	882	2381	4709	3629	2141	815	456	274	124	95	72	74	65	60	79	62	65	63	57	65	67	59	62	59	63	66	50	78	74	45	49	71	67	62	61	60	76	61	54	66	58	67	46	69	53	77	72	82	54	55	45	53	71	66	60	53	57	67	63	65	58	57	70	68	55	57	57	64	69	63	75	65	54	56	70	66	54	56	54	64	71	66	65	66	61	57	60	61	69	58	71	47	62	61	68	70	72	65	72	75	52	58	55	78	69	68	70	61	65	81	77	72	61	49	55	83	64	70	47	62	68	71	62	70	74	57	61	58	63	71	52	67	72	63	68	56	64	81	57	60	64	63	58	68	68	74	71	62	70	58	70	65	63	62	65	55	76	68	64	67	64	44	52	61	74	72	68	71	64	61	70	66	52	59	60	62	67	68	61	61	68	69	71	64	48	65	72	58	67	55	64	59	75	72	64	53	62	56	64	62	67	68	62	54	54	51	72	61	58	59	67	58	63	83	63	70	62	78	62	68	56	68	55	59	50	75	56	69	61	47	61	75	68	64	67	67	67	57	60	70	58	66	78	70	67	84	71	53	68	61	72	54	58	71	70	46	82	58	53	60	55	63	65	68	87	61	65	57	67	53	49	58	70	53	68	59	70	66	73	73	76	72	62	71	76	72	54	68	65	69	66	70	58	63	53	57	56	66	61	62	58	61	50	62	66	65	65	50	52	73	59	57	70	69	61	57	77	54	53	58	58	69	63	80	53	60	47	56	71	62	71	44	43	48	51	65	83	72	63	70	73	61	70	87	56	52	86	64	60	79	68	60	65	61	59	65	54	64	68	75	60	67	68	63	72	50	62	72	47	81	63	63	51	64	51	68	71	61	59	57	65	65	69	52	59	57	70	68	73	56	73	81	68	47	74	61	72	53	69	65	58	57	67	63	49	66	71	57	66	65	67	63	71	70	62	67	66	75	63	72	59	49	67	61	53	61	55	50	62	65	61	80	68	63	53	53	57	50	75	55	48	68	57	73	70	57	58	67	56	53	67	55	43	52	74	67	68	70	71	59	70	49	55	57	52	51	51	57	66	60	53	67	56	64	57	56	56	52	61	70	49	60	50	73	54	68	84	63	69	43	62	54	70	67	55	52	66	68	54	80	73	57	67	66	61	67	69	55	63	68	52	57	56	66	49	68	60	65	61	63	73	73	74	61	64	73	72	58	58	64	66	45	59	60	61	71	74	54	57	68	45	61	60	60	65	59	58	72	79	56	72	58	46	70	59	62	65	77	59	81	63	71	58	57	75	54	49	66	73	57	63	56	68	69	48	67	52	65	58	64	60	73	58	74	69	62	62	65	53	66	64	63	59	66	64	55	70	75	68	75	61	60	71	55	59	58	55	67	64	65	62	57	59	62	69	61	60	70	79	73	71	62	70	59	55	72	59	73	59	70	66	65	50	62	57	55	57	63	55	68	56	69	58	59	71	65	52	68	81	53	61	53	51	72	58	61	74	66	72	59	57	49	60	59	61	54	51	55	64	64	64	57	58	53	61	61	58	63	56	65	76	59	64	67	60	69	59	61	62	70	70	58	61	57	59	47	66	71	59	67	56	66	54	55	56	59	69	58	53	57	82	72	69	58	61	58	57	59	67	69	61	64	62	68	62	76	52	79	65	72	66	63	63	61	66	56	56	70	68	65	61	65	52	55	57	48	62	77	63	63	61	70	63	71	66	63	58	90	68	71	61	66	63	53	65	57	61	71	67	57	68	68	65	65	66	68	68	85	61	56	60	78	55	61	60	67	64	56	56	70	54	64	58	61	61	52	72	70	70	73	61	64	64	71	62	75	55	58	76	68	59	47	62	61	53	71	76	49	54	68	65	57	63	59	55	80	62	62	59	62	71	52	69	68	59	65	58	56	53	44	55	77	69	54	67	69	65	63	66	66	56	67	59	72	57	66	69	61	60	64	50	68	60	80	74	58	53	62	59	63	71	58	66	74	56	57	67	77	68	75	66	70	67	64	57	66	55	70	67	64	64	74	55	52	64	62	69	43	59	57	66	58	56	68	65	58	49	75	68	77	54	68	75	67	53	67	63	53	74	61	46	73	62	69	65	59	71	60	62	61	60	66	63	70	58	46	64	57	60	66	52	75	55	57	75	59	60	73	63	67	54	67	68	62	52	75	61	68	54	55	58	64	67	57	61	53	62	50	72	52	60	77	57	42	65	65	68	61	60	62	64	74	48	84	56	55	60	66	62	44	51	84	70	58	57	65	64	59	60	54	62	70	74	64	58	64	70	65	49	64	79	78	63	63	65	52	54	64	69	59	52	55	58	67	53	55	68	65	66	66	53	70	69	59	67	68	60	53	57	64	70	53	65	63	62	53	58	69	63	71	74	64	55	55	61	52	60	64	66	57	77	44	61	55	54	62	72	83	72	66	58	63	73	53	72	50	50	64	64	66	56	69	63	65	61	59	76	83	61	62	68	60	67	60	58	69	58	50	71	62	60	55	55	56	66	49	70	69	62	60	54	62	52	66	52	68	66	77	65	60	62	59	71	72	70	64	78	53	59	68	57	63	71	54	57	66	62	59	75	64	63	65	77	46	57	57	66	55	53	70	62	61	58	66	66	76	51	68	70	51	51	74	53	74	56	63	64	73	70	58	60	66	70	64	60	61	71	72	54	65	62	57	47	62	66	68	67	58	65	63	67	61	67	63	53	57	61	81	61	79	64	63	48	57	65	64	65	77	67	65	60	64	74	68	63	69	64	72	67	66	69	51	53	55	73	56	64	51	62	72	60	75	69	53	69	63	65	74	68	64	58	47	62	66	52	65	63	70	56	64	56	64	52	66	57	67	67	65	76	59	68	58	61	68	62	68	71	64	56	65	58	81	75	72	65	58	49	56	54	55	62	62	57	51	64	77	61	70	61	79	73	79	67	61	50	63	54	70	49	64	53	52	61	72	57	50	68	70	66	58	59	62	64	63	60	71	60	69	49	50	77	60	54	54	59	57	72	62	50	51	62	48	72	74	72	65	50	72	61	57	56	59	69	71	60	64	60	55	53	65	78	62	77	69	51	53	66	67	74	54	71	68	65	52	57	65	58	60	62	59	51	70	56	64	69	60	68	73	59	53	64	46	68	60	54	49	56	62	69	57	50	61	49	60	76	64	67	70	55	71	65	54	68	57	63	45	52	60	56	72	61	60	50	62	51	60	49	58	64	64	79	48	72	56	66	73	63	60	81	66	55	67	61	62	71	88	61	65	60	62	64	63	67	70	67	68	58	60	55	70	50	59	68	77	62	62	53	69	56	56	64	74	63	77	52	68	67	55	57	65	57	67	50	71	69	60	63	56	64	54	46	69	79	60	59	58	75	52	62	69	68	67	54	65	52	72	76	78	59	55	61	64	61	80	65	78	72	68	61	57	61	67	63	68	65	68	52	70	56	73	65	61	70	56	63	51	81	65	44	67	58	71	80
15022	8282	9165	25789	42877	45995	37523	29442	18184	11554	6523	2501	1226	895	766	779	771	734	734	768	755	713	766	779	699	713	719	780	787	732	791	766	746	752	765	721	735	769	746	744	748	764	779	719	726	813	752	736	721	735	758	726	771	766	771	752	741	760	728	758	776	759	781	766	709	785	755	698	721	793	765	759	755	772	768	724	772	681	731	764	751	682	746	748	799	762	747	746	802	760	698	772	788	741	734	784	738	754	732	748	712	761	769	741	694	757	763	785	759	750	745	788	777	756	716	741	750	733	717	668	747	731	738	740	726	789	745	768	748	769	740	797	734	734	765	749	774	759	740	746	750	754	792	715	742	732	771	764	760	829	761	766	732	771	777	773	735	738	761	767	773	755	704	779	751	739	715	738	761	734	734	741	744	780	675	724	742	788	775	729	770	741	777	720	753	724	718	723	750	746	735	725	750	778	756	778	754	779	727	783	747	772	712	773	712	746	795	771	785	764	739	754	782	720	764	781	735	732	728	762	763	742	728	737	747	731	712	741	720	747	747	758	759	731	769	722	743	785	760	776	758	726	758	767	719	762	721	713	763	752	768	735	793	765	742	771	731	776	708	750	727	753	760	729	748	728	707	753	750	750	733	758	739	746	717	764	793	714	760	729	745	702	760	726	710	747	709	707	793	737	744	735	789	764	784	759	741	781	743	724	732	769	781	741	727	755	740	740	769	769	766	718	786	760	762	752	714	753	719	728	761	733	789	747	768	717	754	787	760	724	727	706	803	778	747	741	797	806	755	733	773	737	747	767	723	758	721	785	739	770	748	756	696	802	716	736	746	794	756	774	731	757	759	735	805	782	772	739	777	753	699	733	744	750	734	760	699	695	749	745	732	755	786	763	716	762	741	767	707	761	786	754	721	761	757	756	772	729	755	789	766	717	782	766	732	786	786	781	732	780	752	742	746	741	780	768	759	717	762	776	755	696	723	746	722	755	722	735	773	742	798	768	752	740	757	789	730	715	765	759	768	788	774	771	782	754	702	787	797	733	743	782	723	751	786	711	752	763	762	806	717	731	744	763	790	666	735	731	736	781	768	803	793	753	767	811	769	787	732	745	727	760	760	742	712	761	691	747	738	701	736	748	770	774	742	734	736	747	776	790	803	739	739	747	743	725	777	814	756	780	776	778	717	706	746	740	685	809	774	748	757	771	751	753	722	729	792	788	710	768	774	790	748	723	769	785	757	732	721	779	733	757	725	796	779	754	832	747	782	735	773	750	795	729	758	731	778	771	784	725	771	732	750	737	764	742	733	742	770	743	777	771	742	761	763	765	719	757	719	741	755	764	742	762	710	737	780	766	721	781	745	774	761	784	768	811	749	763	767	774	766	751	746	795	725	746	777	780	754	742	746	729	737	750	735	742	747	724	709	789	763	787	767	786	764	743	787	732	717	750	736	741	748	753	746	706	732	732	769	715	780	728	774	757	755	678	745	763	754	754	762	734	760	765	726	775	750	717	775	716	741	733	855	771	762	803	768	746	718	797	779	723	744	761	808	731	777	764	714	803	761	791	745	715	770	767	730	745	759	749	728	713	767	746	760	711	763	789	741	798	754	738	769	717	811	801	786	790	792	756	745	748	782	772	727	756	698	717	751	742	716	770	780	697	711	788	745	751	765	750	791	728	716	731	764	765	704	755	792	742	730	748	776	769	759	764	764	768	719	700	793	784	752	788	743	733	763	685	782	725	760	736	687	762	708	767	707	723	730	768	699	726	756	752	774	701	758	746	747	744	768	769	759	718	739	743	733	737	737	771	766	749	784	743	790	751	751	772	755	725	779	733	764	761	743	747	735	751	746	753	719	765	754	766	789	785	781	666	713	750	727	746	786	752	711	768	746	753	682	737	730	746	810	698	739	714	785	776	749	761	741	745	715	761	718	743	770	812	764	777	804	827	758	771	711	750	717	716	731	767	750	772	778	753	789	759	744	799	742	724	746	761	705	783	769	750	726	767	721	776	783	778	729	779	720	760	748	743	744	759	779	774	775	720	749	707	770	779	725	728	791	751	763	780	760	732	771	776	752	765	671	781	758	670	752	752	735	767	739	715	767	728	751	749	781	774	748	758	754	770	788	765	772	744	748	745	740	725	731	717	762	758	745	776	738	741	788	730	721	755	745	749	769	764	756	778	784	770	746	703	780	728	715	781	765	694	771	734	755	748	684	722	704	813	748	779	735	743	725	730	789	708	755	791	765	756	758	749	727	796	714	751	729	715	789	712	726	757	774	756	731	795	708	744	770	727	750	758	755	760	744	737	764	749	743	734	735	721	776	775	774	808	750	751	812	749	791	719	722	793	744	784	732	749	668	737	762	782	766	696	723	746	723	726	754	746	773	739	760	736	747	738	768	724	695	721	776	719	730	753	756	793	760	783	774	751	793	791	750	761	743	772	781	735	744	763	719	735	810	761	754	729	768	740	729	772	790	746	741	771	705	777	747	688	784	756	747	726	763	765	740	730	791	769	748	742	720	739	762	794	739	731	756	708	758	777	698	751	818	717	732	765	716	771	755	766	746	727	738	689	736	771	713	735	781	745	800	752	758	773	722	768	764	767	732	777	776	749	789	739	753	733	758	727	787	742	779	742	731	727	715	748	772	703	702	744	737	766	740	758	817	761	757	760	781	717	762	771	749	714	759	741	748	778	752	750	760	763	742	756	747	762	744	722	810	765	702	743	729	771	713	772	778	719	714	723	726	731	810	740	732	717	748	746	777	729	769	783	735	747	741	763	760	780	801	768	760	781	765	752	782	780	787	749	762	738	743	742	729	717	713	713	791	759	785	699	704	779	748	758	687	757	740	727	748	740	763	759	762	723	772	735	759	744	736	698	733	689	806	746	708	783	795	732	754	751	743	759	807	721	728	749	756	737	752	758	768	736	726	743	756	771	731	775	748	744	754	784	762	719	734	717	739	691	709	767	728	714	759	723	782	744	743	725	787	782	749	747	792	756	755	738	751	730	726	754	757	730	743	787	736	753	762	745	723	724	733	750	749	791	794	744	734	703	756	738	744	737	724	754	722	797	716	789	739	713	779	746	789	723	744	721	701	786	760	774	767	767	766	773	732	755	748	733	743	766	803	722	734	747	739	766	751	793	715	755	772	779	752	756	738	746	749	714	742	785	740	731	738	755	763	727	765	749	771	750	766	730	715	736	812	730	767	789	713	705	792	756	789	760	733	711	757	749	765	786	770	762	760	734	737	716	790	746	721	749	740	755	775	756	759	761	729	767	715	720	739	738	783	697	749	757	750	758	708	791	800	693	780	740	753	778	748	717	751	767	742	744	745	756	727	745	717	751	709	802	737	753	731	748	778	786	761	713	749	764	772	718	735	794	786	769	789	749	718	773	718	709	731	758	774	766	772	787	772	744	771	693	778	781	777	728	703	745	734	754	732	774	792	774	783	771	751	790	727	797	776	754	770	730	737	798	763	739	789	744
897	1133	1405	1682	7717	13036	10335	5602	1888	819	477	229	128	89	65	79	60	70	64	61	71	53	81	56	77	68	62	60	71	56	67	61	77	67	73	81	59	89	72	68	62	64	68	76	76	85	77	68	70	66	70	76	64	77	73	69	60	88	81	59	71	67	98	70	78	75	66	54	73	61	68	54	68	71	56	72	56	68	74	57	88	65	81	64	65	70	77	82	77	72	69	71	72	65	74	82	77	82	71	64	65	68	56	88	70	86	71	73	91	65	69	69	66	61	70	73	80	62	75	81	92	79	76	62	75	66	68	78	61	72	77	68	69	66	62	69	82	73	71	62	73	63	60	78	69	78	68	77	66	84	70	75	77	74	68	84	72	82	80	63	77	60	72	80	87	70	71	71	67	69	72	74	78	72	67	61	72	69	75	60	80	64	66	72	64	67	89	79	66	77	78	76	82	61	58	61	80	85	69	108	79	66	73	65	66	75	84	83	66	65	59	76	65	65	62	66	72	77	53	68	58	75	65	77	75	67	66	63	90	55	74	76	95	67	61	72	78	62	71	81	62	59	83	62	75	88	56	78	58	71	71	77	74	68	69	71	53	61	71	62	74	68	79	60	75	70	68	70	82	76	81	80	71	73	75	77	76	68	80	69	68	74	61	58	73	61	73	65	70	76	62	71	90	77	69	68	70	53	74	59	68	71	75	63	76	67	75	67	82	60	54	78	83	70	80	67	66	64	74	65	62	73	65	75	67	65	81	71	79	77	82	71	62	70	85	78	58	86	66	64	77	88	72	71	69	54	76	72	70	84	97	81	68	73	80	75	60	75	65	70	78	71	77	84	59	63	61	60	60	73	77	69	60	76	59	75	64	77	74	78	69	70	57	79	78	63	72	73	71	70	71	75	61	63	74	61	82	77	73	57	76	66	77	74	75	49	67	70	78	64	68	78	60	69	74	70	61	77	85	89	75	81	64	84	78	57	81	75	87	71	77	63	83	62	71	77	63	60	93	67	63	58	75	56	72	53	80	81	66	66	61	72	62	78	70	67	70	68	67	65	74	69	70	60	77	76	72	73	63	69	82	62	73	69	75	81	74	76	80	72	83	68	81	57	64	81	71	58	60	70	71	73	71	79	84	64	71	68	73	83	69	72	76	71	65	93	76	63	71	61	64	65	54	72	73	73	64	71	73	70	66	69	81	69	80	72	55	70	71	79	69	81	72	79	66	69	83	73	66	81	76	67	61	73	73	73	83	72	72	69	68	78	65	63	76	54	80	70	72	81	94	65	77	68	70	70	87	66	73	74	85	78	72	66	58	69	63	76	83	67	71	72	66	65	78	71	85	77	75	77	64	62	70	61	62	68	70	59	77	80	88	69	74	82	68	70	62	65	54	71	75	74	78	75	71	78	92	90	77	73	77	58	74	64	75	74	83	70	75	53	76	67	70	59	91	70	69	88	65	66	80	80	62	57	67	81	96	66	70	71	73	66	72	83	63	72	74	67	67	67	56	63	69	79	72	81	71	66	78	83	66	63	68	56	64	57	88	65	67	73	73	74	70	77	72	74	73	60	94	75	70	73	76	73	71	66	74	73	60	79	70	63	78	55	62	67	65	74	71	89	78	82	79	64	77	68	70	72	68	61	74	70	78	71	73	59	68	57	73	71	65	69	59	69	95	68	78	65	86	70	71	67	55	62	59	73	83	70	96	73	53	61	92	73	86	80	57	63	73	74	85	76	63	74	65	65	81	67	70	70	73	75	63	83	58	83	63	82	72	64	53	73	67	73	87	75	72	74	79	63	74	85	77	64	74	56	79	72	72	61	87	69	82	76	60	81	65	73	57	57	73	67	84	75	74	74	68	68	68	79	79	67	67	71	81	65	90	69	73	73	69	68	74	82	61	67	72	66	67	66	74	73	52	66	65	62	78	85	78	65	67	73	81	76	86	59	54	83	76	68	86	76	60	75	63	72	66	65	70	73	71	57	74	58	82	74	64	64	94	89	78	65	73	66	71	60	82	75	72	70	74	77	73	95	63	65	84	77	60	62	93	53	63	65	62	75	69	71	80	77	61	70	79	70	70	62	65	64	79	71	61	84	63	68	67	77	66	62	78	74	67	58	66	75	75	69	74	77	83	65	81	85	70	79	67	61	63	74	70	50	71	77	57	79	85	61	66	64	50	72	68	65	70	83	63	84	76	73	77	72	70	73	55	70	70	58	65	68	80	81	64	65	63	71	77	55	78	76	81	75	83	73	72	66	89	81	70	63	60	80	72	50	69	73	90	79	79	90	81	68	77	75	77	70	55	74	76	74	65	50	90	67	66	66	62	60	71	65	82	74	85	81	75	89	64	75	67	76	70	77	74	75	73	71	73	68	78	68	67	83	68	73	65	56	78	58	71	68	84	76	73	71	81	66	63	69	72	60	69	85	56	72	61	71	76	70	70	75	75	61	75	73	70	68	81	80	77	75	64	84	66	98	55	66	66	57	76	56	69	68	76	51	57	70	71	76	76	72	73	69	76	89	74	72	60	70	78	67	72	62	73	77	71	64	70	78	74	64	70	48	82	85	70	84	70	82	79	65	62	68	78	65	66	73	61	74	73	74	70	75	62	50	73	82	70	65	71	88	72	70	81	73	80	57	76	66	54	74	64	66	71	63	69	72	62	84	75	70	66	59	79	66	76	72	71	83	66	76	65	75	64	72	80	65	63	74	72	68	53	69	60	78	79	71	64	72	66	66	67	73	68	75	72	68	55	60	71	56	69	68	60	73	75	66	82	66	70	72	63	74	64	85	71	73	70	64	57	60	64	72	67	69	77	66	75	68	67	70	68	69	74	77	82	78	65	57	67	70	82	80	84	74	74	61	67	61	69	68	81	74	70	63	70	74	88	63	54	79	62	72	66	52	70	71	80	65	70	69	71	62	63	60	82	69	65	70	59	83	63	83	79	74	81	59	70	68	82	62	74	64	64	70	78	64	66	69	80	74	72	66	71	54	72	61	77	90	75	60	77	78	62	67	64	66	71	81	86	66	83	58	79	61	60	83	58	75	58	73	77	62	58	77	70	78	58	74	66	67	60	78	80	69	65	73	72	70	96	72	63	68	71	62	77	62	66	74	74	64	68	62	64	54	69	64	71	65	64	53	69	50	64	65	81	67	70	78	68	71	67	75	70	75	68	59	60	67	67	58	74	74	73	54	75	67	67	60	70	76	63	75	75	71	57	71	66	78	71	80	75	73	84	61	70	70	68	74	79	79	64	56	65	67	72	63	73	75	65	95	58	71	74	80	68	57	70	77	73	81	62	68	60	63	67	69	72	72	79	64	59	68	68	75	58	67	80	71	79	60	68	72	69	63	66	66	89	73	67	85	79	82	64	68	71	70	69	65	73	57	80	69	84	76	84	63	76	75	77	68	69	77	52	69	78	66	75	80	75	94	60	79	82	68	87	83	83	53	74	57	84	62	68	59	72	74	76	69
20485	18196	18419	33706	63758	65516	53028	39666	26025	18655	11478	4528	1867	1108	914	841	908	864	828	894	815	930	831	895	838	842	894	854	850	848	793	844	887	843	884	817	840	844	832	890	862	837	886	844	818	884	857	816	807	785	892	875	822	842	853	884	822	872	798	812	831	828	846	836	807	861	837	861	874	836	804	838	826	876	865	807	872	861	878	840	879	843	911	855	833	815	857	844	828	881	875	869	874	834	874	836	851	788	851	850	894	864	820	879	845	842	850	852	868	830	893	873	868	819	832	856	867	879	842	855	852	813	825	840	823	841	896	856	915	875	802	840	875	852	857	860	821	837	866	801	874	850	857	840	852	872	840	869	849	841	885	857	837	857	881	872	868	793	853	894	830	834	867	788	844	839	858	874	891	870	868	814	853	827	873	847	906	863	804	830	839	813	819	836	825	852	853	821	833	891	885	861	867	804	814	890	832	881	863	863	879	870	877	834	834	837	871	851	830	853	801	827	802	845	825	819	875	873	850	787	860	839	843	826	864	869	867	850	860	852	840	872	834	847	849	834	879	834	835	902	815	853	865	884	848	861	862	855	857	883	813	851	826	828	813	835	834	859	897	896	898	819	862	832	823	838	828	865	837	868	860	869	853	877	789	818	868	857	848	828	807	862	819	853	809	843	804	887	879	909	877	848	831	856	872	883	864	862	898	875	842	839	827	850	867	863	822	894	834	848	869	835	808	860	858	893	847	840	883	840	842	857	865	867	855	884	906	859	850	864	854	846	816	882	830	832	830	867	828	857	856	806	856	870	843	817	842	833	852	880	878	837	823	871	887	862	873	814	820	868	843	850	842	866	869	849	848	835	827	806	871	860	848	827	861	894	827	833	844	852	855	873	793	848	865	823	865	889	812	835	808	901	844	891	806	817	891	919	917	886	867	898	842	850	855	815	790	850	879	842	828	845	834	851	850	898	810	820	852	820	876	847	864	824	841	871	826	862	850	821	906	828	851	839	847	914	906	844	829	816	875	846	826	821	829	804	862	844	852	814	865	850	871	846	858	791	891	871	871	833	906	840	852	849	818	844	898	794	817	866	861	878	827	855	822	837	794	822	872	794	826	873	890	859	829	842	851	878	911	876	850	797	868	855	824	855	898	903	838	865	861	843	851	816	841	887	851	810	855	839	815	838	866	853	833	911	848	887	889	862	808	832	838	860	802	816	850	819	794	892	852	881	846	878	849	867	815	847	860	824	893	856	832	864	887	818	855	853	903	866	798	878	886	857	867	838	841	775	877	882	849	881	851	834	865	784	842	877	810	849	861	887	826	855	850	900	850	905	874	851	854	841	871	853	840	836	891	805	890	817	871	828	843	889	873	828	827	808	893	846	840	879	822	804	830	869	843	889	871	852	891	912	820	804	854	863	797	837	845	878	815	804	806	868	863	856	873	885	868	861	871	863	840	878	836	860	824	828	871	886	842	868	853	902	885	855	794	876	794	847	907	813	834	853	822	860	863	892	844	871	836	859	853	806	829	885	803	831	830	843	853	781	872	817	833	845	873	871	882	790	804	852	830	851	884	875	865	813	888	848	842	824	817	868	876	860	822	837	815	824	822	789	814	855	845	820	882	858	893	823	848	836	847	838	816	845	876	817	856	850	838	865	819	829	786	811	860	862	867	814	883	792	803	829	880	882	813	864	824	886	888	802	819	850	862	887	852	852	824	854	805	797	845	876	866	885	798	804	821	921	887	881	835	852	857	800	821	791	887	843	845	829	784	848	841	889	837	799	832	836	861	819	794	838	790	835	844	846	831	882	814	864	891	867	847	889	876	879	821	876	850	869	853	831	870	865	806	846	897	820	848	837	867	856	827	774	913	843	865	853	851	821	854	831	878	883	852	895	868	822	817	861	839	866	828	900	846	825	882	815	880	862	851	854	793	865	834	863	833	884	828	836	840	812	849	784	891	807	807	897	824	821	809	877	761	835	871	817	853	838	889	805	831	873	855	853	868	862	830	854	838	832	814	863	864	866	862	857	839	841	821	896	829	832	789	859	819	845	829	857	817	927	824	831	882	845	823	840	851	867	829	885	902	830	939	892	867	856	844	800	822	803	808	797	837	793	869	845	905	866	828	820	874	851	819	869	838	889	799	887	843	826	875	835	840	839	831	803	855	836	849	798	865	815	819	877	842	830	882	821	838	835	821	845	888	812	854	811	806	901	852	858	864	903	845	854	864	863	835	824	863	905	833	854	843	833	785	902	840	883	850	851	829	848	832	868	847	846	828	839	789	853	802	846	872	832	864	783	831	829	800	862	854	882	898	845	867	865	865	819	824	871	813	825	821	878	861	861	837	866	875	863	844	843	844	858	857	829	854	838	867	823	831	837	847	919	842	885	847	858	838	907	897	842	878	807	840	825	866	820	829	808	865	859	851	901	831	898	881	845	858	860	837	887	849	864	839	848	855	817	853	847	869	838	839	847	862	864	833	813	887	862	870	874	861	861	817	845	833	837	828	866	792	887	900	889	839	870	822	883	823	870	788	890	836	899	851	870	871	886	826	888	836	870	867	866	872	881	906	804	821	908	785	847	831	846	832	877	836	872	872	897	822	897	896	841	827	803	866	874	833	836	797	812	842	827	881	853	825	886	887	875	844	809	874	799	862	866	876	863	832	853	844	840	848	891	804	868	867	841	857	796	892	852	862	834	901	849	890	916	893	861	873	762	847	863	847	857	888	856	893	859	858	835	847	854	855	823	815	813	854	873	873	821	823	863	876	861	840	818	900	812	866	881	883	830	791	849	867	899	855	841	860	815	790	847	847	864	858	861	885	832	856	868	826	838	826	817	822	861	838	793	895	815	864	863	850	788	865	811	872	844	851	890	806	875	829	868	829	907	889	840	881	896	863	817	846	864	864	769	869	866	820	859	818	821	843	834	876	875	847	824	837	843	819	859	879	836	819	832	822	832	867	810	917	845	812	853	808	863	834	812	841	849	827	811	842	834	844	826	816	880	882	852	883	836	859	911	842	823	890	843	866	833	837	831	796	881	853	843	893	856	860	850	779	824	871	840	825	862	854	866	831	835	899	856	831	825	848	856	821	867	799	834	864	863	869	733	858	840	902	825	847	865	822	807	855	833	825	837	834	933	862	857	869	850	847	844	891	813	833	823	883	873	841	857	815	826	871	872	880	811	850	844	867	861	832	879	855	852	861	842	847	841	842	869	888	876	843	809	842	785	822	827	849	874	839	855	808	793	833	837	860	850	813	838	836	832	846	844	852	825	843	902	878	906	832	863	877	810	829	808	871	874	822	852	870	840	877	848	874	836	812	859	850	841	887	903	873	834	821	824	881	821	902	863	880	814	884	891	891	820	842	834	924	819	887	852	854	843	805	819	856	865	853	841	841	843	839	881	898	836	834	872	813	856	823	878	866	859	850	877	859	845	823	842	846	816	862	878	887	860	879	854	891	870	831	776	861	858	842	808	880	832	843	866
2334	942	1289	1699	7959	13521	11085	6243	2743	1077	432	169	100	75	83	75	92	67	65	68	75	65	76	64	65	81	72	76	83	76	66	71	63	52	73	60	62	57	68	63	64	70	45	69	75	78	63	68	65	66	80	66	69	72	68	81	54	73	68	78	73	65	64	67	68	62	68	72	62	71	70	73	92	67	65	66	61	61	62	62	57	60	76	56	72	92	92	68	69	60	72	76	64	69	71	64	73	73	63	68	60	67	55	76	72	78	60	62	85	60	67	67	66	64	77	87	71	74	65	62	67	61	63	60	77	61	89	81	79	79	88	80	66	75	58	70	74	69	73	70	69	74	80	70	63	73	71	63	58	73	74	77	56	66	80	70	65	58	55	76	81	80	74	72	78	65	55	61	62	65	70	77	69	57	60	66	76	78	76	63	88	64	68	74	63	92	80	80	63	73	83	71	69	70	71	73	63	62	78	67	68	68	80	75	67	66	64	58	79	55	77	70	65	74	52	72	75	77	61	65	67	76	72	78	73	85	59	43	62	70	66	68	66	73	63	71	79	65	62	83	69	86	76	76	68	76	56	74	78	79	66	61	70	65	68	67	71	67	76	67	60	72	71	84	65	63	70	75	72	60	70	65	67	55	78	62	61	77	61	66	52	68	73	72	78	81	75	72	71	77	80	53	72	75	82	57	79	71	64	72	70	86	72	77	61	70	73	86	66	69	76	70	71	81	81	79	76	60	80	77	80	54	83	69	70	70	74	69	69	64	76	62	69	67	74	65	63	70	75	63	57	74	67	71	74	82	71	78	82	75	81	63	70	65	83	61	74	63	66	64	69	81	71	61	88	60	66	66	61	73	71	70	70	65	64	60	76	58	82	60	72	58	81	61	75	72	74	65	63	60	67	57	62	73	72	70	64	67	65	70	71	65	89	66	79	57	68	59	59	82	55	66	75	85	67	72	71	71	63	78	70	69	47	71	76	52	68	83	80	82	68	77	66	61	49	79	78	81	72	70	74	58	87	74	80	66	69	81	62	77	74	71	76	59	64	72	55	63	79	63	74	76	77	68	72	65	84	54	77	65	47	63	80	56	69	58	59	73	77	49	62	72	61	68	78	51	82	63	66	77	74	63	79	82	66	72	80	83	57	61	77	77	71	80	82	66	75	69	59	64	61	54	77	71	68	67	88	70	73	77	70	59	64	66	64	74	82	63	83	71	79	65	72	63	66	71	60	75	68	66	70	61	67	76	71	59	69	75	66	68	76	70	84	63	67	68	68	81	79	75	68	62	72	73	80	64	62	57	78	69	55	61	75	75	76	72	74	67	72	82	67	63	65	52	65	59	69	70	72	71	66	72	49	55	66	76	74	75	74	63	55	79	79	69	81	76	74	75	67	64	73	67	57	77	72	58	83	61	63	74	59	78	63	76	76	83	72	64	74	62	64	67	59	77	76	66	60	75	67	77	64	77	89	68	71	66	55	64	85	74	82	60	74	61	76	66	78	70	82	67	61	69	62	60	67	64	69	65	71	70	83	79	70	67	84	77	72	74	63	67	90	83	72	75	79	59	79	61	80	77	65	80	60	64	76	76	65	73	67	73	57	66	70	71	82	66	50	65	74	73	65	56	76	59	80	58	73	78	57	52	63	60	79	61	63	73	64	73	61	74	65	69	69	73	69	60	67	75	62	80	60	73	74	72	67	63	71	72	86	69	63	71	65	82	85	69	95	73	74	77	73	80	78	65	71	72	68	83	75	83	75	70	74	65	61	79	71	73	77	63	80	66	67	77	54	57	56	73	82	70	64	72	67	73	81	73	70	85	68	78	68	65	75	59	64	69	68	65	71	76	65	58	61	81	63	67	68	62	74	76	73	80	74	76	75	67	65	68	81	73	76	82	76	66	88	60	67	54	81	73	63	61	62	71	64	82	70	51	79	61	72	71	68	74	86	66	75	71	64	71	72	70	62	73	63	76	72	74	81	80	76	75	62	68	78	60	68	72	74	75	55	74	87	91	72	68	54	78	75	73	73	63	79	76	59	71	84	78	71	77	72	76	61	61	65	67	63	59	67	70	82	66	83	77	77	56	74	68	64	57	64	94	59	73	90	79	75	76	66	67	73	60	80	74	68	87	70	65	68	65	66	66	79	60	69	67	77	72	70	65	76	92	65	83	74	75	65	75	48	77	57	62	75	76	65	70	55	63	59	70	84	75	71	74	80	74	76	74	80	69	76	73	59	53	86	74	53	86	70	81	76	65	69	70	75	75	66	68	66	73	78	68	65	63	81	98	79	47	68	62	64	56	71	86	64	75	73	64	86	74	80	59	74	66	62	74	74	62	69	63	71	66	59	65	48	73	65	66	77	60	72	69	72	75	61	59	76	70	64	69	77	67	70	76	74	64	80	71	75	73	70	64	73	63	67	86	64	59	74	78	77	90	62	72	67	49	77	86	64	69	62	69	65	70	76	72	82	74	63	74	77	91	77	80	74	71	87	71	74	77	78	68	69	92	81	72	50	70	61	72	72	65	73	59	70	75	74	68	83	92	71	73	57	76	55	54	75	71	77	56	79	70	70	64	81	71	68	52	77	64	56	79	77	66	67	78	80	76	58	62	77	76	69	62	60	80	61	74	66	59	69	78	74	79	77	69	66	60	65	71	52	62	71	74	65	55	87	77	63	62	62	68	80	78	82	67	66	68	65	62	81	75	77	67	59	73	62	63	64	67	75	75	62	74	64	71	82	80	66	83	70	87	76	63	76	64	80	59	58	66	80	64	72	66	90	85	62	57	66	79	65	72	63	87	63	68	60	63	82	78	73	71	63	62	56	75	63	68	86	66	66	69	58	68	82	79	79	74	67	73	80	81	85	75	71	81	75	72	80	82	58	74	71	59	64	74	75	79	59	64	59	82	71	51	63	72	70	73	60	103	61	83	68	63	76	59	74	55	87	60	72	62	67	74	64	69	61	76	77	64	80	67	62	65	71	73	65	72	68	71	62	53	71	58	65	64	75	76	61	75	68	84	59	86	62	65	75	63	73	72	72	82	57	67	64	84	65	67	88	66	65	61	68	80	68	70	70	73	69	63	75	74	92	73	75	69	61	70	68	73	68	61	83	67	78	95	69	73	72	63	84	73	74	74	61	65	80	85	57	73	67	70	70	74	71	67	69	62	69	63	66	81	65	78	64	79	48	76	72	74	86	63	65	67	67	70	74	61	73	68	60	79	65	71	69	71	90	76	71	77	78	70	75	81	67	69	73	72	83	76	63	61	68	58	59	81	73	59	82	71	69	66	67	68	63	73	62	71	93	59	72	64	70	66	94	79	75	72	67	61	72	77	47	77	64	70	65	66	73	65	94	50	79	63	60	63	72	70	75	63	75	73	75	75	71	81	68	61	75	63	63	86	78	84	71	75	68	74	84	82	59	73	72	64	80	72	89	71	64	76	79	86	75	56	75	73	62	71	60	74	81	58	66	87	67	64
19582	15968	17799	33191	63613	65942	54911	41783	30333	19790	9754	3847	1666	1062	827	836	851	913	863	869	828	809	841	884	884	871	878	832	826	907	860	829	825	864	845	866	865	812	826	864	828	856	854	845	840	875	839	879	871	819	852	885	852	824	817	853	822	836	821	790	868	794	870	890	821	881	848	858	829	842	842	793	860	869	862	831	821	872	827	818	883	886	885	915	891	853	921	858	836	829	817	860	832	803	839	780	852	846	811	839	856	845	881	860	866	826	860	861	853	839	835	879	858	840	883	850	811	875	819	843	862	842	877	892	869	880	856	858	856	785	846	808	831	825	823	850	831	786	838	847	801	861	808	873	876	844	899	851	810	869	845	854	837	878	836	841	876	858	854	858	875	905	873	885	897	856	882	874	875	889	894	849	853	892	846	885	899	925	916	804	805	815	840	871	848	879	844	902	878	822	836	837	883	848	926	867	841	844	855	859	879	871	801	848	816	827	848	865	844	871	854	837	895	880	841	864	860	873	821	899	886	829	865	907	866	892	868	860	837	846	853	837	852	854	880	806	848	806	846	852	887	856	862	846	840	870	824	892	885	890	840	870	847	835	931	850	888	858	809	863	824	847	848	877	807	941	918	795	888	859	861	861	842	855	892	866	803	830	827	870	842	939	887	905	823	816	870	853	880	879	851	915	818	851	853	848	832	809	830	860	849	830	888	858	844	895	817	804	835	852	850	826	843	840	869	877	841	802	887	801	839	850	854	881	822	842	808	851	820	827	855	863	855	799	825	796	870	827	772	811	891	869	851	871	839	820	834	797	850	882	835	907	878	844	822	905	851	944	879	839	856	849	844	854	834	822	845	858	847	816	861	878	833	853	817	842	848	856	862	872	858	833	846	840	880	864	861	858	851	888	874	896	849	855	870	834	868	841	855	837	873	836	881	876	882	891	819	845	870	817	853	806	861	875	828	897	875	849	825	866	874	806	858	866	885	898	854	823	849	821	847	857	817	821	867	863	863	876	820	800	928	855	853	885	820	856	868	885	875	832	832	868	842	865	875	857	819	829	902	847	842	870	880	833	870	832	869	887	881	905	866	881	889	847	777	927	879	862	844	839	826	857	890	843	862	825	809	832	874	845	877	906	827	878	844	847	913	900	864	795	903	866	848	874	854	891	866	840	813	840	862	868	857	875	895	864	839	903	863	889	852	824	858	849	872	848	831	863	786	845	812	850	848	898	797	821	855	878	821	853	825	828	815	839	830	859	827	909	838	831	867	822	893	823	884	823	753	859	854	885	804	846	885	884	909	816	817	789	805	832	823	890	815	838	844	822	849	881	821	846	875	855	845	817	835	910	864	860	870	839	821	845	862	908	853	857	859	836	783	893	836	875	844	841	935	917	825	858	820	873	794	919	838	840	850	867	879	884	853	903	839	876	832	848	828	831	837	846	879	876	849	818	827	857	860	807	822	828	841	853	857	855	860	844	857	835	863	862	846	808	862	841	879	826	856	910	873	861	815	812	845	851	843	878	870	855	885	852	855	865	845	881	829	863	818	866	857	875	836	790	849	840	875	831	886	838	836	909	830	865	880	857	850	824	849	799	849	853	876	822	863	836	866	847	861	868	815	831	833	892	815	828	825	852	903	886	787	826	816	866	857	843	873	883	855	817	787	878	831	876	803	857	838	820	815	878	846	831	888	914	780	858	868	887	851	868	836	840	833	853	843	884	903	809	875	798	832	804	832	839	847	815	867	858	894	876	839	852	854	885	844	821	856	828	859	804	821	854	784	849	840	863	883	776	850	904	812	843	811	878	878	878	870	846	838	837	869	883	802	847	901	886	917	863	823	932	874	899	910	862	875	890	829	828	848	851	842	886	842	806	788	860	858	842	865	865	876	814	834	844	855	890	826	837	815	829	855	863	892	885	867	883	833	869	830	856	889	843	820	862	835	796	914	870	856	860	814	865	845	873	854	897	857	857	830	814	843	868	854	869	833	788	881	843	873	886	861	827	877	870	849	895	842	897	875	818	821	807	812	791	918	860	839	856	840	891	882	864	852	861	820	860	899	847	835	893	859	837	838	820	910	815	858	884	869	897	845	827	883	866	855	871	822	878	858	837	846	879	835	906	905	854	857	852	876	876	856	855	826	891	842	862	850	862	854	850	863	907	878	833	881	862	825	837	900	851	824	774	867	836	863	772	846	829	849	857	846	841	881	847	843	816	919	856	871	859	858	828	830	875	866	928	903	842	829	841	877	868	870	864	784	824	833	920	823	906	885	878	843	830	830	899	856	874	842	886	914	913	826	890	835	864	864	828	849	817	792	918	786	836	849	891	811	894	880	846	822	908	871	840	862	856	873	882	918	867	854	901	863	832	868	820	881	890	784	827	851	834	791	864	844	859	839	866	831	865	899	874	889	801	818	897	834	809	881	887	793	890	870	794	841	829	830	816	845	870	850	782	878	847	849	890	848	831	822	856	808	864	873	892	858	855	871	860	836	889	893	837	831	876	822	870	841	847	894	842	831	849	879	857	800	831	833	839	852	891	828	844	816	863	858	847	873	852	886	889	856	865	830	848	855	843	866	851	828	871	905	833	861	830	894	850	823	886	850	911	896	869	855	882	842	880	909	846	870	861	894	786	854	897	885	894	833	893	907	828	818	813	895	819	877	867	875	865	851	821	802	867	894	868	830	872	853	840	844	918	876	814	860	805	853	865	804	889	873	840	844	849	858	884	826	822	869	864	897	847	848	825	855	847	849	862	830	880	871	810	830	856	876	839	840	847	769	871	862	852	860	832	886	832	879	877	869	843	855	887	877	899	854	880	865	805	858	864	831	826	820	794	904	866	845	867	869	858	832	833	866	808	872	865	905	857	897	824	926	840	782	824	850	866	859	842	854	861	859	872	869	814	850	907	873	864	890	896	805	875	890	820	892	888	885	873	854	855	886	848	878	844	861	818	898	868	902	879	848	854	904	864	865	868	892	889	836	868	850	855	828	864	847	849	841	835	843	834	906	818	863	855	832	774	812	858	862	819	836	849	864	861	833	818	890	847	837	853	821	828	858	855	795	837	931	911	873	864	902	831	856	865	861	846	883	862	855	864	884	876	872	830	903	872	865	850	886	845	836	828	812	894	905	829	828	842	903	868	857	882	889	857	844	812	841	849	906	848	866	866	884	835	877	856	838	858	840	839	843	893	869	813	872	836	854	859	879	864	890	883	844	890	843	883	887	904	844	832	887	853	855	867	819	824	826	883	862	872	837	835	850	848	855	848	827	884	830	909	886	858	798	820	932	830	902	858	839	857	846	899	820	874	847	848	821	886	880	858	833	846	864	839	843	839	827	864	873	825	862	816	841	883	844	894	859	830	905	864	878	849	861	794	862	871	859	799	802	838	823	841	829	868	863	890	845	853	871	874	862	853	842	880	846	858	834	908	846	896	874	850	801	877	858	872	887	832	846	856	876	866	823	832	895	804	850	893	864	801	837	866
1339	1227	1536	2595	12697	21470	18055	10729	4558	1671	578	249	120	87	94	83	91	87	74	61	84	71	80	81	68	86	75	84	80	75	69	80	74	87	86	72	77	78	88	78	92	74	74	74	78	88	59	78	93	81	87	75	76	91	80	77	84	90	88	74	69	79	73	79	96	86	64	85	77	85	85	73	68	80	79	90	83	86	82	81	79	82	82	81	76	77	68	78	82	74	91	66	91	86	80	91	75	65	81	89	92	70	79	78	70	79	80	79	86	73	73	88	69	80	100	69	85	78	68	91	73	76	89	82	76	69	92	71	69	83	85	69	78	77	74	70	83	66	72	79	89	86	77	68	81	78	73	89	110	70	66	80	66	78	82	76	98	83	75	82	84	78	94	100	82	71	86	77	84	71	73	82	63	84	92	86	87	65	88	86	85	75	90	87	65	74	84	69	85	87	69	89	68	75	86	90	92	63	84	63	77	83	86	86	62	68	98	76	85	78	85	79	66	83	69	79	95	71	90	74	82	69	71	75	61	87	93	88	95	84	78	83	66	69	71	94	80	82	70	77	73	84	87	70	82	81	79	72	62	83	77	89	66	73	86	68	87	76	80	94	67	66	73	71	70	74	100	86	78	64	83	76	84	88	81	93	74	75	71	62	69	79	72	72	84	79	73	70	84	87	85	78	76	79	72	73	76	78	82	68	72	73	87	78	79	76	85	73	82	70	83	77	85	85	77	92	88	77	75	78	69	73	68	79	81	84	79	77	65	85	84	67	89	72	68	75	73	80	92	76	80	69	69	93	75	63	83	86	89	85	83	69	82	87	88	82	93	77	89	84	93	70	78	85	69	72	86	82	68	85	86	84	81	83	84	73	91	92	77	58	86	68	84	78	75	88	86	78	73	63	83	69	75	92	74	70	72	86	78	75	86	90	68	73	100	78	75	83	89	93	66	71	71	83	101	90	77	68	68	74	77	84	75	62	86	72	86	77	75	68	73	78	74	83	78	90	77	86	98	99	86	75	103	89	66	75	79	67	82	92	89	87	85	81	95	69	64	81	81	76	88	80	84	87	65	83	85	86	81	69	83	75	73	76	84	82	88	97	95	84	78	66	77	96	88	64	73	73	72	68	86	89	80	74	89	89	85	79	79	85	96	63	80	89	77	76	81	81	75	65	71	76	70	83	69	75	83	66	86	78	82	78	84	99	69	66	82	73	72	66	90	72	65	70	58	74	92	79	88	73	84	83	81	94	88	83	64	81	72	80	97	91	64	72	72	69	70	74	80	75	85	83	82	75	67	76	88	89	85	111	75	73	64	73	70	80	80	87	84	96	76	78	86	77	69	89	83	77	88	82	65	74	80	65	79	94	69	80	76	78	69	88	83	80	83	91	92	70	91	69	71	70	68	65	84	90	74	81	68	86	83	71	85	80	90	80	81	78	87	78	94	76	80	83	76	80	91	82	66	76	77	72	94	98	72	90	76	83	76	78	76	89	69	60	70	88	74	63	94	95	73	69	80	77	85	78	72	86	72	74	67	79	84	62	69	71	79	81	74	96	69	81	66	67	70	83	68	97	80	81	71	89	75	91	68	86	55	80	74	85	97	84	72	77	81	55	83	82	92	89	77	87	89	77	97	84	73	53	72	92	66	68	81	83	63	89	80	73	73	87	72	68	81	78	87	78	76	63	88	81	80	68	72	74	64	79	70	90	79	77	79	64	78	81	77	81	85	88	68	81	77	84	83	75	85	77	84	89	89	82	77	72	85	70	77	74	70	80	76	82	76	89	94	70	94	86	95	100	61	75	67	92	76	83	93	75	70	81	81	85	74	91	63	59	69	71	70	79	86	67	67	91	70	85	90	90	90	84	79	81	88	59	68	69	84	74	75	70	95	66	78	80	75	67	59	91	87	86	74	81	81	61	89	76	87	76	92	78	84	86	78	96	84	75	69	64	69	66	75	67	66	78	75	95	74	71	63	88	69	79	101	63	80	78	77	84	100	78	69	73	79	77	74	68	63	67	72	76	56	76	69	84	86	65	81	85	83	91	70	72	77	93	89	81	60	89	92	81	77	69	80	73	64	76	76	82	70	103	85	74	68	82	82	83	83	74	80	72	75	81	85	73	82	69	74	81	75	92	87	81	69	84	82	67	84	73	73	98	81	84	68	80	58	78	70	81	66	79	79	78	86	71	83	73	83	79	63	81	78	69	72	75	80	83	75	98	86	75	69	83	77	63	80	81	96	76	71	72	84	80	81	77	67	73	89	74	72	80	83	77	80	65	72	90	78	76	89	80	72	80	66	68	97	76	80	68	77	97	89	68	99	80	83	67	85	87	69	76	80	69	78	100	67	94	92	65	93	64	60	98	72	72	80	68	86	79	61	69	76	81	91	90	76	87	83	73	92	90	81	72	80	66	65	80	90	80	74	82	81	70	72	65	79	77	91	71	69	73	73	76	76	88	77	83	86	67	81	70	66	72	90	79	78	70	64	74	65	70	78	89	85	72	79	74	80	78	64	72	75	85	82	92	85	74	77	81	68	74	92	100	71	73	85	81	86	72	74	77	73	84	83	83	80	80	83	69	79	90	70	99	88	77	86	82	71	88	83	80	83	74	81	79	73	85	84	69	66	78	92	78	81	69	85	74	62	87	89	82	83	80	58	82	74	77	68	80	82	79	71	78	84	78	83	78	70	84	78	88	80	75	90	87	72	76	82	65	78	97	81	68	81	74	87	87	83	79	73	87	85	91	65	75	96	73	76	87	83	72	84	86	82	77	98	101	72	68	68	76	70	73	71	81	63	74	90	72	89	92	93	84	86	73	70	84	76	83	69	73	68	64	87	80	84	73	75	75	74	68	78	95	69	78	68	82	75	90	90	79	65	84	73	85	82	79	76	80	74	111	77	74	70	87	60	86	77	81	84	74	85	101	75	76	86	74	75	64	77	89	85	83	79	83	69	80	65	66	90	71	70	92	100	75	70	94	72	70	82	81	73	68	88	78	81	88	86	80	72	73	88	74	84	83	90	80	87	82	85	86	75	68	81	83	77	87	90	101	68	92	95	88	76	71	77	69	66	88	88	72	79	81	81	77	75	78	87	79	73	62	80	81	69	79	80	62	73	80	80	84	75	81	71	83	87	94	76	78	66	71	78	91	79	82	71	75	81	96	70	78	80	78	98	58	83	69	62	85	89	77	82	77	84	84	79	86	83	64	90	75	71	82	69	80	69	89	74	92	68	65	67	66	89	79	81	74	87	77	69	82	78	76	79	80	83	77	103	88	89	81	66	73	77	84	86	86	89	88	66	81	73	65	74	100	76	85	55	70	94	82	84	75	74	91	78	76	76	77	64	69	71	78	73	81	80	77	68	79	81	69	87	61	87	80	94	85	78	67	85	82	71	74	83	87	79	79	79	85	78	76	69	77	87	69	75	68	68	76	92	91	78	74	64	73	90	78	80	73	90	65	79	94	60	76	66	74	89	82
23853	18653	19336	39269	74065	78259	64908	49307	35702	23878	12626	5339	2003	1190	1045	1014	1019	955	969	992	937	944	993	985	936	944	919	914	911	936	977	874	983	943	936	942	925	961	921	1005	948	921	913	934	879	962	939	981	1018	954	932	894	917	906	933	926	970	1036	973	937	960	927	950	977	951	875	943	933	922	900	943	956	984	949	968	923	943	933	944	983	920	888	929	1045	946	887	959	968	974	977	957	971	911	939	956	864	941	975	924	975	951	998	898	994	952	953	890	962	924	949	911	979	954	987	915	904	908	978	935	935	963	947	957	943	959	894	993	949	928	952	953	969	1007	974	894	951	898	945	946	948	958	942	916	945	989	882	955	954	921	899	992	922	989	949	914	983	955	946	948	945	901	920	976	924	976	955	969	976	970	950	984	927	914	943	912	894	943	906	944	975	1000	950	972	925	929	1012	909	947	944	911	926	953	919	975	916	925	960	941	947	920	952	882	945	931	900	963	988	978	944	958	935	898	890	929	963	897	948	927	927	913	947	961	950	946	928	974	970	948	952	960	987	1021	930	920	929	923	917	990	981	955	947	954	947	953	942	952	916	936	929	951	988	958	955	922	934	963	953	945	949	978	944	935	962	936	969	940	930	915	967	914	993	973	974	924	924	978	971	951	897	933	937	894	910	951	906	909	984	926	923	915	934	979	957	995	926	946	950	923	958	1011	960	987	965	961	946	930	972	988	931	920	911	929	973	956	918	931	938	885	876	970	959	942	908	921	963	928	959	937	933	928	967	924	974	940	948	1002	942	941	988	972	940	938	935	913	907	983	931	968	932	982	990	933	1027	969	1036	984	950	924	974	954	951	901	926	911	954	908	916	1032	940	1021	959	1009	984	928	969	965	949	985	988	962	970	964	919	903	902	891	948	905	953	965	909	972	1004	1038	930	914	991	991	931	921	1003	962	905	899	1001	931	969	952	978	971	945	986	928	910	973	900	953	929	1007	981	872	988	946	1006	978	967	988	991	964	917	1014	956	930	960	949	978	968	992	996	930	951	955	983	927	905	998	943	985	960	970	949	949	958	923	926	889	934	919	935	940	942	940	946	977	959	964	949	917	950	1006	934	973	919	974	960	940	917	917	964	958	908	949	1004	989	916	1007	952	929	889	940	971	964	952	934	1000	885	1022	896	963	937	942	960	933	962	990	902	988	983	976	940	937	972	937	970	898	951	910	941	975	922	939	917	945	929	905	975	934	920	918	948	957	940	972	954	890	932	950	914	974	941	956	979	943	894	931	970	961	950	942	923	939	938	971	877	905	911	911	999	943	984	930	997	939	944	1004	946	950	893	925	933	959	979	941	918	933	953	911	967	961	945	939	901	983	970	931	911	948	962	952	913	925	941	974	983	964	893	974	955	959	896	1012	973	918	945	992	965	921	996	1004	870	955	957	973	916	956	951	948	960	916	966	957	1023	936	1003	951	918	949	1011	948	998	982	918	945	947	910	941	976	934	901	972	945	951	963	972	935	947	945	880	973	956	905	895	984	941	934	962	926	891	996	953	945	942	914	945	974	932	928	952	936	962	926	944	947	1021	942	944	908	948	964	950	986	892	936	984	936	881	887	915	975	939	871	906	919	974	983	887	869	922	925	921	985	902	961	918	971	947	959	957	981	963	950	924	912	917	945	966	884	975	941	893	928	969	946	932	1009	948	909	984	921	1018	901	970	976	915	925	964	970	983	968	903	945	962	919	951	937	933	967	963	897	962	942	944	977	935	938	959	986	931	988	969	926	933	948	927	934	1016	996	965	897	978	980	1001	881	928	974	947	932	954	993	905	995	920	927	948	953	916	960	957	924	939	945	888	945	905	964	977	930	935	1012	970	948	965	955	976	929	909	980	985	920	965	912	989	945	931	952	938	905	963	898	975	942	928	936	923	905	935	954	983	948	944	949	967	968	939	989	961	1015	942	915	986	972	940	947	917	978	887	946	902	924	962	906	924	929	942	983	949	943	958	882	1008	933	954	926	963	933	908	957	917	923	962	977	906	947	927	1005	934	970	950	908	999	905	908	995	972	877	933	936	937	905	953	937	944	937	978	978	959	985	925	899	974	924	969	911	897	927	937	961	934	956	915	936	962	959	948	951	950	955	934	934	949	940	927	992	948	921	975	947	937	932	948	932	958	963	1003	901	984	944	958	1008	946	934	913	911	950	988	963	975	1009	962	901	913	891	953	1016	966	966	956	952	981	993	959	963	956	950	931	926	967	896	939	994	937	925	962	961	935	980	957	999	1022	1001	961	955	950	934	901	941	977	996	937	926	934	956	916	940	892	925	934	923	958	995	958	910	945	928	972	934	959	924	984	1024	959	936	963	972	954	962	998	905	958	881	964	928	1002	986	992	968	936	967	929	958	921	928	958	943	940	941	961	878	977	991	941	941	929	932	931	954	905	925	958	985	972	922	936	955	918	986	917	924	918	945	892	985	918	983	897	946	978	900	950	954	970	878	963	970	888	932	953	961	943	984	926	928	975	959	957	931	959	934	943	929	979	984	972	956	933	894	909	896	955	913	954	928	912	941	941	1018	904	924	954	968	994	985	986	960	946	942	1005	937	891	905	943	956	938	1008	941	960	920	975	955	961	1001	932	913	940	956	964	959	950	942	896	942	927	949	996	910	898	891	999	978	934	923	942	971	961	1001	919	937	892	946	893	966	914	1043	916	921	940	936	918	983	992	927	1005	967	974	914	909	949	978	1000	890	924	912	918	913	955	978	982	945	990	968	891	932	959	911	982	962	965	1007	976	925	945	957	971	919	966	984	910	984	962	1006	916	959	954	919	945	972	951	951	957	921	931	927	987	1010	976	964	972	893	950	923	986	977	969	987	868	967	898	910	971	947	919	969	941	917	925	926	968	946	976	904	993	902	923	907	955	927	999	964	912	875	914	981	998	941	976	898	918	903	937	910	914	975	926	932	940	918	944	1017	946	955	997	909	917	931	898	952	972	931	944	925	977	939	990	943	959	921	918	1000	1014	990	919	957	929	997	941	905	937	920	953	924	934	924	916	961	973	952	939	949	988	986	943	952	966	941	984	1023	1000	934	955	958	972	952	950	923	1001	959	921	882	924	994	913	953	969	974	965	935	942	937	997	906	925	918	960	893	982	957	946	951	934	911	947	942	932	969	962	954	933	868	1004	942	975	952	960	947	911	978	1034	902	952	936	993	968	904	926	949	940	980	951	975	974	921	890	978	924	964	959	935	935	986	987	931	975	925	931	955	931	1013	993	921	946	925	979	941	907	946	908	974	949	918	945	977	894	937	913	1013	964	979	948	944	911	920	889	947	936	917	931	932	925	911	966	983	958	934	897	984	962	902	952	973	973	939	938	950	954	985	972	953	878	975	968	946	946	906	943	962	986	949	958	907	953	961	941	953	960	899	900	908	950	975	930	940	960	971	926	1000	990	954	925	890	948	906	929	980	947	960	871	986	928	1005	916	915	948	887	990	911	941	930	985	982	936	959	948	895	956	910	927	944	906	993	972	903	901	1022	912	954	875	935	930	966	982	940	993	947	971	913	909
1410	297	333	509	2225	5046	4141	2493	1089	476	233	119	81	69	60	60	55	67	72	48	44	70	49	45	51	59	57	60	57	56	63	49	66	72	46	68	52	66	50	66	58	68	61	71	73	68	56	63	68	60	64	62	67	69	62	60	41	59	39	61	49	63	74	68	65	44	67	56	66	53	62	44	73	74	58	69	61	56	62	69	56	77	66	59	48	60	62	77	57	63	66	67	49	61	63	84	52	66	65	53	59	55	58	65	69	58	65	65	65	56	60	61	63	60	78	72	67	64	74	50	64	57	48	78	79	58	73	45	62	63	53	70	58	55	64	70	53	56	75	64	65	58	59	66	53	59	73	53	65	69	63	54	66	65	63	58	73	54	54	56	66	56	54	60	57	61	62	75	61	65	70	68	62	61	62	60	63	51	59	63	62	73	82	56	79	54	58	62	56	54	59	64	60	72	64	57	65	67	59	58	61	59	56	64	65	36	61	61	56	68	60	64	68	63	78	79	57	62	64	65	62	55	62	52	73	46	74	58	69	70	61	53	61	64	60	57	58	65	61	46	55	66	61	63	61	67	65	64	60	71	55	59	61	57	57	62	65	69	56	69	51	58	69	64	69	61	66	71	63	60	68	71	55	46	62	63	60	57	50	49	74	56	69	66	68	63	58	65	55	83	63	51	70	51	66	63	58	59	54	65	62	68	69	77	76	65	66	69	65	73	64	68	58	69	59	61	73	53	62	59	53	61	50	61	76	59	79	63	62	68	51	68	73	63	64	59	59	65	63	59	60	70	65	62	57	53	65	61	58	53	42	60	65	66	71	59	65	45	49	56	52	65	53	49	49	60	75	62	63	56	59	74	59	51	58	79	59	62	68	54	62	58	59	54	72	62	65	48	64	72	59	72	63	48	58	53	49	75	65	76	71	59	56	52	74	46	64	59	68	65	67	71	57	67	69	75	78	57	59	55	53	65	62	61	79	59	62	53	65	61	68	58	65	57	67	68	68	59	66	73	69	48	62	67	68	60	62	57	61	57	65	50	51	70	51	61	66	60	72	53	59	67	68	50	53	62	60	66	66	85	59	59	80	66	52	55	77	44	48	59	59	49	47	72	65	57	50	61	42	57	59	72	73	57	73	67	72	63	66	64	68	57	54	56	60	63	63	67	65	66	57	61	69	63	47	53	75	64	59	52	69	65	67	75	53	57	74	66	65	56	60	68	59	57	60	66	74	68	56	73	53	60	64	59	68	64	52	54	58	48	56	62	63	60	59	74	53	60	63	60	59	49	51	74	52	57	50	48	43	70	81	65	61	66	65	59	62	54	49	60	67	62	55	56	55	58	62	56	50	54	52	60	73	60	62	67	69	55	54	57	58	49	65	53	64	63	67	55	53	71	76	50	67	57	73	59	56	59	42	50	67	72	50	39	56	48	57	64	59	64	64	56	67	76	62	70	65	59	55	57	57	66	72	71	64	62	62	61	63	63	69	60	67	63	68	69	64	77	62	60	63	54	68	64	72	63	59	63	59	62	47	60	82	58	74	52	49	63	67	50	72	69	60	64	62	64	61	71	62	49	59	71	74	65	53	52	61	59	73	72	64	54	55	56	55	57	63	51	58	54	62	66	54	67	56	56	66	66	45	66	68	54	55	53	50	61	57	60	79	55	68	55	54	59	56	54	58	55	65	75	40	73	70	63	66	56	55	67	74	70	52	59	60	47	72	60	56	57	70	53	57	59	66	77	60	64	50	65	65	82	38	65	54	61	67	51	51	60	71	54	52	57	62	74	57	90	48	57	67	46	59	61	55	63	74	50	61	64	66	74	57	57	65	48	60	51	42	70	56	70	64	66	55	74	61	76	65	64	52	57	49	59	52	52	68	60	67	54	61	68	65	68	61	69	74	58	60	75	63	66	55	54	73	50	67	61	64	64	69	61	55	62	58	69	58	47	59	66	79	69	65	60	50	49	72	72	57	40	70	66	67	58	58	66	66	69	63	56	54	69	63	54	65	69	60	58	51	64	50	53	67	69	62	63	56	65	72	67	79	60	64	82	62	56	57	49	62	64	45	61	63	49	55	56	67	61	57	50	49	47	57	60	59	61	65	49	49	58	62	57	62	72	71	65	54	63	55	62	72	74	65	74	55	65	69	72	69	54	52	68	63	46	58	51	61	61	50	56	60	50	50	72	60	50	55	60	62	55	51	60	64	50	57	64	52	61	46	73	63	64	66	60	66	54	65	55	64	58	64	63	64	54	50	59	61	54	62	75	69	71	60	81	61	68	56	53	53	56	58	55	70	58	61	65	63	61	66	53	65	46	58	58	52	65	61	53	56	59	71	73	50	59	65	67	57	58	60	60	62	59	61	63	68	51	63	65	67	50	72	67	71	52	73	63	58	70	73	62	58	72	70	67	59	46	66	43	66	63	62	57	63	57	60	65	65	50	71	68	71	69	51	50	72	64	72	65	62	64	61	47	68	66	46	58	64	52	74	65	60	64	64	55	54	60	52	58	71	62	60	70	56	63	76	44	52	54	59	66	65	58	51	49	55	60	55	79	65	61	63	62	58	61	69	62	58	73	62	54	52	78	53	73	43	67	42	50	59	61	63	62	71	67	63	60	78	62	46	60	53	53	43	66	61	66	55	60	75	59	54	51	65	65	58	69	68	56	54	64	61	68	61	66	69	55	45	67	77	68	57	78	63	66	63	64	58	51	66	60	56	59	65	54	69	72	66	75	63	64	68	69	65	60	70	67	58	62	67	65	84	65	58	56	63	61	66	73	63	59	68	71	76	49	62	66	68	61	65	61	53	62	68	63	67	71	60	64	51	76	62	58	59	52	60	58	51	63	66	63	58	60	65	56	54	66	58	61	65	77	70	64	54	67	51	63	51	86	75	67	68	65	69	60	65	63	65	75	78	67	64	69	62	61	67	58	75	62	46	78	57	56	54	72	56	59	67	72	69	60	58	52	48	63	60	56	63	60	54	71	43	61	57	56	74	68	59	70	50	66	55	45	56	66	67	60	71	56	50	58	61	67	63	71	69	76	63	70	59	62	61	54	61	66	54	78	82	60	69	54	67	56	61	73	68	57	70	49	63	50	76	67	58	56	62	50	62	49	59	65	53	66	64	64	64	57	61	53	69	67	59	63	60	70	67	59	55	63	78	61	72	55	73	73	72	71	71	73	61	54	66	68	73	51	54	49	53	64	46	70	52	73	61	56	59	64	57	69	70	59	53	74	64	67	61	53	56	52	69	71	58	48	57	65	53	71	60	77	79	69	47	62	56	64	53	70	60	64	48	56	67	77	75	57	64	53	59	56	61	47	66	57	61	62	70	62	56	63	54	57	46	64	68	55	49	61	76	64	60	61	61	70	67	64	63	63	54	68	64	66	54	79	61	67	61	61	74	58	68	60	67	78	69	58	55	55	60	70	63	61	65	47	74	44	51	71	46	62	78	47	57	57	64	67	65	61	50	71
13404	6417	7106	20128	43082	47951	39961	31382	21833	11940	5166	2151	1155	823	795	729	749	712	694	743	722	755	731	737	727	759	740	708	701	723	723	714	731	775	773	765	714	716	774	749	742	725	719	756	775	774	737	768	715	731	781	722	717	707	739	713	737	734	766	718	719	769	761	755	747	777	723	713	697	767	725	720	716	752	780	758	718	773	719	725	726	702	719	743	738	742	732	739	729	724	806	731	750	699	728	699	751	760	751	728	746	692	690	736	761	704	716	746	755	739	742	754	743	773	716	714	729	713	781	788	757	740	749	761	712	724	749	780	776	789	726	735	752	730	739	722	721	744	756	720	747	740	751	745	687	753	744	682	728	754	804	769	711	753	681	721	744	778	813	748	791	732	737	709	771	735	804	752	698	774	759	751	750	780	719	752	742	713	738	709	730	794	704	749	725	750	760	728	729	728	750	717	719	750	761	703	753	672	760	769	769	783	773	713	709	733	730	741	724	707	759	684	722	651	716	766	772	727	729	726	730	754	712	766	699	733	758	754	720	765	716	783	727	750	765	747	747	773	750	747	747	789	793	744	712	732	790	770	785	752	784	744	826	760	772	730	753	794	772	692	762	786	769	740	738	736	737	716	712	715	720	740	766	721	739	757	693	728	740	683	721	771	748	754	738	709	759	801	733	782	764	719	753	754	765	762	735	716	705	735	765	776	745	747	735	742	700	758	757	733	716	743	721	744	752	755	760	726	760	746	748	701	716	743	720	717	722	733	766	709	741	743	687	686	734	793	757	733	740	787	731	840	725	747	761	730	792	775	707	747	734	730	722	769	735	735	713	701	737	697	762	738	698	727	752	764	766	730	699	774	754	744	741	724	736	722	743	750	756	756	743	722	691	765	706	685	730	719	753	740	744	739	760	740	756	729	759	708	745	724	749	765	689	767	735	728	733	730	776	740	758	779	780	714	771	754	739	747	716	736	771	742	722	733	713	729	712	776	724	720	717	689	694	764	772	709	759	742	716	723	754	740	804	719	729	759	772	780	768	727	749	775	698	778	728	724	798	749	721	711	756	751	712	709	714	754	763	726	755	713	725	732	690	706	695	785	713	761	738	737	751	701	705	757	752	692	776	776	746	729	690	729	744	758	768	729	740	749	722	698	708	751	747	771	744	754	725	732	747	732	718	739	782	732	771	748	711	680	755	710	742	734	742	699	768	754	745	721	763	694	746	734	739	688	792	730	751	760	747	693	731	717	700	838	685	730	741	733	755	707	753	716	747	752	760	748	742	728	764	717	765	721	766	799	761	767	782	761	720	767	767	738	750	732	762	796	744	805	747	742	744	712	753	782	774	771	739	745	759	769	762	752	754	762	790	796	742	763	712	749	747	755	720	757	715	762	795	753	747	725	762	751	743	725	806	785	740	792	735	771	738	737	699	732	757	763	761	749	784	749	723	771	716	725	787	734	766	740	787	715	735	775	743	759	738	761	726	784	742	775	756	725	827	725	779	753	742	765	719	780	752	769	766	763	717	703	715	763	706	700	742	729	724	723	729	739	724	731	747	797	758	703	776	776	704	725	736	755	735	771	693	742	779	737	747	759	719	750	776	731	708	735	752	764	745	766	773	733	740	816	754	732	733	767	780	692	757	699	774	742	744	713	797	728	764	767	756	683	729	765	748	784	831	785	762	707	739	706	779	754	714	694	740	754	707	784	706	699	750	802	706	722	728	736	730	755	742	742	710	730	749	737	753	754	747	722	712	732	722	771	685	716	755	745	727	710	697	724	762	743	795	712	751	762	755	743	777	719	704	748	706	691	736	785	739	741	802	744	721	752	715	725	742	722	726	744	767	714	773	782	787	706	736	705	751	771	805	667	734	766	745	725	757	769	736	779	789	752	718	751	745	763	739	766	747	748	789	759	714	757	780	740	768	732	755	701	689	760	737	763	742	801	747	726	763	759	739	733	731	716	754	700	772	781	665	729	720	748	730	724	735	752	734	751	757	718	747	741	775	710	719	758	750	738	694	719	745	707	764	801	714	703	724	786	686	738	770	726	764	736	725	761	733	788	728	734	722	714	749	720	780	780	739	719	734	780	755	735	707	736	723	778	772	731	746	711	768	685	737	706	752	730	741	763	763	792	744	692	715	734	710	747	718	804	736	760	741	747	755	742	670	740	749	745	721	732	731	796	775	773	716	704	764	776	706	774	777	719	770	711	737	764	719	734	767	761	747	798	724	751	720	783	780	749	763	774	730	734	741	716	706	747	724	780	717	761	705	782	758	749	758	780	714	701	723	717	721	799	739	725	718	713	742	821	768	732	739	719	716	715	751	766	722	742	758	723	753	756	746	733	746	696	692	700	712	689	754	705	727	757	767	736	735	717	753	739	777	724	758	707	744	703	721	703	717	751	761	728	740	755	737	749	727	710	759	704	739	720	751	702	727	751	746	791	777	752	751	712	728	803	760	723	681	738	750	774	776	771	769	729	721	779	744	718	709	730	717	722	747	760	771	728	796	760	775	708	790	773	730	775	730	733	708	724	773	773	757	681	759	746	814	730	695	719	729	787	783	728	760	755	700	733	786	784	786	730	733	734	727	777	704	755	755	743	742	740	757	679	766	736	764	727	735	691	749	754	713	778	746	738	780	741	718	741	749	717	717	774	769	708	748	779	675	750	739	769	740	749	722	713	738	737	719	736	766	750	729	709	741	719	741	729	757	751	753	742	755	742	702	741	742	752	741	755	701	762	739	806	686	729	721	722	708	727	690	716	774	739	783	737	738	717	714	759	709	738	745	772	734	730	750	715	732	768	739	731	681	718	809	769	735	690	713	726	736	692	730	780	732	749	725	714	754	749	744	739	744	738	744	712	707	740	738	682	714	769	706	816	783	757	760	757	735	718	741	746	724	792	720	781	775	744	701	722	747	705	733	722	804	751	744	759	761	728	799	770	733	740	716	780	748	793	736	780	741	780	788	750	765	780	755	729	712	769	792	753	757	745	746	721	704	717	753	723	720	761	754	777	741	708	781	758	752	717	706	755	712	737	769	742	740	763	743	763	765	797	697	710	760	694	780	791	719	783	733	715	768	768	779	735	734	760	768	757	705	729	755	742	746	727	713	718	740	728	776	738	754	771	705	744	770	708	680	727	723	771	823	733	758	761	719	719	789	769	759	754	751	755	766	718	754	779	762	785	719	741	779	734	794	743	783	738	747	726	744	744	763	719	746	745	803	687	780	710	746	767	803	716	688	748	727	716	730	804	735	763	755	720	710	709	734	748	746	754	753	717	746	804	748	745	752	732	719	775	708	686	717	711	720	736	727	773	782	748	753	735	742	720	720	733	725	716	720	721	730	744	769	776	731	728	683	726	735	761	731	737	749	756	754	729	715	738	719	803	814	735	758	764	702	719	761	764	779	723	767	686	699	728	736	716	733	762	768	782	804	706	801	734	797	751	745	755	747	705	760	732	706	721	763	740	727	691	692	773	731	737
880	1504	1338	1830	6457	12364	10445	5999	2923	1158	452	216	98	80	72	64	81	62	59	71	73	60	56	66	76	80	68	52	68	76	86	72	71	89	56	75	63	79	73	71	68	74	68	81	76	65	76	72	86	57	103	66	74	81	69	82	66	67	84	74	73	63	57	61	69	58	81	69	66	69	64	71	72	68	71	63	85	74	69	72	69	75	58	77	61	63	62	85	68	77	60	78	77	71	64	71	64	78	82	75	71	76	67	82	70	73	59	75	80	65	71	78	88	82	70	67	75	69	68	79	70	65	74	67	73	67	74	51	85	60	72	61	68	57	74	68	58	59	73	52	79	69	78	73	92	67	71	83	90	63	63	65	65	71	83	78	65	90	49	83	73	60	71	85	81	69	56	70	63	70	59	71	73	78	62	67	80	70	62	67	62	74	72	71	85	78	60	76	72	75	61	70	60	68	79	69	86	76	89	59	59	70	63	61	65	86	69	67	70	83	72	71	69	72	60	72	76	63	82	71	63	80	60	61	74	68	70	74	65	60	67	66	69	66	57	53	82	71	81	55	66	89	74	77	69	73	73	59	64	65	71	70	79	73	76	77	63	82	80	68	69	63	76	56	90	78	81	66	75	74	60	50	81	79	58	76	77	62	78	73	63	72	59	70	78	71	79	68	77	56	63	71	74	82	68	65	67	78	78	67	73	62	68	69	64	87	77	67	56	68	60	78	72	66	73	83	85	69	72	79	79	79	70	85	76	70	55	76	78	69	59	75	71	69	75	74	71	62	72	49	67	80	69	65	68	48	71	73	69	73	63	78	66	77	74	67	74	77	75	73	68	67	81	67	76	70	49	75	68	69	70	69	75	68	87	77	61	73	72	58	73	74	60	80	72	77	71	63	66	67	80	74	88	71	68	69	70	84	93	71	66	68	79	66	72	64	71	68	79	72	57	69	67	82	70	64	71	78	71	70	65	79	68	64	67	63	68	74	58	61	71	57	68	72	63	68	88	63	57	65	63	85	63	68	70	69	69	67	70	79	63	61	65	87	80	71	69	64	75	59	91	84	73	77	55	69	64	64	74	78	83	62	80	62	50	62	63	63	63	71	61	66	84	74	52	63	65	72	68	73	68	74	68	67	77	80	67	68	74	76	68	67	60	72	68	67	72	76	69	70	68	64	71	73	75	95	59	72	70	70	69	69	56	58	79	78	76	70	81	83	70	69	70	69	75	52	99	62	84	81	77	80	61	84	64	69	69	70	69	76	56	62	70	70	72	78	64	75	67	73	64	87	73	76	68	56	70	69	68	70	75	70	81	64	57	79	87	68	67	61	73	76	62	57	68	80	79	69	63	66	74	64	72	70	80	62	70	69	81	80	70	72	68	69	71	80	69	60	80	79	79	75	65	75	75	77	83	71	59	79	72	74	76	63	60	56	62	54	72	81	76	76	86	65	66	66	74	73	77	74	69	75	77	64	67	66	64	49	79	50	73	72	75	54	76	63	65	68	65	72	76	51	74	70	72	65	73	71	80	63	68	78	64	62	63	68	71	72	69	70	66	78	63	80	73	81	81	77	80	89	65	63	73	64	63	78	78	56	80	68	75	74	71	62	66	74	61	75	76	53	65	72	69	77	80	79	52	58	75	69	61	77	79	61	73	63	72	67	69	68	65	78	61	67	71	66	80	62	82	71	74	61	73	84	70	64	63	85	81	78	71	63	61	64	65	73	67	71	81	86	67	89	61	65	58	66	61	80	67	83	80	75	67	59	62	64	69	71	86	71	54	69	75	65	54	63	80	68	76	72	62	74	79	75	72	68	67	88	65	85	59	84	66	66	77	82	61	80	57	64	74	74	73	78	74	81	79	81	74	71	66	68	65	77	61	72	54	66	82	72	78	71	66	68	59	83	53	76	60	61	68	63	70	67	63	74	82	78	87	65	66	62	85	83	56	71	64	79	80	70	90	68	66	55	77	56	77	69	72	65	66	78	68	78	62	74	75	69	55	59	69	61	63	68	62	67	70	83	70	73	68	67	78	74	63	74	74	65	76	58	82	84	77	55	56	81	68	72	78	75	81	54	72	60	64	61	91	82	59	56	59	79	67	76	75	84	88	65	82	65	82	64	68	72	75	70	68	73	65	60	71	60	70	67	75	52	67	87	65	66	63	80	80	63	67	83	70	62	65	69	72	67	69	70	61	69	82	70	70	64	73	65	69	83	70	66	81	65	59	70	78	61	67	76	80	73	70	71	91	64	75	77	76	74	69	53	73	87	56	62	70	65	65	50	65	68	62	74	73	66	77	70	74	81	62	77	90	76	72	81	69	69	67	79	64	70	71	67	76	73	73	64	73	69	74	71	68	70	70	69	68	70	75	71	65	75	72	45	85	78	66	70	66	64	61	79	72	72	66	69	74	68	79	71	62	64	77	71	63	66	79	57	57	83	69	67	93	73	63	58	79	76	78	77	57	71	78	86	88	70	83	84	84	66	72	66	70	82	67	64	54	68	65	73	68	74	47	61	73	63	88	72	68	70	62	61	78	68	71	74	71	69	79	66	78	67	59	75	75	71	73	72	63	79	65	69	55	75	77	70	82	62	63	63	66	63	69	88	64	78	68	65	63	82	53	77	67	69	64	95	81	55	69	67	84	74	64	100	73	74	78	78	93	78	75	77	64	75	68	60	65	77	54	77	78	82	97	73	66	58	71	62	74	74	81	69	73	60	80	82	63	62	74	70	76	88	60	60	78	58	68	70	53	64	57	72	84	79	75	54	73	72	69	52	61	70	73	61	63	58	79	69	73	70	52	68	67	86	61	74	65	75	75	61	51	66	68	78	62	57	59	75	92	82	79	87	78	55	65	66	84	74	81	67	69	90	91	80	76	63	65	84	76	70	74	62	75	82	73	72	70	77	64	69	67	63	63	77	82	81	72	67	57	70	73	81	71	76	75	64	80	81	74	60	68	83	78	67	79	60	71	67	80	56	71	80	86	66	76	71	66	65	79	65	54	69	69	71	68	72	74	74	67	74	63	92	69	68	77	81	74	76	68	77	76	82	70	75	86	68	65	69	62	67	83	89	62	74	74	73	64	75	65	71	73	65	62	72	70	80	68	74	63	64	73	60	85	69	82	70	61	73	66	72	82	66	72	57	73	76	62	62	60	59	57	59	58	78	50	61	69	68	65	74	59	78	68	79	75	60	78	81	67	69	61	69	76	74	73	78	68	77	72	72	74	60	80	84	74	69	69	62	72	84	61	64	77	47	73	61	66	58	70	74	84	83	66	70	84	75	68	72	69	79	69	67	70	72	79	84	82	69	65	68	69	77	83	77	69	67	82	79	77	66	72	78	68	75	68	60	62	82	84	70	70	69	62	84	58	76	57	85	89	74	67	78	62	67	77	80	66	82	68	67	61	60	75	59	70	70	62	72	83	72	73	79	70	64	60	73	67	70	67	77	68	92	74	76	58	66	63	80	73	79	73	77
19847	19935	17328	35096	60746	65020	53885	41489	30937	20419	10112	4056	1658	1044	936	838	852	748	809	842	861	861	855	817	847	810	861	815	858	794	829	833	856	851	813	785	808	889	792	800	840	851	774	816	850	804	871	817	845	855	799	841	785	846	862	848	814	822	835	749	822	801	831	867	852	771	853	837	822	811	853	829	866	840	843	837	794	830	858	836	853	829	811	797	832	836	853	830	823	799	861	806	829	821	796	852	810	830	804	869	813	829	826	849	809	827	823	799	826	845	823	828	774	839	822	844	818	845	833	834	830	776	886	849	794	799	855	818	808	843	869	792	819	780	859	810	835	822	812	889	804	861	819	803	874	849	820	843	796	813	811	821	810	834	822	843	831	804	859	835	878	793	799	817	818	827	819	818	868	811	890	800	833	823	831	811	852	851	799	798	767	827	838	841	783	876	808	841	806	816	862	833	856	828	806	831	800	856	821	833	833	855	868	818	878	816	831	831	885	811	861	782	796	903	832	844	867	829	842	830	843	891	787	852	807	832	844	829	785	816	838	840	828	896	824	798	778	850	835	814	845	824	793	859	842	862	808	818	864	861	779	847	805	809	812	852	857	819	808	814	757	849	828	866	822	871	873	852	815	806	794	803	836	855	817	864	802	837	829	886	825	822	841	858	811	800	849	825	816	821	871	817	777	799	832	828	785	836	830	761	822	853	814	859	855	815	827	874	840	818	851	780	815	804	823	829	809	829	800	816	820	793	840	854	842	781	867	827	839	813	871	828	864	819	826	873	854	809	831	810	807	824	849	891	821	785	846	800	813	816	829	915	879	836	882	795	760	843	857	820	844	812	823	888	875	861	895	829	861	822	799	852	822	865	821	789	829	851	828	885	805	871	796	830	849	813	826	809	851	816	851	845	831	818	800	864	828	843	816	862	784	837	803	812	822	869	802	801	818	789	794	788	876	826	827	787	806	818	837	776	835	816	832	834	863	825	804	829	841	847	831	826	830	790	844	808	811	869	839	853	805	862	821	812	806	839	755	875	767	878	835	797	827	845	813	860	832	824	817	812	873	872	857	821	838	839	810	779	784	814	829	865	838	883	824	809	845	829	829	839	841	847	877	842	851	871	805	760	800	835	837	900	839	847	837	829	813	816	826	814	794	783	835	829	828	807	846	804	820	852	848	840	852	844	759	843	783	812	803	848	861	809	855	852	870	884	804	859	837	818	860	864	911	793	797	855	817	820	887	853	805	824	839	773	813	798	829	823	805	813	844	795	826	839	803	845	831	823	832	795	846	821	802	838	870	825	834	773	818	790	842	868	884	873	861	806	874	796	822	831	859	819	844	838	880	883	812	799	831	844	818	814	881	834	825	787	805	860	758	839	882	863	827	781	817	808	815	822	884	802	813	853	812	839	877	872	831	867	829	823	830	868	843	848	837	849	839	840	843	794	822	840	885	830	876	839	834	841	838	825	879	839	837	824	838	851	846	843	808	834	823	841	818	857	810	792	838	808	809	834	826	844	823	836	836	815	823	884	786	838	864	870	791	823	864	821	845	831	834	945	793	785	836	834	763	827	804	860	829	762	788	859	832	852	827	819	840	832	842	814	851	867	802	816	825	820	857	852	854	795	836	822	803	831	870	824	863	783	836	816	842	875	842	903	842	816	819	864	815	886	873	794	810	848	865	857	838	814	788	868	817	837	868	837	812	846	839	786	813	831	879	784	826	836	830	825	848	871	837	809	837	849	812	867	878	835	814	813	829	865	827	824	826	814	819	845	799	837	813	823	838	884	834	803	818	803	842	868	833	809	836	807	829	868	812	853	863	834	789	843	784	858	817	848	864	813	856	829	871	898	825	801	873	835	847	841	786	822	848	844	799	839	815	841	866	821	827	829	817	820	865	860	859	841	791	858	829	841	891	858	841	850	827	827	835	852	779	818	816	888	796	838	824	858	837	882	862	810	821	868	868	826	791	784	769	828	819	879	817	838	815	872	841	883	857	846	839	810	879	883	839	762	817	909	869	839	869	844	832	870	836	822	820	835	823	840	821	828	847	896	805	818	804	847	836	872	824	828	909	793	810	841	854	812	874	841	827	774	821	755	855	844	828	849	819	837	792	766	833	843	804	823	845	859	819	803	783	829	845	821	851	859	875	865	827	842	846	854	828	801	800	844	857	868	829	830	827	862	793	850	844	866	815	822	818	831	854	813	835	806	842	814	817	779	794	844	824	807	799	833	824	855	878	868	772	865	833	823	801	830	831	853	850	850	856	789	852	807	870	864	812	851	856	818	839	852	797	854	840	848	823	811	838	861	828	851	904	885	793	847	884	849	816	808	911	801	821	861	816	815	804	820	805	828	839	832	841	784	837	828	847	865	844	858	860	793	841	784	849	815	868	818	795	803	809	789	834	840	804	850	797	841	877	800	807	836	838	787	829	855	813	819	770	797	845	834	788	800	867	800	851	789	823	807	882	816	836	802	803	866	785	812	781	832	882	809	852	813	858	844	796	791	802	808	859	852	827	805	839	784	824	829	832	818	834	825	848	856	791	834	870	819	798	840	877	789	860	813	850	823	791	827	890	809	776	806	873	826	794	858	851	805	838	821	871	790	831	808	810	805	876	829	811	830	806	818	840	852	804	804	872	833	787	792	845	851	830	807	811	853	847	825	884	796	862	825	875	773	834	863	828	807	774	781	815	847	804	840	817	822	822	829	835	847	821	841	861	830	852	890	860	858	842	806	828	849	860	865	858	821	837	815	814	820	842	804	782	832	811	877	808	856	809	797	827	846	794	861	847	847	842	876	835	848	846	831	844	853	854	818	817	862	831	799	866	819	836	789	842	882	861	816	823	871	829	799	861	856	851	879	831	849	845	809	815	828	863	808	851	838	790	826	852	852	819	822	838	861	833	816	820	843	831	852	779	820	801	842	799	856	806	873	810	823	827	814	828	835	849	883	867	813	834	810	775	901	753	849	819	810	820	845	809	854	829	895	827	846	820	830	862	863	845	791	813	829	865	831	835	818	784	836	854	857	858	822	813	801	841	807	798	795	832	827	831	858	901	849	854	775	817	805	885	882	804	826	850	831	804	847	808	851	847	776	830	810	829	836	849	850	831	828	808	844	831	874	847	822	850	813	851	826	878	821	858	834	878	797	831	839	862	812	849	873	826	831	930	861	884	837	774	824	833	823	806	834	864	799	789	833	817	812	822	838	865	846	898	820	864	822	857	847	857	793	811	743	800	852	825	836	785	794	817	834	839	800	860	861	794	838	897	878	834	845	820	823	818	895	854	811	852	831	811	837	797	826	825	836	832	859	820	810	845	822	822	820	846	740	873	849	869	885	874	874	822	797	852	854	770	841	824	817	842	851	804	854	795	837	829	819	850	807	813	817	807	795	808	818	831	830	827	863	796	854	773	815	803	884	798	842	820	865	863	791	793	836	835	821	819	858	831	856	832	836	838	857	839	821	832	787	850	810	785	825	804	791
2518	1574	1315	1466	6149	12392	10788	7291	3883	1473	525	220	112	91	75	75	72	74	78	77	67	74	65	70	75	79	54	67	70	78	77	77	75	78	67	63	75	55	87	62	72	71	58	74	75	68	69	73	77	70	66	81	63	61	68	64	62	64	69	66	73	63	68	76	68	65	71	80	60	76	57	81	64	78	75	69	63	64	55	61	69	70	67	64	74	65	77	73	60	68	73	67	51	65	67	59	86	65	82	75	56	60	73	91	80	79	73	68	80	59	77	64	49	68	78	70	76	75	66	69	68	60	73	58	63	83	76	65	76	69	89	71	61	75	68	62	61	74	61	73	54	67	68	78	64	76	76	71	60	87	63	71	58	64	67	51	66	78	75	59	58	71	65	72	68	74	69	73	77	69	65	69	65	73	63	74	74	62	65	66	79	73	75	71	69	66	74	77	58	54	61	64	55	79	63	70	66	60	67	55	63	82	73	68	75	65	65	69	74	74	74	62	54	73	67	70	57	57	60	59	80	78	65	67	59	61	71	87	64	64	80	78	73	80	61	62	75	66	62	62	92	66	58	65	73	84	59	69	71	78	61	75	60	84	68	60	70	70	68	57	78	71	58	75	66	56	79	70	76	76	79	77	63	66	73	59	77	80	67	55	63	72	69	66	57	65	69	67	75	54	76	65	78	72	61	73	70	76	85	83	70	84	67	52	81	69	73	63	70	61	79	73	77	70	50	63	67	68	69	74	72	66	57	77	76	63	66	81	75	72	66	63	82	76	74	72	68	94	61	68	60	64	72	89	70	75	73	72	68	68	75	77	73	56	80	60	77	67	66	86	72	68	70	59	66	53	75	64	81	74	65	75	67	76	66	66	80	72	55	62	77	67	62	74	89	61	86	61	62	88	70	71	72	71	62	65	81	86	74	80	66	75	78	78	75	54	64	67	72	79	71	86	90	79	82	65	42	65	65	77	60	70	64	65	73	73	68	65	57	70	62	67	55	67	74	77	72	57	59	53	63	66	74	78	78	76	56	79	80	51	55	81	82	66	71	69	71	79	74	61	66	76	58	76	77	83	71	70	75	79	68	79	72	71	72	64	64	61	72	81	74	73	63	65	57	63	74	63	58	82	75	70	68	72	66	73	74	80	68	79	60	57	68	62	44	77	71	70	84	75	58	69	68	64	64	83	70	64	57	72	72	73	84	72	71	72	76	77	48	60	59	71	54	74	70	66	73	78	62	63	76	80	68	71	68	66	86	58	67	61	64	67	67	52	81	67	61	69	65	66	55	68	70	63	51	60	69	75	69	82	72	75	68	69	61	89	65	71	65	73	77	78	82	79	71	68	70	79	67	53	70	50	70	68	69	70	59	67	88	76	63	76	68	85	80	63	73	70	72	60	83	66	67	79	76	61	61	67	64	61	80	73	73	72	71	81	60	85	81	64	66	62	75	60	70	88	64	70	75	68	74	68	76	59	62	72	63	69	55	76	80	78	70	71	72	64	81	74	72	62	64	71	78	72	86	68	81	70	73	62	58	68	65	80	57	81	77	74	72	74	67	74	69	62	81	62	71	81	73	64	71	59	66	64	73	76	67	78	68	63	84	66	67	68	72	76	56	60	55	73	77	72	63	74	70	60	78	51	75	60	55	68	55	66	71	67	63	50	80	102	70	75	67	64	68	73	69	83	78	74	75	62	63	63	64	72	72	78	66	76	63	86	70	85	75	67	62	63	74	77	82	54	72	68	66	68	80	79	67	82	66	61	83	61	69	81	74	79	72	67	63	83	71	63	58	68	76	93	75	62	68	59	69	75	56	78	76	69	81	79	61	85	64	75	80	61	78	75	78	74	86	62	67	55	65	79	61	85	73	67	72	73	80	75	84	68	91	73	60	93	69	80	68	77	79	65	71	66	64	70	64	50	62	74	83	88	70	74	82	62	83	69	77	73	75	55	64	68	60	73	74	73	67	75	64	67	71	75	54	54	71	78	68	73	57	70	73	65	70	71	73	73	53	72	78	73	72	73	67	65	69	71	62	58	66	72	83	77	57	86	77	63	65	59	70	72	74	58	77	76	65	76	67	64	77	75	64	62	62	85	70	62	70	80	86	91	64	74	68	67	58	62	72	73	68	57	63	64	55	75	54	67	66	83	62	77	69	71	70	62	77	70	70	70	65	75	64	66	71	78	71	74	60	84	69	81	69	60	57	63	61	69	74	72	64	74	79	60	72	74	69	74	76	74	59	67	70	61	74	66	74	69	75	79	71	70	56	78	70	59	66	79	58	61	77	71	77	70	74	75	87	72	55	56	65	68	71	85	64	51	76	71	64	59	74	86	60	84	58	65	61	68	70	60	71	62	68	78	68	70	60	76	59	65	73	82	74	84	79	71	84	63	75	85	62	79	59	51	65	66	69	77	70	70	62	82	66	61	81	73	76	74	73	59	76	73	71	73	68	61	62	73	61	87	77	68	68	64	74	79	69	85	67	69	64	70	63	64	78	80	74	68	62	63	75	79	68	74	61	74	62	65	74	71	76	66	70	78	72	65	77	73	65	74	68	69	62	61	64	80	72	60	57	71	77	77	65	80	67	71	65	70	68	84	71	75	66	64	69	65	67	83	68	67	56	59	62	65	77	76	63	79	57	57	69	65	66	68	67	62	70	57	64	57	75	51	52	76	71	60	71	68	88	52	49	63	65	62	73	83	61	63	54	69	72	82	79	80	66	74	79	72	81	68	66	82	56	59	80	62	70	75	99	57	63	63	69	69	78	65	85	78	58	67	64	71	63	61	64	84	55	81	72	70	61	73	56	71	69	66	76	76	80	81	73	63	91	59	75	72	73	71	79	62	73	68	60	66	70	79	83	73	61	61	65	61	84	66	76	67	71	51	65	71	57	74	77	74	84	74	59	64	64	66	78	72	75	68	61	74	52	71	77	56	61	71	75	73	90	76	78	81	52	66	89	63	81	59	65	75	78	75	84	67	80	66	57	61	61	77	74	82	53	69	82	70	71	71	71	64	63	73	69	58	75	68	69	64	82	50	71	82	61	68	65	82	68	57	81	80	84	71	68	70	67	66	75	73	64	63	74	70	61	86	76	62	64	60	82	67	70	72	70	64	76	64	91	67	66	72	76	70	81	65	77	82	80	85	80	84	81	68	71	68	59	64	71	65	75	66	64	69	68	74	72	58	71	75	87	61	69	67	68	65	73	74	64	77	70	67	78	75	80	70	71	76	73	68	71	75	73	77	60	65	66	91	80	80	77	84	63	75	77	61	75	68	58	72	56	69	68	89	68	66	69	56	72	70	67	73	56	84	75	62	66	75	78	66	61	83	68	79	69	56	62	72	67	74	65	88	91	87	69	65	73	72	74	69	75	55	90	70	66	66	70	86	72	66	71	79	74	63	69	67	68	71	73	71	67	76	77	68	72	60	53	79	87	80	63	63	67	64	65	80	65	71	62	77	65	74	87	65	61	68	67	72
22755	20869	17536	32205	58946	64330	56554	45172	34519	23148	11910	4716	1871	1093	910	861	827	853	837	863	828	841	806	820	846	874	866	873	848	865	841	878	844	880	861	830	855	821	840	838	848	844	830	820	835	903	806	825	792	792	825	842	840	826	852	845	858	778	842	832	837	838	842	830	810	831	806	831	856	841	813	851	796	854	845	798	806	805	846	865	824	753	873	817	828	788	848	783	830	824	811	852	846	809	845	804	849	821	852	793	813	858	891	868	781	812	877	798	820	823	849	784	839	828	823	826	818	834	850	832	831	835	852	843	841	837	839	848	844	816	870	795	835	833	831	809	863	779	805	892	831	818	851	846	882	880	858	856	841	869	841	849	850	771	922	807	869	822	823	849	851	835	809	860	797	846	839	894	847	826	865	899	830	852	822	807	849	868	841	886	855	846	852	859	853	841	845	822	817	851	870	842	808	810	803	809	807	844	839	831	856	831	807	854	813	877	848	849	769	847	790	821	857	873	844	883	879	864	860	845	804	851	842	849	850	853	879	803	866	845	828	857	830	833	827	833	903	834	864	870	814	860	820	824	803	828	855	801	804	825	867	838	834	808	878	863	919	861	867	843	851	838	909	892	837	829	836	831	854	842	868	843	861	771	897	867	826	848	864	826	861	811	839	815	865	816	909	849	826	833	812	857	812	847	873	838	887	854	867	820	858	807	879	832	860	878	881	828	836	831	799	795	870	848	785	867	810	817	808	843	871	836	807	853	828	836	872	857	791	814	797	840	852	821	844	814	806	829	791	796	845	807	827	838	838	866	831	818	831	771	842	848	877	860	810	853	788	852	817	837	823	896	921	791	855	867	815	849	788	870	862	873	838	817	820	834	821	779	857	847	808	809	808	854	878	831	856	852	891	791	874	856	845	851	817	812	830	855	837	816	840	826	856	842	816	820	858	787	778	840	816	840	829	859	830	809	882	831	846	816	820	811	812	861	803	843	821	856	827	809	863	874	854	862	812	859	790	875	858	916	772	843	809	799	816	789	869	810	843	867	781	827	854	870	824	794	831	861	856	827	856	847	864	853	858	871	816	864	858	845	814	797	796	811	831	850	839	809	854	843	819	883	888	840	809	816	844	851	877	787	857	825	852	841	858	861	805	833	783	876	831	876	808	849	829	802	858	796	811	790	817	851	840	800	801	847	851	852	844	777	847	827	818	879	817	859	864	814	860	802	847	835	861	828	798	851	849	797	866	827	866	835	855	885	814	832	805	818	833	827	842	810	847	835	833	788	822	811	829	830	794	827	816	846	842	780	843	805	866	821	828	867	802	790	755	832	916	847	788	822	841	822	857	881	807	827	843	833	817	867	880	817	825	831	859	818	841	847	783	839	806	894	866	826	829	849	832	865	840	800	860	818	796	870	834	839	846	883	823	797	860	854	872	859	861	883	858	844	871	862	874	821	832	884	851	839	811	815	850	846	859	822	815	882	801	793	838	915	886	824	870	812	831	810	833	818	841	874	774	833	874	847	823	790	778	814	840	841	862	835	830	803	792	796	817	845	825	844	847	847	825	854	843	822	813	834	850	833	795	808	793	844	842	841	818	835	810	845	785	828	878	795	881	834	829	799	808	852	868	875	834	846	807	844	820	826	814	851	825	829	820	842	855	901	819	809	885	824	872	818	896	877	834	836	807	832	849	828	850	838	842	831	851	865	805	844	827	808	815	822	852	826	841	831	847	828	865	816	848	811	877	793	872	822	866	827	803	876	899	839	845	840	831	844	874	859	823	790	864	809	869	852	794	810	817	826	812	848	787	780	784	826	845	841	828	837	880	818	849	850	858	848	833	850	814	825	866	862	865	839	826	804	858	824	805	830	800	840	828	878	865	799	811	845	857	843	829	833	872	833	863	858	834	869	817	797	858	823	794	868	835	827	882	794	813	839	846	817	825	822	834	839	853	903	803	870	810	838	817	828	821	825	819	828	841	881	849	854	817	800	811	844	878	786	803	826	833	831	830	829	884	857	846	837	805	879	817	830	824	849	830	814	785	848	885	811	852	865	886	836	834	926	847	809	796	790	852	787	857	876	810	858	865	882	827	802	854	823	902	811	852	849	784	830	832	848	842	909	865	837	855	822	836	883	837	838	881	866	825	831	812	807	835	812	836	827	802	870	920	810	874	848	862	874	819	797	806	850	842	859	802	827	828	779	874	811	849	818	850	823	850	857	849	832	822	885	869	840	881	836	833	825	829	804	816	807	837	849	847	804	815	793	822	851	820	819	838	822	795	888	906	859	831	818	881	849	847	864	864	796	848	834	815	807	792	846	861	813	844	876	873	783	839	839	838	833	846	805	861	838	830	791	883	870	837	842	854	827	866	850	832	853	812	802	831	852	863	840	878	856	861	827	787	827	824	824	856	808	845	846	782	842	829	855	786	827	818	901	821	804	880	824	819	792	883	816	821	870	878	802	863	772	815	855	878	839	840	859	857	874	826	825	831	852	867	843	842	874	822	822	842	839	836	834	823	851	815	788	839	804	802	876	825	851	888	833	828	873	863	873	805	838	820	824	814	825	857	810	846	862	795	844	875	875	870	864	799	864	824	868	868	824	833	776	806	843	841	825	806	828	839	822	852	833	805	790	847	849	793	861	800	872	792	778	868	821	812	798	773	807	832	816	865	835	863	821	815	810	859	875	868	857	835	829	862	849	839	819	862	775	854	890	844	875	830	837	837	880	844	761	874	855	837	837	834	883	844	838	844	798	839	793	871	835	872	838	880	881	861	799	821	893	829	838	846	845	833	844	833	886	849	890	819	853	848	861	859	851	898	801	846	802	878	815	841	825	838	866	834	818	841	868	842	854	857	837	910	829	820	859	890	798	779	773	841	862	844	843	868	786	848	877	816	920	810	837	884	882	816	829	860	825	868	895	834	825	876	849	838	865	849	820	842	841	838	845	853	867	865	851	836	816	865	823	774	860	828	894	862	848	853	853	831	892	846	906	845	818	865	823	824	843	819	831	859	803	860	855	865	882	845	827	846	768	899	830	805	874	795	828	824	774	835	805	828	881	781	848	803	771	925	815	799	847	849	816	814	853	813	805	815	859	848	828	829	833	824	850	826	803	858	851	816	836	845	801	863	852	827	879	788	840	852	861	812	825	933	795	848	866	850	782	842	828	842	814	848	807	903	851	820	828	886	899	857	907	892	825	836	835	882	814	875	889	808	806	799	826	828	808	788	909	873	860	865	860	843	790	876	829	835	847	836	883	851	828	832	837	834	886	864	874	857	848	843	826	833	825	847	869	824	822	852	804	828	835	794	847	823	850	859	829	818	815	820	870	835	820	836	752	793	906	825	852	807	822	859	876	825	822	806	818	841	855	800	831	827	870	875	807	873	849	807	793	810	876	871	863	888	851	855	846	861	862	805	817	872	855	871	806	814	812	832	824	805	838	857	838	848	799	835	875	839	834	902	828	799	885	752	840	838	872	832	808	846	861
2174	2260	1526	2574	10336	16947	18346	13707	6761	2696	895	298	137	89	83	79	66	76	74	74	83	69	84	79	80	73	73	64	78	84	70	72	86	78	80	74	67	73	73	68	83	81	51	97	65	74	76	81	62	64	80	84	70	68	68	83	82	62	66	77	69	65	74	90	94	70	74	84	85	73	87	79	77	87	69	74	70	71	102	83	61	87	74	91	81	62	82	83	84	92	78	73	80	64	81	88	75	85	81	64	70	54	69	84	79	67	88	78	81	88	86	78	73	82	73	80	93	88	79	99	85	67	69	88	72	81	71	80	84	90	92	67	84	76	80	77	80	73	66	80	72	81	74	75	93	80	80	74	68	73	76	73	78	71	82	93	72	78	67	66	65	81	95	83	70	79	73	95	90	82	77	89	69	77	87	81	66	78	83	81	83	75	83	75	70	77	74	102	82	81	68	71	86	91	63	82	89	82	87	62	90	69	73	73	74	73	72	73	94	85	75	85	69	82	82	84	83	80	79	84	71	79	94	87	79	78	86	70	80	81	89	83	95	71	76	66	70	69	88	91	81	69	83	86	81	73	68	83	91	81	63	71	77	77	62	68	84	79	91	64	81	67	77	61	85	70	86	75	73	80	85	80	75	74	79	64	76	92	70	76	77	82	80	78	84	79	80	85	81	95	71	86	72	88	70	97	84	74	67	72	85	78	81	83	68	77	77	84	70	66	77	85	78	71	97	80	83	68	64	71	78	90	82	84	79	79	81	68	66	75	76	72	83	77	89	75	71	80	88	72	77	88	76	64	75	95	78	77	92	70	83	82	92	69	82	59	94	78	79	84	83	81	76	87	83	68	89	60	74	56	82	80	67	70	71	80	90	80	84	99	82	77	80	104	68	93	99	84	83	78	77	75	68	70	70	81	85	89	72	83	90	73	60	72	86	69	90	63	92	74	78	63	80	66	78	75	74	74	69	89	78	84	80	84	79	82	83	84	80	78	82	74	79	68	64	85	82	67	59	91	75	88	86	78	80	91	80	81	68	49	74	65	80	81	80	80	78	93	85	61	76	70	69	90	74	78	77	71	63	68	80	81	77	67	76	82	87	87	81	74	86	77	69	82	78	67	82	64	77	76	56	97	79	83	80	84	80	83	67	78	82	68	89	83	75	66	73	84	65	87	74	81	69	81	83	67	57	86	87	70	80	61	73	70	80	93	71	89	76	79	90	59	80	85	88	81	79	70	98	85	67	78	78	90	80	57	91	85	67	86	74	76	78	79	82	80	77	80	76	80	81	72	75	83	63	73	79	72	79	77	83	86	87	68	70	69	75	67	90	89	89	93	88	73	81	82	82	71	61	86	88	62	63	88	74	77	90	71	81	91	96	67	75	81	83	81	103	111	82	71	79	67	98	79	57	86	71	73	77	82	82	72	80	80	58	79	68	83	75	89	70	77	72	84	77	79	71	82	73	94	81	87	68	101	73	87	67	89	78	83	70	82	87	87	82	80	76	83	78	81	83	85	70	70	72	102	93	59	74	56	73	80	73	69	81	60	77	78	90	79	80	89	82	72	75	73	86	77	86	67	79	76	91	79	81	85	73	79	83	84	86	75	72	82	80	83	78	76	69	76	86	80	61	71	85	82	60	57	90	83	99	82	77	70	80	85	74	80	75	67	66	89	78	64	81	81	64	80	83	70	80	71	85	84	69	81	103	75	69	79	88	72	77	65	71	69	82	87	64	77	69	82	86	72	88	80	87	83	77	78	71	70	84	81	89	95	87	90	78	73	78	84	73	77	64	72	70	81	82	81	97	79	80	85	86	86	89	76	88	93	79	80	81	76	68	81	65	77	82	66	67	81	87	86	83	89	64	92	85	88	75	72	80	82	74	67	79	91	78	64	79	70	94	83	87	70	79	85	80	95	89	82	71	75	77	63	64	72	86	85	80	91	61	71	91	74	77	71	77	86	70	89	66	74	80	66	82	73	71	88	82	84	63	81	79	72	71	77	81	83	91	60	86	81	80	75	76	80	78	77	74	75	70	88	78	69	79	62	71	89	89	84	69	77	80	73	78	80	66	94	84	77	66	90	73	72	78	81	70	86	74	89	67	68	79	83	74	89	83	86	78	72	93	74	71	65	89	81	83	73	86	73	69	75	79	84	76	76	77	78	79	62	77	74	80	87	84	74	69	76	93	98	59	87	81	77	61	64	65	69	88	70	76	83	72	88	84	73	74	80	94	84	77	88	76	68	87	71	74	70	66	79	68	79	73	74	67	81	85	83	78	88	68	80	76	66	72	77	74	90	91	72	82	68	78	58	89	85	77	81	65	82	72	78	81	83	87	59	64	82	95	83	82	87	71	82	84	87	57	85	57	80	82	77	68	74	84	79	73	78	85	77	72	84	78	71	63	73	88	85	79	83	79	64	79	83	71	79	102	77	75	68	86	60	76	77	66	71	90	82	70	80	83	86	81	79	73	75	75	76	76	77	73	91	94	69	73	76	96	80	66	75	67	82	76	76	74	61	71	88	79	84	63	82	71	73	71	91	68	90	72	83	97	79	77	91	66	71	69	81	81	70	102	76	90	78	78	86	72	82	66	73	67	101	76	87	85	70	88	83	84	69	76	78	69	73	90	64	90	87	56	93	83	74	72	74	76	81	92	81	83	82	73	77	69	72	65	73	65	62	80	68	67	75	63	71	85	95	69	72	78	73	85	81	64	83	84	81	64	71	81	84	84	74	62	92	74	72	95	75	77	75	83	77	73	69	86	85	72	81	80	71	79	78	85	80	90	80	88	74	75	81	80	66	77	105	82	78	72	89	72	87	80	80	80	84	65	77	83	77	96	69	83	86	97	70	86	86	71	88	85	90	77	88	79	87	93	79	78	96	61	76	76	74	82	77	69	75	79	63	91	80	78	72	85	67	68	54	85	63	71	99	83	67	79	70	75	86	91	84	79	77	66	81	65	79	82	87	85	68	89	66	90	71	78	77	82	73	79	79	103	82	90	85	83	73	74	75	78	73	94	76	67	65	79	82	75	90	81	70	68	92	68	74	75	83	72	83	78	79	81	74	73	71	87	69	73	74	72	88	75	73	94	81	81	80	71	67	83	72	77	83	88	76	75	71	70	78	65	79	81	68	83	108	79	88	73	85	90	84	80	81	74	78	66	73	84	87	87	64	74	69	85	78	78	78	71	82	87	84	81	60	82	82	65	90	70	58	68	76	77	81	71	83	90	78	76	87	59	63	77	79	79	74	65	72	66	87	88	73	62	74	80	58	80	87	72	73	80	72	64	81	70	79	75	88	77	70	66	69	75	68	73	81	74	82	75	101	82	82	87	90	75	70	80	91	85	74	69	80	79	82	76	63	89	70	76	81	73	86	86	77	96	85	87	75	89	76	88	61	95	75	91	74	61	74	79	79	75	79	71	75	95	87	84	74	82	79	83	79	81	69	72	75	76	89	80	84	80	72	80	59	68	75	79	77
30724	22410	19332	39412	69393	72404	68648	55180	40981	28277	16405	6944	2619	1382	991	959	991	931	975	904	983	961	908	976	935	942	950	929	951	932	937	921	982	954	947	914	932	982	934	979	936	913	964	974	954	912	957	927	926	939	914	924	954	879	925	938	894	970	965	931	981	949	934	966	1016	959	944	984	878	906	970	898	937	950	900	935	966	992	975	914	932	844	906	950	979	936	949	959	882	925	894	929	883	931	917	967	941	984	978	881	926	961	876	912	946	953	938	955	960	910	983	925	941	957	970	905	913	943	954	979	928	961	943	948	916	899	990	930	974	944	929	914	989	906	980	898	993	962	941	935	904	957	924	953	967	940	941	915	956	945	974	937	894	917	993	933	949	951	902	986	989	962	959	960	907	936	941	963	930	984	967	962	898	957	961	930	1053	866	925	940	929	988	934	957	969	902	1000	935	921	944	931	953	896	921	939	924	941	895	930	957	960	944	952	1015	932	925	948	939	960	900	955	953	942	934	948	921	928	916	967	942	952	971	994	972	925	968	935	962	873	947	924	923	918	957	948	930	930	905	932	950	949	941	918	958	934	927	1028	948	973	912	934	959	896	942	921	967	990	978	969	966	930	938	942	931	952	954	910	895	929	927	996	988	983	939	917	918	948	931	989	926	989	934	953	960	987	965	995	999	932	924	964	942	925	955	928	941	936	994	902	917	921	982	976	961	954	955	936	958	963	969	937	921	977	967	909	932	883	911	933	886	926	934	968	930	927	909	990	910	919	994	909	958	918	949	1030	899	926	860	963	990	929	939	928	967	979	1022	903	940	938	985	883	928	876	991	985	911	970	949	1002	932	925	941	912	892	954	954	947	947	939	963	913	940	926	942	912	921	941	900	934	927	981	896	918	991	936	956	936	955	966	954	939	994	934	940	939	1000	969	923	910	905	931	949	924	976	996	959	960	918	917	966	949	924	937	953	926	921	956	882	977	951	938	933	939	947	908	907	940	929	916	1027	958	887	965	1000	957	914	895	913	936	897	945	956	943	990	929	935	953	931	928	946	933	998	951	930	918	890	903	966	944	990	924	947	954	928	940	871	932	962	985	931	983	946	899	977	902	879	940	946	908	931	882	957	931	990	942	935	911	965	967	942	934	963	924	951	974	975	969	975	978	951	950	890	929	945	940	945	936	972	893	896	945	932	881	943	940	896	947	923	961	943	941	934	969	984	966	970	956	919	991	927	972	907	948	949	906	947	952	905	909	930	903	973	923	921	970	954	882	931	995	926	932	973	881	975	888	925	938	897	928	939	920	958	1025	951	929	941	968	923	889	934	953	954	932	931	962	955	940	977	989	987	930	904	960	958	969	944	948	978	937	990	954	964	970	960	941	934	921	964	935	915	912	941	953	933	977	1019	942	946	976	895	937	896	928	929	914	947	937	921	952	939	963	964	909	931	936	870	938	947	971	976	968	985	880	945	985	940	921	960	953	936	976	919	940	957	952	968	942	917	934	944	926	928	945	1002	929	962	937	916	892	957	940	961	934	945	949	991	930	911	932	943	1011	943	923	923	916	932	956	949	925	937	998	962	903	985	944	1009	1004	988	949	903	898	943	901	997	947	961	897	915	975	944	889	936	944	963	884	943	946	892	928	905	974	921	903	919	961	941	967	933	898	927	961	994	895	976	930	927	906	932	943	956	913	923	906	928	919	967	950	947	939	945	962	917	938	929	971	915	920	924	1023	927	913	929	897	941	898	971	939	942	1029	914	919	878	920	927	875	907	919	955	956	923	981	963	946	974	971	938	982	970	886	914	959	957	963	887	966	905	916	918	930	918	942	954	953	931	957	906	931	949	923	906	991	948	907	888	940	909	926	921	956	925	897	923	966	857	904	964	990	963	929	951	939	997	966	985	935	942	975	997	890	951	946	968	933	909	935	942	966	957	948	921	1008	934	909	948	924	1012	946	959	956	944	951	899	942	932	940	971	911	940	906	926	946	935	950	956	916	963	943	911	925	968	964	931	946	920	905	939	965	923	925	916	937	899	989	948	958	942	913	983	983	912	968	867	921	936	996	1017	942	891	965	876	964	908	998	992	946	917	982	898	876	930	948	955	1003	1010	939	887	970	906	950	905	884	911	964	939	921	887	914	956	947	939	986	931	960	976	908	952	1014	886	930	953	948	915	882	1000	957	905	962	902	895	899	935	958	939	933	956	918	912	920	939	963	959	951	930	968	970	971	960	958	971	936	954	948	950	970	921	923	912	888	964	974	933	911	872	921	916	933	933	967	941	922	930	984	932	927	968	936	894	901	922	893	933	943	974	881	881	925	990	920	982	919	956	934	934	979	937	889	887	939	981	930	974	917	930	938	962	968	968	958	972	910	950	879	983	916	950	959	974	936	955	958	966	982	976	975	978	913	951	876	914	952	966	972	962	919	936	934	874	951	915	988	931	950	921	931	916	978	934	964	971	912	954	879	909	972	954	952	955	953	937	923	938	935	950	907	884	969	988	903	956	965	961	917	923	866	960	931	935	1007	893	988	946	959	979	938	952	943	948	938	940	904	925	977	945	956	977	927	901	898	923	963	963	944	919	957	923	938	993	934	893	937	978	966	949	951	942	905	919	969	915	959	948	931	923	903	949	943	923	904	950	946	914	945	914	983	990	943	850	962	877	959	943	943	850	875	946	934	975	972	925	972	906	908	914	922	925	935	932	932	914	919	970	997	990	868	991	1015	938	907	962	918	897	964	922	919	992	960	940	938	879	1005	853	909	983	887	881	923	946	939	914	930	932	961	920	961	943	945	950	951	945	947	914	934	947	944	910	980	962	879	905	901	944	986	912	944	959	934	947	928	932	908	904	930	987	871	895	904	916	939	912	922	941	936	885	959	921	962	984	910	955	929	903	938	967	947	964	961	926	944	926	992	892	952	928	876	942	953	989	917	958	953	949	963	900	960	920	931	966	924	939	951	942	912	967	923	953	951	949	910	937	971	958	879	954	950	991	983	948	904	957	908	944	940	963	881	940	929	950	902	925	928	896	961	897	964	953	921	947	922	953	959	997	959	932	962	906	940	933	912	944	915	943	981	942	912	947	975	935	947	962	890	893	965	945	885	942	906	960	943	954	953	954	902	983	957	927	913	947	965	910	922	921	918	953	924	893	951	966	1027	847	947	922	989	931	921	889	927	949	979	932	923	995	868	983	946	919	919	935	875	920	900	954	937	950	953	1008	930	969	935	920	921	945	920	969	981	956	907	916	953	956	930	936	911	942	991	896	1003	938	886	906	961	947	962	955	995	923	930	898	865	910	988	942	952	955	945	962	1006	905	961	905	907	932	942	909	933	963	919	924	952	899	917	981	959	920	909	948	897	922	964	931	939	910	934	927	924	939	946	958	926	927	944	945	995	923	908	962	927	914	951	992	941	994	967	921	982	1005	942	988	944	915	959	921	992	946	910	955	960	923	925	976	939	896	935	923	905	888	959	953	903	887	1029	954	968	887	978	956	940	938	982	956	929	966	916	914	979	956	988
1637	298	265	599	1963	3193	3861	3242	1639	723	277	111	82	61	54	54	56	49	65	56	54	54	58	74	59	62	50	56	75	52	50	75	54	58	56	58	64	61	55	52	64	66	68	56	59	59	70	56	52	52	62	64	52	68	62	55	58	55	61	54	58	66	73	58	63	58	64	55	60	60	56	59	78	65	78	54	56	65	57	63	66	57	51	49	60	52	59	68	72	63	62	49	51	61	72	54	73	57	67	55	67	52	47	49	58	65	68	63	59	54	59	63	65	49	63	49	41	60	64	51	47	48	61	59	57	57	70	70	60	60	53	44	51	50	46	63	55	56	51	55	61	66	64	56	55	47	60	82	58	46	57	62	73	55	52	55	60	62	75	61	47	55	48	61	58	68	85	62	59	59	50	50	59	58	67	58	72	55	46	55	59	56	79	72	58	63	56	61	44	71	65	55	57	63	56	54	62	79	60	62	47	64	67	59	67	63	62	74	73	64	57	63	49	57	56	65	62	61	45	72	65	66	67	62	50	57	53	65	55	42	71	52	70	48	56	48	63	69	54	57	56	43	55	66	54	54	59	63	62	51	53	70	38	59	54	64	48	60	57	69	58	44	67	58	61	54	55	55	61	47	62	57	53	52	59	77	59	60	56	67	67	60	56	70	61	58	49	57	51	44	60	56	60	58	61	52	57	67	77	71	44	49	56	67	60	50	60	70	70	70	47	53	76	60	50	47	62	49	61	84	50	54	57	57	58	68	57	49	45	55	65	57	53	48	56	53	58	61	63	67	71	60	56	65	54	67	59	53	55	62	60	67	60	68	73	51	49	68	71	57	60	57	65	64	61	56	48	61	60	75	62	63	61	53	50	57	60	56	55	52	56	67	66	69	49	56	54	61	55	68	60	63	56	53	53	71	72	55	40	52	60	52	61	57	59	73	52	56	57	56	57	54	56	60	59	80	53	54	76	59	69	56	66	60	54	63	61	55	56	62	63	57	68	52	55	61	44	55	63	64	69	57	57	65	51	55	55	57	54	58	53	47	77	58	61	64	52	49	60	55	59	64	70	66	54	54	66	63	63	54	57	68	65	53	59	55	47	60	44	69	56	63	49	53	61	62	51	69	63	67	72	67	54	63	59	71	70	68	53	56	69	69	75	64	50	72	71	47	70	61	53	48	61	64	58	60	47	52	61	68	65	51	66	43	62	69	65	73	75	47	63	45	56	54	61	63	55	58	60	53	50	46	45	52	49	67	56	69	67	50	52	63	62	60	64	51	58	55	60	48	56	58	52	59	65	42	66	78	71	55	67	53	60	55	51	55	52	43	68	60	48	60	57	49	62	65	60	63	60	83	66	51	63	58	63	46	63	50	63	62	54	67	57	53	60	59	64	61	81	49	67	69	54	68	61	54	47	59	65	48	55	62	46	56	65	74	52	63	58	66	66	58	55	63	54	52	68	71	63	70	54	70	55	57	41	62	73	57	55	60	59	64	45	64	63	50	48	58	68	60	51	48	68	62	43	73	73	60	59	57	55	57	70	48	57	74	70	47	53	49	59	55	54	52	64	57	62	72	60	51	58	62	55	59	54	61	50	61	64	51	60	56	63	50	71	68	67	49	69	62	60	77	44	57	56	68	51	50	66	66	58	58	52	63	60	69	59	60	66	65	62	68	60	82	67	71	65	46	67	60	64	47	59	68	49	56	65	59	57	63	57	59	60	59	56	48	54	69	50	72	54	58	63	77	79	64	65	55	61	55	56	64	64	66	45	56	52	71	71	55	62	52	50	52	65	56	67	63	78	64	47	56	45	54	63	56	57	50	53	61	54	62	60	51	54	68	58	60	76	62	58	51	45	54	58	55	60	75	63	57	66	56	51	50	42	56	53	31	66	43	63	67	43	51	67	48	63	69	57	56	59	60	51	55	59	57	56	50	69	66	58	72	63	60	65	60	56	57	57	64	53	66	53	65	61	39	66	58	68	68	56	59	66	55	64	72	65	60	56	50	49	54	68	59	62	75	54	68	61	47	58	50	57	62	68	47	61	55	68	64	38	61	60	56	46	63	56	51	55	66	66	65	56	46	64	62	65	56	58	59	60	46	67	62	55	51	44	60	53	65	72	61	64	73	53	53	55	68	56	47	57	50	57	71	68	51	59	53	55	51	43	56	60	53	47	72	43	61	52	60	63	66	73	64	48	62	59	60	51	83	50	56	44	62	48	61	53	67	45	63	70	62	55	65	57	68	66	52	54	46	55	64	66	51	51	66	53	61	60	70	63	70	59	59	49	49	45	51	51	72	62	48	72	55	53	60	66	44	71	58	62	64	53	60	66	62	54	75	49	55	71	64	64	47	49	60	62	60	55	70	43	52	50	49	71	62	86	47	61	50	58	64	53	53	69	57	52	66	57	54	58	59	56	48	56	45	65	55	52	53	55	66	64	51	46	56	47	49	72	37	69	61	55	59	63	37	58	73	61	43	58	58	68	64	63	61	63	63	52	56	53	69	64	44	70	61	55	66	54	66	45	85	50	60	59	63	54	61	73	47	61	67	67	56	46	62	58	49	57	61	58	72	57	58	59	55	73	63	69	64	50	51	61	66	69	60	58	76	68	56	62	60	60	67	62	52	48	66	54	66	60	64	55	60	48	55	61	52	46	46	58	50	57	63	48	49	58	57	69	63	63	62	60	49	51	59	61	62	71	74	69	48	52	57	63	54	66	53	65	68	50	53	62	56	59	66	58	68	65	55	57	74	65	57	55	55	59	55	42	48	56	57	51	58	66	61	61	67	68	53	48	63	50	74	61	56	54	51	54	62	75	63	71	62	47	53	58	52	63	67	48	75	67	69	45	61	53	71	58	60	58	44	58	60	64	68	58	46	55	61	64	52	77	66	62	58	69	53	62	64	57	65	46	41	60	65	63	56	54	66	74	58	65	67	61	57	62	64	55	56	57	65	65	63	60	52	59	56	48	66	55	59	74	66	71	52	59	53	60	58	60	65	60	62	59	61	64	59	63	77	70	57	56	70	58	53	63	51	58	64	54	60	54	48	49	55	68	55	60	54	66	63	58	52	49	47	53	47	65	70	52	60	64	64	55	53	64	73	59	58	66	57	64	43	72	52	70	70	70	55	60	69	41	70	59	50	58	47	62	53	59	69	55	64	48	55	44	49	62	50	56	60	51	37	53	53	66	59	72	57	61	50	75	53	56	59	64	57	61	63	57	46	59	65	64	72	61	50	60	52	56	48	60	68	62	58	56	49	58	56	56	54	60	62	69	56	62	48	52	58	45	70	50	52	65	57	49	71	60	49	63	63	63	62	47	46	69	55	56	61	64	67	65	58	58	67	60	51	51	64	52	50	53	51	63	66	59	59	57	70	64	67	66	61	65	61	49	49	60	68	61	68	57	70	69	46	75	62	50	53	63	53	56	69	47	61	65	44	64	54	52	52	64	69	57	66	77	55	60	60	60	52	53	70	64	64
17943	7203	5975	22626	40476	42351	40945	34304	25226	14855	6483	2502	1206	845	748	694	756	702	713	752	742	752	713	697	722	683	737	720	708	724	764	713	749	736	698	689	725	673	729	679	726	766	724	676	694	728	671	723	700	780	678	752	750	675	744	711	695	699	696	703	754	720	642	700	706	755	770	697	772	691	745	717	706	758	719	725	691	742	742	721	692	735	732	732	716	750	668	714	740	699	736	680	722	700	694	741	720	745	726	709	697	759	678	735	714	727	749	719	742	765	664	732	747	715	700	701	716	648	691	767	720	753	741	725	680	709	733	690	725	709	688	736	688	739	699	687	721	712	686	686	721	702	708	762	689	734	757	773	749	678	696	737	714	718	751	721	774	703	689	710	714	715	707	777	737	692	693	714	696	710	681	711	686	688	681	662	761	709	720	700	731	679	742	723	721	716	756	702	771	773	725	688	705	760	684	760	698	701	695	733	692	738	728	730	735	745	725	725	710	703	751	735	720	756	739	746	707	723	696	731	710	673	725	707	720	745	754	729	755	719	681	737	722	674	714	734	714	758	687	709	746	719	729	712	757	679	695	725	668	688	704	692	709	699	699	741	741	713	719	662	733	702	736	699	720	732	676	715	704	719	742	686	708	694	717	695	734	699	670	715	740	715	759	691	735	701	664	726	765	737	736	743	689	664	705	720	756	735	716	701	687	683	703	717	719	738	742	662	776	684	704	712	707	717	685	694	733	741	756	695	688	674	709	693	719	722	668	703	747	743	721	748	711	683	693	713	721	762	711	734	708	685	670	676	701	696	725	658	716	707	736	687	657	781	753	744	700	700	754	721	658	761	681	724	682	791	749	702	720	743	751	688	695	730	740	751	701	709	724	702	707	714	678	724	666	708	705	734	729	690	705	724	712	699	702	718	722	711	684	730	724	700	727	701	687	716	720	716	745	740	707	705	682	704	705	724	718	700	718	707	715	720	728	760	732	692	703	731	732	735	715	751	724	725	737	712	702	684	757	652	734	697	713	689	696	751	731	726	740	739	758	717	673	710	679	697	720	681	722	686	726	722	722	707	703	698	661	689	727	750	719	758	710	724	725	735	710	700	736	683	698	741	724	759	738	654	735	744	705	686	691	704	685	683	687	702	742	738	723	671	745	760	669	667	705	767	722	694	725	718	715	722	719	709	730	722	686	680	723	696	720	687	727	679	750	702	722	680	755	725	725	665	711	735	717	760	748	735	736	732	727	693	710	721	712	686	667	720	707	690	717	683	718	740	713	766	699	661	731	719	712	723	727	752	712	698	744	750	744	732	690	712	677	749	714	697	725	728	735	749	734	730	683	722	692	690	776	747	763	715	734	736	740	713	758	717	693	740	743	694	680	719	699	727	689	761	685	755	729	708	702	721	765	719	743	725	723	712	725	725	782	686	702	720	728	785	722	758	717	685	766	736	702	735	687	739	732	708	727	690	741	737	702	683	721	705	739	694	723	690	676	719	678	729	660	732	731	702	719	688	689	680	734	691	703	708	735	700	719	721	790	686	728	741	653	728	684	739	725	703	708	713	740	702	733	708	726	720	670	748	732	731	688	686	719	725	713	718	697	716	695	773	709	689	696	717	673	723	741	734	711	725	771	741	670	723	699	732	769	695	723	731	702	692	730	712	742	725	721	735	703	692	773	703	754	726	711	725	682	688	712	724	704	690	749	702	729	723	691	699	750	719	728	768	752	748	697	697	714	759	716	732	740	720	707	703	682	670	757	700	738	733	752	706	729	725	717	707	697	735	724	729	692	692	720	730	684	734	732	728	741	720	690	736	689	693	707	765	740	739	742	711	710	701	698	733	737	738	751	705	732	754	660	684	711	744	758	681	664	712	701	731	705	761	729	758	710	744	734	732	742	686	717	727	725	758	717	750	661	749	696	706	711	716	685	711	730	733	691	711	717	722	706	722	734	746	766	754	710	755	733	719	668	753	702	717	758	731	693	682	718	699	693	704	766	708	687	717	694	718	713	753	705	752	722	721	747	720	731	686	717	688	754	742	682	701	703	723	748	748	716	678	764	709	695	736	728	736	695	708	716	723	727	728	739	755	726	734	707	710	695	746	730	727	709	754	704	714	712	696	714	746	761	736	745	750	703	734	735	684	680	746	709	748	705	708	732	710	685	750	705	683	703	729	741	763	714	707	700	746	711	667	704	716	726	671	747	760	699	731	764	714	715	724	659	721	736	736	742	699	748	692	680	691	772	705	725	741	747	720	699	746	763	743	685	725	706	744	759	743	721	721	719	693	749	732	778	738	671	721	699	710	707	756	672	716	751	674	703	727	758	722	736	767	712	722	680	702	754	706	697	774	688	733	736	721	675	696	718	732	747	685	690	730	720	716	659	725	718	672	735	656	758	689	754	701	711	707	731	679	718	719	703	755	710	698	724	676	776	727	708	739	720	704	711	635	716	785	734	732	731	654	730	692	706	696	690	729	680	710	663	780	757	720	709	741	732	667	676	676	721	724	732	757	720	721	723	684	666	726	662	754	675	713	689	747	719	761	700	727	727	718	721	718	715	718	724	716	723	712	720	657	690	741	699	732	735	703	744	725	759	639	746	739	750	707	721	684	744	679	764	714	717	738	697	697	738	724	704	736	721	654	693	745	653	714	696	717	746	721	710	723	689	746	728	702	682	722	706	749	688	747	694	753	733	715	721	733	700	671	682	756	725	713	711	647	689	775	716	692	739	714	730	736	709	657	708	683	718	748	720	707	720	706	712	739	727	726	700	726	732	723	725	732	730	757	709	771	713	744	712	726	715	681	732	687	762	703	755	725	681	707	757	685	722	729	716	744	727	708	713	700	731	696	670	686	739	729	723	728	739	701	703	730	723	716	673	710	734	727	719	730	760	714	722	713	752	707	735	753	741	720	705	705	719	673	706	725	721	736	750	731	691	711	722	697	691	705	760	713	722	695	728	726	759	683	711	742	711	717	739	726	686	696	715	741	737	703	689	728	736	688	688	749	716	694	726	701	756	717	723	733	775	725	716	715	685	703	682	716	734	710	698	744	732	703	754	717	713	725	747	728	681	725	710	698	746	705	749	684	762	703	723	757	710	721	726	661	684	736	707	735	751	700	703	694	772	705	736	719	675	729	692	723	744	689	705	747	698	671	725	681	680	720	728	778	691	685	704	661	695	723	690	702	701	747	715	741	741	704	706	712	696	708	715	762	703	694	678	681	702	732	688	726	752	744	725	689	727	689	734	707	698	712	707	704	714	689	655	708	755	718	685	699	757	697	732	712	706	735	773	709	710	694	715	744	710	700	667	705	698	644	713	672	683	737	723	735	751	722	746	690	681	716	727	738	729	695	760	757	705	719	686	726	738	717	676	727	730	733	710	692	711	716	751	717	722	735	688	702	730	708	688	739	708	714	708	717	760	689	709	746	718	729	737	702	734	734	716	697	718	741	681	763	706	749	740	721	696	700	733	692	750	697	708	712
989	786	1214	1892	3668	8431	13198	9444	4394	1638	582	176	121	77	66	66	73	69	56	76	62	71	66	63	64	71	59	81	62	82	51	76	85	71	88	57	69	54	67	78	62	71	78	70	77	66	71	73	78	73	77	59	64	65	78	60	66	59	71	81	79	75	68	71	61	69	58	57	72	58	71	60	81	68	62	71	70	65	77	66	74	75	72	83	67	55	76	59	63	67	61	75	92	70	69	68	83	72	68	64	81	68	64	67	61	60	64	89	62	54	61	68	77	60	72	78	66	55	67	68	72	66	63	77	76	68	53	62	61	67	64	72	61	74	72	62	68	74	78	81	83	92	73	77	85	59	60	72	67	60	68	75	70	59	69	75	58	71	65	62	76	69	78	69	65	70	63	68	48	70	62	85	61	65	74	61	67	71	41	51	64	71	70	70	73	66	58	67	78	66	73	68	61	78	61	67	72	67	79	58	80	62	67	79	63	74	77	71	79	84	65	82	57	67	75	76	62	69	66	70	85	73	52	67	69	73	58	66	70	60	78	65	74	64	79	67	64	77	70	68	82	62	52	75	65	93	76	65	71	71	65	78	66	58	75	59	56	70	62	61	60	75	67	62	64	59	53	87	60	66	68	70	68	72	69	63	70	73	64	75	57	56	56	58	81	76	70	71	76	54	61	64	83	54	64	72	68	60	53	62	76	80	67	71	50	71	64	59	85	64	78	71	63	78	58	56	59	60	62	67	66	73	73	65	81	73	65	72	86	75	88	72	69	62	65	94	74	62	69	67	70	58	76	78	70	65	61	64	58	62	70	76	70	67	65	83	69	66	58	62	63	70	70	57	66	80	61	70	56	74	78	64	76	67	56	55	74	75	72	67	59	81	79	59	59	63	57	63	65	80	65	69	68	67	57	74	65	80	66	57	73	67	75	69	63	67	75	78	79	67	57	69	76	87	59	60	86	48	55	73	72	70	67	68	57	57	70	68	72	67	76	68	83	58	69	66	71	59	72	71	74	63	60	85	66	72	75	65	86	66	80	54	69	69	57	71	65	67	81	63	60	55	69	72	59	69	69	68	78	67	65	63	67	69	83	72	73	53	62	87	61	70	70	80	70	68	85	62	71	62	60	69	74	55	64	57	74	80	64	66	74	64	62	63	63	79	80	69	71	79	81	68	80	73	64	83	77	66	78	74	90	70	89	66	73	67	63	62	57	77	61	68	78	63	62	62	56	58	60	67	70	62	73	72	58	62	75	51	66	61	67	75	65	68	75	63	76	62	79	66	62	64	81	61	79	73	68	74	74	66	71	53	76	76	82	57	74	70	76	71	68	92	67	70	72	60	65	73	64	65	76	64	70	60	79	67	60	75	88	66	61	58	65	81	59	66	57	76	51	61	77	77	64	65	65	82	78	79	69	51	59	61	72	68	65	70	74	66	66	77	65	76	75	76	65	63	80	73	84	74	55	77	75	77	76	54	64	63	66	52	66	63	54	75	65	73	63	66	63	51	64	75	71	60	65	60	65	65	68	60	61	57	82	73	63	66	84	60	80	69	57	61	79	71	54	68	85	86	71	58	61	67	64	88	86	69	72	66	53	63	66	72	63	71	53	74	55	67	73	55	77	50	70	79	74	64	79	62	77	93	57	64	77	66	82	72	72	48	59	71	79	64	74	61	80	63	61	75	73	73	55	66	73	80	71	72	81	62	72	86	84	66	71	61	94	80	67	74	66	76	57	65	57	72	64	65	58	66	73	71	71	83	77	61	61	60	67	53	61	57	53	77	74	73	84	88	66	67	58	61	52	67	71	63	71	70	77	77	68	62	64	84	59	84	63	72	78	79	78	67	86	60	66	65	72	77	66	67	70	66	74	79	68	68	69	64	83	67	74	61	70	69	72	59	56	58	60	59	50	69	67	73	81	72	67	66	77	67	65	52	64	76	74	74	69	79	67	91	60	53	64	66	48	75	57	55	57	79	56	66	72	52	60	75	79	65	70	94	68	67	68	58	70	63	62	70	65	76	82	68	66	76	63	67	71	55	76	63	57	89	73	66	67	68	73	78	64	61	73	70	59	59	66	67	59	69	68	61	70	75	71	68	63	59	66	60	56	69	63	66	73	72	66	72	56	63	56	68	70	63	56	86	69	79	58	64	63	87	68	77	77	63	59	78	66	80	69	74	63	62	58	75	75	70	75	78	67	74	75	58	64	62	79	82	57	69	62	77	68	84	69	61	60	59	68	57	85	66	70	68	60	60	55	72	75	53	69	68	70	58	73	59	60	67	84	72	73	85	75	76	75	73	67	64	63	71	63	67	66	72	67	67	79	65	76	73	75	66	63	57	83	70	67	74	68	47	63	78	64	66	60	68	61	67	59	64	60	62	66	67	59	75	66	78	67	60	67	65	69	67	77	77	70	79	60	73	62	73	55	76	69	72	61	80	66	64	74	65	87	72	66	52	55	62	84	75	85	77	66	72	71	70	62	70	93	75	68	53	71	65	85	72	62	68	71	68	66	67	76	74	66	77	71	77	86	67	67	80	60	75	88	81	76	65	68	71	81	82	71	71	59	66	70	65	57	72	74	55	66	64	68	81	74	61	66	72	64	67	70	76	61	64	77	69	62	64	77	57	71	70	56	77	80	79	82	74	85	65	63	64	62	58	74	70	62	71	74	68	64	78	71	71	78	57	71	80	74	78	58	60	54	73	66	79	64	72	70	65	69	66	65	81	69	72	64	61	51	63	75	59	50	66	74	71	67	77	74	64	53	58	64	62	69	60	77	77	62	56	72	82	61	66	65	61	65	57	77	61	84	82	73	92	62	67	63	69	76	60	64	59	69	79	64	79	63	71	63	59	70	67	69	67	79	68	66	59	68	55	75	71	57	59	68	57	69	73	73	72	76	78	72	73	72	93	69	63	72	66	81	72	64	69	59	60	74	67	52	85	70	55	58	80	80	73	72	59	68	65	76	58	84	78	57	64	71	78	56	76	62	77	72	60	62	67	72	82	75	67	74	65	96	63	58	65	70	83	69	77	60	68	67	62	58	58	78	69	56	71	67	58	65	70	54	65	65	81	76	68	66	60	70	59	53	85	58	58	59	76	68	76	58	60	57	77	62	66	72	81	75	78	64	86	66	71	74	61	74	80	60	76	71	65	81	57	67	62	78	56	80	78	66	68	72	61	85	78	55	69	70	68	69	61	71	70	70	62	59	69	69	78	63	64	57	61	48	76	76	62	62	72	86	72	58	69	75	64	76	66	73	63	63	69	61	69	68	59	56	79	63	83	85	70	74	75	60	67	81	71	65	67	63	81	64	61	76	58	73	86	72	54	74	77	73	77	69	73	56	63	61	92	76	62	54	80	66	64	61	69	74	57	62	76	73	71	76	67	65	62	72	67	63	65	45	66	61	81	82	63	60	63	71	60	73	68	57	67	80	78	68	79	69	67	56	73	82	60	64	73	72	79	74	72	68	64	71	80
20751	13881	16733	35500	50319	59671	60651	47985	34497	22439	11583	4220	2033	1090	883	846	846	810	763	814	789	854	872	815	814	798	811	812	799	811	887	798	818	849	786	802	832	856	747	774	805	793	817	852	822	798	812	850	781	768	808	814	822	813	784	877	853	776	805	793	787	809	801	794	834	818	821	766	835	770	814	799	786	802	759	810	788	760	809	849	824	783	792	811	804	792	782	871	806	846	803	800	803	835	782	819	838	826	876	808	865	780	815	795	843	808	861	812	832	769	832	796	781	797	782	782	808	758	778	809	832	775	849	810	841	827	846	841	782	847	822	842	821	860	798	792	855	782	866	828	845	734	824	879	853	825	799	814	831	834	784	784	826	812	780	843	875	822	800	754	858	798	786	779	851	766	811	788	806	810	835	827	792	798	805	848	806	787	848	769	800	815	799	775	795	768	821	807	848	839	844	803	787	822	828	821	805	806	838	817	832	832	824	838	791	817	812	768	838	797	810	786	801	856	849	869	815	802	857	799	792	816	807	778	761	815	807	830	831	784	903	773	828	777	773	840	770	844	846	750	799	797	814	806	807	756	810	842	799	866	840	809	866	789	820	811	807	860	786	803	858	769	818	835	846	842	810	809	780	835	851	850	818	811	804	812	806	886	812	840	875	871	771	844	813	843	834	776	851	777	818	769	772	846	771	767	885	764	824	857	790	787	822	834	845	795	778	813	804	818	831	808	824	844	806	775	850	821	828	837	834	800	836	830	776	802	796	794	818	803	782	806	848	801	845	808	863	841	806	777	779	859	795	825	835	771	788	818	810	813	783	840	827	842	812	831	808	786	824	858	807	872	821	824	796	852	811	797	848	782	806	780	855	845	839	803	777	765	753	818	795	859	816	801	820	831	858	801	827	799	898	820	809	759	797	804	846	809	867	817	842	814	759	804	827	791	786	837	767	843	777	803	811	843	828	845	775	872	803	812	820	839	789	826	806	842	769	839	827	840	832	828	841	852	857	815	870	813	823	832	822	788	817	830	775	800	807	879	800	793	814	790	817	801	842	792	820	793	844	812	795	821	786	826	832	811	792	814	865	828	827	834	808	831	880	786	868	794	819	775	826	814	785	828	871	805	848	827	847	780	818	811	856	879	808	800	824	837	799	830	754	784	821	820	819	826	810	758	813	803	839	853	790	816	809	861	800	792	826	840	818	817	853	815	830	779	791	820	835	839	818	820	799	842	806	781	805	811	824	811	845	799	831	819	786	749	856	779	816	803	768	838	779	792	854	815	799	832	859	794	805	843	858	876	791	779	826	800	799	794	873	817	821	808	796	822	778	773	826	831	848	814	811	839	780	831	837	792	821	801	811	815	817	813	851	820	799	812	781	840	809	793	795	784	817	771	831	805	856	844	758	820	810	803	869	765	874	865	796	811	778	756	786	843	810	859	834	754	808	774	864	833	826	789	816	796	876	804	847	811	823	796	769	817	852	777	814	818	834	835	836	797	811	776	813	836	826	805	764	819	780	817	845	818	805	845	780	829	868	800	863	850	822	799	815	801	834	808	802	797	875	784	813	807	798	827	795	750	853	754	811	828	865	818	818	761	796	861	805	796	841	824	821	775	772	857	812	803	844	833	875	818	828	798	776	853	813	867	784	821	825	822	874	821	866	832	797	828	825	819	788	818	838	789	790	805	827	814	787	826	835	820	806	822	842	795	814	807	857	806	803	797	777	837	786	780	762	819	782	810	836	815	849	811	834	840	781	840	803	839	806	826	826	834	812	850	817	821	830	827	820	800	843	775	871	823	807	771	836	853	785	831	793	775	817	809	812	792	826	814	845	827	775	812	794	849	852	803	742	798	837	863	718	858	847	843	783	784	823	844	788	836	773	834	813	813	800	830	795	826	804	816	808	805	782	780	864	815	782	831	837	859	779	825	821	805	836	856	777	790	807	794	826	785	780	834	816	797	831	839	833	802	798	873	761	814	781	800	796	829	833	799	867	813	824	826	772	857	832	797	789	830	860	759	811	806	845	822	833	843	805	820	789	811	819	808	836	826	791	795	815	831	830	854	781	863	854	782	833	781	849	807	854	828	787	837	791	764	826	812	762	811	816	854	785	801	805	781	825	767	752	783	821	850	813	786	797	811	780	773	841	792	759	794	835	832	813	818	822	783	846	810	847	815	779	824	832	803	855	810	806	819	808	867	820	817	800	804	821	794	782	836	829	811	798	878	824	821	810	802	849	829	791	811	762	848	835	824	813	856	822	838	787	794	803	821	826	836	776	802	879	820	818	819	805	815	804	828	834	808	842	810	801	821	820	771	776	834	799	793	799	766	818	828	828	776	825	790	772	778	791	786	790	799	803	787	834	869	814	849	800	844	797	768	801	816	845	792	817	819	833	815	831	806	887	860	791	780	768	805	812	858	788	784	827	781	805	749	809	939	800	811	828	856	810	768	780	825	790	783	783	807	809	791	797	865	843	824	848	793	854	799	811	838	811	795	786	870	811	774	815	810	810	808	789	820	851	820	839	814	795	833	829	832	848	817	812	786	825	810	818	754	787	817	828	798	808	785	812	790	780	846	765	803	834	846	785	775	837	759	799	851	781	809	818	834	822	816	823	822	802	824	875	822	858	813	815	749	789	833	804	788	884	782	804	786	872	805	848	843	829	789	790	771	793	805	786	819	781	849	869	853	855	798	828	806	811	822	825	815	808	773	793	892	772	855	778	788	849	801	852	791	795	814	806	830	823	796	771	777	764	841	791	839	847	812	794	834	803	777	780	827	811	792	857	786	791	796	843	798	819	858	810	798	796	777	769	780	790	845	821	824	800	833	777	819	871	849	814	768	825	825	826	853	779	790	800	849	837	790	841	793	801	814	831	795	830	811	818	844	774	832	830	837	868	799	788	779	843	768	827	817	847	761	830	834	792	824	869	868	834	800	797	848	824	768	776	800	806	796	838	777	771	764	861	849	767	815	804	893	864	825	861	771	843	830	860	853	784	781	811	788	785	801	814	856	786	854	802	873	836	830	867	763	823	809	849	817	779	801	834	831	855	814	826	800	832	795	785	864	790	813	815	821	822	794	821	802	820	801	815	828	836	850	854	836	797	854	822	790	800	836	804	840	831	822	805	817	778	826	828	852	834	792	809	817	877	886	847	830	757	841	897	821	832	763	767	779	790	803	778	791	840	851	786	815	806	805	792	810	776	810	811	814	795	801	791	813	817	827	825	808	808	842	811	818	856	830	825	821	796	798	805	817	859	803	819	816	793	836	843	824	824	801	812	800	832	773	840	807	745	811	760	773	795	783	809	813	847	832	834	816	753	820	824	799	851	821	815	824	779	806	797	791	797	799	885	851	819	841	779	782	824	839	864	793	810	776	866	823	754	835	819	798	811	807	807	744	734	821	853	772	812	812	798	867	798	856	804	819	847	799	846	822	802	772	866	834	794	810	812	850	850	875	812	777	806	783	823	799	845	850	781	873	841	794
2320	672	1264	2137	3673	11574	15013	8948	3860	1306	471	187	100	89	73	67	62	61	64	72	68	58	71	78	57	70	65	67	79	47	65	78	60	60	63	80	72	79	59	61	81	61	69	83	59	78	66	67	80	63	63	67	71	79	62	70	76	70	74	75	77	68	61	66	84	79	72	74	63	75	56	62	68	64	58	65	66	60	67	86	55	74	62	76	70	67	68	73	66	64	67	54	66	54	80	72	59	64	57	64	93	54	73	70	79	62	53	74	64	64	75	77	57	71	73	70	81	72	59	81	63	50	69	67	65	81	69	81	70	80	63	66	69	45	66	66	72	57	71	77	67	59	64	69	77	62	68	60	74	59	62	73	66	61	78	68	70	71	62	66	70	73	76	69	65	86	64	80	77	64	68	59	75	47	66	56	46	78	66	63	78	67	80	66	65	70	55	57	67	69	79	65	76	64	59	71	60	74	57	68	69	58	62	77	69	76	68	70	81	62	65	65	58	57	56	61	78	64	74	72	55	76	71	54	61	75	78	75	81	59	66	70	44	73	82	53	68	53	67	74	68	65	74	60	70	67	72	58	77	61	67	69	61	64	86	78	78	66	75	61	76	78	55	69	60	69	70	73	68	68	88	61	71	60	72	60	69	83	72	68	74	83	78	71	76	76	73	62	74	66	71	68	81	61	90	68	66	64	76	58	80	71	57	77	88	52	75	64	67	67	61	71	70	80	70	69	81	72	78	75	53	74	61	77	77	65	55	82	69	54	55	71	64	67	79	83	77	85	63	65	75	70	59	69	55	72	87	61	59	76	57	86	63	76	59	66	72	57	68	68	70	68	58	80	55	72	69	69	72	67	90	60	59	67	74	64	77	70	64	62	66	67	60	64	59	75	63	59	76	64	65	92	57	61	63	73	75	63	77	70	67	61	71	69	72	68	71	79	75	76	79	71	49	69	60	62	80	70	93	66	72	70	66	50	57	63	77	68	63	56	76	57	70	69	64	65	54	82	62	72	79	63	71	66	71	72	62	88	71	68	78	74	63	69	54	69	67	53	69	80	64	67	69	73	68	67	67	67	74	75	75	66	63	79	61	71	63	65	70	67	76	77	64	71	73	82	59	57	81	71	58	86	82	54	76	77	79	58	79	70	80	70	79	63	59	68	77	57	64	63	70	64	59	76	80	56	78	68	70	77	64	85	58	73	73	50	63	68	74	64	58	73	67	59	73	65	68	61	68	64	72	57	68	73	67	76	67	61	60	89	61	77	87	56	72	68	62	69	67	69	66	56	70	78	61	68	57	55	53	80	73	64	62	76	72	68	79	69	69	69	74	78	59	68	76	66	69	64	58	47	61	80	74	71	58	69	63	67	69	50	71	71	70	77	72	56	73	71	57	80	65	71	87	74	82	56	64	58	64	83	74	61	88	73	68	66	49	64	63	70	75	76	90	80	62	68	74	73	80	59	62	73	62	68	81	74	77	77	72	62	76	73	72	66	77	80	76	64	62	84	71	55	74	70	79	82	66	69	66	70	62	64	67	64	74	68	64	75	61	68	55	74	65	76	52	84	67	80	64	64	53	70	80	72	62	69	79	68	68	71	77	56	69	81	71	49	76	65	79	56	74	80	68	72	66	79	66	63	66	62	68	82	74	62	55	58	72	62	68	80	71	83	74	79	74	62	71	75	71	69	70	66	69	77	76	71	90	70	51	66	82	69	66	63	56	73	67	58	80	69	68	78	74	62	69	63	70	74	68	73	66	61	55	70	59	53	71	74	62	71	65	75	60	80	86	70	62	66	64	78	71	69	69	66	72	82	61	70	60	75	77	75	76	77	58	66	66	77	72	67	67	64	49	84	77	71	75	73	69	61	71	70	72	71	82	59	68	82	72	60	72	78	74	82	59	66	80	68	59	58	65	65	53	80	75	70	61	63	55	70	71	64	78	78	74	74	70	60	63	63	53	64	74	67	91	82	61	72	62	69	60	93	60	69	76	82	65	60	76	49	43	76	67	60	78	67	68	64	68	60	57	79	79	56	55	51	79	60	77	85	61	69	73	70	63	77	77	67	79	65	75	75	76	73	71	56	68	53	79	82	55	74	70	60	65	71	66	76	63	72	74	68	66	65	60	75	73	76	64	70	75	62	63	71	58	70	57	77	92	51	63	72	68	73	67	69	62	64	75	67	68	62	91	58	72	74	68	47	80	62	83	65	64	68	78	77	75	94	82	70	64	68	70	62	73	80	61	66	62	57	60	58	54	78	63	80	62	61	61	83	69	67	59	69	69	73	79	58	78	61	49	55	70	65	78	69	57	63	77	74	76	65	56	65	76	63	67	61	54	69	65	74	72	75	69	70	62	67	78	56	66	69	76	74	62	85	67	51	70	73	84	72	70	51	47	80	54	71	82	60	61	75	64	57	57	71	51	59	76	88	77	82	64	62	72	61	74	71	63	70	66	74	75	67	74	66	80	83	60	52	73	82	61	80	58	63	56	66	90	73	60	74	69	66	71	60	74	63	65	53	69	71	62	70	63	75	68	80	78	71	74	65	53	69	71	71	78	73	60	70	53	53	66	55	61	66	62	71	73	79	55	60	59	67	64	76	78	71	64	75	69	68	63	77	70	57	66	60	63	91	70	56	66	54	61	70	70	64	65	58	84	70	78	57	67	63	66	66	76	61	90	61	54	65	57	75	64	64	54	52	71	70	66	65	66	61	71	63	70	65	68	71	60	63	55	56	84	80	69	76	71	71	59	63	67	74	58	57	64	67	60	68	63	81	59	71	77	62	68	66	69	66	65	68	80	72	68	78	70	74	54	74	76	67	58	72	68	57	80	73	77	75	66	76	68	69	60	85	59	65	66	66	62	73	68	71	75	74	75	73	68	75	70	69	81	66	57	54	70	70	63	56	66	82	72	72	76	90	68	64	56	58	76	61	77	58	77	67	57	58	68	57	58	57	54	60	68	74	64	70	66	57	64	75	77	85	57	67	75	63	62	69	66	59	73	62	57	82	66	73	85	68	82	65	64	77	77	67	72	64	61	67	74	63	65	76	76	67	69	70	64	66	63	59	67	58	67	81	63	56	80	67	78	58	74	69	77	71	63	69	66	76	70	56	65	57	65	62	63	62	75	61	66	63	78	64	70	46	80	56	57	65	67	68	69	78	83	61	94	87	56	76	71	68	74	70	77	72	74	78	71	60	68	58	73	73	65	64	76	55	67	69	68	74	69	77	71	69	73	69	83	77	70	69	72	71	73	61	52	65	63	74	55	69	74	69	72	66	67	55	71	70	57	71	84	69	70	71	70	62	61	77	62	55	55	64	66	71	73	59	50	73	71	65	57	67	84	69	76	53	53	65	70	83	65	69	68	85	70	70	77	76	75	72	74	60	62	72	74	62	66	60	60	79	64	60	75	63	71	70	65	61	67	71	70	72	65	71	77	52	69	66	75	73	60	62	87	79	63	61	65	74	78	73	76	71
18679	13131	17846	35839	49178	64844	61720	46476	33223	21688	10843	4148	1875	1209	872	805	829	842	889	786	778	837	827	821	866	805	821	848	847	857	879	811	831	828	820	863	808	808	860	834	808	866	864	834	859	834	819	834	806	789	829	772	771	824	882	826	784	810	809	807	827	774	841	789	810	811	812	854	799	809	805	807	865	770	865	831	811	872	819	786	801	850	852	786	811	842	811	849	818	802	768	862	826	813	818	813	822	862	815	834	841	844	855	802	826	800	780	845	792	868	811	837	804	860	792	841	850	842	725	848	837	825	811	805	841	817	839	821	785	823	812	828	803	797	851	825	840	845	804	847	866	730	823	823	837	807	865	788	807	785	848	836	807	838	821	828	809	823	818	851	862	835	858	802	824	820	811	819	812	768	807	813	899	893	826	866	817	842	842	752	784	838	817	814	827	787	782	786	828	819	821	813	857	827	863	838	833	780	823	873	770	820	818	831	832	835	780	849	788	812	817	851	852	784	789	837	813	843	827	817	776	842	796	811	802	792	859	843	829	790	843	838	857	795	820	754	785	818	868	820	868	816	845	819	809	839	753	825	860	828	824	823	850	858	830	831	815	806	816	833	832	814	860	860	825	797	808	853	801	818	794	857	793	814	834	798	804	832	854	861	822	834	833	802	840	830	877	805	821	847	854	811	802	822	815	834	830	833	842	820	831	862	817	835	824	834	794	779	879	829	815	787	806	817	837	801	850	816	849	859	834	813	807	832	860	825	792	828	883	794	834	859	840	804	844	835	845	857	812	786	824	846	835	846	848	844	848	859	847	802	811	834	788	796	834	832	831	796	775	824	804	803	773	824	877	815	834	843	767	820	761	844	810	827	771	815	820	835	834	826	847	848	795	829	812	806	843	812	803	811	825	808	829	861	831	801	822	817	852	849	825	858	797	830	837	877	815	851	807	843	860	847	813	783	829	803	811	840	792	781	798	822	799	790	844	812	839	781	790	821	803	845	856	822	790	821	832	830	837	803	883	781	840	833	807	778	864	851	810	839	833	832	847	828	811	777	845	843	800	841	777	828	820	852	885	823	807	791	818	802	836	794	839	855	830	835	832	812	807	835	787	804	893	805	786	852	805	779	826	869	875	882	819	792	843	832	817	811	800	840	873	863	840	776	863	860	822	773	859	814	769	815	798	791	813	862	839	858	791	839	832	831	806	775	819	779	825	823	780	801	785	860	808	836	803	852	806	824	803	839	813	802	805	879	839	834	756	849	821	831	844	858	825	807	803	807	782	834	839	821	839	814	769	836	768	820	839	808	840	834	882	828	848	819	876	839	826	792	867	822	882	829	786	791	805	775	825	815	772	869	846	842	780	860	807	805	828	785	824	795	882	841	810	788	847	824	832	790	835	806	819	868	802	837	833	807	850	834	807	812	808	794	824	870	847	846	839	830	856	851	869	817	833	819	876	808	786	807	780	784	810	866	825	798	797	824	821	793	839	835	848	781	790	815	831	843	820	840	846	816	800	769	773	847	862	840	850	776	861	813	797	813	820	855	820	780	833	809	856	811	812	817	842	820	801	844	803	823	778	831	858	802	810	795	843	853	854	812	715	818	849	822	811	850	819	854	821	836	832	818	822	830	812	859	846	817	849	796	761	847	821	819	804	837	846	799	807	806	819	787	777	803	821	812	769	833	837	820	869	800	849	834	823	797	829	837	832	820	779	831	843	853	790	819	839	827	888	767	789	825	823	816	787	817	801	795	820	764	831	839	828	805	844	825	834	827	868	806	805	782	785	815	855	820	852	813	837	795	844	857	785	831	771	877	796	843	766	788	835	792	811	791	824	857	782	841	801	831	766	792	823	832	882	804	798	860	801	810	811	817	851	818	828	839	830	851	818	832	827	771	828	796	818	799	782	897	878	818	782	854	875	816	813	833	822	860	834	853	837	797	846	789	865	829	838	761	814	836	821	799	872	850	831	847	827	820	793	807	846	833	850	836	831	816	861	802	849	798	777	763	874	829	833	822	838	814	812	805	782	833	854	835	768	809	831	812	793	812	817	796	860	857	786	852	822	826	810	823	831	851	841	794	801	845	816	812	807	816	849	820	831	805	803	868	853	808	818	866	791	809	830	807	833	777	831	766	757	834	775	821	767	804	855	809	834	779	784	806	832	802	827	809	815	872	782	782	847	789	820	823	817	838	880	803	824	815	822	808	818	793	818	788	802	792	818	814	849	837	810	868	827	831	803	814	834	777	836	818	799	800	911	851	862	855	754	776	820	815	825	802	838	775	827	808	813	833	834	788	799	846	838	840	866	832	811	842	840	797	847	810	815	803	819	773	904	786	836	814	837	838	862	809	840	834	843	838	813	786	798	794	851	800	885	834	798	824	803	808	854	779	776	867	828	895	866	791	787	827	872	811	831	822	808	866	843	831	825	821	788	820	837	834	761	802	823	798	833	803	831	843	800	820	830	870	812	870	846	793	821	826	843	804	836	796	826	853	852	813	773	812	842	805	744	821	849	848	869	849	839	793	820	822	849	835	829	842	850	802	820	797	815	806	833	839	780	805	802	827	786	807	847	769	795	830	834	796	877	833	820	802	871	810	869	841	780	876	789	789	782	872	819	815	840	841	816	875	804	817	841	816	805	840	815	847	781	835	846	849	804	824	852	777	816	838	836	780	801	801	785	775	770	874	819	844	836	798	851	849	868	858	816	829	817	796	790	816	830	803	811	834	821	777	814	767	810	875	767	788	781	827	826	911	853	765	807	778	783	804	794	846	782	845	790	841	811	873	826	862	816	831	818	790	847	786	815	763	778	837	787	845	813	800	854	842	847	873	771	782	846	819	795	797	788	830	838	791	850	824	825	846	869	808	829	794	848	802	797	834	847	847	832	827	875	826	793	831	836	873	793	829	832	852	851	835	828	824	842	786	825	775	810	808	828	778	844	867	842	826	821	830	785	833	813	758	811	834	827	787	851	826	819	763	794	858	834	755	847	823	880	823	831	868	827	853	833	797	810	795	863	850	835	753	855	850	838	801	798	814	852	814	797	820	832	898	795	754	789	862	827	840	786	796	790	869	826	787	852	787	816	851	810	842	770	791	834	783	852	809	818	827	865	810	852	829	821	883	789	801	835	880	808	856	825	836	864	777	822	790	838	815	808	802	803	844	827	746	823	835	786	824	825	846	836	853	802	804	812	890	819	805	831	842	826	845	819	822	868	792	828	848	780	810	770	786	815	833	868	863	839	812	830	844	820	795	812	864	841	802	846	820	808	830	834	786	819	815	780	809	758	835	840	832	830	842	808	822	824	794	803	839	831	854	851	846	807	797	837	876	830	806	817	833	803	808	825	829	806	811	792	783	794	774	814	827	870	856	847	855	847	838	811	843	772	793	833	862	807	825	802	785	830	832	778	802	840	782	867	827	804	820	806	865	808	858	770	817	825	808	801	833	818	862	830	857	787	791	798	842	788	863	881	793	798	794	767	815
1294	1540	2516	3525	8736	22997	19777	11295	4827	1578	580	244	139	83	79	71	87	83	76	74	70	101	67	81	69	75	88	75	72	70	71	82	75	79	71	81	89	85	81	75	73	78	67	79	72	62	82	76	84	92	75	59	72	88	76	65	75	86	74	86	80	85	62	74	71	85	69	67	75	68	75	82	79	83	74	73	69	87	69	81	102	69	63	80	85	70	65	69	75	71	71	81	80	72	61	71	73	81	78	62	68	85	78	86	75	84	71	77	75	82	89	73	78	83	70	56	71	62	81	75	64	81	71	82	70	72	85	78	78	85	91	72	85	84	88	77	71	64	64	56	81	68	79	84	76	79	67	68	64	80	71	80	59	73	75	90	78	73	70	82	86	77	69	80	70	77	76	67	94	70	70	84	90	77	85	68	66	79	73	64	75	91	95	90	74	77	73	73	67	73	69	78	78	75	82	69	72	76	91	88	79	74	73	78	89	70	59	76	71	79	74	68	83	84	72	73	71	79	86	67	72	82	71	48	81	63	86	71	70	78	82	69	83	89	71	58	80	90	74	86	77	80	74	80	71	81	86	66	71	66	86	84	74	66	79	84	86	66	78	81	76	64	67	71	76	85	60	75	75	81	81	72	91	70	75	74	65	69	78	86	82	82	58	66	96	71	77	67	92	76	79	90	97	70	82	69	77	70	79	56	92	77	88	82	77	79	85	76	80	79	67	80	89	84	88	76	69	80	91	76	74	72	97	75	76	66	74	75	82	85	75	72	95	65	79	75	78	71	84	81	90	70	66	56	83	75	85	77	82	93	95	83	89	77	65	68	75	82	91	56	76	63	85	79	80	74	84	90	71	83	76	61	83	81	67	83	78	75	70	81	96	72	79	88	78	70	84	75	73	74	81	68	78	72	69	87	81	73	66	91	77	73	94	82	79	79	82	70	70	80	77	72	87	81	90	70	72	85	84	78	73	80	75	76	68	76	77	75	68	89	77	75	101	62	68	78	84	80	58	67	71	91	80	66	67	80	64	75	74	87	72	76	73	77	66	79	92	69	74	70	79	90	64	86	93	81	83	84	85	70	81	74	77	69	78	74	79	72	76	78	90	69	75	67	86	70	85	79	70	84	77	82	66	80	70	76	74	88	87	82	75	85	68	66	80	71	84	69	70	63	78	69	70	76	72	79	69	79	77	72	77	72	82	88	61	77	82	85	65	80	67	84	74	63	68	67	81	75	82	73	69	74	84	92	70	69	74	91	87	80	73	81	78	85	69	86	76	72	69	61	71	80	72	91	69	72	70	72	87	67	78	66	94	64	88	76	89	81	70	78	80	83	73	73	62	71	58	66	78	68	77	67	76	81	72	77	82	77	66	79	79	92	77	72	78	78	78	67	81	78	70	79	67	82	82	76	77	81	76	78	70	98	74	81	83	82	66	75	67	72	59	73	80	74	87	109	88	62	74	77	92	71	82	73	78	75	82	71	72	95	76	83	81	72	73	66	62	79	68	64	67	68	72	80	86	75	70	72	71	68	73	80	77	62	58	76	75	70	75	73	62	95	64	70	72	87	72	71	80	70	62	85	82	75	86	71	79	72	71	68	72	74	78	91	90	75	89	79	82	70	80	79	70	76	72	70	67	69	67	61	78	54	93	86	74	91	77	87	68	70	82	89	68	71	79	88	67	83	64	64	76	76	88	67	75	87	68	68	79	72	79	76	98	82	75	68	78	87	91	72	68	67	81	75	79	60	86	76	80	81	88	70	73	81	79	65	103	88	78	70	86	83	78	89	68	81	80	85	87	59	82	81	84	74	63	82	75	74	69	72	67	85	90	81	82	78	75	66	77	68	67	88	66	78	91	79	90	68	82	74	69	75	88	88	91	98	87	75	76	74	76	73	72	84	79	79	68	66	67	64	84	65	88	72	93	78	78	81	82	59	72	77	77	75	81	81	92	73	81	68	89	90	65	82	77	67	74	84	76	76	83	91	90	88	66	78	76	89	72	93	81	74	63	79	81	72	76	84	69	75	81	80	84	84	85	69	77	68	71	51	89	75	78	71	90	89	92	75	71	86	81	66	81	65	86	75	94	87	82	85	87	62	76	88	72	83	76	67	66	78	73	83	66	95	73	92	66	75	80	75	88	77	88	80	75	77	73	75	48	76	91	80	77	74	69	75	85	65	79	77	79	96	63	69	98	66	74	95	83	75	81	65	66	74	70	81	76	75	87	69	76	74	66	76	68	91	80	85	81	77	83	65	65	79	81	69	80	68	62	78	68	73	74	70	74	63	70	84	81	86	73	76	64	86	71	68	78	77	73	79	80	65	88	75	80	96	89	77	74	75	82	84	81	85	86	86	79	73	77	93	85	79	63	72	74	79	75	94	78	73	78	84	66	79	60	88	80	73	73	83	79	85	59	66	69	79	71	67	71	83	66	78	79	86	64	87	97	76	62	81	77	73	73	82	69	85	87	75	58	82	84	69	88	79	90	69	66	69	61	79	84	81	82	92	90	85	76	78	63	75	75	68	88	73	77	83	86	80	68	86	74	77	78	80	79	69	69	82	79	77	91	74	87	80	82	80	57	71	72	64	74	94	69	87	76	81	72	79	85	84	80	90	76	92	74	71	74	57	77	76	74	69	64	71	71	84	88	84	71	76	55	74	76	77	75	61	89	72	68	72	81	85	76	96	76	67	75	60	69	90	77	69	71	73	64	87	81	79	88	78	66	71	94	77	82	75	70	76	72	74	87	89	82	70	76	72	88	82	83	69	69	63	90	72	81	71	74	73	75	67	68	81	80	74	81	75	63	69	90	92	83	70	73	66	74	74	79	74	76	73	79	90	82	86	69	76	75	86	85	79	63	73	68	89	69	93	83	94	71	62	87	57	82	84	81	65	78	76	84	75	78	79	95	80	71	69	87	81	68	64	82	91	82	73	81	80	72	83	72	85	83	83	84	55	72	60	86	74	65	76	89	66	60	81	75	88	70	61	58	64	70	64	84	70	76	87	75	86	84	74	85	79	71	80	84	81	87	82	71	75	78	83	82	79	81	76	72	74	72	82	80	76	77	75	83	89	77	84	73	77	72	79	68	64	79	87	59	98	90	73	76	65	76	74	73	85	82	86	81	85	74	53	72	66	86	87	64	66	73	91	83	90	64	66	82	86	66	83	56	63	78	56	68	81	88	61	89	73	73	59	80	75	89	71	73	67	81	76	68	73	70	82	67	88	82	80	71	72	64	72	81	70	83	79	79	83	70	76	71	80	62	64	71	77	91	75	70	81	67	74	91	94	77	72	65	86	81	78	74	82	72	85	76	57	76	81	74	83	76	78	84	87	77	71	89	66	66	69	77	83	79	87	80	86	79	86	80	77	71	77	73	71	75	95	86	81	70	96	93	77	81	79	81	82	78	73	74	78	77	71	74	82	82	76	76	73	69	77	86	59	78	57	77	63	65	76	74	97	89	81	80	83	64	64	80	77
23112	21267	24150	42225	62127	78034	66823	49603	35297	23316	11955	5074	2264	1256	963	960	938	891	921	918	968	940	895	871	920	898	893	921	938	887	924	897	897	899	894	975	957	865	928	909	925	905	907	999	905	921	895	895	936	872	892	904	954	923	957	890	978	925	944	943	900	939	954	868	954	895	949	904	900	920	888	919	915	930	934	939	909	947	992	871	944	943	909	903	957	922	933	942	938	951	946	943	924	884	929	925	923	947	923	914	872	898	961	903	888	902	976	894	914	952	908	970	899	895	923	998	893	865	897	900	919	910	947	893	970	908	907	961	989	944	932	951	970	954	898	951	938	992	916	936	903	945	945	916	952	834	941	915	919	919	845	921	947	895	929	944	960	924	926	974	894	915	924	919	901	897	926	956	901	911	869	953	882	993	932	883	917	983	953	888	958	923	975	900	912	948	940	937	943	929	882	939	936	892	895	965	923	923	937	901	937	893	971	932	892	941	917	877	914	900	901	904	925	925	951	937	933	937	946	944	896	882	878	906	910	913	892	933	910	920	891	889	958	946	914	873	908	902	934	921	903	945	888	880	921	933	911	952	954	931	905	902	932	846	901	919	940	970	958	961	941	945	933	878	903	912	904	948	922	972	935	945	933	881	919	913	919	921	985	938	946	962	921	930	916	935	890	874	952	934	935	920	871	890	893	906	921	947	922	911	894	921	926	903	903	977	957	949	932	978	965	981	936	978	876	862	932	926	907	908	893	848	932	926	904	931	943	940	877	893	874	957	896	927	868	903	834	948	886	987	963	884	896	955	953	865	947	911	917	984	884	926	903	964	959	922	912	967	937	950	934	920	915	908	923	948	903	917	901	930	909	927	892	900	969	935	899	929	948	869	893	874	950	849	892	943	930	934	932	921	962	958	875	913	932	960	907	934	922	924	906	952	936	952	924	962	887	965	872	903	914	928	902	992	933	935	902	945	927	955	964	919	855	933	939	888	865	987	839	893	932	909	931	914	921	970	910	953	931	864	914	938	927	923	935	901	917	890	863	940	935	922	935	887	917	849	898	920	931	947	897	929	948	935	905	936	872	917	969	917	898	925	897	893	897	885	947	891	927	956	919	854	881	876	900	934	967	988	901	969	843	883	943	881	961	930	953	867	931	861	941	945	907	948	851	980	904	959	900	908	963	977	931	954	912	918	922	882	913	946	889	977	952	895	932	911	896	818	882	979	881	957	916	935	938	953	950	897	874	980	978	941	947	916	964	1011	903	949	903	921	950	894	910	855	903	945	918	888	879	859	947	978	938	898	917	937	917	987	987	982	924	873	920	966	878	983	971	898	947	929	926	903	904	900	914	906	946	975	937	906	871	953	930	958	989	949	938	864	940	930	917	978	876	874	889	865	927	920	906	903	895	930	929	914	883	884	916	938	938	919	900	903	870	939	930	913	877	926	919	944	985	973	891	885	906	927	926	947	840	942	945	939	940	914	886	941	902	957	924	938	881	883	909	921	935	955	933	882	891	905	946	942	909	880	876	910	896	915	939	960	935	906	939	843	941	918	876	948	896	927	962	920	941	890	928	971	927	873	955	943	931	878	927	861	945	925	916	943	923	933	928	928	948	885	942	955	922	890	888	942	947	937	892	913	863	924	890	933	876	934	942	906	967	915	913	924	910	940	900	978	917	897	944	916	971	954	879	911	929	927	960	911	901	927	893	923	917	894	874	915	921	888	905	950	902	975	930	938	913	919	931	908	911	905	896	905	946	983	928	964	953	875	927	909	936	938	923	943	904	916	924	905	917	926	935	990	965	928	938	960	918	938	881	906	915	951	935	930	898	975	924	975	968	908	945	909	894	929	868	951	924	933	940	931	901	904	937	934	932	941	975	915	943	897	887	913	867	965	934	924	906	896	880	981	945	893	938	909	905	866	959	932	933	931	884	970	911	877	913	881	899	882	975	956	929	911	875	898	941	976	859	914	916	962	910	945	894	880	890	959	937	917	901	907	875	913	870	908	913	985	951	886	941	926	929	893	910	947	924	970	921	980	919	884	979	958	919	878	922	868	920	882	937	918	906	912	947	867	988	932	916	938	928	892	989	892	903	914	878	960	974	949	880	904	946	928	932	907	979	897	946	918	897	920	936	935	875	945	901	891	850	901	925	903	948	998	906	913	899	898	893	933	948	855	947	900	905	934	930	983	945	936	925	906	966	948	896	859	884	925	955	883	915	885	894	961	906	947	895	918	921	885	918	917	946	956	954	914	942	915	900	934	924	879	900	959	911	895	895	936	908	971	911	960	935	913	869	960	924	852	930	908	955	854	922	888	892	915	919	901	930	900	968	921	893	968	890	938	910	905	942	948	895	993	905	978	943	948	935	930	908	940	869	979	934	912	907	927	866	897	919	951	932	901	908	934	992	912	922	889	855	881	911	938	961	943	902	953	892	912	935	935	918	986	965	951	944	923	928	933	932	908	974	937	922	891	871	893	898	953	895	940	938	888	905	920	953	966	979	989	962	879	934	948	894	970	946	903	877	931	846	961	912	905	941	922	956	927	961	933	892	923	941	937	932	962	939	936	912	930	872	899	948	966	923	956	925	874	901	911	955	898	970	946	899	869	918	966	893	905	922	907	920	936	879	916	865	897	880	951	958	969	938	923	936	878	943	934	970	972	884	877	943	895	996	909	940	952	872	944	968	915	947	946	913	935	888	959	950	992	906	951	893	911	945	899	903	835	972	892	898	854	909	901	909	906	933	929	893	847	998	948	940	902	952	900	903	919	899	883	964	912	917	972	917	869	882	926	944	932	960	897	904	914	947	938	929	897	944	912	954	900	964	894	888	915	900	895	963	937	927	907	995	882	879	986	928	920	919	874	938	999	940	1002	986	925	985	905	890	902	946	947	881	931	979	914	885	949	921	942	979	968	948	922	957	936	957	889	919	907	952	947	926	955	945	912	893	942	906	916	864	950	925	927	949	909	931	904	954	895	938	882	906	992	930	947	938	970	916	911	967	943	1022	925	951	970	886	915	885	941	922	896	976	889	908	933	903	987	983	908	854	949	916	913	928	940	898	874	946	931	917	934	879	957	944	916	982	954	895	931	950	915	897	878	911	921	890	956	899	940	949	937	885	909	883	913	923	859	878	952	893	931	904	933	906	964	882	969	921	946	900	922	930	915	935	893	947	983	873	908	874	931	934	951	904	931	932	921	918	928	942	933	930	931	915	886	924	922	1009	941	914	960	925	913	846	907	902	945	938	925	958	892	905	914	896	937	912	904	913	951	925	924	907	912	935	946	939	934	882	948	885	941	897	897	958	931	943	894	954	945	912	942	895	918	964	906	890	935	945	948	950	931	917	937	958	868	950	937	911	872	973	850	932	883	914	934	872	923	919	921	906	977	974	962	908	953	912	972	933	972	975	924	925	950	941	949	940	898	942	940	874	911	920	910	924	948	910	942	940	932	936	920	953	915	924	911	962	902	883	910	930	919	891	961	941	861
1498	395	457	636	2406	5282	4184	2326	987	376	195	110	78	66	67	72	61	57	70	60	65	62	58	74	65	61	64	61	73	65	50	58	66	58	60	57	64	52	61	64	69	58	62	48	63	59	58	63	49	50	47	59	67	57	53	68	68	48	52	72	67	66	62	62	64	51	58	52	52	57	55	63	65	55	55	49	57	57	59	67	63	57	60	60	67	70	67	71	67	62	51	60	55	60	63	61	57	53	54	63	62	64	62	51	60	65	63	63	55	48	58	58	67	63	54	54	46	66	69	49	71	62	68	69	61	75	48	47	44	54	62	51	75	63	58	54	60	74	49	67	67	65	59	51	65	67	66	51	66	74	67	56	62	73	57	73	65	57	62	51	63	57	74	55	65	69	54	53	78	46	63	63	52	57	72	60	57	55	51	53	67	59	55	56	71	55	53	55	63	66	50	51	71	58	52	60	73	67	81	64	59	65	70	61	62	54	57	59	67	55	67	68	47	62	62	67	61	59	73	57	55	73	54	50	38	61	71	62	61	59	63	64	58	61	73	76	47	54	58	48	57	55	69	65	59	54	68	59	60	59	67	56	52	63	76	61	58	63	68	50	57	66	55	57	66	59	81	64	59	53	54	60	46	62	46	70	58	48	47	65	57	69	62	54	58	67	44	60	54	51	52	74	66	59	51	71	56	62	61	65	47	59	55	64	49	65	48	53	67	59	65	30	56	74	58	54	63	66	64	61	65	42	48	62	55	61	73	43	54	54	55	63	56	58	53	57	50	56	55	66	59	64	53	79	52	57	67	61	61	61	59	70	60	56	66	61	77	59	62	62	56	67	50	61	61	53	62	63	63	69	63	54	65	52	64	49	64	55	58	50	56	61	65	58	58	62	65	64	48	61	50	59	69	70	47	49	56	65	71	64	70	58	62	52	50	58	51	60	51	61	62	60	58	61	74	61	77	61	70	68	56	67	54	57	61	54	59	56	61	61	56	73	49	59	54	55	65	65	60	61	62	61	59	72	52	51	61	61	65	80	56	60	61	58	60	70	67	48	59	63	62	59	60	60	66	51	57	48	59	61	62	65	61	51	55	59	64	54	58	50	69	63	65	64	68	54	52	58	68	64	47	64	48	53	58	53	68	58	56	56	62	65	56	63	73	60	60	57	61	69	61	70	54	67	70	48	63	61	56	62	76	45	64	56	68	62	54	53	55	69	50	66	62	49	70	59	47	54	70	50	61	55	59	74	65	62	67	60	48	55	60	70	53	54	66	68	80	57	69	50	66	46	72	52	59	65	68	64	63	51	57	57	59	61	75	53	51	47	58	62	61	65	61	49	56	56	53	57	61	68	68	66	70	66	70	54	67	59	47	58	69	66	61	64	62	58	57	69	74	55	65	55	65	59	62	54	66	50	58	70	52	56	50	63	58	52	66	56	57	51	51	54	52	69	62	43	71	60	69	61	46	45	65	45	65	60	79	44	53	54	54	49	52	57	69	62	63	58	67	56	61	70	65	49	66	48	63	57	67	73	58	56	51	53	56	55	66	69	57	76	59	49	58	68	66	67	73	69	57	66	57	58	55	58	74	57	55	69	62	54	46	75	63	48	64	60	65	63	57	62	52	58	53	53	60	76	61	66	70	52	61	59	66	64	64	66	63	67	61	71	67	57	69	43	75	61	71	66	67	50	53	60	74	44	59	60	63	78	60	48	68	79	63	67	57	70	68	67	75	59	61	68	74	58	64	67	59	60	58	62	63	54	63	50	57	58	59	73	66	63	62	61	52	68	77	61	62	48	61	66	67	52	64	70	55	63	47	60	64	60	72	61	54	58	70	39	52	65	52	54	55	56	62	57	57	60	62	60	71	72	49	61	54	59	69	77	62	56	69	48	65	65	48	57	61	62	62	59	60	51	57	53	59	53	66	61	53	61	64	78	67	63	61	63	55	46	73	54	56	67	54	63	65	62	55	62	59	73	62	61	60	62	58	70	53	71	67	65	51	70	50	66	63	55	74	58	43	52	62	60	59	75	51	80	85	68	56	61	69	62	57	63	52	55	47	60	67	66	54	60	57	68	59	58	52	43	46	68	51	74	55	59	64	66	61	47	56	59	67	49	55	61	58	64	61	71	57	53	53	58	51	53	71	58	51	45	66	64	57	45	52	53	66	69	68	60	56	66	56	69	48	58	64	49	85	80	55	60	69	62	63	66	62	45	57	56	60	65	60	58	40	65	56	55	56	70	62	66	63	68	60	67	54	68	63	63	56	64	61	69	49	44	66	65	67	50	50	60	60	67	55	65	59	61	56	64	72	64	57	47	52	49	58	51	58	68	44	77	62	63	57	57	53	53	54	63	66	53	62	55	68	69	55	55	65	60	60	42	59	66	48	58	56	70	43	56	51	45	53	63	41	69	45	63	56	60	45	58	55	64	49	54	50	68	58	65	57	66	67	57	67	56	48	63	73	52	50	64	60	44	64	66	56	64	63	57	57	53	65	60	58	68	50	62	56	60	68	73	60	45	74	62	56	62	66	52	71	65	58	72	54	50	55	55	56	58	63	57	58	63	56	36	57	63	48	55	66	58	67	62	59	54	63	71	56	75	62	67	47	55	64	59	54	58	65	51	56	61	56	56	55	56	52	61	57	69	36	55	70	60	67	67	56	54	57	57	58	56	57	60	60	56	59	60	53	62	61	72	65	65	62	60	54	57	54	55	53	57	53	58	54	60	64	58	63	63	72	63	62	85	67	60	53	66	57	58	65	47	66	52	51	48	65	67	68	49	50	63	66	62	65	51	72	72	68	45	62	41	47	46	48	62	69	49	55	60	66	52	58	61	56	49	38	64	52	77	63	60	46	57	73	49	51	54	46	62	73	58	66	79	47	58	47	65	72	68	60	47	56	62	67	63	47	62	50	47	62	62	63	58	51	52	62	54	56	73	71	70	57	64	54	57	56	55	48	66	67	67	66	60	63	61	66	62	54	56	56	59	62	60	56	66	64	79	66	70	58	58	52	64	54	56	51	57	66	59	68	72	63	51	72	40	58	48	48	47	53	66	63	59	68	42	55	50	55	58	62	57	52	64	72	56	52	60	67	49	57	60	65	60	63	58	52	51	58	58	67	55	56	60	67	72	64	58	51	57	62	55	48	65	72	56	42	54	58	71	64	64	52	48	72	57	58	55	59	63	64	77	60	56	70	57	61	46	50	64	58	61	62	57	67	45	51	49	70	63	87	51	68	40	69	66	61	50	59	52	72	70	57	55	60	71	49	61	52	57	57	67	51	48	66	60	58	70	55	56	53	70	52	85	59	74	58	60	64	65	54	41	50	63	50	69	55	62	63	64	51	57	62	52	54	60	62	55	59	83	53	67	59	55	72	71	52	52	58	60	50	56	68	57	51	74	55	62	65	52	66	49	59	73	67	66	47	53	49	55	62	45	55	53	56	59	75	64	49	70	63	64	65	47	54	57	69	75	79	53
14022	8188	9299	22571	42413	47497	39258	29783	20009	10371	4146	1795	1024	801	768	719	690	742	742	745	689	698	725	743	715	713	701	724	718	683	720	714	753	709	702	685	734	738	698	774	716	728	728	750	735	780	728	727	745	708	694	728	632	726	701	716	698	722	725	718	712	776	780	675	690	706	702	713	747	770	709	718	720	732	708	768	749	695	695	762	757	701	715	728	732	698	661	743	744	773	681	732	753	744	743	698	697	761	716	745	750	727	682	728	744	692	753	793	700	718	750	727	781	787	724	743	770	741	695	708	709	761	753	737	739	723	768	720	727	733	754	716	744	715	727	741	719	742	773	724	725	762	746	724	693	673	692	732	720	699	727	729	693	741	741	742	754	711	695	696	708	715	793	722	705	747	696	721	731	664	765	698	716	717	711	714	719	731	733	694	762	741	734	766	699	787	706	724	695	736	727	722	748	707	708	730	727	767	693	720	735	745	704	789	700	691	754	744	702	695	770	746	712	780	667	793	715	754	729	774	728	754	707	786	718	741	736	722	745	720	692	722	735	750	746	740	707	706	752	775	730	742	759	708	697	753	696	747	771	743	723	676	707	736	694	700	679	772	743	700	741	720	765	770	713	754	743	704	725	700	697	701	716	720	690	694	674	718	721	717	717	712	679	741	727	745	717	723	721	735	696	796	734	675	701	749	714	746	694	733	714	673	736	716	744	725	768	772	733	714	719	712	673	700	768	734	757	724	802	766	733	732	691	710	686	745	716	738	722	732	728	732	771	703	756	731	728	721	756	694	694	744	748	694	733	750	744	698	736	712	683	699	735	717	731	704	713	721	707	727	753	744	727	710	714	729	767	733	718	685	735	702	711	728	734	698	718	693	754	702	694	745	722	704	689	748	724	755	763	688	752	684	686	716	744	725	731	765	731	697	747	755	715	698	720	760	745	748	705	730	750	715	742	716	705	690	717	708	743	730	697	729	721	735	731	763	721	737	680	690	704	692	715	778	715	761	804	669	735	754	709	778	711	713	746	693	716	742	738	701	735	777	754	738	716	721	696	688	741	695	699	645	718	701	764	704	735	713	763	753	742	760	703	762	762	705	701	729	743	761	747	779	745	752	713	742	759	706	736	755	731	753	759	702	675	750	691	722	754	750	738	700	719	683	695	732	711	699	737	749	762	722	697	749	716	722	732	726	690	731	725	740	734	713	707	752	729	694	749	725	711	715	762	727	712	759	734	741	737	766	718	712	724	719	776	702	720	715	733	694	725	713	747	718	704	710	700	667	699	707	745	694	703	714	673	771	758	743	783	719	710	674	810	747	727	786	740	756	723	768	706	688	719	735	735	730	740	730	768	740	757	718	681	724	712	712	696	727	719	754	736	752	739	718	724	689	709	729	690	692	733	733	713	736	755	694	720	690	756	739	767	744	750	719	744	761	732	676	745	694	750	688	723	731	741	766	734	706	748	695	744	746	726	702	744	694	750	749	733	697	773	750	743	701	745	717	701	775	705	746	733	753	715	765	676	716	703	779	786	717	703	730	716	744	717	761	727	742	743	756	738	711	728	736	709	717	712	738	700	696	719	713	731	698	735	757	744	762	678	756	697	722	725	687	728	691	722	730	702	732	712	691	781	763	757	700	766	732	666	741	695	716	690	699	723	779	696	713	746	765	732	692	720	764	706	755	737	704	751	707	725	702	696	727	711	758	737	731	682	673	722	740	722	733	768	744	750	757	734	722	696	745	697	788	733	692	720	776	720	726	680	702	753	718	728	736	705	753	727	719	713	709	766	735	717	737	710	721	681	764	754	786	743	740	691	679	789	760	766	720	704	739	682	732	682	712	758	720	705	775	766	768	736	715	706	731	741	748	710	729	718	713	733	722	771	757	688	736	757	739	740	707	701	702	690	700	764	743	790	736	724	712	732	743	702	695	782	674	734	718	744	740	732	708	730	736	730	725	738	720	721	723	736	713	771	725	685	698	723	747	761	692	770	739	718	764	700	700	741	716	711	662	720	746	761	728	734	737	738	718	763	686	726	712	716	765	740	699	728	734	746	719	733	765	755	736	698	712	739	723	701	737	753	735	719	730	718	758	684	676	713	740	769	723	757	712	743	752	780	701	719	713	711	672	749	749	757	710	718	740	726	731	735	707	716	744	752	747	691	714	714	738	757	754	755	771	753	710	749	714	744	715	685	752	745	743	788	739	744	757	721	725	733	732	677	719	709	767	737	687	698	726	686	798	712	704	719	777	685	747	733	713	726	761	740	759	738	688	757	692	702	713	696	716	774	745	742	714	750	632	712	701	709	794	713	747	759	663	711	748	754	764	704	723	708	734	739	747	728	697	715	726	703	759	710	749	729	768	705	717	728	690	754	751	683	724	756	746	713	705	713	694	742	702	711	724	735	779	737	747	717	729	759	707	709	752	689	761	673	723	750	761	683	693	700	729	767	744	698	734	724	722	699	734	711	736	757	726	690	688	710	704	738	706	723	731	706	690	750	623	691	723	733	739	690	725	687	688	719	731	716	746	725	715	686	726	739	740	732	711	685	711	705	735	777	702	712	747	685	699	763	783	755	728	724	751	728	760	677	705	709	697	755	781	717	758	738	737	681	755	730	756	713	741	725	702	641	657	680	725	687	738	678	712	682	712	751	716	749	747	762	697	756	673	763	754	733	712	770	708	740	699	758	685	726	721	726	679	720	726	701	721	751	684	748	760	700	724	723	696	752	659	695	740	749	735	708	703	770	710	747	709	714	750	707	744	727	718	747	693	725	733	830	708	761	744	713	690	715	775	716	760	723	733	671	679	740	746	752	712	729	713	695	733	734	725	737	713	714	719	739	727	723	665	700	715	724	695	766	695	716	710	719	754	732	721	728	776	754	675	740	705	769	752	713	705	723	704	721	716	721	719	738	735	702	726	701	755	711	735	759	741	759	726	705	657	679	781	717	677	673	703	761	696	711	738	747	718	712	699	722	740	759	745	729	715	694	719	717	761	699	729	752	643	777	701	709	712	740	707	678	705	707	756	756	714	757	737	699	680	724	722	762	753	720	679	702	717	687	775	722	723	713	691	690	729	739	743	709	693	736	765	750	731	754	738	736	758	705	754	748	746	746	708	713	737	738	751	739	758	735	699	739	748	728	707	756	767	745	695	684	753	758	721	729	751	703	720	767	665	747	694	685	738	722	715	742	725	755	737	758	706	742	756	737	690	714	720	711	738	739	742	713	688	704	737	709	705	722	746	751	709	699	714	746	737	798	685	741	735	732	673	650	720	749	688	748	713	788	696	740	684	704	737	713	722	719	735	716	721	731	729	702	754	774	715	708	670	723	744	731	693	695	734	713	773	752	756	746	689	748	764	752	702	725	672	722	737	766	728	731	756	744	739	744	759	713	725	709	696	728	731	719	678	703	766	727	743	722	676	721	712	707	723	714	769	732	710	737	706	738	709	722	743	743	741	772	720	735	695	767	722	740	743	730	720
967	1456	1521	1942	7305	13476	10865	5929	2505	893	362	168	116	78	62	72	59	71	65	58	75	68	67	70	74	82	71	81	66	57	61	78	54	88	63	54	63	76	62	72	60	72	70	53	64	66	82	74	47	63	65	62	57	70	64	77	61	68	74	40	85	71	77	61	72	81	71	69	69	91	72	58	57	60	66	71	60	69	68	71	65	71	53	56	60	59	78	78	63	69	76	57	61	81	79	61	73	67	72	75	50	61	77	74	76	61	70	72	63	52	66	61	61	76	82	66	74	64	58	82	66	63	66	87	76	50	73	72	77	60	61	61	82	72	68	55	64	68	64	79	70	74	79	72	76	78	60	78	59	72	69	63	64	69	60	66	67	69	67	59	58	69	68	70	68	77	65	75	59	76	62	84	74	76	81	73	57	75	78	86	71	62	65	68	74	65	65	69	74	77	76	67	61	64	69	75	71	63	66	63	66	72	65	76	78	74	63	68	55	70	69	58	78	69	63	70	60	69	60	72	69	75	74	64	74	72	58	51	65	72	60	62	60	77	59	69	88	72	80	64	46	82	60	66	67	68	71	67	70	65	62	65	81	64	73	63	78	72	73	73	91	87	80	70	76	63	68	72	72	62	79	77	62	79	67	78	68	79	76	65	76	75	58	60	73	66	64	73	67	61	73	68	63	54	66	56	87	71	69	67	62	63	78	64	76	78	64	63	75	72	80	68	56	78	72	68	51	62	58	68	70	51	76	60	68	72	52	70	77	68	82	58	67	78	68	75	58	64	78	74	69	65	75	62	68	56	72	76	75	69	82	66	66	70	79	61	75	61	61	61	66	76	57	84	76	70	64	43	64	60	62	56	69	68	77	74	65	59	61	83	72	69	68	60	62	67	54	59	74	65	73	77	79	66	81	77	87	64	75	80	64	45	60	68	69	73	75	57	75	87	71	76	78	67	69	67	61	71	62	57	75	75	79	67	78	72	61	63	79	73	71	82	59	64	64	72	70	54	66	79	59	54	62	63	69	60	62	61	65	75	63	65	67	73	65	71	66	62	78	77	71	58	68	66	60	68	59	79	65	65	87	66	59	82	84	69	55	82	83	67	63	57	71	66	79	83	68	68	67	64	69	72	73	76	68	65	71	54	87	80	81	83	58	79	62	66	78	58	72	79	73	61	68	70	65	65	67	68	77	59	49	55	72	64	57	79	73	62	67	60	78	65	76	76	66	68	59	89	64	72	58	65	62	72	72	59	78	73	64	87	75	63	66	66	68	67	70	66	73	85	63	62	69	72	76	66	81	64	64	64	76	70	63	67	63	47	67	75	54	74	79	54	65	67	72	66	74	59	64	72	68	59	65	78	70	83	68	62	59	62	81	75	70	66	46	63	65	53	60	50	65	75	64	66	64	76	61	77	70	66	83	64	75	88	72	69	73	78	73	62	77	65	88	78	73	65	67	67	58	71	61	63	63	60	55	80	77	52	78	65	72	60	75	69	80	62	81	76	75	70	75	68	77	67	68	49	74	53	75	61	78	59	84	59	75	66	62	70	76	66	83	66	44	67	63	65	66	58	63	71	83	73	55	70	60	77	75	62	67	66	61	74	67	68	69	72	70	64	68	55	84	70	83	64	67	77	72	59	71	87	77	72	59	65	67	71	85	58	68	62	79	85	69	69	72	68	57	75	50	58	69	63	77	62	75	61	71	70	56	70	67	62	57	65	70	62	77	60	82	74	67	64	68	67	65	66	64	64	86	67	72	70	72	55	74	75	73	74	66	66	80	76	76	42	65	58	69	55	86	62	76	70	57	65	79	71	72	77	68	63	60	70	72	72	70	59	64	60	74	68	73	74	71	65	68	88	71	62	67	72	83	64	66	52	76	78	72	86	68	76	68	66	58	60	78	75	72	70	68	62	66	64	63	60	68	58	68	60	57	68	65	68	64	81	62	72	63	68	73	63	84	78	59	67	56	72	75	62	62	73	78	61	80	67	71	71	59	78	60	67	80	81	69	61	67	87	63	74	62	75	68	77	62	69	64	70	58	67	67	62	76	69	78	72	70	57	76	77	62	69	64	84	67	51	61	67	71	78	66	71	68	62	60	66	77	77	56	76	57	66	67	77	71	86	58	59	67	78	85	69	65	79	69	74	76	65	71	71	63	55	55	62	57	70	73	60	63	62	83	63	79	66	70	74	54	82	76	59	71	80	60	87	71	74	63	59	63	67	58	68	52	73	67	75	78	64	70	75	86	51	69	77	56	82	59	54	63	64	73	69	75	77	69	80	55	72	71	70	74	70	71	66	82	74	64	67	73	71	59	73	70	73	79	68	65	78	67	66	57	62	64	73	73	69	80	53	75	59	61	62	73	73	73	57	75	64	82	65	72	78	76	62	78	60	60	73	70	60	68	65	60	66	57	69	70	60	73	75	65	85	65	61	65	75	71	48	62	61	48	77	48	71	57	65	71	64	67	66	67	66	57	70	88	62	69	71	63	62	72	64	67	69	52	63	82	75	62	59	49	73	68	71	78	81	75	76	67	61	65	73	79	72	68	68	75	68	66	68	62	65	64	79	72	68	80	66	65	63	60	59	70	71	65	63	74	75	83	88	76	70	59	63	72	65	68	80	45	65	67	63	80	63	75	52	70	69	73	65	90	86	65	73	55	57	65	71	60	83	72	74	77	69	66	63	68	73	60	70	67	63	79	66	66	60	65	56	64	70	65	66	74	67	51	67	67	85	67	69	64	69	69	82	58	89	65	64	79	63	74	57	63	61	58	56	71	84	68	69	69	74	57	71	68	69	74	67	74	76	64	83	64	67	66	67	71	52	58	63	76	72	71	65	62	58	79	74	57	85	82	74	71	58	72	68	77	84	70	66	67	65	71	62	76	59	76	62	54	66	63	70	72	81	69	74	60	70	77	59	61	89	73	54	57	68	68	77	78	67	68	57	62	59	75	69	58	64	84	76	78	63	65	76	80	57	67	65	72	77	68	58	66	56	61	69	63	64	71	61	69	65	63	68	78	60	67	70	67	67	70	77	64	70	76	68	82	67	62	68	78	57	76	74	66	67	69	83	68	62	86	58	65	66	65	56	70	68	76	75	66	52	80	78	68	60	67	63	73	75	72	60	63	74	69	59	70	81	79	62	76	71	77	70	77	79	66	65	75	65	67	73	81	62	77	69	74	61	79	58	67	61	69	64	73	82	63	65	65	80	62	83	68	62	61	68	73	71	64	63	54	65	74	67	74	77	75	74	70	65	74	75	70	67	74	60	52	71	80	69	65	75	82	66	79	78	54	78	63	83	57	70	78	81	57	70	76	61	68	70	75	58	57	71	52	81	63	57	83	57	66	91	53	66	57	55	77	68	83	87	69	72	72	71	63	77	57	70	64	70	81	67	77	56	67	77	74	69	72	78	52	49	71	69	68	80	79	76	58	61	70	68	56	63	66	59	72	69	75	73	80	63	58	71	67	79	72	69
21145	19319	19282	35732	60050	65847	53736	40150	28693	17192	7897	3224	1614	1007	847	845	802	764	820	800	868	773	807	802	815	803	849	841	856	820	830	837	829	836	841	862	821	834	835	842	831	867	809	850	860	809	797	758	792	831	841	803	835	811	780	814	845	810	834	845	796	837	838	766	795	782	829	838	821	857	764	812	839	896	795	862	814	807	836	815	846	804	809	784	867	799	796	813	776	843	816	829	843	794	809	823	847	795	840	788	821	788	827	767	783	797	869	814	769	806	798	797	796	793	810	829	836	847	784	799	840	840	821	815	767	766	785	835	801	801	854	849	809	830	850	794	841	870	810	836	822	817	808	878	863	903	825	883	835	881	851	759	827	797	771	837	817	839	813	784	791	902	785	855	786	864	799	799	886	805	799	826	800	770	766	816	828	803	821	848	829	867	778	799	821	875	808	806	816	805	849	820	814	785	757	842	828	859	804	805	850	791	822	790	857	871	823	840	777	806	852	818	817	841	807	802	798	887	833	806	867	800	869	842	807	826	788	854	816	821	777	804	758	813	783	760	808	864	812	844	837	802	818	836	833	871	814	805	820	880	798	807	825	848	824	814	792	811	853	792	803	825	863	889	809	828	800	805	833	847	827	817	798	824	814	890	780	839	833	873	820	849	877	840	836	795	803	830	818	811	843	798	823	825	756	807	821	822	783	867	782	827	839	845	821	800	841	797	777	780	838	828	791	807	870	815	809	797	767	787	883	821	796	798	820	767	839	791	863	853	823	818	842	872	795	839	836	857	845	845	832	816	792	810	865	811	857	845	824	772	832	852	770	780	829	835	858	772	823	858	823	810	809	841	834	804	813	780	829	790	813	828	841	823	780	856	767	877	791	886	845	804	845	808	859	827	823	772	845	845	778	815	822	767	799	799	773	788	830	775	820	806	791	827	836	800	845	818	828	776	809	800	785	878	786	840	802	858	856	813	764	792	815	842	852	835	784	823	817	856	772	812	828	838	818	778	757	813	828	818	836	808	864	850	819	815	789	802	877	821	770	807	828	784	821	798	799	878	815	842	776	816	788	823	841	867	808	842	775	794	786	832	818	753	816	838	834	789	814	809	839	856	779	815	849	789	846	796	831	806	823	836	881	823	773	850	821	848	824	840	823	829	841	836	850	828	844	832	820	778	832	808	817	777	821	807	848	815	829	814	828	801	835	844	776	792	759	828	833	788	788	810	835	787	811	824	849	818	779	852	823	906	847	737	752	803	803	823	857	847	814	803	826	818	817	809	815	825	842	800	836	799	786	850	873	807	832	841	808	881	790	827	846	857	821	859	807	825	813	849	809	829	863	867	867	865	811	794	781	864	843	830	756	838	820	786	840	807	820	853	840	810	828	788	834	802	767	822	787	821	838	802	827	821	821	810	778	809	782	835	845	778	802	802	827	823	823	789	812	850	824	811	810	809	848	841	829	861	828	820	791	818	840	839	792	766	819	789	794	818	818	780	836	764	827	818	792	760	804	817	823	829	772	828	796	797	762	812	890	866	830	821	822	815	846	802	823	825	801	795	782	821	815	840	841	832	829	803	805	835	850	852	830	826	777	781	799	764	823	849	831	770	831	815	801	838	825	830	814	796	825	808	783	851	822	792	830	823	821	880	871	833	817	830	786	836	867	809	778	789	795	808	824	802	866	826	827	812	828	816	859	822	822	782	847	797	793	850	839	787	830	778	858	805	834	839	839	827	816	867	828	789	835	839	829	828	860	820	824	878	819	815	845	815	813	771	793	829	812	810	838	838	820	818	817	791	778	826	811	838	831	815	827	828	837	857	761	899	804	788	813	870	858	795	826	834	807	812	830	794	834	816	797	834	830	830	871	810	836	827	851	804	845	809	823	835	799	795	813	792	832	818	816	794	853	825	816	811	841	846	811	849	780	808	799	889	827	847	801	789	815	838	845	862	820	870	783	824	778	818	811	828	845	836	812	788	831	853	809	811	799	820	855	771	839	873	798	781	799	850	765	842	826	766	844	843	841	809	813	840	850	844	826	836	782	839	791	826	808	846	780	817	809	893	858	825	822	836	851	840	779	882	745	805	790	822	792	847	804	834	844	853	766	808	835	819	850	781	834	831	800	818	807	868	848	790	809	810	802	733	810	833	772	804	842	803	820	799	829	823	788	745	807	849	818	800	783	814	811	805	820	843	790	813	841	786	828	731	795	867	834	828	817	839	809	772	849	831	819	862	796	857	827	761	761	789	832	814	789	797	842	858	862	812	803	851	812	795	828	796	855	848	764	821	772	797	775	792	801	809	823	798	833	800	756	806	811	781	794	809	807	850	823	819	831	849	821	819	808	837	828	821	826	881	829	849	792	824	837	808	827	843	810	776	795	860	782	849	840	802	818	768	827	798	791	861	821	852	801	842	832	798	836	844	815	879	810	819	777	846	783	831	848	878	840	840	872	788	836	827	833	808	841	830	832	766	856	803	815	831	814	836	805	823	861	789	820	829	812	877	804	852	783	790	818	792	854	830	818	819	860	799	833	838	815	813	818	781	771	830	793	860	825	825	809	826	824	808	881	806	865	812	807	851	796	776	806	817	830	837	758	796	849	808	801	796	799	863	807	839	822	832	760	802	795	829	788	823	861	795	834	840	797	796	853	828	846	790	784	831	771	849	854	751	830	840	852	848	833	740	826	754	835	836	789	801	790	854	790	807	823	819	770	808	805	775	804	820	848	776	754	831	810	834	850	795	806	783	844	847	849	779	776	801	819	853	767	841	841	858	824	828	787	805	766	802	824	867	821	851	765	832	783	824	825	837	836	769	789	775	855	786	819	833	814	789	876	805	826	848	792	821	831	796	760	849	830	796	849	821	874	815	789	791	800	833	840	852	810	834	825	843	795	816	795	821	809	824	853	775	844	828	822	864	812	865	821	786	808	859	774	844	815	814	791	879	870	809	791	793	868	818	814	795	833	825	845	826	858	866	794	829	815	823	786	811	844	822	792	822	825	834	774	787	833	842	842	840	783	811	811	814	828	802	812	811	852	806	814	798	845	873	862	810	811	773	829	844	815	840	850	861	790	828	833	846	799	792	787	821	832	847	776	808	812	827	831	780	827	798	798	837	822	827	864	850	822	856	816	785	805	846	840	796	811	801	834	830	843	803	832	848	836	842	871	855	797	789	791	872	812	850	843	846	828	776	830	851	827	794	820	800	794	834	819	808	855	819	841	829	813	820	831	795	818	797	802	777	863	758	774	813	794	820	800	854	757	830	879	834	840	824	776	861	820	816	802	753	826	800	795	790	843	769	829	801	815	810	806	855	829	819	820	824	761	823	820	815	827	860	884	838	795	830	804	844	782	814	853	801	805	817	773	823	852	833	808	825	810	856	824	841	827	741	858	832	831	819	836	875	784	830	812	789	782	783	885	817	831	834	825	856	867	808	878	840	802	796	835	825	805	810	862	824	810	861	859	785	812	808	857	813	806	808	853	872
2427	1027	1358	2012	5407	14418	12517	7193	3175	1109	404	209	115	91	67	63	85	73	68	63	73	56	58	59	56	57	67	52	67	79	64	69	61	74	57	67	57	70	61	58	83	80	70	50	62	61	57	71	66	74	70	68	72	70	59	70	57	71	65	65	64	78	71	71	66	82	72	65	65	78	66	77	80	72	80	81	56	64	78	83	68	62	54	61	53	67	66	88	81	68	68	72	61	66	62	69	61	64	67	57	65	61	70	81	68	63	77	61	65	76	59	63	66	65	69	65	71	60	59	68	86	51	80	73	64	71	74	64	59	68	57	66	69	57	63	63	79	67	73	62	75	68	64	83	64	55	75	62	79	55	56	61	70	65	58	55	84	78	52	74	74	66	62	68	62	83	68	61	62	72	60	69	70	57	66	62	73	57	72	58	75	71	69	71	63	76	70	58	75	75	72	61	75	52	77	85	65	70	73	56	55	61	70	67	63	57	70	61	62	63	70	50	69	67	74	75	61	72	63	56	75	65	65	63	69	64	75	69	64	65	66	68	69	83	77	62	61	72	68	63	69	67	71	72	79	77	59	72	57	68	66	58	70	57	70	62	65	76	74	79	65	56	76	65	57	59	75	62	71	69	52	73	71	78	58	66	51	76	52	62	61	57	75	66	63	76	69	64	78	65	81	65	66	67	72	54	60	70	85	59	81	82	69	63	63	67	66	52	61	65	59	62	71	75	67	71	57	68	62	60	61	64	72	85	71	67	71	71	51	75	68	63	79	52	66	71	54	78	72	61	69	58	69	82	64	71	62	66	62	67	68	55	67	71	69	71	69	60	53	69	72	56	78	55	70	60	68	69	62	57	86	69	68	61	69	61	71	56	59	78	60	64	79	65	73	59	80	69	64	63	57	74	68	65	71	65	81	93	71	63	64	66	62	75	72	69	75	67	61	52	60	61	68	57	67	84	69	70	65	61	73	59	83	57	52	73	81	72	68	61	60	76	72	58	74	59	59	56	67	60	58	84	65	53	81	72	71	64	52	69	78	74	68	77	80	65	71	53	72	64	70	55	64	63	63	70	62	66	75	71	77	66	69	61	56	60	73	63	73	79	64	70	59	59	86	59	69	72	74	70	72	72	63	52	70	63	60	76	76	68	76	66	75	65	67	61	65	54	57	64	69	67	71	79	65	60	60	70	64	79	75	69	76	72	73	60	76	71	75	63	67	61	54	68	70	55	59	67	85	66	71	80	59	68	66	64	66	63	70	53	85	58	60	69	60	70	87	83	70	74	69	75	73	65	65	62	61	72	71	76	61	65	71	69	72	68	51	63	63	72	63	72	72	54	58	66	77	51	62	81	64	64	58	85	57	69	68	72	63	77	63	67	67	63	58	68	77	71	63	76	77	70	80	68	63	83	54	63	65	83	80	64	54	67	59	68	71	80	60	78	61	67	68	51	66	66	58	90	70	58	73	64	55	75	70	67	81	66	81	66	80	79	52	48	76	74	63	74	67	72	70	75	72	68	69	58	80	62	72	60	76	75	70	69	61	56	70	62	71	61	72	71	67	74	65	61	75	77	48	87	70	57	70	85	62	63	90	60	69	58	78	79	72	76	65	74	70	72	74	70	58	59	62	62	79	73	73	70	76	58	69	71	71	86	55	57	84	73	71	69	72	71	74	63	67	61	63	80	82	70	63	75	71	71	78	66	62	64	68	80	65	60	58	71	73	68	73	52	79	69	49	64	81	60	72	76	73	72	62	70	63	59	61	65	73	79	73	59	73	75	79	68	71	63	46	63	68	68	55	57	58	53	71	61	78	64	69	59	63	77	70	62	60	67	62	78	85	66	67	58	70	85	72	76	69	62	82	70	67	63	66	68	57	73	58	74	57	67	73	68	57	68	74	69	62	62	59	80	63	73	69	80	82	72	49	60	57	65	58	50	74	68	70	45	70	90	83	76	69	73	67	72	76	65	61	74	64	72	66	77	66	66	54	78	51	68	69	65	69	53	69	78	67	74	72	53	68	67	67	59	78	68	65	85	60	77	64	69	62	76	58	71	62	81	88	59	84	78	56	65	62	77	71	85	74	63	55	75	62	66	66	59	59	81	74	64	77	80	71	74	79	57	77	58	69	69	56	61	66	76	61	71	69	66	84	56	69	54	75	55	63	61	72	94	62	74	68	64	62	60	57	58	66	74	67	78	82	50	69	64	68	85	66	80	71	58	70	51	70	68	63	71	68	46	65	64	62	76	64	65	54	66	74	61	60	71	63	52	83	79	58	59	58	66	81	68	80	74	68	54	59	75	69	63	77	73	68	73	99	57	68	68	72	68	69	58	64	80	55	76	63	72	84	64	76	67	63	68	66	70	75	50	65	70	70	65	83	62	51	59	70	72	68	80	66	59	70	61	74	58	62	78	73	67	62	59	66	52	75	64	71	48	61	63	65	76	65	56	68	63	91	57	57	82	69	65	62	67	71	64	66	57	79	70	61	57	68	77	53	77	63	58	68	73	63	68	71	75	86	83	67	58	61	59	78	59	78	65	70	70	71	51	83	67	67	72	67	73	72	78	68	77	66	70	61	67	61	65	46	71	59	57	76	77	62	68	75	71	69	72	77	58	67	62	53	51	51	64	75	77	68	56	56	63	63	60	65	68	69	75	69	63	64	74	80	60	54	72	83	75	65	65	51	79	71	73	77	71	72	65	69	90	66	57	55	64	63	79	60	59	65	90	68	82	76	61	70	63	61	63	74	70	75	68	68	66	70	69	74	76	60	59	60	64	74	62	64	85	62	62	62	61	79	64	68	63	71	68	70	80	67	73	65	82	74	77	61	70	68	80	62	87	63	65	63	68	68	66	52	58	58	67	63	58	70	83	62	59	74	70	59	62	75	67	73	66	67	77	83	83	57	70	57	73	67	73	82	68	76	60	79	71	74	66	65	63	71	73	80	66	72	66	66	78	74	68	52	69	65	68	63	76	75	82	61	75	73	69	58	71	50	78	58	71	64	90	65	63	63	74	65	61	69	73	70	71	77	74	72	66	66	70	64	68	53	51	65	74	73	51	61	70	59	72	62	76	60	61	61	81	59	58	65	61	67	67	81	75	81	71	53	70	56	65	65	69	73	49	66	64	64	51	64	70	71	62	67	76	59	66	85	63	60	74	60	66	69	75	63	60	61	55	71	74	70	68	70	72	71	55	77	52	68	62	82	73	58	70	74	73	70	70	61	74	55	71	75	60	73	78	66	76	75	70	65	61	59	69	59	68	83	60	62	50	51	81	57	70	66	69	75	54	75	75	59	60	69	80	62	71	62	79	66	80	76	72	69	70	50	68	57	61	53	67	64	76	72	61	78	87	59	80	69	76	57	74	67	63	67	61	60	63	75	79	63	61	74	67	77	44	82	59	75	69	55	70	61	61	67	52	56	73	66	74	61	66	67	79	66	75	63	63	66	58	59	57	66	77	70	61	74	52	75	82	61	77
20725	16516	18542	35066	53848	67100	57409	43688	31501	19850	9878	4190	1644	1065	858	821	844	796	852	845	844	850	833	851	853	832	756	826	755	823	874	811	800	798	819	778	815	834	809	827	851	858	857	777	875	813	831	811	832	860	836	816	783	794	811	819	796	837	838	803	848	850	772	857	817	761	788	798	836	827	848	800	792	807	835	850	865	809	802	834	816	826	791	854	800	853	796	810	841	834	828	847	802	857	806	823	800	831	827	865	768	861	777	823	863	811	809	788	842	785	846	829	809	815	784	890	847	778	797	847	886	815	791	854	811	890	810	849	834	829	849	846	859	823	828	854	780	823	799	838	862	860	866	852	802	821	809	782	782	858	812	826	776	835	830	803	843	800	769	845	849	816	818	798	820	840	795	791	816	871	858	820	747	849	867	809	864	795	825	848	868	833	824	844	821	781	802	814	826	789	824	792	860	834	839	839	842	806	833	834	835	857	825	802	779	841	852	844	839	824	801	842	849	789	816	801	837	867	812	788	819	824	836	826	818	843	829	803	821	797	846	827	835	783	830	800	824	822	841	847	816	822	792	848	813	854	862	862	870	811	859	839	818	864	829	816	853	829	851	859	813	866	792	843	844	823	807	828	802	815	833	827	839	891	811	839	811	838	837	861	849	874	862	792	767	850	816	790	893	843	821	830	822	825	826	807	816	823	847	812	854	815	818	836	827	817	798	839	817	807	822	800	824	800	838	851	857	828	840	812	805	807	855	827	838	838	792	788	776	818	823	813	866	830	849	803	870	850	827	809	725	792	846	832	819	834	812	790	834	802	810	819	847	856	801	807	849	838	808	778	830	809	836	816	825	821	841	811	867	825	809	813	828	835	812	815	835	819	807	826	845	827	826	811	850	850	866	828	809	829	750	829	816	770	808	803	822	850	817	795	834	834	845	817	819	835	828	893	863	819	821	849	803	853	838	777	827	885	819	820	821	850	866	824	871	785	847	833	786	800	850	830	783	821	775	808	809	775	849	831	813	793	829	769	827	839	811	807	829	848	793	799	777	867	834	825	803	824	822	903	828	846	872	803	819	859	839	795	802	795	814	788	890	801	861	844	862	826	870	837	801	847	809	761	814	813	780	874	823	791	829	800	851	846	768	793	826	827	814	790	845	836	793	838	762	863	830	883	864	828	832	851	794	847	832	780	818	848	824	790	911	817	819	849	840	816	815	853	827	858	840	849	838	767	836	865	878	812	825	874	826	832	843	829	800	831	840	864	814	856	828	868	813	820	824	846	851	857	839	854	822	832	788	860	820	821	771	804	810	824	809	866	876	751	793	832	810	818	824	820	860	784	860	852	803	848	852	783	868	833	792	800	807	835	845	794	784	859	827	771	806	859	774	805	813	846	836	780	855	788	828	859	781	807	869	847	820	834	810	804	794	809	832	799	839	838	815	817	849	839	784	801	829	863	834	793	841	828	793	820	828	827	890	850	800	791	797	824	808	883	830	834	826	862	814	847	849	797	879	785	790	803	830	787	827	837	813	785	892	823	834	869	817	888	835	797	794	834	803	856	793	845	846	816	834	795	826	833	800	800	844	833	847	911	854	821	849	771	803	872	827	845	794	803	835	792	817	789	823	826	839	851	798	762	827	792	825	874	769	817	821	836	804	851	852	806	818	813	781	810	826	830	823	832	862	878	814	847	812	794	865	805	791	860	795	879	836	857	780	858	829	846	837	824	831	788	841	827	808	790	845	757	849	858	811	799	799	898	785	853	831	789	838	806	860	799	806	813	817	813	833	850	828	802	808	823	815	780	867	835	793	816	820	856	829	855	741	859	774	801	841	801	848	816	817	823	812	817	760	828	863	868	797	835	817	854	803	817	767	852	838	798	813	846	816	855	863	802	864	767	828	800	869	789	771	770	766	819	854	797	857	813	816	833	855	801	857	846	818	850	857	812	825	833	865	843	812	856	801	836	833	814	772	809	833	817	815	800	841	851	783	812	823	751	878	806	816	816	824	830	870	810	801	803	841	815	785	853	859	847	828	830	848	853	824	867	774	834	845	832	823	837	866	855	822	768	792	841	834	878	819	854	817	847	803	814	830	858	872	833	863	848	809	807	857	839	793	812	846	836	790	844	889	799	813	842	856	796	796	842	816	815	833	835	849	849	828	812	791	823	849	798	830	771	803	808	820	822	794	821	809	886	804	819	851	873	857	837	841	842	777	876	851	857	821	823	814	833	823	830	829	874	899	842	786	838	807	841	783	853	851	832	882	792	798	833	839	783	829	879	784	807	849	870	787	808	835	763	807	825	857	837	852	786	791	810	816	793	831	833	810	811	796	836	838	825	789	843	877	831	841	792	824	832	763	795	821	840	812	824	725	845	811	817	822	800	813	753	834	841	826	823	824	821	837	836	830	796	785	831	832	794	854	874	795	836	827	836	843	856	860	867	838	833	813	820	870	783	808	840	863	815	824	779	853	847	802	804	799	816	837	823	904	817	814	834	878	799	830	916	871	830	850	865	834	859	832	836	822	844	865	835	776	803	779	819	820	798	835	878	746	760	802	804	827	785	855	838	804	840	815	850	843	813	853	787	834	778	747	840	829	822	832	853	826	821	852	789	783	799	789	825	822	849	815	814	798	847	817	778	886	832	875	798	856	868	817	863	845	832	805	855	808	829	780	806	860	842	808	812	811	816	812	783	793	842	832	828	805	820	852	839	837	813	848	826	833	791	823	867	836	802	803	898	845	800	812	880	810	793	836	755	787	808	847	820	829	823	846	811	801	819	865	804	848	871	790	843	848	889	766	812	802	815	842	838	852	840	840	819	877	818	826	793	825	820	810	795	850	867	820	809	791	801	783	852	778	807	838	847	824	770	844	784	838	844	780	820	784	825	825	844	824	833	814	784	833	784	782	864	830	801	836	775	835	803	782	831	789	822	843	843	826	818	846	808	843	810	827	807	835	831	819	823	846	782	845	802	869	789	846	818	897	889	813	822	819	845	830	800	820	780	833	876	864	780	825	810	829	773	800	817	797	754	837	849	772	810	804	824	787	855	813	827	801	851	865	810	798	869	831	801	889	822	809	816	819	833	815	807	832	812	866	772	797	825	832	837	818	880	835	849	849	826	839	806	819	842	825	789	809	775	807	882	832	846	825	838	793	788	829	875	806	846	826	786	826	878	889	774	846	822	773	801	840	868	821	786	809	865	804	861	815	803	874	801	866	847	851	833	783	841	825	872	833	853	752	826	799	817	794	836	806	850	836	822	818	808	870	820	786	843	776	832	799	799	783	777	837	781	808	842	753	818	863	847	880	837	813	801	779	795	803	802	784	836	842	846	833	837	835	792	776	868	790	843	811	806	853	794	788	864	781	822	815	807	848	860	838	800	836	861	845	793	803	810	832	845	844	818	845	828	833	795	870	835	773	836	814	842	848	820	871	837	849	871	820	782	746	826	779	837	851	801	772	843	813	828	825	838	772	815	873	815	762	785
1457	1744	1820	3101	8429	21513	19807	12649	5435	1931	695	279	130	86	79	81	80	60	71	72	81	83	87	64	71	52	68	77	75	68	70	84	73	87	66	57	79	74	63	63	78	65	82	74	77	77	87	75	89	72	73	74	82	69	77	69	77	71	77	67	88	82	72	68	78	80	72	81	69	71	69	79	85	72	82	79	59	76	82	97	72	64	81	75	84	78	87	76	84	73	67	90	70	85	70	76	71	70	79	89	80	72	74	83	76	69	95	69	77	76	88	83	66	74	82	66	68	68	83	69	83	77	80	84	69	75	65	75	76	80	65	81	78	66	70	80	86	79	84	71	76	74	76	85	74	68	72	65	70	73	62	77	91	84	86	87	58	72	79	82	74	70	62	64	81	73	66	79	82	58	83	76	76	85	64	75	75	74	85	86	75	78	96	78	78	53	57	76	77	79	66	79	78	75	70	87	82	74	72	81	70	64	77	77	73	79	73	64	66	72	83	85	81	65	83	68	59	67	75	68	72	88	76	83	82	66	76	73	77	77	80	79	63	63	77	76	67	76	68	69	70	64	71	87	75	81	70	80	62	66	86	72	90	72	74	80	83	63	75	57	94	62	72	72	75	74	59	75	74	71	85	77	67	79	64	66	78	81	82	84	88	91	66	89	71	78	68	79	65	74	68	72	65	72	84	65	64	77	75	87	78	73	82	70	77	81	78	72	62	87	79	68	80	78	81	80	70	78	72	81	75	81	62	72	88	79	79	78	66	66	82	75	83	76	62	62	64	81	79	76	62	72	83	78	78	78	83	81	75	76	101	72	63	57	80	87	68	78	66	80	74	78	79	70	78	84	67	71	76	85	86	66	65	71	73	76	63	67	77	94	82	82	71	81	79	85	66	80	87	75	85	73	73	77	87	74	82	68	86	67	71	67	83	72	83	84	67	73	64	63	81	77	71	74	67	77	74	82	69	64	63	83	80	76	67	80	81	82	80	88	65	75	76	77	71	71	101	62	60	76	61	67	84	76	68	78	77	80	90	86	85	77	91	88	84	71	66	68	80	86	76	55	78	69	80	85	88	77	87	79	71	76	69	81	62	63	58	81	80	71	67	90	79	77	69	75	79	82	69	67	74	90	77	75	75	70	88	80	55	74	61	71	77	81	86	62	66	82	70	66	86	83	64	89	97	68	71	78	82	79	79	75	76	74	66	75	64	82	69	76	69	85	68	78	66	70	100	69	75	83	64	80	75	73	68	78	71	70	74	88	73	60	76	79	67	60	89	69	59	70	88	74	82	73	94	68	86	72	59	81	80	69	88	87	79	87	72	62	75	72	76	82	70	74	90	80	95	71	79	71	76	69	79	75	83	76	79	73	73	74	72	80	80	86	75	79	93	73	84	82	61	95	89	83	84	76	68	85	79	98	82	86	87	83	72	75	105	52	77	90	90	83	76	85	82	65	94	77	67	62	70	94	92	77	70	78	82	77	80	64	58	84	79	68	81	63	75	96	85	70	72	76	63	69	80	71	62	74	94	84	57	93	63	90	78	71	91	79	59	78	71	66	65	76	84	88	87	80	74	82	74	61	74	68	76	86	75	64	58	79	69	80	67	72	80	80	85	60	87	67	73	78	79	91	63	66	74	62	70	80	77	75	84	90	75	88	68	79	86	79	75	84	63	78	82	68	62	86	71	65	87	82	67	69	79	90	86	79	83	81	70	58	78	90	88	71	89	79	65	56	78	66	77	62	79	79	69	68	68	71	89	75	72	73	82	69	68	72	76	65	74	95	81	83	63	69	86	88	73	74	76	70	86	77	70	72	81	78	65	82	75	76	66	69	55	70	91	62	58	73	80	74	69	73	78	64	74	80	87	77	71	79	78	73	77	71	62	84	61	75	66	74	67	69	63	80	66	76	68	64	71	67	82	71	83	81	69	73	68	87	76	85	78	76	95	87	78	58	73	85	76	68	80	69	79	66	80	83	88	61	81	83	75	77	79	88	81	75	59	84	69	76	80	68	78	88	86	83	67	68	86	74	87	82	81	83	71	75	90	88	88	67	77	78	88	96	70	69	76	82	69	94	73	77	82	59	81	69	80	59	78	77	81	80	79	100	79	83	85	85	98	79	59	74	78	76	69	71	79	67	80	76	73	77	72	84	76	68	78	70	71	59	67	78	82	95	63	71	90	89	58	75	73	69	64	76	77	87	95	76	73	69	77	71	60	73	63	78	58	76	78	90	73	80	76	64	71	79	77	94	78	84	67	73	72	71	90	72	78	74	71	79	66	84	73	70	83	74	77	78	70	80	88	74	71	68	83	68	54	77	79	74	76	73	76	71	86	73	74	79	92	76	92	67	90	84	77	71	80	74	83	81	78	76	79	73	73	78	79	83	71	69	61	84	76	62	74	69	73	71	86	65	68	71	73	80	58	86	72	79	87	87	69	76	82	90	82	73	88	80	82	88	79	69	75	65	67	76	67	68	79	83	83	67	75	75	95	75	72	87	68	77	82	85	75	84	75	76	75	88	86	71	82	76	81	70	66	80	70	74	79	80	79	77	84	78	79	68	75	58	80	81	78	86	69	68	84	75	73	64	56	74	75	75	70	80	77	67	79	63	81	70	85	69	71	71	79	74	78	80	61	67	77	66	80	89	71	79	71	76	75	73	69	80	87	56	67	76	81	80	72	86	71	66	66	66	70	79	70	85	67	71	70	69	71	77	77	51	62	84	79	68	59	74	79	71	54	64	66	83	100	76	73	58	81	63	66	63	71	86	71	92	85	92	73	66	89	85	80	80	73	74	93	90	67	63	61	74	79	68	64	75	73	70	85	86	71	70	61	65	60	90	89	82	69	74	103	72	80	71	63	65	78	72	71	69	65	72	72	76	89	80	57	75	78	65	85	65	80	69	72	82	69	81	82	72	75	79	88	83	74	91	68	83	73	76	86	74	67	73	80	75	66	78	80	70	92	85	63	84	66	84	69	94	76	85	80	66	68	77	60	92	82	66	80	63	68	89	90	66	78	71	92	77	72	76	69	73	71	75	94	70	83	94	80	81	84	82	76	80	67	79	79	80	78	90	82	53	71	83	91	67	80	74	80	89	81	70	79	67	64	67	80	81	67	74	80	77	75	71	71	87	75	76	76	72	73	72	75	81	80	81	72	72	73	77	71	83	64	77	71	63	57	81	79	65	86	72	77	88	68	66	74	89	79	77	80	80	77	68	88	85	81	85	77	85	73	77	82	72	94	72	72	68	77	94	76	70	80	85	71	81	81	96	60	85	63	74	83	58	93	61	78	73	89	62	80	85	78	82	71	72	81	72	86	86	57	63	75	73	75	66	81	70	78	70	78	87	91	68	68	82	70	81	66	72	69	76	83	77	77	65	68	82	76	73	74	81	69	77	80	71	75	68	67	70	94	76	72	76	69	60	70	71	76	73	71	99	97	89	78	66	85	68	81	77	78	63	65	72	71	68	62	86	78	62
25233	22679	20873	41393	64003	78306	68012	52076	36975	25173	14039	5800	2413	1301	1048	902	929	937	944	924	991	913	942	929	895	866	905	931	949	855	963	972	924	941	874	894	907	850	955	923	903	935	901	941	869	951	909	948	886	889	890	960	942	941	932	899	954	898	937	925	911	917	927	935	951	934	910	925	903	874	871	868	939	922	858	885	959	956	887	916	927	915	882	931	917	864	889	903	875	933	962	878	926	939	897	924	965	880	902	894	864	961	947	903	938	910	869	929	920	940	906	902	913	898	894	944	891	962	922	938	936	920	868	876	972	902	882	976	935	945	918	902	873	920	956	863	860	913	861	935	996	892	895	909	873	918	963	885	939	854	869	985	913	922	888	881	940	944	931	875	894	887	912	925	922	828	919	936	899	961	885	947	927	869	916	889	880	942	949	912	923	902	916	945	893	862	929	887	888	953	936	983	940	932	906	923	892	915	830	901	929	865	898	934	905	871	994	944	892	888	905	910	909	911	927	903	893	945	932	975	930	890	919	909	935	916	884	871	886	956	890	922	896	951	960	960	930	906	940	879	876	942	919	907	932	925	923	919	922	899	889	907	975	909	929	921	908	945	908	967	935	886	953	840	918	940	945	912	941	910	933	885	951	949	925	974	906	942	871	917	932	899	922	910	856	953	965	945	961	931	847	943	919	874	886	885	883	886	982	923	911	934	905	887	901	900	891	939	916	913	880	924	911	902	922	852	951	925	1000	847	905	972	923	891	851	895	950	936	970	891	926	912	876	881	941	899	933	873	908	952	920	907	974	892	904	946	915	878	987	892	900	877	922	954	895	965	960	941	899	933	884	910	908	926	852	940	916	925	950	929	900	956	931	928	928	929	890	924	939	911	954	896	925	858	919	931	932	912	878	907	893	911	883	901	919	879	907	950	912	914	912	939	904	918	909	885	946	924	900	928	912	919	879	931	920	905	904	897	922	967	919	921	867	947	898	957	889	844	917	915	919	978	894	940	957	908	919	931	957	975	922	897	924	920	908	921	857	934	855	889	969	904	884	873	871	850	963	946	967	911	950	943	926	940	887	968	949	932	989	928	978	886	926	958	922	929	914	863	882	912	909	901	891	896	912	850	893	954	952	929	894	951	910	896	926	890	858	910	922	931	939	931	920	903	946	902	955	855	904	917	909	918	925	929	893	935	891	876	924	906	905	954	880	916	863	913	930	819	881	919	965	886	880	909	930	892	919	906	924	890	933	922	908	928	959	938	912	940	929	936	908	888	950	890	915	912	934	929	929	930	956	908	904	918	939	952	909	930	906	936	844	933	905	937	862	935	893	883	933	948	935	913	914	934	897	900	941	921	932	870	974	939	909	900	889	958	911	910	935	922	889	875	930	901	935	927	906	970	905	920	930	902	945	910	911	934	878	911	875	929	951	869	870	938	883	913	899	886	963	929	911	876	919	915	950	865	953	897	912	894	943	948	916	965	909	928	915	908	910	963	955	971	919	875	903	872	896	907	900	955	911	893	909	906	914	917	904	910	925	933	952	910	903	939	898	967	961	897	899	915	939	916	952	883	919	882	856	925	891	901	888	932	910	948	953	886	929	944	950	880	975	953	942	871	945	875	888	902	922	899	932	897	915	933	903	917	952	903	881	883	902	898	921	941	911	870	934	918	947	888	885	922	956	933	899	903	871	910	930	906	939	956	943	869	910	965	968	872	974	959	935	973	911	905	954	923	912	936	898	914	927	905	968	887	936	932	936	924	896	928	967	934	951	918	915	954	906	954	833	866	861	934	921	936	892	919	911	958	889	966	938	958	909	910	877	922	918	873	920	920	919	888	936	888	920	888	910	903	901	944	913	972	887	901	908	928	932	943	932	910	942	952	861	901	910	917	938	929	859	895	917	911	967	890	940	878	880	919	918	936	938	913	922	946	916	918	889	899	949	924	903	956	896	847	885	909	974	943	881	924	941	951	942	917	903	934	931	896	866	946	919	882	944	909	907	916	879	961	924	935	899	901	933	903	892	946	923	941	889	940	949	998	912	919	906	934	950	892	928	920	921	977	995	917	933	868	907	881	900	944	861	892	928	957	929	904	900	938	863	937	905	967	914	936	843	944	914	921	912	951	895	957	886	952	936	907	889	890	893	880	926	905	880	882	909	953	926	946	878	956	913	852	923	933	924	879	904	916	885	896	932	923	903	938	944	944	891	945	917	891	933	920	934	934	929	883	929	892	940	908	950	873	962	928	938	963	872	934	920	982	916	940	870	895	915	928	921	937	926	881	885	924	911	870	862	956	925	924	918	952	968	934	939	934	870	864	967	900	920	908	876	928	883	931	906	983	936	920	867	840	928	882	953	878	937	937	843	876	907	939	908	963	934	915	940	958	951	941	928	883	920	903	875	956	958	929	935	933	903	908	990	899	925	908	906	870	932	926	875	953	905	936	1003	922	905	892	899	919	915	879	897	908	962	899	917	903	899	913	956	909	940	955	968	883	964	859	881	915	885	945	886	898	887	898	901	969	950	891	839	906	911	920	932	972	884	966	932	897	886	940	845	909	903	912	953	922	927	958	941	926	917	967	952	949	901	941	938	893	923	938	952	941	955	942	893	949	945	874	944	895	885	922	880	907	940	928	876	934	889	894	870	935	927	928	974	928	959	935	949	982	932	973	924	906	917	890	918	882	940	906	928	958	900	932	939	937	989	916	934	905	901	889	895	1001	902	912	943	927	901	893	968	905	921	908	901	904	926	901	899	936	946	931	939	890	1001	888	909	941	956	921	994	878	884	914	974	956	897	911	926	875	968	981	943	917	946	936	869	903	929	944	896	930	832	897	902	934	917	953	952	892	893	884	923	915	936	905	896	870	888	883	945	908	928	942	932	949	908	916	897	905	882	896	926	967	877	890	892	926	939	886	952	926	941	915	933	942	877	927	917	911	889	942	914	985	903	949	952	921	918	969	966	950	948	914	954	960	910	946	934	925	962	898	878	895	935	965	927	983	955	885	901	887	957	907	878	887	907	947	914	914	910	943	923	872	917	904	954	953	891	901	834	911	996	894	959	884	922	874	1003	894	937	909	941	911	894	934	976	955	902	932	902	903	951	943	899	923	960	895	912	949	905	911	912	910	915	882	950	936	919	909	901	936	915	901	909	942	968	931	955	893	947	969	926	932	960	919	919	932	913	931	936	870	869	886	963	907	895	933	943	907	924	851	931	935	907	891	907	938	912	900	937	918	931	951	994	922	901	975	936	911	937	920	909	895	912	931	925	849	899	927	908	956	893	871	940	949	914	942	904	893	886	888	950	957	934	905	913	1006	904	951	948	931	928	958	933	927	907	872	949	930	940	863	901	940	876	914	922	939	877	920	894	927	883	882	934	902	912	954	927	863	938	948	889	992	899	933	899	910	958	952	930	973	931	888	951	934	923	935	910	891	889	911	902	924	923	916	848	926	888	880	907	901	923	896	906	937	852	908	949	932	935	965	903	890	924	905
1568	469	381	581	1729	4645	4679	2732	1118	507	214	120	104	85	66	62	71	52	61	55	59	62	60	46	52	63	67	58	65	39	50	55	61	79	49	74	58	55	50	46	60	68	50	79	64	70	52	69	56	68	60	55	55	57	65	61	56	51	60	59	53	50	67	58	56	54	56	60	57	78	58	61	65	65	58	49	58	65	50	50	63	65	62	71	70	59	49	61	78	62	61	56	70	62	44	48	58	62	42	50	67	55	66	53	48	54	62	51	65	59	55	54	64	70	64	55	54	57	65	58	67	57	62	48	59	67	71	56	64	65	59	58	53	55	74	69	41	59	64	60	56	65	67	50	58	64	61	74	61	70	61	56	62	47	53	74	58	67	79	68	63	47	70	53	75	60	60	58	51	61	45	56	46	53	63	80	57	56	62	63	56	70	68	62	53	72	69	61	41	57	74	56	42	54	57	63	55	51	71	62	53	60	56	62	69	48	65	49	78	62	66	63	56	60	67	61	64	68	47	60	54	65	55	62	69	67	62	52	56	71	65	61	57	54	66	49	63	49	53	50	73	52	52	59	69	63	52	53	64	71	58	61	68	63	45	63	66	57	58	56	59	58	56	62	71	47	68	53	62	57	64	81	60	58	48	69	64	51	66	60	54	53	56	59	58	54	63	51	76	66	49	42	52	69	65	73	61	65	70	52	68	57	76	64	55	59	51	52	52	77	59	54	69	68	59	57	80	59	56	63	52	63	48	61	67	60	66	41	70	66	64	43	63	60	70	64	68	65	51	52	61	42	71	61	56	62	64	72	59	56	58	66	61	55	68	64	61	51	75	59	56	71	54	51	67	55	67	56	55	64	72	49	78	54	63	67	65	76	65	63	70	83	65	65	67	71	56	63	58	58	57	59	59	53	62	59	54	76	44	67	59	52	70	54	62	77	64	78	82	58	50	49	59	64	61	55	56	52	44	55	52	58	60	74	60	55	53	67	66	58	63	69	54	65	74	65	67	57	53	61	59	54	53	66	59	57	33	67	70	66	62	65	60	52	72	71	72	66	63	51	61	57	51	53	68	79	71	53	58	58	60	52	59	48	66	73	69	66	68	67	59	51	59	63	58	65	59	77	64	58	49	70	52	59	60	60	58	56	68	67	58	59	79	67	51	42	57	57	65	67	43	54	56	47	69	60	57	64	69	54	68	68	62	61	53	59	51	57	58	57	62	69	53	52	62	61	55	60	63	62	76	47	54	52	59	73	58	56	60	59	61	56	68	51	64	62	61	59	67	74	64	50	75	55	59	55	76	59	61	65	57	54	73	54	52	56	57	47	63	58	64	68	61	59	52	71	60	54	63	67	66	67	53	55	55	59	60	57	52	62	57	65	47	49	66	73	47	64	58	57	72	55	72	44	56	62	74	60	71	43	61	66	63	46	65	49	57	44	55	51	64	75	58	59	54	60	57	53	59	60	56	72	56	78	69	54	62	55	66	52	56	57	63	64	57	45	49	64	53	50	61	52	62	54	58	68	59	62	58	52	78	69	47	68	56	67	55	49	68	52	47	68	56	59	76	64	53	70	65	67	65	59	48	51	54	65	57	65	64	66	57	58	64	71	46	57	63	62	56	69	59	68	66	60	67	68	72	55	59	60	53	57	67	54	61	64	54	64	58	65	60	63	77	54	66	48	66	68	58	75	71	66	66	63	61	60	61	58	75	53	52	51	64	47	62	55	60	52	48	66	51	71	68	51	65	53	65	50	67	68	38	66	65	57	49	55	55	50	68	59	59	63	61	57	70	57	60	70	60	58	54	52	69	64	54	61	67	63	48	51	61	62	55	51	63	48	57	67	56	68	61	65	57	59	67	57	74	73	53	60	45	55	48	61	57	58	72	55	59	66	65	67	72	46	51	63	60	56	55	70	62	59	68	38	59	57	55	67	63	53	68	55	64	59	48	66	68	57	56	48	54	59	53	64	66	48	56	62	55	58	55	50	68	67	67	65	61	56	55	61	61	62	64	62	62	68	61	65	53	56	60	51	67	63	70	57	61	72	55	61	65	65	56	78	56	49	70	43	49	60	66	47	71	52	66	60	54	58	62	62	71	78	59	56	60	42	66	52	70	59	71	55	52	72	61	52	59	71	68	69	56	57	49	77	69	56	57	67	67	64	69	73	65	41	74	52	48	55	67	55	53	62	62	57	63	53	55	58	55	50	69	45	57	66	64	54	58	46	45	75	49	50	59	60	50	76	59	64	55	55	66	59	66	56	50	56	67	58	61	55	62	45	69	64	59	62	68	74	53	63	55	81	64	62	60	61	58	56	55	56	71	65	69	74	56	65	62	59	57	45	69	59	60	53	51	61	66	64	62	52	55	72	68	60	68	79	65	79	48	52	74	58	66	65	58	57	61	67	56	57	63	51	70	56	66	53	69	62	71	59	44	48	59	72	66	68	65	78	69	61	61	73	64	60	67	66	73	63	70	57	61	60	57	51	60	46	53	55	74	49	63	61	56	75	53	60	62	53	60	70	53	70	56	63	61	55	68	62	58	67	70	61	64	53	44	71	64	59	58	49	59	63	53	57	56	65	58	58	64	53	67	68	47	51	48	56	63	56	54	60	67	62	53	79	71	70	64	68	67	64	50	53	60	59	59	59	75	51	65	64	60	69	67	66	57	60	60	62	62	68	72	59	65	57	67	51	70	66	67	52	69	61	56	51	73	65	65	49	51	51	74	70	54	65	49	50	65	57	65	54	59	74	63	71	80	60	54	64	54	57	57	57	57	63	53	54	61	73	55	54	51	77	64	57	55	62	69	62	59	62	68	60	57	68	61	52	54	66	59	54	54	50	62	51	60	65	57	56	59	66	51	70	61	68	74	57	71	61	57	43	69	54	65	49	64	52	56	58	58	69	60	68	50	62	66	57	60	71	65	54	54	61	61	68	49	71	61	58	39	51	59	55	54	53	67	47	65	84	73	52	53	49	60	70	56	54	64	73	53	75	74	73	71	51	68	68	61	57	61	56	45	58	57	52	51	66	59	47	58	59	75	59	63	63	45	59	60	46	70	77	65	51	65	63	57	62	47	45	72	66	75	66	63	70	53	67	55	54	58	59	54	63	69	63	60	58	49	70	55	46	67	69	49	68	64	53	59	46	72	72	79	54	45	69	78	54	63	59	62	51	72	53	59	58	65	57	65	57	51	64	58	72	49	64	74	63	61	57	65	52	77	68	79	65	57	67	54	83	51	49	58	64	63	55	71	60	68	68	62	43	69	58	63	50	59	64	56	54	56	63	66	69	43	72	51	61	56	61	76	56	51	59	58	62	66	55	56	73	61	57	52	59	83	61	63	54	56	48	62	69	54	67	65	65	59	61	61	66	66	59	65	78	63	71	50	57	63	53	59	52	73	59	53	60	60	55	55	74	61	49	66	56	61	56	47	53	55	72	62	57	61	51	59	50	58	63	63	65	42	58	72	59	63	64	58	79
15539	9069	6957	21674	38744	46769	40686	31404	21519	12149	5134	2094	1177	815	711	687	706	682	710	727	692	671	716	760	717	708	767	741	689	616	740	675	688	720	733	726	724	712	717	733	699	685	743	691	711	733	709	712	721	752	734	716	700	700	747	705	738	731	677	740	683	729	684	652	734	715	718	727	693	693	723	711	722	701	676	717	702	679	731	700	718	696	683	692	697	697	723	775	735	713	714	722	766	695	697	712	756	727	719	738	711	686	687	707	710	695	729	706	694	688	718	763	708	714	729	769	698	717	712	697	742	692	723	710	696	732	711	761	655	680	705	735	727	758	705	691	687	701	745	717	698	724	708	718	721	735	689	753	752	753	706	693	759	778	746	673	686	702	738	742	771	665	716	731	728	742	678	715	740	734	669	664	724	737	748	689	722	740	695	708	705	747	702	721	718	748	718	727	747	686	707	697	719	755	689	712	700	681	742	696	707	763	705	731	704	704	740	726	724	723	706	733	737	702	733	734	705	704	705	710	724	688	716	741	700	702	676	727	742	730	717	735	694	727	696	751	721	737	766	726	751	668	683	652	675	722	716	749	737	725	717	685	731	671	668	697	743	705	677	738	740	719	756	749	717	722	718	698	741	688	734	664	708	728	714	711	669	771	724	701	732	728	705	734	735	742	689	716	738	721	704	719	751	742	724	693	715	748	705	708	770	745	722	683	699	738	687	686	684	703	735	727	721	691	709	736	712	697	690	697	686	677	723	767	713	744	703	695	683	706	725	704	702	712	700	695	747	757	711	747	716	766	721	700	647	695	792	736	718	711	704	757	701	719	770	751	709	773	732	747	691	739	761	713	732	761	694	728	698	759	657	787	734	740	706	692	701	707	730	693	707	728	754	693	754	682	678	719	712	732	735	736	711	700	647	705	665	684	735	707	707	685	704	704	718	735	679	725	730	703	709	757	715	638	739	701	737	753	733	715	709	686	726	722	721	655	680	721	719	731	693	711	663	698	716	709	667	719	744	725	665	762	732	700	731	723	777	739	702	748	696	723	708	705	689	705	695	765	704	699	713	690	706	672	708	698	709	736	725	724	690	771	707	710	695	715	710	732	753	690	745	690	726	730	720	724	721	746	758	718	685	716	719	700	715	675	736	704	706	715	751	733	711	707	673	732	763	711	720	707	729	746	699	689	742	701	689	757	700	769	715	727	677	704	775	724	665	733	730	778	703	755	711	735	707	686	754	718	726	714	714	770	704	708	731	733	795	686	709	717	650	711	733	711	693	714	727	695	738	713	705	725	678	689	726	672	725	697	702	734	720	719	698	671	689	731	691	691	735	684	717	718	722	754	745	693	726	738	705	735	718	712	708	723	724	714	753	754	707	689	723	678	725	718	656	674	741	664	706	772	742	728	700	744	666	729	680	715	740	674	653	747	727	704	677	716	725	715	774	740	725	725	638	721	711	734	739	696	700	701	734	736	720	693	689	721	716	699	679	730	742	779	700	731	754	721	729	741	679	758	748	747	723	705	702	761	683	733	723	739	721	661	700	718	696	741	710	716	755	736	735	696	721	723	707	728	707	706	668	702	695	696	774	766	720	770	726	689	737	690	715	724	723	693	741	731	720	763	688	742	727	709	721	671	765	742	698	672	703	689	714	719	744	735	761	718	745	746	725	754	736	695	709	702	711	719	697	735	707	711	770	732	717	692	780	737	683	713	735	718	670	710	697	681	744	704	746	748	705	697	671	714	725	729	740	688	704	695	725	735	697	712	731	698	665	763	745	704	717	752	723	705	676	712	721	700	708	738	719	698	648	712	724	685	709	694	676	698	718	701	707	724	690	673	721	687	717	723	696	701	735	719	699	747	712	688	753	706	712	787	732	740	724	698	699	722	721	688	734	686	732	733	690	729	703	737	690	711	730	694	706	705	724	738	701	692	767	769	704	737	731	749	688	681	733	683	740	731	672	743	687	709	728	710	728	670	729	710	678	682	665	683	790	730	698	743	716	712	755	707	701	766	729	733	722	725	692	696	716	710	686	747	724	755	707	720	726	700	699	693	700	758	718	737	747	722	708	673	787	688	707	714	755	717	704	687	705	733	812	750	708	765	748	723	698	687	732	738	704	679	667	672	734	742	720	698	765	743	692	731	695	723	714	734	693	717	711	710	746	685	712	679	720	678	758	722	698	708	719	675	719	673	723	702	750	704	677	702	742	736	695	703	703	760	707	707	704	715	685	708	728	698	703	705	738	716	709	713	708	720	695	715	719	723	713	714	712	715	702	733	739	699	745	752	737	707	700	736	748	745	740	706	739	764	710	671	714	692	674	696	714	735	712	694	756	716	691	696	674	735	750	754	706	720	705	708	711	715	727	682	717	732	690	687	705	735	750	729	713	760	768	750	692	704	719	733	717	731	747	699	729	712	687	719	685	718	738	719	688	720	750	732	699	677	706	751	734	778	737	689	675	675	709	663	768	728	700	763	742	737	758	687	718	671	712	693	743	685	683	741	709	732	672	726	709	732	695	728	691	734	728	682	779	691	669	702	741	749	710	697	723	737	712	683	670	689	718	744	733	749	743	731	706	712	711	710	698	741	709	762	674	682	702	679	732	748	727	651	721	766	679	696	790	762	695	714	732	733	703	708	732	734	712	681	744	667	746	702	695	729	753	713	728	739	749	726	762	697	735	724	750	687	716	699	717	730	726	705	693	707	703	717	744	714	666	662	643	740	743	728	702	663	734	694	782	697	731	732	722	686	714	729	759	706	729	742	697	706	713	729	676	731	704	706	730	687	751	735	720	743	708	722	721	760	714	714	697	688	724	671	698	719	703	707	709	720	674	714	714	704	741	675	705	731	725	678	717	738	677	716	683	740	729	729	731	757	696	755	746	751	784	721	687	672	696	697	714	738	702	731	756	707	724	713	687	674	752	701	686	733	673	700	701	687	711	712	695	724	713	693	712	722	713	730	710	677	671	728	703	696	705	667	725	719	708	731	724	727	701	698	639	720	705	722	715	694	714	660	678	732	715	668	703	704	688	704	723	698	694	744	758	705	728	684	752	700	734	722	718	704	689	688	722	708	710	709	733	721	720	681	707	677	693	744	745	759	714	711	706	711	735	671	708	735	695	780	700	736	714	770	725	752	740	705	750	687	691	699	691	738	693	744	757	732	710	717	721	718	670	712	724	706	691	720	694	720	737	716	737	698	735	722	731	711	703	717	703	737	726	701	708	773	685	717	726	697	689	732	687	760	746	732	689	726	713	725	706	722	702	737	752	687	720	720	758	752	719	698	743	778	729	688	677	679	780	702	712	714	703	703	736	684	683	691	658	667	710	750	726	700	677	684	730	710	696	754	714	682	697	729	737	723	712	707	739	723	712	661	717	731	740	736	717	729	723	667	728	682	708	705	742	705	762	754	714	731	713	712	702	690	761	714	712	712	729	726	740	726	724	696	741	732	702	681	738	705	736	711	731	743	705	721	747	729	703	672
1217	1603	1237	1627	7432	12985	11413	5816	2555	1041	420	198	91	69	85	58	77	52	64	68	69	71	67	67	75	77	80	75	78	74	68	55	80	58	55	70	54	61	66	66	65	67	55	71	65	56	66	48	70	68	74	72	61	75	74	53	76	72	75	72	82	85	72	64	67	70	59	72	79	55	71	76	71	72	82	72	68	65	88	80	73	70	60	59	66	75	75	57	67	63	68	52	70	69	72	71	63	61	63	58	81	61	79	61	74	64	72	58	74	73	64	81	49	76	91	59	74	77	74	72	70	72	81	66	73	69	71	72	72	69	70	60	67	78	53	67	80	72	66	68	69	70	58	56	74	70	71	71	64	71	72	65	70	70	72	64	73	64	72	57	62	70	72	80	74	59	64	74	65	69	70	76	80	82	61	74	73	62	73	66	71	92	84	77	78	69	68	67	69	75	68	79	52	63	79	77	86	72	61	68	72	55	66	73	59	73	78	65	80	58	59	68	63	65	88	55	61	61	81	57	66	59	83	58	61	68	61	72	76	83	74	60	67	64	69	67	49	83	68	52	79	62	62	71	66	82	82	66	79	75	67	69	81	63	76	85	63	58	60	70	77	60	78	55	71	69	73	90	79	64	67	69	68	74	60	57	50	52	68	61	51	66	55	67	71	70	64	74	62	82	89	82	68	66	70	64	75	62	64	75	71	51	67	75	65	71	72	66	64	81	63	83	73	84	64	56	72	56	60	77	63	86	66	73	58	59	79	54	70	64	52	60	75	66	67	62	58	75	78	71	62	79	60	62	63	71	65	75	81	71	68	74	68	60	61	60	62	75	63	72	63	64	79	61	75	60	66	76	59	73	67	64	74	65	61	72	57	70	56	71	60	85	58	54	65	74	87	51	81	62	63	58	73	65	71	62	65	86	68	58	74	57	78	75	69	69	83	81	66	72	78	61	73	56	64	63	73	67	69	76	71	58	59	81	71	74	71	71	71	70	75	70	68	74	60	58	73	59	72	54	62	77	63	54	59	61	65	66	71	60	65	66	65	72	62	64	54	65	71	79	56	66	66	67	77	60	62	81	72	49	72	52	72	68	71	64	88	59	56	68	70	64	63	74	54	72	64	71	78	69	70	73	50	58	67	83	67	69	65	67	62	78	65	64	65	68	79	65	73	59	65	72	75	77	69	75	70	63	72	64	60	58	63	72	64	62	61	75	63	79	75	63	61	84	56	63	69	65	57	73	70	67	77	55	77	71	63	81	71	78	70	80	87	45	67	63	68	59	66	64	69	71	69	72	70	71	70	63	66	74	61	61	68	80	71	64	64	72	70	73	77	80	68	73	62	74	72	69	71	67	62	66	74	54	57	80	81	66	81	79	74	65	77	63	62	77	74	59	69	64	80	70	62	69	61	62	74	63	58	60	63	63	82	68	54	63	57	68	77	69	81	52	79	70	66	75	69	72	56	70	63	59	69	73	71	64	76	59	59	83	66	75	59	69	72	72	69	64	90	60	71	68	69	77	69	66	75	73	64	76	67	60	56	63	60	72	59	79	82	77	77	64	67	72	56	64	77	69	71	63	74	69	72	76	69	67	65	70	64	69	69	64	63	57	68	71	74	72	72	55	79	65	72	73	69	59	53	54	67	78	57	67	60	61	73	76	59	76	65	78	60	58	51	78	59	75	67	56	66	66	71	71	72	64	64	56	60	69	60	65	54	75	65	59	53	72	75	72	75	76	73	60	72	67	74	89	54	59	70	52	71	73	69	63	82	56	61	65	64	73	81	61	73	58	71	69	74	62	68	73	61	49	66	56	64	68	53	73	75	64	80	70	68	75	65	69	64	78	64	75	54	72	62	97	76	64	86	72	60	67	73	62	55	79	88	70	77	60	64	76	64	59	62	58	71	56	58	68	58	81	65	58	64	53	72	73	61	67	71	74	74	50	73	63	64	77	70	59	73	75	77	63	54	63	59	62	59	53	88	72	75	69	73	69	76	76	74	69	63	79	76	74	70	76	64	66	79	80	69	64	84	71	75	65	76	66	67	77	67	65	61	68	54	57	69	60	54	68	70	69	61	77	60	54	53	75	75	71	75	61	71	62	70	72	62	68	72	68	62	66	60	68	68	49	72	68	82	74	61	75	77	68	79	63	49	73	55	59	69	65	64	66	56	77	74	62	57	81	72	67	65	53	75	64	75	62	71	68	87	89	69	74	78	58	69	69	68	61	76	63	62	63	78	74	67	67	73	68	71	69	73	71	63	77	74	68	62	77	81	74	69	65	56	72	58	67	80	68	59	76	58	67	64	68	66	59	68	59	57	89	63	72	96	62	74	59	64	79	59	74	77	83	77	58	61	74	88	57	89	71	59	62	55	75	77	80	67	69	75	79	77	77	63	77	68	68	68	63	68	58	64	73	60	68	73	79	66	66	61	71	64	56	62	63	69	61	81	61	73	68	74	64	72	57	73	64	78	61	78	54	59	67	72	44	68	74	64	89	50	65	69	76	72	55	72	77	63	74	74	62	68	63	66	55	66	57	73	59	60	62	72	76	64	75	76	60	71	77	68	67	79	78	64	67	69	66	63	71	80	68	71	69	68	61	77	70	61	74	69	75	82	61	71	78	68	83	78	64	62	68	72	75	67	67	72	70	79	72	65	72	63	56	68	70	65	65	57	81	65	68	74	73	78	56	61	60	75	76	69	68	68	57	65	85	74	63	66	65	62	60	75	74	65	58	61	64	58	69	68	71	72	64	64	79	62	69	64	87	66	61	73	68	67	93	54	68	73	65	62	81	63	71	81	67	69	69	59	66	81	75	68	75	66	70	56	72	67	68	80	68	68	77	65	79	73	71	79	65	70	72	65	65	63	62	74	60	83	63	71	72	75	81	71	69	64	75	58	68	60	78	74	78	78	68	65	52	63	72	59	76	68	69	59	74	77	59	71	69	53	82	67	69	76	58	65	77	83	54	60	59	65	57	74	68	69	56	68	72	70	71	73	76	63	55	73	66	63	69	80	60	61	87	60	48	74	73	78	60	62	74	73	69	71	76	70	70	74	83	77	68	73	59	58	64	78	70	72	76	82	67	72	62	62	69	77	60	70	51	59	75	87	81	50	77	69	78	70	64	65	76	47	68	73	72	63	57	56	80	39	58	71	71	67	73	73	70	74	63	60	52	68	70	75	65	85	67	56	76	70	57	67	69	75	54	71	52	58	81	57	69	74	76	61	57	64	69	54	78	53	62	81	48	69	61	73	58	71	66	64	76	75	75	63	51	62	90	80	79	70	62	74	82	64	70	78	51	70	61	59	73	65	76	60	61	44	71	79	72	66	83	88	76	65	64	62	80	60	63	61	54	74	59	81	82	66	72	60	70	60	59	58	62	58	73	65	71	73	77	72	79	59	58	53	76	83	68	72	81	74	77	70	75	56	65	67	61	83	70	77	68	69	63	58	72	74	55	73	72	70	65	67	53	47	71	61	59
23903	20500	17147	33335	62542	65360	54207	40011	29198	18872	8833	3510	1578	940	835	836	773	798	822	789	865	815	803	804	811	763	811	837	805	815	825	851	810	838	763	746	769	857	746	783	773	812	840	830	807	842	787	745	802	824	806	795	779	813	841	774	841	792	764	784	802	821	772	834	842	791	812	754	827	787	775	809	818	799	827	859	834	835	775	827	804	807	828	774	808	836	779	792	820	826	823	829	821	803	849	822	810	765	798	851	862	821	853	800	847	812	783	788	750	823	812	871	834	780	811	796	801	844	781	827	792	800	827	804	818	809	837	809	792	814	831	843	846	775	797	780	864	788	774	794	827	775	850	784	832	804	812	814	784	810	797	804	770	810	795	816	772	801	780	815	831	796	827	817	832	837	777	832	797	808	810	833	783	803	790	792	849	785	837	854	821	785	789	787	826	862	831	751	816	811	808	830	766	795	850	795	785	802	786	828	765	847	768	814	803	781	767	837	816	816	746	789	805	792	781	817	748	764	817	775	815	771	815	783	819	795	813	804	842	854	807	768	805	816	813	792	817	827	794	825	799	814	779	755	825	819	786	788	774	812	764	799	777	809	764	793	837	784	802	820	822	786	782	774	822	763	770	804	829	803	806	818	807	808	854	786	803	801	805	783	804	808	789	797	816	810	744	817	823	798	820	858	836	785	846	788	753	824	780	785	786	783	812	771	814	786	792	805	788	797	829	790	783	823	791	821	804	853	748	770	806	820	854	812	872	810	748	806	825	810	819	803	800	809	805	827	815	749	848	787	800	819	781	789	823	820	850	752	806	819	786	820	811	814	802	835	785	795	863	821	825	829	805	850	796	824	804	810	802	782	816	790	784	828	796	820	788	811	768	818	762	824	796	790	787	786	838	838	801	754	784	787	836	788	844	813	794	775	826	839	776	809	806	795	783	801	813	788	800	835	813	861	835	829	833	750	793	856	830	801	780	844	849	763	807	812	788	871	840	839	832	883	763	832	813	809	810	833	806	906	790	803	818	834	800	791	836	778	785	846	831	784	836	808	779	775	840	841	821	778	803	839	821	855	836	805	848	809	830	835	790	789	836	791	822	784	858	809	834	786	847	826	799	853	823	826	811	797	787	802	830	782	754	786	793	804	790	826	799	891	803	818	839	842	861	815	799	786	867	755	829	846	769	803	792	828	814	825	822	855	821	831	802	769	808	778	791	828	791	768	816	833	753	832	804	796	809	777	825	822	788	792	826	830	794	817	762	821	788	818	795	820	805	825	776	816	803	788	814	795	832	732	844	786	822	845	831	838	776	836	825	829	824	848	823	867	815	855	795	796	845	787	778	810	818	763	817	867	795	814	831	785	791	784	781	788	830	842	802	751	829	786	791	861	801	804	815	836	782	838	822	804	805	759	800	790	819	800	822	813	819	841	852	772	780	777	762	794	823	803	812	842	818	814	784	829	808	784	784	834	793	809	809	828	791	794	795	779	844	875	817	795	839	800	843	877	779	798	817	848	808	827	858	791	803	847	857	834	825	781	814	737	779	847	799	829	771	786	806	809	810	865	830	818	811	809	823	810	803	809	741	780	784	785	855	828	782	807	813	839	785	763	800	778	812	789	833	822	810	860	834	878	802	784	751	861	821	787	816	807	752	800	838	825	790	774	833	862	809	832	809	764	872	777	783	811	787	788	821	841	796	851	826	803	839	815	792	824	820	825	810	786	771	821	847	761	767	821	815	779	784	818	765	824	827	801	851	846	828	830	837	829	822	853	862	840	785	837	874	806	839	785	828	826	816	791	786	812	744	801	824	849	829	808	826	793	827	825	801	791	747	834	789	817	817	766	785	769	778	834	788	815	793	843	764	825	843	820	817	860	826	808	823	767	821	827	778	832	791	787	808	827	826	806	840	807	776	801	788	806	840	798	843	805	774	784	787	745	811	801	853	800	810	787	833	856	795	796	810	808	825	833	861	823	832	761	801	856	813	845	845	871	823	853	788	811	780	809	828	846	821	823	825	854	832	828	799	842	840	828	773	799	779	819	763	793	796	814	839	807	799	827	788	827	810	779	794	788	818	785	818	806	817	805	773	849	800	828	753	832	802	820	801	802	814	772	822	804	803	853	777	779	836	773	781	823	819	830	843	828	868	806	870	835	814	772	785	824	830	781	809	772	797	793	796	818	854	862	849	839	837	828	791	818	816	782	769	836	821	813	834	801	817	804	807	814	840	797	790	797	805	822	763	821	830	792	823	867	778	836	807	814	859	824	809	839	860	866	798	776	795	804	805	825	801	835	775	831	764	817	800	757	846	810	826	791	839	825	783	876	778	822	846	811	748	814	841	822	784	786	816	824	788	838	834	831	801	853	830	794	822	875	814	851	778	853	815	813	812	821	804	763	822	853	838	817	857	807	787	786	817	807	812	786	822	801	786	842	787	831	850	802	847	814	843	896	790	825	798	823	834	833	836	851	822	832	761	807	839	748	792	844	786	816	783	858	794	773	790	832	797	792	833	785	795	852	841	824	814	786	827	801	849	843	795	829	837	812	867	806	787	814	816	790	725	792	840	824	811	789	795	785	774	796	834	791	813	824	775	788	815	783	817	814	839	766	815	839	835	859	835	806	788	794	831	775	804	800	808	825	836	792	827	773	817	801	847	801	807	813	784	799	827	832	840	871	785	827	765	860	785	803	810	804	820	846	840	785	761	803	813	827	858	841	841	805	841	824	820	812	781	791	816	797	784	867	790	795	814	794	794	752	806	786	838	770	779	822	809	829	790	829	848	823	807	812	819	808	825	835	783	848	778	798	796	843	793	825	806	820	828	819	771	831	830	783	797	780	798	839	793	834	788	838	793	805	793	784	844	821	821	796	827	806	810	753	810	767	808	792	837	809	847	770	750	830	804	832	759	837	773	778	785	792	812	806	869	837	768	839	863	803	767	897	822	828	796	828	815	777	783	866	845	832	803	806	831	771	810	800	822	840	848	805	811	830	811	783	807	814	809	805	826	803	761	813	808	789	835	802	761	774	847	841	807	795	808	841	868	822	819	765	766	830	810	809	796	825	841	841	838	851	796	790	826	786	782	803	789	816	804	841	809	787	804	811	781	782	819	791	809	840	818	824	848	823	782	853	833	848	765	853	834	829	830	818	812	814	758	806	801	774	813	828	771	811	784	815	808	794	811	791	821	805	821	797	814	832	816	790	820	810	808	788	811	852	790	851	758	764	827	785	794	774	839	772	822	784	762	790	824	830	829	818	772	767	791	816	825	796	833	772	825	814	795	801	775	810	831	836	802	801	811	838	864	819	812	829	857	802	832	774	802	822	813	827	801	786	766	801	793	772	774	795	765	836	756	817	796	817	868	817	798	834	837	777	798	829	840	832	821	852	733	806	839	804	868	858	810	811	838	802	807	797	832	840	813	822	809	808	803	833	799	853	861	836	811	830	823	837	848	802	769	786	805	796	792	827	772	840	779	845	802	831	803	822
2655	1473	1526	2057	7439	13452	11535	6089	2726	1061	395	218	90	78	66	51	80	72	58	59	88	68	71	75	70	81	78	63	71	62	74	62	81	57	66	57	75	59	81	77	73	74	67	73	65	68	51	61	64	86	69	66	56	63	62	66	79	75	84	69	66	62	77	72	65	71	60	75	64	74	64	66	54	60	68	68	86	77	69	85	54	64	76	64	47	61	56	73	71	63	64	73	58	57	83	71	46	72	63	77	73	68	69	66	62	73	71	74	62	72	53	60	64	78	68	62	74	61	55	77	62	75	63	83	51	58	61	75	66	67	62	68	64	75	69	70	82	84	68	68	63	62	61	66	65	56	62	84	71	61	67	68	65	65	69	68	60	74	65	68	65	68	56	68	67	65	77	72	78	61	73	52	72	70	87	50	68	81	70	65	64	69	72	82	78	56	74	67	67	92	68	67	72	69	64	76	57	73	70	60	77	86	72	61	70	60	67	66	70	67	81	71	58	62	76	72	78	75	72	56	64	61	62	70	63	62	71	76	57	73	62	66	83	57	50	72	75	66	84	53	58	73	47	64	71	75	59	61	80	57	66	68	78	60	66	66	76	72	63	70	49	66	78	58	53	70	73	87	68	63	59	63	68	73	79	73	68	67	56	56	68	53	63	59	67	59	80	61	69	62	65	76	74	91	66	68	77	67	63	75	80	81	79	77	63	65	61	77	69	66	71	66	64	69	64	55	78	74	67	67	68	59	66	62	78	62	64	83	62	63	76	79	90	53	66	75	52	63	71	71	68	85	56	66	57	82	64	73	66	58	63	71	68	71	57	77	61	74	66	54	67	74	73	59	74	69	86	81	58	76	74	64	62	89	66	70	73	70	51	83	65	55	74	65	69	67	69	60	59	63	67	62	90	62	68	69	80	75	58	79	77	80	80	79	58	72	78	60	72	74	67	79	62	60	75	74	65	58	66	81	78	69	86	73	84	75	63	70	66	58	72	57	73	70	60	87	60	71	51	62	66	54	68	70	67	53	69	72	70	71	65	70	71	64	75	61	65	59	69	71	64	70	70	59	73	72	61	69	61	75	79	82	69	71	61	65	71	58	86	67	55	75	71	58	49	64	73	65	80	67	48	66	77	70	80	74	68	64	74	74	66	72	72	72	71	68	77	68	76	85	81	59	81	65	62	58	57	50	65	60	61	58	77	72	73	59	61	66	69	70	61	74	80	69	66	70	67	64	73	56	62	70	65	64	62	74	58	69	72	69	89	63	99	65	65	68	67	63	65	71	75	72	75	68	74	78	74	95	68	75	73	59	77	63	64	76	74	71	67	64	67	64	69	83	64	73	75	77	62	67	67	59	62	83	88	56	63	57	87	69	64	82	52	75	72	59	72	60	60	72	58	73	75	58	66	61	56	72	79	56	62	74	68	69	72	67	60	66	70	64	54	71	68	69	58	58	75	69	66	69	58	72	54	76	50	60	61	82	66	74	76	68	74	62	70	67	78	68	72	72	71	68	60	60	64	71	64	63	67	70	60	60	79	58	59	73	66	78	72	70	70	71	69	78	64	62	88	71	68	71	60	49	60	71	63	82	79	62	89	71	75	65	69	72	53	68	72	67	67	69	84	68	68	73	72	77	73	66	74	70	70	68	67	62	58	65	64	76	56	72	51	64	76	58	57	67	79	86	55	69	72	73	58	86	58	76	79	48	74	84	64	60	57	73	73	68	84	56	65	75	80	62	70	69	66	59	76	50	78	68	67	58	70	58	67	62	66	62	75	83	74	64	69	78	70	54	68	79	65	61	73	61	65	58	68	65	73	58	68	70	66	65	70	70	70	80	69	60	82	64	77	75	67	61	57	71	73	61	72	63	68	68	57	73	60	68	75	65	68	66	67	66	58	76	78	67	68	83	68	78	78	69	66	83	67	62	73	64	81	66	53	69	70	69	69	67	78	89	60	63	62	75	67	59	70	68	52	77	61	78	73	65	69	90	71	68	50	72	81	76	62	67	65	80	73	60	54	80	66	64	67	80	66	72	75	46	63	68	62	55	56	70	61	72	74	75	61	53	72	65	58	76	74	74	70	72	67	59	55	64	72	62	80	78	71	74	73	78	67	73	54	69	66	63	68	73	58	68	72	73	76	69	74	68	73	82	70	73	73	78	70	69	78	80	72	73	67	57	55	51	73	77	61	74	81	70	59	70	78	61	64	65	63	62	64	59	79	60	57	70	68	69	72	57	54	66	71	47	61	67	64	68	70	82	78	74	67	72	62	70	59	59	63	71	72	61	77	65	69	73	72	65	53	72	63	73	73	78	72	62	83	69	65	69	78	70	61	74	69	75	69	78	65	61	93	64	71	59	63	63	66	81	60	76	67	62	73	54	68	75	78	55	59	61	70	71	72	63	55	78	76	62	52	67	69	85	69	57	62	77	68	51	76	70	73	54	75	78	71	66	54	67	59	60	67	63	88	61	71	76	57	60	64	69	63	65	91	78	52	78	58	85	76	90	68	80	59	55	59	77	68	69	74	93	67	59	57	61	63	62	69	64	75	65	66	59	72	59	57	71	75	76	57	74	62	61	76	67	67	78	71	65	62	64	69	58	76	64	65	65	82	64	60	65	62	61	57	74	68	80	81	53	71	58	65	75	65	97	74	94	51	67	57	72	75	70	72	77	74	64	68	73	61	70	67	63	72	71	70	71	63	56	74	88	70	64	68	77	65	58	59	69	65	51	57	74	76	54	62	79	77	65	57	68	98	69	64	53	69	75	64	60	74	67	69	78	69	74	73	71	71	72	66	60	67	68	56	70	63	71	84	61	64	52	63	60	65	63	52	75	74	49	73	68	58	54	70	65	71	83	78	62	55	70	69	73	68	62	79	73	55	61	64	68	59	59	70	66	62	52	54	59	75	69	66	82	65	91	53	68	61	68	52	66	71	57	68	57	72	69	67	52	49	75	76	83	81	75	69	70	75	69	55	59	57	77	74	65	61	44	59	75	76	67	69	77	70	68	62	67	62	69	51	77	65	66	77	61	74	71	82	69	72	65	66	65	50	66	74	61	62	63	54	56	62	72	71	69	71	74	68	64	62	64	82	79	59	67	73	63	58	67	71	75	67	53	64	66	68	63	49	65	75	60	75	65	65	71	65	61	65	53	58	82	72	57	66	74	63	62	72	72	73	50	70	63	73	73	78	64	44	73	75	69	71	68	64	64	69	65	64	63	67	59	70	59	64	79	64	72	63	70	70	61	54	80	68	55	64	66	64	64	67	80	66	77	70	58	74	80	72	60	56	83	66	73	67	58	79	65	73	51	64	61	72	73	62	76	65	77	65	69	62	72	61	75	73	66	61	56	80	59	63	82	63	71	63	57	75	70	66	69	81	64	68	58	68	74	67	68	68	76	68	51	69	62	60	80	62	71	76	61	69	67	64	58	57	60	62	70	69	66	63	58	57	54	74	65	70	59	56	71	72	53	74	68
25306	20089	19328	34837	61658	65800	54633	41056	30540	19823	9867	3928	1612	1016	921	840	828	852	851	794	794	881	816	814	794	884	819	806	839	807	828	830	872	805	784	805	788	873	786	846	797	807	822	831	850	869	801	847	865	846	839	819	836	854	804	824	832	847	785	836	775	772	817	813	811	831	878	839	826	795	847	830	818	805	806	843	830	821	850	784	812	791	829	805	829	816	807	811	830	794	790	803	754	797	792	865	783	830	795	818	830	864	828	818	783	844	826	785	762	773	818	856	809	844	788	833	829	822	833	840	829	836	825	839	866	821	856	784	831	829	824	823	854	818	809	820	868	832	810	824	827	870	863	798	811	814	834	818	840	810	866	836	840	847	778	823	819	805	821	840	813	811	824	849	845	789	811	782	838	775	826	836	846	811	830	824	827	806	786	875	763	803	824	826	788	773	851	796	815	796	828	869	874	784	813	770	797	785	810	822	792	837	845	795	797	779	831	786	751	814	797	801	812	780	830	776	839	827	774	839	871	807	806	855	841	830	853	828	828	833	813	789	808	798	778	813	828	858	810	792	836	818	821	788	838	795	854	770	781	808	825	784	787	848	811	819	799	809	822	780	834	796	811	764	825	819	870	822	824	809	801	853	875	826	832	821	820	766	796	838	837	761	827	825	832	798	782	787	847	788	844	849	837	806	801	859	839	857	863	736	855	809	803	838	850	785	805	827	885	851	780	832	853	779	805	840	823	837	857	786	821	853	762	821	811	797	846	842	839	772	853	818	790	849	839	823	793	783	802	816	819	819	798	814	798	795	870	854	827	793	821	847	830	803	771	843	788	827	784	839	848	811	838	801	828	839	779	793	836	869	773	875	782	807	816	864	829	842	803	825	867	792	834	791	789	867	815	764	798	817	817	768	805	872	824	761	802	834	789	831	826	827	826	763	760	804	787	818	807	834	819	779	894	847	859	811	829	777	846	763	836	819	781	863	812	775	829	796	771	802	779	824	836	814	826	777	825	856	792	820	836	841	806	814	844	820	838	817	858	836	849	805	822	822	837	841	864	880	824	825	819	788	821	809	858	847	833	837	841	830	803	848	830	847	832	803	855	814	770	843	807	827	776	870	833	846	806	824	804	796	783	791	837	859	817	761	795	835	864	819	809	834	801	845	874	808	788	820	817	806	842	812	848	802	820	832	800	836	802	821	846	810	835	848	869	779	792	829	820	806	781	816	819	808	825	846	851	855	834	803	849	862	852	805	824	820	846	830	789	853	783	815	836	859	823	755	815	829	859	807	815	826	872	866	850	834	816	783	776	814	807	822	830	799	810	833	756	801	825	799	794	849	800	809	835	819	803	835	784	724	816	775	839	785	823	796	858	841	800	865	877	804	775	823	816	835	865	851	800	819	794	835	773	787	809	865	806	821	817	802	820	832	831	788	820	809	835	858	833	848	809	834	820	784	850	776	812	826	790	811	809	851	793	849	788	806	751	830	831	840	841	839	812	824	846	812	804	860	836	788	859	821	790	831	821	786	797	797	850	840	838	809	832	826	830	814	843	859	855	795	841	859	855	812	816	809	802	885	781	825	777	867	851	824	824	830	857	863	750	779	786	787	816	788	793	792	861	811	818	816	822	792	810	781	842	843	779	794	774	867	791	856	769	834	831	872	842	816	847	836	783	850	867	825	810	807	871	802	808	850	803	816	832	760	822	780	822	785	823	854	839	804	833	860	856	848	811	780	838	853	845	831	814	848	775	823	839	835	860	853	787	780	814	856	798	751	817	826	839	854	812	834	818	835	873	821	804	803	836	821	770	814	803	853	813	799	844	841	804	832	847	819	813	824	774	815	793	810	807	828	859	784	826	835	881	807	808	875	825	808	882	784	852	833	836	830	794	843	818	824	775	802	835	790	829	818	786	816	836	835	809	822	828	821	846	830	817	801	831	853	810	797	847	797	859	803	842	828	863	793	806	818	823	831	836	800	827	849	798	832	830	787	831	843	854	841	896	823	784	815	821	826	828	802	809	811	851	812	851	874	800	842	808	846	775	805	864	797	854	838	786	833	830	816	890	821	808	869	787	862	871	871	818	820	831	840	817	820	775	861	806	772	807	812	797	853	811	782	776	826	818	838	817	884	823	747	808	816	828	752	838	865	799	811	788	861	814	820	852	823	831	836	814	801	782	830	833	808	829	772	804	837	819	816	799	825	800	805	793	832	808	794	785	847	810	809	827	847	860	826	839	791	772	860	810	828	796	840	821	835	781	822	817	836	872	795	786	767	837	787	873	796	821	821	791	762	862	844	795	815	816	824	802	845	813	796	805	855	842	835	849	841	784	801	811	813	794	800	801	785	831	826	844	801	804	811	862	774	852	816	835	781	860	765	801	826	839	854	822	802	796	837	844	839	822	825	835	833	800	817	796	851	751	803	793	835	854	835	820	834	856	854	811	827	778	821	845	818	794	823	806	892	778	859	823	805	809	859	777	810	823	822	787	812	863	834	818	858	836	842	849	842	846	784	825	746	831	763	837	860	802	813	820	825	820	768	816	839	825	823	859	783	833	844	807	837	821	804	793	794	793	855	897	834	807	844	796	823	816	837	756	849	791	826	792	844	821	784	873	800	791	865	786	820	783	788	818	789	801	876	806	881	841	826	873	783	874	824	856	779	743	822	828	810	885	814	819	802	829	826	825	787	830	889	826	801	814	823	758	797	874	804	811	828	824	768	838	803	860	823	850	832	798	824	772	805	800	874	834	828	785	844	834	778	829	827	792	823	821	906	816	816	848	871	812	785	846	809	839	814	874	812	836	830	817	815	795	835	781	803	837	832	812	848	792	856	815	815	789	801	822	838	818	839	833	862	849	808	834	813	791	806	798	793	807	839	776	808	797	848	822	806	834	772	847	848	854	820	812	805	784	808	840	820	875	816	788	792	844	835	820	805	883	831	821	791	852	896	818	824	815	761	795	803	842	829	826	800	833	828	820	799	846	784	828	861	808	891	810	806	823	830	798	849	776	869	840	829	866	873	813	804	837	823	771	847	817	803	854	809	837	808	832	828	835	819	807	797	805	798	865	796	850	873	809	794	783	839	813	842	869	820	861	803	839	834	813	799	824	850	788	811	860	803	825	802	805	825	804	812	823	817	817	791	833	798	851	780	816	853	813	821	824	829	813	754	826	848	846	856	814	792	857	807	783	805	871	803	824	839	854	859	861	831	851	826	829	812	791	808	798	877	808	783	802	805	824	860	810	818	863	836	794	803	822	829	844	851	822	775	816	822	834	809	821	825	844	768	847	813	846	862	813	861	814	792	890	850	776	839	768	805	841	798	804	818	875	830	757	862	795	788	826	849	799	776	808	816	832	738	895	767	831	848	825	806	837	881	776	812	884	776	795	805	816	783	788	825	876	836	831	848	766	823	770	779	857	853	792	853	836	799	858	827	844	799	830	841	825	844	851	837	810	762	840	853	791	859	820	830	834	779	790	833	773	809
2015	2586	2345	3323	11715	20645	18551	10754	4871	1878	662	237	111	92	69	77	76	68	75	83	80	79	74	68	87	79	82	70	80	70	77	83	84	68	68	79	76	98	86	75	85	85	76	77	78	59	51	88	71	82	73	99	79	79	92	72	81	61	74	89	87	83	92	69	82	69	82	79	60	74	59	58	68	72	65	83	78	82	68	74	67	71	70	87	75	82	73	81	85	69	87	86	68	68	68	87	71	77	82	76	86	77	84	79	65	87	80	78	59	79	72	75	71	71	78	77	77	64	64	75	79	72	68	77	66	75	86	82	92	60	79	63	64	90	81	63	81	81	64	88	78	68	79	68	78	78	62	73	80	70	72	82	87	73	77	74	74	80	64	74	78	61	79	76	68	81	65	84	74	72	78	77	78	62	77	79	82	91	78	85	80	82	80	81	67	68	80	82	65	81	89	80	92	82	71	84	61	80	70	73	74	80	80	80	73	76	78	66	65	69	72	68	84	74	72	91	93	91	76	82	73	80	71	67	75	70	72	82	63	74	68	78	81	73	78	72	71	59	78	81	65	93	82	90	91	69	66	83	85	68	67	69	80	57	87	77	63	76	92	66	74	82	68	66	70	83	57	74	79	67	69	81	67	83	76	79	91	87	73	60	65	88	78	88	72	64	71	65	74	83	80	94	87	78	83	74	77	64	68	63	65	88	60	74	69	84	75	68	72	69	71	77	83	79	78	66	80	67	68	66	77	77	72	82	66	62	63	73	88	81	72	68	83	58	81	71	73	69	65	69	58	80	82	72	76	86	61	73	64	69	79	74	78	68	77	68	76	93	80	75	74	87	83	69	65	64	69	63	94	66	70	69	73	77	72	78	80	86	68	74	64	77	61	80	71	93	71	82	72	80	83	78	85	59	79	76	67	72	86	64	79	87	89	64	92	65	85	73	64	67	82	88	88	84	71	85	62	78	77	72	82	99	67	59	65	84	75	82	70	70	62	69	80	75	82	78	67	76	73	76	74	78	69	75	66	88	63	79	93	81	78	87	93	72	71	80	73	76	77	91	101	58	82	77	63	63	86	70	72	69	88	84	77	79	87	89	75	72	82	74	81	82	69	70	74	84	77	80	85	64	91	85	71	76	74	69	75	60	86	76	63	84	80	73	49	69	84	76	74	60	61	75	66	76	81	105	80	56	62	69	90	68	77	79	76	76	97	76	64	65	67	77	86	64	79	63	81	74	57	87	75	101	79	72	82	80	77	65	71	66	65	71	73	56	80	88	72	66	79	87	78	69	79	72	80	76	76	87	82	69	85	75	76	70	79	84	65	72	89	77	77	79	78	72	71	66	78	92	73	62	68	80	71	72	74	74	75	78	66	69	76	70	76	79	86	90	63	77	62	66	77	92	79	72	90	63	78	63	74	89	85	92	65	76	67	71	76	80	84	75	63	93	74	86	68	82	75	69	59	67	68	71	79	76	78	70	80	83	74	76	76	95	77	76	86	84	60	79	92	67	74	71	66	68	81	96	77	77	66	78	97	84	104	96	92	71	64	66	71	69	71	69	82	77	84	74	55	84	70	79	81	80	90	82	75	73	72	64	55	72	81	74	74	74	89	69	78	75	68	76	83	77	73	74	75	83	70	65	73	73	81	68	76	79	74	65	66	92	72	75	81	65	72	89	70	82	67	86	85	99	79	73	71	72	72	72	61	81	71	76	79	73	67	79	73	84	77	65	81	73	88	75	59	86	78	57	80	65	85	94	71	61	80	84	73	71	61	72	71	73	69	83	75	78	81	60	67	75	75	74	72	66	83	69	81	82	70	63	71	80	79	66	64	75	71	78	69	77	75	87	71	64	68	83	85	72	76	71	74	89	96	79	76	78	76	79	75	68	91	75	82	68	77	84	68	86	62	84	77	85	82	84	62	83	84	60	68	82	75	89	82	78	86	69	81	98	72	85	63	72	58	59	71	62	66	74	61	71	72	69	82	60	71	84	70	83	59	84	69	62	90	65	76	73	70	83	82	72	79	79	77	82	76	74	64	63	84	66	83	81	94	72	91	82	99	76	65	82	71	80	81	68	79	79	73	64	74	90	80	83	82	55	71	66	79	81	87	64	73	66	75	64	79	70	72	75	67	69	71	65	71	70	55	71	85	80	89	82	76	68	81	85	79	74	66	80	72	75	69	69	67	82	89	73	69	64	77	72	79	67	97	78	72	69	67	84	79	86	91	66	89	74	76	62	81	76	75	76	67	80	76	67	75	78	83	75	85	95	71	71	71	61	73	75	79	83	63	59	73	84	72	73	71	75	74	95	69	73	62	78	75	61	66	77	68	84	70	73	79	71	70	70	71	79	96	78	73	89	60	67	87	88	86	84	67	89	76	70	74	67	75	70	72	85	66	76	94	87	88	71	78	87	73	85	86	62	64	74	79	74	76	75	79	75	78	70	71	80	88	56	100	93	68	70	69	71	88	81	65	71	67	86	90	76	58	90	77	62	67	72	80	67	74	86	59	58	80	82	76	72	66	71	71	67	68	81	79	72	82	70	79	84	67	86	63	75	69	76	69	67	70	63	66	83	67	76	83	63	86	81	62	74	65	71	68	84	79	67	77	74	76	80	65	76	72	62	64	76	82	84	87	85	61	76	71	84	79	62	76	71	77	82	66	82	63	90	77	67	71	75	78	83	73	88	86	76	84	69	86	89	65	75	67	66	82	87	73	74	62	81	85	92	64	71	75	69	64	64	81	84	74	80	81	76	84	83	89	66	68	72	80	73	67	78	69	64	78	62	65	74	79	70	64	64	74	71	66	88	74	77	85	73	92	89	74	92	81	62	84	75	77	83	67	64	74	63	72	76	97	64	81	78	77	79	79	78	66	99	78	85	80	78	83	68	83	63	76	72	78	77	71	74	72	78	74	71	81	71	92	70	87	78	70	79	70	70	86	74	85	90	86	76	72	86	67	76	66	68	63	72	76	82	96	79	70	59	65	73	84	104	66	71	84	71	84	98	76	75	76	76	62	62	72	71	73	75	78	95	69	77	71	84	88	80	87	80	101	106	71	87	69	67	85	57	68	75	65	78	86	56	72	81	76	55	74	91	69	64	64	66	71	69	66	68	82	75	72	76	71	71	83	63	88	96	81	71	67	69	66	74	72	88	87	80	90	72	88	72	76	82	74	59	75	84	85	88	84	67	67	71	94	76	71	71	84	67	82	76	86	90	59	79	86	75	64	75	68	76	78	83	80	64	84	71	68	72	74	84	73	83	68	76	72	67	70	66	69	91	71	69	68	89	78	73	77	90	63	70	74	66	81	81	88	62	60	64	75	66	86	68	75	72	59	87	86	71	84	74	85	69	62	72	78	71	73	89	75	79	101	67	80	75	77	71	89	79	67	78	51	72	76	71	78	72	67	70	61	83	85	63	75	69	75	74	74	74	79	64	84	73	66	78	55	76	83	60	73	78	70	70	74	78	83	88	59	71
29858	25220	23867	41321	71765	76770	65504	49083	35991	25002	13711	5685	2226	1225	955	871	909	958	935	933	920	899	916	923	884	901	974	886	907	893	892	946	873	916	944	922	905	836	905	902	854	888	938	925	885	850	915	882	955	908	912	860	921	894	957	924	917	871	874	940	876	918	919	949	848	931	947	864	890	896	922	920	855	935	909	851	908	911	908	921	924	916	942	930	941	962	891	923	924	946	914	938	910	926	914	931	914	919	923	900	861	926	950	934	926	922	870	925	924	876	929	859	926	875	926	904	949	943	908	933	907	957	912	947	902	891	900	972	935	951	926	886	857	893	917	931	893	941	939	917	912	908	940	891	908	925	933	902	935	932	860	924	887	904	854	915	908	919	947	918	931	901	919	947	932	891	903	933	944	904	948	952	970	954	908	885	891	927	930	893	899	946	910	944	913	885	867	923	876	886	899	854	928	904	903	912	893	908	894	935	868	897	871	920	905	821	942	950	890	866	901	938	841	897	922	947	893	950	902	937	934	902	932	945	934	873	976	895	896	900	898	898	917	924	902	921	929	973	955	952	930	854	874	929	918	929	868	910	889	915	954	896	956	847	956	920	950	898	915	908	925	979	892	883	995	951	931	929	916	946	937	949	870	928	888	906	913	912	940	977	924	930	896	912	917	904	912	927	890	851	905	961	904	949	912	936	947	935	919	889	926	892	891	964	915	904	916	885	929	903	933	886	913	864	901	916	911	858	840	933	929	870	876	895	915	966	909	913	950	947	907	905	963	900	916	866	887	900	940	932	986	920	923	878	937	897	880	915	926	927	862	961	917	1001	834	920	954	959	937	881	853	952	921	874	940	902	915	894	940	924	874	888	936	855	900	857	935	888	862	977	918	893	885	919	902	873	888	895	940	928	871	859	956	913	966	902	902	885	994	888	920	883	928	893	895	929	894	890	926	943	945	932	895	918	934	969	897	949	963	957	922	892	936	920	965	932	929	887	898	895	924	959	897	911	887	946	951	880	941	939	886	921	912	923	908	902	924	999	879	904	890	925	876	898	918	887	895	952	874	936	955	948	890	868	878	897	906	897	902	979	954	879	912	914	922	888	945	867	930	905	909	949	918	913	920	872	828	854	887	929	901	928	906	933	836	961	895	962	864	930	934	900	964	919	872	864	892	929	917	940	907	895	890	947	876	944	877	909	884	914	937	912	907	921	935	861	967	890	966	935	898	922	916	913	928	948	942	920	946	880	938	870	886	945	888	904	981	880	913	917	897	913	939	919	909	916	952	952	939	885	937	951	939	934	912	895	865	963	930	867	879	926	864	888	934	887	908	865	908	873	952	920	953	949	941	893	868	912	935	901	888	941	939	943	892	886	920	923	944	889	930	900	900	924	904	968	935	924	885	872	925	865	989	943	919	906	928	898	930	975	933	929	885	942	931	922	884	907	890	902	886	905	917	893	944	923	874	882	893	928	984	896	907	913	907	891	924	928	956	996	917	904	951	854	931	920	930	846	872	873	902	910	884	908	986	924	901	903	948	895	881	888	908	904	932	923	920	902	904	892	985	916	896	868	899	859	952	923	896	976	886	879	961	865	889	862	942	899	973	895	970	870	898	892	906	884	900	937	898	928	964	862	931	868	847	901	912	874	904	948	919	924	879	953	958	915	900	921	909	927	895	853	963	942	943	895	880	902	900	916	924	919	954	868	929	968	906	874	925	891	892	852	855	903	904	902	950	917	886	909	879	914	897	913	977	910	883	916	921	931	884	918	914	908	921	871	930	920	904	876	868	952	898	918	864	923	911	910	903	923	948	938	915	900	962	942	898	936	911	931	947	901	912	960	895	897	904	899	900	871	957	880	897	960	940	923	895	926	1001	868	936	860	924	904	915	962	886	901	862	888	958	902	937	918	891	886	939	927	892	923	906	886	863	869	983	887	844	881	918	909	899	843	924	922	871	913	935	972	894	934	870	915	842	939	929	897	889	925	925	881	930	912	934	888	943	920	885	904	889	918	924	889	911	953	902	892	912	965	906	870	919	946	908	966	886	928	915	922	916	888	885	891	894	973	910	881	917	926	941	916	898	911	939	904	896	965	970	862	814	909	927	948	937	917	877	872	944	873	923	931	896	936	948	919	861	938	935	937	947	902	901	915	937	919	924	878	918	859	863	958	975	887	910	906	945	855	918	916	870	914	898	908	943	922	950	909	935	957	854	915	880	889	917	908	946	919	916	937	902	959	938	930	920	898	875	877	905	949	923	893	862	926	906	933	885	880	927	884	869	892	939	941	947	946	917	900	908	975	950	928	896	899	880	942	976	893	935	875	915	864	924	939	908	933	908	895	919	902	936	957	861	946	865	960	883	906	920	904	902	896	886	920	883	883	934	853	938	938	924	941	996	896	884	893	923	879	859	898	892	975	920	925	931	897	902	922	914	937	909	822	895	921	953	985	929	850	890	910	912	941	961	908	912	922	916	946	872	920	905	898	891	898	911	946	960	894	894	895	930	909	896	875	929	957	874	923	927	878	916	883	950	893	933	915	934	864	937	902	889	900	879	926	935	942	900	962	929	867	952	909	914	922	985	934	859	924	878	912	971	862	871	921	958	938	851	960	882	938	913	898	969	896	879	904	871	962	867	870	920	899	894	944	968	900	910	949	908	917	909	895	924	930	906	928	856	896	987	903	904	971	893	893	839	921	883	929	932	903	888	939	894	884	922	879	954	866	901	899	915	887	892	954	952	912	921	943	926	878	882	901	930	897	948	884	923	915	873	933	918	949	912	864	945	869	952	893	955	923	940	923	903	932	885	919	868	883	877	937	890	939	924	893	889	895	957	954	900	906	974	886	875	876	914	838	844	945	936	896	887	917	920	911	899	882	879	997	905	874	971	860	916	911	907	890	919	908	902	916	982	902	915	938	875	889	902	954	909	971	933	952	912	906	914	885	887	904	836	960	884	901	885	872	942	890	885	938	940	909	888	869	860	873	987	874	932	903	895	948	873	884	890	898	857	875	945	902	952	937	937	929	934	892	897	920	853	897	877	873	920	871	899	908	963	895	925	895	909	907	870	970	894	918	916	904	938	888	845	915	921	913	865	937	931	907	938	860	932	962	884	909	924	935	879	850	946	881	933	861	923	950	914	889	893	951	960	913	907	948	911	946	883	896	926	882	941	954	960	915	981	877	900	912	845	890	942	1005	926	877	894	909	894	867	866	851	923	923	915	948	969	874	898	930	946	952	949	905	907	936	919	878	884	911	884	882	916	927	913	884	937	923	954	905	947	946	909	884	903	860	914	964	874	893	897	952	907	896	880	948	927	969	955	933	943	888	949	835	913	934	878	878	914	882	903	894	967	890	949	867	920	858	908	902	853	924	949	934	965	912	895	926	846	891	898	907	886	927	889	889	885	914	881	900	898	910	890	893	913	920	929	907	919	967	886	924	862	956	959	930	929	927	928	904	889	919	926	917	874	926	854	893	890	898	943	959	974	879
1704	441	432	551	2248	4477	4198	2488	1136	503	248	138	82	81	64	70	57	64	48	58	68	66	56	51	64	52	59	81	51	60	53	60	68	53	66	55	75	51	60	68	55	74	55	64	61	70	57	53	52	54	60	57	60	42	63	56	68	63	80	60	50	71	55	63	60	53	65	56	63	56	57	55	62	57	49	83	66	47	74	77	57	62	52	70	67	47	72	68	60	66	64	46	50	56	53	61	49	59	58	69	58	53	54	71	54	61	68	66	62	58	58	52	71	74	54	73	69	66	61	57	63	63	62	66	58	60	58	61	71	65	52	58	57	54	65	53	48	54	54	65	56	70	58	67	39	56	65	60	72	63	56	52	68	58	68	70	50	62	59	58	53	63	64	57	66	61	66	63	40	59	58	63	59	58	60	56	56	61	64	71	55	61	57	60	52	74	44	58	63	42	55	61	58	47	56	49	54	59	62	43	54	55	64	56	60	60	49	64	58	75	54	69	45	50	64	44	61	72	72	61	63	67	56	56	60	60	40	59	61	65	58	58	62	50	54	46	68	55	54	60	52	76	65	69	58	46	65	48	61	55	51	64	66	56	50	54	59	55	64	78	59	57	59	65	70	57	67	53	63	40	54	72	58	52	55	54	61	56	60	62	65	62	60	62	50	43	64	56	63	75	55	62	71	71	48	54	64	55	62	65	53	47	50	62	56	70	62	37	47	52	64	59	51	69	52	77	45	37	48	63	58	63	55	48	58	59	62	78	70	61	56	52	55	50	67	51	68	65	62	65	53	54	50	64	55	51	49	63	54	41	57	74	72	53	48	58	79	69	59	65	59	68	65	70	64	51	76	61	63	55	57	66	54	44	56	53	61	63	62	68	57	68	66	62	60	47	56	67	55	75	70	45	56	70	63	67	54	66	69	52	64	58	67	57	60	56	79	64	55	76	59	66	72	62	68	67	69	61	65	50	62	59	65	55	56	60	62	47	63	48	56	61	60	58	68	70	64	38	50	67	49	54	58	57	70	61	45	53	62	53	50	52	51	56	50	56	67	75	55	54	51	56	55	63	55	49	67	49	61	52	65	51	50	47	54	65	60	63	64	57	57	63	62	43	71	51	66	54	56	61	64	59	50	67	51	54	62	41	60	66	55	60	52	51	49	57	56	61	55	65	58	57	49	61	62	82	56	65	67	46	61	66	61	85	55	56	74	58	60	49	39	58	70	64	50	55	77	59	59	58	63	60	60	66	53	55	71	56	65	57	43	55	54	51	69	71	61	62	61	53	61	56	59	59	61	64	57	67	72	44	40	49	63	63	61	60	66	62	80	49	54	59	58	61	49	63	60	59	61	50	55	64	75	60	49	44	54	63	62	53	73	42	60	79	52	60	55	54	67	57	66	69	54	65	57	71	53	68	62	61	62	53	52	69	58	55	46	77	62	67	58	63	50	60	62	48	56	54	73	65	63	55	52	47	70	53	72	64	64	58	62	64	54	47	59	64	64	67	51	59	57	67	66	49	57	63	66	60	63	64	47	48	58	57	63	49	69	55	76	53	59	64	53	44	61	63	59	63	57	64	56	64	57	72	70	60	61	65	59	64	47	54	55	63	54	63	55	55	61	62	62	58	60	68	54	59	66	58	59	55	57	56	44	64	58	57	54	67	37	59	54	65	68	63	63	61	62	55	68	59	59	53	73	62	58	64	70	52	58	59	53	71	77	72	65	68	43	62	53	66	64	58	57	59	67	57	54	56	71	52	61	59	63	70	84	55	62	65	56	77	58	66	63	60	50	57	57	58	62	58	56	57	51	58	47	53	61	55	56	56	56	70	49	66	60	77	59	51	66	46	68	51	59	58	77	56	47	56	69	57	54	62	67	59	61	60	64	47	57	61	63	45	69	56	56	52	55	51	60	59	53	61	74	52	55	66	57	54	76	58	48	68	69	61	52	54	68	60	68	75	63	55	50	65	61	57	45	68	63	62	70	60	53	67	57	59	56	57	53	56	54	59	58	62	60	58	70	60	47	59	63	57	56	61	53	70	55	70	68	69	65	53	58	55	65	69	62	61	55	46	63	70	48	72	68	79	68	63	63	56	59	68	64	56	55	63	58	58	56	65	60	58	57	53	52	66	56	50	60	57	53	60	50	63	54	54	56	68	58	57	50	67	59	66	67	50	54	60	62	73	59	44	59	64	65	51	69	51	63	55	71	67	58	56	66	64	63	42	59	62	47	69	53	62	50	66	60	61	64	59	49	60	67	56	68	46	51	60	56	53	54	61	59	64	46	63	60	51	62	70	62	68	55	46	50	62	52	68	59	59	56	64	66	45	56	60	52	60	65	59	56	56	54	63	56	52	63	56	62	58	53	60	57	65	63	47	52	44	67	52	60	58	57	53	69	61	59	48	50	69	51	41	76	71	68	71	51	74	67	65	66	70	62	58	72	64	58	54	64	63	62	59	53	55	62	65	65	63	53	60	71	51	65	70	64	61	59	64	57	59	63	60	54	65	56	50	67	64	59	70	76	65	52	53	68	61	52	72	64	45	46	58	54	60	62	47	59	61	58	58	58	58	55	53	69	64	61	61	51	59	59	66	51	65	62	75	57	65	70	75	65	52	71	56	70	69	62	48	69	67	65	56	53	48	52	56	53	49	52	64	72	54	64	55	73	51	70	65	69	45	61	65	64	63	63	57	55	46	57	58	63	64	76	45	50	54	58	54	56	48	64	65	59	53	55	70	56	56	62	70	51	83	60	72	73	66	64	54	52	56	73	61	76	63	76	54	55	60	69	50	64	67	69	52	59	55	62	52	69	59	86	62	55	53	56	50	60	68	48	61	64	63	72	57	50	61	53	69	53	56	78	63	57	66	66	53	51	66	62	77	47	67	55	59	54	69	46	58	59	54	66	62	50	54	60	68	57	58	51	54	57	58	68	58	52	58	53	58	57	57	53	65	61	50	69	69	49	55	59	51	59	66	69	52	60	60	46	55	58	58	53	64	49	60	58	59	54	59	49	51	69	67	56	55	59	70	60	65	65	70	63	64	57	71	75	57	59	48	64	69	55	55	62	68	70	58	72	46	57	41	45	64	52	60	57	67	56	52	60	63	65	65	46	64	62	69	48	65	79	57	55	50	62	64	51	58	66	67	54	58	66	57	63	54	55	64	63	52	60	47	65	70	84	68	52	53	51	73	57	57	55	53	78	47	43	62	62	59	66	53	71	62	58	57	60	54	61	54	59	66	69	68	65	62	57	61	57	56	52	63	48	53	55	64	61	54	58	61	65	53	59	53	58	57	55	70	48	52	70	55	60	57	63	67	65	68	63	62	58	60	52	58	73	67	68	77	60	53	48	62	76	54	52	68	50	64	69	60	72	65	62	53	64	61	61	63	56	63	48	56	47	55	71	53	54	57	59	50	59	58	66	62	63	70	52	52	64	64	35	52	62	66	57	67	61	59	56	66	67	62	78	46	88	62	54	55
19207	10558	8382	21353	42709	45947	39931	30864	21230	12212	5100	2036	1159	829	742	704	700	746	708	681	685	682	732	686	706	663	767	739	722	717	728	741	727	710	732	732	705	662	683	719	740	673	742	736	704	720	731	748	763	707	780	727	758	701	740	683	726	702	708	764	727	686	692	701	794	699	799	717	715	725	684	707	702	724	711	694	722	745	741	711	719	726	715	717	710	745	699	719	749	685	768	727	697	689	764	721	712	746	708	732	708	693	697	722	751	704	678	703	725	733	679	698	759	715	785	729	687	734	683	708	726	720	762	726	750	694	761	721	705	746	724	721	731	738	678	693	755	678	718	737	803	712	768	748	744	766	743	727	712	660	719	700	733	748	745	732	726	748	728	759	704	757	742	723	671	770	746	703	748	768	769	678	740	760	703	800	682	729	709	692	715	737	719	711	748	750	714	689	709	718	741	710	691	745	689	690	747	738	686	677	716	780	746	725	705	672	705	748	701	738	718	738	707	721	721	719	721	710	743	712	767	698	701	749	706	701	743	764	768	729	727	752	706	730	726	692	740	677	678	696	740	709	743	724	747	722	708	757	733	750	661	727	729	758	789	737	695	708	702	752	713	751	732	747	764	720	691	728	722	744	751	684	725	761	747	720	714	678	734	686	730	746	738	743	720	738	716	707	727	736	717	729	685	711	712	697	729	716	693	710	709	732	710	733	750	731	724	739	728	718	719	707	718	731	747	736	792	733	726	748	701	691	674	702	678	716	726	767	703	743	670	718	755	747	703	719	712	694	723	678	727	750	710	722	763	700	733	738	684	705	696	747	742	730	670	744	691	764	748	723	726	707	711	720	712	680	723	754	678	721	757	713	689	759	721	703	762	710	752	726	722	712	749	772	745	705	740	706	720	738	735	712	725	721	710	734	754	769	684	746	739	776	731	752	712	693	723	720	713	706	756	711	728	752	717	731	739	751	742	732	806	706	669	701	780	691	772	722	715	733	756	712	788	752	730	768	733	704	766	706	728	711	686	712	701	685	732	737	710	769	754	720	726	704	702	761	717	745	759	726	792	707	695	748	724	744	687	728	750	661	732	714	759	716	725	767	767	692	717	733	748	693	733	773	704	732	725	729	730	720	700	711	728	710	775	702	759	736	721	709	709	723	676	678	708	708	715	661	699	720	709	716	711	734	717	736	737	708	715	724	723	738	687	726	723	705	759	717	738	714	767	769	742	678	698	683	768	734	753	708	715	734	699	697	766	738	723	688	735	737	694	740	778	720	766	764	660	698	728	761	728	723	714	719	668	726	700	709	714	708	679	742	728	720	706	699	739	745	673	720	733	726	730	727	736	711	792	731	735	714	749	744	647	710	734	717	690	694	689	748	718	762	732	724	725	727	752	732	756	682	749	725	679	683	692	729	726	707	725	711	744	675	679	713	703	749	717	691	694	747	695	722	676	690	717	722	719	713	724	718	713	700	748	713	729	686	678	718	673	704	735	710	761	751	756	710	706	745	704	716	710	730	688	760	760	758	721	705	772	756	712	728	702	739	693	733	728	701	696	718	706	785	696	713	701	716	707	698	704	719	681	733	681	702	716	707	685	659	732	729	750	720	721	719	708	693	707	738	696	723	750	743	656	730	732	740	685	724	698	781	677	708	688	713	695	747	714	703	729	760	726	683	818	689	690	731	762	721	706	702	744	715	769	710	711	693	761	742	709	694	722	742	739	691	695	707	721	706	738	767	778	708	749	735	749	741	787	741	724	732	730	660	738	754	697	682	715	738	711	677	718	748	707	724	723	685	696	735	669	693	755	680	695	710	739	674	717	723	695	710	746	759	720	733	725	712	738	658	713	735	677	713	740	728	737	755	755	693	687	705	745	720	759	680	725	730	745	715	727	753	731	729	725	748	757	727	739	702	707	752	736	701	679	752	721	716	761	732	713	730	711	715	776	777	746	758	726	734	736	765	744	682	694	721	718	776	699	694	691	763	710	732	741	720	724	733	712	775	742	765	715	698	763	742	706	693	720	749	712	745	720	679	742	720	720	703	727	729	672	745	713	725	725	715	766	730	702	748	705	731	724	717	726	706	712	692	736	687	688	683	771	737	689	710	727	721	736	722	736	724	714	679	742	722	743	694	712	721	726	714	724	717	759	729	702	712	736	703	691	665	752	667	693	772	769	766	731	707	692	668	680	694	698	725	760	722	738	702	742	737	686	728	700	753	729	738	662	686	689	725	677	687	736	762	715	698	690	751	737	725	741	720	676	713	702	794	763	742	693	745	769	718	732	742	714	689	699	795	695	774	720	743	726	714	698	728	711	751	743	694	673	718	742	737	717	715	737	757	717	704	763	752	693	732	728	711	685	702	740	736	776	711	732	703	732	724	726	737	714	691	675	700	786	755	741	727	775	684	676	729	726	720	736	716	689	773	691	727	727	705	739	765	732	740	761	761	755	710	712	743	735	696	743	695	691	676	719	706	714	735	739	707	710	746	695	742	733	716	740	768	754	711	702	724	737	724	781	703	709	792	725	758	747	670	731	724	763	701	718	725	739	676	715	753	725	745	709	784	748	718	724	730	747	731	722	736	715	699	718	736	730	748	775	738	685	694	692	709	733	727	659	787	744	756	702	715	705	709	741	699	697	678	718	750	748	699	779	735	694	703	702	714	707	699	719	737	664	732	704	757	657	735	734	721	689	710	697	720	685	670	701	735	769	696	705	704	711	699	697	708	775	720	683	644	666	738	740	719	687	722	782	727	724	692	743	748	741	690	707	719	742	728	698	658	730	733	769	750	712	712	686	693	726	719	761	751	738	714	670	733	719	719	719	721	687	725	726	749	736	686	733	724	716	755	718	727	729	713	708	757	725	684	734	751	741	719	732	774	741	731	706	722	693	742	758	741	748	716	729	701	737	736	729	742	757	721	727	726	706	714	746	717	692	736	713	710	731	728	701	775	725	746	716	742	755	738	731	734	744	729	747	720	681	690	736	743	675	692	725	688	734	692	698	744	735	745	758	740	709	763	791	677	707	726	746	760	683	706	747	729	781	716	759	753	763	703	697	717	712	740	756	665	690	701	695	741	705	754	740	721	746	708	675	756	677	736	685	728	645	715	704	710	770	700	734	731	722	720	757	746	752	682	705	724	739	732	711	691	697	721	704	716	705	703	715	735	748	698	732	728	715	720	691	737	667	729	740	706	719	739	704	741	721	725	687	670	702	698	756	738	687	770	731	699	731	769	714	760	672	712	708	733	674	718	729	697	747	719	679	722	736	714	773	706	740	695	734	684	738	742	723	749	723	727	692	711	703	737	723	730	748	736	685	684	705	708	748	691	728	732	749	721	730	740	695	743	711	694	738	714	751	712	772	717	711	685	720	726	719	708	784	715	701	684	679	706	787	711	683	715	698	763	753	737	729	715	717	700	746	714	772	687	694	778	713	742	737	756	759	733	704	744	704	725	698	755	713	707	770	750	744	724	714	702	713	725
1355	1576	1431	1902	6706	12601	10942	6502	2806	1128	406	169	100	79	79	65	72	74	66	59	74	66	70	86	56	51	71	67	72	60	65	66	68	72	69	61	54	73	67	72	70	64	77	55	67	71	71	62	54	66	73	84	68	63	69	74	60	51	63	72	64	65	70	81	82	64	75	71	62	78	59	62	72	76	65	64	62	66	57	52	74	79	69	72	79	52	59	68	58	71	55	73	64	68	73	54	65	83	60	80	67	83	61	58	56	57	64	71	64	68	84	69	61	50	57	59	63	56	70	70	73	67	59	65	68	61	61	73	66	78	55	68	77	90	61	69	68	66	69	84	59	63	66	54	56	70	63	60	59	66	70	62	80	68	62	61	74	74	59	62	71	73	64	70	65	58	67	81	63	78	71	65	65	87	74	85	60	62	59	75	67	70	63	71	70	80	66	52	70	70	68	78	67	62	58	59	73	51	76	66	66	85	70	70	56	69	66	70	67	60	58	73	73	63	69	62	66	70	71	57	64	68	84	75	65	81	73	54	61	65	65	69	58	82	64	67	65	58	68	60	68	66	77	59	63	73	55	71	60	55	79	85	71	78	66	58	61	58	65	71	81	65	63	73	63	68	72	85	63	56	68	58	55	72	68	65	88	74	64	62	73	80	85	80	60	69	73	74	65	79	63	64	75	62	75	64	67	59	65	72	66	58	60	71	72	56	67	74	77	69	66	64	54	67	64	74	85	70	66	76	66	81	64	69	67	50	68	60	63	70	63	70	65	77	66	68	68	85	67	63	69	66	68	73	70	68	78	58	77	57	87	63	63	57	82	83	57	62	64	75	68	61	63	65	74	81	67	77	65	71	63	72	67	63	66	64	68	64	64	70	60	60	68	70	66	71	67	71	57	71	61	74	63	69	77	73	63	76	71	68	66	66	72	75	69	84	71	92	64	65	63	73	67	63	68	65	70	65	73	58	76	64	68	70	61	64	78	57	57	61	78	64	77	70	75	74	58	71	70	75	61	58	77	75	79	74	76	69	77	56	80	73	78	66	81	69	59	65	53	76	59	68	63	71	66	63	93	62	73	84	71	65	64	63	65	82	72	57	70	76	66	68	65	55	65	71	75	76	63	68	64	59	54	61	52	49	69	60	47	75	64	69	68	59	57	63	70	71	67	75	61	52	56	69	56	62	60	69	76	71	61	66	74	49	79	67	71	76	76	66	62	60	66	63	53	68	62	66	71	64	70	58	58	67	74	64	66	53	84	60	67	59	70	69	67	70	57	67	59	68	65	61	60	87	61	67	55	60	76	72	51	76	76	58	69	73	63	53	72	74	62	68	61	82	76	62	80	61	70	68	56	62	63	61	73	79	64	60	61	56	60	64	69	66	53	77	71	92	64	76	76	52	60	56	66	84	73	59	79	65	71	67	50	72	60	62	63	69	71	68	50	75	74	85	67	79	61	55	70	71	73	67	56	64	73	64	70	58	91	58	51	68	74	61	56	82	79	58	74	66	52	62	66	66	66	63	90	71	68	70	70	68	69	69	68	77	54	65	74	73	59	75	67	72	63	79	52	74	64	76	45	64	69	66	82	62	70	65	67	80	69	71	83	64	83	65	61	71	72	80	64	66	72	76	55	68	72	61	61	63	56	53	60	56	65	70	75	80	82	82	66	76	58	87	66	71	74	65	72	69	68	58	53	86	63	66	72	72	76	75	76	54	67	71	46	76	59	79	64	66	54	72	70	72	73	56	62	70	60	54	66	58	87	79	60	59	63	65	65	64	59	78	66	78	76	63	64	64	61	74	66	75	69	66	54	68	79	76	82	61	69	85	79	70	70	75	50	72	55	66	56	60	46	76	82	67	52	59	80	76	77	71	65	65	62	70	64	76	52	82	77	65	71	66	72	72	65	58	67	76	76	73	70	58	64	75	66	74	77	67	72	74	71	66	55	84	78	60	73	76	58	76	77	64	70	54	66	61	56	65	53	73	58	49	64	60	64	79	76	59	65	64	69	79	78	60	74	58	64	76	61	61	73	69	49	77	60	69	73	69	89	68	70	63	69	74	81	60	69	67	65	75	53	64	76	71	66	66	64	70	79	68	63	60	71	72	68	67	65	66	63	78	79	71	55	73	71	64	75	58	68	64	69	65	63	71	77	71	61	78	72	58	69	55	88	52	89	88	61	54	59	78	67	69	66	79	75	55	68	80	58	62	84	84	59	74	60	56	60	80	69	66	67	64	63	68	57	70	77	63	67	65	80	63	77	69	70	70	54	70	65	59	69	64	71	60	59	61	72	53	64	64	57	69	66	75	73	45	56	75	62	64	62	57	82	77	59	60	59	69	55	85	61	77	79	60	64	75	74	69	75	68	80	79	73	56	68	57	64	64	78	75	58	65	82	72	54	67	63	85	65	60	86	78	73	63	69	78	64	61	51	85	60	53	72	66	55	68	59	64	75	62	70	69	58	68	53	71	80	72	67	72	67	62	60	67	77	54	79	78	73	70	69	82	68	77	72	70	70	62	79	77	58	57	64	61	65	56	68	77	64	58	71	78	67	78	60	65	63	58	74	52	68	71	72	71	68	60	75	73	62	69	64	85	70	63	62	70	67	59	64	80	71	74	67	71	66	61	69	64	62	76	49	70	73	73	69	71	49	78	57	65	78	58	58	62	61	63	64	60	64	67	62	84	64	65	49	61	72	73	70	77	72	47	67	80	64	66	63	67	72	65	68	62	66	77	78	52	79	86	73	70	65	67	53	63	54	81	80	78	75	51	60	76	71	64	67	65	71	63	76	62	73	65	76	97	63	70	64	67	68	67	65	65	63	55	61	69	75	77	69	57	58	61	68	69	66	57	70	69	60	59	71	68	63	79	87	65	68	57	77	70	71	70	62	71	73	84	74	67	61	74	73	72	56	62	61	67	68	72	82	67	71	87	72	72	58	67	75	74	67	64	72	61	67	66	65	72	77	77	72	68	66	72	80	68	52	82	62	87	72	68	60	64	71	66	44	81	84	76	72	70	73	68	73	61	66	64	66	67	77	76	78	57	62	61	66	59	71	69	68	75	59	49	53	66	53	63	56	85	73	70	71	59	67	60	64	71	65	74	68	70	62	66	72	58	68	64	78	70	78	70	75	73	61	51	72	76	67	67	64	72	66	63	75	74	71	58	77	70	66	75	75	68	77	79	79	69	51	58	71	75	57	71	67	69	65	83	57	59	62	62	77	64	76	69	69	76	70	79	80	58	74	62	74	52	79	55	70	81	63	44	78	59	70	66	60	82	73	69	74	76	63	71	69	67	57	77	77	57	77	69	81	68	82	66	70	73	76	83	76	62	82	67	78	65	71	70	61	65	62	76	68	81	56	66	66	76	65	61	78	60	62	50	63	72	64	65	70	61	72	72	64	66	73	60	76	68	76	62	65	73	47	84	50	67	79	57	90	69	75	64	62	55	79	58	68	52	59	68	68	70	61	56	57	71
25116	20151	17785	34994	60604	64627	54463	41817	29678	19602	9418	3658	1553	993	854	802	818	832	834	788	835	724	888	812	820	780	783	802	834	784	856	819	836	815	835	858	797	770	794	797	780	851	790	793	819	844	818	780	804	818	826	854	826	824	847	777	835	797	840	797	837	801	815	807	798	789	798	800	756	761	828	846	719	825	810	767	779	815	768	841	803	800	812	826	833	807	850	821	777	800	831	796	792	851	834	798	807	788	797	772	775	774	815	796	747	781	847	849	771	836	803	846	829	808	777	814	821	820	811	827	855	776	830	803	807	804	783	820	803	794	778	792	790	831	812	820	805	825	794	839	792	731	819	785	783	835	830	797	830	824	798	862	773	804	816	813	802	802	867	823	800	830	873	793	804	744	809	793	820	802	808	819	820	818	843	862	788	816	786	842	817	832	804	817	821	801	787	826	755	829	791	806	813	778	791	844	809	820	798	784	848	780	793	799	811	799	776	864	814	767	874	832	766	791	810	817	773	785	821	797	822	791	837	835	757	819	831	806	831	786	790	779	853	819	763	834	802	829	820	789	788	797	805	854	773	801	822	782	800	840	821	807	810	774	800	767	818	799	818	799	785	855	801	788	790	840	814	769	810	839	816	789	879	804	810	812	777	790	837	854	775	841	836	850	835	825	800	808	775	795	802	838	830	836	810	806	806	808	792	866	795	775	826	885	782	834	792	815	763	809	806	866	840	829	765	805	820	786	789	791	883	759	792	893	797	833	784	770	810	834	831	833	830	800	821	835	836	791	805	818	814	812	783	829	818	828	827	765	825	805	843	840	810	799	807	768	834	792	788	824	846	845	817	798	839	802	823	803	805	790	751	793	764	802	849	768	817	818	765	740	786	817	821	869	852	811	839	825	815	836	841	781	769	840	783	818	811	831	856	805	818	828	810	820	858	769	812	801	770	838	857	785	789	771	841	813	846	788	783	839	769	785	772	814	838	813	825	847	796	831	870	814	806	808	817	837	781	820	807	749	822	821	819	826	794	819	817	804	811	816	782	790	811	812	859	815	891	811	852	824	818	806	814	781	854	787	780	780	832	780	830	812	822	818	829	838	846	788	810	863	803	829	772	845	766	806	833	818	798	836	817	861	872	811	836	741	737	774	832	854	898	824	788	800	811	779	765	885	809	801	801	803	793	840	808	816	804	815	779	784	818	767	829	852	810	802	863	788	867	814	825	798	806	784	820	789	754	856	812	797	776	792	800	729	848	837	821	821	837	803	815	790	811	814	834	844	790	822	790	822	785	811	769	795	797	786	814	752	837	780	822	790	820	858	822	787	764	761	811	840	823	794	766	832	789	809	880	810	777	785	806	821	838	811	837	814	773	776	802	783	805	858	829	806	803	829	791	820	756	824	790	820	827	821	833	804	859	793	799	843	828	832	805	824	804	804	809	796	830	785	816	806	802	792	829	785	802	781	793	854	799	785	787	780	818	833	841	782	788	790	814	785	781	823	841	775	783	856	813	778	740	848	771	807	784	835	783	785	831	821	844	833	828	754	812	793	779	818	815	765	869	792	805	895	839	824	806	779	811	786	754	812	819	814	768	768	826	828	847	797	816	777	824	790	874	807	821	869	795	738	853	807	759	840	833	853	835	773	808	811	824	735	808	835	821	778	804	818	790	840	769	838	840	793	780	793	797	854	787	843	779	822	815	822	825	789	797	780	795	802	875	822	824	816	819	833	855	781	849	817	767	827	814	795	810	825	816	766	795	804	811	819	871	854	797	804	857	823	832	820	779	796	771	769	795	867	786	791	789	804	845	773	806	775	766	844	865	764	782	793	789	838	786	854	798	801	783	807	782	810	807	820	837	782	775	801	776	843	810	801	825	812	785	813	806	823	770	770	818	798	790	837	827	816	836	829	846	772	802	818	810	843	821	794	816	815	851	791	810	810	786	797	828	783	829	778	776	839	807	763	810	806	827	780	844	799	814	836	781	819	824	782	775	802	810	797	765	796	807	820	824	836	792	757	812	816	856	790	835	805	829	821	821	772	777	803	781	791	794	827	821	831	793	835	862	781	762	814	821	825	779	801	802	838	811	775	830	806	799	832	840	841	802	834	807	858	813	837	785	838	819	862	804	782	780	820	819	798	754	818	822	798	807	764	830	838	830	804	811	787	784	798	827	795	785	815	825	792	835	803	818	803	836	818	816	872	810	802	777	763	822	803	817	823	820	818	817	768	769	827	852	810	831	757	799	805	732	837	799	845	789	847	796	824	784	781	808	846	782	841	826	801	822	797	844	809	818	813	765	790	803	821	809	796	830	837	775	774	816	774	859	779	811	841	769	861	825	823	803	783	799	760	821	796	831	810	863	803	808	795	812	810	799	836	825	848	786	825	806	771	832	837	840	800	808	763	804	824	825	784	822	826	826	826	883	789	838	773	815	825	843	786	781	812	808	799	797	763	827	828	883	853	835	855	769	776	831	799	828	794	805	796	816	784	774	820	841	835	834	834	797	832	841	770	786	818	793	806	804	810	842	790	785	818	786	836	786	820	817	796	794	784	810	748	777	767	837	807	770	810	828	811	788	820	807	790	819	772	804	846	798	812	816	807	806	806	817	820	781	827	814	797	807	821	777	803	848	810	737	756	800	773	808	766	780	785	800	801	847	785	817	847	809	778	811	829	787	781	811	734	830	812	858	807	766	823	849	799	807	783	827	806	838	828	773	833	859	794	789	823	738	821	820	780	806	815	868	813	838	838	793	817	784	831	765	829	867	826	834	770	791	823	871	793	798	804	765	789	801	818	757	798	798	833	801	832	776	787	833	831	808	845	807	783	834	816	815	780	811	824	765	830	797	837	843	812	806	802	787	822	794	778	807	793	813	766	829	845	802	795	770	822	801	811	822	829	820	829	832	798	779	824	818	752	874	778	795	751	778	809	774	815	767	791	796	829	795	806	809	797	781	832	793	828	766	844	781	776	836	798	819	784	834	815	826	798	782	795	812	783	819	759	816	809	802	829	788	791	812	799	827	848	803	804	883	820	815	763	814	785	839	810	826	786	840	733	800	842	759	760	866	833	812	826	808	799	755	810	791	860	785	761	813	776	761	757	783	821	806	811	753	799	843	787	776	782	825	836	850	851	745	832	784	823	789	801	840	820	787	863	797	830	819	780	833	829	797	814	799	801	791	841	788	823	825	819	806	806	796	807	794	793	797	841	826	841	816	807	812	801	745	802	794	828	824	824	824	774	829	795	759	828	816	809	809	748	811	813	857	821	826	787	794	818	827	801	823	825	779	794	804	816	783	796	818	786	823	849	838	823	780	813	770	824	818	799	803	831	783	774	848	793	789	869	840	835	797	791	809	805	780	793	809	843	780	818	789	760	812	812	800	795	844	818	805	777	824	818	837	802	855	861	775	808	799	818	823	765	818	838	795	798	764	793	766	815	826	822	824	813	850	829	830	836	814	770	792	837	838	821	855	783	779	781	765	818
2878	1625	1397	2114	7013	13134	11259	7049	3029	1210	449	180	101	80	72	72	65	73	61	70	54	79	66	66	58	63	82	82	78	62	61	69	73	56	71	97	84	75	69	57	58	73	66	56	62	78	71	61	79	80	61	58	60	61	66	62	66	74	77	72	61	77	53	78	63	68	63	70	80	73	75	52	65	55	69	86	62	83	58	82	66	73	67	58	62	66	65	67	73	81	66	58	76	62	67	57	61	70	76	60	69	66	67	64	60	62	62	58	79	59	84	67	70	80	72	75	68	57	61	77	70	82	63	66	62	73	66	60	61	83	65	64	71	64	54	63	64	52	79	54	69	56	59	63	76	72	59	59	60	73	51	67	58	79	81	84	62	71	70	83	59	60	65	63	64	55	51	73	79	86	77	72	81	61	74	77	77	68	64	67	53	69	66	60	68	64	70	70	67	78	64	57	66	61	78	72	69	76	61	63	60	82	65	66	68	74	71	72	65	55	85	68	66	66	67	64	63	76	77	70	73	62	73	56	73	54	66	54	67	56	79	56	54	68	65	61	65	62	67	69	69	63	83	68	63	67	77	58	65	80	71	73	58	67	65	77	70	66	70	54	76	57	59	67	73	76	78	62	68	70	68	72	75	68	75	58	73	80	62	82	70	56	73	57	59	62	58	58	72	74	69	72	75	76	63	59	66	50	65	70	64	56	68	83	77	75	69	75	82	72	58	81	89	62	60	71	65	73	66	70	73	60	62	63	61	63	65	57	82	81	81	67	58	50	66	81	70	70	63	72	63	79	84	58	67	64	59	52	88	75	62	57	63	73	72	72	64	71	70	60	69	67	71	68	75	65	71	75	60	83	61	66	72	64	66	57	78	63	64	76	68	60	65	67	56	69	59	66	67	58	70	81	65	69	69	76	59	57	62	69	72	69	78	63	69	56	76	74	63	72	81	56	58	57	66	72	79	54	73	72	66	66	73	62	67	60	70	52	70	65	70	72	54	60	65	69	66	65	66	70	75	74	72	62	77	71	52	74	86	65	60	63	66	60	73	72	77	66	78	72	65	66	74	68	75	59	64	70	77	82	79	61	71	70	65	59	74	64	84	64	63	59	82	58	62	77	52	76	69	73	73	85	68	58	71	62	62	75	69	63	61	64	75	60	63	68	83	67	69	71	55	70	63	64	65	75	71	72	80	67	74	73	77	78	69	77	72	68	67	61	69	50	63	75	72	77	57	68	58	52	73	75	67	68	59	76	72	71	74	67	78	61	82	62	66	65	56	67	77	55	67	71	75	76	79	81	81	67	58	67	68	64	68	76	71	61	58	43	69	62	56	73	77	58	54	63	55	52	50	79	75	78	74	52	59	69	63	66	77	53	75	73	59	81	56	68	67	67	60	61	70	59	58	57	70	59	69	65	42	62	79	72	53	74	72	67	89	56	65	67	62	70	69	73	62	64	69	73	72	59	56	66	71	69	72	62	79	62	77	76	66	83	64	72	71	58	60	76	68	64	80	59	79	63	76	51	65	62	61	71	77	69	64	68	59	82	75	59	64	72	67	67	81	75	69	55	62	68	82	68	73	70	68	71	59	78	61	60	75	72	66	54	47	74	59	68	68	73	66	60	57	70	65	70	58	65	53	60	59	76	71	62	69	62	62	83	58	58	62	70	60	55	58	54	64	73	60	81	69	74	67	70	51	78	58	66	57	55	73	69	64	71	77	68	72	71	72	54	75	81	60	67	64	54	70	75	76	59	83	62	80	81	59	67	67	60	73	67	63	61	75	60	60	59	58	71	71	71	66	65	91	58	81	60	69	79	77	57	71	72	71	63	72	69	63	56	73	71	60	63	63	67	55	56	65	73	69	73	68	67	59	67	71	73	66	62	66	55	56	69	63	85	66	55	72	74	68	53	74	66	63	65	77	67	54	72	75	74	73	65	58	74	61	88	81	72	80	66	63	50	71	66	77	51	67	76	77	72	60	80	81	82	48	78	71	76	66	72	77	64	72	66	61	59	49	68	69	69	70	64	54	46	68	68	60	66	66	64	77	52	66	69	70	64	74	62	82	68	67	65	74	72	54	52	80	92	60	69	59	62	72	75	65	72	53	66	61	58	55	64	55	72	52	81	75	77	85	84	59	65	66	85	67	71	63	70	74	59	80	79	53	77	71	64	54	65	72	61	65	75	70	71	64	69	60	95	78	69	66	69	60	68	68	66	70	76	64	71	66	69	60	86	72	56	56	63	77	68	54	80	75	63	76	52	74	55	73	64	76	62	78	54	56	79	67	57	48	57	69	69	57	72	63	66	67	62	66	64	60	53	74	74	67	63	78	69	59	55	62	82	59	61	72	66	71	74	73	69	84	67	67	52	57	65	68	69	73	62	88	59	73	60	82	76	72	83	72	55	70	67	64	55	56	72	66	67	74	64	60	77	66	60	68	68	70	78	75	66	83	60	70	79	60	52	63	64	70	69	58	76	60	70	64	69	70	64	63	54	73	70	82	57	78	78	55	65	66	68	65	78	70	62	71	68	77	60	69	79	66	62	65	67	66	70	82	59	68	61	65	63	72	70	61	58	64	76	72	53	80	83	73	75	58	62	87	67	70	56	75	61	63	63	73	69	83	77	67	86	65	64	66	69	53	70	72	56	73	67	70	66	77	62	70	57	55	65	67	74	70	67	62	63	81	68	56	69	67	69	55	56	66	73	54	76	66	71	78	67	66	61	74	59	62	55	75	63	62	54	71	59	57	70	67	67	73	72	83	72	71	83	69	66	67	76	76	59	75	69	64	80	95	59	51	66	67	77	68	72	64	65	60	61	67	64	70	72	64	64	70	54	61	78	56	69	57	67	59	73	77	62	57	69	55	72	60	59	67	62	76	90	56	75	81	70	77	67	65	79	75	67	67	78	64	66	67	59	68	70	64	57	67	65	65	69	65	69	69	66	73	72	81	77	83	69	78	77	62	73	66	65	59	74	53	87	71	57	63	58	63	66	64	64	85	66	58	77	78	67	75	75	71	77	56	67	63	67	76	61	69	64	76	60	68	66	60	63	69	54	71	59	69	54	81	69	71	72	74	66	93	61	68	69	72	57	67	62	78	61	56	46	61	73	73	83	61	69	63	68	79	52	61	72	67	79	64	63	69	68	68	68	55	70	69	63	76	51	59	75	72	72	78	58	67	67	68	74	73	77	76	61	70	74	69	66	62	65	61	64	69	62	65	56	76	62	59	46	66	72	57	65	63	73	68	61	82	63	81	66	70	63	73	67	73	79	73	64	56	65	56	70	70	78	74	63	62	75	55	63	70	61	76	73	70	54	54	72	61	65	56	61	60	68	70	60	62	56	66	56	64	67	67	66	62	58	61	82	68	66	66	59	68	57	61	72	69	61	61	72	68	63	74	67	66	80	69	64	79	60	66	63	81	54	80	80	59	65	68	51	69	60	62	78	70	73	67	55	62	75	68	69	65	49	65	53	66	66
25728	20554	18261	35521	60442	65340	55374	43024	31362	20946	10318	3892	1697	1040	858	814	838	790	809	824	782	833	809	823	785	839	826	806	775	845	842	827	760	845	803	837	792	850	817	849	808	821	804	824	821	783	841	880	799	797	798	855	774	863	833	786	812	789	826	787	813	794	803	817	830	871	827	849	814	759	799	815	761	822	811	787	822	794	789	806	772	802	789	844	866	786	785	807	814	870	846	796	807	830	793	865	816	826	730	801	796	836	843	845	846	806	787	830	786	770	821	876	841	821	825	798	807	778	817	831	807	831	792	797	753	821	820	777	848	848	813	770	788	809	767	806	793	841	820	814	802	751	828	789	772	775	838	817	813	882	831	791	777	817	815	890	794	807	823	815	782	833	784	809	824	814	800	826	765	828	821	795	834	811	810	858	772	774	782	887	849	780	780	794	820	848	829	773	789	792	817	784	861	830	865	793	831	794	797	812	817	806	797	789	804	804	838	808	787	858	783	829	802	837	799	804	798	740	809	829	811	812	778	797	788	847	870	770	814	801	821	841	791	838	811	834	795	803	781	745	786	799	811	858	807	857	826	831	859	863	817	801	825	832	783	810	799	800	803	791	770	840	815	852	825	828	823	785	845	825	802	793	794	876	822	794	815	857	859	814	814	816	802	835	822	785	814	821	827	748	825	844	744	802	808	788	837	864	840	787	761	817	805	832	805	819	808	819	784	847	800	833	805	843	863	806	809	795	878	797	852	806	838	785	819	793	815	856	836	824	852	838	830	836	809	823	796	803	832	843	850	814	802	813	799	856	814	814	765	829	815	839	827	810	821	816	827	816	817	774	824	793	808	818	800	810	770	894	811	836	820	823	827	787	839	788	824	819	852	875	867	811	802	812	820	843	822	831	832	816	806	759	816	876	818	772	767	794	842	890	834	843	811	829	813	821	728	817	852	813	830	819	811	841	832	832	861	827	803	803	787	845	834	799	788	808	739	836	788	811	818	755	827	831	862	804	805	768	830	841	813	815	758	772	818	844	808	812	795	805	781	885	824	834	841	789	824	774	790	833	769	806	814	855	802	781	851	796	837	786	788	797	766	814	802	789	769	881	815	790	792	804	796	823	841	851	779	826	866	804	797	804	826	858	869	792	839	837	786	816	880	794	813	809	818	844	847	814	777	789	821	767	844	781	770	846	821	796	830	804	787	837	824	817	847	829	802	754	804	787	866	796	826	793	809	796	868	792	805	850	827	807	795	820	810	799	825	818	794	807	836	851	775	827	865	833	802	810	699	768	810	811	813	837	850	833	860	857	849	845	812	850	816	796	803	829	798	851	850	846	821	821	853	823	779	827	805	826	786	842	818	815	839	751	806	791	771	826	841	798	833	820	800	895	799	842	793	821	817	813	822	852	807	802	815	845	808	794	870	858	860	802	836	866	810	821	820	797	821	826	805	777	811	835	816	819	802	814	799	845	870	754	839	822	815	795	802	865	753	835	865	793	826	804	783	823	827	812	806	738	842	799	759	755	806	842	848	794	796	812	822	838	797	791	804	821	792	817	810	862	817	834	800	797	790	788	842	848	845	809	795	852	820	798	789	871	815	803	822	785	783	838	829	826	815	796	818	805	807	795	833	821	810	874	834	815	778	798	813	851	819	801	799	826	849	815	797	805	803	795	790	834	821	786	754	763	822	816	818	774	790	791	807	798	762	817	827	861	823	792	826	776	831	807	827	795	852	852	814	836	851	813	839	876	845	838	831	821	813	827	871	799	786	871	769	875	808	806	761	785	754	793	806	821	840	834	831	762	823	851	841	847	843	856	806	729	804	827	819	794	820	810	842	862	789	820	826	792	826	818	828	834	800	825	869	837	823	816	848	789	826	821	839	802	845	853	784	844	822	792	801	847	764	828	831	866	812	803	862	786	815	860	805	841	792	811	807	804	795	854	829	825	806	823	856	812	833	861	783	832	856	839	793	829	796	794	814	823	842	845	811	822	851	823	813	862	839	848	787	761	869	769	812	817	805	854	850	777	823	830	775	786	800	779	812	880	773	858	777	747	812	838	855	759	887	858	770	793	815	795	791	815	844	810	819	857	786	803	832	797	822	831	835	792	828	811	804	791	841	763	810	845	835	832	862	800	815	788	792	773	807	842	798	844	830	803	798	762	823	849	787	853	832	779	862	875	810	781	843	796	878	814	824	793	825	841	806	819	794	851	812	788	823	821	834	768	789	821	844	867	827	855	820	853	812	795	800	806	812	807	818	807	820	833	802	757	824	821	781	823	798	855	840	820	783	774	792	795	829	815	813	838	814	805	813	774	828	873	858	797	843	824	809	791	786	822	808	819	761	802	849	835	822	779	811	820	833	794	811	862	793	794	834	816	833	828	828	819	826	817	837	844	810	833	809	789	800	830	838	836	823	754	819	788	806	792	822	856	860	792	813	759	816	849	862	849	868	796	767	823	807	808	798	874	807	856	819	768	772	804	810	825	814	845	831	821	792	838	810	786	839	830	828	800	823	834	847	781	832	848	847	788	785	792	800	866	861	808	780	807	773	784	843	824	839	799	768	805	859	839	793	825	803	847	833	847	815	798	781	820	801	811	837	814	856	829	869	832	809	788	814	772	789	767	807	803	841	774	775	835	798	761	818	845	813	854	784	806	768	794	806	850	806	742	829	813	820	814	775	827	786	818	839	787	747	803	768	824	852	863	791	858	848	818	794	770	805	857	860	811	806	850	820	806	820	843	758	790	857	827	813	817	901	850	843	820	731	817	832	809	870	794	806	817	798	827	860	811	799	794	810	824	818	809	802	833	837	839	797	789	851	803	823	795	824	809	808	856	772	883	768	840	820	849	846	842	823	829	794	803	818	841	810	841	790	791	783	836	784	792	816	812	872	865	788	854	826	837	830	769	839	829	814	813	778	828	790	835	889	814	796	829	889	826	822	810	824	864	779	830	768	815	822	829	802	783	869	814	802	823	776	768	870	818	812	825	770	802	829	847	792	797	808	835	837	879	818	815	847	819	848	867	825	821	816	814	764	823	779	819	781	770	782	801	804	811	803	824	855	777	851	794	785	769	861	787	791	791	822	799	758	873	828	812	844	795	822	871	797	792	811	793	838	817	770	859	831	827	822	843	825	854	863	817	850	780	786	835	781	817	832	786	831	841	797	794	835	816	832	754	802	808	872	738	805	849	878	751	781	796	816	848	826	891	777	876	814	863	790	843	822	790	757	825	842	833	762	770	789	793	797	823	831	849	831	758	816	835	814	821	794	823	780	887	801	843	825	800	813	826	867	858	825	850	819	789	798	799	786	848	776	801	798	841	805	799	775	799	773	846	810	816	823	873	822	798	835	821	857	881	803	760	768	851	837	770	801	797	829	795	844	771	794	843	787	780	792	854	843	809	803	830	807	787	838	867	847	840	826	857	800	849	829	811	828	827	841	776	809	816	768	817	820	845	824	834	783	829	838	862	794	804	788	882	759	814
2508	3223	2856	3164	10771	20165	18159	11722	5085	1833	655	248	134	86	81	71	86	89	76	74	64	73	67	72	66	74	86	86	83	67	68	74	79	71	66	79	57	78	61	79	65	83	67	73	66	79	76	79	78	78	81	86	62	74	57	83	81	74	87	84	71	63	69	71	75	80	74	68	72	71	76	70	87	72	68	73	98	69	73	76	77	65	74	80	77	64	68	92	79	67	72	74	79	79	60	62	82	84	76	89	90	63	65	76	71	66	74	64	65	73	68	58	71	82	75	77	77	77	67	67	88	81	68	73	69	63	73	68	78	73	75	77	80	83	72	84	67	79	62	75	72	64	73	72	69	85	64	71	80	67	63	59	66	75	62	73	60	68	69	76	80	61	71	66	76	76	82	79	47	76	70	72	67	77	77	65	72	69	73	81	67	82	81	69	69	79	64	73	81	65	71	80	73	77	72	66	72	75	68	74	74	67	85	75	73	90	79	71	86	65	86	70	81	68	81	80	57	76	84	68	78	56	57	72	71	62	77	74	56	67	76	64	78	75	72	61	68	71	71	54	68	76	84	73	60	71	69	78	81	78	91	78	83	69	79	84	67	74	72	84	81	78	78	60	65	65	66	85	71	72	75	83	87	69	91	80	87	62	81	82	94	85	77	72	82	72	84	74	92	68	83	83	79	60	70	67	75	87	70	71	68	69	77	71	66	76	56	74	70	82	59	83	73	76	74	68	63	58	68	74	81	83	70	73	70	72	63	59	80	73	79	72	76	71	79	83	69	77	72	88	81	75	65	74	86	68	78	84	92	73	75	68	65	75	67	66	96	67	87	79	87	90	68	85	88	57	73	77	84	59	73	83	78	84	74	64	90	71	68	82	82	60	57	65	86	68	73	67	62	73	74	69	83	68	79	73	73	70	74	80	83	59	83	80	83	68	61	85	76	73	73	82	79	70	70	65	74	58	64	57	77	69	79	78	83	78	69	76	78	86	84	90	71	79	80	79	78	70	64	78	80	65	84	82	65	81	68	92	73	73	82	72	74	89	73	94	68	65	84	66	89	71	71	79	75	86	71	64	88	65	83	72	76	75	77	88	91	89	76	60	77	91	76	66	86	67	71	68	78	61	81	75	63	74	81	60	62	71	87	58	87	75	70	82	77	83	78	72	72	89	89	79	74	66	70	74	69	58	76	88	81	75	81	63	107	67	72	74	79	66	86	72	66	77	70	82	66	67	83	71	72	72	78	68	75	75	67	78	87	63	81	70	86	77	74	80	72	80	78	65	66	63	64	74	70	73	64	70	75	102	73	75	83	69	75	81	86	75	77	63	73	76	63	65	65	71	75	81	69	71	76	91	78	77	78	83	83	69	80	78	68	69	75	71	80	81	67	79	85	74	71	72	84	86	80	77	87	79	94	63	78	75	79	86	68	79	86	81	62	69	68	69	56	67	61	64	87	76	100	75	74	71	74	59	74	70	75	83	75	79	74	84	69	72	68	87	60	72	78	81	67	70	73	76	83	64	63	75	64	75	86	73	78	66	84	73	78	80	77	79	63	90	73	84	74	73	91	74	80	75	73	59	66	67	86	64	74	78	86	66	91	71	82	73	75	86	68	66	76	75	92	74	85	76	57	81	73	76	70	75	77	58	70	70	70	70	63	75	73	66	78	86	75	67	60	77	78	66	66	66	73	70	70	68	85	89	75	70	84	65	77	70	76	81	64	77	74	65	77	75	78	69	65	83	85	69	76	70	76	75	79	75	101	57	77	85	88	64	62	70	80	83	64	77	74	78	80	72	72	87	64	59	65	88	71	80	75	72	69	76	65	77	77	56	50	83	69	59	80	86	81	76	72	82	77	80	76	87	76	75	74	73	58	67	71	71	62	71	75	65	64	74	75	82	74	86	86	77	76	65	72	73	76	75	86	66	75	83	73	57	97	67	69	82	73	77	71	85	79	87	69	83	76	85	72	84	77	89	75	71	76	79	71	68	76	83	72	66	72	70	71	74	75	109	73	73	88	74	77	65	74	70	62	77	78	87	77	63	80	63	101	61	66	74	72	80	73	73	80	62	80	76	77	73	75	77	70	79	59	78	60	66	67	64	66	92	73	84	76	74	73	80	64	76	74	90	87	84	62	91	73	66	62	73	82	88	63	83	76	66	60	66	67	79	70	63	78	67	70	74	71	61	86	68	91	69	67	94	68	77	77	72	73	65	74	78	78	70	65	81	72	66	69	69	54	69	82	78	82	71	80	74	70	69	77	65	72	71	72	85	66	84	84	81	69	76	62	83	68	73	80	66	77	62	68	67	79	73	83	69	75	74	83	71	77	73	75	70	86	73	76	58	67	67	74	63	67	75	84	90	66	106	70	71	77	84	81	80	81	62	64	83	79	65	85	73	70	69	68	60	82	62	73	71	84	62	84	74	58	70	76	77	86	72	66	89	66	73	71	82	68	74	81	85	65	72	90	60	71	74	67	57	58	62	77	54	68	71	69	78	74	71	78	91	76	72	57	67	63	88	79	78	81	69	67	68	71	72	61	70	69	61	61	76	89	77	63	80	69	76	69	75	67	73	72	73	77	73	73	73	75	83	68	79	85	67	70	64	73	78	81	76	78	76	78	72	87	66	79	76	72	71	72	76	81	68	82	62	67	69	69	77	78	80	60	76	79	68	65	65	70	60	77	68	80	82	81	69	65	69	71	62	58	79	74	75	88	73	66	66	71	81	61	72	66	73	81	100	75	89	56	78	81	89	64	78	75	66	79	53	87	52	67	78	71	63	72	71	65	70	85	84	71	76	79	82	78	86	73	68	65	99	66	76	70	88	79	81	72	81	76	80	78	73	72	65	75	84	81	75	82	75	86	67	88	61	79	79	80	76	89	68	57	75	69	81	68	74	81	71	62	76	64	82	68	76	72	70	82	73	77	70	65	68	62	77	82	85	68	81	81	79	79	83	77	74	67	72	87	92	85	78	68	72	73	78	79	77	64	71	70	67	75	70	71	75	54	70	69	66	87	76	69	86	86	80	65	70	78	61	77	73	90	80	73	81	86	73	87	84	71	82	68	76	81	75	71	80	73	82	79	69	69	71	73	75	68	81	60	66	54	74	70	64	70	79	73	76	78	64	73	65	65	66	68	95	71	69	69	82	84	91	81	84	76	83	76	66	76	80	67	85	73	72	77	79	71	64	69	90	79	80	70	75	70	61	71	78	64	82	85	80	66	61	92	66	71	63	82	84	69	67	77	75	75	88	67	66	87	76	76	93	79	89	73	68	74	73	85	74	76	68	56	59	79	78	69	72	81	74	73	66	79	65	76	65	89	71	60	76	84	64	78	65	67	73	88	89	83	75	81	68	78	66	85	71	82	76	70	64	70	79	85	72	74	74	84	57	79	85	97	77	76	77	85	73	77	67	80	74	80	79	64	70	70	78	89	66	82	63	75	78	75	58	69	78	78	85	82	73	65	78	79	72	89	74
32325	27684	25033	40599	70317	77066	65776	50875	36170	24439	13589	5835	2267	1142	972	883	896	877	936	929	945	893	898	882	895	873	935	873	886	915	926	883	876	912	885	909	881	879	916	878	902	916	815	933	932	909	900	870	855	949	893	905	915	886	904	888	918	883	926	866	882	909	881	893	921	864	931	855	877	908	888	910	862	892	865	899	896	903	878	877	869	885	952	843	909	907	873	889	935	891	867	953	877	882	902	846	924	868	913	905	931	930	877	888	862	836	910	868	916	943	969	888	841	877	917	908	895	910	854	896	854	898	891	893	911	863	911	936	934	922	921	883	931	819	884	911	919	920	910	898	893	852	937	899	881	834	880	891	960	904	873	904	875	919	843	880	939	891	919	875	923	912	896	933	861	911	901	869	897	892	956	907	898	875	906	883	887	866	931	828	879	904	866	863	818	953	959	853	894	889	896	928	877	873	917	891	940	890	904	882	895	896	944	922	908	847	879	893	911	913	898	897	931	870	952	881	911	912	929	935	834	854	850	939	882	907	910	900	924	918	902	887	901	905	865	854	891	859	971	852	886	925	876	836	916	931	859	932	867	863	895	922	886	928	889	910	884	922	863	910	857	904	887	907	898	898	903	931	862	836	965	889	929	915	840	879	953	904	917	878	856	963	947	856	886	870	929	887	940	879	912	886	926	889	881	891	893	917	915	925	886	913	886	856	909	834	871	902	927	872	834	846	889	894	898	885	899	862	875	943	874	963	860	892	848	890	889	885	914	924	920	920	867	920	918	928	888	915	915	946	929	846	900	888	948	858	915	887	912	894	944	938	934	926	896	917	863	933	944	925	903	897	963	899	953	933	893	937	911	959	886	913	909	870	857	902	981	940	916	900	948	888	888	910	888	875	948	880	913	919	911	905	889	927	903	864	931	890	942	951	924	896	926	892	912	878	909	888	918	898	930	894	978	857	910	932	895	896	956	893	932	886	907	941	956	894	890	905	852	887	879	881	921	889	907	866	922	898	973	884	880	924	901	909	935	869	852	904	894	910	913	901	878	895	970	919	919	864	928	895	933	933	894	952	862	918	979	893	918	951	918	883	950	891	907	842	920	947	969	937	850	882	916	929	900	895	917	861	958	951	958	933	912	879	931	938	923	844	901	916	877	919	930	975	960	985	904	901	889	875	894	937	931	907	904	865	872	878	879	899	903	892	935	939	869	861	906	928	895	926	907	889	896	910	912	945	890	928	894	913	844	870	887	884	926	908	933	942	829	891	912	901	876	944	917	910	872	932	922	868	972	890	945	846	856	930	947	919	866	920	949	884	888	900	919	833	873	900	880	971	899	885	853	909	912	938	890	909	856	934	888	936	856	933	902	889	893	908	899	905	868	950	918	857	888	916	925	877	910	892	897	903	845	919	913	938	916	915	855	870	873	862	933	878	921	890	905	914	965	933	916	908	923	954	911	910	921	891	956	897	876	921	897	943	914	965	896	954	862	898	917	888	877	877	913	877	882	891	903	881	963	893	905	938	866	938	922	890	894	953	862	929	898	891	874	887	890	887	899	941	893	936	896	849	890	902	908	862	896	894	923	917	927	885	893	828	887	939	890	877	901	872	913	937	927	906	954	916	930	888	911	931	919	899	901	892	922	954	928	912	829	912	831	954	885	827	903	936	895	887	859	910	930	922	962	902	897	911	872	843	938	965	871	895	875	890	914	920	857	874	902	903	895	887	896	890	944	842	893	904	864	941	849	918	901	940	920	910	893	913	902	904	894	931	872	925	885	901	925	975	873	844	937	963	922	883	888	936	874	946	912	875	894	874	846	914	936	881	890	916	874	882	941	880	898	1005	861	897	939	888	900	946	913	963	951	904	925	856	925	910	873	923	957	890	954	974	916	903	866	940	920	873	936	914	921	838	876	904	925	885	877	945	895	898	920	878	866	919	881	860	888	953	959	898	904	928	930	913	879	878	945	911	924	906	874	846	910	896	893	941	952	840	863	856	945	854	893	868	928	915	894	854	902	920	939	880	905	989	922	913	912	874	887	900	847	903	864	889	848	912	919	951	906	927	858	876	836	925	920	855	874	911	886	911	855	917	842	900	907	920	951	899	884	901	883	899	896	914	897	944	855	907	909	900	885	886	893	882	921	954	918	909	879	939	863	928	905	899	848	938	897	913	901	916	896	918	919	897	941	914	881	926	912	913	853	905	917	900	934	988	883	867	962	915	880	910	944	923	916	881	910	939	875	879	952	889	909	899	891	909	865	889	924	921	919	916	952	925	898	909	931	931	895	896	912	936	863	893	892	891	949	892	936	895	840	900	853	929	872	898	863	902	877	877	903	929	886	874	936	921	931	863	931	876	897	903	913	875	910	863	903	909	901	936	942	925	877	878	970	921	921	902	840	929	929	867	895	885	894	911	968	857	944	882	940	940	913	859	925	893	880	921	978	960	911	902	922	894	890	862	918	918	847	937	894	869	870	884	987	850	874	960	884	909	887	844	879	923	899	865	856	879	885	911	910	946	927	869	894	884	927	923	915	902	899	867	865	912	921	941	868	908	872	893	861	923	878	860	880	936	907	904	928	862	878	924	911	884	885	894	921	895	893	921	908	909	922	892	968	894	884	927	865	882	888	877	912	879	904	913	894	930	930	936	911	902	870	873	922	886	873	930	882	863	871	921	908	913	958	875	902	880	896	905	909	934	922	931	896	876	906	882	878	897	871	919	913	909	906	884	908	904	876	937	903	874	827	965	891	926	953	918	845	950	915	905	989	894	854	937	851	872	860	919	911	869	939	911	891	936	881	926	888	941	927	906	916	918	942	841	922	875	902	870	867	924	902	915	909	940	872	909	908	909	921	904	865	895	903	891	900	931	942	926	867	937	873	887	898	913	895	886	919	928	903	920	839	907	898	865	890	930	891	901	913	924	885	840	884	866	927	868	858	904	922	925	898	887	873	898	907	937	899	939	973	907	909	882	904	878	913	872	901	866	931	924	853	895	909	863	905	878	914	948	926	902	904	955	910	927	906	937	862	945	937	955	898	897	893	899	888	914	939	866	882	886	969	875	861	868	913	883	881	896	890	915	901	943	912	882	908	865	843	894	937	883	880	879	865	905	839	891	868	880	904	930	909	897	909	900	859	909	863	891	845	911	919	819	898	879	843	874	923	900	913	870	878	938	920	919	916	906	864	938	900	925	895	904	928	848	904	848	897	911	928	852	884	926	895	925	922	962	863	908	912	906	935	898	881	878	903	918	885	881	865	917	906	904	904	872	919	892	881	843	873	851	868	850	913	877	907	894	901	877	908	954	935	882	910	912	869	903	908	913	928	890	887	941	903	885	882	936	907	931	917	911	920	938	920	975	886	938	899	923	944	951	865	935	891	855	886	898	893	966	905	893	866	919	898	927	902	844	890	864	872	883	898	927	865	870	924	950	890	861	884	929	920	913	869	928	888	893	909	917	922	878	902	900	879	885	914	923	874	867	935	879
1737	674	640	636	1939	4291	4055	2513	1145	438	211	127	64	64	54	60	58	61	43	50	54	63	56	45	71	54	53	65	56	65	67	59	58	49	60	43	57	57	70	58	53	56	61	62	60	75	55	51	43	72	50	59	56	56	56	50	69	54	60	50	43	52	63	64	64	55	63	56	44	64	66	60	47	60	61	71	53	54	66	53	59	46	57	54	56	70	58	42	51	72	55	66	71	67	66	62	51	54	57	66	65	73	56	51	62	70	62	66	42	58	61	67	64	71	52	58	62	55	58	54	53	61	70	69	55	59	58	53	62	70	43	51	52	67	61	50	58	68	53	51	69	48	53	64	50	48	69	65	52	60	52	66	79	52	62	60	56	52	55	70	66	57	68	55	51	65	57	68	48	58	51	50	50	64	67	56	50	63	54	54	56	66	54	66	52	64	57	47	61	56	68	36	59	60	54	47	59	61	54	49	57	68	60	63	52	63	44	59	61	65	45	58	67	51	50	62	59	54	64	65	64	66	58	66	48	70	75	49	51	53	54	58	64	49	59	49	53	57	72	72	67	75	49	66	59	61	62	60	54	64	49	49	48	57	54	62	60	55	58	54	53	56	48	73	67	47	49	57	53	58	53	64	61	58	52	68	72	69	49	69	62	62	80	74	57	61	61	48	67	64	48	56	60	58	43	70	63	54	49	52	67	52	50	62	61	56	43	63	48	78	54	51	57	49	66	53	57	65	63	57	67	60	46	61	45	57	58	53	53	74	57	47	63	54	64	61	51	66	57	49	54	54	58	56	61	60	61	47	47	68	60	62	70	58	58	63	46	59	57	54	46	61	53	71	68	56	62	61	62	55	60	56	55	53	61	55	43	45	65	63	61	63	68	66	60	62	59	56	71	61	71	56	55	51	57	50	50	58	50	54	62	66	66	62	60	66	74	55	48	58	59	65	59	76	55	42	52	62	72	63	63	64	64	61	63	47	65	66	51	47	66	43	56	67	73	47	59	68	47	56	56	55	48	73	57	56	49	67	63	57	44	50	63	55	61	42	62	55	54	63	59	47	61	65	48	72	56	49	52	54	51	63	48	57	46	67	68	54	48	77	63	56	52	58	63	57	64	57	54	55	54	69	54	65	57	60	56	76	66	64	62	56	61	59	54	60	63	52	65	72	59	58	46	59	65	71	66	55	86	55	77	57	61	58	75	69	60	57	59	64	52	56	70	50	57	47	61	60	64	64	65	64	63	41	61	69	59	60	52	47	57	52	55	56	66	66	59	59	58	56	76	65	69	72	49	61	52	55	62	58	51	54	65	75	55	63	51	62	53	51	62	62	58	67	62	53	52	49	59	69	60	58	57	55	56	62	51	54	55	61	50	52	62	58	58	55	60	51	45	52	61	40	63	52	62	63	54	69	63	57	48	57	51	53	47	57	59	67	54	63	74	52	59	77	53	68	66	48	57	71	64	59	56	62	54	68	53	47	56	53	43	70	56	67	61	64	56	56	68	52	65	57	52	52	56	66	52	42	53	54	62	58	63	57	64	64	68	80	44	70	70	60	66	55	47	73	58	62	64	50	56	61	70	66	70	61	50	61	62	70	68	66	49	58	63	62	68	69	51	63	52	50	73	65	55	53	51	56	72	49	58	59	61	60	66	61	48	67	60	62	53	71	54	62	50	90	71	70	59	69	53	71	54	65	63	64	56	46	51	62	63	43	60	67	69	66	66	49	62	66	64	50	55	66	52	67	46	60	46	51	61	48	61	52	60	55	67	56	55	51	53	49	58	51	66	52	61	54	74	56	50	56	55	63	58	63	49	79	61	71	70	49	56	56	47	52	54	53	73	58	56	49	57	54	66	57	53	66	59	52	66	65	54	54	53	54	64	48	67	64	63	58	39	62	55	61	57	59	55	53	51	52	75	47	58	59	62	48	62	72	44	49	58	77	61	48	50	70	65	63	64	60	50	61	53	57	65	60	58	67	71	72	57	58	54	54	48	59	61	69	59	53	68	63	51	56	59	57	46	63	54	80	52	50	53	69	53	54	62	63	72	60	46	66	64	57	68	58	64	66	57	65	56	60	51	56	49	77	68	46	57	72	59	50	60	66	52	73	63	75	56	56	56	68	52	76	54	59	48	74	68	54	58	63	53	59	50	65	53	53	60	72	76	75	53	64	63	51	52	64	81	64	61	73	60	61	64	47	61	65	50	50	54	56	56	74	52	63	64	59	65	45	65	48	63	56	55	79	67	61	45	58	58	70	67	62	55	54	57	64	71	55	57	48	57	72	67	65	69	75	66	47	52	46	64	50	50	50	63	42	44	48	56	46	65	56	76	45	51	44	68	69	61	54	50	58	59	53	73	51	66	52	55	47	58	58	64	56	68	44	65	51	49	60	59	69	69	61	52	60	56	60	64	55	65	49	61	61	50	66	62	76	62	50	57	56	59	43	76	51	50	67	52	68	63	59	67	56	63	64	71	64	38	70	67	61	64	64	64	48	59	59	52	65	53	41	54	59	62	61	61	57	63	72	51	56	58	60	52	43	67	70	53	67	67	43	67	60	55	63	55	68	59	48	66	68	52	75	62	56	53	50	65	50	60	74	39	46	65	62	67	55	64	60	77	71	58	54	60	61	56	56	47	48	63	63	47	69	56	58	74	78	57	66	73	60	58	64	58	51	56	53	63	57	58	50	55	57	55	57	56	56	57	40	60	53	68	52	51	60	62	56	52	73	63	50	56	63	60	60	55	62	70	50	65	64	48	61	61	56	58	51	67	72	51	62	57	50	59	58	58	56	63	62	58	59	47	61	54	46	63	65	52	51	57	64	57	69	48	61	58	60	55	65	57	57	56	61	59	54	44	62	62	49	48	54	55	44	67	50	59	59	61	71	47	58	61	68	47	63	59	62	59	55	52	57	63	63	50	64	56	59	48	40	55	61	53	50	64	63	47	56	54	58	77	46	48	53	57	50	55	47	66	58	63	59	58	58	66	55	53	53	60	75	58	58	62	63	55	57	74	68	66	56	52	64	61	57	57	70	42	65	58	60	63	59	53	55	53	62	62	65	59	48	68	60	62	53	50	60	48	60	60	62	71	50	62	69	59	69	73	71	78	71	55	45	56	54	59	56	65	61	59	44	66	50	58	48	56	58	63	55	61	48	56	56	56	69	54	64	49	74	68	59	70	45	49	61	47	63	61	56	60	50	63	53	57	60	71	57	69	60	72	62	71	67	50	56	56	56	45	63	56	54	54	73	54	58	54	56	51	53	62	56	55	59	71	61	71	62	52	48	73	58	60	81	52	57	58	57	47	48	62	66	67	62	53	54	46	58	52	50	65	55	64	60	60	52	77	63	63	51	55	48	63	57	54	48	62	67	65	53	51	51	77	49	49	62	58	52	72	57	63	35	61	51	52	52	46	72	64	63	66	53	45	57	60	57	59	59	57	61	55	71	61	66	57	44	73	60	62	55	70	51	51	62
20529	12181	11741	21738	40771	45935	39842	30781	21052	11228	4989	2017	1073	845	714	748	706	677	679	716	700	721	683	734	654	742	695	666	727	688	721	701	721	721	688	777	703	717	728	721	676	703	688	692	722	679	681	729	715	720	690	687	717	699	699	770	719	699	754	694	716	748	679	690	712	741	682	712	696	704	753	671	706	680	743	743	734	660	719	684	696	714	727	723	696	758	708	750	740	683	753	745	723	734	684	694	726	713	690	673	662	715	730	731	697	688	702	709	716	689	701	707	708	750	743	685	734	649	725	760	746	679	700	696	756	722	728	682	715	643	715	686	702	719	679	714	734	714	732	751	694	682	719	700	766	697	717	731	730	673	695	676	741	648	666	696	726	713	714	711	751	711	710	721	748	724	714	668	727	726	714	702	691	719	738	656	679	681	675	753	644	651	719	723	707	725	768	725	700	726	746	738	677	705	748	664	683	717	715	754	672	759	724	689	690	726	693	726	757	739	681	686	747	743	703	756	716	703	748	679	686	737	729	753	669	743	709	743	725	718	713	707	743	745	710	732	692	708	703	702	698	734	723	675	678	688	759	701	753	709	698	739	717	720	744	679	683	703	680	699	708	742	720	700	705	736	755	713	705	711	710	715	698	703	685	753	724	714	712	725	733	689	703	724	713	744	691	706	718	751	765	768	699	713	734	729	736	695	723	717	737	733	745	696	688	799	706	746	701	691	662	725	683	707	712	758	703	688	724	711	717	740	743	683	677	693	666	644	682	685	715	677	710	712	701	732	668	750	735	746	712	707	717	675	762	730	748	714	724	707	741	745	709	701	744	694	714	705	731	645	683	734	739	701	692	706	696	728	686	712	674	712	723	705	680	714	704	696	679	713	698	671	733	723	725	710	703	735	691	712	681	739	697	723	710	699	768	681	698	696	716	672	742	730	710	688	730	699	703	664	705	697	706	711	714	715	693	699	668	692	679	721	743	743	741	707	651	665	707	713	694	754	723	730	751	692	770	741	694	706	722	729	724	687	737	760	685	718	670	679	715	727	711	669	675	694	670	724	694	760	722	708	717	750	792	707	688	763	746	728	737	706	705	654	648	712	701	727	707	691	750	717	698	756	716	758	658	686	645	724	726	662	732	722	773	683	703	729	729	711	663	703	746	691	688	715	721	708	714	694	745	730	724	716	698	686	717	750	725	730	751	710	723	703	708	726	727	661	758	692	699	702	697	701	710	714	685	744	701	759	685	701	685	727	699	720	726	674	661	739	651	697	750	715	700	706	704	698	708	695	707	666	731	700	693	688	734	718	652	729	732	691	715	687	664	730	725	686	739	705	711	710	698	714	678	719	732	715	716	721	703	708	708	731	732	720	676	717	724	683	648	767	743	688	707	741	720	720	710	680	712	752	714	706	668	661	723	698	713	679	742	696	725	748	743	667	709	697	695	712	707	712	701	705	732	746	695	763	695	681	679	702	724	707	741	674	710	769	708	685	700	731	755	700	716	722	686	703	694	732	729	702	675	707	720	720	682	723	776	687	711	648	707	686	749	739	724	742	765	712	703	685	705	702	667	714	730	745	683	681	734	707	706	731	696	709	713	718	672	709	697	676	675	668	742	665	738	733	684	726	784	692	664	753	699	692	733	682	743	681	705	744	645	698	692	715	745	696	728	728	702	745	724	752	747	726	709	718	719	759	722	706	728	687	665	747	731	789	716	725	715	681	698	710	724	724	721	675	718	723	764	731	689	657	716	695	672	726	712	726	750	704	705	687	717	707	709	700	715	679	719	696	697	694	697	673	723	723	686	681	702	692	750	749	688	731	741	722	763	706	707	696	694	749	670	689	714	700	707	745	705	738	734	731	683	738	709	714	740	705	744	714	708	727	721	698	710	720	723	682	688	732	712	691	694	741	673	703	722	707	719	696	723	720	722	710	716	686	689	741	735	699	720	698	698	728	737	689	698	738	712	709	697	682	723	695	699	711	738	696	692	699	674	656	736	671	757	707	679	727	737	699	705	710	699	718	710	772	657	679	707	683	681	674	739	725	753	706	773	688	704	688	710	740	776	691	748	677	736	702	671	709	679	751	706	707	701	703	698	660	700	684	731	751	681	771	709	680	695	705	698	705	716	797	732	700	732	663	720	701	704	714	686	734	712	686	691	693	719	713	756	719	732	730	716	693	690	735	713	666	710	731	726	697	690	703	733	745	738	720	728	733	676	733	722	687	746	691	738	697	698	711	715	699	698	670	731	712	729	736	710	677	744	710	682	701	732	686	702	695	735	712	673	721	688	685	780	703	687	723	732	714	783	704	711	717	732	731	673	722	666	759	713	695	734	693	698	759	662	750	656	719	735	691	751	681	690	687	720	716	693	654	777	743	742	691	721	730	736	716	706	718	677	728	684	756	769	696	731	692	714	779	706	729	697	679	769	672	691	680	707	720	692	744	739	697	695	709	686	700	670	692	732	761	711	687	678	708	682	692	737	679	666	721	695	712	693	687	712	689	746	734	803	721	738	685	757	755	736	689	733	725	692	748	727	750	689	709	732	695	692	691	695	687	704	703	691	743	720	688	753	724	744	694	661	745	704	758	715	718	645	732	754	783	698	728	712	709	749	684	714	703	707	715	690	659	750	675	732	699	706	729	717	681	747	687	666	698	721	700	700	677	728	682	708	700	675	731	695	700	740	739	680	743	712	650	753	716	694	693	674	763	755	705	708	687	709	744	763	715	723	739	749	730	728	706	687	704	712	741	750	690	762	734	703	705	684	759	695	736	690	721	756	735	712	733	693	689	723	709	703	716	710	740	735	714	699	746	732	739	687	702	721	703	655	781	713	678	755	718	677	718	722	696	726	680	674	717	735	675	711	703	737	720	717	759	714	729	695	754	717	671	727	733	724	705	722	736	758	714	690	718	637	700	685	730	740	715	737	690	721	741	701	758	725	707	712	723	678	707	739	680	702	713	747	724	721	745	710	715	688	707	720	730	694	737	712	709	725	736	689	683	749	706	686	721	699	754	671	718	704	763	759	679	742	733	703	726	733	696	667	687	724	703	669	668	722	708	721	720	665	728	737	679	726	726	726	664	734	690	712	721	720	699	740	704	726	701	713	706	716	729	720	717	720	688	693	726	746	704	706	709	728	739	766	740	713	681	723	721	739	692	691	709	740	741	729	727	667	700	719	715	681	763	733	685	637	711	739	733	682	693	702	722	703	726	744	729	687	707	739	748	695	719	712	717	717	716	666	713	736	691	769	700	698	698	742	685	733	754	694	722	726	694	698	666	717	702	699	716	742	754	709	727	690	702	679	734	714	694	698	729	728	741	728	712	683	723	713	718	749	745	702	730	656	765	710	722	694	699	715	709	732	681	707	740	663	677	729	662	686	758	724	697	709	683	711	701	722	751	674	698	695	697	727	686	723	727	765	697	661	701	710	679	696	734	763	695	733	717	735	741	671	658	667	746	714	726	718	757	703	716	730	728	715	733
1576	2002	2089	2528	6777	12376	10698	6051	2588	1037	387	192	91	74	72	73	70	70	69	51	67	87	64	53	57	62	58	85	63	84	74	79	55	69	65	74	61	68	58	74	78	67	59	71	62	64	71	64	79	75	70	49	68	62	72	72	84	65	61	71	55	64	75	66	74	62	67	64	52	72	69	64	79	68	61	65	71	65	67	82	63	80	77	79	70	86	61	54	65	76	71	57	59	76	81	65	70	67	58	72	63	67	54	66	62	67	80	65	91	59	66	55	79	63	72	66	71	58	69	59	67	56	50	71	58	92	88	67	72	60	85	64	65	70	52	76	59	69	67	68	60	66	69	62	57	79	62	63	67	65	69	73	62	66	74	69	70	53	73	64	64	59	60	65	61	69	65	63	67	67	62	53	69	74	75	63	42	72	65	56	71	79	54	60	83	74	79	71	78	65	51	56	63	84	61	65	79	72	58	71	69	52	80	68	66	81	73	65	63	69	68	66	74	61	58	82	79	68	69	68	59	72	68	74	67	58	77	61	76	72	73	70	72	60	66	79	72	57	72	66	72	64	60	60	46	70	71	58	65	67	80	62	68	80	65	63	60	65	66	70	64	68	68	87	53	71	71	72	67	63	60	67	48	66	57	71	65	71	77	54	92	74	59	81	64	64	74	86	66	68	68	68	60	73	77	68	59	73	79	68	71	58	74	59	70	64	66	78	58	74	58	76	54	72	72	63	75	65	69	67	86	55	76	49	70	64	61	63	61	67	71	71	74	62	75	55	84	78	94	69	64	80	73	66	81	75	73	71	71	50	69	73	55	65	69	79	65	57	72	59	59	70	61	69	72	54	55	66	50	51	59	65	66	62	63	65	61	69	57	59	75	75	60	71	61	54	56	64	79	53	72	75	60	78	61	76	60	55	63	73	63	68	64	51	78	69	58	62	79	78	53	71	56	80	60	68	71	87	52	75	67	72	78	53	72	74	68	92	67	75	64	69	58	71	68	62	82	58	76	75	69	69	70	67	88	66	70	63	67	79	56	69	69	71	76	77	57	76	55	64	59	73	63	64	66	63	77	55	67	59	71	61	62	65	82	64	80	69	57	85	65	76	75	68	75	68	64	58	66	59	66	61	72	62	79	82	71	68	64	68	75	78	71	59	74	82	69	60	57	76	69	64	65	66	63	60	66	61	59	79	62	67	70	61	67	48	68	62	90	61	57	69	80	74	58	77	91	61	75	67	77	68	69	66	76	79	74	72	82	60	88	72	54	85	70	60	77	68	74	51	47	59	74	67	59	72	85	54	61	73	56	62	80	63	63	77	50	66	78	76	72	85	66	67	64	59	61	65	82	69	68	81	76	65	77	72	68	61	74	71	64	60	57	64	51	60	66	52	60	65	74	61	58	60	65	74	73	66	70	69	62	73	69	66	54	71	68	74	80	79	73	63	53	77	74	57	65	64	73	56	67	55	69	61	74	72	66	63	64	59	52	81	65	83	63	82	54	60	75	75	68	70	54	68	79	66	67	83	76	65	62	57	69	62	76	63	72	58	62	60	60	62	66	84	91	67	61	62	70	65	64	58	78	73	69	61	76	58	63	61	58	82	66	62	68	66	67	64	57	81	51	63	76	67	79	66	64	62	60	71	71	64	65	63	74	64	57	62	65	63	67	69	56	54	71	86	77	77	78	70	63	64	78	67	82	59	71	64	65	56	60	80	61	65	73	74	71	78	63	75	61	69	58	69	76	66	60	63	66	89	73	77	76	65	72	62	65	81	67	82	65	71	66	68	49	53	60	56	63	72	65	68	82	60	72	79	83	67	57	74	76	55	73	52	72	76	68	67	64	64	67	68	51	48	61	69	77	64	73	64	58	63	54	69	75	56	58	66	66	56	61	71	66	63	74	58	64	75	54	67	75	88	57	67	65	58	80	56	64	69	61	86	61	68	59	62	61	65	64	64	71	59	71	71	73	59	54	86	70	68	74	63	67	59	73	74	54	69	72	57	81	57	68	68	59	79	54	59	72	86	71	79	59	54	71	71	79	59	55	66	42	80	57	59	67	88	65	70	65	72	70	78	65	64	75	79	64	59	79	60	70	49	66	71	76	53	69	58	87	78	69	72	62	77	66	55	54	71	60	52	62	45	74	58	73	86	65	68	68	66	63	73	89	58	56	72	67	67	90	65	75	65	67	50	59	65	72	74	57	76	59	71	49	68	75	70	64	70	81	73	60	77	69	57	58	72	59	52	80	77	70	72	78	68	74	65	70	74	73	55	75	78	64	66	77	57	74	76	66	57	72	66	79	71	56	86	80	60	62	81	67	72	64	68	67	67	71	66	85	62	73	76	73	66	77	75	65	82	62	72	54	74	72	67	85	73	84	50	57	68	55	60	62	56	64	80	67	68	63	73	68	67	67	68	75	66	65	70	71	71	73	70	65	65	75	65	71	61	61	71	66	63	71	67	75	78	55	74	66	72	66	58	65	73	82	64	51	66	68	56	91	69	63	68	63	76	66	76	60	67	61	62	79	71	65	73	64	63	72	62	63	81	63	60	70	62	65	57	77	58	84	69	66	62	69	83	68	56	72	70	64	77	55	60	67	71	75	80	78	61	61	78	73	67	75	66	92	60	78	66	61	62	78	63	85	53	61	72	56	77	61	76	57	53	59	58	73	82	71	81	74	78	65	77	72	62	60	70	81	53	66	69	64	72	76	62	65	74	74	63	82	59	69	74	73	65	63	74	61	67	73	78	53	71	73	61	69	72	65	71	67	61	55	64	64	73	77	79	74	68	68	69	65	71	65	68	59	68	70	52	63	46	64	69	58	63	68	61	53	54	68	67	64	70	67	68	68	59	74	74	64	63	55	75	71	57	59	50	59	79	63	79	53	56	54	71	63	74	75	69	63	62	78	60	60	75	59	68	67	73	70	73	75	63	65	75	67	67	71	69	79	74	65	66	67	61	68	92	61	73	55	63	69	72	83	65	79	80	66	59	71	64	76	73	58	76	63	77	67	59	54	68	51	53	73	77	62	59	77	69	63	70	59	56	70	69	80	75	68	64	60	87	52	81	74	70	68	59	68	65	65	62	72	57	62	82	76	76	73	63	67	73	69	70	67	85	64	86	67	51	69	64	56	77	76	75	81	66	52	73	56	62	60	66	59	57	59	61	67	54	66	76	67	71	62	66	61	76	59	67	74	58	67	61	74	59	65	55	80	59	53	48	65	64	61	65	71	55	73	68	73	60	81	64	63	77	67	82	77	76	58	71	68	68	73	56	77	72	49	66	61	65	67	69	83	71	67	67	71	62	56	64	68	72	70	56	75	63	58	73	63	66	57	70	59	50	62	61	73	62	68	47	53	64	63	58	55	57	71	62	89	73	64	80	68	59	95	77	78	54	65	71	68	75	78	61	64	71	68	70	75	71	59	76	73	61	68	70	67	65	73	58	55	69	57	76	64	58	84	53	68	65	62	77	59	73
26640	22577	22093	36753	60519	64186	53518	40460	28982	18001	8426	3368	1504	902	816	863	814	793	840	762	785	784	795	777	773	773	784	743	798	786	814	842	811	731	818	776	799	806	827	770	746	783	805	810	792	756	845	772	804	741	840	798	800	787	808	799	822	791	778	739	782	801	791	783	799	782	801	764	835	810	812	819	803	840	784	745	796	767	823	818	778	788	831	810	796	793	765	826	800	813	754	847	781	809	839	797	773	821	776	779	777	829	794	823	795	798	743	799	771	736	745	794	829	812	827	789	789	803	810	785	788	823	799	796	782	796	748	801	803	784	812	766	800	798	823	778	802	841	806	758	813	811	827	809	777	817	792	831	798	796	819	786	742	831	824	788	811	792	762	787	754	799	809	816	771	805	847	873	843	757	776	778	845	763	721	755	792	755	812	815	732	778	776	803	724	785	841	784	740	804	782	801	801	846	792	805	770	829	785	827	831	776	794	787	812	792	859	766	805	780	771	728	765	785	832	826	808	843	827	737	846	786	837	778	800	801	805	769	829	776	797	791	820	824	803	813	793	777	807	839	870	796	707	767	747	809	777	817	806	735	790	774	819	802	790	811	807	861	783	771	820	779	791	800	792	790	770	828	826	817	813	783	772	764	798	787	818	784	739	827	812	757	823	779	789	792	805	849	785	827	768	841	783	800	813	795	786	773	832	792	776	768	822	779	832	770	757	841	844	836	808	792	807	853	833	841	849	811	821	745	788	791	725	800	805	787	793	837	838	804	836	794	787	824	852	801	819	819	823	771	787	776	826	824	764	813	797	826	812	759	795	878	783	759	810	782	790	763	729	750	784	799	786	795	817	858	782	779	831	751	757	801	818	778	775	826	748	764	794	791	769	779	748	776	827	789	811	807	858	804	769	816	736	771	787	811	806	844	735	743	782	836	826	783	823	842	830	812	772	801	785	843	818	813	792	807	774	803	780	830	782	814	855	812	843	749	844	785	743	826	796	763	770	813	820	818	810	788	814	803	791	808	768	744	807	781	806	848	811	782	822	758	766	784	822	771	810	780	806	783	783	806	781	753	810	727	746	794	811	842	812	767	790	840	793	760	816	848	788	817	771	802	835	786	848	823	800	804	831	772	780	796	794	767	765	784	782	786	835	827	796	802	821	830	828	796	806	772	818	773	824	808	796	820	801	816	777	781	874	845	816	765	797	790	779	803	817	811	773	782	772	766	799	772	811	796	811	802	782	824	810	835	783	791	842	820	800	823	817	758	770	798	778	749	818	809	776	804	798	781	779	730	773	802	799	840	771	794	788	793	822	802	801	811	792	772	789	838	818	795	786	817	769	827	817	812	739	796	788	771	797	767	759	808	772	797	813	778	733	824	812	802	738	807	785	787	798	752	799	786	804	810	784	814	798	787	803	866	797	785	808	800	796	810	795	815	820	812	874	768	793	797	766	811	781	814	831	805	750	800	783	784	789	792	844	821	821	819	808	807	742	834	794	796	863	808	823	801	782	805	812	806	746	744	826	809	795	814	761	809	798	743	832	800	788	819	811	813	802	777	784	830	798	822	805	799	777	766	790	815	793	819	776	758	821	819	794	807	764	801	753	785	778	768	790	734	801	766	834	776	787	798	815	822	796	818	802	764	830	761	807	784	823	806	799	805	822	797	807	774	756	826	807	826	748	798	792	782	785	785	802	807	764	825	870	797	834	825	814	837	800	813	828	754	795	818	772	798	796	791	810	852	820	774	797	796	818	755	792	794	795	828	790	742	819	823	758	789	774	805	805	793	813	799	835	806	805	749	797	811	848	833	793	808	785	794	821	784	809	770	774	784	778	765	735	816	794	785	806	793	841	765	806	808	798	771	765	773	742	816	778	813	827	790	831	836	779	795	790	809	789	774	793	779	795	814	800	819	800	753	814	755	806	782	817	789	781	799	773	760	785	765	789	815	774	766	742	774	765	850	756	809	803	780	875	755	783	822	833	781	814	799	802	795	777	789	814	757	770	824	803	820	793	838	777	785	774	795	830	839	792	811	798	828	793	811	778	783	774	816	771	851	825	822	836	809	823	840	816	782	788	757	753	788	809	807	872	762	788	791	810	746	804	794	746	815	772	795	824	752	779	809	803	833	793	821	804	815	783	818	788	795	803	802	795	829	818	753	827	774	787	818	834	775	815	754	816	790	825	760	789	807	817	799	803	853	799	810	797	766	823	783	800	771	831	807	793	820	801	800	823	688	893	769	797	824	796	794	808	788	798	820	802	759	816	796	824	793	782	826	802	835	795	788	795	761	788	776	831	781	809	787	811	814	850	802	837	768	862	809	786	804	775	824	782	796	738	754	750	786	806	797	802	817	788	740	811	825	852	740	789	791	813	808	780	842	816	777	793	782	789	797	800	835	825	748	834	797	804	782	808	798	812	804	799	805	772	852	769	788	811	807	829	799	813	806	795	806	858	832	803	783	749	771	806	777	807	806	852	801	844	796	789	803	833	795	804	829	747	791	830	793	795	776	814	808	765	793	778	782	850	786	794	789	816	783	764	778	815	808	760	794	794	810	796	800	833	815	800	735	793	791	826	860	763	764	798	803	751	789	815	777	793	769	775	836	840	821	787	827	828	824	796	767	851	815	789	821	857	761	808	805	740	791	768	761	809	836	809	820	796	804	781	801	791	813	852	785	872	864	795	814	802	800	744	790	810	788	765	756	823	778	774	853	802	820	815	788	760	833	845	791	762	793	777	787	764	827	812	808	803	833	788	831	854	795	775	774	769	786	793	812	854	838	797	820	787	789	791	802	804	789	774	802	771	769	787	762	779	812	817	800	802	810	782	809	824	797	809	791	781	798	791	778	758	792	801	818	771	810	786	790	774	807	811	802	779	791	807	772	807	759	801	853	742	781	854	776	759	792	761	774	798	817	772	788	803	762	828	833	783	810	847	803	801	766	789	764	799	794	772	809	800	820	804	801	781	797	778	799	782	847	818	814	857	754	775	752	807	782	826	798	825	754	806	803	807	794	843	740	801	848	776	735	788	765	771	800	749	765	846	774	807	811	804	821	773	739	811	853	811	773	794	821	801	789	809	795	822	808	712	799	834	827	787	822	819	756	797	784	764	808	757	794	820	778	788	821	773	733	772	772	811	776	758	836	817	743	804	803	767	815	813	790	780	821	781	820	795	778	828	853	838	773	837	770	796	776	834	787	792	808	798	858	793	832	806	786	786	763	791	755	824	778	823	830	799	780	836	781	813	805	825	823	833	837	836	789	767	817	792	770	820	780	821	779	801	776	787	771	752	790	820	794	796	824	863	827	770	825	809	774	785	806	770	783	740	794	799	808	802	803	778	772	804	828	786	815	834	840	785	786	814	826	815	777	835	806	785	806	812	746	844	754	783	817	810	819	808	808	810	777	826	791	785	795	805	783	835	823	772	792	779	776	801	819	803	793	792	793	783	798	761	815	799	815	784	812	784	814	828	766	796	803	821	826
2859	1911	2269	2579	6947	12099	11141	6493	2947	1081	416	175	98	76	86	76	74	65	55	74	54	68	70	77	65	57	60	55	82	75	55	65	70	66	65	70	63	81	58	67	72	60	77	74	59	62	62	69	67	67	71	68	72	50	54	57	61	56	52	72	70	70	74	63	74	67	77	64	67	74	73	70	68	74	64	73	66	66	71	69	62	64	63	63	49	73	62	79	64	59	66	81	52	80	56	56	54	68	56	71	64	61	70	73	72	67	75	68	77	59	74	70	76	67	53	65	72	58	69	61	64	60	66	63	73	72	75	64	82	69	72	59	70	69	63	69	90	63	70	68	77	72	75	73	70	64	82	61	65	71	60	85	52	72	65	68	84	64	64	62	76	75	61	61	60	88	67	64	57	58	59	49	56	61	71	74	69	60	75	70	73	58	61	68	72	68	60	62	58	64	70	52	71	69	62	77	66	70	71	70	66	74	72	76	62	66	66	83	67	57	64	61	56	66	65	81	52	72	60	77	66	73	66	69	62	59	59	70	83	50	64	60	59	53	74	65	67	66	77	61	64	68	69	65	68	56	74	77	60	63	65	69	73	66	79	79	60	60	75	56	58	76	75	74	71	71	66	85	73	60	83	67	71	65	65	73	67	72	72	78	51	74	64	55	74	72	82	82	74	65	66	68	88	55	71	83	84	59	67	66	68	69	51	69	67	75	60	82	56	67	68	57	67	60	66	63	74	64	67	63	63	56	70	61	60	57	69	73	76	65	72	74	72	60	56	62	71	60	73	67	66	68	71	65	60	64	63	66	64	50	66	79	66	71	59	67	67	86	62	60	65	69	79	69	72	59	58	73	74	64	58	73	78	73	74	80	59	64	53	70	60	57	63	58	74	73	73	72	67	70	55	70	70	73	64	74	78	60	61	58	69	59	63	65	65	73	55	68	64	62	70	68	74	66	67	73	81	76	77	63	59	64	58	74	74	77	69	79	75	78	54	59	67	80	66	61	65	76	61	61	49	67	73	75	71	68	68	80	54	77	61	64	80	62	62	53	64	69	66	69	64	76	58	64	65	67	66	66	73	81	60	67	59	68	65	61	62	69	64	65	80	58	70	65	73	67	79	59	62	71	71	64	83	69	72	69	66	54	52	61	72	69	76	69	73	69	61	76	70	74	73	64	81	75	67	78	68	65	68	50	71	70	58	64	77	78	55	62	65	60	83	67	57	80	72	64	61	61	66	66	65	55	63	54	64	72	59	75	70	66	71	71	61	70	70	78	69	66	86	63	72	73	66	72	74	63	63	70	57	78	77	74	67	67	69	65	49	63	62	70	81	56	54	77	61	63	79	66	67	61	65	73	54	57	55	75	67	82	61	61	77	62	69	64	59	67	83	82	59	60	65	61	65	69	82	68	64	72	67	66	67	64	60	71	57	73	64	58	62	69	64	58	69	64	65	60	77	63	82	54	65	64	70	52	48	70	64	64	70	86	60	68	63	69	62	68	57	56	67	74	65	61	67	64	74	76	72	84	66	51	66	68	66	73	89	76	59	74	61	70	74	75	65	64	58	69	54	72	59	68	70	63	68	76	73	69	68	60	71	74	64	56	69	66	64	75	76	70	65	68	82	70	69	64	70	62	83	69	55	57	55	62	54	65	67	63	70	63	75	76	51	64	84	57	62	61	76	63	68	71	59	65	65	62	58	52	62	77	60	65	65	66	53	60	61	64	66	59	67	54	54	71	70	62	67	75	57	83	62	65	70	51	56	57	68	64	64	68	71	51	84	76	73	60	61	58	68	61	62	83	77	76	67	53	72	72	78	71	68	59	79	61	69	79	85	65	63	61	55	74	67	66	83	51	72	50	66	69	64	71	52	79	72	64	63	68	65	51	74	67	63	74	60	75	82	59	68	64	65	60	68	60	50	73	73	57	74	72	56	72	64	49	58	63	73	70	67	63	75	66	61	65	84	71	67	61	60	62	56	76	62	57	58	79	61	60	56	60	71	66	67	70	54	67	68	69	58	57	62	67	69	68	62	71	63	63	56	78	67	59	74	63	55	70	69	61	64	63	65	71	52	72	87	74	88	66	66	57	69	68	70	67	67	78	59	68	75	61	66	56	56	60	73	50	53	81	68	64	77	68	67	60	83	55	56	64	78	66	72	70	67	82	63	60	71	70	69	68	67	68	71	72	66	62	74	75	62	69	69	65	70	76	65	68	60	61	69	52	74	83	69	80	64	66	69	88	65	76	63	76	59	70	77	58	60	84	68	77	69	77	67	76	76	59	71	66	61	67	63	63	74	72	71	70	59	80	69	71	69	56	66	76	74	57	71	62	60	76	89	69	72	65	64	68	71	61	74	74	69	69	59	64	72	69	64	69	67	61	75	70	64	74	63	71	54	69	58	50	77	63	71	67	77	63	76	80	73	70	56	68	59	59	67	65	58	75	74	74	55	65	64	53	65	75	76	64	66	81	69	73	73	69	69	59	77	76	51	62	55	82	77	68	60	81	56	80	69	60	86	69	58	70	79	70	64	76	79	61	50	81	75	67	65	71	49	76	76	65	77	74	85	56	92	62	55	68	62	75	55	78	66	79	68	74	68	62	65	81	77	72	89	65	76	60	79	73	72	64	84	78	79	71	76	68	64	65	64	65	61	64	62	56	74	74	76	68	81	65	77	56	58	63	60	61	67	75	60	69	67	70	76	72	73	59	72	58	67	52	52	75	64	72	62	55	73	75	69	74	72	55	68	65	70	81	78	66	67	69	69	78	55	62	72	61	78	72	72	73	65	66	49	76	65	75	67	61	46	61	67	67	53	72	73	54	74	75	67	65	62	77	67	64	57	72	67	62	55	65	62	65	65	67	70	78	64	61	73	66	77	62	71	59	80	68	57	62	59	72	67	79	61	75	75	63	71	81	53	70	74	78	66	58	77	80	71	74	68	61	55	73	80	74	67	64	65	80	78	57	69	68	68	72	59	62	67	71	72	69	69	80	52	60	98	55	80	76	62	72	77	60	63	71	64	49	66	57	67	71	80	78	68	69	69	64	65	76	75	71	59	62	65	56	57	67	65	70	73	72	65	79	64	73	77	74	76	54	64	72	90	77	56	66	79	70	71	59	54	69	65	54	73	64	57	69	63	54	79	72	74	63	73	78	77	52	73	71	66	75	64	56	71	58	62	83	50	66	63	75	79	65	75	68	66	73	70	62	65	60	68	75	75	62	71	82	68	68	69	60	70	55	72	60	66	51	65	60	63	63	74	66	60	63	57	68	55	66	69	64	60	64	70	66	60	55	85	68	58	82	60	70	62	68	67	73	71	69	57	71	64	66	80	56	58	68	69	60	62	62	71	63	68	53	75	63	66	74	64	70	70	65	55	60	72	66	74	68	64	57	78	61	73	76	65	63	73	80	69	67	73	56	74	63	72	63	62	74	55	59	56	72	64	64	71	68	81	79	65	72	73	68	55	71	73	67	66	74
26179	22657	23216	36194	59658	63587	54981	42324	30963	19949	9769	3763	1685	996	898	798	784	809	800	797	775	773	914	787	812	785	831	841	813	806	807	830	837	784	769	810	815	784	796	826	870	793	861	777	830	839	769	757	764	816	846	807	761	745	818	818	787	798	798	813	779	745	861	803	817	798	810	760	798	769	796	793	746	804	801	825	797	823	783	784	824	827	828	797	779	860	796	809	774	757	740	790	798	787	857	797	849	774	806	801	779	842	805	755	831	776	807	818	845	819	819	851	848	822	872	796	832	812	775	804	822	790	835	847	822	815	839	797	822	797	754	826	759	812	783	801	785	836	762	799	850	832	792	822	832	840	843	780	800	811	801	813	839	810	790	841	811	843	743	751	839	799	849	768	841	764	812	808	803	825	841	815	795	786	794	742	783	796	774	836	809	774	806	793	774	784	808	816	831	755	837	835	824	781	795	733	783	811	795	820	828	857	877	780	837	795	806	860	789	796	775	767	807	809	827	806	768	826	823	797	791	789	789	783	769	813	764	797	853	822	827	847	731	850	796	750	800	799	799	852	861	823	864	856	818	800	798	803	781	817	782	762	784	846	833	754	791	827	833	840	832	822	820	813	786	769	788	827	781	849	809	812	855	814	817	812	805	746	838	829	824	838	823	831	805	820	821	805	773	856	782	819	755	812	865	766	823	764	843	827	777	812	830	813	807	775	788	786	853	856	775	824	831	806	809	778	779	750	760	794	777	801	768	792	812	808	818	727	776	822	762	809	795	784	843	782	865	797	801	827	768	839	795	814	800	857	841	811	837	820	806	761	818	837	813	848	753	801	771	814	807	807	800	784	837	805	798	891	780	776	804	824	825	834	767	852	810	841	753	790	802	816	756	819	784	788	804	758	922	826	730	854	813	790	822	789	804	820	795	865	767	823	782	836	840	789	824	832	818	835	787	796	801	774	784	847	820	827	782	809	779	788	749	827	826	792	812	783	806	818	801	816	829	832	811	853	813	766	841	817	856	767	799	792	778	806	809	782	830	806	856	818	753	850	779	830	800	832	764	802	762	814	757	809	809	853	811	817	778	795	800	834	748	784	842	799	778	839	838	778	811	782	743	794	783	782	860	822	806	797	822	810	798	779	787	812	796	770	821	837	785	862	838	828	843	852	803	767	793	799	804	798	822	792	830	831	806	833	828	822	823	817	793	839	780	843	720	793	794	811	807	770	808	830	844	825	747	791	764	816	807	772	817	828	740	806	792	835	843	826	798	793	800	842	838	795	861	808	802	839	790	806	819	820	756	802	895	800	770	793	823	769	819	798	827	793	831	806	813	801	766	865	770	803	804	806	814	818	771	794	801	768	790	802	794	844	792	803	785	792	799	867	790	800	821	787	796	838	828	834	789	806	793	784	839	776	838	825	830	809	812	836	798	819	783	806	783	829	824	780	770	789	890	816	786	794	837	821	780	843	778	752	818	798	819	830	881	830	789	809	838	792	803	850	772	820	799	781	843	849	832	778	797	832	806	852	853	836	775	795	828	813	818	841	773	826	804	785	754	825	787	782	852	810	815	776	815	758	763	840	811	780	788	755	757	806	828	799	779	808	803	796	834	825	751	817	769	835	856	805	785	753	797	768	836	794	763	861	823	746	817	823	780	820	810	773	790	863	747	779	791	811	833	831	803	776	778	755	829	733	773	798	817	817	829	802	808	810	836	784	798	846	817	858	778	833	786	819	803	834	812	811	804	832	809	835	771	795	838	805	841	836	801	803	810	808	875	769	835	834	775	807	728	795	794	825	745	836	779	812	785	811	802	796	786	773	811	784	815	791	806	824	804	762	797	819	792	831	823	807	785	812	816	818	792	857	781	765	823	763	804	798	787	806	813	823	845	843	825	790	765	820	803	834	828	801	756	806	734	807	793	841	826	781	825	762	795	790	827	868	821	762	810	804	818	790	804	838	824	797	812	812	822	809	786	830	735	832	787	780	796	788	826	849	778	796	813	802	773	788	806	795	811	808	774	799	797	795	828	831	778	878	842	795	768	790	832	814	819	777	792	785	801	833	740	815	831	820	817	808	820	797	756	806	807	827	808	774	808	808	781	856	780	821	846	833	843	797	825	772	767	807	789	852	766	880	814	788	811	778	797	792	828	803	842	807	829	850	810	839	780	781	788	783	817	855	787	814	769	797	788	816	828	780	822	798	806	845	827	781	791	801	828	813	868	826	801	823	767	800	882	802	802	817	777	810	870	762	815	790	744	834	845	789	845	825	846	841	814	834	790	817	780	796	824	798	724	813	778	786	819	801	853	817	746	788	788	798	806	843	805	831	778	820	813	797	820	795	783	735	775	801	782	796	771	788	821	765	823	857	799	771	779	828	745	764	823	789	822	789	748	802	855	754	817	823	816	815	788	850	809	798	796	768	817	828	790	841	821	811	809	803	794	851	781	810	797	836	848	779	828	835	842	786	839	812	784	849	843	780	786	812	810	829	825	795	828	817	803	788	811	829	754	809	831	784	831	781	796	790	802	770	789	844	816	820	794	820	802	748	805	801	791	830	773	849	794	844	829	783	780	831	776	818	787	833	861	794	772	834	727	811	898	781	812	818	772	835	815	809	788	810	762	858	803	806	789	810	739	815	847	796	759	805	786	859	804	821	818	848	789	844	825	847	851	811	814	830	797	792	868	807	798	787	815	798	755	779	858	825	832	777	813	781	825	795	795	785	786	795	853	845	790	749	812	825	802	819	820	813	839	776	802	804	820	847	767	783	826	783	802	794	779	849	777	850	825	810	820	838	782	818	819	819	773	818	825	796	838	828	855	805	781	803	822	794	807	798	866	754	809	851	805	819	770	769	811	843	808	805	777	760	804	801	848	730	801	800	813	783	801	823	746	810	802	842	816	835	859	827	818	843	813	761	848	742	795	842	770	813	887	773	835	848	808	845	782	788	800	772	798	767	822	804	764	807	818	790	865	805	776	795	783	834	805	838	823	800	806	776	799	807	800	790	810	820	812	831	793	832	803	796	817	718	792	857	763	849	802	781	838	793	789	824	792	772	732	805	826	786	785	813	797	846	763	834	782	772	845	806	762	800	823	841	819	818	869	798	784	804	805	820	800	848	847	774	819	801	792	839	794	809	816	770	799	818	781	802	767	835	789	801	818	832	761	774	817	785	830	838	769	802	842	783	767	779	790	768	747	814	830	806	774	833	804	796	757	800	832	815	765	818	818	822	812	852	821	830	813	794	759	795	761	781	826	800	757	843	827	787	784	818	837	846	813	844	753	852	817	840	857	812	829	828	821	787	779	842	821	815	821	776	811	776	777	775	819	835	858	793	775	792	834	764	774	785	866	825	792	848	796	818	811	845	780	792	787	788	836	833	828	852	776	829	829	817	769	824	754	805	780	805	852	854	829	789	854	782	809	793	813	829	794	780	774	789	797	832	821	776	842	805	789	798	824	814	792	781	754	852	793	759	830	835	806	796
2501	3893	4327	4706	11680	19266	17190	10155	4669	1706	587	209	123	100	74	71	67	66	80	68	60	71	75	83	71	100	67	69	70	70	65	80	76	74	65	67	79	68	69	79	64	68	91	69	77	73	68	79	66	69	65	68	76	84	71	66	67	76	67	86	80	68	72	71	61	68	76	85	70	71	78	53	80	89	74	72	69	89	74	80	82	72	83	67	83	70	74	80	63	75	70	83	83	68	71	70	68	89	68	64	86	86	62	87	77	73	103	58	79	79	78	59	73	72	81	69	84	78	73	89	60	76	60	71	60	75	66	57	77	72	82	77	68	85	73	72	76	76	69	60	69	83	81	76	61	67	73	66	64	67	76	80	73	74	99	62	65	86	78	73	69	77	78	79	71	97	63	63	66	72	82	58	80	85	88	79	76	67	84	71	66	67	84	89	57	66	74	52	93	66	74	60	82	62	73	84	89	78	59	73	77	78	97	63	66	66	79	81	75	62	75	66	80	71	75	90	75	81	70	83	65	72	88	76	66	84	62	72	80	93	60	63	77	88	78	66	91	71	77	78	75	61	72	74	79	81	75	58	81	64	65	67	75	84	73	71	81	77	68	77	100	70	86	66	82	69	75	73	72	81	80	73	69	76	67	95	67	76	86	80	59	76	72	64	73	87	64	75	65	72	85	87	63	103	80	67	56	63	65	79	67	79	65	79	78	67	64	85	78	95	76	75	82	76	63	77	87	72	68	82	92	62	85	82	77	81	80	79	77	88	67	92	73	85	76	86	81	79	76	83	73	75	76	67	89	72	94	75	64	57	73	62	69	75	73	79	70	72	83	103	72	78	67	65	62	75	63	70	49	81	53	66	85	87	79	76	99	76	85	75	69	71	75	76	90	72	86	75	61	77	94	75	70	77	90	70	74	72	87	75	69	79	80	78	66	86	76	67	79	70	63	74	67	76	50	83	82	83	79	74	82	59	80	88	81	70	83	68	73	62	95	76	77	70	74	88	76	88	68	99	81	77	97	63	70	69	75	73	81	71	62	77	68	65	83	70	81	79	71	68	80	54	62	75	81	81	76	85	89	77	81	80	75	86	67	68	73	72	70	75	73	68	71	76	74	70	77	83	64	68	76	71	90	85	73	60	79	68	71	59	68	75	91	95	69	83	69	68	72	69	69	65	75	89	66	74	83	77	75	77	67	61	77	62	70	75	67	74	72	74	62	80	79	61	95	81	74	77	75	75	75	85	72	71	68	76	71	71	83	63	79	73	77	61	78	78	77	80	76	64	62	75	84	68	63	93	68	69	67	69	77	76	67	88	73	70	82	76	85	72	75	77	88	78	93	76	70	66	93	84	83	79	69	67	81	59	74	82	64	42	80	74	72	90	66	59	74	71	89	86	69	59	67	62	89	81	76	80	74	68	89	68	75	88	79	84	82	78	73	66	70	80	68	69	72	78	83	79	73	75	77	73	71	79	78	82	72	61	77	63	79	87	69	67	81	74	86	66	69	70	61	78	92	64	76	74	79	80	96	45	61	64	70	71	97	81	84	65	83	79	72	73	64	71	62	69	63	74	83	71	74	80	71	65	70	86	82	58	78	78	84	87	88	70	81	84	71	65	71	69	72	89	73	78	75	65	59	75	71	82	74	66	66	88	69	70	68	78	71	82	73	85	64	80	69	72	77	65	72	87	75	76	84	69	69	71	71	74	68	69	78	83	85	70	71	73	71	77	62	73	76	80	83	67	64	64	77	75	85	83	88	48	77	77	68	86	76	73	79	87	63	66	73	73	77	67	68	90	65	75	70	87	67	88	81	91	93	77	73	77	63	82	70	81	84	60	74	71	57	73	73	68	72	75	76	84	79	85	72	76	81	69	77	70	85	91	78	71	65	80	65	64	81	68	64	77	77	79	66	78	74	66	81	54	71	72	69	75	79	93	72	81	58	81	85	80	73	76	75	74	83	80	77	84	76	85	81	77	84	79	83	71	68	66	67	75	68	80	78	85	65	71	86	78	64	71	86	72	81	86	66	78	75	74	73	64	84	81	77	71	73	74	73	61	63	92	77	53	75	66	84	78	79	81	63	71	65	81	72	78	68	55	80	76	72	83	77	69	70	79	90	78	70	59	90	75	78	80	69	84	87	78	71	80	80	83	83	61	75	64	74	62	56	56	78	80	64	62	63	73	68	71	87	81	71	81	77	74	80	79	73	82	69	67	77	77	66	75	73	78	81	75	76	78	64	81	78	80	63	105	62	78	71	75	69	85	82	68	57	67	66	81	81	74	84	65	79	66	76	90	72	67	70	85	79	63	72	80	87	77	74	83	68	64	68	74	59	76	84	71	82	65	69	80	85	61	81	86	61	79	76	74	75	72	73	72	77	82	70	72	75	65	76	63	68	68	73	87	82	80	71	82	69	73	73	64	65	81	71	65	69	77	72	72	71	76	74	69	68	69	56	80	76	84	79	71	78	75	82	73	70	74	74	75	78	67	83	82	66	64	89	66	77	76	85	70	69	77	84	61	85	68	52	66	81	71	75	84	90	76	58	66	77	93	80	91	73	82	70	89	73	81	79	83	89	87	73	64	68	76	91	63	70	60	92	77	89	79	70	74	76	56	70	86	86	80	84	70	71	70	81	72	94	81	76	64	83	79	78	82	68	60	68	76	63	71	79	88	86	64	83	79	77	67	72	54	83	79	77	91	97	77	91	75	79	64	69	78	80	89	70	85	87	86	72	65	88	77	75	70	67	80	69	81	82	70	77	76	72	73	65	71	75	70	83	84	78	64	68	64	82	74	83	84	82	67	78	76	89	71	82	73	74	72	75	77	81	70	76	83	79	65	82	88	72	72	85	90	70	88	62	85	77	64	71	70	63	88	79	76	78	63	73	85	65	66	83	74	90	81	61	74	72	69	77	59	82	70	69	74	65	74	73	74	66	67	60	71	71	67	77	71	62	70	72	75	70	69	87	70	86	72	66	64	74	67	75	81	78	65	71	62	73	71	73	77	70	82	64	102	75	68	71	77	73	75	86	79	83	75	82	61	94	74	81	79	78	62	70	61	69	80	72	89	61	83	72	93	83	63	84	77	67	66	88	71	77	65	76	79	69	80	86	97	78	76	57	73	64	79	75	91	66	79	69	71	77	79	70	68	63	83	77	71	78	84	71	75	57	94	75	65	67	61	53	71	81	60	76	81	78	82	67	81	58	56	68	69	73	74	49	74	75	69	92	76	71	71	80	72	79	74	68	80	68	85	87	75	69	66	83	73	72	72	65	63	71	57	68	63	68	73	78	68	79	79	96	67	80	76	73	89	68	76	79	73	92	74	73	67	70	65	85	66	77	60	82	63	71	79	77	68	73	61	73	82	70	69	66	61	79	78	77	66	86	72	76	68	73	72	70	66	72	77	65	52	79	91	68	91	61	65	72	89	68	70	78	69	70	65	82	83	67	72	63	63	87	59	64	80	68	71	85	71	77	85
33173	29084	29642	43883	70612	74959	63448	48492	35362	23961	12899	5276	2135	1252	962	895	969	938	884	870	919	908	917	877	907	887	884	876	882	907	875	937	935	884	961	900	931	922	879	884	886	945	886	893	878	869	920	923	910	881	912	915	931	885	831	897	854	948	906	885	926	999	891	930	948	876	888	935	914	892	923	895	882	898	905	901	884	922	900	853	935	877	921	856	904	856	882	844	922	933	908	882	847	890	911	892	917	929	865	886	879	896	887	937	879	900	891	920	900	898	933	897	920	878	865	927	829	852	872	854	904	905	910	895	897	936	903	945	919	885	880	916	882	858	926	895	888	886	936	925	881	875	891	870	913	907	908	903	904	930	872	875	907	902	898	941	841	874	925	901	923	917	867	913	901	916	905	872	871	889	837	888	929	923	861	935	856	922	898	906	944	910	976	830	888	956	864	943	884	866	914	913	854	871	876	933	850	903	927	927	872	911	894	877	914	892	867	878	868	933	907	848	873	904	893	900	891	909	868	873	884	855	883	876	887	928	973	905	840	876	956	867	902	897	891	876	938	893	910	815	848	902	860	897	868	855	923	922	903	889	900	868	901	895	904	868	864	900	891	902	912	963	909	909	869	907	935	930	882	879	925	847	862	881	864	882	907	887	935	864	883	852	915	852	924	882	932	891	939	879	902	844	881	861	829	901	951	897	887	903	839	847	870	922	928	881	885	887	947	889	910	888	915	875	904	897	880	902	893	890	918	882	862	891	938	866	874	915	873	916	860	927	910	893	895	863	899	947	929	907	881	914	907	894	895	903	860	811	925	926	849	878	902	914	915	909	833	864	912	885	909	912	900	873	949	898	897	871	901	928	933	877	884	859	898	947	921	848	894	897	902	890	850	873	945	870	837	907	890	840	908	863	886	857	915	921	936	869	905	928	830	925	887	886	898	884	891	858	894	896	854	908	900	831	886	866	870	878	891	907	888	932	871	892	858	947	900	922	871	917	909	847	886	873	937	887	920	896	966	898	901	864	895	866	898	887	935	926	857	894	873	878	902	903	906	908	876	893	850	850	911	893	865	916	906	940	887	864	865	849	911	930	906	906	913	912	911	879	880	909	869	890	880	882	917	864	928	824	904	907	920	880	896	888	900	871	961	897	838	861	914	903	850	905	909	861	882	878	872	868	894	869	899	847	879	848	888	924	882	904	929	971	886	888	922	883	904	919	839	931	909	897	883	939	885	877	895	848	890	917	873	899	929	875	817	909	882	868	920	861	881	860	925	904	861	902	883	910	946	910	872	890	884	920	925	920	915	889	912	927	907	936	865	866	949	867	961	921	830	911	921	878	947	934	872	898	908	852	878	837	873	875	850	932	855	860	909	940	914	895	888	908	873	921	935	891	885	918	901	939	890	910	923	964	894	888	909	852	910	882	924	842	903	905	940	855	943	879	915	834	896	846	914	886	866	897	911	905	901	881	962	913	904	915	899	947	893	914	892	845	862	905	855	885	936	911	899	879	891	896	867	900	890	888	922	897	884	859	911	905	910	889	906	879	903	890	868	926	921	854	845	856	897	899	874	925	870	939	911	920	886	915	857	915	897	885	918	845	952	837	891	872	866	920	875	879	869	932	912	966	845	857	882	927	865	849	850	949	900	875	943	901	915	876	939	921	918	875	908	916	926	914	941	904	858	901	936	869	871	890	908	872	918	946	881	895	880	944	883	907	880	912	920	889	904	869	874	907	875	933	887	839	913	889	832	900	950	878	872	955	914	905	874	895	904	853	923	900	873	914	928	869	837	902	851	907	916	919	896	906	867	896	862	911	853	870	974	873	862	913	908	899	860	814	879	880	921	912	863	946	904	886	938	919	843	886	910	923	866	949	951	893	870	847	836	875	892	897	859	892	844	900	875	881	874	867	916	908	890	916	898	874	893	899	905	941	918	908	942	905	928	936	911	883	870	894	883	898	842	935	917	873	893	912	869	881	891	875	961	882	949	889	886	909	908	873	915	888	897	880	916	882	849	899	940	919	874	955	841	884	869	921	893	880	853	943	892	920	925	926	865	898	880	901	945	925	901	912	905	912	911	896	876	882	913	893	874	879	888	919	895	869	839	941	933	899	872	904	857	903	920	882	890	904	899	908	806	956	935	871	875	887	913	927	914	875	932	902	927	872	855	897	864	962	927	853	905	865	860	910	910	882	867	864	879	907	837	877	897	883	924	874	918	902	927	899	911	897	940	882	883	935	804	883	994	926	908	926	869	901	933	926	924	934	898	839	895	849	921	887	871	944	884	885	887	878	910	886	916	889	924	838	920	906	930	856	883	872	843	902	896	826	870	881	857	867	863	884	869	925	836	966	910	895	939	912	909	929	938	928	872	908	903	901	862	855	859	860	888	869	887	901	943	892	900	901	908	861	911	935	962	903	909	915	859	925	876	891	890	901	882	839	873	899	863	904	909	923	864	869	907	937	921	909	852	916	903	859	898	882	894	846	857	873	926	860	851	944	911	902	880	886	912	858	877	907	890	882	903	882	888	904	840	905	820	855	866	889	885	892	930	888	838	903	851	896	914	842	894	917	908	884	941	854	884	877	888	853	886	906	896	908	876	838	917	904	859	883	879	932	856	912	907	846	902	920	875	893	817	871	850	908	934	873	866	891	884	862	901	864	907	914	951	853	889	938	910	854	899	937	886	865	936	910	929	913	840	883	888	901	905	946	886	857	868	871	887	886	896	877	884	902	944	854	915	872	918	866	901	903	907	924	912	898	941	930	909	946	880	940	908	899	837	881	985	885	874	907	875	884	896	874	906	915	878	885	882	887	951	894	854	907	875	883	883	920	899	909	902	907	875	910	872	892	855	916	903	844	922	936	889	876	871	892	912	872	929	873	910	902	920	862	861	907	901	889	879	937	871	943	858	872	875	903	864	925	892	896	891	912	875	913	864	877	846	885	851	902	905	915	869	935	916	862	911	956	870	908	945	893	871	831	901	925	935	893	862	856	888	895	909	919	866	904	929	916	839	834	871	892	862	901	847	906	923	877	921	891	883	894	928	965	887	900	892	923	927	838	896	938	917	931	870	897	886	906	837	896	935	891	877	929	910	882	921	920	883	896	918	928	860	901	908	910	923	935	856	970	897	874	843	862	849	899	870	885	936	930	930	874	950	911	854	897	870	915	923	881	911	882	863	869	895	899	882	889	919	861	874	901	905	918	887	893	955	860	861	890	885	916	829	911	897	889	915	898	844	899	956	951	884	893	891	893	943	841	885	867	894	933	938	887	899	878	888	895	924	857	911	858	885	886	895	886	906	879	861	914	905	930	906	879	946	956	905	883	893	924	859	864	904	943	931	831	909	938	927	875	883	888	839	940	856	883	896	875	884	911	879	861	911	935	887	905	900	903	877	912	839	932	886	916	814	896	894	874	905	882	953	899	856	883	878	878	895	873	889	878	894	897	871	878	916	877	944	866	913	885	904	900	900	920	918	937	868	933
1960	718	692	1171	2221	4193	3516	1989	991	501	214	118	74	61	64	58	44	58	53	46	81	58	62	63	63	56	56	57	55	64	44	62	60	65	67	71	51	82	60	57	55	47	64	59	52	57	57	45	60	51	58	41	52	61	60	55	55	61	60	45	49	60	52	58	60	46	76	64	66	63	60	61	56	62	61	68	51	51	72	64	52	58	64	70	71	58	63	56	52	81	63	52	47	73	84	62	63	61	53	63	53	77	56	46	55	57	56	51	62	52	44	54	62	58	63	59	56	51	64	57	58	66	59	55	64	75	58	51	72	63	56	57	57	67	61	65	53	54	50	62	47	45	58	67	50	66	67	61	58	72	57	61	63	64	46	56	69	59	74	70	57	67	69	61	45	47	50	50	57	59	64	70	60	53	55	67	59	57	56	59	60	72	50	60	55	52	53	55	54	57	63	53	53	54	74	54	46	59	57	52	57	62	57	45	60	57	55	46	50	52	79	64	66	62	53	65	62	58	59	63	50	62	41	52	69	75	51	61	57	76	51	72	52	59	48	54	53	61	54	69	62	53	61	42	58	52	60	57	39	57	48	68	65	68	62	63	57	50	60	48	56	67	58	59	54	52	50	67	57	65	64	69	64	79	50	51	65	54	55	56	60	70	52	62	55	43	59	55	49	44	66	70	47	49	53	54	57	58	65	54	58	60	47	50	56	54	74	59	65	63	61	62	63	57	45	54	60	64	68	56	61	69	54	63	61	48	46	54	66	56	62	46	47	70	64	49	54	56	63	60	49	62	51	57	68	62	52	55	65	57	49	60	65	61	55	63	62	64	61	52	61	52	50	52	58	69	46	54	54	49	56	65	63	49	54	42	53	48	51	45	68	57	65	56	47	64	62	63	56	52	68	70	60	56	58	50	67	64	59	65	56	75	60	56	58	58	57	66	48	65	58	48	60	56	76	58	59	64	70	53	54	46	63	51	52	72	66	57	59	63	41	65	51	68	67	60	70	57	69	80	65	69	55	57	50	59	55	46	62	65	44	57	63	57	49	54	52	48	80	45	57	57	60	59	62	72	52	56	59	63	53	62	67	64	59	53	64	53	47	55	62	57	55	68	51	69	69	57	62	71	63	55	59	58	60	53	71	62	55	63	69	45	53	54	56	66	75	53	64	59	47	73	53	57	60	64	78	58	49	69	55	51	68	61	63	54	70	63	60	54	56	65	48	45	52	53	64	74	69	59	58	57	68	58	44	60	53	64	52	65	72	75	53	50	56	58	53	54	54	62	62	59	47	63	51	78	56	59	70	52	46	57	66	76	51	66	69	53	65	59	72	65	63	61	59	45	66	47	63	55	60	57	62	50	66	64	47	62	54	47	61	51	47	56	53	46	51	56	59	49	65	56	59	65	67	56	53	44	45	54	57	62	60	56	60	62	49	51	60	44	63	62	52	46	55	54	65	64	49	44	58	61	43	53	52	57	59	57	57	58	61	59	66	77	67	58	54	62	77	51	71	63	60	60	56	63	55	43	64	63	58	61	56	59	52	59	45	62	61	51	56	47	64	67	55	65	46	57	47	68	46	60	57	66	68	60	65	64	64	49	52	73	67	58	62	48	46	67	59	70	43	59	58	63	51	58	59	52	59	50	56	60	45	66	54	47	52	73	64	52	52	68	55	56	58	50	45	71	65	57	50	59	58	49	53	60	45	55	60	56	54	56	73	53	51	52	64	55	53	59	70	61	54	65	60	55	48	64	60	59	42	49	67	46	38	65	79	62	61	44	61	58	60	49	59	68	49	66	61	61	62	56	77	49	65	60	51	59	61	54	62	59	61	52	69	49	64	47	62	64	43	61	50	59	63	52	68	57	58	45	55	58	69	59	66	66	49	62	68	56	55	69	50	79	63	62	59	70	63	63	64	57	53	71	66	59	72	59	68	66	45	56	49	57	61	58	58	63	65	48	58	61	54	70	50	42	75	70	69	72	60	51	51	66	70	53	63	50	52	69	69	68	53	54	56	45	50	59	57	54	52	68	68	59	54	47	46	42	62	61	65	49	54	61	58	70	52	52	58	48	51	66	57	68	58	56	58	62	52	57	57	53	73	59	71	52	66	65	75	64	58	53	51	56	73	54	52	71	63	61	58	47	51	65	73	60	64	65	63	57	53	65	51	64	60	72	57	66	63	57	55	75	61	77	57	47	50	63	71	56	59	61	57	52	63	58	55	40	48	67	58	58	48	56	41	51	67	54	69	52	61	61	62	56	56	49	71	53	55	70	73	67	56	56	64	49	61	70	78	66	63	59	55	67	61	53	56	62	45	47	59	57	65	78	62	65	58	45	49	54	61	60	63	61	62	55	49	54	56	60	58	53	53	57	52	67	53	54	65	51	48	63	69	75	59	55	52	67	47	75	60	56	57	58	59	65	63	55	67	70	56	54	67	48	60	49	54	62	54	65	61	53	56	61	74	69	53	57	61	62	49	52	62	62	70	69	49	64	77	56	63	51	60	63	62	53	66	64	51	57	58	62	55	44	63	55	64	59	62	47	53	67	62	44	56	50	64	56	67	67	65	56	59	66	62	46	44	59	46	62	64	64	49	61	55	68	52	54	48	59	54	46	57	54	57	50	53	70	63	57	65	63	61	52	56	51	66	68	58	62	55	48	60	59	52	60	75	67	55	58	66	58	55	55	76	54	68	56	60	59	62	62	63	60	49	39	50	73	72	65	56	66	51	63	66	49	48	59	62	67	43	57	62	53	62	63	58	55	57	64	52	62	60	53	71	65	75	52	70	58	58	51	59	62	55	71	62	49	57	54	49	57	71	58	59	60	55	52	58	70	51	59	65	74	61	55	57	69	56	54	49	49	53	45	53	58	54	74	57	58	61	65	55	68	72	80	53	63	66	73	51	60	60	60	64	74	50	58	52	68	55	48	62	65	88	55	57	55	63	59	45	58	56	59	62	67	53	69	65	51	66	63	52	62	77	56	56	61	63	51	69	61	74	78	57	58	47	66	66	63	82	72	48	50	43	58	61	52	64	63	52	70	65	69	62	47	44	53	63	64	66	59	59	58	53	51	71	47	59	46	60	63	46	63	56	63	64	70	66	58	65	57	55	60	59	67	71	40	65	46	60	58	49	77	58	69	53	69	45	75	79	59	64	55	54	57	50	59	60	57	56	56	65	58	61	51	49	60	64	57	53	53	55	53	58	60	53	49	65	62	64	48	61	68	62	55	70	54	65	59	66	73	65	51	59	52	63	60	54	57	48	59	67	63	70	63	61	52	66	54	47	72	60	50	59	75	60	62	54	51	51	49	57	74	64	62	56	52	62	71	56	65	66	58	69	48	66	59	60	58	58	51	54	54	77	61	58	44	61	68	72	66	69	58	54	46	60	54	60	61	53	60	63	52	63	62	61	61	72	65	52	61	61	45	64	71	63	48	61	44	55	66	64	57	60	62	60	59	45	53	60	52	73	55	65	61
22692	13023	12950	26866	41059	43850	37461	29032	20534	11000	4559	1910	1037	823	757	742	711	701	764	735	747	734	766	658	709	740	692	736	731	708	727	684	714	665	741	723	666	707	729	713	739	720	739	734	696	725	719	719	729	685	731	722	749	719	697	696	681	745	730	704	741	723	674	693	704	726	667	749	697	709	685	691	694	708	709	719	709	719	708	705	761	733	712	687	719	675	734	759	711	678	736	726	743	710	704	714	713	707	762	701	717	676	649	712	754	728	719	694	726	682	734	704	707	728	700	702	720	735	715	704	716	681	727	723	693	736	764	695	734	722	684	699	728	753	736	751	692	733	758	757	689	736	685	685	708	675	776	709	768	723	723	704	685	760	749	774	661	681	725	692	723	748	751	693	736	715	752	714	686	762	745	709	717	697	695	711	725	688	732	674	719	681	712	692	693	698	683	686	767	678	716	689	680	739	739	700	716	699	748	738	771	745	693	688	710	673	738	721	723	719	744	729	717	715	756	671	702	715	711	704	732	723	768	705	760	720	741	731	724	716	703	670	704	750	728	698	757	678	743	712	730	722	716	719	702	759	706	712	709	708	727	730	750	714	721	710	695	655	723	682	764	733	730	717	717	691	739	725	730	730	725	744	695	709	728	667	767	695	689	753	764	733	737	679	752	700	697	741	679	691	707	754	726	713	730	670	652	773	704	691	721	756	657	709	741	668	677	700	740	737	686	707	707	764	707	693	693	689	769	694	725	734	736	728	738	748	729	705	723	774	753	696	709	705	715	663	705	681	732	722	689	687	714	724	695	735	718	733	737	748	717	690	727	717	684	720	685	716	686	697	734	676	754	725	673	686	740	715	698	702	714	713	670	692	687	711	728	691	751	664	674	722	674	712	696	735	756	719	676	750	689	722	691	658	746	732	704	735	710	686	700	703	745	738	754	738	710	741	729	732	726	656	722	703	756	726	727	767	711	701	751	689	720	689	746	715	710	635	718	706	701	733	730	663	746	733	770	735	694	746	696	731	708	668	698	733	700	722	646	725	722	722	721	727	766	734	698	753	703	736	694	718	747	727	764	749	730	661	748	726	725	711	724	715	746	713	711	724	715	688	684	713	677	742	717	683	701	685	705	720	736	728	709	673	706	707	710	705	649	715	714	710	676	745	746	726	723	680	733	733	744	695	750	685	695	687	757	726	688	675	733	717	762	715	715	701	715	732	709	713	686	715	707	750	722	727	679	709	704	740	741	685	697	709	686	713	732	685	737	693	737	693	727	674	746	688	706	682	689	704	730	709	726	700	710	700	706	709	753	699	695	721	693	698	730	722	698	689	727	727	717	657	741	703	746	750	728	738	708	695	713	740	718	704	695	747	729	700	756	758	786	703	729	703	730	744	720	774	704	699	739	755	727	750	733	734	688	771	682	713	691	736	752	696	672	747	648	719	736	742	692	699	694	679	656	688	724	753	713	733	766	742	711	709	753	728	766	732	745	744	725	717	748	713	688	741	782	727	698	678	759	689	694	730	694	695	731	763	775	721	734	710	736	732	715	680	717	692	749	747	732	765	715	712	702	746	744	704	720	737	713	699	727	701	658	688	693	725	712	727	709	681	672	748	708	705	712	731	717	731	736	684	713	780	718	707	725	730	737	775	750	704	728	689	714	708	698	703	684	707	728	697	728	724	717	725	767	734	711	724	681	722	699	706	773	709	689	694	694	695	699	706	744	718	700	688	712	701	691	697	745	698	712	688	703	712	710	738	730	706	737	682	701	721	701	706	693	725	747	731	742	735	725	717	698	688	704	739	694	707	722	719	691	739	718	710	718	743	720	693	708	702	761	695	726	719	772	696	753	720	727	729	682	686	730	736	718	707	671	686	722	717	717	717	736	723	726	742	758	749	723	773	720	688	734	691	720	736	734	700	705	686	720	712	689	699	694	721	707	701	713	712	698	699	745	705	749	678	675	678	728	694	730	690	707	740	685	731	720	701	727	712	706	679	719	690	655	691	730	751	701	743	714	703	717	718	682	735	750	716	764	686	694	721	722	744	746	677	751	741	712	697	717	737	705	696	689	709	709	680	715	734	724	683	661	689	726	718	747	690	690	692	650	697	756	715	701	766	686	754	731	747	758	704	683	724	708	668	714	711	704	715	672	710	708	710	711	698	709	742	706	744	727	691	724	744	726	715	741	693	716	718	662	712	706	731	718	782	672	699	705	691	700	684	725	744	708	750	708	750	731	738	708	646	720	717	718	739	776	744	735	669	720	742	757	744	749	712	731	680	742	694	739	675	761	696	716	732	727	766	723	766	661	693	726	660	732	702	746	666	774	711	701	685	744	713	733	742	709	668	719	708	712	701	699	728	745	715	690	660	700	737	717	763	723	732	710	730	691	683	714	692	728	712	752	703	663	701	718	738	713	718	677	649	714	698	718	679	663	716	668	668	694	727	715	696	724	745	755	725	713	691	753	718	740	757	701	785	691	676	702	695	747	752	713	660	740	725	730	660	726	756	766	731	729	702	741	763	690	747	672	746	694	707	762	675	716	682	719	716	732	712	667	721	695	722	713	743	706	711	714	700	725	698	744	685	731	703	712	756	720	681	698	748	663	662	669	727	716	696	699	729	685	715	685	712	645	731	682	698	726	719	695	757	708	698	773	721	716	760	718	694	709	718	712	728	702	687	713	708	689	684	715	712	675	741	740	690	699	698	751	690	697	718	687	712	687	717	687	712	723	693	745	737	726	696	713	743	705	715	743	771	741	733	688	730	737	743	726	757	693	703	668	744	732	689	707	672	696	704	741	768	708	706	698	728	695	700	693	659	722	708	709	733	713	640	745	685	719	735	724	682	722	717	688	712	741	674	715	734	713	707	773	716	674	718	714	729	732	707	682	700	750	685	663	728	723	663	716	713	702	723	695	727	704	691	699	735	714	727	700	728	745	757	712	708	702	717	741	698	724	640	704	695	717	712	756	742	724	726	700	745	742	719	734	758	741	675	732	711	744	740	719	689	718	697	709	733	661	707	743	730	734	702	682	674	766	716	717	741	748	739	694	738	684	717	727	742	723	711	713	704	750	677	687	688	772	721	743	708	664	722	674	724	710	720	711	752	758	725	727	733	680	734	721	763	732	706	721	737	685	733	748	731	695	724	734	725	724	676	738	704	729	701	700	693	749	707	723	737	672	719	707	754	744	692	769	718	723	767	712	724	721	671	705	695	694	718	720	737	712	718	714	736	729	741	743	760	699	665	711	719	698	685	771	720	707	746	733	760	741	726	752	707	676	743	651	661	670	652	645	686	721	715	714	724	746	762	732	686	727	695	723	722	751	755	729	694	667	685	748	709	738	736	651	747	692	741	702	719	722	734	699	704	729	750	700	684	694	721	723	763	706	733	725	738	777	731	754	746	751	690	748	736	722	713	738	684	739	711	718	713	704	710	699	705	741	722	711	692	755	713	678	728	718	713	730	690	739	726	747	736	760	717	673	723
1712	2056	2291	3786	8523	11020	8755	4779	2286	924	319	129	94	63	53	68	73	61	70	60	65	70	62	79	54	84	57	53	71	68	67	74	68	76	69	80	64	75	65	64	65	66	60	58	65	82	70	66	64	54	68	76	64	75	64	83	68	62	55	66	60	73	75	76	75	55	65	62	63	67	70	69	80	74	76	63	63	64	74	71	71	81	75	64	66	75	66	81	62	73	65	68	63	69	56	66	68	67	65	71	73	67	55	68	76	79	69	61	70	62	76	52	70	64	64	79	53	72	67	62	72	69	64	65	81	72	54	56	74	53	58	69	56	75	58	66	82	66	73	80	60	71	57	83	66	62	80	63	76	65	67	70	69	63	63	74	70	54	63	70	67	63	68	69	57	83	69	74	70	75	72	64	71	66	67	63	74	70	72	67	71	64	64	65	69	74	57	76	75	55	65	74	73	59	80	66	54	69	64	75	61	62	65	60	66	63	64	75	62	70	71	73	64	77	70	62	64	57	62	68	55	75	53	77	66	67	62	76	58	75	62	59	70	58	68	68	64	65	61	67	76	68	80	82	63	72	61	58	60	70	68	68	70	75	67	68	56	55	59	61	69	66	59	63	69	66	69	66	62	67	72	60	72	69	69	55	72	59	79	68	72	74	51	62	61	53	63	58	65	63	68	69	78	58	74	66	53	66	68	60	53	77	74	66	81	60	69	60	75	75	62	54	73	79	59	62	61	67	71	50	67	79	56	55	60	66	76	77	66	57	80	57	65	71	72	57	75	49	54	67	66	75	71	57	72	68	63	72	63	77	78	71	57	57	65	78	78	73	64	68	67	70	70	62	71	61	73	57	66	81	50	67	70	64	68	60	56	60	68	73	54	53	76	57	65	69	72	69	74	64	71	69	61	56	64	72	84	60	82	69	56	60	65	57	78	60	56	63	71	57	67	51	72	73	71	68	56	71	68	63	68	52	43	82	67	61	73	66	65	60	84	56	61	81	71	62	51	65	68	68	76	74	73	65	58	77	68	48	70	71	52	51	67	71	73	66	67	61	71	52	69	67	80	66	75	53	65	71	57	65	57	75	74	76	56	66	76	78	72	78	77	61	68	55	76	62	67	59	78	62	75	69	75	69	60	72	66	71	60	47	72	60	68	81	64	59	64	57	64	65	58	90	64	70	69	74	80	69	45	77	71	69	67	57	73	64	66	65	65	51	72	57	83	62	88	58	53	63	65	64	61	70	85	75	64	68	65	83	68	60	57	67	64	67	51	71	53	63	70	56	69	59	51	65	80	70	72	83	81	77	79	70	62	69	63	71	68	72	51	75	65	77	54	55	64	68	64	68	78	75	60	71	85	61	77	61	49	57	55	70	65	62	71	61	68	68	59	75	64	56	64	55	83	73	66	72	63	62	73	52	54	71	59	54	68	70	50	76	71	71	66	68	69	70	73	60	73	68	64	72	58	71	55	69	65	67	65	68	61	64	69	69	61	60	67	73	69	72	64	69	67	59	78	65	61	77	67	62	56	51	72	65	58	63	58	71	78	58	57	69	60	71	70	64	76	62	69	77	62	62	61	71	79	62	70	74	54	71	66	70	72	64	77	63	68	69	59	81	79	62	58	64	64	83	69	65	65	61	58	51	68	59	67	78	80	69	60	67	64	44	63	74	79	64	71	59	75	70	57	71	70	63	68	58	61	70	74	70	76	70	69	66	65	75	76	67	73	64	69	66	63	66	64	44	68	68	68	80	56	71	51	56	59	66	74	62	74	68	78	72	59	65	56	66	45	63	82	63	74	65	67	55	53	71	65	75	73	65	79	49	78	75	72	70	67	63	66	90	57	59	61	63	80	57	59	63	64	55	70	71	68	71	66	70	54	64	60	79	63	73	78	60	60	66	74	78	60	60	52	56	66	71	67	72	78	71	72	58	66	58	63	74	60	76	61	78	65	60	64	61	55	70	72	70	73	80	65	64	61	67	73	55	61	62	56	66	66	63	60	72	64	64	66	82	75	56	71	69	79	62	69	75	65	45	72	65	50	75	82	68	76	79	71	63	61	66	79	61	60	67	68	66	75	51	63	71	54	58	69	81	73	47	70	63	68	74	70	67	57	69	58	61	77	63	73	70	72	75	60	70	59	69	52	64	73	61	75	76	63	56	62	68	73	57	60	74	55	59	68	64	64	71	66	68	82	71	64	74	64	60	62	53	64	57	77	71	67	70	69	70	62	53	75	61	67	67	64	49	68	57	64	65	63	73	66	64	67	60	70	69	71	59	55	86	60	56	52	46	76	70	72	62	68	73	61	68	55	61	69	71	60	69	75	69	51	79	65	76	56	69	84	56	58	72	63	73	70	70	73	58	86	62	76	69	73	67	72	75	62	62	66	71	61	85	89	46	61	75	72	65	69	62	70	70	61	63	69	59	80	72	74	66	67	52	82	75	85	62	68	65	66	65	77	64	74	65	75	64	65	61	63	63	67	67	73	57	87	62	61	72	70	69	68	68	72	65	53	72	59	65	73	55	82	47	74	71	73	69	49	74	74	81	66	86	72	66	71	70	69	83	73	55	62	66	60	65	63	72	61	56	71	70	83	50	67	61	56	61	69	58	68	78	72	72	62	60	60	69	69	57	53	72	65	59	52	67	60	78	68	61	63	67	74	79	68	65	59	67	61	69	71	76	72	66	68	79	73	77	69	74	76	58	72	77	67	83	65	63	63	65	72	62	63	62	71	62	67	67	62	73	59	75	68	64	52	73	68	59	64	64	57	80	73	66	57	67	72	77	64	78	83	64	57	62	64	65	59	66	67	66	73	67	71	68	68	73	74	81	72	72	77	73	74	71	71	74	60	66	80	49	43	68	66	66	64	63	60	64	68	68	68	66	66	50	67	71	73	57	74	57	79	67	54	66	59	61	67	49	70	55	63	67	71	73	66	76	65	75	61	72	68	67	70	57	56	76	68	76	64	74	61	70	67	70	57	79	61	70	54	66	82	66	78	63	72	55	67	60	70	63	63	79	88	70	58	64	70	63	72	63	71	75	58	43	56	68	77	67	71	68	81	69	64	60	64	78	67	72	59	66	83	76	79	75	63	68	66	56	51	63	79	62	68	74	86	62	61	69	69	68	70	70	61	62	70	72	67	55	59	62	82	66	74	75	63	69	73	54	66	61	66	70	69	75	65	58	76	56	87	63	72	64	65	71	65	56	57	72	76	72	72	74	72	67	65	65	58	79	71	55	73	74	79	70	67	63	76	65	69	64	74	79	77	71	74	90	75	66	66	61	61	69	64	65	58	64	63	67	68	55	51	58	64	65	62	79	63	58	68	74	71	79	60	66	68	62	70	76	66	65	69	58	70	67	58	79	72	64	67	67	83	71	50	77	65	68	65	76	77	75	70	61	50	53	55	70	73	69	67	71	63	82	70	62	57	59	69	57	73	66	67	65	61	74	77	63	73	63	78	70	62	75	51	75	64	80
27818	23041	22736	41497	62474	59645	49773	37637	28280	17509	7673	2973	1436	988	851	795	829	788	794	758	783	769	843	800	850	855	819	765	772	770	795	805	773	793	782	824	729	767	759	813	810	775	757	806	829	759	837	795	791	747	797	776	768	774	815	832	828	818	794	763	789	793	841	789	797	783	781	837	771	819	812	817	846	811	774	779	759	772	773	791	792	790	803	791	793	744	801	750	780	804	759	801	803	827	814	795	776	797	757	827	790	811	730	805	826	796	815	778	784	762	781	790	796	783	782	809	780	799	772	806	769	766	738	790	780	807	739	783	772	818	719	811	807	823	784	797	771	749	755	773	764	749	823	819	822	793	763	830	759	886	782	831	790	787	798	822	809	792	853	833	757	789	758	807	885	814	759	814	758	822	811	778	840	776	832	743	768	804	772	808	790	800	768	766	757	798	812	838	803	844	795	776	759	748	839	794	804	776	803	801	831	807	783	766	770	826	806	789	841	762	855	829	766	825	809	763	762	818	784	859	765	805	777	789	835	760	824	801	799	829	786	766	768	823	826	789	784	869	773	748	805	794	756	802	778	810	828	805	797	781	766	816	775	802	756	842	831	809	801	810	761	802	814	801	803	841	826	813	838	781	789	761	821	811	774	804	805	846	803	802	838	767	805	836	831	798	776	801	794	795	803	835	803	776	767	776	785	849	786	786	827	844	806	802	848	773	812	814	790	846	825	780	777	848	755	794	765	846	806	712	782	789	797	753	825	821	753	834	774	802	794	816	779	803	791	768	856	782	792	741	785	772	822	769	824	774	806	778	801	798	825	779	793	835	813	830	807	778	783	795	789	795	786	816	891	783	775	768	746	797	790	818	823	854	793	804	793	813	788	726	766	821	826	808	779	786	776	865	779	780	867	785	823	754	760	764	803	833	798	769	787	848	742	782	842	820	839	826	812	808	818	794	827	827	722	784	815	819	758	750	800	755	805	780	770	805	778	812	792	805	789	780	799	763	777	786	820	841	765	784	795	783	813	798	771	791	829	758	804	826	773	835	786	836	826	832	758	773	811	798	803	789	786	801	800	799	748	794	790	807	743	796	807	762	802	824	781	779	812	776	784	816	803	788	822	783	790	827	786	720	822	788	810	772	818	835	822	805	738	812	787	743	815	793	801	835	773	823	848	765	775	809	770	765	760	788	845	775	831	744	773	831	810	787	805	801	782	763	784	836	732	790	819	823	807	798	830	775	820	839	801	826	805	795	832	833	780	750	788	731	758	806	816	808	800	817	819	844	743	784	810	756	785	809	837	801	824	796	794	786	771	772	770	736	826	800	757	828	806	847	755	808	770	775	827	817	797	815	798	824	791	798	786	822	789	766	728	816	765	793	849	795	743	780	767	783	790	796	785	861	745	811	786	797	847	803	806	831	798	812	790	822	796	859	869	816	798	813	768	806	814	812	794	807	789	801	763	770	719	817	748	777	769	774	817	817	796	796	807	797	790	842	857	742	816	798	844	763	787	770	790	777	767	765	834	822	821	791	775	797	782	775	847	805	785	798	825	761	819	782	774	788	788	807	767	842	832	808	821	806	826	832	774	836	771	825	734	788	757	801	804	775	776	785	746	793	805	772	803	810	807	786	784	833	836	789	800	797	848	760	796	755	827	759	791	826	778	808	765	757	802	803	798	818	790	811	781	794	772	767	801	799	769	769	811	811	807	795	768	784	837	791	798	784	743	734	777	772	837	814	796	806	834	810	841	784	817	801	771	746	797	830	801	779	820	780	808	778	777	788	867	801	816	791	760	801	763	776	774	760	795	803	754	798	827	788	814	754	794	833	796	809	793	734	808	824	759	775	754	794	764	777	828	796	806	809	772	781	790	825	780	798	810	795	827	818	858	814	846	788	804	764	823	765	815	794	829	753	775	798	830	724	807	769	843	823	823	761	787	801	757	799	794	827	790	803	772	769	775	838	834	818	851	810	795	780	840	787	799	793	778	799	782	763	789	772	831	805	741	810	790	753	763	804	851	788	819	787	797	806	752	825	801	801	761	805	819	793	764	815	794	780	758	776	800	802	784	746	781	783	769	793	811	766	830	794	772	795	811	770	813	819	835	775	786	802	765	786	795	810	781	782	828	759	817	805	811	827	871	817	786	784	775	790	794	790	810	788	785	830	815	809	819	838	829	808	758	782	796	761	812	788	809	784	811	785	809	775	784	746	809	772	764	760	787	787	808	746	830	796	799	791	764	852	822	799	811	819	753	755	756	793	822	793	810	780	820	790	806	775	814	751	781	790	813	799	771	792	835	794	763	822	844	757	804	804	822	820	772	797	802	752	811	799	767	783	794	848	789	845	782	826	807	757	811	818	807	801	813	830	765	738	771	776	801	807	761	763	797	775	828	736	750	742	781	774	771	818	786	844	815	795	798	753	784	774	738	741	811	807	836	809	827	782	827	784	769	872	751	789	778	810	806	826	780	820	783	814	832	794	779	797	786	817	795	809	812	809	765	803	782	841	781	813	795	774	819	783	813	849	817	808	798	732	768	817	785	799	817	807	801	778	819	819	794	841	758	806	761	788	762	843	793	789	741	830	855	763	803	831	740	803	803	845	819	802	832	815	754	818	818	794	819	796	746	776	802	804	836	732	783	795	834	860	783	748	812	775	837	863	787	813	791	779	785	785	809	808	748	764	776	802	796	791	783	797	825	786	776	795	747	796	786	782	835	801	767	819	788	791	819	725	863	808	766	786	815	817	778	783	792	829	787	780	848	774	770	806	759	829	796	760	789	783	795	774	829	775	804	799	813	770	820	777	876	775	865	797	763	753	760	796	803	862	782	767	810	773	815	825	744	794	832	818	818	807	797	747	791	831	804	812	789	807	785	781	781	810	750	777	759	834	855	798	792	798	813	817	808	787	784	714	772	802	794	746	795	841	816	788	821	843	783	783	783	805	798	795	762	827	781	777	730	780	751	844	782	810	824	827	773	793	829	773	811	787	800	759	809	785	782	802	774	772	786	775	788	815	818	826	822	786	824	813	804	787	743	771	770	806	847	795	795	783	726	740	757	753	788	751	711	783	780	796	763	796	783	801	780	774	856	752	792	779	807	826	780	764	825	853	770	828	800	757	781	780	819	805	767	795	775	762	818	796	841	845	835	761	830	753	818	801	775	819	783	786	845	780	806	821	839	771	794	782	792	761	766	859	801	836	837	788	762	816	792	802	769	819	755	769	789	846	790	754	771	766	783	783	773	808	763	806	788	761	800	813	786	806	769	797	798	786	780	794	767	753	784	804	805	807	811	811	800	797	727	736	808	797	787	783	815	796	797	815	802	791	781	860	800	764	741	778	784	789	777	821	842	754	759	836	770	790	807	784	803	766	812	770	825	830	819	735	808	816	796	770	788	795	767	827	789	837	821	768	777	791	802	832	827	752	765	834	787	802	816	742	800	777	788	824	801	746	749	772	782	788	825	804	835	774	782	835	728	791	849	804
3262	2070	2094	3512	8570	12019	9211	5204	2531	953	361	133	100	81	69	61	68	52	69	67	62	61	73	78	73	77	69	73	58	73	55	59	78	81	75	59	63	63	71	79	60	74	66	79	78	68	85	56	66	50	61	71	63	64	61	66	61	58	58	51	37	65	63	70	73	55	68	77	71	75	61	72	54	71	65	64	64	53	78	69	68	60	65	55	61	64	81	69	76	60	63	61	70	61	54	64	66	58	65	71	84	66	56	67	60	58	71	67	55	58	62	70	67	76	57	66	61	62	74	80	71	74	68	74	71	68	78	71	66	62	51	60	69	70	62	84	63	68	47	56	56	68	80	60	74	62	65	65	51	56	70	70	68	71	59	78	59	66	67	60	66	56	65	67	72	59	65	73	56	60	62	58	56	62	71	76	68	63	80	75	73	52	69	69	66	64	71	59	72	79	65	69	67	68	66	55	81	54	58	64	75	63	60	64	75	77	54	75	59	66	68	67	66	58	68	65	69	60	73	64	65	77	69	74	53	73	60	77	89	77	61	69	73	60	65	77	63	54	46	72	54	64	51	70	75	62	67	63	64	68	71	72	53	63	62	75	77	51	66	61	63	61	58	81	59	65	67	76	75	72	61	72	78	69	59	70	66	60	70	74	69	56	66	65	58	76	75	73	78	59	60	61	66	73	62	81	62	64	69	72	75	80	54	50	63	64	70	74	71	69	58	68	67	75	69	62	61	71	61	66	71	64	74	87	85	52	61	53	70	73	69	60	62	67	77	64	68	64	56	53	70	72	55	62	63	53	68	60	70	52	55	59	63	67	72	65	66	76	78	60	53	59	52	78	70	66	71	64	80	72	66	61	60	77	70	62	84	59	72	55	55	66	59	68	77	69	65	69	64	81	87	90	58	71	54	75	83	65	71	77	87	59	47	82	78	78	68	58	76	88	61	66	66	60	72	69	70	57	60	67	68	67	71	69	49	74	60	54	69	73	65	66	63	55	47	75	63	73	75	61	59	48	68	66	54	67	71	70	69	71	80	62	63	66	68	59	71	71	58	65	69	72	77	71	70	86	64	61	69	71	69	66	70	59	59	58	50	69	68	63	76	59	63	69	53	75	59	73	76	68	58	67	72	62	64	56	62	53	68	54	61	76	64	68	68	58	71	57	68	65	77	65	72	58	64	72	71	73	62	78	72	55	55	62	62	52	61	75	64	71	62	81	70	75	58	75	76	64	60	76	66	74	69	80	56	68	57	70	73	66	70	69	65	76	78	60	72	56	64	56	74	59	65	65	54	66	69	63	63	81	70	52	73	80	62	65	79	55	61	49	54	65	68	57	62	72	67	55	59	66	70	68	85	62	72	61	66	46	66	66	60	65	69	64	65	73	75	82	71	68	60	82	62	67	75	74	70	60	63	57	66	60	62	53	60	79	87	59	70	73	69	52	61	67	53	83	68	57	69	63	60	59	56	52	64	72	59	62	77	78	62	57	61	67	60	80	72	80	86	62	63	71	86	83	61	74	53	56	59	75	78	70	75	81	56	78	72	78	69	77	71	68	57	63	72	68	67	64	69	64	75	63	74	60	67	69	64	61	48	70	64	70	67	60	72	64	93	66	59	64	70	71	59	63	78	70	62	63	62	71	69	61	72	63	88	80	68	80	58	70	78	61	65	84	72	66	50	72	65	61	68	68	77	67	51	70	59	76	69	53	68	68	56	66	71	74	73	62	64	73	62	69	66	74	72	71	54	60	68	72	65	80	77	70	62	73	64	76	70	62	79	75	75	70	65	48	61	49	62	72	71	73	53	68	73	73	53	70	67	66	66	61	64	75	60	71	67	67	63	61	78	75	67	65	64	61	69	77	76	80	58	62	59	74	65	69	61	88	80	72	69	69	65	62	65	66	58	70	72	61	79	81	62	54	56	62	84	67	71	54	71	77	54	71	71	62	60	72	65	65	63	74	73	62	66	68	60	56	69	79	66	67	65	79	58	59	57	57	62	71	64	54	53	65	75	70	82	66	84	59	73	68	72	51	72	65	73	59	65	67	59	55	57	57	78	68	62	73	75	57	67	76	67	66	59	72	61	62	67	67	75	54	63	70	72	78	55	66	49	60	57	73	64	69	62	58	73	61	83	70	73	87	70	63	71	59	51	63	59	57	55	63	67	72	82	66	72	79	78	78	76	65	56	77	61	58	67	61	57	50	57	79	58	63	81	71	73	78	74	77	68	64	52	58	83	71	77	67	68	56	69	77	70	70	58	64	67	49	76	73	59	63	66	67	61	75	77	66	65	64	52	78	75	59	68	69	62	57	60	69	67	55	52	57	56	57	74	67	58	73	56	72	87	59	82	61	67	68	64	73	53	67	54	53	43	68	69	73	60	65	62	78	70	74	78	63	69	66	76	53	74	79	90	62	71	65	71	76	69	55	58	68	50	59	83	69	58	62	65	56	65	64	63	64	74	70	67	72	52	74	68	75	63	59	68	64	77	64	69	73	62	53	65	59	52	63	56	74	63	72	67	59	66	54	62	63	70	78	60	52	68	59	52	67	77	68	65	66	58	68	69	69	50	57	65	68	73	73	58	63	64	76	62	77	70	59	58	59	73	70	63	73	62	65	55	67	57	70	64	79	60	61	79	70	80	66	62	68	50	72	53	65	66	78	61	65	58	67	61	55	87	70	61	57	76	58	60	73	61	73	63	78	65	56	72	60	72	48	61	78	81	58	78	55	64	58	54	69	68	63	75	67	58	60	64	59	61	57	79	63	65	62	62	53	69	64	86	75	75	60	78	74	66	60	76	78	79	61	61	63	66	68	61	76	69	59	63	66	73	59	74	59	82	63	63	60	63	64	82	74	76	68	72	68	64	54	60	59	77	71	74	70	57	70	68	73	81	64	76	71	58	56	72	64	67	60	52	69	59	84	66	72	61	68	61	68	61	78	51	63	66	81	85	69	69	77	77	77	80	65	50	61	69	49	65	72	75	65	60	67	61	76	80	62	66	77	81	67	79	77	73	74	53	69	71	81	79	66	68	76	59	71	78	74	61	66	83	59	71	68	60	75	65	70	69	70	77	68	64	78	82	67	74	75	63	74	61	69	70	68	66	84	57	62	73	68	60	62	68	81	60	63	76	70	67	75	65	61	65	66	74	68	87	68	69	54	57	60	61	68	79	67	63	42	61	54	69	53	61	66	64	75	87	70	59	51	70	60	73	59	69	68	61	67	67	67	71	54	73	51	60	58	84	64	75	70	67	59	70	73	69	82	57	57	77	72	56	65	82	72	74	51	62	56	62	64	67	71	66	77	50	61	73	65	74	72	73	81	54	69	65	67	59	72	77	39	71	67	61	62	58	65	58	62	74	55	54	77	67	59	65	67	64	74	55	88	61	76	68	64	58	57	64	49	58	85	76	56	74	79	79	63	69	70	66	74	65	62	77	57	68	55	61	74	72	69	67	66	63	83	64	68	74	71	65	74
27148	23537	22373	39825	62617	61341	51027	39209	29508	18335	8293	3208	1407	924	849	757	797	795	770	815	848	787	857	794	825	788	815	807	808	779	819	853	770	791	798	871	783	817	804	809	792	814	799	781	829	796	818	793	813	820	751	843	825	814	740	836	765	800	803	808	840	826	816	790	817	833	802	790	812	777	775	847	761	824	794	769	752	800	805	774	786	825	811	807	802	782	855	799	800	778	772	757	823	758	856	827	829	829	828	831	811	779	787	799	765	837	860	830	760	778	784	817	768	825	820	772	850	829	834	789	765	805	794	802	788	801	789	830	801	829	781	822	779	816	810	813	790	815	814	763	851	840	800	815	815	765	808	813	816	811	819	818	778	811	815	785	821	819	808	769	803	762	770	792	798	806	827	830	836	777	781	792	822	787	849	819	816	793	778	823	820	793	798	815	842	789	845	754	786	791	828	779	790	805	786	782	814	769	766	770	858	858	826	783	802	793	782	788	805	792	783	809	792	812	843	788	798	870	793	839	769	801	786	754	792	771	778	766	830	797	854	781	807	828	847	815	788	807	804	798	811	834	794	806	843	763	800	792	843	842	811	757	826	749	777	840	815	741	789	809	790	866	828	818	792	800	760	801	779	795	822	773	856	764	824	846	785	814	789	809	763	838	793	835	834	784	794	801	768	783	794	847	796	798	842	845	794	773	788	745	832	833	830	803	795	836	766	856	779	804	793	830	833	816	760	798	791	832	777	838	788	796	834	785	808	755	823	818	796	729	815	775	804	788	818	812	798	809	814	790	805	774	781	753	805	798	811	828	782	791	797	807	785	792	747	767	829	836	774	722	786	801	829	822	835	816	770	835	802	790	878	899	866	838	813	763	783	777	734	805	774	818	795	790	849	830	804	787	773	818	777	798	790	793	790	835	818	819	753	764	825	816	783	739	848	809	791	802	811	827	835	802	822	800	766	827	783	798	833	791	834	809	779	781	809	760	795	803	840	831	851	747	764	800	816	759	740	820	804	833	807	829	850	766	785	825	817	789	790	831	765	786	760	838	804	793	814	880	766	783	800	801	752	794	869	835	795	777	824	794	783	831	797	785	785	783	831	828	828	744	843	861	865	850	781	829	772	744	790	818	777	784	821	821	821	767	834	790	797	857	839	841	846	771	775	817	822	807	776	775	774	789	784	822	806	798	740	818	790	815	815	775	811	812	791	799	834	825	804	838	814	789	834	821	761	793	781	807	778	774	799	830	785	828	836	807	733	771	786	815	782	768	819	775	790	829	804	785	810	797	812	777	809	775	805	815	801	796	745	836	816	806	790	776	771	812	779	864	795	802	823	813	814	824	770	832	805	785	806	792	809	767	742	823	798	780	804	777	828	824	758	824	803	869	837	836	773	792	775	825	753	807	819	858	808	832	803	807	741	774	807	793	789	791	794	802	831	780	760	822	836	787	787	802	779	813	851	757	765	762	795	799	841	824	830	838	798	741	794	848	798	740	795	814	743	795	761	841	820	847	802	834	778	835	825	827	800	764	819	759	803	802	785	800	820	825	793	786	821	810	777	794	855	842	841	780	836	837	823	803	783	806	843	796	812	787	808	791	758	770	766	808	770	756	837	810	824	794	813	823	805	789	751	826	815	863	809	796	782	796	794	787	828	832	765	783	820	828	797	795	794	789	770	767	780	814	847	806	790	766	804	774	801	815	785	779	851	794	813	798	789	816	798	776	810	820	813	860	813	824	816	814	805	780	769	818	850	809	785	806	797	794	829	747	797	833	800	816	833	793	832	749	799	808	790	841	824	789	793	797	785	780	816	841	757	809	804	767	799	797	799	811	787	807	783	818	838	795	804	809	796	779	760	815	754	759	854	797	810	821	781	823	783	825	813	776	791	809	779	765	774	842	781	811	742	807	783	816	788	789	817	820	779	796	777	824	783	846	833	827	768	772	755	788	802	827	797	820	827	806	853	773	747	792	809	785	816	812	778	779	799	801	784	808	827	830	733	790	815	797	761	841	847	843	775	829	795	783	774	829	783	805	780	806	785	821	795	827	790	795	791	830	804	810	807	820	843	864	826	832	827	814	832	814	822	782	826	781	825	833	815	810	817	806	806	791	840	777	744	768	756	766	819	789	771	812	860	787	817	834	766	822	765	813	757	770	779	783	772	826	828	786	828	791	811	798	768	760	826	806	811	843	789	785	820	784	821	785	837	806	821	778	818	824	797	775	800	763	807	754	809	807	828	747	793	811	809	797	805	799	767	767	838	767	778	828	770	790	817	803	812	817	795	823	779	808	794	777	810	794	802	847	799	814	823	844	804	742	787	796	830	788	822	784	853	814	799	758	826	779	772	804	802	793	811	774	824	836	819	794	796	821	797	825	760	832	790	783	866	862	833	833	799	829	830	762	806	827	826	824	791	813	812	808	795	771	810	704	808	856	844	787	807	769	725	836	822	813	820	813	811	810	809	840	832	787	871	803	780	807	833	820	849	771	770	856	786	806	811	826	763	817	860	823	756	762	795	801	859	807	831	801	799	801	819	767	794	791	788	842	746	822	808	804	759	852	858	838	758	832	827	810	792	819	813	784	785	794	828	749	782	821	836	754	799	786	752	789	783	776	760	805	781	773	849	834	804	793	849	831	801	824	769	779	795	823	763	800	802	837	834	841	820	796	787	760	804	849	805	783	760	861	818	784	830	814	825	796	810	776	812	775	820	822	808	820	795	773	793	802	777	773	822	792	788	815	792	786	823	815	809	765	795	783	790	839	815	792	800	796	815	824	844	864	755	783	792	817	848	800	819	782	798	817	784	795	790	827	830	821	768	792	807	811	793	816	853	816	777	791	817	821	855	772	830	827	778	756	794	824	798	801	844	822	790	787	799	811	805	786	803	787	808	821	737	826	765	838	824	823	800	791	809	855	828	790	816	831	768	803	855	769	829	821	805	793	801	757	841	802	799	821	818	852	826	791	811	784	847	776	833	820	874	756	768	780	770	799	844	780	795	809	816	801	799	849	832	818	776	819	809	779	797	814	849	821	825	810	829	820	817	793	773	830	854	829	820	788	805	853	783	829	824	781	793	788	831	747	824	786	815	772	815	805	791	798	800	806	861	790	818	824	803	831	802	801	769	788	781	814	787	840	816	756	797	838	809	851	817	778	758	778	811	814	786	740	811	860	827	757	801	809	822	772	807	771	826	801	791	822	786	778	800	821	804	806	832	716	846	793	819	797	880	795	780	779	792	766	811	806	808	828	763	833	786	837	784	798	810	792	844	776	806	774	801	779	766	817	836	809	771	850	781	871	811	813	820	797	756	771	765	782	829	800	813	827	734	836	781	818	811	839	759	777	833	814	852	823	791	792	842	774	799	807	821	774	806	794	838	786	739	845	774	827	790	798	784	867	842	743	755	801	868	794	812	803	798	798	835	822	813	811	809	811	791	807	746	790	800	805	808	812	783	766	821	784	795	768	808	838	804	808	767	819	826	780
2830	3622	3298	5680	13490	19300	15720	9243	3905	1362	473	182	123	89	86	73	65	65	78	65	67	74	83	76	72	85	75	85	69	78	66	80	77	91	72	78	62	79	76	65	71	72	71	62	67	83	79	76	64	77	72	71	86	66	66	84	78	88	75	87	68	81	66	80	61	76	94	78	64	61	81	90	61	66	70	91	71	77	74	71	86	79	84	72	61	62	79	67	88	53	75	64	72	77	74	74	73	76	86	71	71	82	66	94	77	79	71	87	64	71	69	62	62	62	66	73	75	80	75	70	85	73	76	72	69	63	71	73	85	67	78	67	75	84	72	84	64	65	78	57	59	77	64	86	74	81	68	73	55	85	60	65	72	73	73	80	64	65	62	70	71	85	70	62	58	77	69	59	86	83	82	82	71	77	74	62	69	75	75	76	60	66	69	78	61	82	84	54	67	72	93	66	60	76	71	62	77	73	74	70	62	77	92	79	61	74	64	68	75	75	89	56	61	77	77	63	63	84	77	74	77	78	67	83	74	75	83	79	83	76	55	75	83	62	87	76	84	68	60	78	73	72	88	68	81	67	71	74	69	69	66	77	74	64	71	69	57	56	77	79	78	76	63	78	66	75	69	79	73	67	75	69	75	89	80	84	60	84	77	78	81	81	78	81	69	66	62	64	84	70	64	55	74	61	75	69	60	75	63	71	63	73	68	96	69	68	95	84	59	65	81	75	71	61	78	63	73	75	75	62	79	76	84	89	61	71	78	61	70	69	69	54	72	59	70	69	82	69	69	73	66	79	70	80	75	67	76	51	99	82	71	75	75	75	71	56	73	79	87	66	87	91	82	75	68	67	90	68	67	74	61	75	64	80	79	74	58	76	77	72	67	84	87	68	81	72	77	77	61	78	81	67	83	73	77	73	65	83	83	74	72	65	76	75	61	63	68	72	78	78	78	57	65	72	92	76	69	73	66	63	63	71	73	75	69	61	84	67	79	63	79	68	71	80	65	62	73	87	79	74	90	75	70	69	70	59	71	73	64	74	81	70	71	68	81	69	72	64	68	74	80	76	71	88	70	71	67	72	79	76	58	67	73	86	81	72	75	55	90	69	89	87	71	84	92	67	79	80	68	69	61	83	68	71	61	77	69	71	67	80	84	68	72	80	62	68	56	87	65	80	68	76	67	68	71	67	74	76	63	66	77	75	71	57	82	62	67	73	65	69	69	77	70	60	63	78	81	72	69	74	71	56	74	73	76	63	71	65	78	81	80	82	68	64	93	76	63	75	50	73	74	69	70	80	79	84	87	60	73	80	79	66	79	86	67	76	58	72	79	68	81	87	76	66	80	81	81	68	80	71	67	61	66	67	77	73	72	66	75	68	73	68	80	82	71	67	85	86	73	66	60	77	71	69	62	61	90	69	52	89	70	78	66	78	87	73	77	71	67	73	58	62	61	77	68	67	77	61	82	82	86	70	82	78	66	84	76	79	64	80	66	69	83	73	64	69	73	82	70	77	91	63	54	68	75	61	72	79	74	81	75	82	73	83	76	90	68	62	82	69	81	66	88	77	90	81	67	76	63	66	84	71	82	82	75	67	81	76	80	82	69	72	57	83	74	62	61	67	61	66	69	93	56	66	69	89	66	77	57	69	77	79	71	82	78	79	64	77	60	66	73	68	84	84	93	73	63	82	81	66	68	88	63	74	66	67	88	71	56	82	76	80	74	67	63	74	77	61	66	87	70	75	72	64	69	89	66	74	70	77	68	72	71	69	70	78	64	66	53	73	76	66	89	73	79	68	76	92	69	75	57	85	78	68	77	71	80	55	69	61	88	69	74	86	77	81	69	82	88	70	71	72	88	58	83	80	75	85	83	89	63	73	68	77	64	76	78	61	70	68	73	68	66	66	81	61	83	75	64	76	78	81	65	63	71	76	74	53	62	79	81	75	72	68	79	68	83	75	83	89	62	61	56	75	74	88	93	79	74	76	65	83	70	76	73	64	68	68	68	73	65	69	55	67	67	69	73	73	62	86	66	72	79	79	70	54	71	89	60	64	88	73	60	85	63	79	73	93	84	72	59	51	84	80	72	74	79	82	92	74	73	75	71	61	61	65	83	84	69	65	65	77	60	88	69	76	63	58	56	68	77	71	72	85	93	73	84	76	71	74	57	80	75	79	67	64	95	82	73	66	84	79	69	66	91	79	62	69	79	72	54	74	61	79	60	66	65	86	65	64	73	70	69	61	80	66	71	89	83	77	65	61	67	77	83	70	72	70	79	97	103	78	67	71	88	67	68	86	83	83	75	76	67	64	79	74	65	68	82	82	76	77	82	83	90	74	78	72	82	83	63	82	56	75	77	85	78	73	86	57	76	67	56	55	82	76	75	80	85	87	91	79	79	69	80	62	74	84	62	74	79	63	92	72	73	92	68	74	72	84	85	76	80	74	80	82	61	71	65	70	68	76	67	72	74	71	67	67	83	73	72	73	72	72	74	84	79	81	83	75	67	68	71	88	64	70	67	84	77	75	68	63	69	73	81	77	73	77	74	89	69	81	79	68	83	82	75	68	78	88	66	64	70	63	85	80	69	71	74	74	69	62	78	72	63	76	82	75	80	61	64	71	80	72	76	94	66	80	67	70	66	84	81	66	78	96	75	60	79	82	82	61	70	61	71	71	75	73	66	66	80	94	68	79	87	65	76	69	62	77	87	66	78	74	70	75	65	68	70	76	58	63	72	51	76	65	73	78	73	79	67	73	75	78	75	56	74	75	71	89	83	71	75	75	71	87	78	68	79	71	53	82	74	85	86	77	69	86	78	67	67	79	81	78	70	66	75	69	75	79	70	69	72	78	59	62	73	72	74	74	84	73	60	83	81	62	77	85	65	83	72	52	79	76	72	76	72	79	77	53	63	74	69	78	64	73	66	79	74	70	79	56	85	71	69	72	66	73	81	73	74	72	66	70	62	74	85	84	82	72	71	84	74	81	84	79	87	62	85	91	64	78	59	76	71	74	78	78	87	70	71	73	81	90	65	80	78	79	71	63	63	82	77	72	67	62	78	72	82	82	78	75	73	70	94	88	77	64	67	86	75	79	64	75	70	67	69	74	80	89	76	75	71	89	75	70	87	75	92	76	86	70	65	75	87	79	81	77	82	74	71	78	60	62	65	83	69	74	77	73	78	72	89	80	80	63	50	84	74	54	79	77	70	78	68	89	74	68	71	64	83	57	72	72	65	78	84	76	62	71	94	66	74	67	62	63	62	68	63	70	80	99	67	75	70	76	66	75	76	79	75	72	71	68	74	72	71	73	61	77	76	72	57	68	86	71	72	69	78	94	91	77	67	81	65	77	72	58	82	84	86	68	77	70	69	82	72	67	71	76	67	74	69	83	78	84	76	75	73	89	65	60	69	94	74	66	67	78	69	88	67	66	88	67	78	70	74	78	77	86	74	69	87	75	72	76	71	67	78	72	77	73	86	76	61	62
34174	29062	26920	46931	72833	73928	61059	46555	33052	21443	10339	4043	1870	1116	978	907	917	838	890	884	891	908	845	884	819	923	857	930	882	893	907	863	870	929	858	899	881	829	882	898	885	886	953	885	922	911	906	904	880	895	929	900	895	878	904	910	884	931	893	954	924	886	895	905	953	900	889	910	867	903	858	971	844	850	901	900	857	885	903	886	883	899	911	911	871	913	910	961	952	869	892	919	915	900	912	894	886	847	881	863	894	872	949	905	889	927	916	908	926	928	899	871	873	920	906	884	935	889	875	918	1000	930	960	888	916	845	852	922	911	858	930	861	895	908	917	906	813	910	926	886	862	887	917	934	831	896	887	906	927	887	914	890	855	904	887	879	868	904	926	783	873	880	912	900	937	897	878	878	896	848	896	898	905	946	896	876	852	867	907	880	877	938	911	851	886	928	922	881	899	875	918	856	921	950	931	886	905	923	950	853	872	966	912	891	881	905	912	887	901	837	832	898	914	852	873	918	926	877	891	875	886	889	842	896	913	924	938	870	905	882	887	935	860	919	897	935	928	862	890	902	923	885	873	880	922	863	872	907	896	914	933	887	895	879	860	905	896	863	868	921	949	897	867	893	857	866	912	844	891	896	903	861	928	830	954	862	912	894	906	937	905	915	873	935	893	906	931	877	910	925	881	882	909	890	903	921	905	851	866	822	824	922	883	910	881	852	935	864	893	902	935	898	884	877	826	893	901	899	865	922	903	920	914	908	891	892	900	870	814	925	902	881	933	888	885	887	848	842	885	879	869	891	894	963	897	942	918	864	870	833	889	857	915	888	867	891	851	916	897	861	887	913	903	876	840	886	906	864	883	919	910	882	920	882	919	900	907	884	890	905	888	899	903	883	907	883	897	928	889	905	912	851	870	866	873	892	874	936	934	870	896	901	920	875	925	898	887	891	925	908	854	963	954	883	917	899	923	935	883	927	875	886	959	905	900	895	889	907	893	890	920	894	844	951	899	895	924	891	945	861	875	911	920	861	878	896	863	875	886	851	948	849	885	894	888	892	836	906	873	946	899	876	878	847	877	942	947	937	927	910	916	892	902	866	867	864	867	869	908	879	917	870	956	898	880	937	911	848	942	862	916	941	874	859	926	926	894	899	940	892	871	920	912	884	902	881	885	907	925	827	939	891	893	908	949	838	920	889	892	911	899	920	885	941	904	890	889	885	923	891	874	896	931	896	906	879	893	869	920	894	839	907	911	908	910	851	881	895	852	843	885	917	863	892	825	889	811	926	913	863	883	867	868	919	854	867	886	892	904	916	893	880	838	870	916	880	932	833	894	870	911	893	866	906	873	854	842	884	909	907	882	914	934	936	904	859	880	896	929	917	878	891	914	806	918	919	892	912	904	860	881	903	835	940	950	900	867	855	918	910	886	851	899	862	891	937	875	861	861	920	868	894	929	892	869	890	893	919	922	917	904	866	850	876	861	848	849	892	938	955	894	904	874	933	894	887	901	845	910	897	954	903	895	924	896	957	869	917	879	949	896	847	908	869	851	954	820	900	863	915	886	922	952	931	937	920	888	945	922	950	909	885	864	898	877	894	890	893	944	906	946	908	920	890	869	936	910	918	973	870	911	843	884	898	942	885	978	873	870	888	871	923	912	900	844	913	894	882	908	890	878	925	893	912	875	922	854	891	858	889	876	915	963	906	924	906	903	878	950	864	876	964	885	894	875	915	886	876	916	835	931	900	909	937	896	910	851	885	913	836	868	861	846	892	935	852	874	857	847	870	881	864	916	881	911	895	861	917	824	901	841	847	876	934	871	923	929	936	889	847	880	897	890	893	882	906	897	896	892	865	876	922	902	890	891	898	904	885	908	896	876	888	866	873	931	886	870	892	887	946	902	894	872	894	906	911	858	917	943	888	874	837	961	991	890	881	892	839	875	884	867	910	918	893	911	883	902	895	853	852	855	896	881	907	854	843	880	950	896	857	846	924	952	961	901	930	916	901	866	858	890	894	891	880	861	935	876	909	906	907	916	870	865	879	893	881	878	875	903	884	941	905	869	888	882	913	918	929	872	853	937	854	881	901	950	913	963	871	915	900	889	862	882	954	807	876	899	868	850	900	895	882	928	858	901	935	927	903	844	903	864	921	851	895	964	922	943	877	902	901	880	928	879	896	923	891	891	941	908	851	894	845	870	915	826	893	905	895	833	905	948	849	871	943	905	891	867	915	879	865	870	891	918	914	937	862	870	863	883	874	879	892	879	905	900	905	941	875	887	830	922	888	956	896	925	911	948	938	916	835	897	867	866	879	894	839	861	863	923	893	913	876	918	900	908	887	932	882	904	910	948	851	882	956	908	866	951	878	908	891	871	876	905	881	893	874	884	884	893	825	868	855	879	911	922	896	936	873	902	870	895	867	869	897	937	901	844	877	905	895	906	885	884	901	863	891	885	893	903	867	925	889	907	873	781	884	825	870	882	866	862	877	868	864	911	922	893	846	905	814	950	946	935	974	879	908	877	891	931	888	861	904	868	903	879	901	901	871	898	866	949	884	867	867	910	890	881	904	895	932	910	866	898	885	884	928	897	888	966	909	893	855	896	902	852	932	898	946	875	904	920	936	897	944	894	906	914	918	938	900	913	914	894	854	849	867	872	909	954	916	918	890	892	845	827	872	904	836	945	940	853	874	915	887	865	910	882	872	914	935	878	884	890	950	881	928	867	883	858	861	861	837	904	891	868	887	903	856	944	922	905	950	953	889	847	908	891	941	931	917	903	884	890	918	851	931	881	907	916	850	895	920	891	923	892	877	912	911	878	888	944	908	913	905	892	890	889	894	868	884	919	919	893	882	893	890	960	879	936	873	882	836	850	895	920	925	932	890	893	918	901	883	897	876	880	890	850	896	891	858	967	882	908	897	922	866	901	930	879	924	933	914	915	888	865	871	885	893	826	896	936	870	957	852	930	904	947	856	861	882	906	863	846	930	839	833	926	903	873	901	883	895	900	864	931	910	875	899	893	870	899	923	908	883	874	868	891	946	863	901	897	874	882	865	906	930	888	929	862	877	885	881	906	888	920	873	946	862	878	925	890	891	953	864	881	882	927	849	919	887	863	918	836	850	945	895	913	898	939	928	932	918	906	939	915	922	919	912	905	897	925	863	876	891	886	862	864	867	920	933	900	868	916	880	890	909	947	890	861	940	947	925	876	888	929	942	907	910	842	876	860	877	874	876	889	909	884	881	883	921	865	882	906	936	918	828	860	876	888	869	901	919	877	903	873	893	914	840	860	888	895	856	965	916	893	917	895	940	850	899	926	905	864	892	854	867	886	906	885	901	843	869	861	868	945	907	908	838	939	868	848	909	899	861	894	923	894	880	890	930	909	883	916	880	869	896	852	949	871	926	875	896	871	927	932	888	888	917	858	913	876	901	937	857	884	937	896	852	893	887	909	918	912	877	877	904	933	888	966	889	941	902	926	960	890	870
1994	734	563	1137	2766	4290	3376	1788	811	328	146	107	61	63	64	46	62	58	50	53	58	56	57	43	64	58	67	62	53	52	73	59	69	52	61	65	58	60	56	63	59	54	45	52	68	50	53	59	47	49	62	72	63	68	58	63	42	53	48	55	53	65	66	64	61	73	70	57	59	57	70	71	51	52	55	68	56	58	55	64	58	55	56	67	62	70	71	66	49	69	59	58	54	76	59	58	58	55	49	52	59	57	54	58	59	68	60	71	60	67	65	67	66	70	58	52	48	62	57	64	67	59	51	47	61	50	61	57	56	71	60	45	51	64	52	57	53	54	57	51	45	49	50	65	56	61	59	58	57	60	61	54	70	67	65	50	51	56	70	55	57	54	62	67	66	56	71	63	50	40	55	51	45	56	58	66	66	68	67	57	73	64	63	70	64	71	39	59	57	65	70	51	66	51	73	63	52	61	42	53	71	52	64	51	55	56	60	71	54	51	50	44	55	58	56	59	41	64	50	68	61	67	53	57	69	64	53	58	49	56	54	56	68	49	55	57	73	54	64	64	65	48	52	60	57	45	58	58	59	65	61	58	42	58	59	46	61	57	54	59	43	59	49	71	75	58	66	76	56	57	64	53	51	72	45	63	66	66	61	66	60	59	65	60	66	61	64	62	63	53	51	62	48	65	59	56	54	55	66	56	62	67	83	70	59	58	53	49	59	60	56	62	58	39	46	67	57	59	71	50	49	60	54	58	68	60	46	56	56	54	55	40	57	59	65	64	62	66	62	57	60	63	75	68	50	67	52	64	66	51	59	59	61	70	67	68	57	47	70	65	53	59	63	65	59	74	55	64	57	66	58	54	59	72	60	51	61	55	68	63	63	61	63	55	50	57	72	61	65	68	44	54	57	54	45	55	62	45	59	60	47	50	67	58	62	51	47	60	48	41	70	56	79	54	50	51	60	65	54	51	50	59	47	57	61	55	61	48	59	82	57	57	59	67	58	60	64	51	56	60	61	53	59	49	44	56	62	71	50	50	66	42	55	63	65	64	71	52	68	64	53	54	57	58	44	51	45	59	74	42	58	52	55	66	47	64	41	66	68	69	53	76	58	57	48	71	64	59	41	48	62	52	64	62	58	58	56	75	59	75	61	58	60	75	54	66	61	54	59	62	57	58	58	62	54	60	67	65	61	53	74	59	61	54	54	62	59	65	63	59	58	60	50	66	57	74	53	59	48	57	62	70	60	63	62	55	66	63	64	63	56	53	65	59	57	47	51	67	59	64	57	48	70	51	49	59	46	63	53	63	51	57	57	58	54	66	47	76	54	72	62	64	57	49	63	55	65	54	51	71	60	60	52	54	58	51	69	52	76	68	49	54	73	50	70	66	53	60	58	75	60	54	62	42	62	55	50	51	63	60	54	67	59	63	38	65	50	64	63	62	56	65	62	74	60	60	64	52	73	62	70	56	66	68	59	70	54	76	61	55	66	46	52	63	40	58	62	53	53	64	56	55	58	62	67	60	61	63	58	63	59	54	53	61	49	59	54	62	67	48	62	68	54	69	72	52	48	46	50	66	61	69	67	71	54	63	45	60	70	59	56	62	70	67	64	57	62	66	52	68	68	71	57	57	53	58	59	69	53	55	64	67	48	68	54	58	56	53	58	52	58	59	49	58	44	70	54	82	52	56	64	54	62	49	64	55	63	48	61	57	59	46	62	60	53	48	50	57	52	66	56	57	53	61	76	60	58	73	56	59	53	59	56	61	56	65	47	57	59	59	72	56	61	57	61	54	72	62	59	57	57	62	59	74	68	54	70	48	60	65	72	50	62	61	54	60	70	85	64	66	53	54	68	59	61	65	64	63	61	60	64	74	61	72	57	56	55	59	52	53	53	63	50	48	58	59	49	61	63	63	73	67	81	46	56	61	61	58	77	76	57	64	49	58	74	59	54	54	61	54	60	50	67	73	57	63	66	61	61	55	55	48	54	42	56	63	53	50	59	75	56	47	62	69	70	54	61	58	50	52	60	59	62	61	58	45	68	68	61	62	66	55	51	54	63	57	74	49	78	48	53	56	49	60	59	52	66	64	67	71	71	49	60	52	42	61	71	65	62	52	53	65	55	65	61	66	53	62	56	59	55	55	68	58	56	62	70	70	54	58	66	72	68	61	62	61	51	65	61	62	54	60	63	58	60	51	58	59	63	66	50	55	70	52	69	69	57	54	55	66	65	57	54	52	58	56	46	66	85	65	50	54	67	49	61	64	64	58	52	49	61	60	56	58	79	63	52	57	59	45	49	51	54	65	62	45	64	59	61	70	76	58	62	51	56	75	70	57	62	61	65	49	62	64	55	61	67	56	67	56	59	64	79	52	63	66	65	60	56	64	64	53	63	61	65	34	53	63	48	63	64	63	67	52	49	51	57	69	66	62	57	59	60	59	71	55	50	60	57	54	68	52	50	59	71	53	66	56	52	59	50	56	52	62	41	59	69	60	68	65	60	54	62	60	57	60	53	66	54	53	60	60	58	54	60	59	50	64	51	59	49	52	50	65	62	60	52	57	72	59	52	59	52	59	72	51	43	50	68	76	50	63	52	56	66	50	57	56	70	52	68	50	61	68	56	63	53	59	56	61	58	67	58	58	74	51	66	66	57	57	61	42	51	62	73	53	68	54	68	55	59	60	63	51	58	76	41	55	57	66	74	60	56	55	61	51	54	41	60	57	70	71	59	61	61	63	67	50	61	56	54	62	56	56	47	63	57	71	70	59	59	61	73	55	66	48	65	54	60	62	63	65	58	69	49	71	53	64	66	60	52	60	58	68	71	55	61	59	54	59	53	52	44	55	58	62	63	67	59	53	67	59	51	60	49	73	69	55	55	62	62	40	52	51	65	61	45	56	71	65	63	56	74	62	67	61	46	59	59	44	66	60	56	57	59	58	57	70	62	59	60	46	58	61	67	56	57	43	52	56	61	62	76	58	62	61	72	51	63	66	58	51	70	57	60	47	60	60	56	63	65	58	54	79	60	49	57	61	62	67	59	65	51	56	56	58	43	57	60	51	45	60	52	56	60	56	60	64	52	63	71	56	68	66	64	57	73	69	64	52	65	65	63	59	67	62	52	71	53	63	66	65	45	54	51	68	57	46	64	54	54	63	48	60	59	63	51	64	57	60	58	58	63	63	60	68	68	63	68	59	59	65	57	49	68	56	59	56	58	67	63	55	52	51	54	60	55	64	61	55	60	56	59	61	47	53	66	64	50	56	65	66	74	58	63	55	63	61	55	59	68	72	48	60	64	50	48	70	62	57	64	55	54	69	57	68	55	50	48	56	64	51	60	64	64	47	57	53	65	51	41	54	58	58	49	62	65	55	67	58	62	45	63	61	59	67	61	66	60	58	60	63	53	54	44	45	54	46	67	55	51	70	55	59	53	58	45	76	60	59	74	57	72	65	52	67	59	61	55	57	77	36	67	72	65	68
22291	12962	10342	27714	43154	44272	36664	27498	17602	8329	3364	1544	976	751	758	764	702	694	689	764	709	770	719	713	715	738	705	763	682	749	711	712	696	686	693	696	754	780	683	744	771	731	736	728	707	743	759	720	738	674	757	711	749	723	745	731	731	724	746	734	713	745	711	694	712	731	773	771	740	713	729	701	717	713	708	739	702	734	691	770	696	732	725	741	714	751	738	742	782	715	759	752	704	728	684	717	709	716	653	715	662	734	732	686	714	697	703	738	712	741	678	748	702	694	704	674	722	718	691	754	672	682	659	710	776	743	764	743	674	726	688	739	706	735	709	713	705	706	663	687	736	754	705	673	718	669	704	730	691	700	688	748	655	746	763	672	704	710	730	752	739	789	710	710	697	702	735	685	708	723	680	728	701	774	719	735	673	702	699	740	739	665	747	703	727	740	667	737	721	734	703	734	732	705	763	754	724	690	710	727	678	704	753	690	722	665	687	715	758	764	697	728	719	749	807	719	724	740	718	767	737	737	729	698	693	776	720	710	710	722	756	744	689	691	714	701	742	697	759	759	714	744	761	690	673	727	661	710	712	691	726	709	721	697	690	692	706	687	734	764	724	696	740	730	666	700	736	733	699	730	685	722	706	733	739	793	717	705	778	714	681	725	663	736	709	735	755	691	697	730	729	698	732	751	771	685	699	704	711	684	661	709	735	705	731	738	711	772	722	702	696	718	766	753	710	676	699	752	714	682	718	698	728	737	711	768	749	684	746	752	748	759	754	729	766	707	691	703	696	739	749	709	736	755	736	670	724	686	752	730	751	713	752	697	719	728	696	716	689	698	712	702	727	725	733	723	705	741	636	707	712	703	726	723	733	736	693	745	739	703	726	719	710	733	731	706	743	717	717	744	760	699	680	674	702	715	734	708	692	705	720	731	731	712	787	720	667	687	731	739	734	698	697	735	715	718	716	726	715	697	742	673	709	707	738	683	716	751	707	708	737	729	658	751	712	731	698	709	712	708	712	714	767	707	739	688	716	692	753	706	753	751	710	696	715	712	722	723	731	727	750	709	714	728	735	750	727	720	734	722	727	704	727	726	726	695	732	717	667	761	665	735	723	724	692	721	696	753	751	686	721	758	721	713	703	678	665	734	713	684	679	744	729	728	739	712	736	726	729	687	751	710	735	743	718	756	744	685	703	718	698	696	737	736	762	735	701	721	732	689	711	741	691	714	738	668	675	750	689	756	726	755	693	745	736	689	735	708	755	710	724	712	742	729	692	697	695	680	717	712	696	730	696	708	680	714	690	702	716	711	677	736	681	726	735	698	696	706	731	689	739	761	697	688	723	708	688	685	746	732	703	706	721	729	709	686	693	694	724	727	731	766	803	686	716	730	719	741	701	732	716	723	727	681	672	670	698	704	704	731	742	689	763	688	755	716	721	715	695	721	686	697	690	726	749	758	751	715	709	726	724	785	734	704	716	704	655	711	776	694	757	726	732	748	695	706	738	704	739	731	743	683	735	726	733	705	723	739	712	779	691	766	712	737	690	659	719	719	725	720	734	716	712	685	694	696	688	730	685	737	687	705	746	719	742	670	700	742	713	733	715	678	697	702	697	706	731	722	687	727	718	691	731	724	692	703	685	673	728	707	669	696	757	709	672	727	763	738	689	684	730	754	724	755	733	736	711	702	726	693	748	683	711	704	783	742	686	713	735	712	702	680	723	718	692	669	711	760	727	709	689	672	703	674	687	709	723	710	721	705	731	704	733	728	713	756	703	693	703	714	735	723	738	671	667	677	708	696	751	757	744	694	760	726	725	726	738	747	731	754	698	727	730	702	688	770	735	715	711	709	686	718	698	661	702	713	743	703	734	700	700	701	702	704	656	730	694	733	752	683	686	717	710	733	773	718	752	753	755	729	776	760	731	768	699	738	702	685	747	760	694	718	656	671	731	711	706	730	729	700	664	720	709	728	711	741	737	730	692	715	707	746	711	699	687	692	714	750	763	736	702	694	679	753	738	697	755	705	718	717	739	726	687	734	731	738	744	709	734	713	685	721	707	700	759	733	718	678	686	721	702	739	690	751	736	720	760	717	776	714	717	719	653	684	736	700	677	688	695	670	685	711	698	689	708	690	721	692	698	733	666	707	758	724	743	723	762	731	711	724	693	724	770	721	691	755	697	755	722	740	753	729	671	686	694	699	685	708	724	759	728	761	734	704	715	724	784	695	692	753	717	758	715	729	748	700	760	680	714	712	786	734	674	747	711	728	715	681	745	737	692	710	771	681	691	701	755	792	685	720	739	721	730	674	703	734	703	693	703	735	717	714	728	708	717	666	749	722	777	752	761	673	685	705	714	731	681	685	704	686	649	721	754	671	752	715	696	703	707	740	730	724	700	743	772	741	735	711	717	701	705	725	727	742	777	727	737	705	684	763	650	750	718	733	715	717	669	747	679	766	732	710	735	737	746	681	728	757	709	735	752	701	742	717	703	682	713	713	687	733	756	752	714	725	712	701	753	712	702	761	705	694	764	761	723	702	699	691	710	675	753	703	697	726	718	681	741	696	734	773	713	733	697	712	698	741	752	690	701	669	740	745	720	740	707	723	708	721	725	680	705	733	718	704	697	728	744	713	697	740	723	692	689	726	736	703	749	744	764	702	740	716	696	714	704	677	693	718	721	716	740	768	748	711	731	705	707	701	713	746	734	718	736	732	737	736	713	743	691	762	739	716	761	693	723	678	768	705	792	703	732	731	693	688	758	696	691	706	720	816	712	758	713	701	766	718	708	735	701	718	742	746	717	719	741	682	701	726	720	719	738	695	741	695	739	714	740	669	681	731	674	719	745	731	754	717	738	665	666	691	728	718	735	754	692	748	719	717	703	711	729	728	719	735	736	711	716	695	678	717	728	772	767	754	718	675	753	761	710	762	700	788	714	724	728	702	712	694	778	697	750	735	690	723	731	713	751	737	772	698	712	758	738	775	722	745	722	698	735	759	708	718	693	681	742	707	667	708	710	726	718	739	716	692	716	720	762	707	708	705	735	752	715	698	756	755	722	683	749	743	759	673	716	735	709	756	729	766	692	738	738	711	760	732	727	703	745	729	719	721	702	681	751	681	686	690	721	706	747	722	690	749	707	737	726	729	734	719	680	720	685	729	745	761	720	721	739	718	711	695	710	738	744	755	732	688	718	683	713	764	687	761	734	783	680	743	677	644	739	762	718	761	670	718	728	701	750	772	689	739	717	729	767	717	700	681	733	702	742	751	717	704	716	699	727	694	736	737	745	662	750	762	714	697	720	691	722	730	776	718	700	743	730	679	745	755	737	729	726	735	696	677	760	744	755	719	749	701	735	747	783	727	724	726	725	730	691	690	703	724	706	677	716	755	728	695	716	734	697	727	709	694	698	765	710	694	716	702	723	739	705	693	714	696	715	749	715	711	706	707	734	775	761	701	681	715	751	715	731	754	732	724	751	732	726	754
1686	2243	1723	3805	8397	11625	9395	4606	1716	619	230	129	74	80	63	66	61	65	72	81	64	58	61	59	72	68	65	76	57	71	66	72	72	71	75	81	45	60	67	70	70	53	68	68	69	65	61	65	65	63	76	60	66	94	74	60	68	68	72	61	66	79	63	65	83	76	59	60	68	68	52	70	54	62	70	71	71	57	65	70	60	67	60	77	78	69	78	56	60	53	75	61	64	74	81	60	66	55	71	54	69	72	61	71	68	74	65	88	67	58	63	74	73	66	65	68	67	67	75	59	70	62	71	75	77	71	84	58	62	68	68	76	58	62	70	88	59	61	61	68	61	65	70	59	69	69	63	76	62	75	64	74	64	61	55	80	62	82	77	74	54	66	69	62	75	58	67	58	67	73	70	71	63	69	60	78	63	68	69	64	69	76	61	83	64	75	57	68	57	64	57	78	69	46	66	56	67	59	56	87	71	73	64	65	85	74	80	67	66	70	71	68	63	72	71	63	67	60	73	69	66	64	67	67	71	64	59	72	72	63	64	63	62	77	66	63	68	58	87	66	67	69	63	68	67	62	76	67	72	72	78	63	70	75	65	86	68	78	72	58	65	68	62	73	63	66	63	79	67	87	55	81	63	66	82	70	58	68	63	70	74	65	68	80	62	72	77	58	80	65	61	48	64	84	60	63	54	65	59	55	58	67	57	60	68	70	56	62	63	64	75	48	69	56	53	62	66	63	72	84	59	66	70	60	65	54	59	72	61	64	72	80	68	68	67	75	70	63	73	71	78	56	71	66	72	68	53	67	67	69	67	63	74	63	66	77	68	56	65	70	71	87	61	50	66	67	74	66	65	60	61	66	58	80	72	67	54	57	60	70	69	66	66	77	71	77	61	66	73	64	65	68	85	76	61	65	58	61	67	61	66	66	63	72	53	74	71	71	72	54	60	81	63	58	76	81	61	74	68	59	72	62	76	71	70	61	57	77	73	67	65	63	71	55	62	63	56	89	59	73	67	63	72	69	52	89	60	75	70	68	72	71	58	73	57	77	71	76	61	73	65	72	72	72	72	72	58	71	67	64	50	61	79	63	72	64	70	62	64	65	57	56	57	59	64	57	70	48	58	48	79	68	83	67	87	73	54	67	63	70	53	75	74	56	79	65	76	61	75	59	56	66	53	57	61	56	61	67	51	68	63	75	76	70	59	57	62	58	65	59	63	58	63	62	72	65	68	72	71	80	69	64	75	64	54	71	81	53	78	64	55	68	64	82	58	64	66	63	83	74	75	57	71	80	69	70	89	57	77	57	73	81	64	65	56	75	64	63	70	54	61	69	62	78	74	66	69	66	58	71	66	58	63	61	55	59	66	60	67	66	56	65	60	74	69	61	68	53	68	67	63	65	66	66	73	63	78	66	56	43	78	72	66	81	75	64	75	76	80	80	58	79	67	68	62	71	72	65	72	64	75	77	57	70	63	59	61	56	71	71	70	63	73	62	72	70	55	62	71	59	60	81	66	85	67	74	61	68	73	69	73	70	70	65	68	65	67	68	66	77	78	68	69	60	71	79	73	67	68	42	81	62	63	59	79	59	57	74	64	61	66	67	60	68	68	65	55	81	63	73	65	67	76	66	64	67	67	50	65	74	60	69	78	74	61	83	68	62	78	68	62	64	56	60	57	69	87	66	70	60	77	79	55	66	63	81	76	76	56	68	65	59	66	66	72	90	88	70	85	60	67	69	76	78	67	63	75	58	58	52	65	63	57	77	68	68	63	68	75	56	83	64	73	43	76	71	69	66	69	71	61	75	67	55	66	72	68	69	72	58	72	53	79	77	65	75	66	58	59	76	66	65	67	69	75	79	69	49	68	65	61	77	66	68	73	71	59	58	78	71	65	77	79	68	59	65	62	69	72	69	67	77	59	68	62	64	60	66	67	63	65	83	65	65	61	67	68	57	76	59	70	62	71	59	71	68	51	64	68	60	72	59	65	69	62	61	73	80	66	65	68	60	70	74	73	72	63	59	71	56	70	72	63	67	70	60	67	84	78	77	65	59	55	61	76	80	68	67	62	68	70	67	71	66	46	64	61	64	78	78	56	61	70	64	73	74	68	72	59	62	63	68	64	65	65	72	64	62	80	67	60	65	66	61	62	68	60	69	79	65	59	74	66	59	70	64	66	77	66	65	56	54	71	70	70	73	60	64	73	64	56	62	67	72	56	56	74	61	67	56	69	61	56	74	77	76	64	65	59	83	67	63	62	58	82	72	68	64	62	52	59	84	52	71	64	59	54	80	69	67	73	55	73	57	64	62	76	63	67	56	56	68	78	68	74	65	61	65	56	59	59	72	70	87	53	71	68	56	50	60	58	68	62	47	72	56	56	83	65	59	71	67	57	78	71	66	71	76	59	72	63	63	65	58	56	61	59	72	69	61	62	77	78	76	56	70	58	70	53	71	76	59	74	64	60	67	62	55	50	62	52	79	61	67	49	69	76	47	65	60	61	68	61	67	51	70	68	56	69	56	76	63	65	75	66	66	58	73	55	58	56	56	77	62	59	59	57	69	73	68	74	70	83	62	68	62	75	66	74	65	72	78	71	80	59	69	50	75	56	73	60	72	62	63	57	75	67	69	67	70	71	60	66	62	54	58	72	55	61	72	52	69	64	70	76	78	50	67	61	65	62	64	75	68	64	61	51	61	68	73	58	70	60	67	61	69	60	67	52	60	70	58	68	64	79	55	54	60	59	57	58	65	68	78	65	67	76	72	67	59	67	63	66	68	56	82	58	74	74	59	62	62	78	75	68	73	73	65	75	78	72	51	58	67	79	70	63	62	82	69	51	69	53	65	68	63	63	65	73	69	71	70	63	74	57	61	76	61	64	63	68	67	74	77	57	69	57	64	64	54	68	74	77	56	66	54	75	67	71	85	68	64	73	56	80	69	60	59	53	68	80	76	58	63	68	67	59	69	50	62	48	72	49	57	76	70	59	63	70	72	63	59	60	70	64	73	58	75	74	58	64	63	67	68	75	73	53	62	67	73	58	65	56	56	66	58	68	60	71	65	59	76	71	70	52	65	66	69	65	59	57	61	61	71	61	61	75	77	62	54	69	58	73	73	82	61	63	54	71	71	63	91	77	57	73	62	54	68	52	69	55	67	55	61	73	68	56	68	58	64	70	72	68	52	65	77	58	66	62	69	58	54	73	45	60	66	63	84	73	67	65	65	57	81	72	62	76	65	64	71	64	78	70	60	75	73	82	66	63	61	62	80	67	63	74	71	75	72	79	63	59	74	61	64	56	73	63	58	67	56	60	74	66	68	62	58	81	57	65	56	73	53	60	64	57	71	77	85	55	51	88	61	63	63	68	77	84	61	53	60	59	68	82	45	70	63	72	68	59	66	65	59	63	66	66	75	81	64	78	64	71	67	62	67	48	61	61	79	55	67	60	55	72	52	68	60	64	75	55	80	50	77	57	66	73	55
28140	23701	20276	42201	62629	61388	50190	36363	24832	14052	6186	2525	1262	914	829	819	799	811	770	771	765	750	783	793	808	756	802	849	764	811	799	817	757	775	826	818	841	815	797	781	837	724	792	774	829	852	840	810	773	780	793	811	792	757	785	822	771	809	813	752	780	784	825	813	807	761	824	809	796	804	803	778	806	833	860	744	834	774	811	799	769	835	843	783	760	772	826	794	744	809	769	808	793	790	756	772	791	792	839	824	809	799	806	787	773	765	802	785	789	820	801	775	827	826	842	822	799	824	794	831	791	798	802	764	748	769	792	795	784	811	755	775	816	760	818	742	761	770	806	791	797	809	803	768	781	734	838	743	798	815	795	820	795	787	828	753	808	814	785	830	782	786	772	784	797	789	812	788	821	789	806	782	771	773	851	851	759	816	815	757	798	859	820	817	773	743	750	803	834	791	775	800	837	802	812	834	786	839	768	761	779	780	771	793	736	784	802	772	798	812	759	800	784	790	822	839	824	831	791	798	761	795	776	825	832	754	796	813	767	838	783	805	772	768	780	784	808	806	821	816	781	839	794	776	787	802	816	801	822	816	848	829	814	800	845	834	768	799	854	819	796	834	825	816	780	778	798	795	761	786	836	784	782	775	797	828	790	808	820	761	727	807	772	784	798	829	824	796	786	809	764	757	795	836	789	779	801	853	764	765	736	813	850	810	780	817	810	788	811	774	780	764	797	857	787	833	767	773	822	803	813	782	764	796	773	787	781	812	804	780	806	780	815	858	804	791	788	768	805	850	786	814	774	751	819	787	790	787	842	806	828	783	788	788	835	837	817	783	772	812	816	781	799	779	804	762	853	759	762	820	759	833	770	750	798	789	805	817	791	772	795	808	815	809	775	783	775	794	745	773	796	799	806	839	841	834	812	800	794	821	816	760	794	833	748	811	799	826	814	817	852	809	781	809	825	792	752	791	817	797	832	762	851	844	763	781	776	821	786	794	789	758	802	847	786	787	795	788	782	844	783	791	764	802	837	787	830	800	769	830	799	821	810	792	802	805	806	772	850	789	764	818	843	819	755	762	816	812	812	790	761	795	812	821	783	761	797	810	764	766	783	796	781	809	867	775	752	890	810	755	806	802	820	840	830	792	834	753	786	781	744	838	846	758	804	748	770	834	861	798	785	758	838	797	804	815	834	762	804	767	793	801	782	748	804	785	841	765	855	804	805	787	779	856	793	834	719	733	729	770	816	791	843	807	833	806	749	822	793	797	805	714	776	755	820	795	805	760	799	820	798	770	827	821	782	784	794	802	817	774	809	754	824	805	733	818	805	803	829	799	760	805	788	765	797	744	780	797	760	814	733	805	798	788	808	793	831	829	802	745	791	825	794	794	791	827	782	810	829	851	781	817	805	837	804	798	743	791	808	814	784	838	801	753	782	815	783	774	822	790	768	820	785	830	807	783	852	824	840	844	752	813	802	805	809	770	798	782	763	799	815	815	826	784	817	825	774	785	784	803	851	859	811	760	792	819	829	783	811	763	831	799	795	820	793	796	767	770	788	761	796	816	787	814	788	745	803	812	759	788	767	784	827	760	838	820	809	793	776	786	784	782	792	836	784	799	815	770	822	828	813	793	814	835	814	833	798	837	804	813	804	774	772	813	821	788	831	819	816	825	794	798	763	742	765	822	832	809	803	785	772	815	788	821	807	841	772	816	783	782	778	838	771	789	779	834	776	788	821	837	821	786	806	806	735	776	770	799	770	828	790	750	761	788	788	801	793	817	823	756	838	783	746	799	787	823	771	863	803	793	730	792	856	797	783	819	758	819	791	804	799	792	795	804	774	864	840	791	838	848	846	752	753	778	823	782	759	841	800	819	789	802	822	775	743	762	804	791	836	766	844	761	801	775	809	756	760	746	770	785	797	791	814	817	791	851	776	724	812	813	806	811	816	877	769	810	786	753	832	845	808	734	787	782	750	799	797	743	839	761	801	795	800	772	791	754	784	782	834	795	762	811	772	813	752	767	758	792	766	835	828	810	756	800	789	785	783	813	830	838	797	825	745	815	795	852	857	753	760	793	784	779	759	792	796	830	753	798	804	813	757	818	852	758	827	789	804	785	762	789	742	856	802	766	822	802	787	804	841	842	782	799	794	808	816	839	830	802	767	769	794	802	822	804	823	775	778	788	777	772	815	799	807	774	782	771	803	783	836	856	898	787	763	789	737	818	817	820	792	835	843	840	819	776	835	849	770	809	813	883	806	798	785	808	820	831	814	793	781	844	788	804	790	788	812	837	800	806	816	823	798	778	818	781	821	857	770	843	776	829	811	799	776	807	808	828	784	755	805	827	832	780	751	788	841	766	800	772	766	855	750	806	802	772	827	743	812	818	803	753	781	769	742	840	763	785	790	786	810	804	812	771	799	814	793	839	801	784	796	801	838	808	777	800	789	813	776	795	836	824	833	787	806	808	758	695	831	811	776	815	814	766	803	810	816	825	744	828	789	780	833	776	785	816	825	772	794	797	833	797	757	835	798	776	756	817	803	791	771	800	786	779	796	816	809	783	768	809	747	824	749	782	746	778	770	793	772	795	780	800	793	730	816	788	759	792	815	789	818	787	762	772	821	789	836	779	743	771	826	824	758	762	768	768	786	829	738	794	762	814	832	824	792	789	834	788	772	780	749	815	821	786	791	781	794	788	765	799	810	789	774	809	790	790	813	794	802	837	812	814	739	755	788	832	762	733	767	794	802	802	798	784	809	783	776	802	782	748	783	782	757	788	779	794	830	814	781	784	770	786	759	817	796	794	790	736	823	845	816	755	797	796	769	857	824	799	772	790	778	800	745	872	819	777	773	835	757	788	758	832	778	812	811	819	787	817	819	817	791	798	762	796	782	843	845	764	807	823	825	836	859	800	847	826	791	757	785	758	831	772	759	774	790	762	767	801	812	758	763	765	797	836	815	824	776	767	790	758	793	759	860	822	783	813	761	835	791	782	819	816	815	792	768	799	793	809	802	767	775	798	827	761	800	760	784	775	818	813	836	755	768	809	777	824	776	835	847	788	782	774	799	813	792	785	817	805	796	804	784	764	827	786	826	759	863	830	806	811	800	811	778	800	777	783	789	791	814	782	807	774	833	743	799	809	761	760	800	768	802	768	785	775	798	798	835	815	793	745	788	831	778	786	803	798	828	783	816	730	786	799	783	793	733	823	826	823	811	769	830	789	795	772	770	800	803	803	781	806	813	865	780	838	777	711	810	861	745	864	799	806	827	843	803	851	756	793	819	814	787	815	823	756	755	763	808	791	763	780	819	816	800	790	823	789	801	793	796	790	778	772	815	798	772	784	804	772	806	792	834	761	804	806	817	801	800	798	780	828	773	810	834	812	814	806	791	812	831	824	787	776	762	759	793	818	804	789	812	790	861	832	720	800	789	804	813	819	817	766	818	743	774	816	759	755	769	795	840	793	777	814	811	844	798	821	805	753
3256	1790	1580	3996	8728	12472	9881	4819	1892	675	277	138	73	75	69	66	62	65	70	64	63	66	61	74	71	66	69	61	72	66	60	74	75	80	61	52	70	65	79	73	79	73	55	62	71	61	74	73	61	66	75	61	58	62	63	61	64	81	57	70	66	74	70	68	62	61	71	72	60	74	85	69	56	67	77	70	59	59	60	67	57	62	66	63	69	78	58	60	64	60	53	78	68	69	69	68	62	68	72	63	75	68	52	62	76	49	76	57	81	69	66	61	59	64	56	70	56	61	60	68	58	72	56	70	74	83	63	63	68	80	60	72	69	68	64	75	58	68	66	63	72	78	75	53	65	72	71	72	68	54	82	75	78	77	56	71	68	67	61	77	70	57	67	67	63	64	58	67	72	57	69	67	64	80	65	75	65	68	58	76	56	73	62	62	72	63	68	67	82	73	64	64	75	59	72	64	58	65	70	66	81	68	59	69	68	56	52	64	68	64	70	70	65	77	71	73	58	64	60	55	60	67	86	64	74	89	59	68	64	62	65	52	52	68	54	78	71	66	73	51	62	75	73	67	63	82	57	76	57	58	75	60	61	70	65	56	61	80	61	73	73	58	64	70	67	63	67	69	69	65	73	60	54	70	67	64	73	63	44	78	67	76	73	56	55	54	64	77	69	57	79	76	64	63	86	77	59	72	64	73	68	65	55	50	60	56	63	85	62	66	65	79	67	75	52	71	74	57	59	69	56	65	64	61	77	61	76	74	78	68	62	61	66	79	70	52	67	80	66	72	69	66	73	54	67	67	76	67	67	63	81	70	73	57	84	73	54	50	67	59	64	73	58	72	69	74	78	73	59	77	63	72	64	55	70	64	54	72	79	74	63	53	61	54	56	71	57	68	64	51	67	58	50	62	59	61	75	64	73	59	72	57	57	62	71	59	65	55	67	79	68	59	64	71	69	65	65	68	69	64	72	55	74	68	79	65	68	78	70	76	66	75	81	60	68	64	55	70	81	74	58	69	65	70	81	59	59	79	76	74	81	71	68	61	76	60	62	65	76	72	80	67	63	54	64	69	66	64	63	80	55	63	64	67	58	79	83	60	58	72	54	49	55	60	64	61	54	71	61	55	64	58	77	62	64	59	79	70	61	57	68	60	67	76	61	60	74	65	58	64	76	65	72	78	57	61	52	70	61	65	60	55	61	78	57	81	66	64	77	60	66	87	67	65	75	68	52	67	47	70	67	75	58	61	65	65	75	57	73	75	75	67	62	48	68	64	76	44	62	76	65	71	59	71	61	63	73	67	72	74	61	82	62	67	57	52	59	75	73	71	85	69	62	67	74	67	64	67	57	54	69	59	57	67	67	69	73	76	72	68	61	58	81	64	75	82	57	69	52	72	77	63	70	56	59	68	70	63	58	77	73	77	64	65	74	54	66	67	78	85	73	62	65	73	66	66	59	64	60	60	70	60	62	68	60	65	72	63	69	65	65	56	57	76	60	74	73	72	77	65	70	59	55	73	60	54	60	76	54	56	71	77	62	74	70	75	73	58	81	75	69	74	73	59	58	57	78	71	62	68	75	71	62	59	64	57	67	50	66	69	71	75	73	68	60	71	57	61	70	63	61	64	76	57	63	72	79	68	55	50	56	71	76	55	65	79	64	71	68	76	58	68	61	68	61	74	62	67	68	77	64	81	81	58	61	69	59	71	65	64	64	66	75	61	66	83	84	67	62	74	74	85	59	67	72	65	52	67	68	62	63	63	58	58	75	68	71	64	55	66	69	69	76	60	49	63	70	57	61	69	68	60	61	65	56	72	70	57	64	74	66	71	61	66	76	65	67	61	75	57	67	56	85	64	66	73	60	72	65	64	61	62	64	52	62	71	57	77	71	68	70	70	62	64	60	62	63	68	65	69	61	63	65	48	61	65	62	48	64	59	59	66	70	68	66	72	65	63	75	56	60	52	66	62	76	61	63	60	68	66	70	52	53	58	72	67	58	68	63	66	59	74	55	60	73	66	71	69	67	63	63	83	62	92	72	66	69	60	73	62	58	75	90	60	63	65	64	73	57	72	52	69	59	79	70	73	73	51	82	59	66	66	76	62	69	66	59	66	55	71	67	78	59	72	56	71	66	70	62	59	76	65	59	62	56	56	72	67	70	52	81	68	69	55	59	63	73	60	63	68	64	56	51	66	67	67	63	69	60	63	67	71	82	69	58	63	64	68	58	65	69	65	76	58	75	66	76	61	59	68	66	70	66	65	60	62	79	76	75	57	63	70	81	65	55	55	62	72	70	80	57	72	73	62	66	51	69	66	74	72	56	76	69	79	75	64	64	72	59	65	61	77	88	73	60	72	50	70	56	64	64	74	63	76	67	74	72	50	62	64	79	65	69	57	66	95	69	60	62	67	62	68	58	81	85	69	50	73	70	72	48	68	70	67	60	74	84	61	71	59	74	78	49	78	55	58	73	68	63	74	70	60	77	68	60	76	62	70	62	61	53	70	65	71	77	72	79	61	71	66	84	61	76	70	62	63	68	64	64	51	59	74	57	66	69	78	64	76	67	70	61	61	66	69	71	71	54	57	67	80	70	67	62	61	67	63	66	60	67	50	78	55	56	70	70	62	61	67	67	70	76	59	61	52	68	65	63	60	58	60	57	70	53	70	65	65	64	62	62	74	71	55	62	56	66	67	69	65	61	63	65	64	69	61	61	81	72	90	71	68	72	65	62	73	58	60	60	71	73	56	59	67	74	59	67	66	54	82	68	72	63	54	65	74	68	63	65	63	76	69	74	65	65	81	69	63	64	64	59	86	74	63	77	68	62	84	64	57	67	63	63	74	53	68	79	52	65	82	68	57	60	75	75	59	69	67	68	64	70	62	55	66	73	89	72	56	56	61	68	67	67	64	73	59	72	70	55	45	75	75	71	63	70	68	62	66	66	60	53	67	60	67	80	61	68	69	78	68	55	66	74	68	66	59	69	66	61	72	64	45	59	59	64	48	70	79	58	67	62	68	62	67	69	66	69	71	76	85	62	67	60	72	81	58	65	57	58	69	64	69	63	70	67	72	62	65	56	57	71	62	65	73	71	72	52	64	56	74	61	61	60	69	61	50	69	72	64	64	73	60	71	67	62	65	64	69	79	66	64	74	77	73	83	59	69	60	61	64	64	79	62	63	65	59	49	81	62	68	71	63	75	62	62	78	73	74	56	67	68	78	66	69	65	68	79	77	71	73	54	68	75	71	57	71	61	53	59	64	62	67	57	68	66	65	77	66	63	83	58	66	67	86	65	75	79	60	60	71	61	52	76	68	66	64	72	60	71	61	60	72	63	62	70	76	60	69	72	64	71	60	74	54	73	56	64	54	63	65	64	57	66	71	70	67	68	67	65	77	69	68	62	65	44	64	65	73	76	56	49	72	76	60	60	68	64	64	64	70	76	77	67	66	70	56	74	63	74	63	60	69	67	60	66	69	84	59
27824	21536	19874	41148	61993	62778	51409	37666	26351	15307	6901	2749	1334	954	872	802	807	821	837	784	772	786	836	785	774	816	756	784	842	793	817	809	777	828	784	823	828	806	824	803	822	767	833	859	769	825	833	798	816	853	837	782	850	750	843	827	801	816	818	787	774	763	802	807	801	811	812	832	865	808	817	775	803	726	810	798	791	860	820	821	802	826	799	812	815	770	805	804	794	782	793	858	783	781	823	822	809	774	784	783	803	799	798	810	827	840	828	830	798	769	832	870	802	810	754	836	830	791	787	803	781	826	811	773	819	745	801	778	776	811	737	820	805	816	828	785	824	837	771	777	776	808	838	782	793	816	796	756	831	773	792	815	795	813	828	818	811	773	829	818	814	814	762	796	813	821	797	824	751	885	782	787	774	820	773	765	843	755	791	841	802	820	845	797	845	799	821	817	776	847	750	770	784	778	797	811	809	788	813	813	842	775	805	850	793	829	837	821	833	806	815	880	828	826	778	749	795	825	811	814	839	864	822	802	803	836	763	825	825	758	785	774	806	786	784	803	770	789	870	843	803	794	825	818	802	749	809	841	841	792	744	793	806	795	824	819	788	817	796	811	792	768	813	789	838	857	760	775	783	796	809	832	873	799	782	779	855	811	828	808	815	842	759	804	817	795	823	845	848	809	854	813	832	805	832	828	747	773	759	832	810	745	747	823	803	811	838	799	824	813	828	813	788	780	856	813	826	798	853	792	798	829	864	816	782	830	790	780	808	769	785	801	790	835	785	773	774	804	772	803	848	778	797	778	839	830	854	779	843	830	803	839	811	821	773	851	789	817	855	847	807	783	781	830	854	890	850	813	821	792	829	754	846	832	823	812	827	834	806	832	821	813	775	801	810	802	790	808	815	828	814	777	815	777	775	810	764	771	792	810	807	811	788	827	785	817	861	826	785	849	817	882	846	753	802	818	835	838	751	808	845	794	803	867	772	753	802	798	810	794	825	767	769	826	836	817	821	812	890	761	784	759	820	788	829	777	784	826	813	827	795	783	766	813	837	811	813	809	841	779	775	799	831	838	819	810	844	805	793	784	820	782	800	835	806	818	792	743	794	810	758	814	771	815	827	773	856	785	815	822	767	832	798	785	826	806	809	759	843	764	850	753	797	740	784	804	818	836	802	862	801	833	785	810	782	794	779	812	818	813	815	812	836	821	842	799	781	784	803	830	781	818	801	881	832	804	771	839	809	808	824	905	788	787	781	834	772	817	815	855	795	829	776	796	839	818	834	856	758	816	850	861	767	855	769	824	877	825	852	753	837	821	781	796	790	788	787	863	758	819	839	889	800	834	821	812	804	849	846	799	771	838	801	783	811	824	785	792	812	844	825	813	809	826	814	790	789	798	783	804	807	812	789	828	782	828	816	813	788	814	823	784	819	779	792	799	834	784	822	790	829	762	788	810	840	780	790	833	834	824	788	834	818	888	808	766	815	809	761	835	818	821	862	773	779	828	796	835	814	806	819	821	786	850	818	811	807	805	830	800	806	769	846	765	778	868	777	775	792	816	824	761	818	824	831	881	806	817	814	827	745	814	859	802	807	788	828	814	807	821	818	808	806	847	831	784	799	772	813	791	793	777	754	805	793	809	814	798	843	770	785	845	811	811	737	777	807	812	814	813	853	816	831	823	832	820	815	810	785	825	774	810	781	822	835	801	794	826	858	824	802	772	774	752	786	864	826	840	776	789	798	791	830	793	832	843	882	780	819	819	819	796	804	807	828	801	806	796	824	804	784	806	771	751	816	827	796	779	820	832	864	820	830	784	817	830	791	811	813	828	837	805	837	796	824	791	835	798	836	793	838	807	819	839	842	806	806	798	843	870	778	814	786	778	839	837	775	853	811	824	778	812	847	809	775	807	782	804	758	834	845	796	798	806	855	813	790	789	799	776	820	777	779	826	816	807	831	810	792	807	824	816	774	816	851	803	791	831	785	819	818	823	783	775	797	761	772	730	816	815	819	801	789	838	816	809	837	809	815	820	812	791	815	795	779	757	749	736	821	835	781	826	787	830	808	851	829	836	805	762	788	806	782	807	809	798	809	785	809	792	837	792	811	751	806	809	848	887	748	816	853	876	777	756	805	812	787	775	795	800	810	873	804	823	760	846	763	774	809	792	753	810	803	791	815	795	788	804	801	876	852	848	850	816	832	782	833	754	815	834	811	839	838	801	832	814	842	783	810	769	812	896	815	830	808	793	792	779	796	784	836	812	828	806	836	803	779	790	833	822	774	842	844	742	809	828	809	840	867	857	780	773	837	809	804	784	796	800	805	832	791	769	814	839	834	817	755	834	778	806	810	811	789	806	791	825	825	821	783	806	848	824	779	794	831	809	842	862	835	836	811	817	773	772	826	768	797	790	823	788	827	848	809	825	765	810	795	759	775	799	783	806	815	785	824	863	819	799	814	807	785	879	776	837	784	813	828	837	803	838	827	832	802	851	798	843	759	829	814	767	801	800	725	806	816	805	779	797	835	796	848	795	801	815	858	784	813	794	807	805	818	833	829	791	795	805	798	801	795	824	848	775	814	786	798	793	837	806	795	825	763	806	783	808	780	881	789	819	808	812	843	785	792	782	837	830	841	801	856	786	807	733	783	871	832	799	759	843	763	797	862	838	778	789	793	782	821	736	810	817	833	747	831	767	776	826	834	791	783	779	812	758	804	789	834	809	801	821	780	846	809	788	847	781	839	806	800	817	815	778	795	796	800	799	792	763	817	811	790	794	814	835	791	828	840	812	837	828	849	822	815	778	848	807	813	801	830	831	826	795	809	793	774	859	776	808	787	762	858	802	766	800	803	800	783	822	818	823	831	846	840	831	791	802	820	779	834	798	743	769	787	805	796	784	805	815	806	803	852	780	805	842	833	797	794	766	815	786	800	811	810	835	804	826	795	828	819	803	821	784	805	795	799	752	782	862	767	786	817	738	852	748	814	777	803	764	834	778	749	833	833	766	833	835	835	834	826	812	781	842	795	806	800	760	762	826	790	770	780	802	830	757	788	823	829	802	817	852	800	797	757	802	815	798	808	766	791	801	815	813	836	791	836	829	836	831	811	832	810	818	791	791	755	835	819	783	850	822	794	839	809	792	823	859	826	810	788	808	774	834	769	832	821	810	845	737	835	782	803	773	808	778	786	827	830	803	806	749	828	771	854	801	791	768	830	762	826	808	807	779	787	785	827	787	794	810	793	838	832	812	794	852	794	785	825	777	836	852	743	788	842	767	809	799	838	810	781	827	804	794	815	826	789	826	774	793	836	782	813	832	806	775	790	821	807	805	757	795	773	747	779	815	804	764	821	830	824	783	796	791	790	829	838	789	805	820	768	831	784	827	790	775	842	780	796	793	787	825	812	829	822	795	809	791	824	843	807	804	855	857	872	838	767	789	804	801	805	840	825	795	793	820	804	834	750	849	841	805	831	816	806	832	826	824	886	792
2454	3320	3318	5531	14734	20022	15136	8191	3218	1189	479	196	105	90	69	73	69	91	82	81	81	74	60	87	76	78	75	59	58	78	69	93	65	66	74	71	74	70	75	79	49	83	74	84	71	78	65	65	84	59	81	75	74	71	77	77	70	69	64	66	87	92	75	71	70	61	72	68	79	83	71	78	72	78	64	71	82	82	71	59	70	76	74	67	79	99	62	74	90	62	69	55	75	77	85	69	71	74	77	78	76	67	76	60	67	75	68	70	83	71	71	90	88	61	85	71	72	63	75	70	71	78	72	72	77	59	65	60	61	71	69	71	71	84	86	81	76	64	73	68	58	79	65	90	75	63	71	65	66	83	70	91	64	60	74	74	66	72	66	86	81	71	63	86	72	56	90	58	63	69	72	66	66	67	67	75	75	66	67	74	66	67	84	61	66	80	74	80	71	104	86	83	71	90	75	61	73	69	66	72	71	68	73	66	73	68	66	76	85	73	68	81	67	55	71	63	75	82	74	52	88	77	75	74	77	89	75	55	83	70	83	75	82	64	80	55	66	69	71	74	75	79	57	81	77	96	71	73	71	86	77	77	68	76	80	69	77	72	65	78	65	68	56	64	59	70	62	72	67	80	63	73	73	73	75	66	74	70	68	70	74	73	67	73	77	69	86	75	77	72	68	79	72	79	76	80	76	66	66	77	66	71	76	87	67	77	75	76	77	65	60	76	72	69	48	68	84	77	79	66	77	64	57	80	79	74	72	65	91	67	68	70	65	51	73	78	73	57	76	69	74	67	71	83	68	84	85	71	81	57	75	62	59	75	66	77	74	75	79	75	77	70	71	67	77	74	89	78	62	79	79	73	76	87	61	67	73	71	68	79	76	64	70	82	63	76	74	69	67	75	64	64	82	80	71	84	74	61	76	62	87	72	78	66	82	69	68	97	75	71	89	68	79	75	76	87	76	76	79	65	73	82	71	77	79	61	60	74	95	69	70	68	73	66	70	75	65	54	81	63	72	73	72	66	98	71	62	75	81	74	70	81	82	81	67	82	66	82	86	82	68	68	67	65	78	66	66	84	70	64	60	83	70	73	72	85	79	80	62	79	66	78	73	75	76	81	76	70	75	67	77	81	84	90	69	83	90	66	88	69	88	97	71	70	66	74	64	87	79	71	74	71	72	71	55	65	82	63	78	75	81	67	85	74	92	75	71	62	87	62	48	71	84	72	72	80	73	90	82	89	82	68	79	71	84	70	85	74	73	65	74	85	61	72	71	58	75	66	73	58	67	93	84	84	65	76	85	80	78	77	60	68	69	82	66	82	93	75	65	84	82	65	79	66	73	76	91	72	81	61	78	69	67	75	64	75	63	84	68	66	89	73	65	74	74	78	87	72	72	76	66	74	69	79	85	74	70	52	63	82	79	58	76	65	66	72	87	94	78	67	90	80	77	84	68	80	84	72	75	72	61	63	65	68	87	71	86	78	71	69	69	61	65	84	69	63	73	66	68	80	87	75	76	68	76	72	58	70	66	73	76	73	69	66	69	82	74	78	53	67	64	75	62	60	83	75	75	83	49	64	67	76	76	65	77	65	90	84	54	84	75	70	76	85	87	70	69	69	76	73	69	63	86	67	68	81	53	79	90	78	84	61	73	87	69	79	68	72	65	80	85	88	83	76	75	77	55	64	83	80	79	83	79	58	82	76	64	71	72	67	60	69	62	85	77	89	77	74	78	66	75	70	74	85	87	78	83	81	79	72	65	74	83	77	67	86	72	67	72	67	63	70	68	64	64	67	81	60	54	65	85	81	72	86	69	68	62	68	69	76	77	77	65	79	81	79	74	72	76	67	69	88	72	63	83	80	70	69	77	85	79	74	70	72	66	70	60	72	67	70	82	67	71	86	82	75	67	65	74	75	65	65	92	72	55	73	96	73	75	74	87	73	67	65	75	73	70	76	57	83	67	72	78	66	76	57	69	93	62	54	63	74	67	70	69	76	80	81	67	80	66	63	67	73	67	75	75	74	71	58	75	73	68	72	73	68	76	55	75	81	82	71	84	68	98	75	49	78	74	73	58	85	90	74	59	70	79	68	86	71	78	60	64	63	69	91	60	66	69	73	74	66	69	85	63	73	83	82	72	80	69	65	59	85	69	84	81	78	90	85	61	77	81	78	78	88	62	61	84	83	79	84	70	77	74	69	62	69	70	74	81	86	79	76	74	64	78	75	67	70	74	74	72	58	72	71	68	64	72	85	59	76	85	72	71	86	66	72	76	71	73	60	72	80	72	60	87	71	66	68	70	83	76	95	78	65	84	56	88	84	78	67	77	71	78	80	80	55	82	56	85	74	65	74	71	67	64	73	80	68	79	83	99	65	71	71	72	79	77	67	78	73	72	70	74	76	71	68	76	71	63	73	85	70	75	77	65	77	81	68	82	78	73	75	72	79	83	83	70	78	81	84	76	59	73	77	47	84	69	62	67	72	79	70	77	77	63	85	88	72	84	79	61	76	87	64	74	80	88	55	64	85	69	62	71	69	79	69	81	80	71	54	69	80	81	64	64	83	74	66	86	79	81	86	81	80	85	76	54	70	68	83	72	47	57	78	73	79	75	68	63	80	73	80	85	76	73	67	88	72	68	83	78	73	70	76	65	67	65	69	74	70	68	103	58	80	71	75	61	61	66	76	83	79	73	74	75	75	83	85	74	72	86	75	73	68	63	90	61	57	97	79	67	79	72	72	72	64	66	55	82	71	74	74	71	75	85	68	65	94	75	76	67	84	80	65	87	75	69	80	76	88	76	75	84	73	66	66	64	78	80	95	86	72	72	74	65	81	73	64	70	83	87	75	91	72	81	92	69	81	61	82	76	68	88	82	76	78	67	90	65	71	58	73	87	77	62	72	72	75	78	81	66	73	71	61	75	93	66	80	70	68	73	68	76	73	76	69	59	60	71	67	62	69	84	78	73	85	70	67	93	68	79	78	80	66	77	75	73	83	79	71	61	74	69	82	68	73	81	74	65	77	76	79	83	73	70	66	86	82	79	80	64	82	75	75	56	64	80	66	77	74	73	70	65	63	67	82	87	78	77	77	75	67	75	75	82	71	87	74	75	56	81	65	67	80	87	89	63	80	85	74	82	83	56	76	72	68	78	74	77	77	77	72	67	66	77	79	86	70	75	76	92	65	80	83	66	62	73	70	93	69	72	66	66	59	76	74	83	71	86	71	74	87	86	43	77	80	68	77	78	69	75	81	61	82	78	68	69	72	69	81	82	83	82	87	54	90	76	61	69	87	72	62	78	67	73	61	79	66	74	82	80	67	91	67	56	69	74	73	84	79	73	76	82	72	85	80	84	82	78	79	56	81	65	74	74	83	77	87	75	89	73	74	81	77	76	72	73	80	81	73	71	73	80	76	77	70	75	72	69	73	64	75	77	79	78	81	81	65	60	80	60	65	83	77	74	76	76	73	55	71	96	73	69	82
32410	28061	26821	46971	74584	74318	59543	44768	31430	20111	10574	4252	1872	1136	948	919	877	919	897	911	897	835	911	900	913	910	906	835	831	873	901	864	871	893	880	846	928	892	895	879	918	944	812	941	869	869	897	835	898	887	882	921	867	902	899	927	920	887	906	917	830	854	881	863	871	946	850	948	898	905	893	915	885	851	859	865	879	888	883	866	925	852	858	874	862	915	844	856	884	849	876	883	905	893	825	882	855	918	904	897	877	863	930	948	880	913	875	847	901	878	954	869	948	884	911	902	879	956	863	921	916	941	879	886	864	860	901	927	872	928	894	904	916	957	928	887	891	906	822	889	952	875	947	872	866	886	865	874	846	855	846	923	873	856	930	892	864	879	904	849	859	927	890	847	889	867	859	911	927	900	798	816	901	863	889	924	868	863	869	896	894	883	878	799	912	875	807	890	864	878	886	886	803	933	878	907	926	882	871	879	898	838	884	845	872	900	920	923	900	858	907	892	858	870	906	894	885	850	907	904	888	857	881	869	832	876	883	874	891	909	880	889	894	943	866	896	907	885	878	885	859	855	946	855	847	914	894	916	845	904	891	877	890	900	892	835	894	925	928	889	892	945	912	850	853	915	944	890	867	865	855	855	912	881	912	883	933	876	926	940	883	882	884	867	860	876	883	968	895	864	879	865	902	851	949	895	877	905	871	889	885	893	883	913	867	840	922	901	875	869	905	874	890	902	875	930	901	893	922	889	907	950	921	837	911	912	890	892	894	945	873	912	869	864	902	849	911	896	894	894	873	889	864	904	910	889	892	878	956	871	864	881	890	872	895	945	857	904	929	910	887	884	818	837	911	922	904	908	876	867	957	845	871	857	860	796	826	920	860	868	912	924	868	849	819	854	834	902	900	868	839	871	918	893	905	869	845	937	862	873	904	840	832	904	920	878	836	849	849	903	912	894	869	896	836	908	860	860	861	897	868	892	881	873	882	882	888	908	917	859	945	853	886	874	896	893	877	851	853	906	917	923	871	897	865	853	899	909	867	828	817	881	869	943	860	909	840	934	916	908	860	873	846	923	913	902	886	861	915	871	924	950	906	932	915	940	862	899	867	886	931	861	869	897	877	851	916	889	908	862	853	889	878	906	900	918	884	866	883	876	860	914	881	892	861	887	831	919	903	884	885	905	920	830	884	935	891	904	898	879	893	897	872	881	920	899	842	878	901	917	868	893	868	890	868	896	931	884	865	896	928	920	876	931	963	884	833	875	887	897	936	842	909	861	922	878	935	879	897	869	889	876	975	900	887	861	931	905	889	864	885	893	902	921	897	941	911	912	909	903	921	890	913	857	899	868	929	937	862	878	872	891	858	914	895	894	906	862	859	888	898	885	914	893	896	899	860	869	879	909	867	892	905	916	967	931	878	894	881	910	887	912	883	871	858	864	883	893	895	936	919	928	886	914	896	867	889	818	867	867	890	860	884	848	877	905	900	878	860	882	873	919	864	895	886	901	859	863	880	867	926	932	932	835	896	887	826	913	947	862	843	879	857	894	899	903	878	891	927	875	869	906	887	908	922	940	866	870	873	888	836	845	829	850	839	849	902	889	946	897	899	870	919	927	860	894	928	927	907	845	931	879	903	908	893	909	910	895	862	880	883	912	869	896	898	854	952	881	892	900	926	912	933	837	890	897	874	862	889	903	915	911	877	909	909	898	893	892	859	901	939	874	874	935	920	833	955	860	886	884	872	862	919	900	865	899	862	883	911	852	916	910	846	866	892	904	907	831	853	900	896	841	880	852	870	881	855	849	922	944	929	855	843	894	892	842	866	852	882	909	866	871	918	851	819	868	855	867	912	894	890	897	873	929	902	859	889	919	873	895	831	849	941	883	888	829	905	864	880	854	855	958	859	898	906	926	877	883	902	893	906	829	883	895	903	861	866	874	864	864	889	906	886	939	890	907	876	880	879	888	844	905	895	900	881	867	919	859	897	883	937	869	832	901	845	892	889	920	895	887	921	836	878	910	869	941	916	862	879	894	895	921	935	860	859	921	874	884	889	873	888	846	896	850	892	900	890	924	897	834	872	870	878	915	850	894	885	852	929	921	882	804	872	900	949	910	888	868	860	908	911	888	903	880	873	881	879	910	933	858	898	901	892	818	857	909	906	911	850	896	934	883	897	880	863	878	926	876	835	862	905	925	879	893	895	906	862	874	894	939	937	937	910	869	873	905	887	977	877	901	880	871	897	825	908	884	918	872	909	867	871	913	890	832	902	840	847	941	917	895	872	851	833	916	892	902	836	896	872	886	899	868	875	919	901	902	910	902	891	895	885	890	862	896	954	907	934	900	908	871	915	906	894	855	883	844	872	891	876	827	864	921	927	916	936	898	830	847	836	912	904	901	881	965	938	923	867	915	926	908	849	860	879	884	854	855	916	904	864	903	846	908	883	858	906	905	893	920	915	932	917	915	890	854	882	859	826	896	940	943	884	891	898	916	891	881	900	878	884	885	941	857	856	913	914	953	841	829	871	879	919	882	859	906	937	913	907	851	908	872	871	886	893	896	891	855	905	864	912	894	932	944	892	833	901	863	891	875	845	965	878	829	898	918	895	941	853	862	855	906	905	896	854	876	847	871	851	884	885	865	959	916	939	892	859	881	868	872	917	885	866	872	886	927	867	936	918	837	868	879	928	911	895	927	899	922	836	902	890	881	873	870	852	899	880	918	881	930	867	876	866	892	876	915	935	844	876	913	873	887	909	874	906	868	899	881	905	874	887	856	850	852	888	908	906	876	889	863	852	872	937	858	904	871	874	906	866	881	887	868	888	922	906	863	855	861	903	901	896	865	914	896	864	907	905	898	918	908	847	865	852	896	888	914	865	895	922	892	859	811	914	911	932	838	911	882	887	871	901	905	881	874	880	874	908	879	902	946	864	851	893	877	915	862	894	907	838	889	870	916	917	894	889	923	827	832	901	850	944	893	869	927	886	854	888	855	884	880	901	924	902	916	904	890	793	899	891	900	880	875	945	926	859	816	877	914	900	877	907	912	861	870	856	948	832	928	879	885	827	890	863	921	882	903	882	891	879	855	880	930	882	908	855	857	880	907	921	858	929	904	890	879	968	914	879	914	915	900	890	838	872	910	900	885	885	917	904	859	895	869	891	861	894	830	881	919	852	875	914	941	856	846	891	924	870	900	932	876	884	903	859	835	913	863	846	901	915	904	903	851	891	854	856	903	882	849	868	863	874	876	897	881	867	908	899	877	889	875	867	912	886	866	869	874	876	882	934	893	875	908	834	874	927	859	850	871	912	886	895	891	875	888	883	892	874	875	847	912	909	872	850	885	850	930	881	896	877	928	906	907	892	825	907	852	862	886	868	841	881	854	904	857	908	924	844	891	917	904	794	875	921	874	902	885	893	870	865	858	906	884	917	884	859	917	903	830	831	847	876	848	853	916	884	875	899	834	892	903	932	860	870	913	887	858	944	867
1956	774	616	957	3201	4628	3121	1747	781	327	180	108	72	67	63	62	63	48	59	60	62	55	60	58	54	47	52	63	47	62	52	47	48	72	69	62	62	49	74	69	65	75	57	61	64	54	67	57	57	57	66	49	73	54	70	52	62	57	56	50	61	64	72	61	60	67	61	57	61	52	48	70	63	50	52	60	44	67	57	61	59	74	58	54	76	50	59	68	72	54	63	54	58	61	48	50	56	62	61	72	55	54	51	57	53	71	63	64	73	55	57	56	43	53	68	71	58	52	64	64	56	67	60	82	61	54	63	69	60	63	64	66	58	60	60	52	50	59	68	63	54	71	53	55	58	50	62	55	66	60	64	64	52	59	58	47	59	62	58	67	49	60	66	54	60	68	64	60	63	63	60	67	65	58	56	65	48	69	61	65	68	54	53	64	63	59	63	51	68	66	66	60	58	64	67	61	58	55	67	51	65	41	59	48	55	52	50	55	56	48	68	64	46	51	52	44	65	45	54	57	59	61	58	46	59	70	55	50	69	54	57	56	62	42	65	72	51	59	59	49	71	48	44	53	50	47	80	62	57	60	55	67	67	82	65	60	67	74	64	61	59	66	66	65	68	73	57	55	70	61	63	56	63	66	49	52	61	61	64	59	49	58	57	74	67	54	49	65	60	66	58	64	58	59	47	56	65	75	62	60	63	61	49	74	52	56	65	55	65	46	62	49	62	67	75	62	73	54	56	69	64	52	58	73	54	54	70	48	58	65	49	68	65	60	73	56	54	58	53	60	80	52	56	66	55	53	71	80	56	70	59	56	87	69	59	43	75	54	54	75	81	63	55	46	68	48	78	55	56	51	44	72	59	56	57	52	58	50	65	48	58	67	50	68	54	61	61	50	52	70	72	49	58	53	58	57	54	51	50	54	69	58	67	44	55	61	60	62	52	77	57	47	56	59	56	56	63	61	58	61	54	66	58	64	52	58	66	78	62	73	65	71	61	48	50	55	65	53	56	63	70	50	58	54	62	55	50	56	58	68	62	57	56	56	59	58	70	53	55	63	62	59	49	44	68	64	60	61	60	55	63	57	55	65	58	56	50	63	68	66	46	51	57	46	56	67	57	57	63	62	59	59	62	44	63	69	54	56	70	71	43	69	59	73	69	59	81	57	59	53	61	47	57	54	65	54	66	56	60	62	65	57	55	65	59	55	58	60	55	68	52	61	47	51	49	66	62	55	66	73	63	65	70	46	61	60	47	59	70	73	79	52	55	57	64	51	69	49	57	64	61	59	47	65	58	74	61	56	53	56	63	60	54	61	68	57	72	53	73	52	63	51	62	71	55	66	56	57	64	56	62	65	64	59	41	70	42	55	58	58	76	61	57	59	74	64	68	62	45	67	55	62	70	49	56	53	71	52	67	50	58	60	53	53	55	67	74	61	50	54	53	61	59	65	62	47	60	62	57	50	60	47	67	56	54	46	51	63	62	58	49	49	61	79	65	63	64	65	63	54	67	54	58	61	54	53	69	63	54	78	54	53	42	63	56	59	55	62	56	51	42	64	52	73	61	55	61	64	78	69	58	58	61	48	53	63	67	57	58	63	56	58	60	63	65	65	61	59	55	59	52	56	66	58	73	57	71	66	66	71	64	72	50	54	58	67	70	55	55	62	57	53	51	64	60	66	51	51	58	54	70	56	70	62	51	68	58	54	66	49	51	55	65	59	66	52	55	66	75	55	58	55	56	70	55	44	61	70	57	61	75	54	44	65	50	55	60	60	55	64	63	57	58	66	57	48	46	58	62	70	71	66	54	54	62	57	51	58	70	62	67	62	65	49	69	56	53	63	58	67	52	51	67	51	64	58	56	64	69	61	63	57	63	75	66	60	55	68	69	59	59	67	59	65	67	61	64	77	52	55	60	64	65	64	62	58	82	55	52	58	68	51	50	63	46	62	62	66	59	66	78	50	50	74	59	58	58	53	63	63	60	60	46	56	74	56	67	60	49	47	75	50	63	52	64	53	78	50	68	59	41	49	58	44	53	54	43	59	53	66	56	51	54	56	71	55	58	54	61	57	71	47	70	63	67	42	49	46	65	62	67	47	60	67	53	54	43	58	57	46	76	59	53	48	72	66	62	47	60	48	65	50	74	71	67	53	58	57	54	61	62	63	53	57	69	62	54	50	62	46	53	60	62	61	54	57	57	57	50	51	54	50	67	60	60	51	56	57	51	72	49	62	56	65	54	63	68	52	53	56	47	64	64	53	49	63	65	51	52	65	63	62	63	68	54	51	60	59	56	71	60	56	51	48	66	45	58	55	49	70	70	69	46	61	53	66	62	54	60	56	64	66	40	53	45	60	58	62	56	56	54	53	66	61	51	70	64	56	57	65	58	55	66	67	74	63	48	48	65	75	49	64	66	58	57	60	64	69	63	56	69	55	59	59	55	76	51	71	75	58	72	81	50	66	52	55	68	62	58	58	47	65	54	46	67	65	64	55	57	71	60	40	64	44	73	69	58	44	58	54	63	52	70	58	53	55	58	67	50	54	54	52	63	64	64	54	61	54	60	55	70	70	43	56	47	58	50	68	50	63	57	62	64	75	69	69	49	68	63	64	69	59	74	56	59	56	70	58	64	56	51	63	51	59	53	56	55	61	66	63	57	59	56	61	52	70	76	46	71	48	63	66	59	56	66	48	64	64	59	61	74	62	61	66	60	40	53	47	57	50	51	48	55	50	57	49	66	63	51	60	51	73	59	52	48	58	75	60	61	65	53	71	56	50	57	77	54	69	62	52	61	65	49	53	45	50	59	59	58	68	56	55	57	47	50	66	52	70	65	50	57	53	61	62	67	58	60	61	64	47	46	56	51	54	54	51	60	57	68	60	63	61	65	62	62	66	52	58	63	66	46	61	64	74	61	60	65	41	45	47	49	62	56	64	42	63	66	54	57	48	54	57	64	60	47	68	55	55	59	59	51	65	57	63	54	52	53	60	53	66	66	61	76	59	56	55	59	53	41	55	67	61	57	66	78	59	48	47	72	62	77	57	62	53	56	62	54	58	50	49	74	62	57	59	62	57	61	49	70	60	57	63	60	57	59	66	62	52	48	52	68	46	55	53	53	73	61	53	50	57	57	61	59	69	48	52	54	52	67	37	57	68	75	57	53	56	69	59	70	62	47	55	57	57	56	52	47	63	66	60	60	63	48	59	66	59	67	48	58	63	66	69	72	61	64	59	64	55	50	56	60	63	48	50	65	66	68	50	61	57	41	77	48	63	46	60	75	60	52	59	60	64	78	49	50	56	64	69	61	47	62	69	58	45	67	60	55	55	55	66	49	47	63	56	64	57	57	65	65	57	74	50	50	60	56	64	56	65	60	52	54	49	58	62	48	53	48	69	67	70	64	66	77	62	62	42	54	52	63	59	55	65	62	53	54	60	65	52	51	63	56	61	47	59	61	76	61	52	48	67	70	60	86	66	64	63
21505	12815	11201	25735	44291	44147	35647	27309	17562	8898	4099	1798	1082	831	765	718	711	710	739	723	746	730	720	710	742	742	704	720	697	708	684	677	706	804	703	689	701	715	716	730	728	751	699	687	764	750	699	723	725	714	719	715	727	751	691	768	690	719	711	705	686	721	723	725	695	679	753	685	720	727	689	719	737	748	694	709	722	721	748	733	739	720	721	707	721	729	742	798	720	727	733	746	712	685	694	708	702	689	705	704	706	723	729	699	726	719	680	733	748	759	762	715	726	684	730	718	738	714	704	772	730	757	733	732	749	681	701	707	765	698	703	734	709	700	728	711	725	733	761	744	746	725	698	720	724	703	737	691	711	725	697	702	758	712	724	710	742	744	711	684	746	707	757	731	723	660	766	692	714	733	721	708	671	729	732	699	726	697	739	742	714	722	717	730	704	715	734	678	693	686	706	748	698	720	708	690	705	725	685	732	695	681	707	764	725	728	716	704	723	743	734	739	686	692	733	742	752	754	728	739	695	751	751	743	714	726	734	647	712	722	719	738	719	695	737	725	694	776	711	664	723	719	682	707	728	737	732	706	709	682	738	732	714	737	681	750	763	710	705	750	670	721	780	708	706	723	729	772	722	754	736	720	723	659	716	697	711	741	714	693	701	701	726	754	718	728	712	691	713	730	687	736	722	714	668	696	709	744	720	734	738	745	710	724	689	661	734	743	727	718	727	709	730	730	723	714	714	731	732	717	725	718	720	696	737	681	711	663	722	679	693	682	747	681	692	694	744	733	731	753	710	749	733	691	667	701	742	691	726	687	723	686	720	707	707	709	722	702	714	734	717	699	710	673	714	721	708	703	706	696	707	699	738	771	743	680	780	713	731	716	733	734	727	744	682	729	706	691	727	713	682	748	724	742	718	739	684	711	702	709	691	778	704	765	746	715	713	723	689	745	743	728	743	724	720	710	735	756	687	733	681	718	686	730	704	669	751	691	708	714	754	742	781	698	782	752	711	699	717	718	702	690	751	632	724	743	705	782	749	671	794	737	654	701	723	735	719	720	677	721	689	685	725	695	703	708	733	732	748	759	770	696	670	705	710	681	694	690	734	692	710	752	701	699	713	740	699	743	739	724	729	701	719	676	733	715	789	741	699	707	719	744	689	728	700	742	707	717	716	666	706	702	708	720	716	747	743	713	715	697	701	769	688	762	699	720	720	732	741	687	731	689	707	681	763	697	717	685	702	762	717	716	666	672	695	723	695	696	727	648	724	723	766	707	687	706	721	725	725	738	664	666	776	759	714	742	742	696	726	730	733	711	691	677	687	712	727	695	714	710	719	672	721	730	692	722	711	669	726	767	755	696	691	716	701	715	760	726	707	688	724	698	746	715	784	705	743	741	684	700	689	689	692	723	725	683	701	733	680	728	731	735	685	711	731	752	713	739	727	669	714	686	750	750	684	699	710	733	732	753	744	741	698	690	725	703	738	699	723	736	758	675	739	741	713	692	777	695	726	719	656	688	693	750	722	689	769	713	694	749	690	727	725	722	708	679	673	720	728	711	677	730	708	728	705	726	722	779	743	659	718	730	741	724	748	736	725	678	717	704	723	693	723	746	706	757	743	721	716	708	707	747	705	737	761	726	751	696	712	726	753	696	732	665	722	710	707	709	711	718	710	734	692	764	713	708	715	706	680	713	751	693	695	668	746	705	775	727	660	731	690	750	720	716	691	703	715	743	722	749	734	705	755	750	703	729	709	739	719	707	686	715	733	748	722	711	777	761	696	723	718	739	718	741	724	740	715	689	687	776	693	728	721	728	779	718	713	722	677	717	760	723	747	717	790	732	709	706	745	690	720	698	701	737	731	695	750	716	714	721	681	670	756	690	708	753	718	746	726	726	683	770	732	719	730	739	716	701	693	724	717	675	723	779	728	693	693	695	720	730	745	683	731	715	688	758	743	671	718	749	709	703	741	687	703	687	686	744	731	784	732	733	716	684	666	719	730	717	724	695	680	725	711	723	750	718	675	712	715	687	698	722	703	713	724	706	740	670	715	737	714	696	721	709	730	707	691	717	710	742	729	753	740	729	661	723	732	751	682	729	720	755	698	690	708	701	734	674	707	692	705	750	723	715	685	742	721	747	751	724	703	693	730	697	770	728	714	723	695	715	742	708	685	716	751	734	717	689	739	728	745	708	732	702	673	716	750	715	742	719	693	739	741	761	731	691	710	713	729	680	698	718	678	679	740	716	690	719	673	762	763	720	689	700	759	726	747	738	693	734	714	780	686	652	738	734	745	774	721	689	741	711	690	749	712	699	732	714	720	646	721	761	728	740	704	704	692	690	685	740	728	740	730	735	737	710	686	727	705	722	689	706	771	709	732	740	710	692	703	719	758	722	688	669	725	739	705	642	745	733	698	711	725	751	688	709	733	703	664	761	697	720	734	727	717	732	718	697	771	680	713	759	768	726	765	697	747	702	678	699	758	696	703	729	751	719	706	719	653	718	751	757	699	729	684	777	680	701	731	733	695	691	680	733	722	709	767	676	767	719	747	715	695	652	741	707	697	743	709	722	711	689	688	738	692	676	739	701	706	708	720	746	775	720	700	698	688	721	734	753	676	719	711	709	744	707	725	725	688	687	721	716	700	772	702	703	726	701	746	760	726	760	696	692	738	684	721	711	702	759	755	694	685	708	637	647	713	747	731	711	710	702	728	704	709	704	743	717	695	665	720	739	715	679	679	695	709	729	702	729	695	784	713	682	722	743	701	762	701	727	689	749	715	697	635	732	747	687	667	748	714	712	749	730	708	738	744	692	745	734	719	675	739	709	715	758	711	693	697	682	700	699	759	709	757	650	721	727	740	780	739	689	707	666	676	667	739	678	703	714	753	705	763	708	674	698	678	737	692	684	721	734	681	704	726	703	722	723	710	735	658	749	694	774	724	717	736	713	777	701	731	767	746	701	688	741	691	745	718	745	729	688	733	727	687	760	695	733	698	704	684	703	730	676	732	731	725	764	740	726	747	740	743	689	709	747	712	706	715	676	699	697	740	782	706	761	741	696	760	737	683	713	711	737	664	711	723	684	726	703	691	732	784	730	722	731	742	750	694	743	757	738	750	693	731	729	732	732	704	719	727	702	709	717	737	745	752	730	700	768	670	696	724	757	718	672	741	699	717	704	712	777	668	747	712	714	687	727	716	716	698	697	724	723	722	686	690	707	765	737	648	693	716	748	710	678	666	725	693	740	684	693	739	721	705	688	726	706	724	719	698	729	788	760	713	716	732	729	704	724	731	722	731	722	762	782	723	767	665	697	707	745	698	722	728	743	728	707	688	726	730	747	767	683	688	756	728	711	768	722	751	677	740	708	689	701	752	761	733	716	704	742	736	682	715	722	704	719	756	762	668	754	693	711	726	721	729	678	709	708	728	735	697	715	712	733	742	730	681	668	746	730	715	709	724	716	731	707	756	759	709	738	736	677	742	705
1454	2078	1907	2611	8594	12993	9153	4866	1929	765	334	152	91	79	58	61	69	52	63	77	60	56	66	72	62	74	68	58	67	63	78	74	66	54	60	73	62	80	66	64	55	80	66	64	52	53	57	65	60	66	46	70	67	68	61	74	73	74	83	68	84	59	77	71	80	85	61	62	56	69	68	74	73	69	68	81	73	76	72	67	50	71	53	64	70	61	80	76	48	69	76	73	62	64	62	79	69	66	63	73	65	67	61	56	59	57	73	54	73	66	77	54	60	79	74	61	83	57	77	62	50	58	62	76	64	68	59	72	62	76	64	60	67	70	74	67	85	64	68	67	64	61	55	56	55	76	69	70	68	58	64	63	57	65	56	77	63	69	52	68	65	50	73	59	64	81	70	53	80	60	79	59	65	70	50	64	57	72	57	65	68	78	69	76	60	66	72	73	60	63	68	78	56	60	66	67	71	79	79	67	81	63	69	61	61	69	57	59	66	70	71	64	63	52	66	60	62	63	63	61	70	62	65	62	70	73	61	56	62	72	70	71	64	70	74	65	69	70	74	67	68	66	67	74	67	73	58	65	72	82	71	66	65	68	74	63	54	67	70	72	66	70	72	67	67	70	67	72	62	62	68	63	66	63	82	64	62	70	73	66	74	63	54	73	63	62	64	74	64	59	75	63	72	76	64	54	71	60	55	54	70	68	60	66	76	60	68	64	68	73	79	62	71	61	52	82	63	67	74	52	60	63	61	74	64	66	56	59	67	61	84	56	63	61	66	69	71	60	66	62	57	61	71	42	57	67	66	72	57	55	86	66	61	66	77	62	65	54	63	68	65	64	64	65	72	60	63	72	71	56	72	71	66	93	61	67	64	77	73	68	72	68	61	69	74	60	64	71	77	82	76	55	79	53	66	48	64	60	74	68	80	70	71	66	62	62	57	82	70	65	63	51	69	61	60	69	69	68	88	72	66	54	54	79	75	51	65	62	67	66	72	78	68	68	66	73	67	69	49	78	94	72	57	66	68	75	77	53	61	62	71	68	69	69	74	70	69	65	71	69	61	61	62	50	66	63	68	63	54	68	61	63	63	71	70	65	77	56	66	73	91	70	72	71	68	72	70	59	71	73	55	70	64	66	80	66	57	59	62	75	65	69	62	71	59	72	74	62	72	77	74	60	66	77	54	59	59	82	76	66	58	69	78	71	63	80	73	60	57	54	67	68	55	68	72	64	56	66	69	64	68	66	70	56	58	71	57	60	70	54	76	61	66	79	76	64	72	76	64	65	67	58	86	69	61	58	64	53	64	60	49	74	46	75	60	65	52	65	51	76	62	57	77	56	82	66	51	74	68	87	92	60	78	82	62	71	70	47	52	69	71	77	75	74	63	78	58	59	67	74	66	58	68	65	50	64	71	54	63	65	74	56	70	55	54	69	61	73	60	83	65	52	63	59	84	64	78	66	58	64	66	69	70	62	63	73	73	61	72	69	63	52	59	65	70	62	80	55	61	53	85	65	53	74	63	64	80	71	69	90	54	68	58	64	60	74	59	55	71	75	65	70	63	50	55	74	59	68	56	69	53	76	65	73	56	57	77	67	80	71	71	66	55	57	72	62	62	66	70	79	68	71	59	64	57	63	63	54	58	81	74	66	69	66	68	69	67	65	62	68	62	63	78	75	71	58	72	53	50	65	72	71	60	58	62	68	69	49	75	72	57	54	70	57	59	59	69	65	74	66	72	60	67	58	56	55	70	58	50	62	59	59	67	73	66	51	73	50	63	64	63	73	66	74	70	68	72	50	52	76	73	65	79	77	55	66	54	55	63	71	54	79	81	72	61	83	72	47	64	61	63	72	57	57	72	59	64	68	80	59	70	56	82	68	59	64	74	58	58	61	69	64	71	83	86	64	78	77	57	65	59	82	74	76	77	66	57	67	76	70	64	71	78	55	73	63	50	56	52	64	75	57	68	73	68	68	75	89	60	59	64	61	76	67	62	69	59	53	84	73	82	65	75	63	67	56	66	73	65	55	62	70	69	70	60	69	68	62	66	70	52	66	59	55	66	60	73	75	59	76	70	81	62	51	56	54	82	70	60	71	70	71	68	71	71	65	68	64	63	79	65	65	54	77	67	60	67	66	62	83	82	66	62	72	68	56	57	72	66	50	60	69	59	64	62	51	83	73	57	63	86	65	62	65	74	60	59	81	73	62	60	65	74	72	62	71	58	68	73	56	59	65	64	66	62	71	73	71	89	75	60	73	56	51	70	57	68	62	66	70	79	78	71	74	67	79	80	74	67	79	80	67	76	71	62	57	69	68	51	78	61	62	68	60	59	63	82	52	68	60	69	72	75	66	74	65	58	82	63	82	71	49	72	63	65	54	48	63	69	70	65	59	54	63	71	67	62	80	61	82	66	71	60	75	64	60	54	60	69	54	76	54	60	46	53	66	62	59	61	59	71	66	81	61	68	68	66	70	52	65	68	66	58	74	56	59	72	60	73	70	50	66	52	56	71	69	59	56	60	60	50	57	79	79	74	91	69	57	79	56	78	74	70	50	52	68	62	70	82	61	65	69	79	62	69	84	60	66	71	97	62	64	68	66	62	75	61	64	64	62	60	50	68	72	53	62	81	73	79	60	66	67	53	61	58	55	62	63	68	68	65	61	71	79	80	80	71	60	66	65	68	52	59	75	78	57	64	67	62	64	84	56	64	56	53	64	69	73	76	69	75	72	77	71	63	74	66	63	79	70	71	74	72	63	71	69	49	69	60	62	74	67	75	60	60	56	64	55	94	54	65	68	72	74	70	72	71	72	50	62	76	54	61	72	73	56	73	78	67	70	76	43	70	77	68	63	79	55	67	75	69	72	58	75	72	64	57	73	74	70	72	70	78	67	71	81	69	59	74	80	56	68	66	70	68	64	67	64	78	60	64	59	61	57	61	84	61	68	60	70	64	62	61	67	89	66	74	60	68	89	72	69	58	65	53	76	74	64	54	51	72	50	76	74	66	58	66	61	70	66	66	71	63	64	57	65	78	73	75	70	55	70	60	73	70	68	62	64	68	65	67	76	67	68	60	71	53	61	66	73	70	74	61	74	86	53	62	73	62	76	69	61	75	56	72	56	64	66	71	59	69	81	72	67	67	72	54	71	73	64	46	65	72	56	69	71	63	58	61	75	66	81	68	57	76	66	65	60	73	85	72	75	57	61	48	67	61	74	51	83	69	58	58	58	73	84	63	65	64	56	69	64	79	71	66	61	67	68	77	65	55	70	69	63	54	56	58	52	76	75	62	77	58	63	65	43	64	62	55	60	60	84	69	67	64	68	69	58	60	66	68	58	80	76	62	71	50	50	66	64	68	68	63	64	57	82	62	58	71	74	57	75	64	70	62	67	71	56	66	45	64	52	58	72	76	50	70	79	72	60	56	61	59	59	63	65	71	57	73	60	75	59	64	66	68	70	55	81	66	81	68	65	64	56	85	70
25899	23100	21171	36973	63884	63488	49952	37307	26220	15784	7524	3036	1450	974	837	791	753	779	781	769	742	832	822	783	807	764	809	814	804	775	778	788	826	810	723	752	782	800	720	784	806	796	764	814	797	804	823	777	795	786	781	786	826	776	790	781	783	816	735	830	847	824	790	776	830	744	774	757	771	813	811	746	789	773	776	812	866	749	797	795	780	762	803	764	738	769	803	832	773	839	788	799	804	768	776	802	807	788	784	812	782	805	829	810	720	795	800	731	722	773	789	789	760	793	803	797	799	788	780	792	798	802	762	785	807	763	804	764	794	786	776	779	746	780	765	735	811	802	779	797	772	806	826	790	789	778	727	801	825	768	826	775	811	849	782	786	793	789	811	727	806	791	786	785	741	796	837	794	783	784	791	815	841	818	787	789	772	746	775	789	807	816	777	759	810	777	780	763	790	781	805	757	810	774	835	797	825	799	785	752	785	793	794	838	788	784	757	766	844	761	797	798	810	826	740	837	787	766	803	728	785	748	781	803	800	759	730	793	806	803	779	839	775	800	809	840	818	788	796	735	812	795	777	831	820	792	833	811	739	779	813	809	823	788	837	764	789	760	772	784	803	827	744	790	737	793	768	794	790	837	739	807	756	798	765	770	778	797	745	794	810	777	762	822	775	791	782	774	805	736	803	813	765	875	804	828	793	778	795	772	771	774	812	805	757	795	791	846	782	762	770	784	782	766	800	769	812	756	807	796	819	817	747	745	758	823	767	785	786	766	750	792	765	789	821	767	826	799	761	761	797	811	787	789	798	770	772	831	761	771	796	791	770	774	771	767	782	762	795	816	785	745	780	833	802	803	800	803	793	805	751	829	830	768	795	803	782	788	772	790	815	761	839	751	828	827	825	740	803	790	732	790	808	816	773	785	805	789	797	797	791	787	815	744	798	803	795	806	824	789	803	794	810	749	810	760	792	800	772	758	832	787	814	813	788	783	742	764	788	800	796	798	801	849	774	778	781	838	785	805	779	788	781	798	770	826	798	758	794	755	739	780	793	770	807	811	797	774	742	781	755	808	791	784	771	784	804	763	756	773	786	792	794	808	791	765	759	779	805	774	812	803	744	780	820	774	745	804	784	731	802	782	766	834	835	788	830	784	830	811	761	753	821	741	786	759	765	752	766	812	765	771	782	824	835	753	783	844	725	774	790	779	736	850	801	821	790	829	752	781	799	788	796	770	772	799	780	813	768	806	784	729	775	797	775	784	821	774	794	806	802	814	793	788	835	789	793	773	771	846	823	807	808	777	783	849	803	774	734	791	803	739	720	822	754	835	830	832	787	817	764	747	777	813	766	749	864	790	815	799	773	772	837	863	795	809	822	783	777	776	814	820	806	766	780	793	820	776	789	823	732	806	825	785	769	749	799	764	795	800	826	804	790	782	759	817	829	812	748	772	782	826	779	791	810	850	762	813	807	754	802	806	798	762	766	762	780	825	773	800	803	800	788	765	798	796	785	775	739	803	781	820	814	809	842	799	842	759	771	830	780	812	764	790	767	793	772	790	742	799	802	814	729	800	771	823	791	771	774	792	821	819	814	788	765	813	753	798	783	800	830	781	823	820	819	788	762	760	730	804	742	780	782	774	803	751	797	770	827	797	803	823	798	789	826	789	820	802	804	809	763	772	832	783	796	726	791	819	796	795	758	794	790	788	787	774	805	814	813	803	814	833	763	801	796	797	776	844	776	735	766	798	777	776	826	802	802	764	845	777	788	759	753	799	809	755	783	788	799	786	770	817	747	791	801	753	787	780	822	793	772	751	800	770	790	772	794	764	836	771	791	786	776	746	772	764	780	808	767	750	751	788	822	832	782	726	773	784	794	750	781	810	811	783	805	781	831	799	810	783	793	808	786	822	808	796	809	733	781	777	811	804	791	820	781	797	773	803	800	837	785	779	796	747	816	827	772	814	775	720	756	821	788	816	816	770	805	793	747	819	796	833	781	783	836	743	732	810	780	820	811	791	823	829	807	781	784	742	776	780	807	826	795	786	809	764	775	829	815	824	780	801	752	767	782	747	745	778	788	739	746	760	829	842	794	807	797	775	798	770	764	813	789	817	768	755	779	818	799	765	791	840	778	803	765	850	725	818	798	818	809	795	731	807	809	785	759	754	767	807	819	776	773	779	816	791	823	779	786	785	756	793	770	793	753	767	848	812	745	833	780	823	789	824	829	835	810	751	815	847	800	794	811	826	795	793	765	780	751	805	781	811	846	804	791	772	835	828	824	782	789	767	785	810	829	744	789	774	762	835	736	756	754	786	742	815	787	813	739	788	799	808	808	769	814	805	775	808	759	779	782	804	781	810	754	800	736	786	784	807	747	740	807	751	750	768	744	775	835	783	807	737	741	785	752	836	729	782	789	821	790	819	790	784	785	828	749	789	785	773	795	752	791	813	776	801	755	788	800	822	828	820	825	738	791	766	776	809	758	743	772	802	764	805	781	782	805	762	797	792	852	814	858	822	811	821	776	790	830	766	772	742	807	762	821	817	761	789	779	757	730	792	814	756	829	808	804	749	823	822	816	769	807	800	835	818	753	761	706	802	808	813	801	856	771	828	757	802	764	769	807	835	838	787	825	768	806	802	822	810	817	784	807	783	820	797	836	816	838	728	809	798	773	770	831	801	814	772	750	824	796	799	801	818	776	761	796	778	781	745	784	788	784	810	753	824	787	785	794	821	777	778	774	877	733	792	772	753	771	772	778	809	788	804	806	797	766	819	777	785	748	833	769	795	810	762	756	787	813	799	805	809	793	770	825	819	730	776	846	779	770	719	823	810	750	788	779	801	828	760	808	778	781	804	772	794	795	842	773	845	823	771	818	799	810	785	755	853	805	757	794	758	782	831	793	781	814	779	754	726	790	784	846	738	781	753	767	775	760	750	801	766	829	793	783	782	806	878	783	768	796	805	821	713	776	825	793	768	785	786	795	840	778	816	796	806	758	813	782	803	786	805	824	804	771	763	777	791	757	805	787	750	806	759	792	806	773	769	828	797	835	823	732	762	768	761	812	766	815	760	776	753	725	802	736	774	774	800	810	784	783	829	821	794	780	765	783	749	776	770	796	751	812	765	746	766	781	798	819	772	821	768	749	815	820	768	784	824	811	793	820	828	847	759	811	821	805	795	768	785	781	798	785	780	800	806	773	793	770	772	791	757	795	824	749	840	758	803	809	756	796	813	790	788	794	789	760	800	760	812	820	764	824	815	808	822	805	761	828	828	824	840	809	776	820	768	788	820	782	818	779	789	767	806	786	806	796	835	779	759	760	809	811	800	830	789	831	813	756	798	791	722	787	822	756	790	753	791	759	769	788	777	786	814	816	841	746	823	810	797	797	801	760	853	784	775	744	821	780	820	737	850	763	824	785	801	793	758	777	803	788	762	798	745	804	788	815	757	767	777	801	773	782	771	777	779	739	790	796	784	783	764	806	801	831	765
2985	1904	1736	2123	8599	13350	10539	5294	2132	791	331	155	91	68	61	70	76	64	65	64	67	56	57	67	78	60	50	68	75	65	69	68	60	53	71	52	69	62	71	69	75	64	79	67	60	73	63	69	71	63	74	72	80	68	53	72	74	57	73	53	67	60	72	80	64	62	77	68	57	80	60	58	53	54	70	73	57	60	63	66	74	52	63	54	72	66	63	62	71	65	62	76	74	79	53	43	73	69	79	66	66	75	73	56	61	61	73	53	58	61	70	73	73	73	56	60	65	59	66	57	48	54	56	50	68	76	61	54	68	63	61	58	66	68	72	57	64	69	61	71	43	69	61	60	66	74	59	64	69	72	76	54	63	69	65	66	64	68	61	78	70	73	71	56	79	64	59	67	70	60	68	65	50	58	74	73	67	76	78	56	63	58	65	60	65	68	66	72	67	73	62	77	68	83	83	58	61	78	70	71	67	58	63	61	65	62	60	64	60	75	72	66	49	69	71	63	67	72	71	77	66	62	60	67	63	67	76	82	72	55	61	72	62	65	70	58	58	56	67	59	64	60	53	68	58	60	58	60	70	72	60	61	71	63	59	59	58	53	63	61	68	70	52	59	65	73	74	73	73	55	72	67	61	77	61	58	72	63	69	73	57	64	59	64	75	73	66	69	61	77	65	68	63	66	59	73	73	61	56	57	54	73	63	63	74	69	66	58	60	60	55	67	80	58	63	77	62	88	69	55	63	48	68	80	74	69	76	65	75	80	57	57	61	56	64	77	70	65	82	73	69	63	47	63	65	66	70	67	60	70	54	66	59	75	74	60	67	65	74	58	57	72	53	78	63	52	66	66	65	79	67	60	72	76	70	88	81	64	56	60	70	79	60	79	55	65	69	59	47	62	62	59	64	51	68	65	75	63	75	58	52	66	64	83	53	65	72	64	68	65	87	66	55	51	49	71	65	66	79	70	70	64	63	53	59	66	67	63	53	67	60	59	68	68	59	87	60	69	67	60	62	57	81	59	70	68	63	54	61	66	71	57	71	64	74	52	60	59	67	69	70	73	63	70	72	62	65	62	63	76	69	63	76	63	65	63	57	57	58	68	66	73	60	58	67	72	76	85	74	66	77	68	57	50	59	68	64	58	76	61	60	55	68	86	51	79	69	63	60	61	69	53	73	66	79	74	56	69	63	68	61	82	72	60	76	72	69	60	66	63	89	70	51	61	71	66	59	59	72	68	66	58	67	70	64	68	65	60	69	73	76	72	66	64	67	52	72	59	54	72	61	71	69	57	63	62	69	62	61	64	60	75	64	67	70	67	67	63	74	70	53	63	69	63	61	67	69	86	57	79	55	62	56	62	55	66	63	63	55	65	63	52	68	61	59	63	62	57	55	69	72	52	59	69	56	88	73	70	52	65	71	68	60	57	59	59	69	51	58	70	70	80	78	80	52	66	70	67	80	59	76	58	66	62	71	60	70	74	68	60	65	54	73	62	69	56	66	51	59	74	57	65	66	53	64	72	71	66	64	53	80	70	68	68	66	73	59	56	62	64	68	74	81	80	76	59	87	67	62	70	58	66	64	48	63	54	64	86	59	61	72	56	69	73	72	64	77	65	80	69	74	81	82	58	66	58	72	74	76	62	63	69	68	56	62	55	57	70	77	65	73	69	67	69	68	71	58	70	74	70	71	63	77	75	73	68	75	62	82	63	72	71	68	69	79	59	57	65	64	51	75	76	57	64	63	71	77	57	60	73	67	71	68	60	57	65	69	84	62	84	77	73	63	67	61	68	62	60	53	77	64	72	61	52	76	73	69	68	62	77	81	81	52	57	66	63	81	83	68	63	66	63	61	55	70	64	73	53	73	68	69	72	57	72	57	58	77	69	50	66	74	70	64	83	62	70	59	56	75	78	62	56	69	56	59	72	78	48	69	66	72	65	63	75	57	67	63	59	63	67	68	63	69	50	62	70	59	70	64	61	83	66	63	72	65	63	60	62	66	64	72	64	53	85	68	62	71	78	61	69	73	67	53	70	61	57	72	71	66	62	61	51	60	73	76	74	56	70	67	58	60	73	69	68	66	59	60	51	60	69	82	58	76	67	69	76	68	77	74	64	68	56	61	65	75	56	54	89	53	58	49	68	70	54	58	66	66	62	69	77	63	73	57	68	60	74	63	49	74	66	69	64	67	78	59	60	74	66	71	68	63	53	69	67	56	67	61	75	53	64	57	66	70	57	67	65	49	71	70	67	54	68	86	68	67	59	57	72	67	62	67	61	53	65	70	76	59	57	68	68	64	63	70	66	57	59	53	60	81	63	75	58	83	70	76	60	54	62	78	71	53	79	61	58	72	39	66	64	58	77	58	63	60	79	63	56	69	61	46	69	68	71	71	76	73	52	73	68	69	65	79	59	68	77	84	50	65	73	67	67	73	65	74	74	62	62	68	61	70	50	62	71	82	69	55	60	62	56	77	73	63	79	67	66	69	61	71	60	68	61	76	59	70	56	62	58	60	68	57	57	75	80	57	78	66	48	56	63	78	62	61	72	64	59	59	64	75	60	66	71	56	63	52	80	79	63	58	51	58	69	57	61	61	79	58	58	58	68	69	61	64	65	57	54	58	63	46	64	62	61	76	64	75	67	67	80	54	67	49	77	70	63	61	56	62	67	67	66	68	75	61	70	68	60	61	70	78	68	74	72	67	68	72	76	64	68	65	74	76	60	59	81	71	56	72	63	63	65	56	69	64	68	61	72	63	59	77	69	62	62	71	83	76	76	70	69	67	74	59	63	58	62	62	65	58	63	61	78	71	67	65	63	56	65	69	69	69	63	55	59	70	63	67	66	60	53	56	70	54	76	69	77	66	64	55	71	57	69	64	67	70	71	70	65	71	80	69	56	82	69	94	68	64	68	65	68	77	73	63	54	80	67	58	73	63	68	62	56	75	69	54	64	59	65	64	82	69	70	77	52	56	68	66	72	74	65	71	64	65	68	64	61	53	62	62	61	57	58	61	50	66	56	55	50	64	63	65	74	66	64	77	60	60	54	82	62	62	60	71	60	70	71	59	70	54	63	59	70	77	69	71	69	80	70	64	69	56	64	61	69	63	60	73	70	68	56	75	64	67	64	66	68	57	52	64	82	57	64	74	62	70	69	68	49	70	54	61	72	82	64	71	75	73	67	63	56	71	73	66	71	64	56	71	59	71	66	69	66	78	77	62	53	70	58	55	61	67	62	72	73	63	57	58	54	50	70	62	70	56	78	75	75	68	66	79	72	88	69	70	84	68	80	70	62	59	71	66	76	55	78	58	67	66	76	63	61	64	53	70	61	57	68	69	60	61	61	65	70	78	72	68	69	72	75	59	79	71	73	71	64	65	70	64	61	66	64	63	54	65	56	72	62	70	64	64	73	61	69	58	66	69	74	62	68	67	55	61	55	71	55	66	71	71	53	63	70	65	56	60	80	82	64	82	54	57	59
25980	22575	21240	34600	62930	64788	52801	39175	27331	16747	7915	3132	1453	971	851	851	789	815	811	830	844	871	760	785	733	827	864	817	788	811	841	734	815	813	828	797	783	776	797	778	772	859	788	793	788	810	776	810	768	757	794	785	824	766	813	774	847	844	814	796	808	823	722	838	796	805	808	812	811	846	780	773	810	758	810	805	809	743	770	808	795	804	745	783	804	827	799	832	830	784	819	749	803	771	811	809	787	820	796	771	762	797	774	811	770	810	815	798	851	773	822	823	753	812	787	825	785	795	795	753	775	778	795	772	786	802	769	792	825	803	836	822	822	862	814	806	777	766	783	789	767	857	782	779	808	879	826	791	806	812	764	788	824	791	804	815	806	824	764	811	765	845	819	829	785	825	812	804	816	778	776	786	826	798	778	806	787	804	836	841	798	775	796	835	800	792	759	796	832	832	803	814	821	830	775	788	807	776	761	786	804	808	805	821	842	804	805	791	813	808	826	762	821	818	757	805	762	752	809	797	802	808	806	780	791	823	812	792	795	819	805	826	798	800	794	801	775	768	798	829	762	856	755	760	752	782	765	738	778	758	775	809	812	785	816	782	769	817	820	786	781	803	847	779	820	834	804	821	844	798	833	758	817	759	782	806	804	764	766	837	828	831	797	809	843	822	755	811	756	824	772	834	815	844	796	806	806	808	800	812	799	830	829	789	806	850	816	763	807	811	818	784	830	795	824	786	795	780	799	802	811	850	841	821	804	792	791	822	799	811	811	798	776	859	760	805	788	819	830	797	753	774	771	803	823	837	771	782	810	794	768	823	841	814	860	804	811	790	783	826	810	778	803	808	803	819	838	785	788	745	797	822	828	826	748	804	771	776	785	787	806	831	775	852	766	817	793	840	774	791	768	787	757	807	803	833	825	795	755	837	785	838	754	777	814	794	810	802	795	755	784	805	837	771	791	740	860	809	804	798	827	786	792	831	816	808	811	789	804	789	790	838	755	822	803	756	782	814	771	797	796	785	782	790	831	824	739	768	800	773	770	816	843	767	815	755	796	792	818	817	751	793	782	822	777	764	772	776	790	789	792	837	800	771	783	774	840	810	779	807	804	788	768	797	799	797	799	844	773	825	813	782	784	770	798	791	825	789	761	808	822	786	828	796	762	792	802	800	811	802	812	799	797	785	868	802	787	781	836	802	838	761	790	789	768	829	786	796	796	780	791	789	808	804	794	769	837	796	799	768	816	812	793	810	822	810	805	810	814	796	796	807	791	788	808	725	811	811	797	863	751	784	805	810	765	803	802	824	814	815	792	802	778	804	777	798	824	800	790	813	821	815	859	738	837	789	803	816	821	814	815	829	820	788	766	773	830	809	783	816	798	809	749	778	809	760	806	818	781	836	819	799	784	828	741	779	834	828	782	810	767	758	786	790	809	825	764	778	774	799	774	808	845	829	826	810	763	794	763	768	804	819	786	829	793	876	796	792	847	794	840	809	794	756	783	758	826	779	789	772	831	830	831	802	794	820	816	761	779	766	807	816	806	800	800	778	815	765	807	826	858	788	818	816	821	864	800	804	766	788	770	786	817	787	805	760	847	823	896	805	816	791	797	770	770	779	838	805	778	777	818	795	763	842	769	834	792	782	793	843	791	822	769	765	810	810	775	805	760	820	759	786	831	795	811	785	838	787	772	790	816	762	765	803	757	764	791	797	784	807	766	795	806	773	830	787	821	853	735	792	807	780	784	794	757	788	800	830	774	807	793	793	770	782	843	809	759	796	801	806	781	796	838	821	813	779	777	791	803	819	785	742	800	823	789	830	826	826	796	711	792	782	823	820	824	820	811	764	761	790	792	804	835	823	757	784	765	806	789	808	775	867	789	781	803	756	783	770	812	794	790	762	808	817	812	817	782	812	769	810	806	777	748	797	766	833	838	743	769	743	818	761	824	772	774	789	773	821	812	812	832	791	787	812	777	743	812	736	775	771	785	823	817	809	810	776	816	764	821	762	776	817	812	816	789	708	794	788	823	756	789	807	803	763	856	837	798	807	796	771	765	813	772	784	777	747	821	765	816	802	827	752	813	782	773	763	774	848	821	769	780	824	810	801	841	781	800	767	806	811	753	822	860	776	817	760	820	839	843	783	848	769	777	743	762	765	799	771	846	797	801	810	807	824	800	807	802	819	848	794	771	829	795	839	814	816	810	811	802	792	764	771	770	737	830	784	797	798	810	786	781	821	788	776	846	776	779	774	810	772	783	807	791	779	813	818	865	811	837	833	788	836	797	773	770	805	834	808	789	762	745	809	793	857	776	812	780	780	787	776	808	758	788	829	792	811	827	800	763	788	735	805	743	793	812	820	786	790	800	796	761	835	798	811	803	824	796	816	766	818	812	791	783	793	776	867	744	799	795	731	791	799	833	810	793	826	791	795	768	807	779	875	847	820	773	780	800	839	780	802	811	816	786	787	788	804	813	830	827	772	788	856	766	769	819	800	754	802	829	807	782	814	769	822	810	806	794	825	788	837	817	797	804	807	783	784	790	792	765	789	791	774	797	813	754	758	761	863	788	805	799	848	792	800	810	795	820	819	756	773	770	778	793	783	822	811	781	749	731	771	795	798	779	767	803	771	799	800	772	782	804	803	818	789	825	807	746	825	796	820	834	787	764	761	789	821	787	800	814	739	814	811	823	783	790	796	824	799	812	809	804	797	814	845	776	810	737	742	811	775	783	834	749	750	792	842	842	774	825	821	748	825	834	821	789	765	832	793	759	806	816	805	796	805	851	793	799	787	816	822	774	757	826	809	836	782	807	792	822	774	801	801	825	805	826	772	818	828	765	827	789	797	803	891	816	824	789	790	778	806	799	830	779	777	765	761	819	770	800	801	803	795	822	779	796	769	815	783	778	802	744	780	805	844	787	769	797	772	820	771	803	843	792	851	751	838	805	818	785	776	850	807	757	799	745	791	766	787	787	759	810	799	789	770	799	782	817	783	794	811	772	770	786	818	739	804	792	794	793	808	796	782	739	773	821	755	796	812	771	787	789	819	812	825	856	811	806	811	782	820	775	808	773	820	794	798	772	785	798	776	853	776	803	798	786	840	816	832	794	794	813	799	786	833	822	827	787	823	768	787	831	799	792	774	749	796	791	778	758	804	779	783	807	830	763	800	814	783	875	813	757	779	805	788	825	769	816	822	808	756	768	784	789	790	795	838	837	838	786	794	840	788	772	802	778	824	789	870	806	803	788	768	792	781	828	844	802	765	791	785	783	785	795	846	800	778	832	827	760	789	790	780	804	812	781	791	772	782	782	755	803	785	760	794	779	791	741	814	777	786	772	755	811	795	782	842	780	818	818	864	783	803	785	766	780	826	814	772	789	824	801	794	813	766	820	801	796	754	769	791	848	722	869	808	781	811	728	786	785	792	761	795	814	792	807	787	793	784	792	812	877	805	820	844	842	791	810	810	824	774	743	809	858	768	779	756
2424	3027	2854	4886	14218	20254	16517	8715	3271	1224	478	230	120	94	94	66	66	79	68	81	57	70	77	83	98	76	81	76	80	66	72	75	84	86	72	76	85	79	67	70	80	73	65	81	66	54	77	75	63	72	73	76	81	58	79	74	65	79	80	83	70	72	88	84	69	64	64	74	69	77	92	70	82	80	59	70	64	82	59	62	79	74	78	62	85	70	73	61	80	59	65	63	64	73	71	78	61	66	81	78	83	71	61	87	57	68	83	75	76	85	78	59	76	60	79	78	65	86	86	75	67	65	65	74	81	73	72	61	73	73	73	83	58	77	72	59	78	74	59	90	59	89	90	75	65	90	76	65	80	81	70	62	70	84	77	73	71	89	76	69	77	77	70	68	67	62	76	75	79	77	76	75	69	76	79	64	65	75	69	62	54	70	70	81	78	63	63	69	74	76	62	71	74	76	63	58	74	69	86	67	68	80	69	91	90	67	59	71	67	66	66	67	72	58	72	65	77	61	74	85	64	74	67	66	72	62	72	64	63	67	73	70	71	87	74	76	55	88	69	82	70	76	71	76	74	74	72	56	73	58	68	66	88	80	73	70	75	66	91	74	78	61	65	75	75	79	55	76	71	82	90	67	78	67	55	81	67	79	65	60	69	63	71	69	71	72	69	67	57	69	75	61	69	79	78	75	80	92	66	63	78	63	91	74	74	66	90	71	78	69	63	75	70	82	78	61	71	72	78	75	69	71	80	81	94	79	72	73	71	77	84	74	77	83	73	96	79	80	77	61	81	79	66	65	72	64	79	78	64	70	73	58	78	83	83	82	78	57	47	67	89	69	65	70	77	77	89	78	83	93	60	80	69	75	70	82	77	68	72	71	64	76	79	78	64	77	72	78	82	67	76	77	67	70	79	76	68	79	52	62	68	56	70	73	70	66	70	65	73	80	88	86	65	61	69	81	74	73	75	74	65	70	68	75	78	64	64	80	64	81	87	91	64	63	65	61	86	83	70	79	77	65	77	68	69	79	83	91	48	63	81	78	73	65	83	76	66	70	79	86	76	70	89	86	86	69	75	79	69	72	68	78	58	76	71	63	80	75	85	72	82	69	82	82	77	71	82	79	82	57	73	83	65	58	75	58	73	61	68	78	82	77	73	69	74	80	67	71	69	77	88	64	67	70	71	75	80	76	76	74	92	67	92	55	66	67	74	77	69	85	81	72	84	60	69	91	73	74	90	85	73	74	89	86	72	60	77	69	66	78	73	68	83	70	74	64	85	62	75	60	62	75	64	65	62	66	83	75	78	73	65	68	76	73	68	64	70	59	70	57	59	72	70	83	62	65	67	76	83	76	80	87	74	74	88	81	85	67	72	70	72	62	87	68	72	77	76	77	78	61	69	81	84	70	70	73	76	96	84	73	78	70	67	78	72	89	82	75	70	76	74	83	73	83	85	78	67	73	70	69	82	73	67	68	84	77	71	63	69	66	85	80	67	64	66	73	80	81	84	74	77	75	68	77	77	67	77	94	77	67	74	72	79	85	79	75	70	74	65	77	76	68	75	64	82	72	84	84	57	82	66	86	86	77	66	68	68	75	67	75	81	68	81	81	67	89	88	79	74	62	80	81	80	71	64	54	88	69	65	83	78	73	81	61	67	67	68	58	73	56	72	65	76	82	76	67	85	68	61	55	77	74	60	77	85	71	67	66	87	74	60	88	71	67	58	77	76	80	66	74	63	61	78	68	70	66	73	87	72	75	61	54	75	77	72	71	76	74	74	78	83	75	62	67	83	64	73	70	77	86	80	72	79	72	78	77	67	63	74	59	73	69	84	78	77	75	67	75	64	73	75	62	69	61	88	66	63	60	70	74	73	92	78	72	80	73	73	77	79	78	85	85	80	69	87	56	78	86	59	74	72	60	87	89	66	60	67	63	74	77	72	69	67	77	69	70	67	90	58	78	71	75	71	81	69	83	87	73	76	77	75	79	76	76	63	81	96	76	74	76	61	84	70	78	61	77	82	77	67	65	68	74	76	65	72	63	75	88	74	88	69	75	70	85	80	72	88	78	68	68	90	66	62	72	76	58	86	71	75	68	71	75	85	69	73	57	78	79	77	77	86	77	66	78	71	63	64	63	53	80	79	68	62	78	64	58	72	80	82	78	64	67	80	99	68	71	66	70	91	63	56	72	72	66	100	67	72	68	76	66	71	70	88	69	70	77	73	58	61	74	80	70	64	74	79	72	86	70	85	75	71	85	82	66	65	75	66	73	67	72	78	76	81	81	67	52	96	91	67	83	78	65	76	74	57	73	77	71	77	89	67	64	57	87	91	72	66	68	82	75	72	86	65	64	75	68	68	68	90	72	76	77	74	71	63	82	71	61	73	68	72	67	79	59	75	75	72	78	78	71	82	79	66	68	82	65	82	74	58	68	73	86	72	80	58	64	80	72	61	86	71	81	70	69	73	65	77	60	77	61	62	87	72	73	77	91	84	83	68	76	67	81	69	65	81	82	67	60	76	83	65	81	73	77	73	79	77	72	70	52	65	83	73	82	86	81	86	62	73	81	63	78	72	72	72	82	90	77	59	55	63	87	63	74	65	85	59	79	78	89	65	69	57	73	69	63	71	63	63	80	61	73	65	74	67	76	67	54	66	87	78	70	79	77	80	77	75	75	86	74	66	75	88	89	72	62	75	77	67	70	75	73	80	61	61	78	64	78	66	80	74	68	68	65	68	65	76	61	88	67	71	91	78	89	70	66	70	92	76	72	65	69	57	74	77	77	81	74	84	74	75	73	75	68	65	81	81	87	79	51	88	72	73	71	74	73	76	72	77	56	83	68	71	89	74	85	84	84	72	60	69	86	73	68	72	76	64	90	71	67	89	74	72	70	72	66	75	87	73	84	76	83	66	74	63	66	81	73	86	54	79	65	68	73	81	64	78	74	69	65	75	73	81	81	63	71	87	76	60	80	77	68	52	59	91	80	64	69	76	76	76	73	79	72	75	87	88	77	61	66	74	79	68	84	93	75	87	80	67	74	65	73	81	72	69	84	64	62	81	62	76	89	83	63	84	82	77	57	73	76	77	75	71	79	53	78	58	82	75	77	67	67	63	70	60	82	81	66	67	85	64	69	77	95	62	62	75	73	80	75	62	79	78	61	84	54	64	68	66	57	63	78	66	80	63	88	76	62	86	69	71	79	68	73	76	71	75	66	75	73	67	87	91	93	88	69	78	78	82	67	85	72	78	74	72	75	70	72	76	74	84	68	66	74	69	80	68	69	76	76	68	77	73	79	85	78	78	79	78	74	75	58	86	76	88	83	78	62	75	79	74	76	63	68	68	70	63	80	75	74	69	67	68	66	81	69	67	79	68	77	80	77	77	61	72	66	84	73	89	83	68	70	66	72	75	79	75	67	73	84	75	75	76	62	80	71	72	83	77	69	73	76	90	73	62	66	77	70	68	68	61	75	66	71	73	67
32133	27280	25593	45401	74504	75029	61866	44544	31620	20934	10661	4290	1936	1163	948	961	923	858	830	906	906	875	921	884	850	884	863	853	861	862	891	849	889	900	872	934	912	932	876	846	884	911	900	848	896	905	884	834	911	846	918	884	869	876	815	800	883	905	926	867	860	907	912	897	878	869	899	809	933	877	916	866	879	862	920	908	910	892	827	869	847	880	868	898	937	924	882	834	844	906	909	868	879	968	872	811	849	881	906	875	882	839	886	859	888	897	848	918	918	875	884	917	849	848	868	875	911	858	885	946	864	866	904	865	888	882	878	852	829	853	861	930	876	815	939	861	879	907	925	840	878	896	908	874	880	865	871	861	840	848	893	852	776	871	916	809	918	864	848	827	913	866	873	924	884	893	865	890	863	892	856	898	908	873	871	855	812	908	933	864	880	854	900	861	843	919	867	943	921	893	882	880	851	888	847	849	890	894	876	879	911	913	876	895	895	855	902	901	812	852	859	889	920	868	881	873	902	867	853	836	895	925	844	888	882	880	916	883	899	849	920	902	898	877	860	879	845	880	937	889	953	864	909	874	876	911	842	889	851	870	841	894	861	925	856	894	860	888	871	872	904	931	883	905	906	886	923	886	833	875	866	920	826	849	901	854	925	906	862	883	868	861	913	893	860	861	869	904	860	904	867	852	882	883	840	904	846	904	919	875	874	916	935	882	870	883	883	919	902	904	876	878	860	915	889	882	884	919	883	891	927	910	873	859	889	876	854	883	894	914	959	867	915	869	873	868	877	911	911	900	875	882	873	907	848	911	893	897	851	893	863	897	906	857	904	869	840	886	886	859	851	893	899	904	846	941	837	899	799	839	842	854	907	906	850	840	871	915	877	891	862	855	869	873	909	887	910	903	840	895	861	874	956	884	852	906	867	844	898	904	857	879	891	803	905	876	876	913	888	907	899	831	838	894	854	803	910	885	903	831	891	922	903	837	915	878	899	874	856	842	894	891	882	866	898	816	895	858	861	932	879	912	847	903	829	840	858	894	889	840	890	953	865	827	878	857	871	899	930	898	889	868	879	921	807	834	901	887	854	845	882	855	881	865	835	906	832	847	880	903	934	894	885	885	912	862	865	907	903	887	890	846	885	863	909	948	872	879	864	858	917	831	867	871	872	883	873	902	934	875	835	855	917	838	869	906	849	863	875	850	862	882	921	863	903	945	883	924	872	899	912	831	941	913	861	885	888	884	861	912	864	863	839	914	911	934	895	956	861	888	852	863	914	860	881	861	866	916	912	862	877	872	914	848	880	930	922	891	854	935	890	865	908	830	891	899	920	914	894	811	881	890	893	859	876	881	884	833	889	808	882	871	922	902	905	872	889	863	867	908	870	869	910	885	889	908	850	880	960	778	959	896	907	825	893	917	889	853	852	894	903	893	854	928	867	878	883	912	920	854	880	853	884	861	929	878	859	893	878	892	906	906	907	893	901	826	885	875	891	852	906	862	852	896	879	922	835	883	903	843	910	890	879	808	862	908	846	826	917	855	937	908	902	883	881	879	860	858	875	858	877	878	880	903	919	949	852	921	847	906	893	833	907	847	895	909	888	880	851	888	863	899	884	907	919	866	891	832	829	873	913	873	870	893	884	842	859	909	899	914	895	941	912	900	871	866	879	808	887	939	859	879	900	900	867	920	825	905	910	882	863	864	831	815	914	877	877	873	855	930	882	892	891	889	869	938	890	901	858	905	890	910	923	902	856	844	876	883	858	838	916	822	921	900	868	888	910	916	977	863	882	884	838	904	878	849	941	895	942	902	872	912	875	869	930	918	936	844	906	882	896	882	915	914	896	895	925	903	876	975	869	902	904	908	874	861	883	928	846	875	916	897	914	917	917	874	846	841	847	871	885	913	922	919	875	972	828	861	896	930	887	848	856	848	848	879	818	880	781	869	848	915	923	879	820	845	902	892	867	860	846	879	881	850	875	954	930	898	927	912	851	920	904	912	906	881	839	907	855	840	858	921	895	888	879	859	923	880	870	866	908	879	883	829	880	892	836	884	912	878	845	907	865	929	863	908	873	831	846	877	895	892	910	855	866	957	858	913	868	841	890	866	897	880	884	894	889	870	939	938	848	877	937	845	891	948	855	936	840	845	894	905	867	846	834	913	875	873	871	949	865	851	875	904	887	870	877	895	862	838	881	875	873	881	911	891	844	855	858	904	821	860	886	869	942	870	850	857	884	866	880	856	900	895	862	850	868	927	926	919	867	912	877	842	863	913	865	862	875	966	856	836	890	831	908	804	873	913	881	898	881	934	915	891	857	871	894	877	934	889	853	902	890	894	832	874	901	863	879	885	896	872	932	827	851	914	858	923	896	871	874	887	870	843	870	949	835	842	907	916	855	922	892	875	879	850	886	849	856	887	901	838	844	901	881	906	877	882	896	911	824	898	901	930	909	880	870	893	883	862	833	861	868	902	902	876	872	861	884	890	933	882	894	863	850	915	921	929	852	891	882	939	910	879	899	874	953	905	886	877	921	850	836	907	887	893	900	893	881	891	926	875	901	897	854	883	914	856	901	818	924	907	842	948	905	906	890	888	881	947	849	894	924	899	913	824	921	920	846	911	835	855	892	848	866	888	892	928	834	896	893	945	874	871	915	860	889	897	960	881	921	926	886	909	927	878	888	881	893	876	881	859	905	881	862	868	905	901	897	871	918	884	863	918	841	853	901	879	864	895	864	872	834	901	918	870	880	865	856	874	859	900	827	926	908	818	908	843	877	935	923	857	836	866	875	921	915	937	913	883	850	837	887	857	890	858	923	922	881	900	893	914	869	883	856	903	866	882	825	847	891	923	863	876	906	863	868	909	846	881	958	870	831	904	891	880	846	891	842	831	869	853	859	868	894	894	873	881	887	831	876	930	871	896	849	965	938	875	914	821	898	866	891	882	914	838	871	838	878	876	881	919	886	870	870	916	835	850	824	888	906	878	895	869	879	956	859	877	909	899	860	864	859	899	863	905	868	868	839	868	834	899	887	869	873	795	890	880	843	922	871	827	873	848	846	867	878	845	968	854	895	901	918	879	916	846	839	851	812	846	921	863	897	857	886	889	884	889	865	910	815	878	914	859	866	865	956	846	878	882	870	869	864	885	930	844	889	898	886	860	889	909	827	890	886	890	876	897	915	886	865	820	905	934	895	861	856	879	867	904	909	889	803	919	904	871	879	870	854	931	868	893	869	877	858	866	901	892	845	836	889	906	893	868	926	853	857	875	859	898	883	780	911	899	894	832	882	917	848	871	860	868	837	896	855	800	925	942	892	870	872	925	901	941	850	857	844	888	896	883	873	832	906	865	881	926	851	831	859	876	873	883	889	871	826	886	859	896	878	860	857	873	858	919	855	861	899	882	865	865	900	938	876	900	859	814	898	881	893	847	828	896	891	873	861	889	867	844	872	876	931	857	858	878	879	881	840	882	864	904	828	843	900	905	866	839
1693	511	463	1366	2995	4192	3106	1635	673	282	151	104	77	58	68	48	58	57	75	73	67	61	70	63	62	72	61	60	78	59	49	54	64	60	46	55	52	53	57	54	73	52	47	57	70	53	54	56	59	63	50	48	50	57	58	43	64	51	46	59	68	59	69	64	66	67	55	55	59	64	54	65	51	62	44	53	57	73	56	60	50	55	59	61	60	57	61	80	67	51	53	65	53	69	60	66	62	66	64	64	64	44	69	51	75	70	54	61	61	61	60	52	62	66	65	56	61	68	53	55	63	52	59	52	43	67	71	47	56	60	53	54	69	73	56	49	50	61	54	67	60	68	60	44	70	54	59	58	63	62	65	69	51	53	58	52	60	60	49	55	71	54	63	66	57	62	60	48	70	65	65	68	72	67	60	54	58	69	56	60	67	72	59	63	59	54	58	66	64	64	48	57	56	53	62	79	50	61	52	51	51	66	63	57	55	53	71	58	52	48	51	57	58	61	64	48	78	54	61	55	45	55	61	63	58	63	54	49	47	49	55	61	51	70	57	59	51	59	59	48	55	56	51	51	63	55	64	54	69	59	45	61	54	66	61	65	67	52	61	57	41	39	51	44	51	56	62	57	65	62	52	65	64	71	47	47	52	59	62	51	66	59	48	55	64	61	51	53	68	55	52	50	54	62	47	54	49	59	64	59	77	50	60	64	62	65	72	73	59	68	47	56	54	56	71	64	53	67	61	64	48	55	62	53	61	46	53	53	51	63	66	63	57	56	66	54	58	54	66	63	70	57	62	39	61	41	76	62	49	62	50	58	55	56	52	59	56	70	59	49	76	60	54	70	55	63	69	74	59	48	46	67	67	58	66	66	50	45	54	67	65	56	43	55	57	72	54	48	51	54	69	60	64	53	55	48	61	58	58	72	58	54	51	56	52	57	50	62	61	65	49	57	54	51	70	58	57	51	59	58	51	55	61	71	65	53	64	59	67	50	63	63	56	54	52	58	56	56	51	56	64	61	64	46	55	60	67	54	52	72	81	58	51	73	65	59	55	45	43	58	57	59	61	64	61	51	52	66	58	47	50	65	61	52	59	57	65	56	65	60	45	70	39	68	51	66	46	60	71	55	55	54	58	66	59	63	62	57	58	62	49	55	59	48	51	59	73	52	56	53	65	70	59	51	56	56	56	54	69	63	67	51	60	71	55	59	66	49	58	53	49	54	61	62	60	55	57	41	45	64	58	46	48	68	54	67	56	41	57	55	56	59	53	67	63	59	59	61	60	47	63	62	55	67	57	67	56	60	67	53	65	59	72	65	56	59	52	62	60	43	51	64	55	68	65	53	66	52	64	45	54	52	57	68	71	58	59	52	64	57	50	62	59	66	69	60	54	59	62	65	52	58	56	63	48	60	72	57	62	53	80	66	62	47	60	55	63	60	57	64	60	57	54	76	57	42	64	68	45	54	64	54	69	57	62	76	62	51	68	65	73	51	42	72	49	62	54	52	55	70	55	61	74	61	69	54	48	64	55	63	64	58	66	51	58	55	64	67	66	70	52	75	57	82	59	56	55	54	71	50	72	69	51	63	44	55	61	51	53	53	49	64	65	66	47	48	71	63	49	59	67	54	57	54	61	48	59	64	47	57	70	49	48	58	54	56	50	69	53	55	43	52	55	51	49	56	51	63	51	54	75	55	66	65	64	58	47	49	54	59	48	57	53	61	63	55	59	58	62	62	38	40	66	56	50	55	55	63	54	54	60	54	66	48	49	60	52	54	51	68	50	48	69	55	51	56	55	64	64	64	64	45	55	59	66	45	46	75	59	74	55	52	54	56	62	47	57	67	65	63	47	56	52	59	48	58	63	51	66	71	53	56	51	64	75	74	67	59	60	72	60	51	63	71	56	42	60	62	48	50	54	53	55	55	72	69	68	48	65	54	57	58	56	60	51	62	54	50	50	60	51	64	63	58	60	42	53	54	68	60	60	54	50	43	59	66	53	62	62	73	70	55	65	53	56	62	61	64	56	57	48	58	63	56	47	55	54	73	79	55	42	83	55	56	55	51	56	59	57	61	68	65	79	60	49	50	65	65	49	62	69	50	67	63	61	71	47	65	84	61	56	62	49	57	66	64	67	52	59	59	59	65	50	65	59	65	48	48	66	48	48	54	60	54	73	60	55	59	57	71	50	51	64	55	55	53	53	59	49	49	54	54	56	42	59	56	48	57	47	54	59	65	63	48	58	57	77	75	52	70	56	55	56	63	61	60	50	63	54	56	64	62	62	56	63	61	59	55	49	58	54	64	66	76	66	51	65	69	51	67	64	65	58	58	63	55	58	63	57	51	70	73	61	50	76	74	47	67	72	51	60	53	56	66	51	58	46	67	64	55	52	51	55	50	46	70	66	64	69	53	51	69	73	50	55	47	51	51	45	50	50	69	64	57	73	59	70	61	47	55	64	59	60	62	57	61	66	66	50	52	55	61	51	65	61	66	73	55	64	58	58	66	57	70	49	59	62	52	58	56	58	61	59	65	55	55	52	65	53	63	51	62	64	58	55	63	73	61	48	70	64	62	55	58	52	52	60	64	66	67	64	62	53	52	71	63	57	61	65	54	51	55	71	50	68	65	57	59	61	62	60	60	56	61	49	62	63	63	66	60	54	63	59	66	63	54	53	65	57	58	59	58	51	82	61	50	54	44	67	56	61	62	61	60	59	67	55	64	60	62	53	49	52	76	69	76	54	56	69	70	60	48	52	54	50	53	54	63	57	67	59	43	60	56	51	52	51	60	55	49	66	61	61	62	70	74	62	64	49	61	65	50	53	52	56	59	73	60	70	43	60	43	61	48	51	42	63	62	60	66	61	64	66	72	62	65	69	60	47	55	63	56	45	63	65	45	44	56	70	56	63	54	42	59	54	43	50	64	62	56	49	57	74	60	46	67	56	51	42	53	66	67	73	60	51	60	50	55	66	67	40	74	45	64	52	45	55	61	69	63	63	62	73	58	67	58	76	50	58	56	75	64	59	63	73	64	61	52	73	48	54	50	55	68	55	61	54	68	54	49	68	61	59	71	68	68	70	42	59	69	42	71	54	56	59	57	52	62	61	66	64	64	59	47	54	52	62	58	66	63	69	59	56	62	47	59	65	47	57	54	67	63	67	57	58	64	72	62	46	57	54	50	57	55	54	68	55	60	51	67	59	54	71	61	62	63	56	65	61	56	50	70	46	80	44	61	58	49	51	57	73	64	50	54	60	56	62	42	58	60	68	42	56	64	65	64	50	61	59	63	63	40	61	58	54	58	45	54	41	63	78	38	51	67	63	60	54	57	62	53	69	55	63	71	53	59	66	65	62	54	52	56	65	56	69	61	66	60	58	75	67	72	58	66	54	54	56	61	50	54	56	52	54	45	66	66	70	64	54	57	52	57	54	67	49	60	68	50	57	49	46	64	71	54	73	69	66	53	59	64	68	57	77	54	46	62
19473	10702	9519	29470	44309	43532	35843	26516	16041	8243	3542	1667	1011	737	700	725	724	746	726	702	681	728	714	720	668	714	662	702	660	682	701	665	757	736	685	683	678	702	706	666	689	677	744	685	728	755	724	698	730	699	757	701	688	738	712	759	714	691	695	702	709	714	761	685	704	669	711	716	690	677	763	715	730	735	710	753	710	678	774	740	640	698	727	733	719	669	697	736	726	718	642	722	657	670	676	696	685	709	730	715	681	709	713	719	774	683	749	702	733	674	645	688	705	686	703	677	767	688	699	739	691	715	711	749	669	729	705	683	740	659	675	679	666	711	709	731	707	662	706	733	699	725	756	705	703	724	733	757	723	675	745	667	698	710	725	704	704	706	672	685	679	698	678	723	710	704	642	740	713	723	665	697	706	690	688	727	695	739	731	686	655	683	729	693	651	674	737	661	716	721	745	702	691	683	656	681	687	720	717	692	715	731	734	711	760	686	676	659	627	708	726	734	702	705	698	677	722	728	693	683	718	714	749	679	698	667	695	720	720	653	731	729	694	672	680	662	719	683	743	697	724	694	724	683	727	697	704	687	735	709	672	685	704	741	712	739	735	681	683	710	710	657	666	699	701	699	666	682	723	769	730	713	735	705	678	704	736	691	715	701	702	744	659	716	702	708	715	706	668	679	710	684	692	736	745	730	683	703	677	681	719	705	687	662	682	750	724	715	703	670	671	740	673	724	686	708	715	738	679	729	702	709	705	721	671	720	717	730	742	708	720	687	697	711	723	711	696	680	711	729	696	687	697	727	692	719	693	711	751	715	710	737	688	705	677	695	736	663	644	693	696	711	698	656	690	691	661	720	693	692	671	695	712	676	706	682	727	683	692	746	672	722	728	658	721	737	711	689	717	720	671	713	734	687	677	661	718	730	738	686	707	740	711	668	659	723	695	743	732	702	743	703	693	714	695	743	671	717	696	703	719	683	708	694	661	727	693	734	666	686	710	704	716	731	728	701	699	672	723	764	680	719	682	751	640	671	684	698	680	681	718	686	742	728	735	694	689	691	708	688	701	678	686	718	718	698	718	693	703	693	659	734	655	709	733	692	707	798	681	734	680	657	689	707	736	724	676	770	678	717	728	685	719	692	712	700	703	710	752	687	675	733	696	691	689	748	681	724	681	751	655	705	771	657	686	650	704	680	765	753	699	695	701	665	698	673	747	759	717	714	694	713	744	691	716	681	733	709	665	666	700	704	725	662	662	754	705	727	724	681	714	737	726	715	708	717	719	682	695	713	687	687	753	685	748	702	690	733	753	747	679	683	691	695	733	697	719	723	747	707	689	690	762	736	724	688	700	711	734	701	732	702	677	737	648	696	674	709	692	697	702	704	717	722	692	709	748	673	687	723	687	685	654	682	725	698	731	697	744	709	685	673	692	718	740	708	720	705	721	677	726	679	692	662	715	738	699	738	738	703	731	731	686	685	741	675	726	692	677	694	674	715	681	677	680	718	751	720	659	693	722	787	722	748	718	696	720	697	700	691	719	670	727	713	666	718	717	691	724	683	654	682	711	688	713	692	709	716	681	729	739	725	745	725	673	698	714	681	665	750	709	687	727	698	681	653	714	717	718	698	707	706	703	731	718	717	713	710	695	686	696	715	684	660	752	672	723	722	652	657	735	673	708	712	699	767	677	694	726	711	697	662	717	692	696	700	705	707	675	712	683	711	750	730	707	694	709	718	641	717	701	706	726	688	678	742	666	698	629	708	691	645	682	716	728	672	649	754	713	701	685	650	691	693	676	713	654	741	744	700	662	721	725	751	695	714	706	702	672	687	711	694	738	673	711	687	698	714	720	671	763	695	689	700	734	654	701	735	691	712	712	666	733	728	717	704	709	709	713	736	678	686	700	693	713	721	753	707	665	716	660	727	730	683	742	672	733	723	740	717	734	715	669	724	723	682	726	704	668	703	670	703	726	682	703	698	765	683	678	700	672	682	698	699	708	673	738	721	704	707	750	710	678	698	664	703	725	697	679	667	699	747	722	697	702	701	705	725	717	711	711	689	674	676	683	695	711	708	681	721	685	718	661	695	703	705	658	734	689	722	705	705	681	750	705	741	727	719	687	694	760	714	714	722	723	672	691	724	694	695	677	681	706	699	705	666	725	694	702	732	707	676	676	728	749	698	682	751	735	727	744	709	681	710	721	706	640	666	683	730	739	688	710	666	717	702	750	704	695	725	712	767	699	682	691	710	727	717	750	691	711	720	722	696	719	678	713	695	670	691	696	729	674	709	700	726	706	676	703	739	689	731	704	696	665	647	722	680	696	679	668	687	744	709	701	720	740	700	753	707	708	714	720	694	693	694	679	703	751	687	776	706	687	681	695	715	729	714	719	704	715	633	744	691	737	723	708	689	700	705	701	710	690	681	751	686	731	690	723	767	711	722	727	721	711	716	668	704	728	680	696	690	695	688	680	672	696	750	694	722	696	713	681	704	681	698	676	730	722	744	745	766	714	688	677	667	670	686	674	748	741	641	686	690	709	683	678	725	742	698	743	722	655	710	675	739	701	754	679	683	700	740	700	693	707	666	716	670	737	667	707	747	676	687	705	725	670	661	676	733	708	719	719	697	672	670	737	715	697	731	728	707	731	731	685	687	723	712	723	686	659	695	714	698	755	748	692	721	742	664	732	709	678	678	688	699	730	682	706	694	688	688	702	674	709	727	721	689	703	698	695	680	701	692	738	664	722	676	689	715	674	694	718	686	694	753	697	688	697	680	695	697	720	805	725	724	724	711	724	715	695	719	702	667	696	724	697	724	708	671	744	721	719	693	701	716	717	728	671	733	687	728	688	709	732	708	643	713	714	686	725	739	689	730	686	702	700	712	674	653	725	665	727	668	686	671	735	675	758	707	698	684	717	700	715	705	729	682	702	700	727	702	712	683	665	689	694	723	746	690	698	704	701	704	698	644	710	697	706	686	676	731	709	735	646	769	714	733	722	706	712	662	673	748	691	739	688	700	736	734	735	701	706	682	709	682	715	681	695	705	710	690	687	706	673	695	732	724	702	666	737	710	693	662	677	739	692	689	735	705	718	706	692	707	674	689	694	709	637	724	726	717	735	726	710	710	705	708	669	668	718	657	714	693	677	673	726	767	723	693	752	691	743	729	679	697	717	727	665	695	700	712	687	696	697	684	725	699	736	657	694	725	672	699	672	685	702	706	736	704	724	667	747	696	710	703	716	730	703	724	703	690	701	704	704	685	689	751	700	761	714	700	739	693	706	699	759	678	760	694	666	705	710	716	694	723	694	756	715	683	732	713	736	712	706	727	716	738	703	712	740	709	708	677	735	718	734	681	714	707	717	677	725	742	674	712	648	703	670	709	686	687	727	698	729	747	755	707	726	706	669	661	645	725	682	745	741	684	685	690	666	687	727	723	690	716	715	741	686	730	676	708	713	718	698	719	736	660	748	696	689	727	655	669	739	700
1255	1629	1529	3715	8905	11761	8945	4153	1513	642	280	144	98	77	67	66	67	76	61	63	65	63	80	77	72	92	55	69	50	66	57	76	60	67	65	67	70	61	70	70	73	60	77	68	58	71	76	69	65	67	71	75	79	47	59	62	55	54	70	86	71	59	74	63	55	49	74	56	70	74	74	80	59	71	60	74	70	67	76	71	55	65	58	51	72	69	73	69	80	73	97	57	74	68	64	69	61	55	66	78	65	79	67	54	68	64	68	61	52	67	83	69	63	66	68	70	67	69	66	62	74	68	56	62	75	64	52	73	70	55	63	55	63	52	56	74	66	65	74	65	72	85	66	60	57	72	71	59	73	62	60	61	64	66	72	70	64	80	62	71	70	47	65	60	65	61	62	59	75	70	53	63	58	62	55	64	58	57	54	54	66	51	65	47	66	73	78	55	55	69	64	64	84	60	68	48	55	61	67	75	65	63	78	61	59	72	60	70	76	71	57	57	77	67	69	72	66	54	59	69	57	57	76	72	88	80	45	67	60	64	67	67	64	67	58	60	62	72	75	77	72	54	61	59	60	76	56	71	65	53	54	71	61	69	57	62	70	58	56	73	77	61	85	81	80	55	57	69	64	79	57	70	73	55	68	67	62	59	63	76	59	61	53	55	60	74	73	66	70	73	84	56	78	67	67	82	70	63	64	68	74	52	62	71	79	80	73	68	65	61	67	57	80	71	52	64	57	81	57	52	56	61	63	66	65	63	61	71	67	51	77	61	56	60	53	81	67	76	54	57	59	70	54	60	73	67	67	71	61	67	51	78	62	59	60	64	76	63	66	63	68	59	71	80	62	67	66	58	70	59	64	57	76	53	62	73	66	58	79	70	62	77	72	85	69	60	58	61	57	64	80	56	51	57	62	52	61	73	77	74	77	74	65	71	59	52	69	60	65	65	68	60	60	72	93	74	60	58	74	74	73	76	56	59	56	69	54	66	74	81	69	62	72	61	54	61	62	71	67	72	71	64	78	68	56	59	63	75	74	70	63	63	51	67	67	56	66	71	67	55	76	54	67	65	60	69	72	58	78	67	55	73	64	60	58	74	67	61	64	63	60	82	70	59	67	69	74	66	64	61	70	56	56	74	68	65	69	65	70	46	58	65	63	61	66	83	63	62	64	65	67	77	75	71	62	62	71	65	71	59	64	74	60	68	57	67	68	79	64	77	59	68	56	60	65	63	58	65	67	82	68	66	60	62	84	67	56	61	82	58	74	60	53	61	66	70	58	82	60	72	47	70	81	77	61	67	66	78	64	70	67	61	75	61	63	69	68	90	65	61	61	64	64	59	62	68	74	64	64	72	64	74	67	70	63	62	73	66	73	60	60	75	64	71	83	75	58	52	62	68	73	54	59	68	73	56	70	73	53	61	53	73	61	70	66	71	64	74	59	64	62	47	67	63	56	75	67	58	70	77	58	52	79	65	65	73	62	62	61	62	75	68	77	59	77	70	58	78	55	66	66	63	72	63	63	56	62	71	73	73	57	57	60	76	63	67	61	72	71	59	64	61	68	72	66	53	51	73	64	76	64	42	67	77	67	68	82	56	64	59	57	59	64	77	54	57	70	63	76	61	56	74	61	81	57	71	61	70	45	76	80	63	74	59	47	60	66	59	53	61	70	49	65	56	74	65	74	59	81	76	67	73	65	79	71	75	60	81	68	72	61	74	63	63	66	74	65	72	51	66	71	51	79	59	67	78	65	80	63	68	61	63	66	70	56	73	56	76	64	73	84	83	66	59	61	67	54	77	61	63	62	59	66	78	75	69	70	65	65	64	45	49	68	66	59	66	76	50	68	68	74	55	62	58	59	50	66	83	68	54	69	63	65	73	56	70	67	62	64	62	75	64	65	55	77	48	65	70	56	67	52	61	64	66	50	72	57	73	55	72	69	70	65	80	53	75	74	74	72	58	70	69	63	65	61	62	63	73	65	59	63	71	68	75	54	63	77	75	63	70	50	61	77	70	74	62	72	75	64	56	66	65	55	58	80	62	64	68	69	65	59	51	68	58	65	64	78	63	57	78	57	59	62	74	61	65	67	72	70	48	77	55	66	65	83	55	62	68	54	72	74	64	66	83	66	58	79	54	73	55	60	74	58	58	63	56	53	64	67	72	67	60	64	64	73	64	75	75	72	64	66	75	72	71	63	58	66	75	74	62	81	66	89	63	54	79	65	77	79	60	77	69	67	62	69	66	70	55	56	60	62	73	68	65	72	56	65	62	75	77	78	60	55	72	72	52	72	60	55	55	72	60	57	75	51	66	59	86	80	51	66	60	69	80	67	64	71	70	58	59	60	75	51	56	61	57	68	52	67	52	69	50	63	77	69	73	70	65	62	55	71	51	72	63	57	58	59	68	62	59	68	73	58	81	62	65	72	59	67	53	71	66	78	67	70	56	60	69	67	74	55	53	63	72	57	62	60	72	71	52	52	71	72	68	61	63	84	61	60	92	62	64	73	58	67	66	58	57	72	80	75	65	73	68	63	60	60	56	41	65	67	67	66	51	55	67	58	63	59	71	65	63	48	65	70	64	55	68	64	69	68	57	64	73	67	67	61	64	68	63	61	61	67	67	54	66	63	78	64	66	75	60	72	80	65	73	66	68	78	67	68	58	59	64	71	76	69	76	69	78	70	77	56	67	49	82	62	55	57	57	64	59	64	54	59	73	75	70	55	67	68	68	72	76	60	71	69	71	68	62	63	71	62	75	71	54	71	66	76	75	75	70	63	73	70	64	51	66	70	64	54	74	58	63	77	57	56	68	70	68	63	53	86	58	74	66	65	86	57	57	75	71	82	48	58	66	63	58	58	63	63	54	60	66	60	78	70	69	52	77	67	66	68	63	56	77	54	65	56	61	61	67	67	67	70	59	70	62	50	54	71	75	65	61	71	64	68	64	77	66	56	52	65	62	71	62	76	60	53	65	63	79	80	67	48	77	64	65	57	71	63	72	62	70	66	64	65	70	70	76	73	63	60	63	66	64	58	64	71	71	56	82	46	68	59	63	65	85	72	63	74	56	47	74	61	62	75	64	53	59	66	65	57	74	69	63	61	72	52	63	71	76	55	64	69	63	67	63	62	67	70	64	69	78	77	69	60	66	64	74	65	63	60	62	61	75	68	67	88	59	64	69	61	68	70	61	62	58	71	60	68	65	76	77	77	69	69	64	70	58	57	69	50	58	74	71	71	57	69	60	71	54	81	57	66	52	60	61	62	58	71	70	54	69	54	54	51	72	61	67	55	69	77	74	55	69	64	57	68	62	71	63	63	63	57	70	58	69	64	57	74	52	56	65	73	75	57	68	66	60	61	66	64	55	68	55	81	72	62	61	61	52	61	58	60	64	85	58	83	64	68	64	62	67	50	60	57	90	68	52	59	61	62	58	64	65	65	58	69	75	64	65	60	61	61	60	67	68	63	71	70	64	72	79	59	71
24700	20868	19186	42255	64181	62018	49786	35565	24674	14642	6785	2889	1413	939	813	810	805	800	807	868	809	764	824	777	828	768	780	773	779	756	803	812	753	784	780	797	775	741	756	775	781	769	845	764	792	759	790	742	784	750	798	776	773	808	762	775	755	786	832	782	738	716	752	795	838	785	816	784	804	800	732	780	755	806	804	789	749	756	815	734	806	748	790	796	809	719	764	792	750	824	765	775	781	773	759	797	831	858	784	777	786	810	793	836	794	836	788	814	780	748	799	757	826	765	769	787	783	846	825	753	831	751	785	771	820	758	801	795	803	760	777	789	772	772	811	776	791	869	788	778	790	875	781	761	830	806	740	778	775	802	746	738	817	796	781	814	758	773	761	767	749	753	744	820	821	732	779	804	836	812	789	810	756	813	727	753	812	808	792	780	819	769	815	766	838	763	803	828	794	806	811	776	758	772	783	790	795	780	783	802	761	792	799	801	795	776	804	783	814	809	844	754	795	847	769	801	787	809	777	801	785	790	759	799	758	805	769	830	791	772	734	725	784	790	782	800	797	796	781	817	784	765	829	799	811	822	835	790	738	793	783	775	817	817	785	735	799	755	786	830	791	740	785	792	746	803	816	795	805	715	742	767	787	781	811	781	785	750	786	801	782	811	767	717	754	765	762	772	805	758	813	731	774	763	735	801	763	760	768	813	773	756	782	769	767	773	801	783	836	798	780	763	786	868	776	737	818	820	786	836	781	762	744	815	810	775	790	800	797	841	770	808	823	785	724	775	790	844	811	757	787	775	816	777	761	770	818	788	790	777	791	781	814	780	800	785	769	772	797	839	809	759	786	768	822	802	799	795	806	806	773	812	789	811	784	828	788	761	800	785	759	762	750	798	791	794	798	778	804	763	823	791	769	849	813	782	771	728	791	828	792	808	787	787	771	821	832	806	743	849	823	800	843	770	793	801	765	755	765	841	798	843	811	817	783	820	775	812	787	820	784	839	789	824	802	737	808	799	750	770	821	790	818	772	765	834	793	797	775	800	777	791	812	810	759	744	790	769	810	751	789	808	782	786	786	797	746	729	784	750	773	791	761	793	785	788	711	776	790	795	806	840	763	820	825	784	806	838	782	793	738	745	732	790	775	762	826	854	814	784	853	782	764	785	788	785	783	786	798	769	780	737	761	780	797	781	801	773	783	813	829	815	823	794	772	805	794	852	781	748	834	757	753	805	788	731	756	834	740	803	801	759	798	780	736	775	836	806	796	763	760	816	784	801	778	805	840	830	785	789	766	777	746	819	803	799	780	760	798	830	782	814	809	779	776	745	781	785	818	760	758	782	764	770	721	790	798	774	812	771	811	775	780	828	770	788	778	795	785	764	773	755	845	805	757	745	813	774	754	808	821	787	802	832	773	788	850	805	789	753	774	765	789	796	791	786	760	800	763	730	846	754	753	847	788	755	780	768	810	855	776	779	780	803	761	797	820	784	774	843	775	802	772	821	767	809	783	803	783	798	732	783	776	800	827	772	797	754	817	793	781	819	806	745	788	834	796	731	815	847	820	791	785	796	791	792	776	767	829	812	816	826	792	758	818	764	744	782	755	784	788	764	795	780	794	850	747	729	788	782	813	820	811	807	812	749	765	826	787	797	792	810	765	764	797	742	804	791	775	739	757	791	798	846	790	749	813	839	788	742	845	809	842	803	816	764	780	776	841	799	831	795	739	786	750	803	770	775	788	782	785	812	750	821	775	766	826	791	787	780	759	792	774	809	788	796	801	746	791	777	797	806	755	788	753	744	795	809	784	830	801	800	773	801	779	785	819	836	780	817	824	769	765	830	779	787	821	810	787	798	824	765	825	753	764	817	747	748	744	755	731	822	790	788	746	817	794	761	802	751	746	812	822	805	789	725	776	737	820	784	807	768	798	861	779	766	772	781	844	773	780	799	849	791	810	767	781	776	750	787	735	814	824	787	769	789	736	864	782	769	796	778	833	785	821	773	832	846	805	818	785	796	833	755	796	792	753	818	744	805	754	786	783	791	782	803	782	792	810	790	818	848	780	821	820	795	809	812	767	790	801	761	761	798	801	751	782	783	819	781	786	763	796	748	781	789	801	792	800	773	815	758	799	785	826	805	735	779	831	751	761	805	784	760	819	775	785	823	824	747	829	837	802	775	821	748	784	812	783	768	773	769	839	834	784	757	797	829	804	821	819	782	842	758	799	791	781	820	830	782	787	752	818	795	768	774	794	779	758	817	763	794	788	778	790	809	747	810	784	811	762	835	799	794	809	785	813	788	805	723	799	804	725	833	804	788	738	782	789	779	762	769	819	729	796	768	786	807	805	795	773	719	769	818	741	803	806	783	788	809	785	805	789	827	759	783	804	743	791	781	749	824	842	834	779	739	780	844	780	773	804	751	796	778	737	773	796	803	799	762	789	799	786	798	762	740	822	793	770	768	797	808	820	774	750	807	772	779	779	794	805	824	811	774	788	818	827	797	812	823	777	786	776	782	782	766	773	749	775	820	796	806	817	823	772	777	743	810	807	785	725	754	752	778	762	771	809	805	797	740	794	753	819	782	799	794	810	817	781	740	830	768	856	799	770	751	859	821	766	783	757	793	830	815	799	737	771	823	763	759	791	783	772	834	776	826	766	813	795	779	760	797	755	758	756	715	834	797	783	786	809	771	783	780	773	795	804	772	811	820	856	799	775	806	796	813	831	766	799	781	783	804	799	760	733	780	786	805	823	793	775	792	737	822	767	810	772	730	811	802	726	807	810	782	774	803	736	832	768	836	767	790	774	811	809	752	806	791	777	809	822	720	839	775	767	756	817	817	849	814	798	746	774	783	773	808	811	823	788	760	764	769	754	765	783	748	758	770	811	800	820	833	766	819	778	800	768	784	829	800	819	789	802	853	775	800	801	754	809	794	810	809	820	836	768	794	773	780	760	805	810	810	766	786	787	719	767	800	767	793	774	793	817	768	781	816	810	785	742	805	768	822	798	806	768	797	818	819	784	797	805	756	781	785	794	782	745	817	765	813	809	776	766	785	739	816	805	807	785	740	837	832	799	721	823	759	823	790	771	793	761	795	784	781	838	779	789	851	765	752	764	741	793	790	788	802	745	753	773	765	831	775	815	869	816	826	802	759	760	790	768	784	773	750	820	834	780	751	834	801	835	738	790	789	763	806	810	791	699	794	770	824	833	824	721	764	817	788	782	811	729	811	792	706	757	815	764	816	800	743	767	764	770	750	776	819	821	771	807	869	840	819	764	777	802	810	719	820	828	773	814	742	752	810	796	762	839	845	759	782	776	789	776	817	799	825	789	824	806	797	818	761	832	818	806	746	754	799	780	737	781	768	759	790	753	813	827	758	780	786	791	768	804	778	796	826	814	752	807	728	781	810	778	764	802	766	820	805	763	766	747	797	770	745	752	786	768	833	762	848	780	764	775	762	763	786	770	783	780	787	839	831	816	791	759	818
2745	1734	1614	2441	9256	13099	10516	4639	1787	788	340	167	96	81	70	56	71	69	66	55	62	63	61	70	63	78	67	68	73	64	66	73	74	60	66	54	57	81	71	60	76	71	60	74	67	80	69	73	71	59	63	57	79	65	82	65	67	60	60	43	74	63	67	76	71	71	65	76	63	73	69	62	64	74	83	47	60	64	62	59	54	65	77	73	71	61	74	66	52	62	64	63	75	52	71	78	76	72	64	74	67	60	72	65	51	70	63	70	70	60	71	60	57	68	56	70	65	56	62	60	55	63	56	69	51	65	65	68	73	73	75	66	49	74	54	62	65	50	67	59	63	71	69	76	60	69	66	55	77	55	70	68	61	65	57	51	73	60	56	77	60	59	65	68	55	60	75	59	60	56	70	59	61	66	74	76	60	77	73	61	63	66	68	62	73	58	63	56	62	72	65	71	68	76	57	45	66	63	64	56	70	65	43	60	83	65	65	77	54	53	64	58	64	68	60	52	75	69	56	57	68	66	76	63	51	73	56	54	53	53	72	53	64	65	57	71	76	69	76	85	65	58	64	51	70	60	70	73	67	66	61	52	85	62	58	58	55	74	73	81	69	66	72	68	63	56	59	60	55	59	65	67	75	70	74	64	76	66	68	69	55	63	69	60	57	59	66	70	66	68	77	67	68	66	58	71	69	66	62	58	59	76	61	77	64	71	67	72	68	61	74	80	68	62	68	65	65	74	76	66	86	55	68	64	71	68	59	59	70	70	79	60	59	70	51	64	66	85	70	58	66	66	65	63	77	81	63	46	72	66	70	64	61	70	51	77	63	64	72	61	68	48	57	52	50	58	69	53	62	56	86	85	69	64	65	70	60	62	74	69	72	60	48	59	56	62	69	71	67	61	82	81	76	74	63	70	55	69	65	78	69	64	64	60	45	60	67	73	67	63	59	68	70	75	52	75	67	73	62	63	59	61	69	66	61	81	73	51	68	67	59	56	77	79	62	68	62	59	67	69	71	51	71	69	80	64	61	68	57	72	66	65	62	60	58	71	82	61	74	67	73	67	65	61	78	52	85	66	60	68	70	68	79	58	69	62	74	75	69	68	54	51	74	62	70	67	75	69	72	46	68	56	55	65	70	75	59	54	64	63	70	67	42	70	67	69	73	62	36	55	64	64	63	65	69	63	83	46	62	58	54	64	55	65	62	59	64	57	49	62	62	73	71	65	74	76	62	62	64	73	72	62	60	62	61	61	66	64	83	56	61	67	66	63	81	61	70	72	65	70	47	67	54	56	68	57	64	62	54	54	62	74	83	65	65	77	64	51	84	70	47	59	64	61	54	58	69	63	63	75	65	66	67	79	56	50	71	74	67	67	91	77	63	74	72	63	54	60	57	76	64	78	63	72	63	62	62	54	83	57	63	67	54	76	58	72	67	48	62	78	71	58	49	68	64	70	77	60	69	76	56	74	100	68	64	77	59	56	58	71	68	83	53	64	59	64	67	70	56	67	57	69	65	69	73	51	63	65	64	75	54	48	50	71	57	58	63	81	69	65	65	63	55	64	71	64	64	60	66	81	64	58	64	71	67	64	70	73	64	71	68	71	68	78	63	69	69	76	55	73	61	67	55	83	62	72	72	66	58	62	77	59	55	71	52	70	60	64	62	57	76	59	57	73	70	62	80	64	54	58	60	69	51	51	70	73	80	66	66	62	78	74	61	62	74	66	79	64	70	79	62	60	73	58	59	54	76	67	58	52	82	58	57	76	68	61	72	76	66	57	61	70	70	73	56	60	71	69	62	71	60	48	62	64	55	66	64	64	66	55	71	69	70	57	75	57	53	56	66	58	55	55	59	70	78	61	81	65	71	57	68	64	84	72	66	56	47	67	70	82	66	56	60	73	63	60	57	59	65	72	63	69	68	61	72	68	65	78	72	61	68	63	62	66	63	54	69	66	70	66	63	60	54	72	68	71	63	49	70	72	66	74	58	73	73	70	79	58	69	62	54	71	68	65	69	69	71	56	69	53	65	82	71	65	57	58	65	51	75	61	60	59	63	63	63	67	64	65	57	61	80	86	57	71	67	56	69	51	72	53	81	66	64	55	55	65	68	70	64	73	48	48	82	71	62	56	53	72	55	57	76	50	68	68	71	66	61	49	66	67	66	91	63	50	61	70	72	69	69	70	64	78	56	65	76	52	60	67	59	65	67	64	61	70	74	61	60	62	71	54	62	60	54	62	69	64	66	73	60	76	70	65	53	64	60	56	77	53	48	51	54	50	75	73	66	57	64	74	82	74	82	81	59	53	70	69	64	56	75	67	72	59	67	59	72	61	58	58	68	74	58	65	60	57	66	68	64	73	53	53	62	68	55	65	73	50	79	63	68	68	51	64	63	66	68	58	69	81	57	70	65	53	64	59	56	70	48	80	64	69	52	73	64	71	83	73	73	48	65	59	61	61	75	58	62	67	63	69	64	66	70	61	69	81	66	63	72	77	64	68	71	80	78	77	71	60	64	56	65	71	64	77	54	67	68	50	61	57	56	70	85	66	63	52	58	72	57	66	76	62	71	68	54	70	50	58	80	74	57	72	61	56	81	77	71	68	61	73	63	59	61	72	60	74	61	71	65	63	58	72	55	63	59	66	59	66	85	53	47	72	82	52	62	70	70	67	48	52	50	63	80	66	63	64	62	76	68	63	65	58	58	58	78	56	65	71	71	60	50	59	66	65	70	71	47	69	71	64	72	74	71	63	43	67	49	60	60	82	58	76	56	59	60	57	57	60	55	54	65	61	55	60	68	62	71	59	55	67	66	57	59	79	65	59	73	63	58	58	61	61	72	82	62	74	53	64	57	63	73	53	60	61	65	71	54	74	66	68	59	70	67	67	70	61	60	63	74	52	72	62	66	63	67	74	68	67	64	77	66	72	63	64	70	78	77	71	67	61	61	51	54	71	65	58	74	69	55	63	68	62	66	57	60	71	76	50	66	65	60	68	75	81	57	55	46	59	64	75	68	80	66	69	53	56	70	68	58	61	70	72	54	64	60	76	75	63	62	71	61	68	71	70	71	57	73	67	47	70	71	56	74	76	57	69	74	58	65	64	62	69	57	68	61	68	60	64	81	60	57	73	58	71	67	66	70	76	60	79	80	79	64	55	60	77	55	78	82	70	66	58	68	66	69	79	65	64	73	71	61	75	50	56	61	62	62	63	60	63	69	66	66	71	77	62	66	69	78	72	62	59	72	66	69	64	77	80	64	69	57	77	48	65	57	70	78	69	64	57	65	68	65	73	54	62	59	62	63	55	65	80	53	65	57	69	69	70	67	68	58	59	71	61	53	48	80	61	70	61	53	60	69	60	72	55	53	62	53	58	64	55	75	82	61	63	62	68	58	65	78	69	59	76	54	78	65	67	53	70	61	58	69	70	62	63	78	68	65	71	69	70	61	56	63	69	65	60	60	56	61	68	76	73	63	61	62	78
24339	21885	19521	36382	64263	64293	52714	37236	27061	17221	8614	3652	1574	1024	850	820	787	781	831	785	809	804	793	812	793	852	814	812	781	799	802	753	787	815	774	798	793	801	783	827	800	768	804	824	783	761	800	799	811	807	758	774	819	731	769	776	856	839	804	835	764	820	833	748	808	792	767	862	786	787	686	822	772	835	742	782	797	798	751	760	807	785	794	803	837	767	809	795	795	794	771	784	804	779	819	800	803	721	751	796	875	787	779	835	809	810	791	818	839	800	845	802	793	785	801	732	795	809	787	787	798	774	727	805	838	817	822	849	767	795	813	802	774	773	785	751	811	800	761	792	804	855	804	814	775	827	797	800	810	787	798	780	796	796	742	810	828	760	767	795	800	810	760	792	748	827	849	824	803	751	795	766	830	781	821	793	815	811	754	773	845	770	778	826	797	792	822	767	813	751	844	806	747	812	848	839	778	778	809	771	800	780	860	796	791	772	821	779	765	790	848	761	803	762	813	819	740	788	773	795	752	782	757	843	754	790	850	815	786	794	793	757	824	805	809	779	791	775	791	787	810	806	851	784	762	849	766	815	857	813	789	800	808	865	767	800	738	757	816	788	746	793	810	787	770	798	842	785	795	815	786	768	773	809	835	789	790	799	816	769	804	734	853	791	787	746	824	798	807	786	776	797	794	769	770	812	754	740	810	812	835	808	808	846	815	807	783	850	806	852	821	789	784	835	806	790	809	828	847	791	759	786	787	826	799	763	785	791	802	792	795	765	715	774	824	819	798	773	798	774	786	795	776	801	852	799	805	815	779	786	803	814	789	744	825	747	801	791	786	797	849	767	776	779	795	773	755	789	831	781	794	788	799	829	758	849	774	820	842	791	831	777	839	758	817	776	797	825	843	830	781	790	818	740	838	818	822	820	777	801	803	796	765	797	795	788	767	842	779	828	798	781	808	816	785	773	815	865	793	832	815	781	848	778	796	776	865	835	778	781	783	737	746	781	820	827	790	783	788	805	800	793	776	757	812	801	793	778	811	792	840	804	842	771	766	780	846	803	776	759	840	745	787	752	795	824	765	785	795	775	822	790	807	822	816	802	825	825	799	801	838	811	820	747	789	811	802	797	772	785	772	801	794	836	753	796	806	707	759	770	793	815	794	832	781	785	795	796	768	799	861	775	796	791	787	783	825	802	754	777	836	796	864	761	773	830	813	813	797	809	824	787	758	861	759	826	783	820	798	798	813	780	788	815	723	828	780	783	783	792	823	746	765	785	769	810	821	815	799	767	834	778	790	793	789	818	831	775	761	741	812	877	829	826	800	826	771	807	763	802	770	742	829	811	860	824	767	775	873	799	814	779	778	810	784	750	752	823	790	789	780	821	784	794	802	852	809	825	832	821	820	791	778	784	836	793	775	797	785	801	794	765	760	796	729	809	783	791	757	791	766	821	777	784	789	807	761	807	826	836	791	764	832	768	758	842	781	816	811	783	804	813	835	839	771	781	816	813	821	750	820	796	793	791	851	799	806	778	778	824	810	845	821	779	772	795	794	838	765	773	834	762	789	791	769	833	851	792	801	804	819	784	787	801	794	840	793	786	758	773	815	846	757	767	818	773	804	839	844	839	787	750	775	818	816	812	802	794	832	761	781	808	779	793	806	811	788	799	809	791	745	744	785	835	770	785	786	793	772	792	839	747	767	754	817	817	829	798	760	808	805	829	778	791	823	791	837	774	771	798	812	795	813	834	791	750	823	845	826	801	786	801	808	756	809	785	749	811	831	850	805	798	859	879	821	805	851	827	815	864	791	786	779	803	813	788	803	792	786	794	738	790	793	775	734	806	778	794	784	808	786	802	813	802	812	809	809	806	767	788	762	793	789	801	874	766	827	791	802	784	827	803	763	849	837	845	796	797	823	767	826	799	782	771	824	785	826	835	826	844	785	834	798	863	823	830	775	753	792	816	774	807	827	817	776	805	772	804	777	804	751	782	806	760	761	807	824	747	808	838	780	768	782	815	785	846	819	810	784	764	814	791	805	792	819	802	754	796	817	805	767	749	813	792	833	794	755	753	767	792	800	772	774	801	783	780	791	818	771	789	776	815	827	772	836	786	848	758	812	755	809	746	811	788	800	843	815	815	817	773	836	763	795	796	757	802	786	804	773	769	811	762	776	760	803	762	828	790	796	786	780	832	823	810	755	817	829	746	759	745	839	794	829	836	794	820	770	787	837	791	803	819	808	790	859	786	802	795	813	825	763	797	857	802	842	810	848	815	786	780	787	790	824	800	801	860	773	820	805	845	770	856	771	764	852	743	842	812	790	797	760	822	786	811	795	785	812	801	771	819	777	768	830	751	762	788	792	795	775	773	853	767	806	807	808	800	824	804	792	773	831	790	816	766	854	780	757	799	807	805	868	754	776	764	761	764	785	803	785	802	766	864	808	841	771	781	733	760	822	825	819	815	783	792	839	821	789	765	805	794	812	819	792	779	787	804	785	748	787	819	806	816	809	828	782	766	775	816	787	801	771	803	821	798	763	848	791	820	754	784	809	811	793	819	808	775	774	753	827	756	823	812	755	780	808	766	838	801	816	791	780	778	811	800	776	805	856	731	831	808	748	816	795	829	799	802	772	840	847	768	774	831	787	810	779	804	818	837	854	759	755	826	770	797	795	787	775	794	803	782	822	814	735	774	783	792	809	843	858	817	849	811	795	786	732	763	820	759	820	807	811	804	813	787	774	838	791	793	811	779	775	775	802	800	800	820	797	755	822	773	778	799	808	786	800	785	794	754	813	735	830	750	798	798	804	786	805	778	825	776	750	741	793	835	806	803	800	785	770	807	831	817	789	779	797	802	836	778	753	785	816	834	804	847	826	743	819	788	821	774	806	788	787	820	809	810	816	802	848	778	736	790	816	784	829	798	793	803	836	821	760	842	847	782	825	833	780	806	785	801	751	796	819	777	787	811	770	795	799	839	783	816	833	814	834	791	801	848	789	768	829	796	770	788	783	844	834	800	800	797	771	813	767	823	831	823	849	793	794	843	798	802	784	774	807	808	770	811	831	806	788	816	831	785	769	785	776	753	761	781	811	765	811	795	798	779	792	778	836	820	815	797	780	798	797	744	819	808	792	794	853	796	843	796	766	803	744	817	803	842	744	801	825	802	847	779	755	799	809	793	782	768	829	753	744	800	786	873	756	818	835	798	857	778	841	769	787	764	791	765	778	710	730	832	838	772	797	802	794	791	809	837	801	781	805	748	843	836	806	841	803	804	813	754	843	800	817	766	808	803	832	844	783	770	807	764	803	746	823	798	776	825	778	774	733	775	771	791	852	805	823	818	785	803	752	801	790	787	815	747	804	819	812	776	794	778	762	793	788	765	769	816	782	810	800	806	770	783	775	794	775	756	835	781	783	763	747	831	853	740	801	791	791	807	849	820	750	742	808	757	809	772	864	769	782	837	815	826	800	766	765	801	754	828	787	853
1921	2784	2719	5076	14890	19506	15636	7195	2972	1291	506	202	144	91	73	75	68	94	63	76	69	71	74	67	73	79	81	61	62	61	59	68	83	76	63	73	81	63	72	70	64	60	70	79	51	70	63	74	70	72	91	71	60	63	72	69	63	72	75	67	77	72	72	70	62	62	75	69	84	62	87	63	56	80	88	71	62	69	81	74	72	81	72	82	74	66	88	71	67	74	87	67	77	86	82	67	68	101	76	85	83	57	76	70	78	70	67	69	58	72	66	69	78	83	73	70	68	69	61	76	64	75	68	81	77	50	76	82	58	69	71	74	65	86	62	64	71	67	71	85	71	78	66	81	71	71	79	68	69	72	86	79	69	57	68	81	74	76	74	78	74	56	79	67	61	62	69	84	85	77	67	78	70	78	73	67	65	55	70	70	84	69	62	73	61	61	60	89	59	88	80	74	74	69	51	74	62	80	80	81	71	61	68	83	93	69	67	90	79	78	90	67	59	77	74	65	65	68	60	71	75	73	76	69	78	64	72	79	71	89	91	60	77	71	74	72	68	71	78	77	96	73	66	73	61	76	68	82	72	75	69	66	57	68	81	79	65	75	84	77	63	67	79	68	57	70	73	88	70	68	81	71	71	77	53	80	70	65	74	72	71	66	68	72	68	77	75	70	66	61	85	51	72	77	73	72	74	53	67	85	75	76	81	91	83	60	65	88	76	92	61	76	74	83	91	60	74	90	61	68	59	72	76	78	80	62	75	63	86	65	83	58	84	76	74	68	65	85	98	73	75	64	76	80	73	69	63	55	78	81	73	64	69	81	74	76	58	66	77	71	76	77	66	96	61	79	83	80	71	81	81	63	57	68	65	77	79	57	80	61	75	81	72	73	65	73	71	70	68	74	80	69	77	79	84	65	69	75	71	65	92	69	74	82	68	74	75	63	55	71	65	74	61	75	65	72	54	72	70	66	73	78	72	77	61	82	61	64	70	68	70	86	76	79	64	61	95	75	80	63	74	71	60	80	78	69	101	68	74	57	71	62	81	72	77	63	75	63	78	67	65	69	67	83	82	81	80	77	78	59	73	69	68	58	73	52	62	66	86	92	77	63	81	71	58	66	66	71	86	72	71	80	76	82	73	94	59	58	92	67	74	80	91	59	65	59	67	80	74	75	78	77	66	67	71	79	66	75	69	67	69	67	67	68	77	75	66	73	75	71	67	81	73	84	81	69	72	71	88	77	70	78	71	92	72	77	73	65	70	67	62	71	74	76	79	64	66	73	67	65	81	75	71	85	74	80	70	68	78	80	88	78	79	60	79	69	66	60	80	56	77	64	66	65	84	67	69	82	69	71	56	68	73	80	72	67	76	65	70	81	69	72	76	64	87	73	92	84	60	69	63	78	71	62	76	72	79	81	77	76	95	76	85	74	68	87	81	81	76	56	67	65	79	63	83	79	72	73	68	58	65	78	58	66	71	61	72	57	86	71	67	77	81	73	64	79	68	72	81	70	79	66	75	74	56	69	79	59	60	61	71	68	75	95	68	62	76	78	77	72	56	65	75	75	73	76	59	73	81	80	66	70	70	81	77	73	74	67	69	76	77	80	73	75	74	87	68	60	66	79	69	74	75	69	79	73	88	81	79	73	61	90	76	91	64	71	74	66	85	75	63	67	72	72	87	64	57	69	82	62	86	76	88	77	59	77	80	67	64	68	73	67	69	58	87	51	62	75	56	81	66	79	73	65	74	74	71	68	52	75	68	63	68	62	90	63	71	71	85	79	79	77	71	86	73	80	67	67	66	71	63	69	70	60	66	68	69	80	87	63	68	79	78	81	71	84	88	70	69	78	88	61	70	65	87	75	61	80	73	68	56	74	81	65	75	69	72	74	70	73	76	59	72	70	78	64	57	79	74	81	52	59	72	81	70	77	83	68	79	74	66	70	69	69	81	78	68	81	86	71	97	83	76	51	69	74	71	54	66	74	68	87	67	75	68	80	78	74	76	68	84	86	78	64	82	80	70	70	76	71	71	78	66	62	68	70	71	72	86	71	78	65	71	80	72	73	75	71	84	60	88	75	68	80	75	83	64	63	72	74	71	63	75	67	77	71	57	63	68	71	62	77	72	74	64	65	64	68	65	70	71	94	68	83	80	74	86	74	75	75	77	72	74	79	64	65	64	60	84	60	65	57	71	70	80	77	82	74	68	54	80	74	66	49	58	83	47	69	76	75	76	68	73	79	85	66	74	63	82	65	68	65	86	89	66	78	75	71	63	70	68	81	72	81	62	66	71	84	70	66	79	77	66	71	73	72	85	78	79	66	68	59	72	77	61	57	87	66	73	68	68	65	72	84	88	83	66	68	75	84	90	74	76	65	73	70	75	80	68	81	57	73	67	75	73	74	70	70	56	63	69	73	62	71	94	85	75	77	58	73	67	72	66	81	59	68	69	65	81	79	79	81	86	63	77	75	80	72	66	60	75	64	66	72	73	76	71	85	82	73	76	68	81	69	60	72	62	86	66	57	73	66	80	88	75	64	84	84	78	65	77	74	80	64	60	76	70	81	82	77	81	81	73	78	67	61	81	89	67	64	72	73	66	100	68	75	81	82	72	86	78	81	77	75	73	80	77	73	87	88	63	75	83	77	70	74	81	63	58	83	63	44	82	75	86	76	68	78	71	70	78	80	72	74	69	60	69	75	66	77	70	75	62	67	64	77	58	69	70	58	65	75	73	72	84	64	68	77	72	81	70	61	56	88	90	86	61	67	78	60	74	70	73	63	72	65	76	82	91	82	67	74	75	67	64	60	66	74	60	70	72	74	83	88	68	79	60	75	75	86	73	74	77	82	70	78	88	64	64	80	52	70	65	77	66	61	60	59	73	64	64	64	58	77	76	65	65	77	80	70	76	77	70	74	64	60	68	74	68	78	70	57	70	66	83	62	74	57	75	76	83	66	80	91	78	66	90	86	79	76	89	72	80	78	76	65	76	71	67	61	68	68	69	66	72	67	74	78	60	69	65	67	77	71	71	75	70	72	72	79	57	72	84	75	72	67	72	80	73	81	92	68	68	81	78	66	59	67	71	87	72	80	66	88	72	70	75	80	70	66	63	79	84	72	66	70	65	73	76	81	72	95	70	72	61	72	82	69	75	76	72	84	83	68	70	66	68	85	78	77	77	67	79	70	68	76	63	52	71	77	72	63	78	68	72	71	76	88	71	72	56	84	66	69	95	69	78	71	75	75	80	72	67	77	64	74	89	73	70	71	69	86	90	68	77	69	61	67	80	54	56	74	78	65	70	89	76	66	94	81	74	73	72	75	70	57	73	69	78	74	68	64	66	69	71	82	78	58	59	76	71	64	67	71	86	71	86	57	70	75	67	70	67	82	63	67	76	66	75	66	73	79	64	71	69	88	83	61	60	69	56	64	74	90	76	89	67	65	70	69	76	69	54	68	75	75	70	76	61	70	74	53	61	71	65	61
29535	26654	24660	46408	75709	73992	60807	42740	31737	21819	12076	5164	2089	1306	991	918	894	901	841	876	854	892	832	918	892	858	846	880	921	911	838	871	871	888	899	851	865	867	875	921	890	894	872	910	914	911	886	889	857	893	864	861	883	827	859	865	910	880	890	883	875	853	905	888	921	903	836	873	882	889	910	890	897	853	862	875	903	915	860	843	903	887	921	905	859	875	840	902	872	889	885	874	898	857	872	885	867	896	913	880	885	911	922	884	839	885	908	882	877	875	889	885	857	920	855	892	890	893	881	920	863	919	893	878	870	902	902	856	859	899	860	882	878	885	887	908	892	921	860	887	851	858	845	921	894	858	899	912	897	969	919	928	875	901	896	836	876	882	881	852	906	872	876	816	847	895	901	852	854	899	859	918	920	933	891	844	891	848	900	915	863	916	894	867	874	836	883	839	897	887	843	879	879	864	886	822	862	912	922	934	911	958	868	863	919	903	881	891	891	936	886	844	829	876	874	890	899	888	833	901	885	897	860	866	872	866	872	942	905	864	871	862	862	883	853	826	874	855	862	862	868	868	863	918	915	936	904	855	951	913	893	889	907	887	912	842	927	869	903	922	865	900	876	875	898	868	888	873	879	845	895	898	869	881	933	891	953	862	887	864	955	839	881	833	897	904	949	860	916	873	846	864	885	846	858	901	927	865	874	896	955	903	949	891	820	877	903	869	880	931	883	867	896	961	928	918	829	875	869	899	908	901	859	888	917	871	907	871	893	836	855	871	852	887	864	897	868	832	883	850	865	836	872	854	864	881	847	912	919	866	861	833	895	831	892	952	850	802	862	891	886	819	876	920	869	863	857	831	907	832	915	907	905	890	922	900	933	899	875	883	849	872	834	846	867	856	855	894	822	893	915	891	898	869	892	900	895	877	888	849	919	889	861	917	866	864	873	950	895	870	905	872	872	887	889	877	874	904	902	887	870	863	894	895	841	875	906	866	847	918	848	904	903	873	831	873	877	881	884	896	850	912	869	831	882	840	866	943	907	839	870	879	922	892	925	875	854	866	863	822	905	886	863	842	858	897	863	832	898	921	862	915	857	848	884	862	934	869	827	900	904	925	897	872	902	863	909	889	868	877	935	865	859	847	883	801	892	881	887	918	856	887	853	886	867	863	881	895	904	924	846	878	922	911	893	870	890	890	898	898	862	847	857	829	854	889	893	896	885	889	815	881	912	946	927	847	934	910	847	862	859	905	820	848	823	886	912	910	830	888	866	884	843	876	908	918	861	852	891	901	845	860	907	895	906	909	857	853	830	896	924	900	826	885	847	847	902	881	874	872	853	890	871	902	880	865	877	889	833	862	927	874	905	867	879	895	919	827	913	844	844	851	866	855	882	866	853	852	860	876	871	904	822	921	928	837	937	887	878	887	931	901	877	932	834	916	871	872	889	886	908	960	937	872	857	859	830	881	912	874	880	941	862	883	896	874	827	861	824	890	865	899	919	901	866	889	855	893	885	907	936	945	921	911	891	882	855	885	828	899	879	960	871	862	881	863	848	875	867	872	877	860	893	821	878	871	913	910	848	897	887	845	930	929	858	907	902	919	910	879	827	877	857	841	889	844	892	900	883	927	918	868	917	884	881	891	881	899	888	925	863	919	880	927	837	892	887	888	919	878	848	908	905	897	897	871	940	872	875	860	861	962	861	840	903	879	906	894	859	882	858	856	856	874	899	885	819	871	870	904	888	907	893	888	886	903	922	885	842	918	873	858	896	909	840	876	872	888	849	882	855	856	950	914	910	902	856	888	894	861	839	939	885	907	911	877	864	866	877	912	917	899	837	908	863	901	876	896	867	889	864	888	879	861	818	876	917	899	857	888	861	836	887	863	914	881	881	863	924	882	906	887	821	938	883	869	869	897	897	865	922	866	851	895	856	909	910	929	850	868	863	851	911	862	889	875	849	929	896	885	878	926	869	900	896	893	875	885	936	888	877	884	900	878	876	844	869	903	913	916	901	917	839	830	872	856	882	861	874	900	859	909	838	918	870	863	886	895	889	872	878	861	856	911	874	865	889	894	896	876	877	889	862	912	891	883	862	847	868	975	867	895	876	858	907	877	914	852	883	824	871	857	878	860	880	851	864	926	833	900	889	847	864	927	866	814	841	872	888	923	873	921	882	891	864	903	868	916	902	879	861	885	906	850	858	814	918	894	854	883	913	846	854	861	850	897	903	866	893	901	849	882	857	893	860	909	910	880	901	890	877	870	864	913	875	895	868	882	906	876	920	834	857	869	893	839	845	930	873	855	917	923	874	899	894	880	914	898	912	894	887	895	870	936	864	861	886	876	888	825	888	900	871	886	886	838	894	874	829	831	941	833	917	852	886	865	892	857	890	902	848	851	873	812	919	887	894	851	910	918	862	912	864	920	853	897	910	863	847	874	913	889	884	887	880	850	875	900	895	885	888	923	864	923	876	881	931	841	881	876	910	887	877	863	861	815	857	832	901	883	877	834	869	834	875	885	936	840	884	913	841	915	868	885	920	853	830	939	910	859	890	877	866	895	871	900	887	875	872	902	845	860	892	921	880	845	887	877	907	871	897	821	898	852	828	907	854	850	840	920	821	879	896	865	893	898	852	906	865	876	859	859	839	848	849	871	931	889	898	918	892	894	881	892	899	909	888	856	848	878	891	858	876	843	897	852	953	913	869	925	905	903	880	854	817	898	881	904	905	877	897	836	918	870	895	912	893	864	903	917	906	879	899	969	835	855	849	893	903	910	915	903	937	855	883	882	874	911	890	871	859	862	958	952	891	852	879	838	872	856	889	869	879	911	906	865	871	879	933	904	900	874	881	828	885	844	923	868	884	928	861	896	905	912	882	879	896	889	881	872	878	856	838	897	853	954	872	904	866	889	920	849	902	856	879	895	940	913	857	823	858	903	888	880	926	898	829	890	869	898	850	919	905	887	837	875	899	862	842	895	834	900	890	880	905	848	903	883	869	843	852	877	932	918	840	885	860	888	912	899	895	906	915	873	873	892	885	871	827	887	902	926	884	838	868	865	921	938	898	902	875	867	921	858	883	909	905	851	877	876	911	884	912	874	872	853	878	907	909	907	874	835	887	909	869	850	842	891	883	863	873	910	921	931	838	885	914	870	832	896	877	836	848	871	916	867	894	882	870	881	850	845	853	827	868	889	877	884	891	906	913	842	878	913	890	877	932	894	912	903	834	940	921	893	905	815	886	847	822	843	888	924	925	894	861	860	865	859	897	884	868	884	905	917	901	917	862	845	896	873	833	930	859	935	912	832	861	910	898	873	912	883	885	871	876	868	925	897	850	846	847	866	925	905	939	923	841	868	875	876	863	851	861	863	848	884	923	927	895	869	891	917	883	860	878	883	934	853	885	909	878	876	867	919	924	899	874	902	828	902	918	902	926	854	881	845	855	812	884	881	910	863	874	904	900	877	884	866	878	914	894	913	842	841	891	874
1731	546	439	977	3170	4137	3528	1591	704	360	182	93	82	51	62	47	68	61	57	59	58	58	54	59	51	53	73	55	55	45	56	52	61	54	65	60	51	62	54	53	50	60	71	76	67	65	56	70	66	46	55	61	52	41	55	66	57	63	52	51	55	73	60	65	61	55	66	76	52	61	55	53	56	72	59	57	67	66	57	65	67	51	40	54	53	57	48	52	78	56	54	70	63	50	47	64	58	73	43	62	62	55	55	61	74	55	60	58	64	61	50	55	64	46	60	47	72	59	58	55	48	32	51	61	51	50	61	54	72	61	56	61	52	73	56	55	53	47	60	66	48	56	60	49	38	57	52	63	58	55	52	62	63	63	50	66	57	47	53	59	58	63	68	51	66	65	47	61	65	58	49	51	66	51	55	52	65	67	45	65	65	69	58	51	49	63	60	51	74	62	40	65	56	66	57	52	60	59	59	56	57	58	54	66	58	58	73	55	62	55	51	56	60	56	67	62	59	61	68	71	46	61	54	60	56	45	46	48	64	58	59	62	44	62	63	54	69	65	60	52	59	53	52	54	56	52	59	63	55	56	69	68	50	62	54	58	64	44	60	54	56	66	66	56	56	66	37	50	45	71	63	60	58	58	72	61	57	49	74	53	62	55	58	46	48	63	54	58	41	67	61	59	53	65	52	55	59	48	53	58	57	59	74	50	58	68	59	49	63	50	59	52	57	67	44	52	55	47	60	49	72	62	59	60	64	59	56	63	46	57	63	58	46	59	48	66	62	63	52	58	69	70	52	64	54	79	58	62	52	62	60	59	62	59	64	63	54	66	62	55	60	52	55	71	61	57	63	62	58	65	61	67	63	50	60	60	47	54	46	66	64	47	63	73	58	41	60	59	67	50	49	75	67	50	54	61	65	57	72	58	59	47	59	62	57	47	52	42	53	62	68	67	53	55	71	63	49	48	69	58	61	62	70	52	62	58	57	54	47	60	50	66	72	63	53	52	50	67	69	47	63	36	50	69	68	53	47	63	52	67	46	66	58	67	62	54	47	60	56	60	52	48	49	59	46	40	57	68	39	52	61	55	75	61	72	62	56	78	74	59	57	76	61	61	53	58	66	56	65	59	55	53	49	52	60	53	58	58	67	66	61	71	49	56	69	49	61	64	57	57	52	66	59	47	61	60	55	56	48	46	48	61	64	64	62	44	50	50	38	60	47	54	61	63	61	69	60	54	55	62	63	70	54	64	61	57	58	57	62	66	72	65	64	48	55	45	41	59	72	63	61	65	56	61	45	55	62	61	64	56	39	67	57	47	56	55	55	55	60	90	43	56	39	56	60	52	63	63	46	56	58	59	60	50	54	67	58	53	59	53	58	56	46	68	56	57	53	70	64	59	73	61	58	48	76	55	53	47	58	45	48	66	69	61	60	61	70	68	72	70	66	52	56	49	60	56	53	61	48	52	55	65	61	64	65	56	55	58	66	55	64	54	63	60	58	48	55	59	61	54	69	53	69	50	50	65	58	61	55	67	56	56	49	53	65	67	47	50	58	54	67	52	53	63	68	54	66	63	60	57	46	58	61	53	59	61	64	62	53	59	56	68	47	58	49	53	73	55	60	67	64	52	51	57	60	51	50	63	47	66	45	47	62	65	61	72	55	60	52	64	59	63	58	64	55	51	58	45	65	62	41	56	62	62	59	64	50	58	55	62	73	57	56	62	36	55	56	70	53	42	57	74	62	52	58	55	56	64	49	63	58	50	58	68	59	51	74	56	66	53	58	62	50	73	51	56	58	59	64	64	51	58	51	54	54	59	57	58	66	54	51	55	54	49	51	61	58	58	47	57	55	66	65	53	57	44	55	55	34	57	57	69	75	61	64	52	65	65	51	55	63	59	57	68	52	60	53	49	70	45	47	56	62	56	72	73	54	55	69	52	61	51	66	58	66	68	53	54	62	66	51	63	44	51	58	58	68	58	58	59	64	48	58	53	56	69	57	52	55	58	49	66	52	59	70	63	61	63	58	63	53	43	59	50	65	54	56	47	59	60	59	63	73	66	58	59	51	55	59	45	71	47	69	63	54	56	65	50	53	70	43	49	53	51	63	46	48	76	66	69	73	67	55	51	57	68	52	63	56	65	44	61	50	63	52	49	49	55	50	64	50	45	60	64	55	51	51	69	62	60	54	56	53	67	68	64	53	61	59	66	49	62	58	68	55	47	70	61	51	53	47	59	61	48	60	60	54	63	44	52	60	64	62	48	53	63	51	50	45	50	55	59	43	53	62	59	60	47	43	70	58	51	69	65	40	67	66	56	67	62	67	64	59	65	61	49	66	64	70	57	63	57	68	58	59	55	71	71	69	59	56	68	58	49	55	43	60	46	55	53	60	46	66	55	60	50	56	61	67	51	74	61	48	55	65	55	52	56	48	61	69	73	59	55	56	50	50	72	51	69	62	47	59	67	57	59	54	68	51	58	61	62	72	50	61	50	60	70	58	58	64	57	53	53	68	68	61	63	53	59	43	63	64	52	64	66	62	54	65	52	62	59	55	61	57	53	62	71	55	61	64	57	52	53	47	45	58	53	85	58	53	58	54	55	58	70	67	56	62	61	52	62	53	50	46	64	61	51	62	62	59	45	52	49	56	53	63	51	68	57	57	55	58	56	70	56	58	56	57	48	64	70	59	59	46	61	56	75	66	59	63	62	64	51	50	68	50	55	55	64	57	50	56	54	51	44	44	68	57	56	64	62	67	62	50	57	54	58	55	54	61	52	53	53	55	63	69	62	62	52	53	54	62	61	64	67	49	53	49	51	45	69	58	59	68	61	64	54	49	50	56	60	58	66	55	61	58	57	38	60	48	54	55	52	59	60	51	67	62	55	60	70	60	63	51	73	58	41	55	65	64	53	61	59	61	39	53	62	51	41	58	52	58	56	60	61	60	61	45	65	66	49	59	62	72	56	43	61	60	67	62	54	56	58	72	54	54	63	60	52	72	54	60	76	54	65	64	55	59	50	58	57	61	47	57	60	60	45	58	58	50	51	48	62	55	62	43	56	63	72	57	58	57	63	61	54	58	63	52	65	59	58	52	55	44	58	61	62	48	72	70	68	48	47	57	61	53	60	53	61	48	65	67	56	56	77	69	51	55	47	57	49	55	62	67	48	57	52	66	52	61	54	50	72	54	57	62	49	70	65	53	52	56	59	64	74	63	54	49	50	73	58	67	57	63	41	64	46	57	64	53	63	54	63	65	53	54	49	72	59	56	56	65	56	63	67	70	56	60	58	70	62	57	64	54	41	59	65	69	60	49	58	51	67	59	69	56	68	59	52	64	54	63	71	59	61	60	47	53	52	58	50	61	70	50	69	45	55	66	47	61	58	60	59	73	54	61	62	61	53	59	49	64	68	65	54	73	65	76	57	61	39	43	59	57	57	50	60	56	60	57	63	56	61	58	67	49	71	59	66	49	54	48	50	55	64
18688	10855	8766	25171	44651	43369	36566	26232	17222	9610	4419	2012	1081	816	755	708	677	700	744	713	689	720	691	700	680	719	717	674	733	700	677	714	665	739	741	731	679	695	716	682	668	703	756	689	725	706	660	730	649	700	695	710	690	670	659	695	699	689	696	713	675	719	722	729	730	656	705	724	676	707	728	699	707	731	703	713	710	699	721	757	704	737	648	682	690	677	709	681	761	686	675	716	707	671	720	702	718	693	663	711	695	708	676	703	694	718	689	730	699	742	682	710	672	738	748	708	702	716	687	730	728	692	691	704	672	710	690	749	718	747	688	720	726	762	725	697	736	693	704	750	674	688	724	724	689	689	661	733	700	710	683	709	711	728	674	702	710	646	717	696	762	708	672	656	726	716	708	695	699	706	664	735	713	712	678	708	695	698	684	739	743	690	683	689	720	696	704	701	692	714	654	715	718	727	676	693	703	701	739	683	657	683	690	672	712	690	661	699	720	733	728	664	705	707	681	687	708	679	672	735	694	702	698	716	729	696	687	690	706	642	682	710	691	708	708	742	710	775	727	741	674	683	753	733	729	741	747	692	742	672	695	693	693	722	726	677	733	728	723	700	755	715	723	707	682	688	701	670	716	725	725	740	750	707	739	672	717	718	729	742	719	694	705	672	728	746	707	734	717	712	723	703	734	725	696	694	729	739	650	692	685	724	691	730	690	705	705	671	687	706	650	744	717	751	708	675	655	722	690	723	695	729	728	684	750	747	690	722	708	703	704	665	682	720	689	671	707	725	695	687	740	687	694	697	693	691	677	696	754	665	687	724	716	653	687	684	687	675	746	706	674	682	709	672	691	716	670	700	709	706	701	681	681	678	665	700	670	711	688	722	689	706	687	711	720	723	746	753	706	695	664	688	711	694	703	726	696	731	662	690	727	724	726	651	665	733	687	714	737	657	693	712	744	717	734	708	675	692	689	703	712	700	712	712	699	710	671	710	729	664	771	693	711	750	710	710	713	687	726	709	643	654	706	686	663	702	717	709	698	682	687	741	720	746	704	681	704	696	699	714	689	752	721	707	732	687	688	680	723	663	701	738	686	687	696	753	712	722	699	730	709	718	732	693	757	732	711	688	689	731	745	703	696	753	705	724	706	716	706	709	697	723	724	736	709	744	660	716	723	736	714	690	710	658	728	733	686	724	656	669	703	724	745	705	671	706	698	725	664	704	723	739	698	715	664	741	722	716	708	680	732	720	729	714	725	689	699	686	728	711	707	683	694	706	712	695	714	678	623	681	697	660	683	736	697	700	722	681	720	710	696	710	684	698	741	678	728	709	730	723	693	741	727	693	694	717	702	710	675	696	697	728	656	678	747	700	646	738	698	679	732	725	706	702	712	728	711	681	727	757	668	693	698	711	680	683	693	662	662	709	709	696	698	725	689	701	714	680	743	750	677	757	732	702	679	708	679	693	712	699	751	722	689	700	673	690	664	677	765	727	734	709	731	681	720	719	717	718	695	707	671	696	773	680	672	754	719	722	724	675	703	712	727	709	672	662	704	715	683	729	702	737	716	699	719	654	692	690	724	743	696	731	654	701	683	682	736	712	731	708	669	730	679	742	714	735	668	702	713	727	705	747	678	714	750	696	714	668	766	748	694	715	717	679	723	715	725	699	640	659	732	648	739	697	733	703	747	721	712	703	691	719	732	764	748	659	698	754	767	710	717	763	672	738	747	741	673	743	740	738	674	741	691	680	708	673	755	699	724	678	703	704	727	690	703	697	712	705	672	671	719	703	676	723	711	708	648	694	716	686	717	747	732	739	715	745	715	645	688	672	660	742	673	719	685	684	680	696	711	696	720	745	716	725	692	698	692	691	723	679	681	699	680	727	718	690	671	677	713	720	700	690	734	724	691	723	701	699	687	672	750	691	719	755	735	713	739	715	685	700	698	660	702	699	753	753	669	711	751	675	714	729	712	725	674	733	695	712	727	676	671	697	687	720	711	704	738	684	742	707	698	721	720	727	706	691	697	693	695	670	670	701	697	643	747	674	722	701	694	722	696	719	690	685	706	670	717	669	698	728	675	691	707	735	673	721	690	705	709	688	653	692	664	684	716	695	694	740	714	711	724	717	672	745	711	682	712	675	690	728	673	727	761	732	646	707	751	721	650	688	705	711	715	702	689	699	694	622	683	688	733	687	706	696	713	697	669	701	727	755	672	674	654	724	660	720	700	695	724	688	740	752	706	689	717	718	707	745	707	686	719	665	747	686	693	714	726	681	675	733	715	691	712	725	689	742	714	741	693	704	670	766	691	777	657	689	742	692	702	668	684	723	708	669	726	736	719	701	674	741	698	701	690	668	690	659	765	725	701	682	723	682	681	710	739	691	723	737	711	685	675	682	717	646	720	735	703	689	722	678	682	689	675	716	636	695	704	637	702	722	684	666	694	695	718	702	655	689	719	717	656	756	723	728	706	688	689	720	703	696	701	709	695	727	679	711	671	687	745	717	747	701	702	691	712	721	685	746	735	719	687	684	697	686	699	710	720	673	691	753	682	687	694	685	731	708	698	710	715	652	719	658	685	692	704	704	665	712	698	687	707	731	715	697	724	716	699	734	724	720	654	698	689	695	700	700	730	697	733	737	704	678	667	665	687	666	724	730	705	731	717	736	716	707	697	685	721	713	693	685	713	736	710	697	675	718	749	741	694	687	735	710	721	682	680	626	660	686	718	682	661	735	659	704	668	702	770	725	675	732	701	681	689	707	730	726	724	693	670	759	689	750	680	707	688	704	696	728	728	735	699	695	706	698	745	697	693	727	695	728	728	726	753	738	705	697	681	682	669	685	671	661	696	695	674	691	676	669	720	681	682	675	702	697	725	707	695	667	702	734	705	773	734	729	683	713	683	681	681	757	679	719	680	742	714	742	726	719	711	742	710	684	686	715	722	681	737	756	653	676	719	696	713	708	729	721	667	667	684	765	681	714	690	673	720	727	739	723	736	727	720	740	742	668	732	681	705	691	694	701	686	713	627	692	727	652	718	707	687	732	690	706	730	664	715	670	746	683	663	664	742	679	745	686	690	665	721	643	711	667	706	671	652	661	739	711	720	647	669	710	710	685	718	703	692	684	730	686	672	697	782	703	697	721	708	694	736	685	710	719	706	758	716	713	723	680	712	716	662	670	707	673	691	725	709	694	746	696	718	714	743	673	661	687	726	712	725	698	743	732	726	733	669	720	665	702	746	759	699	704	725	760	728	710	739	728	710	730	742	716	709	666	726	699	697	744	747	713	688	725	743	704	719	687	694	745	729	694	725	737	703	702	736	716	721	717	700	699	683	630	714	704	719	743	711	704	675	737	700	730	659	724	724	684	735	705	719	672	684	731	683	727	721	728	735	680	716	734	704	690	738	745	708	721	710	714	718	716	761	670	710	680	689	722	703	714	701	715	661	716	736	707	698	706	695	706	670	748	694	737	711	691	717	682	703	696
1396	1870	1407	2789	8747	12094	9559	4274	1752	815	344	163	93	71	78	68	54	70	55	62	61	62	64	61	68	67	54	66	72	66	69	62	65	61	62	77	54	53	48	60	78	75	48	80	62	63	64	66	69	58	74	69	65	65	70	50	60	86	67	69	52	64	74	76	51	66	74	67	72	73	68	68	69	65	64	65	77	83	59	69	63	71	59	78	68	63	59	87	73	77	66	61	63	63	71	76	56	63	64	74	60	66	71	70	67	41	62	70	54	61	65	60	59	61	70	65	73	62	64	50	62	64	65	66	55	75	65	68	67	70	63	53	78	48	62	65	59	66	72	86	83	70	65	62	75	61	58	80	49	62	65	68	69	78	62	47	68	53	56	73	60	59	66	57	65	65	63	74	67	70	54	73	60	53	54	58	64	51	68	60	67	52	66	79	67	63	63	56	70	59	56	56	66	81	76	72	57	58	54	58	52	74	62	81	67	61	68	67	60	70	78	68	71	65	69	63	76	72	70	75	74	68	53	64	66	88	73	69	70	61	71	73	71	67	74	66	53	75	67	65	58	67	76	60	51	69	50	58	63	53	71	54	71	71	76	66	60	59	64	65	73	71	70	58	59	74	61	58	75	63	56	54	59	65	67	70	60	71	78	73	74	64	84	83	75	71	59	57	67	72	66	66	55	70	59	62	57	53	63	56	57	56	48	61	73	71	52	81	78	78	45	75	67	63	63	63	68	71	46	75	67	58	75	52	61	69	68	64	58	68	67	59	81	61	70	71	68	70	62	53	62	60	65	63	58	68	58	65	66	65	61	68	66	77	74	84	80	62	70	67	75	59	57	70	67	75	58	60	63	62	72	66	72	65	71	63	65	52	58	62	60	69	63	76	62	70	63	64	65	76	66	67	60	81	70	48	55	54	61	77	58	66	59	72	61	62	66	70	59	64	72	67	56	69	59	60	75	60	68	69	82	47	55	60	73	68	69	63	55	76	68	68	59	64	73	75	57	59	74	66	76	49	76	65	68	70	75	69	69	61	61	74	69	80	65	60	60	51	51	66	66	68	73	67	91	62	59	62	54	61	69	57	67	63	60	57	47	66	78	62	68	69	63	61	61	52	68	73	61	44	51	59	57	63	66	64	49	67	74	74	76	73	60	62	55	75	61	58	74	76	64	68	73	66	75	68	64	58	63	76	55	81	87	66	72	63	81	69	61	66	61	65	51	58	61	60	81	66	75	74	65	49	37	63	55	55	72	70	69	60	65	56	77	81	47	64	62	59	65	61	84	70	67	56	61	64	62	74	76	59	58	63	73	69	66	72	71	67	65	73	53	73	64	60	65	71	65	55	70	64	64	47	58	54	56	86	61	61	65	69	61	56	56	68	67	55	61	58	58	69	50	73	77	69	72	57	67	81	56	50	65	68	67	80	69	54	56	67	58	73	67	69	73	74	69	72	67	66	67	72	62	61	67	68	67	57	76	68	62	72	62	77	64	71	56	59	54	70	53	80	58	68	68	62	78	64	68	71	63	47	74	73	65	63	72	67	72	63	62	54	53	70	63	82	67	61	82	70	61	63	71	71	64	71	66	54	67	70	68	77	75	73	66	64	70	61	68	61	65	66	79	67	72	55	48	60	61	60	65	59	78	63	59	56	70	60	73	71	61	66	65	77	73	66	58	66	80	64	77	72	68	59	56	60	74	56	62	64	82	71	76	72	72	66	64	72	71	58	72	75	70	76	71	71	70	50	54	68	63	69	63	58	63	83	74	54	71	66	57	80	56	65	71	79	56	63	74	79	75	58	60	66	82	63	60	68	80	51	75	66	57	67	72	66	85	55	57	64	75	63	58	55	59	75	69	68	69	78	65	82	63	61	64	67	56	69	67	72	61	57	63	70	62	63	80	61	82	66	60	72	59	54	56	65	55	57	63	59	59	58	74	69	56	74	65	79	59	64	71	59	70	78	65	79	61	82	49	68	64	78	83	70	59	54	65	68	69	71	62	58	58	57	68	64	84	54	74	53	78	56	67	65	70	70	66	54	58	64	70	71	66	51	72	71	53	65	62	66	63	58	62	70	74	71	85	60	58	55	58	56	66	66	63	76	69	70	71	58	75	60	78	53	75	74	83	66	62	67	74	67	70	62	61	59	66	58	65	64	70	66	82	68	73	59	61	62	74	52	79	70	70	64	71	55	72	70	60	66	54	67	58	63	73	64	64	65	61	62	67	58	58	69	53	64	63	72	54	75	66	79	56	50	58	68	59	68	95	67	62	63	50	56	67	87	62	46	79	64	67	57	58	61	56	64	71	62	53	69	71	60	72	64	62	64	64	63	51	81	71	65	58	70	69	82	65	60	49	63	75	58	73	44	72	62	74	66	72	76	69	63	57	57	79	60	61	54	60	76	68	61	76	61	70	55	78	57	55	73	59	73	70	54	59	63	65	71	57	66	67	80	50	60	57	69	56	59	59	73	66	54	55	54	67	55	64	73	82	67	66	60	52	57	52	54	49	57	79	71	69	74	71	66	60	65	72	73	51	65	61	61	69	80	67	55	56	69	69	66	62	60	69	68	63	61	60	62	49	66	64	54	70	67	63	66	84	75	59	80	64	70	52	73	70	73	66	80	74	63	65	74	68	53	76	73	67	58	59	68	82	71	69	58	68	71	63	78	72	78	66	78	64	73	74	63	46	70	70	73	65	57	68	54	89	78	54	61	53	61	48	66	56	72	62	70	67	63	66	73	65	58	63	69	81	71	61	67	51	89	83	53	75	87	67	65	66	73	56	69	70	57	75	57	62	87	73	69	62	66	64	58	80	51	80	71	86	70	65	60	58	62	71	80	43	80	66	61	65	61	75	74	63	69	62	73	76	69	69	71	62	79	49	70	69	68	72	74	61	61	69	61	70	60	73	72	71	68	72	73	71	66	68	65	63	72	49	56	65	78	56	73	87	57	59	61	52	63	75	90	80	75	74	66	67	66	75	81	74	65	61	60	76	57	78	89	77	67	80	59	71	49	65	70	80	73	71	64	54	55	73	81	57	59	61	65	54	67	60	71	67	79	70	71	63	61	62	65	68	63	50	59	49	68	71	71	73	57	54	82	72	60	61	73	69	58	57	58	64	55	63	66	69	73	69	62	70	66	71	63	66	70	72	75	65	62	73	59	62	78	64	78	75	71	69	76	57	75	66	73	66	75	78	68	75	71	57	69	57	64	61	69	72	60	67	83	71	63	66	76	83	66	69	66	66	73	80	58	72	76	57	63	50	65	63	71	60	71	63	67	80	62	62	62	62	64	51	53	73	68	47	63	65	61	79	60	85	63	57	65	74	81	75	78	65	58	75	62	69	67	64	65	67	59	60	60	64	77	69	58	68	76	58	76	79	71	50	65	69	76	66	58	71	77	66	68	62	63	69	66	67	65	70	64	58	54	70	62	73	78	56	73	65	56	76	83	61	75	68	78	65	54	69	71	60	52	66	57
25964	22025	17808	39379	64232	62432	50990	35705	25792	16364	7767	3048	1413	983	833	805	743	783	761	789	814	843	823	769	763	843	816	803	793	825	797	771	785	805	816	741	768	788	795	791	797	773	762	770	826	783	773	764	798	737	793	831	837	809	769	771	863	805	814	790	787	780	752	767	779	849	768	819	782	822	853	800	787	802	775	825	790	820	829	846	766	828	763	813	777	797	824	832	793	801	724	805	790	763	771	796	780	806	732	788	826	768	765	765	829	810	770	753	796	797	776	805	806	804	768	776	750	763	820	778	794	778	814	802	831	814	775	791	851	779	772	781	801	767	823	840	763	813	782	812	761	818	812	762	759	749	801	745	786	773	769	785	815	766	807	796	782	761	762	768	812	727	774	784	779	805	849	743	778	823	826	746	829	801	811	805	792	800	836	811	814	738	778	791	777	798	790	816	839	806	844	788	777	848	790	810	771	780	835	806	805	780	812	783	755	775	815	747	792	777	781	800	816	819	802	753	729	759	777	776	785	751	795	812	806	769	805	763	737	790	821	777	847	796	770	781	813	740	773	773	834	767	815	794	773	784	824	790	800	780	798	830	771	768	805	818	751	767	807	762	821	817	803	788	758	830	786	790	798	737	840	842	827	787	780	774	785	776	788	775	782	739	792	788	808	822	812	771	764	780	770	775	797	742	757	768	779	784	784	756	823	830	793	818	787	796	802	802	804	771	785	841	837	789	805	784	793	792	801	795	800	802	789	781	781	782	791	799	790	766	767	760	782	784	826	761	794	818	818	871	831	812	786	809	793	870	788	788	915	750	754	808	808	766	777	816	771	803	816	805	788	784	758	784	848	755	778	757	836	764	801	769	832	806	750	788	760	739	793	819	739	760	799	794	794	799	759	824	797	757	815	778	766	745	780	818	813	800	789	814	776	771	811	804	802	762	759	817	809	778	855	791	768	766	810	727	758	787	744	772	787	817	823	768	732	817	836	808	800	798	778	805	797	741	821	782	759	756	813	789	784	785	777	800	788	722	784	818	770	800	740	771	746	749	809	768	797	741	750	804	807	771	778	797	767	776	789	759	812	754	783	833	790	774	758	736	782	818	784	820	826	751	810	799	783	845	759	821	735	804	862	828	781	801	833	769	737	787	812	823	804	781	774	753	810	775	783	790	760	788	799	772	855	757	776	775	740	777	781	775	807	739	826	812	786	814	764	766	806	782	826	814	778	794	811	777	815	775	754	823	815	760	787	851	781	826	850	820	791	786	805	774	755	745	856	774	793	755	806	775	792	771	791	795	774	775	814	802	833	812	781	800	847	820	845	765	806	794	783	807	782	795	745	831	794	818	765	811	797	793	808	801	802	805	751	813	794	812	809	809	820	765	779	809	763	812	783	795	802	794	789	754	849	761	789	862	793	801	779	775	750	770	768	821	804	806	773	778	784	773	797	803	778	805	796	767	739	746	863	771	810	817	766	804	757	753	755	734	781	813	777	804	817	815	796	847	797	738	791	795	767	779	801	783	773	788	779	782	796	760	772	800	786	794	792	792	840	753	777	787	727	798	796	781	795	782	819	814	764	790	815	824	778	752	769	789	803	776	778	781	759	763	789	802	780	781	848	811	760	854	846	777	817	804	837	781	776	791	821	747	809	763	837	778	780	825	741	779	772	782	830	741	734	791	796	753	785	771	821	799	833	819	785	828	798	843	768	782	744	766	786	761	793	800	767	789	766	779	785	780	841	756	820	809	833	774	813	825	786	787	761	733	807	757	791	842	747	800	782	777	822	786	839	851	798	822	792	751	789	797	779	818	803	805	797	763	823	767	805	813	790	793	802	748	809	796	826	786	801	777	795	779	785	816	776	816	772	758	762	779	740	840	777	790	767	765	777	802	775	834	819	755	746	802	769	760	794	792	752	816	833	814	769	789	791	800	807	781	797	882	785	801	802	788	843	830	783	788	813	771	815	867	807	845	807	818	797	769	839	770	778	795	769	807	859	793	819	838	788	821	766	799	785	807	802	792	751	757	751	804	774	813	840	807	793	782	786	730	769	791	822	800	813	798	809	704	774	805	816	774	783	822	797	817	794	804	810	814	756	766	806	800	782	794	752	760	803	814	737	780	778	855	735	773	758	802	786	759	777	832	800	819	780	798	774	839	747	789	784	758	801	781	752	759	789	790	778	779	791	789	807	829	771	818	769	787	784	822	778	891	801	841	833	786	837	788	818	808	770	827	815	736	747	782	799	789	787	791	758	856	772	802	811	774	794	774	780	785	783	756	805	784	807	779	754	811	792	765	829	813	768	775	808	784	803	745	802	798	819	781	764	751	827	749	798	766	798	817	777	831	793	854	789	798	810	802	820	829	790	799	806	810	758	797	792	789	784	769	808	783	808	783	800	786	806	802	819	840	815	749	799	806	776	816	786	757	831	817	768	756	780	800	831	797	798	779	796	802	788	832	809	797	824	813	811	834	787	800	818	788	808	818	804	816	788	810	774	784	793	820	839	803	780	832	803	747	788	774	771	789	787	796	790	804	798	823	792	778	796	765	811	750	816	760	767	811	806	823	784	770	789	820	793	778	775	770	810	826	776	758	811	826	828	825	777	763	790	762	843	781	796	809	794	778	785	797	811	789	805	758	810	832	812	788	816	752	785	768	739	821	817	733	759	827	784	805	796	752	796	800	767	752	783	745	805	784	807	790	803	800	776	797	818	770	781	837	819	813	794	790	794	798	752	770	772	767	825	785	816	773	771	797	786	757	745	785	800	807	779	767	771	816	762	797	759	823	812	803	824	829	795	789	813	799	758	821	764	763	810	746	789	759	802	822	786	767	811	725	821	811	780	801	799	838	814	750	793	791	771	819	762	784	785	780	793	809	772	740	819	814	856	764	798	810	770	743	796	840	811	791	786	761	768	807	785	785	779	796	810	806	827	789	735	803	809	823	789	777	822	805	821	812	825	773	829	838	809	820	736	782	806	808	839	821	788	762	809	718	815	769	775	805	807	841	798	790	801	811	802	749	792	786	813	780	745	826	795	769	747	812	801	790	801	794	750	765	774	819	721	755	808	765	767	797	835	790	771	830	841	762	763	764	768	847	836	776	809	795	802	764	798	800	780	826	801	754	816	818	758	815	759	767	793	798	826	833	785	868	841	836	758	770	810	773	745	816	797	749	786	802	795	736	856	827	786	785	804	804	820	712	826	783	795	811	854	762	842	785	798	807	775	802	805	801	775	850	747	801	802	824	854	782	796	779	804	825	809	805	783	763	784	830	771	778	783	851	796	797	834	804	792	805	831	780	768	816	770	791	776	814	853	785	823	803	737	799	788	791	820	765	799	761	788	832	826	809	823	816	762	740	799	748	774	796	763	763	827	814	789	814	771	794	800	802	794	814	832	790	772	793	801	785	782	814	788	808	787	800	835	747	805	812	788	831	747	805	777	798	828	774	804	804	787	837	788	785	782	835	778	809	788	795	785	717	757	833
2975	1519	1300	2808	8225	12751	10360	4702	1890	881	343	156	99	68	62	62	54	58	61	66	68	74	68	66	82	74	55	68	57	68	51	55	78	78	54	67	57	55	61	70	71	66	69	58	59	63	51	61	57	63	72	61	66	54	64	68	65	71	72	68	48	72	54	56	58	69	72	58	56	49	73	59	71	71	67	65	75	65	58	57	60	73	71	68	66	61	53	64	59	63	62	49	55	68	63	76	61	74	72	66	77	46	51	67	53	56	72	71	71	72	79	74	51	60	74	64	72	80	60	62	75	74	53	70	75	69	64	50	57	66	65	74	57	65	67	59	74	61	63	60	64	53	59	70	64	60	61	65	61	77	75	73	71	73	67	65	73	51	60	71	72	79	69	65	58	84	70	71	71	72	68	61	76	69	64	63	60	64	75	65	76	62	69	62	59	76	65	66	67	72	57	69	75	62	78	74	59	81	65	74	65	64	71	69	67	48	70	57	58	60	66	53	55	65	53	69	51	60	56	64	81	74	68	70	77	50	72	66	58	70	68	54	51	54	71	60	52	71	74	78	71	71	75	61	62	52	50	70	63	73	65	61	60	68	59	72	77	74	60	76	65	69	61	69	62	61	62	72	83	70	59	76	69	65	52	61	57	65	74	45	66	46	61	62	57	79	57	65	68	64	72	76	71	51	78	61	76	73	72	70	59	53	67	59	66	52	50	66	69	77	71	64	48	65	64	59	73	66	70	71	58	71	72	60	51	61	63	64	60	73	61	72	53	59	66	77	61	51	73	58	60	64	63	58	77	50	66	79	74	73	62	66	57	72	69	55	72	81	65	62	59	51	58	63	77	79	69	55	66	61	64	70	62	64	61	63	73	68	63	54	58	67	66	72	65	53	79	68	50	46	71	57	65	57	53	60	66	73	66	73	76	78	74	63	62	66	70	76	64	58	67	61	67	63	67	77	69	61	62	62	73	65	58	53	66	63	72	75	53	56	85	60	55	64	53	77	78	68	62	59	68	58	59	68	73	72	73	59	55	80	76	68	59	82	73	73	79	63	54	68	61	67	71	62	55	63	64	63	72	77	71	60	78	62	68	61	69	69	64	72	57	57	83	53	59	53	62	63	56	65	53	60	51	64	69	58	63	81	75	71	67	62	67	62	62	77	66	40	67	65	61	68	60	57	58	74	54	62	72	65	77	78	77	70	57	59	69	76	52	77	57	49	70	75	67	67	63	75	70	55	73	73	63	80	57	64	62	63	60	76	63	50	70	58	64	68	66	61	62	59	74	69	65	81	80	53	63	65	66	80	65	54	68	65	66	64	63	75	68	72	76	66	62	70	74	91	73	59	85	53	59	68	80	57	62	85	66	59	65	65	71	72	81	54	65	77	74	64	62	37	85	84	76	72	76	62	79	75	65	59	57	51	77	59	58	65	72	57	57	51	73	72	77	87	57	57	45	79	66	65	63	73	77	64	75	62	66	71	52	56	54	88	72	80	56	64	63	83	67	64	60	56	68	58	66	62	63	63	58	50	78	60	59	62	70	69	69	74	80	62	51	65	81	47	80	68	63	67	85	73	64	75	64	55	72	57	67	54	49	62	51	56	68	55	59	64	67	58	75	85	62	62	50	65	77	60	65	62	77	61	71	60	46	62	81	81	64	73	61	68	56	66	79	72	58	60	56	76	66	70	66	60	61	62	75	69	59	67	67	75	59	59	58	59	64	72	64	72	62	48	55	62	61	64	66	68	73	71	58	63	63	66	49	55	68	61	63	63	61	64	58	74	59	60	66	61	65	65	58	79	64	58	71	56	48	51	67	62	73	65	60	65	61	63	59	72	56	63	61	50	65	66	62	82	71	59	63	69	72	91	60	84	61	59	61	55	60	63	69	67	56	84	51	54	53	48	58	63	69	67	71	79	63	69	66	65	66	77	62	85	68	70	82	63	74	70	55	62	77	61	74	63	49	76	78	78	67	79	59	61	65	67	79	61	70	59	57	68	63	69	74	54	62	57	65	73	63	63	45	67	69	73	56	66	55	64	69	71	58	67	85	51	56	77	57	51	71	63	67	72	73	50	67	59	68	73	83	52	54	64	69	69	58	75	51	60	73	80	61	69	59	57	76	69	69	81	67	65	80	80	64	61	63	84	48	48	65	63	75	70	56	64	62	65	70	65	50	66	63	58	68	66	59	56	68	59	70	69	60	73	68	58	59	75	45	63	77	70	65	67	47	68	84	58	60	59	68	67	69	76	70	71	60	65	63	59	62	49	61	45	64	69	69	71	51	75	56	56	79	55	63	73	71	77	64	70	56	65	54	69	65	76	57	56	51	72	66	41	64	66	70	59	67	64	58	67	56	61	59	61	58	61	72	71	78	66	51	63	69	63	52	84	72	81	64	52	75	60	63	64	56	52	65	71	73	64	69	61	55	78	74	80	62	81	67	68	69	78	61	68	56	74	72	62	67	63	54	64	61	82	79	74	62	58	69	72	72	66	57	45	69	70	71	54	73	66	69	81	70	74	57	66	56	71	71	60	63	59	65	60	84	54	67	77	80	56	65	68	56	67	67	51	69	63	53	46	69	57	69	61	70	54	64	67	68	69	69	64	60	58	67	63	77	86	63	66	65	58	57	81	54	82	76	55	57	49	67	72	65	61	65	52	67	71	58	61	58	63	74	73	65	69	68	64	62	74	74	73	71	74	71	63	61	53	69	73	52	67	65	73	59	64	64	58	62	59	73	75	73	56	48	68	69	67	70	57	71	79	59	46	61	67	68	77	62	61	61	70	64	63	74	68	53	68	71	59	63	56	55	47	65	49	62	52	75	71	66	64	79	56	62	61	68	60	65	70	68	56	61	57	64	68	69	79	60	64	58	64	68	63	77	63	62	71	63	66	66	72	55	59	52	76	80	58	67	59	59	62	72	67	68	74	69	66	78	52	74	80	81	70	65	65	63	73	57	64	74	65	73	74	68	74	69	64	79	69	72	61	60	66	69	57	55	63	77	66	65	72	65	59	57	63	62	63	68	86	79	66	67	64	60	70	61	67	64	66	65	67	74	52	77	78	81	64	69	62	69	59	65	76	67	77	64	73	60	79	54	57	55	71	66	62	81	60	56	60	71	60	61	65	72	68	65	73	59	77	69	64	65	67	64	66	66	68	76	75	57	62	60	56	63	67	56	53	63	68	68	70	69	72	63	68	60	70	79	53	64	74	60	67	55	53	57	60	64	60	70	69	73	51	60	56	52	79	63	66	61	67	61	72	64	56	53	75	83	52	67	63	57	77	79	68	69	81	73	54	70	50	73	72	68	63	57	75	70	59	71	60	66	56	70	59	65	71	63	60	71	51	66	54	64	71	61	80	61	58	65	39	77	71	71	60	78	60	58	73	65	65	55	73	63	58	67	59	70	51	63	62	55	72	71	61	55	57	49	52	65	59	67	77	60	71	57	53	58	70	69	75	76	66	67	72	69	62	59	89
26443	19934	17950	37697	61957	64009	52683	37698	27811	18460	8979	3421	1434	999	889	805	817	838	827	799	757	861	809	781	765	819	778	818	796	809	800	774	760	798	788	841	838	804	794	783	805	805	752	774	789	778	842	794	842	817	832	793	821	799	828	795	775	818	827	785	782	804	808	806	825	772	825	797	800	814	790	773	820	774	793	793	797	784	844	837	834	844	823	757	811	825	823	773	806	831	829	792	819	788	821	798	784	802	798	816	791	822	772	828	752	796	811	790	816	798	806	809	795	811	812	837	806	791	757	767	765	825	814	817	802	814	820	806	818	783	781	815	773	812	768	802	757	782	875	789	769	838	777	810	810	826	791	783	744	828	853	843	796	812	822	801	766	781	773	803	781	802	801	806	817	788	810	792	830	812	772	806	815	816	803	750	803	793	801	834	847	812	760	848	828	794	834	799	836	831	789	747	803	848	786	847	798	769	834	814	844	797	821	844	828	803	865	816	805	805	736	834	805	771	793	798	827	788	807	782	823	849	782	850	781	773	856	780	781	788	812	824	792	798	794	845	817	838	787	839	807	800	811	844	818	778	827	804	772	792	841	827	801	794	775	792	780	807	833	835	807	792	815	785	774	820	766	851	817	807	795	752	782	788	821	825	790	773	838	828	801	817	795	810	839	771	796	851	802	793	818	826	826	843	873	863	817	770	800	833	811	848	847	803	809	842	827	874	808	803	819	767	841	795	814	777	836	788	803	804	834	833	816	830	824	804	791	812	855	864	783	810	799	816	783	837	867	837	786	796	798	773	776	828	801	772	843	787	834	797	833	815	819	812	796	778	777	851	750	797	767	796	838	829	764	828	795	770	798	790	818	799	847	797	801	761	830	832	826	801	837	804	817	831	775	864	817	803	814	809	722	798	845	824	777	794	826	851	805	798	786	837	796	798	803	775	831	810	813	799	787	812	794	784	749	826	807	782	777	777	771	805	855	775	736	787	775	820	836	801	799	792	802	853	790	837	782	766	827	795	813	830	826	787	786	779	843	843	805	802	834	809	800	792	760	794	816	793	829	787	811	799	805	804	834	820	833	816	828	803	792	842	770	802	774	759	824	793	798	844	851	771	751	765	856	830	803	795	766	791	800	715	812	846	818	770	807	802	801	794	771	744	817	813	810	776	863	786	851	770	824	818	773	831	806	805	821	809	762	841	801	791	828	822	783	794	801	816	820	770	779	801	810	794	824	820	762	813	829	805	815	832	800	825	765	830	807	839	803	758	760	784	822	824	775	840	820	787	756	804	793	783	818	778	793	758	810	766	827	831	827	827	867	867	836	786	797	754	810	787	808	836	829	801	827	764	833	793	795	748	818	804	725	840	838	810	817	757	786	792	799	748	808	821	826	817	776	802	794	807	759	779	813	786	805	800	827	868	765	828	807	791	830	765	824	834	789	798	778	818	821	787	788	789	821	762	808	799	852	814	790	794	773	813	815	854	790	817	802	803	861	813	848	852	781	828	838	777	814	779	785	848	802	763	766	782	797	824	847	773	776	814	777	703	847	866	832	770	822	814	851	801	798	790	821	806	786	790	790	821	810	858	785	815	828	791	859	757	778	817	834	814	834	771	852	782	781	789	784	796	847	802	835	813	795	773	815	767	778	785	812	833	840	801	807	801	770	825	763	828	830	764	786	867	822	827	789	800	802	795	809	838	775	807	778	815	829	771	799	802	748	829	797	854	797	820	773	782	818	775	813	840	863	835	737	821	786	760	782	828	796	813	861	829	853	780	814	780	824	784	781	828	805	789	870	819	774	800	850	791	786	848	805	779	826	792	818	858	780	800	791	784	843	768	830	831	843	829	839	787	816	810	810	791	836	817	848	855	826	808	773	811	793	832	819	808	802	820	813	788	835	822	812	761	806	778	807	832	840	816	808	821	772	815	793	781	816	783	847	808	842	762	813	759	837	784	799	729	805	772	799	780	785	789	811	785	782	768	820	847	779	829	761	827	804	800	842	789	840	823	824	799	857	778	830	789	766	829	863	779	784	782	828	761	779	785	828	858	796	807	816	817	856	809	809	759	790	797	816	811	776	796	804	801	767	776	809	735	781	824	848	877	769	812	807	791	824	794	839	797	825	815	858	794	796	773	774	810	818	789	794	783	825	799	822	844	794	827	835	806	811	824	805	780	794	791	802	838	814	791	778	781	823	812	777	776	794	814	811	843	781	832	812	800	821	819	819	849	800	790	814	779	758	768	799	750	841	827	760	811	802	816	837	822	837	775	821	796	782	809	827	819	767	770	833	723	812	800	837	813	806	784	796	802	809	852	796	797	781	780	791	845	786	810	780	813	847	774	788	813	797	837	803	761	815	819	799	795	758	774	802	796	774	885	787	845	810	826	793	822	825	753	800	833	823	773	815	798	797	809	829	771	832	786	798	824	799	803	862	802	810	809	803	802	846	780	824	796	746	820	748	805	847	761	818	758	794	810	765	823	790	827	862	803	736	814	839	784	780	763	798	823	872	736	790	783	814	812	813	831	827	814	764	814	721	850	870	798	822	810	849	823	787	831	810	829	852	782	832	777	787	794	784	827	805	789	778	796	851	841	773	803	796	744	815	779	750	817	805	800	793	832	730	797	783	786	821	849	812	763	820	777	807	784	831	812	789	839	802	804	813	738	827	808	812	809	775	792	775	783	798	770	820	796	852	817	773	804	816	831	815	776	757	835	843	814	826	789	832	765	834	810	840	769	803	812	790	821	810	779	848	789	809	789	832	831	800	806	796	829	810	823	768	760	823	819	787	844	842	829	793	808	843	830	860	810	865	854	786	817	815	824	834	752	855	788	827	793	780	865	767	767	740	797	819	811	824	774	802	768	784	822	790	875	767	820	810	826	800	795	778	834	831	809	801	770	803	817	769	774	811	771	806	809	787	805	813	793	783	819	821	775	794	863	843	756	792	847	792	823	805	786	774	778	801	777	819	760	784	813	815	824	803	794	816	831	784	808	848	817	826	825	805	829	744	795	814	808	804	777	833	782	793	817	777	812	801	759	810	780	821	799	763	862	837	812	793	810	845	839	827	795	801	784	792	824	760	835	820	834	790	790	867	806	848	835	789	887	845	759	833	836	787	776	785	779	868	785	816	798	836	785	809	815	833	814	811	794	772	883	813	825	834	831	839	806	859	751	805	800	810	790	806	832	807	738	789	871	769	814	795	803	849	802	808	807	813	819	851	790	819	767	794	781	753	811	798	839	825	798	769	787	816	814	839	842	803	790	822	814	814	794	819	797	846	862	799	804	835	814	775	812	758	775	806	807	811	830	770	777	750	786	749	786	812	765	830	846	787	770	811	784	835	790	804	786	817	831	808	790	821	792	816	801	807	797	861	829	817	827	866	854	808	826	785	798	808	796	796	808	778	851	782	856	769	811	794	818	827	798	786	836	806	819	805	806	821	802	825	817	817	829	787	797	750	764	795	781	808	783	814	786	801	812	831	802
2235	2793	4004	6018	12417	17807	14468	8360	3670	1585	533	210	121	85	78	77	73	71	70	76	70	73	69	74	72	78	67	61	97	73	73	59	73	83	71	75	64	75	69	80	68	69	83	45	62	60	66	67	64	78	75	78	64	63	67	68	72	74	72	83	81	63	71	66	75	78	92	60	70	76	81	71	77	71	80	68	55	78	74	81	71	80	79	71	96	67	72	66	77	62	70	71	81	73	68	66	55	78	80	82	71	74	72	69	77	66	60	79	54	88	77	63	74	62	71	79	80	62	63	60	76	82	56	70	61	78	78	79	70	71	81	64	79	77	63	82	65	69	67	72	73	63	75	67	60	76	70	84	99	64	69	66	83	70	78	59	75	69	72	79	73	76	76	85	65	68	68	81	73	66	72	64	80	66	66	80	79	63	74	52	60	73	73	54	71	62	77	64	57	63	74	58	76	70	68	65	79	76	87	63	66	72	80	78	67	68	84	81	76	71	75	70	71	56	67	78	68	68	69	73	72	58	72	66	74	71	81	80	70	73	75	87	63	63	60	73	69	79	83	75	68	72	85	58	61	68	67	70	65	80	71	78	66	58	69	94	67	91	72	76	65	67	85	74	72	74	70	71	76	69	65	72	74	61	72	68	55	59	70	59	77	69	56	70	69	75	93	91	74	75	58	65	71	79	73	64	59	79	59	76	83	47	84	68	87	83	65	69	72	78	73	84	76	78	88	87	81	62	74	78	69	56	67	67	79	75	65	74	79	77	69	70	79	67	77	60	68	67	74	81	77	65	69	78	66	60	63	66	62	73	64	89	82	83	71	70	83	78	69	78	60	73	57	87	65	69	77	68	70	66	73	67	78	75	62	77	61	76	68	79	71	75	85	66	74	67	77	55	73	73	71	54	65	74	64	68	69	80	74	61	74	70	88	74	64	70	70	63	75	68	71	59	97	75	68	54	69	76	67	69	61	65	77	73	73	84	66	77	74	69	81	81	69	76	56	73	69	72	82	61	73	74	74	78	93	83	79	98	70	70	56	79	65	85	79	75	69	67	83	68	76	71	75	70	67	70	78	61	78	88	73	71	93	90	76	74	74	54	59	66	77	83	72	77	88	66	87	62	84	72	67	75	59	66	79	79	56	64	77	95	84	76	57	69	80	77	76	68	74	71	91	86	67	59	68	67	70	75	74	69	79	84	77	73	87	69	67	78	68	75	89	75	75	84	73	65	98	90	77	84	69	83	71	69	79	69	67	74	69	79	73	69	86	79	70	54	78	54	73	85	63	96	80	67	54	76	66	82	68	67	62	63	73	55	73	77	78	67	69	71	60	58	77	84	73	66	70	68	69	82	68	86	70	66	80	64	79	69	81	77	76	74	75	58	78	71	95	65	66	79	86	68	59	76	65	63	72	63	79	85	73	63	65	77	63	75	64	67	62	67	67	81	85	59	65	72	66	80	76	72	93	64	76	73	77	66	65	71	77	73	81	97	66	63	68	69	60	63	67	67	62	65	75	55	69	76	72	75	74	69	82	63	89	70	72	61	81	87	74	66	72	75	77	76	76	58	70	64	82	92	68	69	58	68	68	62	58	71	72	77	76	53	74	65	81	77	63	54	81	65	78	69	68	71	63	76	67	66	62	69	67	78	76	60	73	71	65	55	88	82	66	81	57	69	65	76	73	67	76	82	87	72	72	66	82	72	79	72	83	71	64	102	73	77	73	70	47	78	77	78	62	62	62	64	71	65	94	63	70	71	72	79	67	69	84	90	80	82	58	75	87	65	76	86	69	68	78	64	75	78	70	62	69	83	76	77	78	73	76	68	74	72	92	77	74	75	68	91	76	75	76	88	83	67	69	70	68	76	70	73	74	71	96	60	66	64	70	93	82	92	75	77	81	73	68	70	69	61	65	80	80	80	90	54	70	77	77	77	71	76	65	74	72	73	56	75	66	68	63	76	80	79	79	81	69	65	67	76	77	77	66	65	64	88	68	73	72	87	87	81	65	71	71	67	80	67	78	71	62	87	84	76	84	75	72	54	72	62	66	72	77	78	61	78	70	61	71	66	58	64	79	66	73	80	83	72	78	79	78	68	62	70	65	71	67	74	80	72	66	77	87	77	77	70	88	66	73	55	75	54	61	77	73	77	68	74	87	65	71	79	70	57	87	79	82	53	67	77	73	65	68	88	75	74	63	78	84	90	78	87	56	84	84	84	82	65	65	72	55	73	76	60	73	73	62	70	70	85	80	79	82	84	88	87	74	85	70	61	78	70	75	69	74	85	66	74	81	84	68	79	55	68	73	68	69	65	86	74	81	65	66	72	78	66	65	75	75	82	72	69	67	72	87	75	70	61	77	73	78	58	71	89	76	79	83	74	76	75	69	73	76	54	77	71	73	87	79	80	62	73	67	63	69	75	76	62	90	82	69	83	80	81	54	72	77	83	64	74	59	62	78	79	72	64	61	77	60	80	78	77	81	58	77	61	73	80	76	77	70	69	73	71	74	72	61	77	68	85	67	81	81	65	67	74	84	69	69	57	78	65	74	68	79	72	76	69	75	87	64	81	69	67	72	84	69	58	88	72	78	70	62	52	78	85	85	63	74	74	72	60	69	79	81	76	63	70	83	89	80	64	61	83	73	64	71	69	69	61	63	77	70	86	80	71	79	64	69	82	76	74	53	86	58	83	81	66	77	65	62	60	83	66	61	88	72	84	81	74	82	64	75	72	85	60	79	55	81	73	66	81	68	77	85	65	64	72	78	91	72	79	75	68	90	78	61	74	79	75	61	67	81	82	67	82	57	74	53	79	56	70	78	79	70	68	71	68	65	73	87	80	70	60	67	71	67	75	61	70	84	84	82	89	78	74	69	74	94	79	89	80	62	80	79	81	56	65	75	74	67	74	75	73	80	65	71	72	75	74	76	67	76	65	87	73	59	66	89	71	72	82	68	78	82	69	86	82	83	70	71	83	91	69	63	69	70	78	76	72	71	63	77	73	66	70	70	76	67	90	84	66	58	65	72	85	79	60	75	59	84	73	77	55	87	82	74	68	76	69	73	88	77	73	60	80	68	72	71	75	60	67	70	80	53	68	73	71	68	82	83	71	75	71	71	70	65	84	61	57	82	74	78	52	72	69	68	59	88	73	82	69	77	81	71	59	75	47	69	72	66	51	83	73	79	65	54	70	78	80	94	66	91	79	63	55	74	73	80	66	69	67	71	77	77	86	72	73	75	61	68	69	80	81	75	72	74	74	69	67	77	83	70	77	82	61	78	77	80	66	82	79	75	74	78	74	80	66	78	68	75	67	65	74	89	67	70	75	74	73	69	68	64	71	68	78	68	69	64	81	72	70	87	77	73	60	77	70	76	61	85	74	77	77	67	80	67	82	67	68	72	61	80	65	80	60	71	72	77	75	60	87	66	73	61	86	73	67	69	65	78	67	86	81	65	69	56	77	79	84	72	72	68	67	75	60	66	73
30964	26133	28575	46767	70813	72032	59898	45627	33759	23848	12484	4621	1937	1197	958	905	829	863	825	892	856	853	901	895	902	907	862	838	908	935	894	920	833	878	886	896	869	860	906	873	895	922	870	903	869	871	919	920	798	853	879	876	910	897	903	912	879	881	920	838	876	899	882	924	933	894	843	899	878	917	904	888	872	841	892	929	889	913	849	914	846	871	897	903	883	882	863	892	930	888	891	840	889	869	902	924	890	868	871	849	869	833	882	874	882	882	824	823	853	884	893	884	897	839	900	876	924	881	898	913	879	880	879	839	918	864	857	925	859	934	881	920	870	843	903	887	943	881	899	885	858	936	892	858	848	925	893	859	906	895	921	870	885	872	874	890	943	905	870	846	936	871	931	841	869	881	864	892	869	980	921	864	913	875	932	927	884	923	871	876	894	912	850	847	870	849	879	875	888	900	902	846	892	855	873	908	933	879	909	924	847	939	893	845	890	911	869	856	919	872	870	906	838	904	882	924	865	891	843	855	878	895	870	892	923	948	888	879	905	893	899	895	896	895	920	869	861	835	895	898	876	858	910	840	906	890	899	895	840	899	909	889	905	897	889	884	884	864	841	889	835	917	827	887	876	918	932	859	912	910	896	820	869	890	892	852	878	866	867	834	905	868	871	889	826	892	843	915	862	853	895	858	929	929	859	870	874	902	871	896	874	877	898	919	859	877	871	901	928	861	930	878	884	906	812	912	889	879	883	851	884	903	841	876	865	913	857	849	816	880	857	873	898	889	837	874	905	889	875	873	866	874	902	859	876	909	880	884	901	944	893	909	889	859	869	892	944	889	895	868	884	928	869	863	892	884	960	877	884	895	901	866	880	914	916	886	839	862	929	944	905	938	865	863	918	869	894	916	873	944	881	902	886	846	888	932	872	876	902	861	886	897	832	889	904	901	901	909	853	917	870	868	857	898	922	921	850	908	899	917	909	841	883	906	871	864	920	884	907	788	823	890	885	895	850	846	885	923	911	934	818	872	873	874	905	859	871	884	894	882	816	821	937	815	891	889	935	880	862	883	860	858	889	910	842	924	883	877	887	876	857	854	910	885	829	917	833	842	903	864	896	851	850	841	871	882	860	865	882	844	880	909	877	899	867	846	895	925	866	903	859	929	884	898	873	839	891	907	836	892	924	868	906	909	869	884	814	927	894	862	903	885	888	885	889	848	881	890	895	938	883	890	899	847	892	806	846	880	877	896	853	894	853	888	868	883	872	870	889	898	840	931	891	917	912	912	912	896	886	869	892	940	896	894	853	933	844	893	863	879	884	953	856	894	887	926	873	876	951	883	876	888	871	891	836	951	887	865	904	907	879	914	895	868	839	863	914	899	901	890	947	927	945	861	879	791	863	923	879	870	868	873	844	834	919	890	946	903	923	853	849	873	847	881	869	855	922	970	939	909	923	909	897	875	901	892	899	920	837	909	918	875	892	897	894	909	885	885	905	846	929	894	870	942	862	931	812	887	892	815	860	867	903	812	923	915	862	868	865	898	892	874	883	866	821	866	868	849	885	836	875	874	874	895	949	869	884	961	893	861	848	911	906	885	886	861	932	863	889	860	892	947	868	945	864	873	888	894	855	883	859	881	968	903	916	861	875	862	891	900	913	928	913	900	873	907	881	910	889	914	926	872	889	887	915	891	856	910	915	884	874	881	886	922	844	859	893	898	892	906	887	892	895	877	849	894	871	881	883	892	821	848	905	859	910	885	873	868	873	844	933	877	883	918	886	877	899	911	866	927	894	905	890	837	876	894	826	890	877	884	859	874	947	874	914	873	882	893	901	874	900	858	848	911	865	878	891	863	913	928	852	884	881	924	884	838	886	822	819	887	929	874	851	898	896	924	946	864	864	835	872	848	886	901	883	855	895	861	871	843	890	914	880	885	901	921	902	911	899	892	916	938	901	860	924	914	873	873	831	909	908	908	900	853	925	889	846	927	924	942	884	911	872	908	929	889	896	920	814	856	851	865	863	874	898	850	929	905	871	874	874	873	886	831	954	897	858	944	898	892	893	852	938	901	881	891	902	840	877	913	939	872	849	884	901	888	879	911	864	893	863	833	856	873	827	914	910	860	814	871	921	905	918	879	930	880	896	868	926	847	870	929	868	884	869	866	837	864	871	870	867	861	846	856	910	881	890	897	901	909	873	899	907	847	885	922	897	864	902	889	870	876	870	904	886	909	888	898	872	904	916	919	879	847	896	874	887	880	907	876	909	886	869	885	923	880	865	896	894	910	907	850	865	838	914	894	871	933	926	850	896	875	896	894	859	881	859	881	920	852	957	897	856	890	872	937	926	857	894	919	928	872	856	922	859	840	883	885	876	849	883	951	891	904	866	862	861	946	854	873	889	913	822	912	860	933	861	886	898	859	938	900	842	881	923	880	834	926	890	925	928	913	895	896	891	903	838	900	884	833	880	945	906	874	882	895	917	863	900	859	890	847	861	890	832	896	922	921	859	916	909	916	871	885	887	882	886	866	938	857	885	912	893	850	825	938	862	833	903	907	862	890	930	862	878	940	878	864	904	928	845	884	880	866	880	902	883	919	867	898	914	889	864	871	914	896	919	872	862	871	874	902	850	890	948	860	913	879	911	897	855	908	870	868	843	854	921	859	906	926	853	917	910	922	879	883	915	845	817	830	858	962	885	863	896	911	909	910	911	834	900	891	885	936	877	902	848	876	914	919	910	890	895	897	905	867	825	924	880	894	858	870	894	913	864	885	875	834	892	881	910	903	880	901	928	856	911	933	903	882	931	930	920	887	851	899	924	889	864	885	883	844	827	941	876	894	900	923	910	883	876	860	890	908	867	905	808	873	876	847	876	901	864	921	850	891	877	864	857	883	916	912	929	869	907	859	824	889	831	886	869	901	894	894	866	965	903	905	874	918	917	827	915	851	935	906	847	900	860	889	867	886	887	883	858	902	865	906	901	858	873	860	892	848	855	825	911	836	869	892	884	883	902	882	861	917	863	877	895	814	895	862	832	934	891	869	846	900	876	893	896	908	905	914	926	860	880	866	861	872	887	886	882	895	863	865	832	970	901	846	912	863	917	879	887	928	836	875	915	916	895	900	932	876	871	919	895	927	930	890	905	857	855	821	893	860	834	894	916	867	878	843	858	899	856	901	924	852	907	875	882	927	877	868	881	912	875	925	886	904	893	831	866	898	890	929	823	881	889	913	905	905	927	884	897	905	838	888	882	900	868	887	848	903	916	909	879	927	896	881	899	851	906	873	908	867	860	902	856	916	890	862	811	887	922	881	859	903	859	899	872	879	890	855	861	817	838	907	870	841	906	830	902	878	857	840	807	859	869	868	932	861	902	916	865	921	881	941	960	958	849	906	820	893	863	865	950	888	830	849	870	913	858	895	904	907	840	913	889	871	908	860	863	891	872	908	879	882	930	854	948	864	874	808	884	921	877	872	897	968	907	898	954	831	816	864
1935	639	836	1213	3005	3378	2486	1477	903	389	191	95	69	52	46	51	61	60	67	56	57	57	66	62	59	63	53	49	52	56	47	67	59	75	61	59	61	85	49	69	55	50	66	59	50	61	51	69	62	58	62	69	57	38	45	45	45	68	49	52	55	54	54	57	61	58	62	67	45	66	55	55	64	56	45	75	58	60	64	50	51	63	63	51	56	69	51	54	58	55	56	60	68	63	61	55	59	50	64	42	51	55	47	58	51	60	46	57	51	58	56	50	53	54	52	51	44	47	63	66	53	53	53	55	45	42	53	52	79	55	46	61	39	58	63	49	51	62	40	50	65	54	63	61	64	60	64	59	52	80	33	70	41	57	56	54	57	68	59	58	69	47	45	56	60	58	55	57	56	62	47	62	56	59	55	71	54	56	75	59	49	60	51	62	49	64	56	58	43	54	70	63	64	46	59	45	70	49	49	59	67	72	55	71	66	53	59	46	63	52	73	55	44	59	60	43	75	56	44	61	46	53	63	76	54	62	50	54	54	49	52	68	56	52	56	62	60	60	53	67	61	58	55	63	53	50	54	57	69	73	65	55	67	57	48	53	51	56	59	76	59	65	54	56	51	63	54	51	72	67	49	62	54	60	68	64	67	68	68	61	55	56	53	54	60	57	51	60	46	62	55	45	68	69	64	46	66	63	60	51	57	56	53	64	52	60	71	73	57	64	40	57	68	61	72	52	47	55	55	62	52	66	53	58	54	69	52	52	58	40	67	84	51	58	64	57	67	67	65	56	55	66	47	43	59	74	54	55	62	54	66	50	55	75	70	52	60	57	58	52	57	61	67	51	60	68	52	63	67	57	50	61	53	54	58	60	48	60	57	42	51	57	60	50	58	58	58	58	50	69	76	50	56	65	51	63	52	63	57	47	52	60	61	61	56	61	46	57	74	69	55	59	46	62	68	57	49	46	57	69	65	43	61	65	49	71	50	45	62	62	50	57	40	46	56	53	63	60	46	51	62	59	63	65	72	45	52	51	44	59	51	57	55	48	57	57	54	62	51	49	74	69	54	77	69	58	63	64	56	65	65	52	62	50	67	52	61	56	49	48	58	58	66	56	61	43	72	69	61	50	59	50	64	63	58	52	56	57	45	68	55	75	66	60	54	54	65	73	54	59	60	55	57	56	45	72	65	62	65	54	55	54	51	58	52	64	78	47	55	60	59	69	68	57	64	52	62	52	63	62	56	63	48	52	74	67	60	65	64	60	56	62	67	64	57	56	50	53	70	56	64	61	56	60	54	65	54	58	62	62	59	80	57	62	63	61	58	48	54	54	58	53	63	59	57	63	61	52	62	54	56	67	55	61	54	44	52	56	48	47	63	56	44	57	63	56	55	57	61	64	69	62	52	52	62	56	50	53	73	51	55	63	70	63	52	49	62	46	53	60	52	56	56	60	63	56	53	46	53	50	65	52	61	58	69	52	50	53	61	66	45	59	60	53	58	58	59	59	49	57	49	60	56	75	63	59	64	64	55	48	61	72	72	67	65	65	46	58	44	53	71	69	67	50	56	41	62	60	59	62	50	58	77	74	65	65	54	62	56	64	53	57	58	51	59	58	49	54	66	46	51	61	64	63	67	67	57	46	59	65	66	50	57	63	47	65	58	48	59	52	58	69	64	43	50	62	59	55	43	64	75	63	70	66	49	48	64	54	51	56	64	47	59	65	59	51	59	47	57	54	60	58	50	54	64	53	51	64	55	49	55	53	71	57	70	51	56	74	62	49	59	62	55	65	59	52	42	58	45	50	66	46	59	53	45	62	59	49	63	63	49	61	63	70	54	51	58	49	54	55	49	58	47	54	46	48	53	64	64	39	68	61	52	57	53	61	63	58	60	52	65	58	58	52	44	52	60	53	55	55	46	78	54	56	66	57	53	61	75	53	53	51	57	56	62	53	45	55	60	62	57	60	60	54	55	70	63	55	62	49	59	59	55	52	56	52	60	61	56	43	57	52	52	62	75	53	63	49	60	52	64	61	69	67	58	45	56	55	60	52	63	49	64	61	49	48	47	55	59	67	52	48	54	58	67	57	61	57	53	64	64	58	63	66	48	54	53	54	61	61	56	54	43	71	57	51	58	59	60	87	58	58	58	46	77	60	44	54	50	56	59	64	63	59	59	61	64	72	51	63	56	60	54	43	57	59	54	56	57	63	57	48	63	69	56	63	66	74	49	63	52	58	55	66	59	62	60	60	60	53	60	63	58	54	55	52	62	52	60	48	67	53	60	55	67	56	45	57	53	66	55	57	61	74	41	72	68	41	51	56	59	56	43	48	53	58	45	59	59	59	54	53	64	67	56	57	65	70	61	69	55	68	70	75	63	52	75	52	51	58	76	54	48	60	66	64	65	48	59	57	56	46	69	51	71	56	56	52	60	61	56	46	65	51	51	68	69	66	52	59	58	63	65	59	63	55	47	59	55	57	59	49	50	74	61	62	69	71	53	39	52	48	67	68	58	67	54	62	51	60	54	69	55	53	62	64	58	65	57	56	48	61	63	55	55	48	70	65	54	58	62	56	45	57	52	66	54	63	52	53	63	55	53	64	57	77	66	56	49	59	55	56	53	64	52	54	66	56	39	58	57	71	66	68	59	68	63	50	63	58	63	49	63	47	51	60	66	50	65	41	60	56	49	55	60	55	63	55	56	59	54	56	54	62	61	62	63	76	65	60	64	61	63	76	59	53	48	54	84	53	66	47	58	63	53	52	59	66	62	65	61	66	36	55	64	61	51	51	49	54	55	55	59	71	55	74	62	52	53	59	57	57	55	58	55	57	49	48	60	68	69	67	48	51	50	53	53	53	61	44	53	57	63	56	71	63	51	57	52	70	61	45	43	62	46	65	65	48	60	67	64	56	65	66	60	52	48	54	65	65	63	61	67	52	66	65	60	63	66	52	54	71	56	61	68	78	61	64	58	58	54	51	55	55	57	45	57	61	65	60	52	45	39	62	54	55	55	49	53	58	64	57	45	52	67	67	67	42	63	42	55	52	44	52	49	61	60	61	66	53	63	65	50	69	52	52	53	46	62	66	48	51	52	54	66	59	61	60	63	56	75	65	51	61	58	58	62	68	64	66	66	44	72	65	52	38	50	52	49	50	55	63	58	61	45	53	65	58	61	48	70	51	66	64	52	47	44	49	52	47	61	66	73	52	61	55	45	64	59	65	48	55	75	53	62	58	68	55	62	65	51	59	65	47	71	53	48	62	58	67	59	63	68	74	62	62	39	56	50	62	51	59	40	59	56	56	77	54	56	61	52	46	60	63	63	50	53	56	50	52	61	62	59	73	55	47	59	55	60	54	45	47	69	62	52	55	53	63	56	48	59	57	65	63	51	53	65	81	59	73	77	57	49	61	68	60	64	61	58	61	68	75	54	54	55	60	70	72	52	67	57	54	61	51	56	58	47	74	55	60	60	49	61	59	59	46
21447	11660	14308	28076	43291	40863	33912	27183	19601	10453	4384	1809	1019	799	754	692	714	678	713	762	695	756	765	678	714	691	746	693	682	682	770	677	715	698	746	704	670	710	696	681	705	709	717	713	735	712	722	724	710	757	716	701	716	690	715	667	698	702	702	685	717	696	698	712	721	683	711	742	716	675	719	654	704	759	688	736	724	706	708	668	709	704	699	746	705	703	687	704	746	714	681	682	708	714	704	699	690	660	743	745	752	688	719	741	688	688	695	753	719	734	729	721	733	742	727	725	693	707	731	715	672	668	741	675	698	644	691	677	700	656	755	669	718	693	719	707	721	759	773	713	764	734	709	733	740	734	673	708	706	702	722	713	650	749	718	680	670	667	704	697	707	659	712	692	737	699	731	678	741	716	704	752	704	681	676	697	676	712	713	722	710	731	662	732	728	710	734	694	716	710	711	746	720	743	711	777	728	701	679	679	713	711	738	712	732	752	720	674	739	688	706	750	727	737	713	642	682	713	694	713	740	717	712	708	743	695	721	705	737	684	706	718	670	731	716	704	768	682	701	733	696	688	715	739	752	747	677	692	715	731	687	686	695	701	679	745	797	667	681	662	717	687	683	730	709	686	707	694	730	743	687	707	736	717	705	723	793	728	684	697	732	673	715	731	716	703	701	727	761	690	729	716	691	708	753	704	710	736	724	708	685	708	729	746	713	707	694	722	694	745	716	694	655	724	697	697	732	725	718	746	768	701	692	762	688	743	714	716	670	725	718	730	796	697	755	714	646	745	725	692	737	699	682	723	749	753	713	716	697	726	753	704	735	741	743	668	740	729	763	709	733	709	731	688	749	704	724	699	689	767	701	734	698	741	705	754	734	722	678	713	703	654	736	698	700	720	775	710	716	697	700	722	756	717	740	673	742	718	724	705	691	733	682	710	722	700	692	690	754	704	688	723	722	707	733	735	711	707	685	754	686	749	701	713	740	748	680	665	705	757	730	733	706	746	716	703	729	754	709	662	755	747	713	713	741	706	734	730	714	745	665	689	711	737	716	738	722	736	746	731	746	693	723	672	732	721	685	676	708	719	725	711	691	678	729	663	695	702	696	715	726	699	677	709	706	695	710	721	677	723	702	702	700	755	713	686	672	717	741	696	692	715	701	730	728	724	708	761	714	748	710	756	719	691	703	685	686	743	735	750	670	732	709	763	697	689	719	701	732	695	697	734	675	726	672	712	655	712	740	709	756	779	710	731	687	701	722	708	712	703	732	704	725	710	717	709	729	724	726	713	754	714	704	647	697	669	717	746	739	677	710	669	699	751	726	719	696	680	750	715	658	749	698	711	729	718	732	742	714	699	719	690	682	684	697	691	739	668	720	714	667	715	705	664	713	688	704	746	740	686	711	714	767	724	704	700	662	711	723	759	743	737	676	713	721	726	716	723	686	728	729	742	697	744	673	744	705	813	656	717	739	725	740	708	709	744	720	706	703	739	767	688	690	692	753	677	714	708	667	699	684	711	654	746	750	729	719	718	733	681	661	737	721	730	713	727	692	714	675	687	717	703	673	676	694	685	689	722	727	757	662	742	686	701	723	706	757	721	675	691	717	684	735	706	723	718	723	716	700	732	718	737	731	667	762	689	649	716	673	700	681	694	713	705	703	679	720	740	734	641	678	726	686	690	678	726	698	706	708	730	701	683	729	708	666	695	735	721	750	674	722	702	705	714	765	747	680	677	678	729	699	680	735	691	724	720	693	701	690	714	742	687	735	710	735	707	706	749	732	692	707	707	728	740	747	727	715	761	677	725	685	724	709	719	699	732	764	691	732	689	741	699	691	689	747	722	744	666	696	714	703	732	740	717	727	704	758	709	735	728	757	662	727	693	726	709	686	707	688	693	701	722	773	720	697	723	681	771	758	668	714	709	706	750	701	697	735	711	720	762	721	716	693	709	744	724	701	715	677	756	733	715	762	741	682	718	728	706	728	735	733	726	688	696	734	761	673	741	707	687	666	716	707	695	763	685	677	725	691	746	717	740	684	707	703	742	722	678	708	740	781	736	734	711	716	706	717	660	726	758	712	727	718	738	733	669	703	695	717	712	700	670	724	703	686	699	717	732	766	704	685	673	723	695	731	738	728	697	627	771	681	711	706	765	769	710	713	719	782	695	725	661	691	736	767	717	730	703	712	712	750	704	746	724	697	678	700	706	724	727	754	716	732	739	730	765	703	762	736	716	675	695	694	708	659	728	735	704	723	707	691	736	726	705	647	707	673	706	694	734	673	680	689	680	717	733	713	733	726	747	720	728	725	701	707	695	749	662	721	706	705	755	720	726	656	724	725	713	724	714	719	761	685	765	720	667	744	692	682	693	721	677	726	734	699	730	710	704	653	708	708	756	764	719	702	693	729	743	705	772	703	729	715	708	726	698	738	735	708	690	791	720	725	758	720	693	709	681	725	725	737	725	738	693	732	721	708	722	699	656	737	725	741	757	765	719	723	713	754	697	705	723	715	722	728	703	725	716	687	697	723	741	682	722	725	730	654	723	709	695	730	709	745	680	684	701	743	720	757	705	693	710	700	687	677	747	672	715	715	671	727	735	723	710	708	707	709	730	680	738	713	724	650	724	717	712	713	709	696	698	706	700	672	684	719	732	685	752	693	694	749	747	674	703	733	715	706	706	751	714	760	739	718	671	668	689	688	738	696	706	754	688	718	750	713	697	691	686	701	699	742	677	720	704	725	741	720	708	719	744	729	718	701	694	691	741	730	678	707	707	680	673	737	719	732	722	747	678	706	729	730	712	696	695	773	717	677	684	702	727	725	767	690	698	732	654	707	676	728	713	709	674	690	714	671	719	705	718	715	681	746	712	683	682	702	701	732	734	699	696	691	699	748	767	684	672	735	693	735	690	687	759	660	785	681	732	680	721	657	675	678	685	751	731	686	744	698	746	681	728	727	676	728	753	739	689	722	684	739	681	677	724	689	689	686	712	679	714	707	682	740	762	703	699	680	708	724	778	689	718	702	679	711	738	745	680	751	715	723	679	706	688	726	675	707	689	710	714	724	730	672	730	763	729	699	667	762	719	733	727	725	724	734	760	715	725	715	678	697	754	689	717	708	717	715	712	700	714	727	733	703	693	719	753	741	703	668	721	744	713	695	714	733	669	732	765	736	765	716	684	714	788	715	734	670	693	742	725	734	712	714	739	735	751	736	722	711	721	718	766	725	728	670	701	721	730	718	719	680	720	719	712	700	692	694	726	725	737	709	729	708	703	716	755	711	709	720	716	728	679	716	668	771	719	673	756	662	731	696	724	670	676	720	679	687	712	713	718	706	726	706	680	749	661	715	698	712	716	685	723	714	734	692	696	753	736	712	738	727	732	721	747	699	747	708	779	693	706	688	738	681	713	747	734	733	694	758	712	675	727	739	686	722	720	683	694	727	729	777	684	713	710	723	719	735	750	730	736	663	729	773	727	728	765	754	713
1476	1797	1818	3079	8734	11568	7513	4251	2059	861	393	170	115	92	77	69	61	62	73	64	76	65	75	78	65	61	69	69	60	69	62	50	68	58	60	57	58	66	70	57	61	67	55	72	79	56	69	50	74	62	52	61	65	72	72	70	67	65	74	67	64	58	67	67	56	75	62	69	73	74	61	71	70	53	80	73	66	65	72	62	69	67	57	43	72	73	65	51	66	88	57	69	59	81	62	79	72	64	49	74	77	60	57	69	57	67	50	64	55	63	71	89	54	74	54	69	69	56	62	76	78	63	49	59	83	65	73	74	65	78	68	67	57	66	57	68	45	75	76	63	55	66	78	71	68	55	54	52	64	74	53	62	60	77	68	68	62	68	62	75	57	65	73	71	68	68	73	47	59	71	59	67	74	70	61	60	56	55	66	73	65	68	75	58	80	68	66	60	58	74	54	65	78	66	77	55	83	61	62	63	70	63	68	85	53	60	67	52	73	44	54	62	63	76	69	74	72	72	76	70	49	76	52	82	69	64	70	63	62	71	64	53	63	69	66	52	58	74	67	51	64	68	67	76	69	64	66	64	62	71	63	72	65	66	70	66	73	72	82	52	65	73	73	68	66	61	81	52	69	78	74	61	69	65	67	55	72	70	51	66	62	62	56	84	51	65	61	73	63	64	67	68	61	62	71	71	72	83	58	58	61	60	64	83	53	52	57	59	65	64	72	61	83	60	65	77	64	72	68	54	61	75	74	68	61	62	62	60	66	76	75	59	73	66	67	71	76	79	59	58	58	80	60	69	57	52	76	63	53	51	65	62	68	66	58	47	67	63	68	63	61	58	71	79	53	60	64	61	69	77	74	62	74	68	59	64	61	67	62	64	74	70	58	64	60	60	79	80	48	68	69	56	59	62	55	65	54	64	78	75	63	59	62	72	75	56	76	51	63	73	67	60	74	70	75	78	67	66	71	67	58	49	90	60	63	71	83	68	65	70	51	76	50	68	80	63	55	58	80	73	59	50	62	57	62	55	60	73	75	75	66	65	60	62	60	57	75	64	69	64	65	70	73	66	65	76	59	57	59	73	63	57	58	72	71	62	68	60	74	65	62	57	65	66	65	55	73	68	69	61	72	69	60	72	70	70	71	63	63	51	73	60	73	69	71	62	72	65	60	59	51	75	76	64	69	60	73	60	65	64	68	70	58	72	69	69	58	64	46	61	49	59	79	71	70	69	63	70	62	75	77	57	55	74	68	71	66	60	62	53	76	67	61	72	66	58	67	64	67	65	63	65	61	73	51	72	65	64	60	65	65	66	61	60	45	58	73	64	78	66	81	56	75	55	69	61	66	66	64	54	69	66	66	61	59	52	65	59	67	74	59	68	51	83	56	56	67	72	47	73	61	66	76	71	58	58	48	65	73	64	62	66	71	77	71	69	61	46	57	62	63	68	61	59	75	61	65	75	71	67	75	81	58	85	76	54	72	73	81	63	50	59	54	71	68	54	79	79	73	57	69	63	63	59	89	47	61	54	62	54	52	75	52	65	67	65	66	74	69	82	62	68	59	74	60	64	67	77	73	90	69	71	66	72	63	56	63	53	60	58	58	54	66	71	66	69	73	69	68	56	48	44	65	70	55	61	60	70	67	55	69	60	76	63	63	63	79	66	73	74	74	51	78	59	70	65	75	76	61	59	67	68	71	81	74	63	58	62	79	65	57	65	76	69	67	61	62	67	74	66	78	70	62	66	79	65	67	65	50	66	69	54	76	53	70	49	61	64	68	54	56	62	52	64	62	75	66	77	72	61	50	65	65	50	57	70	71	55	69	76	57	55	64	68	68	63	71	79	65	73	68	55	59	66	78	79	71	83	70	71	64	54	79	65	57	58	69	64	69	79	62	68	75	61	70	60	56	49	69	55	64	57	71	62	76	68	54	72	71	81	65	79	62	55	77	57	60	64	57	66	67	57	71	55	74	76	62	66	76	74	68	67	58	80	70	75	64	73	67	58	56	73	76	47	70	65	64	72	70	50	54	74	71	81	67	53	76	74	80	62	64	57	60	58	63	72	51	67	71	57	76	65	66	58	60	54	78	76	57	59	80	62	69	57	61	72	58	69	59	54	52	73	87	72	70	65	72	55	72	68	61	55	73	69	68	54	54	64	64	77	71	65	66	65	65	62	61	72	65	59	70	57	58	70	71	78	63	61	60	67	69	77	58	69	68	65	62	71	47	67	66	69	72	79	75	73	69	60	69	67	76	59	73	76	56	70	47	75	74	68	65	89	59	72	71	78	59	57	68	57	59	62	61	64	75	74	72	59	60	57	69	72	49	54	72	64	67	74	67	64	56	76	79	61	73	67	65	63	72	73	67	65	74	48	82	72	79	77	55	86	64	70	87	74	66	57	61	72	62	74	59	59	50	57	78	62	62	50	61	74	59	65	72	67	71	72	62	66	70	76	60	74	75	98	64	56	66	85	61	65	72	74	65	70	65	68	54	59	58	67	47	62	66	47	56	86	69	64	82	55	63	72	80	65	62	67	58	62	69	60	62	69	70	57	70	70	71	65	64	65	57	53	71	79	75	72	76	60	64	58	64	63	78	56	63	53	66	60	74	59	71	57	65	56	49	64	56	65	48	73	74	65	72	74	74	76	60	50	58	67	62	67	56	74	62	56	66	70	52	70	57	72	62	56	69	55	66	70	75	74	54	62	69	62	67	67	53	83	74	55	68	78	61	65	61	60	40	55	78	57	67	74	77	60	69	68	61	66	67	57	64	50	67	65	69	69	58	66	64	63	73	67	75	74	69	62	61	70	72	63	58	60	57	63	58	63	65	58	77	77	56	63	59	59	72	54	73	60	66	71	69	76	67	71	74	77	57	71	67	60	52	61	63	83	88	59	67	57	62	70	81	51	47	77	75	68	68	74	71	61	54	62	66	65	69	73	57	51	68	72	90	58	66	82	74	72	84	62	80	65	53	61	63	75	55	56	72	60	69	67	68	64	66	66	70	68	61	69	63	47	82	59	59	61	65	49	72	67	71	58	56	56	64	78	69	61	69	67	61	69	66	53	64	63	63	80	67	68	70	77	54	61	80	58	57	59	70	55	69	65	59	66	59	60	63	69	77	60	62	51	50	67	59	64	65	78	57	61	69	63	59	62	69	73	65	77	55	56	81	73	67	63	76	60	54	55	70	79	61	62	70	55	56	74	80	65	64	75	66	59	67	69	67	77	53	63	60	75	51	64	68	70	53	69	69	66	66	58	71	46	73	70	65	66	68	60	60	67	54	55	73	65	61	65	70	41	66	56	62	58	54	54	67	77	64	50	70	57	58	60	64	71	72	63	60	71	66	65	68	61	62	56	66	67	85	74	60	58	63	58	58	59	78	70	58	78	58	59	66	76	59	74	61	56	52	65	78	77	56	63	67	58	69	72	79	62	58	57	64	64	66	71	54	65	56	63	57	60	58	90	80	63	55	66	70	61
26420	22107	20690	39593	64256	61006	47377	37478	27909	17672	9202	3694	1623	963	803	817	830	768	829	781	855	812	768	816	786	784	786	793	736	806	819	766	768	771	770	786	746	812	783	828	807	753	789	749	819	790	799	789	806	764	820	747	787	728	760	751	770	798	775	805	799	791	815	773	814	797	823	772	821	844	775	787	770	798	825	757	776	770	771	766	829	761	802	803	825	796	832	827	804	817	813	816	791	752	838	802	822	793	782	785	775	806	759	778	802	817	760	797	820	822	823	801	757	793	763	815	726	803	779	812	792	782	817	822	766	794	773	750	763	773	732	797	772	735	781	796	787	808	795	811	793	803	783	828	806	825	792	769	724	768	823	770	776	785	813	789	778	796	746	770	739	784	768	778	794	790	806	800	757	807	819	764	786	796	756	759	770	794	761	793	763	794	831	761	774	802	760	832	742	811	773	776	750	817	773	829	826	819	800	761	785	769	770	798	750	794	763	808	764	744	779	812	781	785	771	800	773	761	783	811	797	766	773	786	753	799	802	783	768	804	763	776	792	784	811	777	799	780	771	802	784	765	782	776	776	822	799	762	855	822	818	806	763	736	737	816	792	763	802	790	786	827	794	768	771	768	796	795	781	745	743	804	824	800	791	824	749	788	804	785	797	775	750	871	784	750	772	790	751	792	732	730	774	809	777	775	769	786	784	790	831	789	794	805	868	839	823	743	793	749	790	819	766	766	783	769	821	779	831	822	815	832	788	791	823	746	805	796	789	772	742	797	790	762	797	781	839	813	786	795	810	766	776	775	746	785	793	801	794	860	792	801	770	768	806	792	832	744	744	845	787	756	763	815	769	802	808	780	820	779	800	771	780	811	764	754	786	753	751	830	783	809	811	802	802	798	796	781	809	757	746	856	769	759	776	801	765	788	778	806	826	779	807	805	764	830	765	781	783	805	776	773	810	725	786	774	786	762	783	767	812	803	820	768	776	818	765	815	794	823	787	800	812	781	761	715	754	764	788	842	797	803	799	752	777	785	776	771	805	763	780	746	822	769	767	815	791	753	795	706	814	763	754	839	803	770	788	788	804	762	801	774	852	736	791	776	786	723	790	822	774	799	774	801	837	769	777	750	849	747	829	814	820	818	786	801	823	784	821	826	830	813	766	792	797	831	779	771	765	746	746	765	785	783	732	818	779	815	821	795	794	825	796	780	822	769	817	790	793	803	759	817	800	770	776	755	735	789	764	769	725	753	792	758	814	774	768	765	787	755	788	776	765	792	848	786	828	829	847	767	803	761	758	745	781	779	791	796	767	779	800	801	811	798	740	806	813	781	769	798	802	844	743	761	779	809	797	771	823	773	782	746	797	782	800	781	782	776	777	788	798	785	797	799	847	794	773	796	771	795	789	778	756	758	802	758	792	796	761	743	815	790	810	790	848	799	826	839	774	740	764	794	788	792	810	777	798	806	789	815	795	782	768	762	767	802	791	822	807	774	759	738	768	831	765	773	840	789	800	841	791	800	842	819	799	813	780	818	851	765	771	770	799	784	775	804	802	792	794	740	801	842	820	794	817	788	722	776	820	757	788	819	773	835	818	788	787	802	823	780	789	808	800	761	817	811	786	834	822	790	831	828	788	841	777	846	752	813	751	806	834	755	792	785	768	774	789	859	776	778	766	775	787	831	828	808	787	765	848	752	824	763	770	774	787	739	794	815	759	827	782	734	789	815	805	790	750	810	717	765	783	771	820	779	789	839	800	814	772	796	782	828	811	830	759	775	776	800	800	800	727	788	802	793	779	796	794	816	821	762	817	793	756	791	873	796	721	790	773	796	805	760	809	810	837	805	785	813	730	830	809	761	804	785	783	807	773	773	775	751	771	781	781	801	812	803	779	771	758	819	783	778	780	817	763	799	732	782	792	747	763	775	821	791	767	817	828	773	805	756	800	779	770	808	787	728	765	823	788	795	800	824	799	758	838	762	723	782	808	786	771	799	799	760	743	810	816	797	817	805	773	804	754	802	762	812	774	775	787	760	798	779	793	802	844	774	769	815	774	768	755	781	779	830	776	807	842	770	783	769	820	786	794	777	772	741	778	775	801	814	786	762	746	764	745	824	770	808	769	793	837	817	715	772	824	768	814	814	725	749	847	744	762	785	760	827	780	752	791	811	791	760	729	782	771	797	789	785	789	768	786	789	776	767	768	802	772	741	808	816	756	820	781	819	777	749	818	842	808	816	795	806	832	812	816	778	806	815	737	800	775	810	779	809	790	818	789	766	810	800	748	806	830	820	814	749	771	735	817	723	756	743	808	801	805	768	782	784	829	848	811	784	787	749	786	829	792	751	805	785	803	781	832	821	814	772	746	821	786	811	812	751	752	815	782	783	754	782	781	816	739	718	791	777	768	765	774	766	773	749	773	764	743	808	766	814	809	795	810	749	756	811	786	752	794	786	766	790	764	819	775	781	770	776	768	807	843	806	744	766	858	790	794	757	790	810	745	835	799	794	793	774	813	753	805	792	795	789	789	811	757	798	824	806	786	774	794	810	764	760	806	776	828	714	792	736	792	756	792	766	817	764	819	858	782	766	771	772	811	826	780	787	776	780	848	796	790	797	728	747	737	822	770	769	792	746	765	784	791	759	835	763	795	729	810	761	770	809	781	786	778	781	833	751	782	797	778	792	808	802	819	762	843	774	758	782	741	808	779	792	793	762	795	829	818	770	791	817	767	838	817	747	799	749	817	764	807	759	784	810	759	854	823	837	758	827	789	821	720	828	767	776	808	787	810	821	833	783	797	791	787	793	725	789	766	782	779	756	764	772	803	817	768	806	791	743	795	818	790	774	799	836	706	777	796	726	786	792	788	808	820	802	762	782	835	723	748	789	780	847	801	759	800	733	800	813	781	815	773	788	789	761	823	825	823	764	801	783	774	816	732	742	839	751	784	806	776	792	773	785	768	811	777	795	828	782	793	816	793	798	817	771	768	764	801	762	750	787	793	805	812	777	758	776	787	799	794	780	806	797	784	781	800	811	744	811	787	797	798	762	791	763	730	800	766	805	776	767	763	797	832	772	780	814	781	746	769	821	759	818	830	741	810	791	818	785	797	763	779	780	784	769	750	801	779	831	820	826	812	774	783	802	787	830	790	789	773	768	767	801	798	795	787	775	813	740	800	778	851	823	811	744	796	786	755	768	789	825	808	809	758	782	797	772	776	816	767	798	811	821	758	821	757	818	801	774	759	801	832	789	837	791	789	753	748	800	815	807	798	788	740	795	819	758	807	820	815	788	759	756	779	770	751	754	728	784	789	766	804	797	807	781	776	765	731	780	831	776	758	800	764	789	774	785	774	815	762	834	843	810	743	798	794	808	792	833	785	757	781	801	761	845	794	767	793	751	809	723	757	827	798	830	791	826	810	832	780	792	760	770	811	777	847	749	780	828	797	798	860	762	739	750	826	742	772	725	761	774	768	818	789	766	798	817	829	783
2677	1484	1573	3264	9284	12635	8396	4285	2108	868	384	174	87	84	60	52	63	60	62	71	64	61	53	55	54	57	78	53	64	75	55	69	62	69	68	67	77	73	66	53	69	63	72	64	68	74	60	49	67	62	56	76	62	59	72	50	59	62	65	72	66	63	69	58	81	68	69	70	63	61	65	50	58	64	65	71	55	52	62	57	63	72	77	60	52	74	57	65	69	61	60	65	66	56	63	74	59	54	76	75	55	61	55	52	67	76	75	62	72	73	70	71	67	67	81	65	59	71	62	61	69	73	72	63	62	68	77	48	64	72	61	77	76	58	82	74	69	54	74	68	56	53	46	63	67	57	69	69	69	69	67	63	69	62	67	61	67	60	60	61	66	65	55	78	64	73	56	51	53	59	50	77	60	57	73	63	59	75	61	50	64	55	54	70	71	74	66	56	57	60	73	57	60	69	55	73	73	68	74	55	70	51	66	52	58	87	66	51	46	65	79	73	48	68	65	74	68	58	64	59	70	49	68	48	72	75	68	66	78	63	51	66	60	52	67	62	66	74	55	60	60	65	54	66	56	63	55	67	61	61	62	70	65	55	65	55	70	61	56	67	71	72	57	68	71	55	63	62	77	78	62	74	71	62	68	65	68	64	71	50	55	77	66	71	68	54	62	84	66	56	77	70	56	48	56	64	69	68	58	48	61	69	60	73	55	67	62	63	52	62	69	67	56	62	56	66	51	77	65	61	77	75	74	70	60	67	66	70	71	68	62	51	72	61	79	78	61	75	62	55	57	67	59	73	45	60	67	67	68	63	64	74	61	66	53	69	61	65	64	55	83	66	68	52	61	50	58	66	61	73	57	53	79	70	75	66	66	72	69	65	62	57	72	72	58	64	61	70	70	59	63	88	67	76	70	54	76	67	65	74	59	72	55	63	82	64	69	59	55	63	61	60	64	65	63	63	63	59	67	57	73	57	63	64	63	67	78	77	68	67	71	80	70	45	68	64	77	62	54	70	77	67	65	56	59	44	59	58	65	54	88	61	76	58	55	70	69	66	71	79	70	66	59	76	58	83	80	64	66	66	75	58	60	61	64	79	62	57	73	62	75	67	54	67	75	71	52	66	62	50	60	80	77	70	77	75	79	71	62	60	68	54	60	79	58	68	75	58	68	71	69	47	62	66	46	66	68	60	56	63	61	54	56	69	61	59	64	60	65	61	72	64	63	72	64	69	71	60	64	56	62	59	58	60	70	42	67	69	65	68	59	70	73	70	63	65	51	73	63	66	50	65	61	69	57	79	68	57	56	49	85	63	67	83	61	72	54	59	64	56	74	66	69	76	78	71	77	72	51	60	59	74	60	74	59	66	68	55	63	65	54	48	67	64	65	66	69	60	59	65	63	56	64	61	53	64	61	71	75	58	69	73	70	67	66	62	64	68	68	70	61	64	71	51	61	69	79	46	62	77	63	64	67	64	64	62	67	57	66	71	71	46	63	66	62	75	66	66	54	60	68	88	55	58	73	69	45	66	52	67	62	66	94	48	73	75	70	71	75	63	67	58	53	70	51	74	72	55	71	63	59	78	66	59	69	62	74	65	79	65	67	55	81	72	69	65	64	58	67	66	60	53	55	80	71	63	66	61	62	59	81	58	68	76	80	77	68	60	73	48	64	59	61	65	59	65	85	61	77	58	66	68	67	58	65	65	83	56	68	65	70	60	51	70	49	66	65	80	57	67	56	70	79	66	65	75	85	56	77	72	68	61	62	72	58	56	79	58	72	61	61	58	70	58	50	54	73	54	67	80	69	69	69	51	60	62	73	59	66	69	69	69	63	59	49	61	66	57	75	66	56	84	60	65	64	68	55	51	67	57	80	75	66	73	72	78	79	49	76	67	70	59	63	55	77	63	61	65	60	59	55	77	69	68	71	55	72	69	63	70	60	70	67	48	68	55	62	78	77	62	71	69	62	66	61	53	68	58	63	64	67	74	70	57	55	56	71	60	68	61	71	71	74	73	84	72	56	87	74	63	53	63	64	62	53	64	52	67	70	70	62	62	64	62	69	63	60	73	67	67	62	73	63	60	63	81	68	60	65	63	79	61	77	84	67	73	57	65	70	43	64	66	74	60	67	85	64	61	65	54	70	75	57	72	69	55	69	61	67	63	64	84	60	69	70	60	56	69	79	67	86	74	76	73	74	56	61	44	66	58	71	72	60	70	59	49	55	79	70	57	66	63	67	70	63	57	62	70	58	75	47	68	67	58	65	71	63	57	76	49	68	61	65	73	71	69	77	55	61	53	63	64	73	65	60	76	80	64	70	67	67	56	64	67	62	70	65	74	67	65	51	74	60	50	69	54	75	71	60	73	69	69	69	68	75	64	56	60	66	67	65	73	56	69	71	69	57	65	61	59	59	66	78	64	60	67	53	66	66	57	58	87	56	63	74	71	61	57	76	62	70	73	71	78	67	72	57	59	70	70	67	69	56	65	54	75	67	55	49	63	58	63	69	74	72	68	59	61	83	75	57	66	60	64	70	62	78	75	56	63	62	55	65	66	69	58	74	60	56	60	55	65	69	73	74	63	61	78	68	68	70	72	61	42	71	58	73	74	61	66	65	68	86	62	62	73	62	81	68	65	76	66	73	71	71	58	72	61	55	70	77	55	69	72	49	63	80	60	57	76	49	66	74	54	61	68	56	59	87	66	76	60	82	53	57	66	55	76	68	51	78	58	60	71	73	59	68	59	60	61	51	72	77	69	61	71	58	62	65	65	52	51	56	61	54	71	52	79	49	57	70	60	65	71	57	72	55	68	64	73	60	60	47	70	71	78	77	55	50	64	56	71	57	48	63	59	57	74	66	68	59	72	53	69	68	63	64	69	75	78	66	60	72	76	71	68	79	71	62	60	67	74	65	60	66	66	77	57	68	68	72	71	66	71	75	66	65	54	67	59	60	63	84	65	76	71	60	58	71	66	73	61	66	61	64	52	55	59	49	56	64	48	50	67	74	67	66	71	63	61	61	67	76	78	58	66	81	79	64	68	56	75	71	67	75	76	63	67	62	55	61	69	56	52	69	64	68	64	68	69	62	53	68	80	79	57	55	72	61	67	71	76	73	64	67	68	73	68	77	76	59	69	79	71	82	57	61	57	66	66	58	63	64	63	61	65	59	62	67	69	73	81	73	79	71	73	65	70	86	58	43	80	61	53	59	67	58	71	62	72	77	70	72	73	55	82	67	68	67	61	54	71	60	63	76	67	65	63	58	70	67	60	66	48	56	75	48	67	56	54	63	72	69	67	75	77	54	62	62	76	59	74	48	66	59	54	71	64	82	71	55	84	69	62	59	85	58	54	59	69	78	54	67	61	56	61	66	81	61	76	70	56	56	71	66	62	70	66	70	76	66	62	70	56	78	65	64	60	65	79	63	62	59	60	63	60	62	75	63	69	60	56	69	71	59	62	61	49	46	69	83	68	67	56	59	69
24085	19956	20496	40170	64140	62762	48851	37597	28433	18472	9513	3724	1625	978	849	808	810	761	766	812	805	791	755	762	791	758	790	830	806	783	790	802	774	838	822	813	797	776	783	769	788	786	769	812	789	801	777	779	789	792	780	807	790	804	819	793	796	823	783	859	783	807	774	796	808	819	832	797	866	807	826	779	852	790	854	819	810	829	811	812	792	832	824	750	803	818	797	736	817	810	790	796	778	804	750	762	818	801	857	808	780	770	818	811	848	802	752	802	836	813	807	808	807	781	818	801	823	815	821	799	831	861	803	857	806	809	788	778	789	760	761	789	828	824	772	812	817	781	783	810	740	802	812	796	800	825	785	764	761	753	773	723	803	820	799	773	785	765	795	832	824	776	763	837	762	790	786	822	827	789	793	837	764	810	819	795	808	819	816	791	814	818	786	784	805	811	823	811	821	795	774	787	847	805	772	793	810	754	827	828	779	784	820	788	876	797	807	789	845	814	752	762	777	853	840	813	823	810	832	797	792	779	808	852	724	794	811	806	769	793	807	804	768	781	763	817	789	791	811	790	796	818	807	805	782	738	812	755	780	769	750	802	848	765	809	800	769	862	757	809	798	788	803	813	812	819	786	781	783	767	802	813	815	802	779	800	745	762	792	814	844	769	822	821	796	798	852	775	786	787	793	788	811	820	829	742	780	766	813	761	796	826	825	757	790	823	839	777	780	773	847	791	817	788	795	806	787	787	774	772	827	805	847	766	805	795	761	803	785	817	781	802	809	780	796	787	770	742	804	841	765	789	791	767	788	787	800	798	737	762	824	801	803	857	817	841	820	826	835	733	773	822	785	856	824	818	859	773	825	859	797	778	741	776	785	765	763	830	748	843	785	797	773	758	792	849	790	796	808	835	789	799	851	832	753	797	819	778	768	822	780	815	772	735	785	763	782	791	794	820	814	818	863	824	774	830	775	809	762	735	831	783	839	796	814	781	803	772	811	778	808	804	797	784	836	853	769	804	827	848	779	826	788	822	814	793	835	775	842	826	842	843	758	831	829	819	840	789	803	759	796	721	825	779	780	793	767	869	805	769	839	819	771	756	821	785	793	770	825	786	794	775	804	848	794	774	798	801	783	818	750	755	822	747	801	817	831	833	800	786	824	797	827	826	828	777	773	735	804	795	787	825	802	841	802	799	788	824	824	788	786	819	836	752	814	851	794	858	882	773	808	793	772	810	787	826	746	816	802	811	769	851	800	809	834	802	804	836	769	823	797	808	787	755	799	775	828	864	834	820	782	808	809	788	816	831	815	783	807	827	790	798	814	811	799	768	786	788	813	774	778	827	782	836	800	795	812	836	784	872	792	807	813	750	800	736	783	794	782	831	767	804	858	826	838	761	777	798	795	803	805	824	797	838	804	808	770	770	803	773	792	853	765	793	824	778	784	819	773	848	793	816	769	816	851	786	804	754	829	856	836	785	750	847	770	762	824	785	780	812	822	794	750	788	816	806	840	785	834	834	831	789	806	799	807	799	792	788	752	785	754	810	782	849	791	774	794	739	827	796	827	789	859	773	776	780	798	796	830	774	819	804	780	803	816	793	810	798	796	767	781	801	716	788	779	820	818	775	819	784	759	831	813	792	766	789	785	860	760	821	777	763	793	827	824	855	859	840	799	819	790	795	801	791	777	824	840	770	741	797	796	779	759	832	801	839	802	807	756	801	832	794	821	785	769	762	813	771	786	790	829	756	752	756	857	841	784	801	785	826	729	836	786	778	836	852	791	792	829	829	782	853	786	773	779	779	804	808	771	764	812	763	816	793	816	811	763	809	812	778	786	825	743	781	763	777	780	780	763	813	840	784	824	809	827	804	805	826	778	814	842	790	751	770	753	809	788	773	834	815	821	789	784	795	807	795	845	746	846	802	794	749	857	789	805	836	784	804	830	807	784	786	850	777	821	783	757	772	804	789	776	829	801	787	757	770	760	793	800	797	843	823	833	796	774	810	763	801	829	804	777	814	794	735	802	788	786	789	764	798	785	750	758	777	785	814	824	820	789	788	778	789	826	851	794	781	780	795	822	800	777	808	839	833	774	808	785	845	834	804	809	824	776	814	767	839	799	768	764	768	833	795	819	811	783	802	813	802	778	832	754	773	760	776	766	754	771	775	808	768	782	821	792	747	785	802	757	784	802	728	757	806	775	778	758	773	814	749	773	830	796	853	760	817	780	772	780	825	783	729	793	826	807	800	794	801	748	842	750	784	822	818	822	811	823	815	784	793	819	768	783	774	830	764	799	821	773	813	820	797	812	724	752	787	759	769	779	799	822	774	855	832	771	806	813	803	828	794	796	794	792	809	775	855	782	753	793	821	865	792	806	801	759	770	767	765	849	822	747	812	778	787	776	797	836	797	814	854	807	798	775	760	780	774	781	786	786	815	846	784	767	801	808	808	823	823	753	791	780	789	802	774	806	831	792	760	739	845	815	756	824	786	850	850	844	799	800	777	752	800	816	775	774	780	805	765	805	804	766	755	804	803	776	822	770	741	765	818	817	827	817	763	839	794	807	805	771	823	764	791	801	789	826	799	800	780	816	791	777	733	813	838	758	761	822	813	795	805	851	741	800	774	783	812	838	743	831	777	797	816	785	848	801	791	828	797	775	773	803	814	793	834	764	744	849	790	834	827	792	788	805	779	783	771	818	792	773	742	804	757	747	823	851	811	795	786	822	802	805	819	826	794	808	829	760	813	809	827	763	839	801	774	789	746	774	782	874	785	822	774	844	795	810	771	785	793	780	839	797	782	837	814	812	766	798	805	816	760	793	802	760	803	815	848	844	776	795	829	779	827	811	781	754	824	795	796	781	785	773	770	797	788	775	813	770	818	803	823	804	754	750	789	769	826	802	798	771	799	835	797	825	766	769	834	811	817	834	829	785	820	803	768	802	770	800	779	831	801	792	772	765	809	745	830	811	859	759	766	754	814	792	803	769	757	784	835	838	793	789	820	806	802	768	776	831	773	813	820	826	809	793	794	820	838	767	822	785	851	781	745	816	844	774	786	808	738	817	814	776	823	813	767	797	793	722	830	805	790	780	837	822	814	859	814	799	789	802	786	804	830	819	803	845	781	786	820	828	792	803	763	807	795	834	773	786	795	777	840	809	760	785	833	785	858	788	787	798	800	796	780	770	834	817	841	787	763	842	748	835	804	770	753	790	823	803	772	793	757	779	791	765	782	761	741	777	771	823	840	802	752	817	811	801	815	755	831	789	776	767	805	770	795	810	799	795	824	824	758	791	787	787	765	804	726	830	763	822	805	842	751	782	823	807	811	847	805	809	822	775	804	776	841	774	825	792	771	808	753	778	772	810	800	783	811	783	750	802	789	847	793	780	792	807	797	836	769	730	799	765	808	744	767	721	799	784	808	821	758	820	805	800	803	790	794	792	811	766	823	777	800	848	782	772	787	875	845	784	804	812	755	814	774	787	796	793	805
1976	2728	2909	6448	13601	19327	14240	7431	3227	1381	532	221	126	89	85	71	72	75	69	76	83	72	72	55	75	60	65	69	81	61	81	70	66	66	83	63	66	69	71	59	65	65	63	72	58	71	80	84	70	76	66	61	75	70	80	56	73	72	71	88	81	74	70	72	72	69	76	59	69	62	76	51	66	73	69	78	78	57	75	69	63	74	78	75	71	71	62	54	66	69	86	70	83	64	61	89	77	70	61	74	59	57	70	77	60	72	72	82	74	78	57	50	65	69	64	67	79	71	61	71	76	71	63	58	58	68	89	80	76	73	76	74	71	71	63	69	62	69	61	67	76	78	74	66	76	58	73	71	62	50	73	75	72	76	67	76	78	80	63	61	58	81	77	69	65	72	82	71	95	50	66	69	75	94	51	63	73	60	74	81	62	71	69	67	84	61	70	59	70	56	69	58	86	72	81	55	69	70	70	77	67	73	85	82	72	85	61	70	65	69	75	76	72	67	71	73	72	82	66	71	66	73	72	74	80	62	72	68	72	72	80	61	84	67	54	77	76	76	93	67	69	85	58	73	75	71	67	61	59	89	65	57	80	78	75	74	76	76	78	63	79	84	71	80	67	77	59	73	73	78	88	83	85	72	71	70	62	80	73	81	69	68	70	75	82	76	90	75	70	72	70	65	74	56	70	77	76	62	79	61	69	73	62	80	61	67	70	70	64	78	58	72	67	59	64	74	74	69	75	72	68	74	79	83	90	73	76	77	65	71	65	61	86	64	65	79	66	60	66	67	74	75	81	86	57	95	73	82	84	74	70	58	67	79	71	69	75	71	85	53	55	74	59	68	59	63	68	68	76	59	69	63	76	72	83	65	65	78	90	75	73	77	73	75	70	67	80	74	88	76	88	72	75	87	68	64	56	61	69	92	68	78	80	72	65	76	61	83	69	80	81	84	74	84	62	67	63	49	64	60	80	48	76	59	63	76	62	83	58	56	83	74	79	79	86	56	80	75	61	80	77	61	50	80	72	63	74	76	60	72	69	80	68	69	62	64	70	82	80	69	79	74	70	67	71	83	82	68	75	83	70	59	63	79	82	76	67	69	67	72	62	89	60	75	56	77	74	97	71	76	70	76	65	73	62	62	70	93	69	79	64	79	81	75	73	91	72	67	93	73	75	64	76	80	69	83	66	70	83	58	78	71	77	83	74	81	69	86	75	79	68	85	67	78	71	69	69	64	60	77	83	61	69	80	64	66	70	72	74	64	60	75	79	60	80	68	60	68	72	68	62	83	73	75	69	74	70	73	72	65	63	77	89	63	59	57	59	64	54	65	60	58	67	73	58	84	86	72	72	64	64	69	65	70	83	55	67	72	71	74	77	64	74	68	72	80	65	80	82	79	96	57	75	85	63	71	74	65	65	81	60	71	78	80	79	77	69	84	62	69	75	71	74	82	67	63	58	66	77	59	62	65	70	62	82	67	65	84	70	76	64	76	77	71	73	63	89	55	80	75	76	78	78	65	76	67	57	74	66	68	59	66	78	62	59	71	89	74	63	70	78	64	67	56	73	79	61	62	72	68	78	64	75	79	74	63	66	54	62	89	71	69	60	67	69	71	58	82	75	66	62	60	60	71	66	77	72	70	79	76	70	57	76	75	60	68	63	64	68	73	65	66	68	60	48	82	62	76	65	73	74	73	76	69	71	71	64	70	82	59	56	54	67	69	78	70	79	74	62	67	78	73	56	75	70	74	59	83	67	69	66	62	63	64	90	70	78	73	74	69	59	67	69	72	68	74	57	67	79	68	88	71	77	63	76	74	58	65	75	82	52	75	95	75	63	63	71	81	64	81	74	67	64	69	79	66	65	79	81	81	70	85	72	57	69	67	63	95	71	69	68	69	78	78	86	67	63	84	62	75	74	77	79	68	62	80	72	66	67	69	84	70	63	66	100	51	87	72	54	70	76	62	84	70	79	82	59	65	83	72	61	56	81	74	80	73	70	64	64	73	83	61	69	74	72	66	73	73	74	82	76	73	58	75	80	63	63	72	69	69	72	90	70	67	69	71	88	72	73	79	68	57	75	71	84	90	71	83	82	51	76	75	66	84	83	73	81	75	60	72	79	83	61	86	64	71	66	72	68	59	84	76	81	75	52	76	64	73	59	75	73	72	71	72	82	52	77	64	68	64	70	65	77	67	73	67	84	74	79	84	80	73	72	86	68	67	70	67	75	75	72	55	70	74	68	83	76	80	74	78	68	73	62	69	82	75	81	82	79	62	78	77	81	61	76	59	70	97	73	59	77	52	65	66	78	72	83	74	66	64	72	70	78	84	64	70	71	56	77	75	57	65	75	74	59	69	71	70	67	83	68	67	58	71	74	70	73	64	63	54	64	69	43	67	69	78	80	74	65	73	86	64	77	81	68	64	71	63	75	65	74	81	68	68	69	89	76	71	64	53	68	68	63	66	64	81	61	69	92	72	78	85	67	65	69	58	74	60	73	82	84	78	72	76	71	71	79	72	73	82	73	63	68	84	69	66	79	72	83	92	81	84	55	70	75	71	75	72	81	78	75	76	56	86	67	81	67	86	74	62	79	65	68	59	73	86	65	78	83	63	76	69	64	70	77	84	71	79	80	81	70	79	81	70	74	54	93	72	75	82	58	65	83	82	70	68	59	52	84	68	60	63	74	64	72	61	72	71	79	70	77	77	59	75	85	60	83	66	78	78	57	66	81	82	81	63	54	64	85	71	76	82	75	76	78	80	72	77	60	85	73	76	66	75	74	67	76	63	81	68	71	66	60	71	64	68	62	62	72	58	72	76	82	81	72	61	86	78	84	67	72	74	74	78	61	60	68	69	71	68	73	58	82	80	65	66	58	77	80	63	64	68	62	78	82	72	69	75	70	76	66	65	81	75	69	61	73	66	82	79	71	82	66	70	64	87	62	73	78	74	79	72	67	67	66	57	63	72	75	72	51	71	72	88	70	64	70	72	80	56	56	67	56	74	64	71	73	76	81	59	77	85	70	95	83	79	70	65	77	71	79	78	70	77	70	76	64	65	65	74	81	68	68	80	76	76	67	64	66	64	76	75	83	80	72	70	50	75	71	75	57	65	63	70	79	68	78	85	75	65	60	64	71	71	75	76	69	76	64	66	77	72	75	61	89	70	77	69	74	93	71	60	76	78	70	74	70	73	71	84	73	72	68	67	66	89	77	82	66	61	69	64	64	86	56	79	64	73	96	80	77	60	75	74	69	61	72	73	82	65	57	65	62	70	66	72	69	85	72	94	67	68	57	63	81	56	78	80	83	85	57	70	69	78	75	81	78	64	71	77	75	82	83	78	71	64	68	62	77	71	76	69	60	72	64	65	64	70	62	66	71	74	59	66	66	58	74	74	86	81	58	71	85	77	78	66	69	80	74	76	67	90	75	62	68	60	70	60	89	69	71	92	78	47	60	69	82	60	63	64	75	58	69	71	68	66
29775	26213	25749	48639	73038	73226	58736	43740	32686	22875	12247	4867	2052	1167	875	908	884	837	886	872	840	899	895	891	912	870	845	854	850	878	886	882	857	893	898	832	879	862	849	887	916	863	850	887	878	889	841	871	876	810	903	883	812	871	903	850	855	806	848	850	933	865	906	937	851	867	860	906	850	839	861	864	826	828	858	847	823	863	827	855	943	895	881	861	885	900	892	872	879	883	830	886	865	826	883	881	918	928	934	873	863	869	910	873	873	878	848	865	881	899	830	879	841	860	872	911	860	847	824	861	933	892	883	916	896	921	842	885	910	853	876	851	888	947	865	802	898	886	861	944	913	912	894	877	867	813	862	937	871	949	877	918	900	844	942	886	904	884	887	873	877	858	874	858	862	848	924	840	863	864	858	854	850	895	912	814	896	850	889	877	889	897	913	847	866	900	874	861	837	884	857	881	906	869	908	904	815	864	907	847	893	875	901	819	930	862	793	827	888	898	836	933	925	903	922	927	837	864	916	838	895	875	832	779	884	834	871	870	861	880	890	854	886	859	823	892	874	846	879	852	847	890	837	859	899	862	856	917	883	874	829	868	855	918	849	892	873	852	936	900	854	848	860	882	894	865	802	860	855	904	900	882	821	851	858	879	917	854	838	833	931	914	858	893	858	861	847	850	895	863	851	850	903	853	837	843	870	882	830	874	890	917	871	887	921	854	859	876	866	885	915	823	868	888	901	837	857	842	824	923	895	865	795	894	928	831	919	867	866	921	866	946	831	889	882	872	884	839	937	854	903	829	890	847	896	879	878	805	858	914	860	876	905	831	887	873	863	892	880	871	891	847	833	827	910	853	884	889	888	841	831	877	908	842	912	939	835	856	878	908	897	898	850	905	834	873	828	902	854	900	869	868	919	914	876	893	794	867	840	869	889	902	854	846	824	840	878	938	881	883	885	855	865	888	867	894	840	908	864	909	929	920	804	893	868	868	848	913	889	870	834	903	801	901	822	892	910	855	876	935	879	851	867	888	884	870	841	903	884	917	857	859	849	860	901	855	910	843	871	875	898	896	855	898	844	881	931	879	839	879	920	876	907	864	894	886	895	902	870	904	875	871	879	842	873	889	891	841	873	857	832	853	905	930	903	912	857	890	853	842	864	807	861	894	884	900	887	811	902	844	847	900	924	877	898	881	875	881	874	876	897	856	891	862	819	887	920	883	856	864	841	880	869	854	858	879	825	909	889	893	846	937	910	883	893	863	888	899	889	871	883	858	945	829	959	916	913	898	919	849	864	903	853	933	938	922	847	843	819	828	875	870	897	873	888	780	900	903	919	885	865	905	851	876	888	861	879	926	901	892	891	844	841	944	834	885	890	888	879	856	904	844	916	864	901	887	872	877	865	876	872	921	842	931	874	885	841	872	880	895	834	896	889	887	870	869	870	891	886	913	917	871	842	866	855	844	857	874	851	863	921	862	838	891	856	854	858	932	862	840	839	889	818	823	917	910	893	841	878	867	812	867	889	859	904	894	865	857	881	863	821	877	852	918	940	871	845	893	830	862	889	958	861	874	877	862	831	909	859	834	857	907	914	875	940	840	865	816	914	862	884	910	897	830	866	888	840	860	921	909	859	870	917	871	878	907	867	916	900	885	892	893	948	866	903	864	843	905	881	892	870	868	876	862	880	859	862	837	909	886	852	815	908	886	892	860	848	902	903	874	836	878	871	869	910	904	905	836	880	893	918	863	901	885	846	839	900	863	893	888	891	885	894	848	820	845	911	844	908	855	836	900	844	851	866	897	859	856	874	855	864	877	847	825	858	887	862	821	882	883	879	866	919	882	846	877	885	853	842	848	881	884	876	832	856	855	883	883	874	822	866	915	899	936	897	888	914	881	896	866	882	884	844	877	893	855	891	895	787	881	910	880	843	854	893	875	915	892	867	844	890	914	903	816	882	916	897	859	850	829	830	872	842	867	870	933	878	910	889	862	925	842	905	819	888	847	863	869	903	815	881	831	845	847	915	861	891	873	887	876	899	853	852	879	969	827	869	908	895	914	935	883	858	876	905	891	897	875	917	859	850	917	836	854	871	870	900	845	849	901	877	874	893	836	876	883	863	846	895	891	903	882	874	859	927	834	871	850	880	895	859	883	839	902	876	872	877	850	866	868	869	849	921	884	902	927	896	810	918	825	832	862	892	861	866	894	815	892	918	852	888	845	876	888	851	846	888	900	870	843	887	905	858	830	893	894	897	816	853	902	925	878	862	855	881	902	876	889	866	910	866	892	870	901	826	874	891	802	875	887	923	866	860	842	859	909	853	822	824	878	851	832	914	863	893	908	884	838	882	875	834	931	871	866	873	913	859	866	897	856	889	843	897	848	838	867	864	836	894	832	833	916	873	882	877	880	869	869	878	856	794	835	892	894	886	901	861	870	796	895	861	847	899	906	903	853	847	822	878	872	863	855	830	871	921	837	873	854	831	890	850	859	865	908	888	895	871	847	873	880	911	831	853	838	863	907	846	858	892	880	932	873	858	867	852	858	895	888	868	938	866	857	862	858	884	896	895	837	877	882	859	876	925	875	851	947	894	844	872	842	888	850	874	898	861	851	857	857	863	869	864	831	806	918	853	836	852	864	865	878	934	920	875	887	820	908	876	857	904	879	858	893	877	868	887	891	875	846	816	850	930	893	837	906	917	880	861	860	906	877	864	848	858	863	873	805	847	862	861	837	865	890	854	832	863	883	894	889	848	828	882	857	862	883	832	829	888	868	938	840	886	858	895	868	837	869	853	910	848	878	854	880	920	841	899	880	867	897	881	907	878	878	884	869	844	915	875	935	916	889	866	817	934	895	892	876	857	861	889	918	831	920	849	914	893	910	843	840	870	890	903	880	877	924	880	891	901	840	843	837	838	896	907	897	882	918	857	849	888	864	886	899	890	903	885	850	880	893	834	824	861	915	901	889	886	887	883	905	892	880	887	896	847	855	868	882	858	879	839	875	844	897	932	863	890	861	877	821	855	881	820	908	864	882	857	924	907	911	883	895	883	843	899	869	826	878	881	842	814	839	864	886	879	914	898	901	847	857	866	876	876	890	926	835	885	861	888	864	870	894	877	849	906	904	884	862	850	867	841	889	867	885	874	908	863	885	932	835	836	891	845	891	873	884	879	875	900	883	900	889	963	842	848	835	925	902	858	886	872	861	876	826	922	883	847	889	839	903	921	899	887	838	913	886	871	842	904	849	824	836	846	850	829	904	904	898	887	914	885	824	882	857	861	901	906	887	913	880	869	841	885	892	881	924	854	897	853	890	840	879	863	824	910	890	851	868	889	867	904	856	882	879	892	881	891	859	854	888	895	825	872	857	822	865	858	803	889	913	870	836	863	912	880	827	867	855	915	825	837	801	819	910	872	824	907	851	909	870	881	876	878	875	911	892	854	845	879	903	860	934	820	898	857	864	829	844	896	852	867	899	919	887	867	847	887	880
1726	630	530	1078	2794	4546	3133	1655	695	357	150	101	80	43	51	59	69	63	54	62	74	50	60	81	71	57	40	61	64	70	47	70	49	59	72	60	61	59	58	76	53	61	48	65	65	56	64	70	60	59	52	62	59	55	64	47	68	55	69	54	59	57	64	60	58	63	61	56	60	57	64	66	73	60	58	51	74	50	57	59	45	51	49	49	51	66	61	53	42	62	62	60	62	61	56	61	60	57	64	57	59	67	55	58	53	71	65	49	78	61	54	54	49	56	57	52	64	48	61	58	69	51	52	47	66	54	51	50	55	65	68	51	52	64	53	51	59	58	57	46	57	58	51	66	67	54	52	54	59	61	56	49	50	66	58	74	51	65	57	63	53	63	65	59	63	59	76	61	72	67	61	60	48	52	52	50	52	66	48	46	55	62	68	62	58	63	56	59	51	70	65	64	59	50	57	60	51	58	65	44	64	54	64	62	44	76	55	62	70	74	61	75	60	55	63	56	54	58	61	57	69	42	63	64	60	57	66	66	66	43	39	71	63	57	51	61	61	52	47	53	45	56	42	56	71	63	52	52	53	59	59	61	46	47	71	48	55	62	63	58	62	49	63	45	65	56	59	76	58	62	67	65	52	52	53	70	62	49	60	63	62	75	54	56	67	55	64	61	60	72	62	80	59	45	56	67	53	61	61	66	64	60	54	52	64	60	48	58	51	71	58	51	64	51	45	63	46	61	52	50	52	53	60	51	49	45	59	54	57	57	62	56	61	61	68	64	71	52	53	60	43	46	52	51	58	74	66	57	58	64	56	50	54	61	67	58	56	43	54	48	81	59	62	66	50	51	52	48	45	61	44	64	57	61	62	50	51	69	69	62	63	72	49	78	60	62	58	56	75	56	69	55	60	50	63	61	49	42	58	55	51	69	55	54	56	50	60	56	60	54	58	70	64	58	52	54	51	65	46	64	56	59	49	63	54	66	60	56	68	62	47	57	63	59	65	53	59	50	50	50	40	61	51	40	60	64	63	71	63	65	54	48	57	65	56	69	54	60	63	53	61	74	64	59	52	63	69	67	69	59	59	65	69	52	51	68	65	61	58	63	72	52	53	65	66	63	61	55	43	45	53	62	56	61	64	59	50	69	52	65	58	59	61	55	55	46	53	45	42	56	43	48	66	58	55	59	52	67	57	59	62	64	63	55	63	57	62	67	66	61	61	65	68	66	60	63	53	57	55	71	62	64	72	66	55	60	62	54	70	74	57	55	65	46	68	55	64	61	63	51	55	62	73	60	59	55	82	72	73	56	58	68	68	44	57	69	62	57	65	53	56	45	55	57	63	57	44	52	64	53	53	58	61	47	71	55	54	49	55	69	55	55	65	64	55	55	57	64	60	57	60	70	69	71	60	65	60	47	69	52	57	61	56	64	67	61	64	75	64	56	68	53	57	56	56	49	59	51	51	57	60	48	53	66	56	69	46	58	43	41	54	56	62	47	47	54	46	61	52	52	65	53	67	50	58	63	52	55	57	60	58	61	54	56	64	74	64	51	62	63	57	67	59	62	77	67	74	60	55	66	64	57	53	52	45	65	57	64	52	55	50	65	62	70	63	46	55	58	66	58	55	54	67	58	64	50	59	60	52	64	60	63	63	59	57	55	69	57	48	65	75	68	47	56	65	65	66	65	60	48	55	49	70	71	50	72	51	56	38	59	52	61	65	53	58	57	56	53	54	63	73	57	55	57	56	58	45	50	58	66	44	77	55	59	68	36	55	59	63	55	61	60	85	45	54	58	58	48	60	49	50	62	63	63	56	61	58	62	62	56	70	72	55	51	52	64	52	64	59	63	42	52	51	70	65	59	73	52	63	58	54	63	58	63	44	68	51	61	53	46	63	70	61	58	57	57	65	66	63	55	52	52	58	52	66	54	53	69	67	58	64	61	59	59	67	64	56	56	68	48	67	67	81	54	61	56	62	55	53	61	50	54	59	53	52	61	57	61	39	64	76	55	54	62	68	49	45	66	83	55	56	43	45	51	55	59	44	67	60	44	62	68	52	50	50	58	58	58	64	49	43	60	58	55	55	47	58	59	65	60	60	53	64	67	60	65	59	61	55	62	66	44	45	64	54	66	64	71	58	68	55	68	80	63	55	55	60	63	51	59	58	49	59	59	52	70	62	61	54	59	55	70	55	59	45	65	55	55	58	54	63	66	66	67	59	59	47	68	71	50	68	63	43	47	58	53	67	59	52	55	63	59	46	66	60	63	53	53	69	61	53	66	55	46	66	56	51	62	46	46	65	56	62	61	54	64	57	59	58	46	55	46	55	48	52	55	56	54	73	57	57	58	50	73	70	49	45	47	54	50	74	55	48	73	63	60	64	54	47	55	67	52	63	58	63	47	56	55	42	56	57	67	68	50	50	64	50	53	60	57	69	49	67	68	56	55	53	48	66	52	51	53	58	59	60	61	60	47	56	56	56	50	58	57	61	54	74	46	59	71	48	52	61	51	65	53	55	45	65	66	60	52	55	53	56	63	65	65	56	53	47	61	62	58	50	64	62	70	67	61	61	54	54	73	54	74	48	60	60	55	59	54	68	74	60	56	41	50	62	59	68	53	72	64	56	50	44	65	48	58	65	60	61	73	46	56	66	57	58	60	66	65	60	70	52	54	55	61	54	52	67	61	52	66	65	57	60	56	52	64	52	48	56	55	54	69	63	49	60	67	54	60	69	52	60	59	54	75	71	54	52	59	62	47	58	52	61	55	58	52	55	51	58	60	59	52	56	50	67	58	58	73	49	56	51	63	68	53	60	54	59	58	61	57	62	62	68	69	58	58	45	62	73	52	67	49	57	48	59	60	55	54	67	64	56	76	67	50	62	55	65	47	52	60	64	69	64	47	69	71	62	60	54	61	69	65	55	51	58	61	68	70	49	63	63	54	53	60	56	70	55	53	54	52	60	55	57	71	42	63	51	64	55	55	51	55	55	51	58	61	54	56	53	66	56	40	59	60	61	51	64	61	55	64	59	53	57	56	66	62	60	63	50	49	57	50	61	57	71	84	59	64	53	53	63	70	66	55	43	58	82	55	58	44	76	56	70	58	54	57	64	57	53	51	63	63	59	49	61	64	48	53	67	50	57	60	58	61	66	62	65	57	61	61	60	57	67	72	63	61	62	55	64	69	54	55	58	55	61	61	52	56	63	58	68	63	57	67	68	60	47	55	60	54	47	56	50	68	73	69	59	51	50	57	56	65	41	73	60	57	52	63	52	70	56	54	71	64	68	50	58	58	53	49	54	59	65	49	54	55	56	71	53	44	56	65	52	56	65	52	76	58	64	68	61	68	54	58	66	54	59	52	60	48	65	56	60	49	55	59	65	58	62	45	57	54	60	52	33	46	60	57	59	61	57	58	56	46	53	62	55	50	53	64	63	67	49	59	56	57	52	62	77	55	67	55	59	57	59	63	66	55	60	51	62	65
19321	11394	9806	27657	43492	44787	35805	26982	17446	9538	4031	1715	996	790	782	708	700	718	698	714	725	705	686	738	792	680	725	728	709	711	655	686	721	700	673	652	681	707	740	718	695	709	701	740	717	692	723	688	699	727	672	715	746	721	785	702	681	725	694	734	696	713	720	741	705	725	743	721	699	718	708	670	688	734	717	721	715	700	706	698	716	715	747	681	685	732	715	687	684	700	682	691	664	721	668	738	709	727	680	731	682	664	726	660	655	718	690	736	703	725	694	736	743	702	703	714	656	722	716	734	729	714	709	712	705	681	686	730	709	728	684	714	723	708	731	685	696	721	749	728	700	709	721	754	700	691	713	675	718	741	686	714	702	703	674	758	731	733	672	692	689	689	677	701	741	691	702	686	717	721	714	777	696	732	668	654	722	687	733	697	744	749	697	701	738	754	721	678	741	681	654	725	696	721	714	683	718	718	745	713	721	684	684	683	765	741	686	668	724	662	715	717	685	692	689	687	728	701	753	720	666	707	738	728	746	761	693	718	685	680	673	689	744	725	667	682	713	668	660	740	691	682	711	705	694	740	666	718	736	688	676	709	719	689	667	703	681	710	696	681	684	672	725	727	736	688	692	701	735	749	706	741	725	743	747	701	673	658	709	717	726	717	714	696	695	726	693	705	723	722	703	662	744	716	726	718	731	691	666	742	713	707	698	752	712	646	708	644	758	724	754	733	724	731	716	677	713	714	700	715	678	672	690	693	732	706	732	694	720	736	742	753	716	721	691	702	689	744	695	739	748	684	702	719	746	714	658	727	704	714	700	705	732	738	670	671	695	692	728	730	734	685	691	698	698	703	731	720	707	704	757	727	707	682	681	688	701	698	675	679	700	740	682	776	696	724	704	698	759	675	684	696	701	703	738	683	700	692	713	736	747	704	772	703	698	712	698	740	681	709	714	717	698	696	719	681	695	654	672	670	691	665	706	692	723	681	685	727	686	711	696	745	697	667	695	693	742	672	672	725	703	724	693	728	759	693	732	737	708	755	719	713	663	689	671	710	715	689	685	680	709	679	717	695	668	727	740	776	682	733	693	719	703	655	671	708	698	727	726	647	741	724	742	726	685	723	762	774	734	705	717	731	713	711	734	692	693	703	748	693	705	705	723	672	703	710	674	712	674	688	696	673	714	684	689	716	712	766	701	668	744	726	667	709	692	730	680	731	704	748	701	734	718	726	703	708	667	710	683	696	657	758	731	626	701	649	698	721	718	672	724	728	724	713	723	733	693	694	658	704	701	661	717	717	700	643	711	690	683	711	701	744	718	716	709	693	701	731	683	704	727	697	687	728	728	644	691	696	687	698	670	717	679	630	684	709	744	715	737	707	663	723	744	696	668	704	704	705	700	678	756	694	738	671	699	717	720	715	729	699	699	663	662	684	715	760	726	753	735	728	708	680	647	681	677	716	725	729	683	726	741	678	712	712	691	726	723	734	727	678	762	713	721	740	696	728	691	702	733	738	741	718	717	734	670	720	723	744	721	706	750	720	690	711	716	731	698	728	721	685	770	729	698	703	734	680	727	675	683	705	673	694	720	709	725	725	736	682	724	694	699	727	704	706	698	712	680	692	700	729	727	677	727	660	680	735	697	724	685	720	747	734	708	701	706	739	746	696	717	681	748	724	658	695	673	713	715	688	712	694	719	704	699	726	713	715	760	712	689	676	717	732	654	726	711	722	733	719	737	697	712	701	736	733	737	708	706	744	682	703	676	711	699	671	678	738	743	714	718	685	721	739	729	694	695	778	710	729	704	702	738	772	711	726	664	717	726	748	706	756	696	702	666	732	676	765	696	720	747	720	679	667	745	683	684	704	669	702	724	699	708	666	652	695	746	731	717	759	686	655	698	709	724	719	735	697	701	733	711	681	728	676	726	764	727	733	685	741	711	690	707	706	711	726	723	719	729	732	714	730	661	759	691	767	691	686	722	676	724	746	732	733	694	699	662	743	715	703	697	704	683	733	693	685	695	707	708	710	671	664	693	716	671	739	694	692	688	740	713	731	737	731	744	752	731	693	725	730	772	666	747	699	687	734	694	751	702	704	716	749	697	663	699	699	724	697	786	687	656	730	718	733	681	727	700	719	693	707	720	703	691	775	678	691	721	720	704	718	674	691	717	728	691	729	691	701	695	700	718	718	720	737	714	729	673	743	681	726	659	695	712	708	735	755	709	720	725	688	722	662	696	706	711	687	706	704	717	725	769	697	697	667	699	723	674	702	724	730	724	689	684	698	747	716	697	755	700	737	694	675	754	723	706	722	693	746	776	671	750	665	737	676	708	677	699	686	732	697	725	694	734	720	693	706	711	703	685	709	710	736	699	727	736	689	698	702	673	685	715	711	693	735	688	703	704	756	728	758	723	661	698	737	703	705	745	740	722	744	721	744	721	678	688	762	730	726	726	685	726	675	696	734	664	641	718	710	694	667	702	710	689	726	700	687	689	706	689	730	644	736	665	757	764	683	724	750	707	748	707	734	717	741	754	762	696	716	703	737	721	734	743	669	730	672	704	715	699	711	724	675	701	706	698	724	710	699	666	758	695	745	686	700	739	716	748	718	751	759	694	717	706	706	685	720	697	721	710	741	706	741	714	710	680	683	700	708	703	714	638	693	705	764	755	748	689	723	661	660	724	691	731	740	754	745	708	717	681	698	690	702	717	749	738	640	685	725	710	697	707	731	695	691	723	667	676	710	702	686	707	711	715	685	679	708	719	702	683	708	757	709	698	750	720	732	715	709	722	699	727	743	775	705	734	703	720	722	678	684	729	694	718	702	668	724	739	720	662	731	690	663	688	723	753	701	699	645	717	691	666	721	744	691	683	700	650	696	727	669	765	705	715	731	706	721	707	696	720	758	746	696	712	687	677	708	689	766	721	739	684	678	664	702	726	707	733	718	697	718	714	710	702	735	709	728	721	709	711	748	735	677	698	732	735	768	712	760	734	719	736	702	674	703	715	715	753	678	740	726	725	713	738	707	722	691	753	706	679	733	747	699	725	745	752	728	678	711	746	701	733	646	709	696	697	712	646	707	681	678	706	722	743	702	695	748	709	736	754	725	655	665	713	714	702	720	745	748	717	726	737	729	723	663	737	677	666	691	697	724	662	682	719	657	685	709	697	685	724	718	728	755	752	702	740	710	714	752	751	667	699	645	703	723	751	711	671	723	736	776	723	729	693	724	724	735	704	748	713	722	703	733	710	718	676	703	749	704	708	718	723	709	704	696	730	702	699	692	721	726	718	725	735	652	698	675	719	750	708	686	714	709	750	725	700	715	713	660	699	719	731	730	709	692	707	721	723	730	696	725	683	725	711	708	665	700	697	701	687	684	737	678	736	719	677	726	736	691	713	731	677	721	704	729	708	681	722	756	762	757	730	714	697	704	712	735	720	683	737	754	729	672	731	687	689	697	666	725	727	686	746	713	725	705	643	711	745	716
1419	2004	1571	3973	7921	11739	8579	4376	1844	695	315	125	96	68	59	75	75	52	68	64	46	46	64	66	56	80	67	81	54	57	70	87	80	50	60	64	64	71	55	58	62	69	62	58	54	60	59	69	66	67	50	62	66	69	66	53	61	57	68	53	71	73	64	66	54	57	56	75	63	60	66	69	70	72	75	65	53	58	50	49	61	68	58	73	69	70	66	57	67	61	73	59	66	66	62	61	73	64	56	76	71	67	63	63	51	79	54	57	54	68	67	49	47	60	74	59	64	67	65	76	74	57	67	58	52	72	71	78	68	62	72	55	69	60	57	67	55	62	61	72	54	68	51	51	72	50	72	69	67	73	47	60	71	70	66	49	54	67	71	56	64	57	52	79	65	74	74	68	70	68	68	49	70	68	65	56	60	77	65	67	72	70	57	81	81	60	70	81	62	59	54	72	59	77	63	76	57	72	63	48	80	70	61	68	67	60	70	64	58	75	59	67	65	57	54	58	57	70	69	71	77	55	81	54	64	77	64	62	78	60	80	49	69	77	57	56	59	62	56	50	71	82	75	51	63	77	62	64	58	49	73	72	60	55	53	72	69	62	69	53	67	54	61	62	55	76	69	64	61	65	60	64	69	78	62	58	67	60	59	58	66	51	61	65	67	59	58	74	56	61	69	72	67	61	69	69	63	65	55	69	70	70	60	70	66	52	65	64	60	67	64	58	56	55	64	61	59	60	64	65	62	62	61	48	72	62	50	63	65	70	66	75	66	71	61	76	61	55	68	65	53	71	55	61	55	58	59	74	63	50	60	55	74	49	68	59	66	77	84	71	65	71	56	51	57	51	60	69	61	63	59	55	64	88	60	58	66	66	59	87	64	48	67	62	64	57	65	60	79	49	70	57	58	65	60	68	73	74	59	47	68	54	64	58	76	63	62	59	64	66	52	61	47	64	72	56	61	60	61	65	71	63	85	73	65	66	66	54	58	55	59	73	56	53	57	69	74	71	58	69	58	75	60	74	55	46	58	60	72	67	82	86	55	60	49	61	61	75	73	63	71	62	80	65	72	66	54	54	64	60	66	68	68	64	69	71	71	79	51	59	71	76	54	86	79	78	57	83	62	68	62	63	61	55	56	59	62	69	64	68	75	62	69	63	52	53	57	65	64	69	57	62	69	65	66	82	70	56	70	65	74	59	64	73	67	63	74	67	63	67	78	62	73	55	78	73	68	67	70	65	54	56	72	71	65	59	63	72	53	64	80	51	42	75	69	65	63	61	57	59	64	56	61	65	81	68	72	50	69	68	59	74	68	72	59	77	70	65	79	58	58	62	74	62	83	53	77	58	63	57	62	67	82	54	71	55	58	63	61	71	72	72	73	62	48	64	72	51	63	57	63	56	51	70	67	67	57	74	75	65	86	51	64	52	59	61	71	80	69	73	79	52	67	63	61	65	61	57	91	60	61	84	51	77	56	81	73	78	74	65	67	68	65	65	75	61	57	65	58	46	66	60	70	67	67	78	55	69	66	64	67	66	71	79	69	61	74	72	78	67	64	63	64	69	54	62	73	78	63	67	58	61	55	67	61	79	65	63	61	62	55	72	64	56	65	62	72	75	48	44	68	70	54	65	63	85	66	52	81	68	67	63	59	55	65	73	72	55	74	59	64	62	58	75	74	71	70	82	64	61	53	64	82	59	69	58	60	65	63	64	66	58	51	62	66	71	63	71	59	65	55	70	53	74	69	69	79	67	63	52	58	57	62	70	63	67	83	69	68	70	56	71	62	61	69	47	60	70	59	61	70	60	69	65	66	59	74	84	66	67	78	58	60	78	64	54	74	60	61	61	51	57	53	69	59	60	64	66	60	61	74	64	63	67	54	67	67	66	78	57	63	81	75	59	64	70	63	60	77	57	70	56	70	53	66	57	70	68	83	64	62	64	60	76	66	69	65	68	66	73	74	70	67	71	59	75	64	56	63	68	59	76	63	73	68	67	78	48	71	65	80	66	60	61	57	53	59	57	70	44	67	63	66	73	66	63	56	69	48	58	74	57	52	84	77	64	47	58	69	62	63	63	53	53	70	64	67	72	74	52	80	69	70	66	74	61	75	80	53	67	77	57	69	63	63	61	64	61	48	59	71	73	58	68	46	69	58	66	64	68	67	62	73	54	75	67	56	75	73	76	75	62	57	66	57	64	63	58	70	63	54	67	65	55	69	76	73	68	72	63	61	84	57	73	69	64	78	64	72	54	51	53	56	76	66	63	56	50	72	71	68	59	57	74	62	69	68	48	68	67	57	67	55	77	68	60	70	61	75	64	64	63	62	66	52	72	66	76	52	68	65	73	71	65	74	60	70	64	77	76	68	70	61	50	59	76	66	63	56	57	63	66	75	54	63	71	55	54	60	68	66	69	73	72	77	59	59	63	58	62	62	73	55	77	69	63	75	72	64	65	72	60	63	53	71	64	68	73	68	57	75	62	65	65	80	53	67	61	46	65	61	54	58	55	75	64	58	52	63	59	61	63	57	73	84	62	60	58	71	59	73	66	64	72	60	61	65	80	81	77	66	67	64	66	63	59	60	66	85	70	59	72	57	73	64	61	54	58	66	62	65	59	81	63	52	59	57	68	66	54	61	73	76	70	74	67	61	60	69	62	63	58	64	54	75	53	58	63	64	80	57	70	68	53	64	74	59	62	47	48	59	67	88	56	73	61	57	64	66	64	56	73	57	83	59	71	72	72	69	61	62	54	68	57	69	59	66	69	66	59	75	66	68	65	57	58	63	48	67	66	62	71	62	69	71	59	72	76	70	69	65	69	68	61	75	54	53	76	57	69	62	52	62	72	82	70	72	55	72	66	67	58	63	54	71	72	60	73	65	62	71	70	71	61	56	55	66	50	64	74	77	62	71	64	60	69	79	61	58	88	64	69	63	64	60	71	67	76	68	60	58	66	63	77	61	75	64	70	73	64	65	81	58	60	57	75	63	63	74	69	68	59	63	68	66	56	76	56	71	75	63	73	68	73	74	65	68	66	48	64	58	84	73	64	55	54	54	72	73	68	79	57	67	59	77	54	70	78	60	51	62	58	56	73	74	68	74	67	71	56	62	63	73	58	67	68	66	53	63	54	65	60	71	68	56	75	72	63	67	60	70	61	66	40	69	69	62	62	67	64	73	57	62	66	67	53	77	62	69	66	52	51	66	64	62	63	85	64	68	72	63	66	62	52	60	64	58	56	65	71	75	63	46	75	69	43	58	69	66	59	81	57	72	75	46	73	70	66	64	62	76	53	53	79	66	61	54	48	50	55	64	66	63	51	68	64	63	60	56	75	55	60	65	70	65	72	73	76	58	63	71	73	67	70	54	77	76	66	59	74	74	59	68	61	82	69	80	65	66	66	66	55	68	66	59	66	60	67	64	61	58	68	71	68	60	61	57	78	61	75	73	77	62	63	66	68	61	67	59	63	75	65	61	81	56	49
26081	22678	18705	43341	61441	61544	49618	37171	26249	15855	7157	2681	1375	894	816	822	792	796	768	750	745	802	835	741	783	816	743	800	787	792	777	771	741	809	786	792	812	770	765	786	816	754	801	767	775	835	750	764	786	769	771	771	837	809	790	796	830	757	836	778	806	805	748	774	820	800	821	797	762	810	813	795	755	846	762	782	817	743	762	789	751	722	801	805	796	794	768	812	807	807	784	783	807	796	826	776	766	735	818	762	800	801	787	749	790	793	742	836	785	818	739	774	761	795	786	807	760	803	803	869	799	794	792	790	778	795	754	809	785	753	790	743	752	772	795	786	787	839	766	792	807	775	824	785	772	790	772	790	819	780	788	764	770	785	787	781	773	796	763	773	772	795	771	821	741	767	801	756	805	825	786	848	795	804	777	803	804	753	815	766	746	821	777	791	800	785	796	781	796	732	794	786	815	816	766	787	825	735	777	751	756	816	826	781	814	780	817	817	849	771	805	749	729	788	795	800	816	824	785	748	754	807	783	833	755	772	804	748	796	738	811	748	776	745	785	791	799	797	791	775	772	764	797	782	803	771	757	800	829	782	765	778	770	775	813	772	784	757	796	760	747	763	791	818	774	763	764	796	800	808	739	757	822	785	760	790	805	797	801	801	758	829	805	814	799	745	821	771	809	762	766	842	778	817	767	802	785	790	734	785	757	769	772	782	764	767	818	821	800	801	799	764	796	754	823	779	794	767	805	769	757	787	816	750	763	791	769	798	795	804	727	803	821	801	797	767	829	804	804	776	850	810	772	806	762	732	792	769	731	781	784	755	817	817	795	762	749	755	806	818	810	780	807	771	807	843	787	747	782	779	777	787	811	771	756	757	762	780	784	774	822	801	843	742	741	799	779	789	752	790	764	777	790	731	813	796	772	752	744	789	752	797	788	768	775	835	731	799	757	759	796	796	810	755	807	781	771	790	783	804	756	731	816	825	773	817	792	756	800	794	818	747	795	768	752	832	755	826	741	735	829	809	796	803	753	765	801	769	781	798	754	782	772	771	808	787	793	803	761	795	753	774	770	819	813	799	796	811	776	821	786	774	768	792	812	765	821	808	759	811	784	817	824	795	810	762	805	775	767	820	754	810	766	773	774	773	768	756	816	749	761	785	776	802	772	782	794	800	778	795	803	822	802	783	743	799	765	779	820	850	773	739	756	774	772	775	767	799	829	820	823	814	801	794	783	828	754	806	746	784	782	790	801	759	771	804	771	813	770	818	735	845	787	761	773	810	762	768	834	805	786	762	792	817	781	782	801	803	800	784	760	793	755	786	789	782	818	765	828	739	798	825	788	818	774	810	751	765	759	808	824	765	809	766	796	788	787	821	834	765	788	814	816	834	767	750	787	767	700	808	747	774	754	760	810	805	722	808	800	826	767	808	789	804	742	785	842	793	747	815	825	769	757	782	758	767	770	795	762	772	765	795	784	802	818	773	772	796	773	813	787	794	789	806	764	801	759	771	810	764	794	731	773	805	778	730	788	823	756	776	812	775	795	812	796	799	784	761	792	762	762	779	797	786	775	790	769	760	801	788	732	799	776	781	794	812	832	789	827	717	803	823	795	823	853	800	793	765	792	793	754	834	744	822	807	794	765	759	727	805	797	791	836	824	820	779	791	800	796	787	765	842	775	767	734	830	752	787	777	777	709	746	763	796	801	802	823	778	768	751	801	735	806	734	785	774	782	859	814	790	813	772	870	781	794	768	798	830	835	809	799	764	816	792	782	841	771	731	764	774	814	823	782	781	748	806	747	811	801	828	788	776	802	797	777	748	790	822	728	835	766	729	791	802	800	800	766	789	749	764	784	809	790	780	832	741	788	728	750	738	764	761	773	779	817	751	823	802	770	750	790	772	789	734	806	806	849	747	804	790	768	777	790	861	722	747	786	804	787	768	789	781	784	799	760	752	806	788	775	779	827	748	768	775	747	849	777	812	801	825	827	770	801	806	817	830	799	803	784	768	782	810	828	782	767	788	793	727	777	788	773	780	774	810	806	780	812	788	794	834	799	786	775	801	782	812	752	786	783	863	773	824	823	794	729	782	782	782	765	751	772	796	779	805	711	768	780	790	797	779	778	747	752	791	826	727	832	758	774	762	768	795	764	793	818	728	758	792	812	832	784	799	767	758	789	764	809	734	827	797	816	764	807	764	784	853	814	779	740	776	796	837	807	818	810	783	796	772	723	770	771	807	756	766	784	766	809	767	774	758	782	808	806	816	766	838	837	730	771	772	808	790	799	774	797	801	799	746	769	773	772	791	755	768	759	794	786	757	760	812	792	826	775	789	787	813	765	821	806	793	779	769	740	793	739	774	792	809	783	790	805	766	786	763	790	774	802	744	759	749	758	775	785	736	793	821	780	761	814	806	773	778	762	762	764	806	801	820	794	726	793	724	815	770	818	798	810	799	809	732	862	785	794	816	793	740	787	725	793	714	794	810	795	760	818	770	798	794	802	768	765	792	770	859	733	802	818	835	805	763	812	781	844	778	824	765	776	767	811	781	757	759	765	793	798	770	770	758	783	792	817	828	779	787	775	759	785	805	794	758	790	780	761	783	779	796	773	802	801	811	769	818	849	792	832	767	803	774	763	801	747	756	829	813	777	754	787	798	781	787	799	783	785	763	844	756	789	798	743	780	779	831	801	760	782	763	765	814	802	756	760	771	823	788	822	800	784	811	871	786	810	770	819	768	755	786	822	807	735	723	821	801	829	771	781	765	783	840	783	747	832	828	812	830	751	793	724	770	808	769	798	800	799	821	792	779	819	803	745	771	819	816	782	792	753	762	804	794	776	785	761	794	794	827	788	782	788	804	779	832	808	789	788	761	769	727	793	773	731	794	782	795	769	805	838	779	837	786	732	748	797	813	783	777	813	749	817	767	770	760	753	808	740	768	821	763	822	789	808	799	776	791	782	783	760	787	759	763	753	819	736	809	760	778	804	758	783	845	756	765	786	801	807	766	816	798	836	768	806	743	791	868	813	761	806	757	754	786	802	826	773	754	799	795	765	795	759	757	791	791	756	771	836	793	799	823	759	795	798	803	815	722	791	757	773	809	791	798	767	770	741	782	774	802	764	811	800	774	793	754	784	750	840	784	794	778	830	784	824	771	790	862	819	765	768	773	777	784	735	769	817	775	733	802	795	754	771	829	832	833	766	824	829	772	803	862	796	769	751	810	796	761	751	772	763	754	806	817	777	838	781	821	774	808	779	730	797	831	776	778	773	809	819	782	793	790	803	784	734	746	767	798	792	783	816	788	843	796	817	801	746	795	792	766	787	776	791	759	807	795	772	809	813	748	815	820	763	762	796	790	801	790	790	831	746	739	828	813	765	782	789	772	766	757	804	766	824	774	776	842	776	785	798	770	791	718	828	805	816	813	785	789	870	831	764	815	756	804	780	761	773	857	835	788	729	781	775	812	772	779	731	738	793	818	797	765
2843	1637	1302	2978	8015	12219	9853	5847	2219	845	320	152	91	68	59	60	58	64	61	57	72	50	67	73	69	57	57	57	51	57	61	68	65	69	67	71	56	71	82	61	65	68	64	69	47	60	81	57	63	74	63	66	59	63	58	70	63	57	53	69	61	63	68	54	77	66	53	51	63	62	63	68	64	50	62	63	53	50	71	59	50	69	61	54	70	74	68	73	81	75	70	67	59	54	67	60	58	63	74	57	64	64	60	73	62	79	69	53	65	67	59	61	65	62	64	72	64	74	64	57	61	59	57	59	71	61	67	47	57	79	59	65	50	55	63	73	56	59	64	66	51	75	66	77	57	76	60	81	51	64	53	64	71	67	65	67	49	78	66	49	63	56	55	71	58	63	65	78	73	66	63	71	64	52	68	77	68	69	60	70	72	79	70	63	69	56	65	57	64	64	62	65	69	75	68	58	55	65	69	71	58	79	66	76	57	64	66	69	67	64	56	73	66	54	63	54	69	54	70	43	52	66	65	74	71	65	74	73	55	61	71	59	66	75	65	66	56	102	56	85	74	59	73	74	47	63	66	65	63	60	59	55	59	55	71	72	73	70	68	59	65	53	63	71	69	74	60	71	66	67	70	60	71	70	71	63	54	69	70	55	73	64	60	64	68	64	83	57	70	61	56	72	68	56	64	78	61	67	74	73	73	70	46	52	61	73	58	52	62	69	72	70	55	61	69	56	51	56	59	67	74	63	61	63	70	67	70	70	69	66	61	64	57	69	66	63	50	72	43	52	68	79	65	59	65	76	54	65	59	62	51	82	59	58	58	56	60	91	72	73	59	60	52	51	66	58	82	56	74	45	67	60	59	72	51	63	64	67	63	54	74	58	51	70	56	61	72	48	80	65	79	63	66	52	65	65	90	71	70	55	59	56	59	63	67	57	68	77	74	67	63	56	57	78	54	64	73	55	63	66	77	54	73	65	65	68	61	78	69	64	68	68	69	69	70	55	63	60	63	63	54	57	54	50	70	64	65	62	57	58	56	63	59	76	63	67	72	72	50	68	60	46	59	68	71	61	49	66	72	71	57	56	47	56	62	70	66	78	69	65	58	65	58	58	56	65	55	50	80	81	65	82	70	58	69	59	67	59	68	59	47	65	66	66	58	62	53	56	68	64	57	57	67	60	55	62	71	71	50	79	58	59	69	66	75	73	64	54	66	52	68	85	43	58	57	65	68	71	81	68	69	63	71	72	63	55	53	57	61	59	62	75	62	66	56	58	64	53	62	70	65	58	78	60	50	60	76	72	87	61	76	68	74	54	65	70	72	51	48	61	68	57	63	60	53	65	61	72	53	72	67	77	67	61	67	58	68	68	70	73	58	75	65	65	57	65	92	64	74	63	71	72	54	69	62	61	61	59	60	61	78	58	51	55	74	88	45	78	63	68	71	71	78	67	55	55	46	53	65	61	52	57	62	61	61	80	61	56	69	58	47	62	66	61	77	52	70	64	61	57	66	56	72	81	68	60	57	59	58	57	66	52	64	58	65	81	52	59	57	68	62	55	65	53	67	67	74	62	82	80	42	48	64	78	69	62	53	67	81	64	70	66	77	64	66	72	68	74	63	63	61	65	67	62	54	64	59	50	81	63	50	97	64	57	57	64	62	56	64	64	78	65	55	67	54	64	65	61	62	53	66	70	70	74	72	62	65	59	68	69	49	59	82	59	70	59	55	47	63	73	62	64	80	73	67	74	70	65	66	76	61	90	61	61	71	58	63	63	75	65	67	68	53	62	64	44	75	54	66	77	68	78	67	64	54	75	84	62	80	61	54	60	56	71	73	59	59	70	73	65	61	69	70	68	54	71	53	71	44	57	63	61	64	57	70	75	67	56	73	68	57	59	53	64	72	67	61	64	66	62	64	50	67	81	66	60	81	65	79	62	60	70	76	66	53	76	80	63	66	52	72	56	66	80	68	51	56	64	67	71	49	64	60	64	67	74	59	86	73	69	51	61	52	59	54	66	53	72	60	61	65	73	59	54	61	63	53	65	58	82	68	77	63	69	69	67	68	62	61	76	55	57	76	59	72	66	64	76	74	68	63	59	54	64	57	60	66	73	61	69	58	64	59	63	73	68	68	61	52	61	66	52	58	63	52	65	66	63	55	63	68	67	65	61	59	60	70	61	57	77	81	62	64	65	54	61	63	59	60	69	69	65	66	69	74	52	58	58	63	58	74	64	64	49	52	83	58	57	68	54	44	57	62	71	72	62	71	69	83	57	52	63	73	67	64	59	54	70	67	66	57	68	78	62	66	61	87	72	52	62	74	65	65	64	66	84	53	44	65	61	67	62	56	55	68	63	60	65	65	58	68	68	61	74	55	67	58	55	63	53	59	66	60	63	77	68	51	64	71	60	68	61	65	57	56	68	59	66	67	59	69	64	54	86	60	60	61	66	67	69	74	58	68	65	55	64	77	73	66	66	68	71	63	74	56	73	71	54	69	58	84	69	65	70	68	49	59	76	69	67	57	66	80	71	66	64	62	57	67	72	68	85	69	62	77	73	72	70	67	87	69	56	78	64	61	65	74	62	69	67	59	64	61	73	61	49	71	66	70	65	62	64	72	57	54	60	62	66	58	76	60	72	70	63	64	78	73	55	51	78	70	71	64	79	68	72	70	59	61	58	54	57	63	66	86	55	79	62	65	52	56	55	63	50	75	53	63	61	71	76	66	69	54	62	63	59	68	61	61	68	63	72	70	62	61	59	67	52	71	62	61	72	54	72	52	58	71	62	66	63	60	61	57	56	55	57	73	73	63	58	56	69	66	63	62	79	61	59	70	61	58	77	81	62	62	63	65	70	54	57	79	77	61	47	56	67	68	58	64	64	60	76	49	67	58	51	67	57	58	62	82	69	46	61	69	53	61	54	61	63	53	59	61	76	69	74	82	79	65	74	55	60	52	61	60	72	69	60	66	56	64	67	70	64	69	65	59	71	59	57	56	61	67	66	57	72	64	55	60	59	59	74	61	49	67	57	82	74	54	77	62	53	53	74	61	66	84	67	66	59	65	74	67	53	55	65	51	74	55	51	65	58	69	55	78	74	83	76	51	56	61	79	68	62	61	55	69	71	58	61	72	65	67	66	67	61	70	60	79	54	60	65	61	61	56	64	78	69	72	57	73	68	70	59	57	54	69	77	68	62	65	65	54	71	64	66	68	58	50	62	56	50	69	72	54	70	59	52	58	57	58	73	60	71	57	59	54	81	50	60	48	81	56	64	63	60	58	64	69	63	69	50	59	66	56	62	59	81	69	59	67	81	75	62	57	68	62	71	60	54	58	69	69	70	52	56	57	58	72	61	65	85	62	80	75	65	59	58	71	56	75	58	63	65	73	80	61	66	65	57	63	73	56	61	64	61	66	50	71	70	63	69	69	54	44	62	65	71	56	64	59	52	57	66	62	48	65	67	63	75	71	72	64	58	73	68
25832	20974	17693	38138	61661	63328	53023	40499	28200	17113	7802	3011	1352	972	810	773	777	765	836	801	829	809	808	753	762	799	787	808	801	745	796	813	852	774	841	817	747	792	845	812	832	850	779	811	756	796	783	772	789	768	797	750	797	751	806	799	803	803	772	792	788	833	789	818	817	788	796	860	787	849	792	793	796	794	800	758	774	805	797	846	814	818	787	806	813	782	802	781	768	768	783	776	781	802	730	777	794	774	795	774	788	767	758	789	772	757	765	815	802	790	781	735	852	833	772	828	806	765	822	767	848	768	778	813	838	777	840	748	811	805	746	767	803	835	765	836	785	819	780	799	773	784	770	794	820	766	790	801	767	767	752	808	764	802	812	799	827	769	787	784	843	769	832	784	745	783	867	802	749	746	806	761	808	754	735	768	770	772	751	824	823	787	770	839	781	819	778	787	781	834	793	823	817	814	803	755	788	744	799	809	803	800	777	762	790	785	766	807	820	791	816	758	774	844	754	804	714	809	844	761	778	836	760	754	805	808	766	820	791	810	784	801	825	757	808	802	766	800	783	805	789	841	819	809	858	798	757	804	788	772	768	793	825	761	739	810	800	755	818	718	769	804	818	791	830	785	788	804	784	777	823	858	819	837	817	815	790	788	793	858	757	820	794	786	842	786	771	765	807	841	776	810	799	788	789	805	820	786	786	808	814	775	767	800	834	782	787	811	773	761	805	817	805	822	748	792	824	810	777	811	799	760	763	802	783	804	792	791	808	867	830	762	804	785	762	850	849	810	816	819	807	832	804	801	779	780	754	802	773	818	770	794	749	788	758	793	814	799	838	807	780	811	753	759	778	832	763	794	758	817	858	832	811	783	775	833	768	845	783	804	817	764	836	762	828	813	797	784	772	786	778	826	793	806	758	786	803	782	839	815	750	827	806	776	837	794	779	798	775	817	809	745	800	801	781	863	781	810	779	811	760	766	796	810	807	799	801	810	797	820	805	783	811	787	764	742	770	818	764	830	820	781	774	788	744	798	762	810	784	768	781	811	836	770	719	779	777	768	782	804	791	792	810	802	780	828	775	824	793	792	791	807	822	785	783	770	818	798	807	783	767	791	769	842	765	764	810	813	804	793	789	805	838	813	824	857	779	784	744	837	840	795	840	807	791	809	763	764	753	737	807	790	794	798	749	797	755	822	768	804	821	786	819	815	749	817	747	773	822	764	852	814	793	812	832	786	824	801	809	780	825	826	798	764	812	771	799	848	767	796	794	773	801	799	812	763	858	811	746	805	830	828	826	798	826	757	796	801	820	830	788	801	785	823	781	758	791	782	780	793	819	828	792	789	763	831	757	831	778	820	810	812	760	847	780	777	801	747	773	841	779	736	840	742	846	808	814	834	817	794	807	778	782	831	816	781	751	811	820	786	815	819	823	771	782	789	806	815	830	817	775	784	803	778	848	764	852	804	802	807	780	787	770	819	802	795	811	827	748	788	872	777	737	799	807	777	767	764	826	814	792	831	751	803	789	810	828	865	823	807	827	768	798	830	802	791	820	785	756	780	829	805	773	798	785	832	802	734	780	741	821	773	799	753	803	857	799	832	797	792	756	804	805	770	811	756	788	813	837	772	822	759	810	769	782	768	807	760	783	811	749	834	756	810	820	770	781	834	805	822	775	791	745	833	782	770	821	791	811	821	777	807	739	828	785	844	773	802	800	838	762	818	774	806	794	801	834	797	809	810	785	793	799	770	738	851	809	819	815	734	774	783	815	784	782	812	778	765	775	798	793	776	791	825	786	805	824	754	785	815	820	798	847	798	780	795	815	739	779	750	808	773	789	787	763	779	807	806	801	799	776	748	763	797	840	832	721	806	830	814	752	811	801	786	804	873	834	823	815	804	771	792	804	767	766	746	793	736	810	778	811	855	761	792	814	783	772	788	791	842	763	789	853	778	802	822	822	753	787	822	814	840	837	788	804	808	783	764	785	816	813	866	779	752	811	756	845	825	825	790	793	778	795	847	807	766	817	803	782	863	833	806	816	736	843	773	798	786	779	778	839	791	788	778	804	816	783	773	783	778	795	805	812	795	788	808	795	793	854	839	775	793	788	860	825	792	809	793	761	801	800	816	745	793	814	787	788	740	839	784	751	743	799	799	813	769	763	784	785	753	765	786	762	808	795	887	838	799	774	850	794	823	833	758	829	776	746	806	820	788	766	757	773	774	831	813	799	782	831	786	825	834	765	810	823	783	806	842	827	831	792	771	803	821	755	797	800	820	777	773	791	809	816	756	794	830	756	791	796	780	768	807	814	783	768	790	808	789	719	750	769	797	781	824	791	816	866	777	819	855	793	808	759	790	781	767	745	773	795	838	757	815	807	800	747	795	838	760	796	824	798	832	796	830	768	814	784	798	818	846	769	743	749	834	746	786	788	775	774	790	829	833	820	793	785	813	839	810	780	815	835	779	847	769	824	800	810	807	792	836	838	771	752	810	849	784	789	778	821	762	790	788	769	789	742	817	792	759	850	799	820	827	804	773	779	812	838	817	762	804	819	795	820	799	824	775	795	811	847	807	832	807	816	813	770	765	766	784	757	813	753	782	753	799	785	716	809	778	770	858	783	781	780	790	843	794	836	792	838	788	851	784	792	793	829	793	794	776	798	795	787	779	777	844	797	788	759	784	793	779	794	777	842	860	838	831	790	779	797	809	870	788	815	769	822	800	825	804	789	770	802	853	847	848	836	821	819	759	791	796	810	751	780	804	770	785	834	736	810	823	812	816	796	792	788	775	772	830	799	828	757	847	803	760	797	828	764	809	766	834	819	773	819	817	754	751	789	859	826	754	821	780	747	816	830	756	782	800	812	816	785	770	822	795	761	784	805	768	768	834	791	751	836	827	847	783	813	812	798	760	767	816	768	730	767	759	789	821	824	781	807	846	803	801	874	787	795	826	824	795	789	737	815	835	836	788	776	818	824	795	842	821	791	821	822	764	804	770	798	760	802	810	845	779	813	835	816	823	772	768	834	831	825	788	783	782	833	788	773	846	830	735	757	813	806	801	722	811	816	774	792	804	814	784	777	754	770	817	817	783	822	836	767	818	835	805	789	771	812	804	757	794	737	811	785	758	840	841	807	775	770	809	823	802	854	788	783	734	758	802	817	756	786	768	776	824	750	787	779	823	796	808	814	751	791	774	757	750	835	817	802	727	814	806	790	799	834	808	791	757	857	753	767	804	820	736	797	770	829	801	807	812	811	809	808	808	777	752	831	793	818	840	792	769	783	799	764	816	755	773	785	793	816	809	783	788	708	790	755	784	821	806	751	800	825	780	824	774	797	808	817	780	840	814	824	786	796	777	819	788	829	760	787	814	792	770	791	769	784	778	754	799	816	842	748	803	766	799	782	754	831	762	728	783	776	822	828	804	795	777	779	856	802	801	770	815	786	810	815	746	780	774	734	792	806	841	760	779	792	803	790	786	779	731	802	801
2481	2768	2352	5184	12933	18926	16700	9263	3654	1390	423	199	87	85	83	76	75	69	70	66	53	74	67	75	68	88	79	61	74	63	65	82	77	69	64	57	78	71	66	67	71	74	75	84	72	68	64	92	70	74	60	72	84	79	82	52	66	74	74	69	69	74	68	75	70	73	74	77	56	67	67	83	77	83	73	68	77	66	70	71	78	66	89	76	76	73	67	69	65	84	61	70	70	80	49	70	76	72	87	65	66	81	68	70	56	79	69	78	68	67	88	69	68	71	73	65	61	59	70	84	77	55	62	73	91	67	71	54	62	70	73	82	77	79	73	88	62	81	72	62	70	53	83	72	68	75	58	62	61	83	71	44	67	61	59	68	58	56	66	81	68	77	73	73	77	76	76	60	69	67	80	52	84	67	70	81	78	74	74	73	69	73	59	74	76	78	76	71	74	64	74	57	56	66	58	70	67	61	77	81	74	57	72	69	79	75	83	71	64	75	60	67	64	76	97	88	77	78	67	63	65	71	63	67	80	73	83	53	74	59	63	69	52	80	72	59	82	74	73	71	89	88	66	76	55	62	65	63	75	71	77	64	70	79	64	70	77	66	63	80	67	55	75	77	87	76	52	72	70	68	90	58	67	72	65	57	64	68	71	61	73	76	64	67	54	79	67	81	62	83	70	72	69	64	53	66	75	61	85	64	61	68	73	75	73	70	57	88	69	72	74	59	68	71	69	58	74	70	66	60	79	73	53	81	75	71	60	64	79	68	60	68	65	87	69	87	66	85	67	72	48	80	57	81	64	73	69	66	64	79	69	59	79	70	71	75	88	84	67	67	75	85	63	61	75	71	68	69	70	84	71	75	65	86	67	68	64	73	72	81	79	86	82	61	65	74	66	60	83	70	63	55	71	94	67	82	82	79	68	86	75	82	77	68	60	83	65	75	80	65	73	71	79	72	62	74	75	76	68	78	73	78	62	67	70	78	62	81	67	65	69	73	71	68	62	65	71	72	57	61	77	70	51	73	70	73	58	70	78	57	83	70	80	89	79	59	78	72	74	67	65	85	66	62	82	70	54	72	59	74	89	76	72	70	66	60	68	65	75	73	68	84	75	69	77	68	75	66	84	65	74	78	69	59	75	71	70	70	76	63	66	79	70	69	79	65	79	67	74	66	63	66	70	66	71	75	75	72	64	79	63	78	74	93	68	59	77	78	66	82	70	79	93	59	84	71	61	70	83	75	61	78	64	66	78	60	90	71	51	71	71	72	81	60	66	80	67	77	77	79	80	66	71	72	63	61	67	77	80	74	67	71	75	74	85	70	60	70	73	89	75	72	75	76	71	66	64	76	72	88	57	76	52	62	71	65	70	69	53	73	65	70	75	68	56	79	79	74	88	67	79	65	82	60	65	68	68	76	65	79	76	64	68	68	87	63	64	65	75	91	65	57	66	84	64	81	76	68	75	65	67	72	56	67	86	76	66	78	67	76	67	61	78	70	63	59	90	77	78	68	75	58	82	75	74	80	71	59	80	92	84	64	73	68	66	69	58	80	68	70	97	66	65	82	87	65	75	89	76	76	63	61	63	64	67	61	64	70	75	69	79	70	80	62	68	72	63	83	64	77	61	64	68	77	62	64	80	77	73	75	61	64	60	59	73	64	58	53	70	74	73	73	63	79	75	62	63	69	76	66	88	91	79	82	66	66	66	72	62	95	80	66	72	74	67	86	64	70	66	65	84	67	69	60	66	76	76	66	83	60	79	65	68	65	67	59	79	74	80	96	55	67	60	79	77	67	70	70	64	66	64	78	73	87	66	74	65	95	64	84	85	59	71	55	76	64	55	69	64	68	67	65	64	82	68	77	90	77	74	75	66	80	85	79	58	72	73	59	52	62	69	54	72	64	71	74	77	78	74	79	73	73	75	65	72	68	67	60	75	79	79	57	71	68	78	75	69	69	55	68	75	74	86	68	79	79	58	71	82	63	70	67	70	66	78	82	83	71	70	73	84	76	73	66	72	61	79	67	79	63	71	62	67	64	60	81	83	66	69	81	77	67	73	87	63	86	81	62	76	59	71	72	69	66	78	78	67	67	79	72	70	85	77	74	85	77	79	61	62	78	70	77	81	59	73	79	78	65	62	75	74	72	75	81	62	73	70	64	73	88	64	63	59	61	63	69	80	65	78	90	60	79	86	66	63	74	67	70	79	66	65	56	80	62	62	72	70	66	68	75	82	75	64	78	75	69	69	71	77	71	99	66	63	66	65	69	60	57	71	81	68	60	63	68	79	60	64	80	81	74	69	69	75	75	73	66	72	75	63	74	56	72	68	69	69	69	65	72	66	65	75	75	78	72	74	62	67	76	67	83	77	56	76	64	58	62	77	86	76	78	66	55	57	90	72	68	68	68	93	68	65	63	68	73	78	77	78	83	65	67	74	81	65	70	63	76	62	73	65	78	70	61	73	70	65	87	67	66	80	73	62	64	72	77	79	56	71	66	69	68	54	86	65	91	63	77	72	72	68	73	71	80	69	75	68	89	72	56	72	68	69	62	85	65	67	62	71	80	75	64	72	53	64	75	78	79	80	76	67	74	84	77	77	67	76	91	58	80	80	82	59	69	61	59	68	79	73	88	80	66	69	72	87	66	73	67	72	68	70	58	86	83	80	72	74	59	55	76	74	67	54	67	74	63	75	70	63	77	71	63	50	70	78	79	84	65	68	74	74	73	68	74	68	81	69	84	72	62	64	78	49	76	71	78	71	60	61	68	66	57	63	53	66	83	74	74	71	73	73	68	82	84	67	69	86	63	61	76	71	74	66	90	65	69	68	70	59	77	56	77	79	89	71	75	63	76	74	73	63	73	67	58	69	58	66	72	79	79	73	87	69	74	68	83	74	87	59	79	69	70	70	59	80	62	61	75	72	62	70	70	77	64	65	52	74	63	65	92	78	75	80	65	71	71	59	66	58	60	75	86	77	68	60	66	79	66	86	68	95	69	49	66	59	74	66	75	64	79	73	84	55	60	71	65	64	67	79	63	78	68	70	65	56	61	76	73	68	64	79	79	75	64	78	60	79	60	77	58	83	65	67	77	64	91	64	70	71	73	77	64	70	72	66	54	61	63	61	62	87	73	75	56	71	68	69	76	54	72	82	71	66	79	71	69	78	77	68	77	74	80	73	73	84	91	71	68	68	65	59	69	73	67	75	71	76	68	62	76	67	64	57	61	60	79	65	77	76	60	56	65	55	72	84	82	61	63	67	66	49	65	72	59	71	59	71	90	78	90	71	69	69	57	72	73	73	65	83	73	76	68	79	76	75	70	63	66	70	83	69	78	89	60	71	63	61	75	67	72	88	73	60	67	63	71	67	69	63	71	75	57	68	57	86	74	60	76	70	55	62	76	80	62	50	59	68	70	63	83	59	66	74	75	78	64	68	84	69	63	55	69	73	68	61	73	61	53	81	70	74	69	67	67	67	57	65	68
31956	26175	23308	46901	72784	73802	63457	46229	33048	21285	10326	4049	1764	1093	924	882	902	833	853	857	826	906	866	830	823	935	903	835	862	850	880	928	870	813	850	893	828	913	862	923	890	880	838	800	863	854	836	902	876	895	856	813	858	844	880	910	885	900	880	865	919	861	864	847	866	888	917	876	847	859	843	868	857	930	865	890	830	863	835	880	912	898	904	904	908	854	888	898	935	900	860	863	837	849	847	847	847	887	875	882	868	869	907	845	875	839	875	860	888	898	877	866	903	889	864	922	870	922	872	857	875	878	906	845	836	875	907	904	846	870	916	907	870	862	852	917	873	871	867	894	911	862	839	883	885	851	878	877	892	858	827	875	854	869	823	871	903	875	889	823	807	850	886	916	833	825	864	855	921	911	878	848	889	904	858	848	873	890	881	865	840	820	871	844	861	842	861	846	918	907	870	908	860	892	828	866	876	839	871	882	887	847	868	890	859	896	868	862	835	960	854	889	853	862	876	827	853	893	855	891	841	859	752	841	826	871	833	928	873	888	906	884	853	870	931	897	855	854	827	937	878	968	816	896	869	883	925	893	871	920	860	888	874	878	841	880	892	888	849	871	851	889	888	847	870	918	841	858	878	853	806	916	857	862	928	845	893	889	827	872	845	910	877	901	921	890	886	920	856	940	856	930	903	815	819	899	900	864	857	827	884	882	856	875	926	891	899	861	882	893	821	851	909	927	856	898	903	850	842	907	839	845	882	891	915	832	881	894	873	887	862	841	863	850	853	868	869	873	836	829	861	870	892	866	869	891	953	851	880	859	893	901	853	855	904	886	894	838	897	878	854	819	916	904	857	850	894	844	879	799	842	860	857	844	925	907	831	872	849	850	864	888	856	879	845	898	880	803	843	920	841	942	897	895	835	879	862	900	924	869	894	855	917	898	842	868	833	859	857	857	907	861	820	890	859	853	894	887	903	861	861	837	840	851	907	884	849	863	869	870	849	864	904	932	828	851	883	876	838	863	884	874	848	863	839	859	852	866	900	893	834	903	843	948	895	878	924	859	867	854	860	866	897	894	861	896	879	911	879	954	878	903	921	860	858	920	887	873	934	849	899	858	881	851	861	856	899	836	898	877	923	918	921	881	864	880	892	916	907	915	885	855	911	890	865	939	877	863	925	876	892	865	876	872	898	867	906	846	883	859	885	860	890	835	914	884	858	873	865	864	821	889	886	831	925	866	897	878	884	850	868	889	830	830	926	858	870	857	857	857	871	829	897	883	868	834	870	854	847	854	824	880	933	810	862	939	838	874	871	869	826	884	896	848	874	904	854	919	920	863	866	868	848	873	858	910	871	875	896	921	891	835	854	879	899	923	839	895	860	879	864	878	931	832	773	872	871	895	876	878	905	888	888	870	880	836	913	878	894	854	849	903	875	915	858	834	895	839	911	942	879	897	878	854	862	890	888	902	911	884	857	848	891	854	944	870	886	917	897	877	895	860	856	833	847	841	876	896	856	810	904	889	869	861	844	927	936	874	874	935	906	870	892	826	869	888	875	874	869	838	882	824	874	868	839	868	812	848	867	890	870	856	881	856	865	837	914	904	796	896	920	885	892	862	856	897	916	824	866	894	894	833	805	868	868	900	885	863	927	850	916	857	873	897	836	869	918	905	868	814	838	909	905	854	815	855	912	889	825	827	865	847	843	877	872	916	891	866	860	885	892	839	865	856	856	911	829	892	868	845	848	819	891	866	847	917	906	922	873	830	854	914	908	878	890	875	792	850	870	824	881	854	874	870	795	881	912	844	911	808	913	923	876	904	888	899	880	873	880	900	874	897	849	813	873	914	877	911	877	851	841	840	876	916	915	873	906	863	878	884	915	869	929	882	865	820	891	902	836	861	846	861	868	873	868	906	856	853	908	890	867	843	858	856	864	892	849	888	862	909	883	869	925	859	850	825	871	855	891	860	878	870	899	890	864	856	849	898	856	899	886	887	882	899	840	876	858	893	837	839	828	833	892	820	887	904	833	881	842	827	899	861	919	894	845	827	911	887	878	894	905	918	871	918	896	847	910	894	861	854	883	937	886	897	937	842	821	881	875	888	896	907	848	877	858	856	894	911	885	928	828	923	856	911	875	887	897	853	869	785	876	896	916	929	858	867	888	870	898	877	902	895	910	916	908	952	866	883	900	944	838	959	936	884	840	852	874	848	842	904	864	832	947	899	835	889	886	889	876	891	880	874	880	874	882	874	832	905	904	892	890	942	805	830	836	897	876	883	875	908	889	800	913	895	836	855	849	826	863	862	944	855	838	885	841	872	903	863	919	872	911	869	898	842	896	858	854	892	881	853	872	895	843	909	853	879	881	925	837	848	842	889	845	864	894	936	872	872	864	876	927	837	850	857	820	868	865	878	831	856	862	859	884	900	907	890	860	868	909	878	849	870	898	860	856	898	905	904	833	881	862	871	919	897	885	839	889	856	895	818	856	882	894	856	883	878	862	888	915	869	861	871	874	894	929	850	905	917	847	863	853	876	868	916	910	873	881	888	921	955	882	798	857	885	886	875	852	900	873	855	860	895	837	844	877	908	846	878	922	847	834	871	852	912	847	825	890	799	838	892	862	880	880	910	901	898	878	876	837	905	859	871	800	863	914	856	846	852	907	860	922	855	917	827	848	867	864	828	855	920	929	859	904	851	860	888	901	859	853	882	843	791	868	874	828	880	855	892	840	854	907	874	858	858	837	907	859	869	798	839	881	880	885	894	910	864	888	850	820	840	846	918	884	895	845	883	916	924	878	895	860	941	864	879	855	894	856	880	836	864	927	910	901	861	883	862	890	892	848	837	816	855	890	863	864	843	873	894	910	860	839	831	828	889	929	890	877	906	896	845	883	857	846	869	892	844	841	817	831	867	866	882	924	852	898	922	869	858	872	852	875	836	881	889	883	863	867	861	883	885	869	864	871	859	850	868	857	854	872	891	859	905	882	872	853	897	894	901	860	860	909	866	853	864	826	885	874	876	857	820	887	915	858	919	977	866	859	885	886	873	875	862	872	854	882	855	804	921	828	891	892	829	870	874	823	828	886	815	914	841	858	833	928	917	857	927	940	863	818	884	862	895	896	880	840	837	834	877	908	879	859	867	843	876	786	880	898	834	883	898	852	955	858	873	895	838	853	943	898	864	828	870	835	850	880	868	874	885	894	874	890	912	890	859	881	841	882	817	856	886	882	895	901	884	876	840	889	873	889	850	861	895	870	825	863	893	881	915	889	840	839	882	880	892	876	883	850	882	850	943	885	884	866	851	879	852	863	933	880	858	940	866	872	918	901	903	883	859	913	875	838	883	868	866	835	834	838	869	858	853	904	835	909	880	858	884	874	822	893	907	838	881	831	838	871	886	896	885	877	876	882	939	886	869	879	839	857	863	849	811	878	896	846	844	863	886	858	849	863	926	903	864	862	848	811	927	845	864	893	844	834	917	896	906	893	871
1777	600	494	1199	3045	4579	3487	1515	794	326	143	86	54	68	52	47	59	55	56	51	63	63	57	49	43	54	58	59	57	54	60	46	48	69	57	60	53	52	50	60	54	56	67	69	55	49	57	49	74	58	55	65	48	54	50	58	43	51	56	47	56	55	55	50	64	61	53	56	47	47	50	51	54	52	61	46	45	63	70	72	54	67	54	49	64	49	81	67	65	51	52	57	59	58	65	57	60	63	62	67	48	58	54	58	78	61	63	73	46	61	49	61	70	60	65	57	55	58	65	53	42	64	60	62	57	54	62	68	49	67	44	40	70	57	55	68	66	65	78	70	54	55	53	57	47	53	64	64	63	54	55	59	62	60	67	70	53	68	71	54	55	66	51	48	52	66	51	60	65	44	50	58	66	71	56	59	51	59	55	53	51	53	56	61	53	48	61	70	49	53	70	47	76	54	52	62	53	43	53	34	73	56	58	71	40	57	69	70	56	54	55	67	62	55	64	58	56	50	55	62	75	65	72	46	60	55	61	51	46	56	50	58	44	58	61	43	47	38	57	55	53	51	50	61	50	58	74	53	57	60	51	68	43	70	53	55	43	65	50	47	49	47	51	47	52	60	45	70	60	68	53	58	71	55	69	48	65	42	68	53	47	46	58	55	65	54	59	53	55	70	58	61	62	58	61	54	55	45	63	51	49	63	45	51	74	52	49	57	52	70	65	65	68	44	61	64	46	58	57	55	61	59	43	56	45	62	41	59	61	58	56	63	72	40	57	61	70	59	50	58	56	66	63	61	49	72	58	75	57	55	61	56	53	62	59	63	50	63	53	67	56	61	51	54	57	34	48	56	59	49	51	52	50	49	76	56	50	63	66	51	74	65	73	60	58	43	59	70	52	50	59	49	65	64	44	58	67	57	61	58	54	56	53	61	59	60	71	64	68	62	43	66	60	60	58	48	60	59	56	59	52	76	66	68	53	58	48	47	70	65	70	58	57	86	67	53	45	59	62	57	80	54	59	65	55	55	71	55	70	62	63	50	61	50	51	59	67	54	55	57	61	67	72	61	61	52	49	58	41	70	70	69	69	54	50	49	62	67	60	62	61	60	59	56	54	91	49	51	65	58	65	70	56	73	65	68	61	57	48	56	59	54	54	77	56	48	63	61	68	56	59	68	61	68	53	67	64	53	55	47	52	63	64	42	60	57	64	62	55	58	55	47	56	57	56	67	56	47	68	54	64	54	48	53	57	50	69	65	48	69	51	59	72	63	48	51	48	60	66	50	57	43	69	43	61	54	57	54	64	62	58	74	63	60	61	63	59	55	61	57	60	69	50	51	53	58	63	57	44	63	55	67	44	49	52	72	51	58	61	56	67	60	48	56	52	51	56	48	52	68	75	70	53	49	55	67	55	57	43	77	68	52	57	55	54	63	37	68	59	57	58	53	55	49	53	71	65	59	50	56	69	50	48	66	58	51	56	60	65	54	62	52	68	68	50	71	73	54	59	67	54	60	50	55	62	58	59	56	64	55	47	64	56	53	57	41	53	57	57	50	57	65	55	51	46	56	68	59	63	45	57	63	59	58	58	61	50	58	50	65	66	61	67	50	61	68	47	60	57	51	70	61	56	59	61	55	61	40	60	64	56	62	70	54	60	47	76	54	57	61	63	57	57	58	64	57	51	52	68	73	69	70	54	52	52	44	56	65	56	49	46	59	68	68	53	51	71	64	65	60	48	58	67	54	51	53	51	43	58	60	56	58	53	46	64	72	58	47	50	64	55	58	65	49	62	56	54	52	46	64	63	65	58	64	58	64	50	51	57	54	67	50	59	56	64	53	73	65	63	44	34	60	64	57	50	51	54	57	57	50	67	55	54	54	48	58	38	65	62	57	51	55	65	63	59	47	47	54	54	61	65	63	61	64	48	67	65	52	47	64	44	52	60	57	48	75	53	46	57	73	57	45	58	67	53	71	51	49	53	70	44	58	69	58	52	73	55	44	63	47	46	46	67	48	61	64	67	51	51	64	57	62	64	64	57	48	66	65	69	69	58	62	50	72	66	50	70	59	57	60	53	49	59	58	45	60	49	66	44	42	50	56	63	68	69	65	53	40	66	80	60	66	62	60	53	59	62	61	60	54	65	57	76	48	66	64	56	57	58	50	62	60	64	63	54	44	71	55	45	45	53	61	49	73	57	61	63	57	68	55	57	47	68	67	46	62	60	54	63	56	57	61	56	56	61	64	59	80	82	59	60	44	55	56	52	58	51	50	58	52	65	70	72	51	59	52	55	62	52	60	60	71	58	65	56	65	60	58	68	64	47	50	55	52	54	60	67	58	57	60	49	47	55	63	63	70	57	68	66	45	57	61	49	52	55	58	66	67	62	57	53	66	58	49	62	53	47	53	56	64	55	44	55	48	41	60	70	44	47	58	59	66	68	63	52	49	72	64	67	59	71	55	63	63	56	57	48	53	41	57	49	58	56	58	50	52	62	52	57	49	64	61	44	61	57	55	57	51	49	54	47	58	55	53	57	40	77	69	52	65	53	56	59	48	58	58	52	42	52	66	59	48	43	49	40	52	68	53	70	71	50	55	59	55	55	65	56	48	53	48	67	57	64	54	65	71	68	47	66	56	61	62	53	62	46	61	53	59	66	50	61	59	64	52	73	54	55	55	61	57	55	56	57	64	56	49	47	72	63	73	65	51	53	43	66	64	63	77	46	55	51	55	54	58	68	76	53	56	56	55	46	50	60	51	63	53	65	48	67	53	63	60	66	42	53	58	51	67	55	49	49	52	69	69	56	62	57	64	69	72	70	53	62	64	61	46	54	66	38	51	56	55	57	61	61	45	51	53	63	52	49	49	56	51	52	69	56	69	54	67	61	54	58	68	57	66	58	53	64	49	51	67	52	60	60	60	57	47	58	67	71	59	48	63	66	50	48	63	61	63	55	58	64	63	66	64	74	57	59	67	63	61	69	56	68	58	39	48	58	58	51	54	65	59	65	43	63	52	55	55	44	59	61	67	45	66	49	60	71	64	51	63	54	60	58	54	69	68	59	48	60	74	66	72	53	60	52	48	55	53	50	68	52	66	75	41	61	55	61	63	56	65	63	63	50	66	45	57	58	58	63	53	50	54	44	57	64	51	59	54	60	45	50	66	47	61	81	60	46	69	54	55	48	61	67	60	57	54	70	63	59	51	60	53	44	48	72	52	59	43	64	51	57	69	49	58	65	57	64	54	58	68	67	55	67	52	70	45	48	62	62	57	60	66	65	62	49	56	62	62	53	64	63	56	64	58	64	52	53	62	42	62	50	56	62	57	53	60	60	61	65	71	56	48	60	55	54	64	63	67	50	54	41	49	56	64	66	51	64	58	65	56	63	62	54	68	53	62	68	56	49	53	65	46	73	64	62	59	50	62	64	57	64	57	52	58	56	45	78	55	63	65	66	64	65	55	51	61	49	65	56	73	49	59	61	70
20788	11154	9477	27884	44111	44610	36611	25927	17510	8324	3322	1441	959	817	728	771	717	734	701	710	681	710	697	725	701	678	689	666	714	663	671	690	678	697	735	706	723	714	690	706	690	719	731	722	713	675	684	708	715	736	741	648	702	712	641	705	694	723	703	687	720	718	681	717	698	749	709	686	691	660	712	685	730	732	636	690	682	676	672	699	740	714	745	673	708	751	719	725	671	757	673	704	714	707	723	720	723	687	705	707	699	667	685	724	706	706	698	713	700	724	649	674	652	698	775	733	730	665	700	734	706	710	726	767	692	710	742	694	706	738	798	696	694	684	663	729	689	720	702	717	747	706	715	749	720	675	679	726	670	723	697	691	697	711	733	717	659	741	685	652	685	710	718	692	706	713	719	719	660	720	713	695	697	676	669	703	636	695	699	655	665	692	680	687	684	721	676	705	668	704	727	686	730	738	728	708	673	736	690	679	678	734	682	718	699	780	750	699	699	707	692	693	728	762	730	701	686	694	730	716	706	737	700	726	675	682	635	692	732	715	694	699	675	719	664	734	704	678	654	697	678	714	708	678	708	694	681	698	704	654	652	671	701	659	681	711	705	726	718	683	700	690	723	730	672	649	663	709	705	702	706	698	719	690	701	701	726	751	742	733	735	709	758	703	728	705	665	662	748	689	709	759	672	654	694	710	687	677	690	714	714	705	678	693	712	728	747	717	750	741	744	658	678	707	672	709	672	735	730	707	682	715	677	658	710	687	737	694	711	702	687	674	704	718	718	702	690	729	693	682	704	715	724	667	741	700	668	681	650	664	723	680	706	729	733	681	745	709	707	723	700	649	673	700	701	746	713	678	726	713	702	691	667	695	686	697	709	728	750	708	752	711	755	702	729	662	678	729	695	670	732	664	712	703	747	705	682	744	647	741	721	731	670	678	723	693	667	732	700	696	742	740	708	691	711	716	744	757	706	713	683	676	734	696	649	700	700	701	734	697	702	725	734	712	691	677	773	709	695	678	672	744	685	747	696	707	742	728	705	665	727	740	719	665	721	696	731	678	689	666	722	703	668	709	674	674	706	711	696	696	740	684	704	706	730	639	714	710	699	684	704	700	705	704	709	696	720	661	709	689	706	688	666	681	704	700	738	755	715	711	664	696	742	692	716	715	714	708	739	702	655	683	703	735	741	711	705	688	706	694	717	674	709	749	731	707	689	739	718	659	695	751	692	692	692	686	727	695	735	701	681	726	717	654	711	694	691	729	698	737	713	725	682	709	678	721	707	663	687	695	710	709	685	693	691	717	716	692	692	726	727	675	690	768	777	695	691	715	715	688	733	692	702	680	689	708	715	661	737	681	720	722	706	706	725	684	665	716	728	673	723	721	676	721	729	717	704	735	727	695	696	718	706	735	722	644	726	701	706	665	700	702	688	733	694	738	684	657	722	757	704	736	727	702	725	695	684	711	693	722	711	718	752	686	694	728	739	709	669	694	735	666	692	685	690	723	700	732	759	706	717	706	746	666	725	683	706	699	704	700	706	716	715	712	680	681	719	743	718	746	674	652	718	711	659	724	720	739	737	779	684	713	734	699	644	726	721	697	736	717	718	703	667	683	699	687	689	716	687	668	694	698	743	704	659	704	704	729	713	727	678	713	689	721	686	712	706	687	702	646	722	756	731	690	686	715	701	717	703	736	755	704	740	725	707	707	719	709	720	708	702	752	649	719	690	735	683	691	742	709	701	698	703	690	705	680	725	747	628	699	721	714	680	721	737	738	740	665	703	724	690	673	714	674	712	687	742	696	682	694	725	682	718	701	695	674	723	697	725	688	684	760	694	684	762	689	733	695	700	671	675	688	747	685	699	703	702	747	715	692	740	692	667	683	722	680	694	698	738	691	726	738	695	704	704	705	707	705	719	738	692	671	679	699	696	706	682	689	691	723	693	694	710	724	705	753	691	731	731	737	661	712	685	753	679	750	715	656	674	718	717	718	653	649	752	719	718	724	720	702	682	699	741	696	702	704	717	689	706	698	692	724	685	722	691	677	697	713	679	717	717	755	695	733	706	737	697	729	677	706	742	707	705	705	694	674	755	745	674	675	750	743	743	718	713	709	695	701	693	674	736	696	701	726	723	677	697	668	703	725	706	673	665	631	725	665	713	723	638	677	701	718	675	696	705	713	706	683	688	686	725	729	727	651	715	679	707	724	715	706	749	688	722	714	708	679	701	711	661	659	728	695	689	687	735	713	683	699	712	703	700	754	705	722	673	686	730	707	734	709	710	716	696	743	704	681	705	719	686	700	742	718	684	657	753	710	699	729	711	691	664	710	651	713	712	742	707	686	721	758	707	671	658	673	679	718	672	706	696	685	709	703	681	706	718	701	732	766	725	689	715	747	692	707	675	708	676	649	739	740	700	681	695	678	685	743	703	696	711	732	706	733	742	695	705	717	701	703	703	678	723	674	701	724	697	705	742	649	693	698	715	750	699	679	732	701	744	732	711	698	686	723	726	678	748	667	688	700	691	700	684	712	686	699	673	734	717	745	743	754	727	685	688	702	697	677	710	673	686	710	737	702	728	757	733	694	700	669	736	732	664	706	695	695	663	690	684	726	718	697	705	661	699	738	673	715	709	685	741	724	709	671	709	705	698	689	686	726	684	704	711	660	631	733	646	758	707	693	694	699	694	697	698	672	677	710	712	679	699	635	664	699	738	739	727	752	712	741	720	693	689	720	687	711	689	670	676	685	740	713	705	688	688	687	738	725	754	727	725	685	742	711	704	683	780	726	736	691	747	706	721	779	722	730	678	718	717	709	691	699	718	763	671	703	678	655	720	760	693	629	705	704	733	734	693	710	730	676	693	684	692	728	689	716	696	695	739	688	694	699	688	703	755	671	664	731	725	756	690	725	677	743	692	674	717	694	727	662	716	660	726	695	709	731	699	689	665	740	744	716	740	742	693	658	757	737	716	706	666	693	719	687	741	703	663	757	699	662	685	687	676	695	690	712	726	718	689	731	699	691	697	725	696	659	660	735	733	693	701	712	701	687	689	721	689	696	640	701	754	695	731	670	724	695	681	721	717	697	713	709	690	695	679	724	681	700	732	734	742	688	740	689	686	657	709	691	690	652	722	728	694	689	679	711	664	699	717	727	670	672	701	723	676	709	683	714	674	699	686	717	680	699	710	700	732	748	682	694	723	677	735	692	695	723	725	734	721	685	765	693	667	654	662	679	663	699	660	678	678	726	723	722	690	721	689	700	730	695	684	685	778	708	708	726	669	724	739	722	676	664	671	701	707	722	669	678	728	678	707	748	707	715	677	712	712	727	712	673	698	711	734	652	703	720	665	685	719	735	740	716	697	663	749	726	669	748	670	705	677	692	730	720	727	668	655	676	699	671	708	747	681	672	725	692	701	695	733	691	722	664	686	697	704	694	732	724	714	697	686	671	749	687	699	713	680	691	730	703	719	728	698	733	664	703	689	678
1325	1713	1490	3967	7305	11565	8954	4758	2262	907	341	149	92	74	65	64	58	55	58	59	48	48	69	65	60	56	67	65	86	68	55	64	65	57	57	55	60	58	60	70	72	54	71	59	61	51	65	73	66	41	64	49	73	62	74	63	68	56	55	64	68	78	67	69	57	54	59	68	72	56	69	64	54	56	86	58	65	62	64	74	58	54	62	53	65	58	67	62	65	71	57	63	78	79	66	76	71	57	64	62	59	67	61	58	64	69	61	67	61	72	55	84	59	60	81	66	66	70	91	65	73	56	60	65	66	63	71	85	61	74	61	64	86	66	71	73	70	72	56	66	66	70	61	50	64	69	70	65	54	54	62	66	67	61	59	75	51	57	58	64	65	56	58	65	61	62	59	62	58	66	60	56	61	58	67	64	63	69	83	59	67	75	44	71	58	87	56	64	64	58	61	75	61	57	60	55	55	68	75	74	57	55	55	65	71	71	69	57	52	52	64	60	52	59	67	66	61	65	63	73	59	64	66	69	56	66	65	67	62	60	62	71	67	66	84	57	69	65	67	67	69	66	64	60	62	78	66	59	73	72	68	57	59	67	70	76	67	65	57	65	76	68	83	58	44	61	71	61	70	65	57	78	63	68	56	69	58	64	52	64	60	74	61	61	62	74	53	78	63	59	67	77	61	75	51	71	53	60	65	63	70	52	58	83	62	75	56	49	67	57	74	68	60	64	72	67	63	63	63	73	54	65	67	57	63	62	61	59	62	77	52	63	58	58	56	50	51	51	68	55	69	78	47	50	68	67	47	71	61	71	65	73	59	58	78	75	63	67	69	65	73	67	70	71	66	69	65	76	59	56	76	65	64	72	49	64	71	62	66	62	57	85	59	59	65	70	65	57	58	54	64	70	72	63	57	63	59	77	42	62	35	53	67	56	55	55	69	59	69	67	66	67	66	53	70	71	57	70	72	43	71	70	71	58	74	53	71	62	67	78	75	71	59	74	59	70	68	75	70	48	70	63	69	75	65	71	71	53	53	66	57	57	52	65	70	50	50	68	62	63	63	80	62	67	57	75	57	74	49	62	73	63	85	64	57	64	58	64	48	58	62	69	69	69	65	54	68	59	65	64	57	74	66	64	62	65	58	63	68	71	60	53	66	59	62	71	61	61	65	61	83	63	72	60	65	62	54	53	59	67	56	66	54	60	63	79	66	54	65	65	80	75	51	58	62	73	57	77	70	69	54	61	69	64	56	67	60	60	63	59	61	44	66	61	54	54	79	45	57	58	76	57	54	71	70	55	56	64	66	56	60	57	61	68	78	68	64	52	62	66	73	77	65	60	73	53	56	56	63	58	68	65	71	68	72	66	59	50	60	65	50	62	66	41	70	60	65	67	66	69	77	60	69	58	73	64	63	71	65	51	48	80	73	68	74	55	68	66	58	68	54	70	62	51	70	84	73	83	68	70	66	41	71	64	69	66	62	59	70	61	80	69	67	57	69	74	56	67	67	61	57	56	77	75	73	70	68	64	61	60	60	76	73	61	68	45	59	63	47	68	65	58	73	60	56	53	77	52	91	61	56	62	59	57	70	64	66	68	64	62	97	64	75	61	61	81	68	77	75	78	78	65	62	58	60	54	62	83	69	52	82	77	77	77	65	74	57	69	77	58	71	69	56	55	76	60	58	63	64	70	79	63	72	61	53	55	70	63	66	65	67	59	52	51	57	79	67	62	68	64	66	69	61	70	75	74	61	65	63	64	64	68	60	61	68	62	73	59	58	62	55	74	51	63	59	59	57	58	68	74	61	69	61	61	72	69	67	56	67	76	70	78	62	63	44	74	73	69	67	82	55	53	71	70	61	51	66	69	69	63	72	60	62	66	67	67	60	58	63	74	59	75	58	76	66	55	60	77	53	73	58	60	61	64	59	64	65	71	66	61	52	63	54	47	65	75	51	60	65	68	52	61	66	73	59	69	79	50	78	68	75	72	58	62	71	63	74	68	67	57	81	56	65	70	67	62	62	56	61	67	59	42	56	54	65	63	72	53	69	59	66	56	53	56	68	65	64	54	62	64	72	87	70	78	58	54	69	59	69	60	58	68	71	68	53	62	64	72	76	66	77	61	62	56	68	57	64	59	66	53	68	71	73	65	60	78	57	62	58	63	82	73	62	70	53	68	75	76	72	65	85	63	68	64	59	68	59	68	75	68	61	61	63	50	63	85	61	64	79	65	48	68	64	56	49	65	57	60	73	62	71	78	55	66	76	70	78	62	63	71	59	72	60	53	73	68	80	57	54	70	54	70	54	50	71	48	72	60	61	72	68	67	69	64	52	63	76	83	70	72	70	69	75	64	56	83	56	78	63	62	68	52	71	63	63	80	59	61	48	54	67	60	70	79	61	67	59	60	66	63	60	70	51	62	56	61	67	74	78	64	64	69	55	66	55	68	77	74	50	70	61	64	67	55	68	77	63	66	64	64	62	71	62	66	63	70	67	58	59	58	67	66	61	74	71	60	68	70	71	60	73	52	73	63	65	61	78	69	64	68	60	83	82	76	56	73	69	56	68	78	75	65	59	75	72	61	66	58	70	66	66	73	77	80	71	69	77	64	61	73	56	86	70	72	74	65	44	60	65	55	66	61	61	76	81	71	84	48	72	70	63	60	64	70	80	55	59	74	57	62	54	79	62	61	74	70	72	68	81	62	71	56	74	68	61	59	58	57	69	68	68	62	75	56	78	65	58	66	60	75	68	63	69	77	56	65	63	60	66	69	62	63	75	64	58	78	56	55	48	72	56	61	49	54	55	71	73	61	54	71	54	65	58	62	59	58	70	63	51	69	58	65	63	66	63	53	69	67	74	60	59	67	75	61	69	54	73	67	59	67	70	52	59	66	60	71	44	56	72	81	84	63	60	64	76	66	80	56	50	62	55	58	60	66	52	75	73	61	67	62	73	65	51	60	65	86	58	69	63	60	66	74	72	75	72	63	80	53	80	68	61	54	59	68	57	65	48	56	63	70	70	74	65	59	70	69	63	73	74	54	49	62	55	56	61	58	57	80	65	70	59	69	57	57	73	68	83	51	78	68	68	59	70	65	57	60	59	70	72	65	57	59	52	66	55	59	64	65	70	57	45	70	62	73	65	71	63	82	71	64	64	62	79	58	63	66	67	68	56	68	54	66	60	78	70	62	69	62	53	65	56	58	44	78	72	81	78	72	55	69	58	57	69	63	63	68	51	52	72	59	69	60	62	55	68	52	74	60	70	60	58	78	55	57	69	68	64	76	62	61	67	75	71	75	61	62	56	52	71	59	60	72	74	64	56	64	61	70	60	77	67	80	58	67	64	54	70	44	59	68	70	50	72	50	69	62	68	54	66	50	62	73	54	61	66	56	61	58	61	61	54	72	70	59	68	64	87	55	59	68	65	72	69	59	64	65	70	65	69	72	62	73	84	70	61	65	63	52	65	73	77	55	69	61	57	64
25340	21494	19396	42679	59541	62154	49538	37862	28172	17525	8177	3436	1532	950	889	750	810	721	782	824	794	804	778	802	768	782	780	791	779	801	757	747	764	765	753	758	775	843	687	778	737	817	763	773	788	790	763	767	757	777	767	785	799	776	798	714	782	750	744	771	770	795	780	778	802	792	831	764	824	743	820	764	767	755	731	778	739	793	813	773	778	812	757	755	763	794	815	782	810	813	736	780	725	780	795	813	774	776	757	772	768	807	832	768	762	786	758	766	808	780	837	741	782	787	807	782	768	798	763	790	754	787	788	786	804	755	732	748	763	792	792	760	822	703	779	788	763	737	804	800	818	782	781	779	774	811	746	791	800	765	808	785	766	706	764	810	770	742	749	807	783	754	766	766	804	721	757	793	801	796	776	730	730	732	830	817	798	781	748	800	760	772	750	824	793	784	803	784	735	763	765	782	791	761	804	809	781	755	758	802	797	789	821	756	815	799	810	793	841	803	772	751	775	795	785	697	745	813	752	729	718	721	801	774	739	766	736	746	790	755	756	828	797	774	764	787	776	767	764	803	756	783	753	775	822	771	735	764	762	761	775	775	831	753	761	703	757	789	764	785	763	753	792	812	804	782	741	771	779	817	820	820	751	781	789	774	821	744	788	775	772	821	792	825	794	749	775	736	796	737	815	796	792	778	795	839	765	768	807	750	779	780	814	742	775	811	797	750	799	796	740	741	784	762	770	775	740	820	794	767	806	775	773	762	755	823	763	787	760	859	793	728	752	773	826	783	787	763	783	757	828	711	797	821	820	844	834	787	750	774	818	779	775	770	810	768	778	819	756	751	825	805	754	838	770	752	741	784	734	746	826	800	831	806	819	803	756	794	806	736	764	779	810	778	807	811	723	816	806	791	845	785	809	728	804	807	783	821	770	794	769	747	770	815	769	818	744	802	764	758	796	766	742	805	762	726	810	782	801	795	777	773	747	753	819	757	761	770	714	774	790	709	759	791	822	717	794	742	764	732	780	804	794	757	772	782	832	775	797	772	756	814	755	814	824	824	769	773	749	814	795	791	825	771	773	793	822	727	783	789	803	799	834	779	880	755	795	725	732	783	774	750	766	737	755	745	764	787	723	808	752	745	772	776	749	828	792	753	729	789	796	772	802	789	774	801	815	776	775	789	802	782	784	754	764	774	740	750	784	758	800	764	781	775	708	754	735	789	799	756	796	824	772	745	761	720	789	813	790	743	728	770	815	812	769	810	820	817	763	744	796	787	749	782	765	778	765	783	761	767	727	754	752	755	772	783	802	768	798	802	814	785	781	758	774	773	782	764	776	792	801	764	786	778	735	775	813	756	810	766	747	750	762	768	766	793	779	802	774	837	753	784	792	764	814	762	777	781	817	800	762	742	790	755	800	790	798	830	794	768	777	754	816	827	800	767	783	753	777	760	738	805	769	747	766	719	753	759	799	829	809	797	801	765	750	792	727	753	745	782	832	795	783	762	788	798	772	790	802	761	788	788	795	782	774	716	783	770	736	787	748	742	798	806	727	761	745	789	846	789	761	824	769	807	771	734	820	772	776	733	745	759	742	822	750	789	786	758	804	792	780	829	808	783	745	761	739	770	758	752	830	804	782	759	793	800	767	748	742	793	753	790	795	793	808	739	774	761	757	730	750	766	795	756	800	775	797	754	755	751	777	794	715	736	754	774	782	764	787	753	703	782	766	748	749	804	767	737	815	747	786	762	796	764	734	773	719	812	777	772	784	742	773	732	787	786	798	795	756	809	791	769	758	767	775	783	787	784	828	814	816	781	760	752	774	778	783	784	782	821	807	810	759	848	763	775	795	757	762	766	773	771	752	792	751	795	765	758	739	743	741	755	785	779	745	778	785	762	709	741	782	811	745	745	747	798	777	809	757	779	737	774	790	818	752	763	816	789	779	781	772	796	768	758	752	773	753	835	752	769	751	775	814	783	796	752	784	772	757	706	747	779	802	759	770	738	714	776	803	803	744	793	775	807	776	766	784	797	764	734	781	822	760	847	778	778	724	769	775	737	757	759	809	758	771	786	748	785	756	795	791	806	736	817	781	740	754	733	798	815	807	793	749	776	790	763	780	795	817	761	801	791	784	735	789	741	734	742	779	774	756	764	794	787	762	825	790	788	799	789	761	768	811	797	798	798	813	765	777	738	761	767	808	733	760	781	838	769	807	777	796	739	795	783	777	728	791	797	753	750	831	809	754	784	776	790	796	787	740	771	783	773	727	838	769	769	802	803	783	729	746	779	779	742	798	770	730	793	774	778	749	814	764	754	765	779	727	805	765	793	804	766	765	775	801	783	785	771	763	773	819	756	791	768	736	792	819	759	786	800	764	731	792	766	792	728	751	757	764	789	787	776	781	770	740	731	773	739	816	795	794	784	790	778	787	804	792	750	804	770	782	809	789	816	784	789	798	754	749	764	775	761	794	773	803	816	795	774	775	786	781	798	791	810	793	807	768	801	739	790	734	805	765	795	748	775	827	792	828	724	771	810	772	774	819	786	750	776	725	766	711	798	818	752	796	767	827	767	760	735	732	703	755	799	779	771	806	754	753	761	758	777	760	787	758	764	813	753	838	768	780	795	787	760	765	802	802	808	764	762	767	811	817	748	782	769	761	794	799	778	720	752	767	748	764	783	779	747	786	779	776	765	733	749	790	737	788	799	726	774	769	805	769	786	754	784	772	794	742	773	771	782	790	827	794	785	810	774	795	763	739	768	736	776	786	775	823	806	815	786	796	799	769	769	737	807	745	760	817	760	761	768	757	770	815	783	760	774	778	754	807	785	758	798	737	755	763	812	768	853	799	781	801	796	711	798	789	772	775	786	775	751	702	805	791	773	785	776	750	791	738	769	820	807	779	853	827	790	762	749	782	796	707	739	744	789	810	765	772	749	768	799	792	718	800	811	801	810	825	799	801	731	802	744	749	779	750	771	753	770	811	742	787	798	749	738	772	742	835	743	855	782	783	788	786	753	744	825	773	803	782	781	783	718	782	829	744	755	768	769	756	829	815	754	822	806	806	771	775	779	808	812	802	816	766	772	797	689	772	768	776	820	776	774	806	798	798	782	827	804	750	744	758	809	743	792	786	819	743	756	736	761	726	792	817	779	761	802	729	791	765	775	780	785	799	717	759	801	760	742	777	745	729	757	729	813	775	749	815	806	770	797	766	795	740	761	766	780	730	773	740	770	761	776	745	782	822	734	784	772	806	719	743	755	773	775	803	738	809	751	818	769	779	778	769	802	785	761	782	770	779	755	752	789	807	737	827	792	766	770	775	778	742	780	775	836	752	798	829	829	766	725	797	726	793	793	758	743	738	772	762	762	775	808	812	736	743	783	757	772	793	738	740	775	777	772	754	785	747	828	784	785	780	758	772	754	764	808	770	766	810	729	767	783	777	751	786	832	770	819	780	727	779	772	828	769	749	782	769	776	762	787	768	813	781	723
2848	1609	1421	2688	6959	10042	9833	6803	3109	1376	529	234	99	98	66	70	57	70	54	52	63	62	64	71	66	62	59	63	54	67	76	72	64	70	56	54	66	58	67	68	63	66	58	59	62	63	66	63	54	50	63	65	56	69	58	73	62	65	78	49	62	66	79	58	58	62	56	70	47	59	50	45	73	76	63	66	54	68	74	64	59	44	60	65	67	58	59	64	56	74	55	55	67	63	65	57	68	63	63	59	56	62	53	68	66	65	89	62	67	54	64	63	62	48	58	53	80	65	64	68	69	75	65	72	61	72	65	85	60	62	54	59	65	63	78	53	62	59	55	61	66	74	66	50	79	56	75	60	69	59	63	56	64	65	68	65	62	64	66	64	75	59	55	56	79	65	66	69	62	56	62	56	55	71	73	72	71	63	61	65	60	60	58	55	71	64	61	66	66	67	68	67	68	61	52	74	80	64	73	68	63	57	53	53	64	53	67	56	67	53	57	68	64	71	50	70	72	63	75	67	67	55	81	55	52	58	42	73	72	67	58	72	59	62	64	62	61	69	71	58	77	66	62	65	74	61	67	58	60	73	55	62	71	72	59	71	76	58	79	55	67	64	65	51	65	57	62	58	66	57	54	52	67	60	71	59	61	86	54	65	72	70	56	72	72	64	57	50	71	49	65	68	63	74	76	66	64	57	60	56	54	68	74	67	70	55	61	66	62	60	70	77	80	71	56	65	69	59	57	52	64	58	61	67	76	78	64	70	55	65	56	65	84	65	60	69	62	50	60	59	58	52	58	56	60	59	70	55	59	51	55	81	74	57	58	60	69	69	61	61	56	65	66	68	78	70	64	64	59	77	79	59	75	57	69	69	67	61	63	56	62	69	58	73	57	51	58	67	64	66	63	46	62	60	68	55	69	57	73	66	56	69	78	56	74	67	74	71	68	85	81	60	73	70	76	57	70	48	61	68	78	46	54	67	74	68	65	71	60	42	56	67	79	61	56	43	58	50	63	84	73	57	54	74	57	56	77	71	69	67	59	72	69	60	68	56	72	63	77	72	59	70	58	55	74	65	73	76	56	55	49	55	66	58	66	64	63	69	64	66	62	72	71	66	88	48	48	76	64	70	72	72	58	60	65	68	62	54	60	73	79	64	58	57	63	58	62	68	60	59	65	61	65	58	64	65	62	49	66	66	65	71	71	62	65	76	62	72	58	59	72	68	66	70	81	76	82	56	57	64	62	54	77	74	50	66	54	58	90	59	68	72	63	83	52	61	71	57	62	67	67	60	58	65	81	73	63	71	76	54	68	62	58	55	46	60	62	75	66	67	63	56	55	63	71	81	62	71	70	54	61	53	67	80	60	81	69	55	57	80	57	62	72	59	62	70	74	88	71	64	56	74	74	67	61	58	66	66	75	57	62	56	70	53	57	65	66	51	71	60	59	68	73	48	74	61	56	73	59	62	70	48	65	64	63	63	59	59	56	67	54	63	61	64	64	69	70	59	78	67	46	66	55	71	64	75	62	73	57	54	59	52	64	58	63	56	69	78	66	70	53	59	91	64	60	78	70	71	68	67	78	63	61	64	56	60	73	62	70	72	66	72	63	64	67	71	61	58	68	73	68	69	76	81	59	67	64	53	69	51	63	72	62	48	49	67	64	51	69	62	53	64	64	70	55	65	62	61	59	54	61	80	57	68	62	74	70	58	74	64	64	66	59	72	69	62	61	62	69	61	64	60	65	57	63	80	64	63	51	71	60	67	56	56	66	62	66	71	50	66	64	55	61	62	66	55	62	66	55	75	69	68	68	78	66	49	66	58	62	61	71	62	62	55	60	58	63	71	64	62	83	68	55	61	60	53	76	78	56	56	73	68	57	88	57	69	54	58	52	53	72	53	55	74	63	65	75	64	76	71	59	59	69	69	70	72	64	80	71	49	52	80	58	84	79	56	64	67	67	70	62	69	65	72	64	73	57	63	64	63	66	64	56	55	63	56	72	51	61	77	71	54	60	56	70	62	54	64	64	70	58	57	59	66	74	61	71	58	58	57	70	61	58	46	69	68	57	59	72	73	71	50	72	75	70	65	57	62	56	73	58	58	64	78	65	48	73	72	75	55	62	82	55	57	68	59	71	63	70	64	63	55	49	58	51	63	59	67	66	52	56	73	55	66	69	58	61	64	54	77	57	54	83	59	66	61	52	70	73	59	66	64	73	78	71	59	52	73	64	70	72	71	67	66	53	62	70	56	65	55	52	69	58	67	65	72	58	69	68	74	61	66	62	65	66	61	71	78	53	61	69	69	59	60	73	58	62	64	57	62	66	64	52	63	73	82	65	76	73	67	54	69	72	65	61	66	63	57	69	77	80	62	60	70	54	64	71	56	80	61	55	63	48	58	50	51	69	69	57	65	58	56	73	55	59	59	72	70	66	67	55	61	47	42	54	63	62	71	91	69	65	66	68	64	63	71	59	66	64	68	63	55	73	47	49	66	55	51	75	76	66	64	70	68	78	57	53	72	65	60	58	62	77	55	78	69	62	63	59	71	50	62	64	58	61	63	67	64	68	61	70	71	68	79	66	60	58	54	69	59	73	59	55	70	70	56	64	64	63	73	57	74	63	62	61	67	61	65	60	71	74	60	85	62	65	62	60	66	69	69	76	59	58	53	71	74	66	58	59	69	52	49	55	72	66	73	65	64	70	63	74	66	55	70	57	73	58	67	67	57	82	62	63	55	68	65	47	70	64	68	60	52	54	59	61	77	64	88	53	76	74	56	64	67	63	68	56	66	70	63	73	52	63	72	50	64	70	72	54	64	63	62	64	69	57	61	69	66	67	63	72	81	68	67	61	78	77	60	57	57	54	64	65	68	80	49	69	58	62	65	58	56	63	66	68	58	64	73	64	72	58	61	72	64	69	68	63	66	68	56	65	61	48	51	54	58	59	61	59	66	56	55	72	63	58	63	60	75	64	67	61	67	65	54	63	72	65	64	43	63	52	74	48	73	68	62	64	62	55	74	59	61	73	63	51	71	67	63	63	66	71	62	70	74	73	60	55	63	66	59	64	52	63	67	68	73	71	68	81	56	59	69	71	68	53	65	68	53	66	64	65	64	69	55	60	70	67	66	70	55	73	69	50	57	64	79	57	51	64	57	71	56	68	55	70	72	63	63	66	57	65	59	64	66	62	62	49	60	73	72	68	61	48	57	44	59	66	57	45	54	56	78	69	64	69	54	66	64	71	66	62	62	72	47	83	62	55	59	83	69	60	73	72	55	76	75	70	62	81	56	75	69	48	65	55	53	56	63	69	75	74	54	64	58	65	48	79	63	74	56	58	67	58	76	75	53	68	58	73	70	64	56	66	57	64	68	58	73	67	67	64	52	54	64	76	50	74	58	64	61	65	54	69	65	52	49	73	56	59	48	51	61	59	69	75	66	64	62	62	62	71	64	64	66	57	67	69	70	66	69	62	64	55	53	63	69
25983	21090	18877	37168	58173	59417	54351	43232	32203	22430	12593	5712	2184	1137	865	782	762	807	760	809	770	759	760	802	783	758	743	807	778	834	794	744	814	772	762	719	791	750	734	798	776	790	777	838	797	759	815	804	798	830	809	778	763	787	842	792	761	756	790	784	793	805	850	746	832	774	800	839	769	733	772	835	758	745	752	763	780	784	710	789	818	796	780	813	753	735	791	796	831	793	775	784	790	744	791	791	794	794	805	833	847	780	806	758	802	803	725	801	759	778	781	811	770	771	808	802	806	790	773	787	757	776	779	850	784	744	742	817	792	785	755	797	774	826	793	835	791	774	814	812	812	766	766	788	781	835	770	788	795	826	750	779	807	728	798	777	799	792	818	796	770	768	784	805	735	772	783	787	796	790	771	776	801	798	775	764	762	779	800	757	799	769	799	787	787	783	833	778	795	818	778	830	778	725	785	792	792	775	779	830	794	766	796	801	829	776	774	818	823	785	754	819	777	824	750	859	785	745	818	775	806	800	788	821	764	797	796	797	807	784	804	795	748	765	784	812	795	795	770	812	810	781	772	837	796	793	813	776	784	780	760	774	755	730	778	774	777	761	815	819	767	766	725	755	812	799	815	763	780	811	756	804	795	759	831	798	760	821	796	805	780	786	812	777	774	765	794	767	769	779	731	746	825	763	775	793	745	828	760	749	826	815	822	813	840	799	798	819	796	811	802	796	803	863	798	729	785	728	803	776	772	770	784	783	843	753	782	802	800	750	780	779	794	824	821	820	793	785	775	756	774	774	836	778	827	785	833	753	839	766	810	798	808	740	755	814	817	737	757	763	799	827	772	778	774	767	763	766	786	767	807	780	764	769	772	784	818	775	802	818	757	765	811	753	759	793	794	777	800	782	722	768	782	770	810	830	752	732	775	800	785	792	785	824	822	777	835	765	788	795	749	776	769	778	806	801	783	791	783	788	767	789	789	778	768	782	743	742	805	832	795	802	820	788	756	821	775	845	790	810	784	825	749	771	775	817	818	813	810	797	794	775	810	744	813	809	844	824	789	799	838	768	802	759	815	779	786	726	818	805	789	772	807	782	766	774	780	800	768	748	817	776	780	775	799	802	792	814	806	740	818	765	821	784	769	760	809	794	768	801	851	767	811	799	774	858	804	807	763	834	785	813	772	808	766	804	782	798	764	753	822	805	784	821	776	758	756	758	767	824	766	781	748	801	791	737	782	755	791	811	763	775	811	791	752	764	770	753	748	771	805	741	769	746	780	773	825	786	797	728	769	782	771	782	774	767	844	830	796	811	828	788	809	765	757	783	791	741	808	781	783	809	791	768	736	789	765	815	767	821	816	784	761	764	814	782	782	785	778	803	739	744	720	745	720	789	806	778	812	773	744	758	767	799	806	804	745	770	767	788	790	811	761	794	806	765	785	833	775	788	810	782	786	780	770	820	790	759	742	788	765	744	752	759	807	793	811	733	759	800	772	787	755	777	760	761	788	777	734	769	797	740	779	788	814	760	794	748	799	770	801	731	784	770	740	780	857	771	772	787	793	797	780	757	752	785	793	802	797	784	798	719	777	799	825	794	791	810	731	757	771	746	794	868	810	770	784	792	845	801	800	755	808	790	739	755	760	807	791	749	827	775	805	819	787	759	765	776	771	795	711	795	812	807	755	802	773	824	748	779	866	785	803	791	792	749	812	834	757	819	797	808	825	791	812	797	778	784	775	777	736	839	785	745	831	823	731	796	787	762	774	795	796	793	762	768	804	809	850	785	781	809	788	778	774	733	800	752	755	788	779	749	789	781	773	769	844	786	820	797	787	847	766	811	757	795	796	749	755	794	799	788	800	769	783	789	818	789	755	787	776	792	787	813	804	805	780	789	780	843	816	795	792	788	829	753	819	792	775	789	758	792	761	807	758	808	757	776	776	803	758	813	752	786	783	776	797	797	784	760	823	807	756	783	818	819	811	798	702	792	773	805	763	816	789	762	779	759	771	807	808	751	800	801	765	804	763	754	808	804	771	817	818	769	782	754	829	775	746	768	857	819	787	783	802	789	770	767	804	755	815	764	798	743	778	796	800	754	798	777	807	791	831	788	788	770	783	788	823	778	822	770	860	779	798	839	735	775	770	760	844	814	823	792	777	811	781	752	787	763	770	778	753	787	792	770	799	803	770	764	786	827	799	761	772	754	757	777	807	811	818	753	780	778	785	789	784	770	754	766	772	761	784	750	717	786	797	810	829	796	779	823	818	763	736	814	751	765	797	795	755	787	767	801	776	779	811	840	789	816	806	768	796	828	822	788	739	751	756	775	856	848	800	784	780	741	759	814	810	792	792	796	772	788	761	778	823	774	785	728	730	806	789	772	823	812	805	835	802	840	796	827	712	804	749	816	819	759	780	781	767	813	760	770	760	717	782	794	775	801	780	791	761	784	790	737	788	793	796	805	773	878	815	790	738	752	780	783	809	761	783	801	806	750	789	813	772	785	850	818	756	785	769	774	751	782	826	797	723	762	804	803	816	736	801	793	772	800	718	797	774	799	806	769	784	800	801	788	793	803	787	814	737	761	854	730	832	819	811	794	779	746	752	778	767	805	753	797	825	744	778	782	780	800	816	735	770	815	781	763	837	752	770	835	774	789	752	755	760	776	751	794	748	809	746	753	751	777	776	765	820	768	819	788	767	781	736	772	812	774	810	779	791	773	772	769	773	772	800	800	790	784	773	812	815	782	816	810	845	792	773	763	836	781	771	799	743	832	756	779	764	763	815	756	843	793	787	830	809	774	809	760	769	751	779	799	794	796	844	784	805	762	748	784	832	754	799	772	760	811	763	759	796	762	755	757	773	812	726	765	740	734	793	830	759	788	811	781	768	845	783	784	794	778	774	808	802	781	827	856	768	789	816	759	770	775	808	796	797	835	774	799	770	792	777	771	799	761	786	745	789	771	794	816	744	798	797	716	794	816	814	828	773	820	799	804	781	781	784	827	816	713	783	759	758	824	812	785	759	778	748	761	733	825	794	811	765	753	825	795	778	787	782	806	739	787	798	777	793	834	811	791	755	803	755	756	802	759	782	798	796	790	760	763	788	803	777	826	833	802	793	830	809	750	784	773	833	765	775	803	782	785	807	787	781	843	810	815	792	803	769	800	749	795	797	786	783	774	783	792	805	764	797	823	828	825	779	773	804	800	757	768	810	799	821	796	797	774	762	754	806	822	791	748	812	779	823	798	790	786	831	772	798	809	801	823	800	836	766	794	791	843	759	795	795	735	789	787	790	816	757	754	784	782	798	767	780	768	769	779	779	774	757	758	742	788	736	771	825	813	776	733	790	785	787	776	770	795	792	771	799	793	825	784	780	761	771	767	822	782	771	760	744	788	841	797	841	787	791	826	762	734	773	766	787	852	836	798	738	791	785	798	771	821	791	805	778	748	836	772	782	747	794	816	860	746	788	791	815	745	800	770	791	796	809	788
2497	2864	2614	3954	11161	13859	15844	10600	6317	3224	1327	540	227	121	90	84	69	79	79	76	76	74	71	71	74	94	74	76	61	61	61	71	68	71	61	57	65	71	64	64	77	66	68	80	61	78	62	52	76	70	71	72	77	69	81	76	64	80	71	66	72	71	79	78	65	82	76	67	58	62	70	69	65	77	64	69	74	63	70	61	67	81	57	79	59	66	63	69	68	73	58	65	70	80	71	65	55	76	76	58	70	75	62	68	84	67	75	74	77	79	67	67	82	71	70	69	70	69	71	66	63	62	81	76	78	77	71	80	76	76	76	76	62	72	69	66	74	62	67	69	81	68	72	74	65	83	75	87	70	72	63	75	74	64	71	79	90	57	92	70	69	75	85	66	67	62	71	66	74	59	61	56	65	87	75	55	60	68	63	42	57	52	62	59	81	63	67	69	64	73	80	67	69	58	64	51	67	76	82	65	75	73	60	64	72	74	80	74	71	66	82	66	74	63	71	67	54	95	92	51	83	50	76	79	67	77	61	68	65	66	80	75	76	78	68	73	63	85	76	74	79	82	65	83	76	67	88	64	68	73	59	75	78	62	73	67	60	66	64	93	83	90	65	72	69	80	79	77	76	65	63	58	84	68	74	65	62	71	77	60	57	59	67	72	70	72	97	74	72	74	68	67	66	77	82	70	78	77	83	69	61	67	65	76	72	67	71	74	63	79	83	67	78	77	70	77	79	72	74	60	76	66	61	63	67	77	56	57	79	63	58	75	68	67	51	71	71	74	77	73	80	67	72	79	71	76	62	74	77	72	66	74	69	64	72	69	59	79	73	78	76	62	61	71	72	75	77	58	74	69	84	75	55	75	63	71	78	59	64	67	51	61	77	63	72	78	65	66	71	64	84	73	61	69	68	75	78	82	61	70	58	72	66	69	72	70	55	50	61	68	65	84	78	63	77	72	73	58	63	66	59	77	69	79	81	64	63	74	79	66	63	61	67	70	65	72	70	68	64	77	74	58	77	93	75	64	62	70	81	82	72	71	64	80	73	69	81	69	66	72	79	88	84	88	61	74	76	70	78	74	68	80	81	58	81	69	88	65	65	68	70	63	75	67	65	68	67	75	89	66	63	85	73	43	59	79	66	76	68	88	81	74	72	87	72	60	71	69	73	75	61	75	69	66	72	76	73	67	65	87	94	76	65	62	70	64	58	73	65	74	61	84	61	78	54	72	70	71	70	85	67	69	71	71	80	71	73	67	64	81	67	74	64	61	79	81	66	73	66	71	73	72	77	68	81	64	65	67	75	59	80	79	62	77	74	64	70	72	67	70	70	84	78	87	58	68	69	60	70	71	73	82	58	56	59	72	83	80	68	54	77	54	62	65	73	82	58	67	73	73	71	78	67	64	72	75	81	69	72	67	59	74	77	71	86	53	66	72	83	74	73	69	85	74	77	73	71	72	75	66	74	55	75	75	79	64	79	53	61	74	49	81	84	58	72	79	79	65	81	84	71	68	63	75	61	71	60	71	58	56	80	70	64	67	72	80	88	64	68	73	76	68	69	68	73	86	72	82	80	75	66	75	87	74	67	72	66	81	68	61	69	64	66	62	60	85	86	61	61	64	76	78	76	71	69	58	75	72	74	71	75	59	77	64	85	61	72	63	64	66	72	58	74	69	67	66	87	78	68	81	63	66	80	76	61	63	82	66	76	72	71	63	79	57	63	75	54	73	74	60	70	72	80	61	72	83	78	80	86	64	60	63	69	77	80	67	67	75	73	66	70	86	53	63	63	66	71	70	65	66	77	70	72	75	62	73	68	69	76	65	85	57	60	76	69	63	78	81	88	68	75	79	68	64	71	80	69	56	66	67	65	62	71	64	77	64	71	66	64	71	74	71	76	59	69	72	75	65	69	68	67	70	72	64	69	65	71	83	62	72	64	76	74	74	65	61	70	78	76	84	82	63	70	63	78	66	79	68	79	61	81	80	67	61	89	68	74	77	79	63	67	81	86	85	84	60	75	65	56	74	71	66	80	57	72	61	76	62	77	68	68	73	86	80	80	88	71	91	88	71	75	79	65	84	82	76	72	78	72	73	71	81	61	73	75	74	79	65	81	72	55	52	71	78	55	79	74	70	73	66	67	76	89	73	71	90	66	70	58	68	77	81	71	64	62	83	81	77	65	76	78	80	70	73	75	60	67	64	76	78	61	67	62	79	69	75	64	77	91	77	66	57	71	86	81	79	60	57	67	69	68	76	76	79	74	83	82	73	71	89	62	72	60	64	69	71	69	62	78	56	85	77	62	63	67	77	69	66	67	71	63	53	90	77	72	82	71	77	62	60	68	67	81	64	61	78	64	63	71	69	64	83	79	68	82	73	57	64	61	74	85	86	76	71	59	75	78	72	63	72	68	78	60	74	58	78	76	72	73	74	80	75	76	68	76	73	69	69	74	60	82	67	76	88	59	73	64	75	86	59	65	64	59	60	78	69	71	68	66	65	63	69	71	77	63	84	81	70	71	61	64	72	71	66	69	75	70	67	68	65	87	79	77	74	66	84	70	61	70	64	69	67	87	84	63	75	70	84	60	53	69	74	65	72	65	72	49	70	70	78	73	75	66	55	57	70	65	65	71	70	84	56	74	77	81	77	72	76	74	79	62	83	61	69	62	76	68	76	77	65	76	59	63	73	59	58	69	74	68	75	70	90	71	67	58	72	71	74	58	92	74	56	80	74	69	76	81	67	87	81	74	68	73	63	75	68	75	74	68	77	64	69	46	72	65	63	79	74	80	63	62	77	58	74	62	82	68	76	84	81	64	74	64	67	75	71	64	76	71	72	71	78	63	77	84	70	84	75	80	72	79	68	80	66	83	56	54	67	65	83	68	71	69	84	76	77	81	78	67	68	57	71	66	66	69	80	65	65	82	67	77	87	67	69	71	67	79	51	80	73	78	64	77	67	87	77	71	57	71	64	67	68	64	67	65	66	59	60	75	76	58	60	68	76	81	76	68	54	69	72	76	72	79	67	82	53	72	62	71	81	72	72	79	73	84	63	81	76	77	68	60	66	61	52	71	62	71	58	65	86	66	66	60	80	72	77	73	73	76	78	76	69	75	74	77	70	71	77	70	63	67	74	75	69	75	82	70	75	93	62	60	64	75	87	72	94	52	83	58	64	70	72	78	66	68	67	68	68	67	44	75	66	66	69	81	66	68	66	69	73	69	63	75	62	69	64	54	77	66	79	73	66	88	67	69	57	66	72	74	70	69	66	82	68	66	67	91	68	75	73	81	68	75	53	59	62	79	65	74	60	63	70	69	69	59	64	53	72	90	89	77	68	74	63	56	49	63	83	73	70	70	80	65	74	76	77	63	68	76	71	68	69	79	64	62	80	71	85	65	81	68	82	61	74	76	74	52	71	77	66	61	68	73	72	78	66	79	64	66	72	84	51	74	75	72	62	65	66	63	83	59	76	71	72	76	58
31994	26747	24886	42206	66671	65906	64776	49985	41375	31217	21638	11779	4808	1932	1146	960	861	887	934	846	822	866	862	837	797	833	811	843	865	849	891	832	840	871	847	843	829	876	862	813	876	856	902	856	856	833	858	876	810	893	830	894	878	863	881	845	852	831	885	877	861	820	860	833	820	833	852	885	890	832	845	858	890	843	844	865	871	887	880	893	873	864	867	835	855	843	800	876	817	902	851	810	861	865	860	845	911	821	846	882	846	874	827	915	879	820	835	894	884	835	845	923	820	840	870	890	805	846	911	954	832	905	912	822	851	839	799	866	894	840	893	820	842	858	828	862	887	867	882	900	823	859	875	870	881	887	860	810	899	886	910	844	887	862	869	829	904	808	876	831	834	910	836	904	842	845	867	855	932	857	847	835	873	866	859	877	873	845	833	854	900	821	838	855	861	844	817	852	881	885	821	849	843	814	868	883	914	836	898	871	885	841	866	861	900	879	825	898	901	871	815	800	885	865	876	922	884	902	916	798	840	922	843	823	883	867	868	821	820	865	883	864	832	845	872	866	867	862	829	937	879	920	849	870	913	834	889	818	899	886	796	854	883	871	851	879	887	834	895	884	869	870	864	868	903	862	913	840	820	852	853	905	866	837	866	876	840	888	831	894	843	880	877	835	848	880	861	841	859	869	903	851	865	838	861	872	878	860	887	829	895	846	829	823	856	867	871	881	890	874	852	844	818	864	870	849	881	859	834	891	818	843	861	886	892	797	841	878	899	862	860	872	882	903	858	881	851	822	860	876	863	836	911	889	865	869	888	851	836	916	859	809	876	833	870	895	881	842	853	850	855	860	875	860	889	870	880	854	859	862	862	825	849	895	856	828	892	888	861	866	858	860	879	889	835	891	808	853	891	870	875	871	912	893	866	861	866	896	838	835	876	801	878	826	857	851	911	893	860	847	814	932	853	890	831	867	881	907	854	885	851	857	872	854	868	835	869	865	836	821	880	870	855	839	830	876	848	899	883	882	893	839	901	875	868	901	814	802	888	868	881	857	846	850	896	888	826	904	836	864	857	849	837	844	878	867	877	825	844	881	880	809	893	879	846	862	861	802	922	878	887	872	875	820	822	852	866	811	857	841	886	853	813	881	862	896	874	864	855	854	860	833	847	829	859	821	907	889	828	846	806	814	791	836	845	875	819	853	852	862	843	836	896	850	899	869	888	845	874	872	857	893	923	871	868	839	850	903	929	926	902	906	918	903	870	873	848	882	900	877	827	919	868	853	859	857	833	897	883	822	863	876	872	834	843	865	902	911	858	921	852	900	775	833	892	824	818	858	848	876	863	878	835	841	848	843	838	884	821	861	857	890	890	877	842	892	859	862	829	845	884	863	834	854	883	847	877	869	907	873	868	867	865	869	852	871	895	843	856	818	822	832	846	844	905	878	827	885	822	873	880	831	881	928	848	902	867	837	884	833	919	861	873	813	889	840	884	836	868	784	908	853	883	860	858	867	870	851	785	890	856	817	891	856	879	773	819	833	857	906	859	883	930	855	845	900	882	862	884	879	879	891	847	880	853	815	914	829	844	873	885	871	879	870	883	876	903	896	886	941	902	866	869	860	882	867	892	892	878	912	857	896	812	832	829	837	867	917	901	906	811	848	869	915	829	914	847	807	856	842	856	923	861	890	935	892	804	814	853	879	874	894	901	825	848	867	860	845	825	840	843	879	881	843	883	825	851	899	847	889	870	910	900	849	815	850	853	884	835	799	819	845	858	846	848	933	856	861	845	806	869	861	860	908	869	883	872	866	869	861	864	895	915	911	881	847	880	929	839	871	855	842	881	825	837	899	857	861	838	878	855	883	862	860	865	831	849	869	846	872	887	823	829	865	877	859	862	799	910	841	850	835	855	873	840	906	858	880	863	849	844	848	877	812	866	826	853	865	851	815	869	919	884	857	815	911	876	829	861	873	887	878	864	844	843	836	888	873	872	849	861	879	897	850	862	804	848	814	869	887	838	825	830	885	872	831	872	838	857	831	840	886	847	877	821	859	875	866	875	885	901	839	838	828	867	885	851	873	827	825	847	871	825	848	808	846	845	897	850	876	906	854	851	850	857	868	808	852	882	846	868	882	874	829	853	867	856	890	946	845	886	851	823	894	829	874	917	867	894	887	876	854	867	902	821	843	853	822	845	921	862	903	843	928	881	905	880	805	856	875	855	883	858	872	883	881	890	838	807	848	824	895	790	901	816	874	889	857	858	863	883	859	874	868	880	851	803	870	865	817	884	863	856	846	894	872	830	845	888	835	842	858	892	885	870	864	840	848	882	859	828	875	845	899	827	842	878	846	889	813	876	831	823	885	861	944	813	903	868	844	850	861	875	884	842	853	906	863	850	865	890	833	843	855	933	839	842	871	851	856	865	892	918	841	839	914	864	869	800	859	891	925	814	889	813	835	824	872	895	879	867	825	870	812	848	884	827	838	851	867	843	939	900	876	843	905	842	877	831	915	886	835	829	890	864	868	867	902	887	901	835	854	844	821	834	912	833	913	874	852	887	886	910	876	869	863	876	872	782	874	875	847	888	839	848	876	889	862	914	875	855	914	875	841	875	885	860	877	849	876	886	798	867	873	904	812	867	852	911	839	817	935	850	817	855	839	867	858	873	835	859	874	841	935	869	861	791	849	857	861	883	855	876	879	872	883	920	876	880	887	900	868	920	840	849	913	899	905	887	840	794	864	904	853	923	861	878	838	839	845	899	869	833	862	786	881	858	864	843	883	825	912	821	910	896	848	859	855	883	860	858	854	877	889	878	826	900	869	881	838	871	838	804	839	849	795	838	845	840	862	869	835	861	811	869	888	829	883	854	875	833	884	806	831	882	890	811	833	861	829	846	856	849	829	833	880	790	861	849	921	848	887	822	895	838	845	873	840	889	867	860	840	851	887	919	911	860	833	868	852	845	878	901	882	882	880	833	842	827	879	874	866	859	877	845	887	889	810	836	877	865	870	820	895	827	875	806	902	898	825	820	836	824	840	835	839	838	877	825	837	849	856	813	860	850	882	811	887	821	883	887	844	864	871	830	882	804	888	905	857	868	870	851	857	886	888	798	844	811	841	863	852	899	881	874	824	851	861	841	829	831	857	847	857	829	863	858	834	838	910	857	819	867	856	830	903	864	848	875	863	856	864	874	935	852	866	863	820	906	833	824	899	887	820	839	856	884	850	862	836	874	917	863	861	886	927	854	853	825	864	815	908	879	874	834	848	844	807	879	857	861	875	828	836	912	854	895	900	837	830	885	855	889	810	914	851	840	906	865	804	868	890	819	848	870	902	855	867	869	817	846	853	880	895	862	838	823	888	867	871	847	845	858	825	884	853	901	833	855	818	871	828	885	833	846	910	873	865	829	877	806	863	883	904	864	840	907	888	849	885	854	845	820	900	845	866	833	858	894	885	869	888	855	873	874	877	858	822	911	874	912	897	923	890	875	881
1865	666	582	704	1926	3287	3726	1992	1172	722	338	179	87	79	60	50	46	52	54	54	57	43	44	59	64	68	50	59	57	60	60	55	55	52	50	69	53	47	65	69	58	62	48	59	51	77	61	62	49	63	57	44	68	55	67	57	54	44	65	74	64	60	56	50	61	52	49	65	65	68	57	46	64	52	46	67	60	50	48	55	60	67	61	58	59	48	54	59	59	59	55	65	40	56	62	59	62	61	49	43	63	57	62	65	46	66	73	67	43	59	45	55	51	55	54	63	48	45	55	54	60	57	51	56	67	57	65	48	48	52	60	54	54	41	45	51	43	57	50	52	55	54	58	57	54	56	40	57	49	57	58	58	43	54	53	49	57	66	62	62	46	66	57	43	43	48	50	50	53	57	57	56	52	57	48	73	49	51	66	45	56	47	65	58	58	61	51	61	70	61	64	57	58	60	63	63	60	47	55	78	55	53	51	82	56	58	69	56	48	54	54	44	52	59	59	43	62	43	60	60	64	48	54	58	57	45	59	56	43	61	62	56	66	63	54	63	71	68	60	50	63	63	61	52	54	57	59	49	44	67	64	45	57	53	58	46	55	63	57	50	55	62	52	57	68	46	54	55	53	52	53	72	63	61	67	56	60	52	70	55	64	62	57	55	64	53	45	65	64	46	54	65	38	52	54	61	56	58	54	41	58	55	60	68	51	58	56	56	42	44	52	54	60	63	55	56	58	70	62	51	67	50	54	63	54	64	44	45	53	62	60	44	56	57	61	52	50	68	52	56	57	53	53	61	61	58	51	41	67	53	68	67	60	55	58	54	50	71	65	45	71	54	59	60	59	56	65	54	63	57	60	51	64	53	52	56	69	69	56	61	59	59	54	42	64	58	49	55	55	71	53	64	61	58	55	63	57	45	63	56	53	50	59	54	62	63	39	44	57	55	55	43	76	61	70	50	56	54	53	59	59	51	63	62	62	67	53	58	47	45	60	59	55	52	68	54	52	61	58	64	46	54	55	63	63	59	39	46	54	64	62	60	56	63	54	68	53	64	58	43	59	53	57	61	53	48	57	45	54	67	62	57	60	63	71	53	63	67	63	49	39	69	65	66	62	58	51	66	56	54	59	38	48	50	42	78	58	57	50	67	65	54	57	69	62	74	53	49	42	40	52	63	53	54	64	49	66	58	58	68	51	55	58	49	59	56	62	62	51	57	51	49	52	32	69	75	51	63	49	75	60	56	49	58	60	47	60	47	48	53	70	64	58	62	51	52	46	48	56	47	57	53	60	74	59	51	61	48	41	51	60	41	50	55	51	41	55	59	59	53	54	58	55	51	55	55	61	63	54	40	55	46	57	60	56	52	56	53	59	56	59	51	57	60	46	54	56	50	42	56	69	61	61	65	68	55	51	44	73	59	68	53	57	58	57	64	42	52	54	46	57	60	50	49	59	65	56	54	59	58	53	63	56	68	59	56	46	59	46	54	69	49	52	63	54	65	61	48	54	50	49	44	49	52	66	44	56	68	60	51	62	56	75	56	50	58	48	56	55	49	54	65	47	38	52	47	57	76	56	49	56	69	68	45	55	69	55	55	53	42	65	48	45	64	47	60	42	55	57	65	52	50	56	52	56	65	53	53	65	47	53	66	49	64	63	54	75	64	55	71	54	56	57	57	61	52	54	51	67	60	53	61	52	55	51	61	60	52	56	56	58	55	58	67	52	67	56	44	47	58	51	61	55	62	62	57	47	51	47	49	43	59	74	55	52	52	53	61	61	65	53	70	54	56	52	45	50	50	55	51	57	73	55	55	69	47	61	66	58	51	59	50	73	69	54	54	67	60	61	49	56	60	57	46	60	63	69	55	53	54	49	57	50	69	49	59	60	59	41	66	57	56	54	60	65	64	53	56	53	56	61	57	52	49	48	58	59	49	63	56	57	56	63	53	49	59	41	50	58	57	48	58	53	65	56	55	52	59	65	58	63	59	56	51	58	48	59	41	56	65	63	62	57	52	58	60	59	54	60	63	49	62	62	67	45	58	54	56	60	60	62	57	51	59	59	60	71	55	70	43	56	55	51	40	63	65	56	46	55	45	62	41	80	61	62	54	55	52	61	54	49	60	56	64	58	56	65	61	62	41	66	77	46	55	54	50	70	59	59	46	52	56	66	66	60	63	56	58	59	56	67	58	61	61	50	46	64	58	55	60	54	57	64	55	63	66	60	60	66	51	47	59	57	68	57	60	52	65	54	53	41	60	64	55	53	44	71	73	58	48	60	65	58	53	57	48	52	70	69	58	56	55	58	59	57	53	43	48	70	68	64	67	64	66	71	39	63	58	56	60	50	55	58	51	57	52	65	56	54	42	59	60	58	52	53	52	51	36	54	52	67	62	55	67	57	52	73	61	58	47	57	61	77	63	59	51	58	50	62	64	88	70	57	40	61	75	64	54	75	63	60	55	55	57	67	68	54	66	61	62	52	67	52	57	47	50	70	51	58	50	54	67	43	59	52	59	66	60	50	55	51	72	56	61	54	52	70	49	53	59	51	54	46	59	58	62	59	43	59	55	55	48	56	66	68	59	55	53	60	65	55	50	52	56	54	54	57	44	44	47	45	55	64	56	62	71	68	54	72	63	57	58	53	47	49	54	54	57	62	67	53	53	57	63	55	52	70	47	70	52	64	62	44	64	63	55	55	71	51	61	54	63	54	54	63	56	52	57	55	45	54	45	64	51	51	44	60	51	56	57	51	65	55	51	59	48	36	60	62	66	68	58	61	55	47	76	59	56	51	56	53	58	58	62	65	62	48	46	51	46	49	63	71	51	64	63	43	55	52	58	60	75	62	53	49	58	49	60	67	59	61	55	54	61	43	50	54	63	49	52	50	63	54	68	53	58	56	68	60	58	74	55	64	55	47	46	70	63	70	41	46	43	51	55	56	71	60	62	54	60	64	53	70	59	62	45	53	52	61	66	55	57	71	60	55	52	44	49	55	60	54	53	47	51	53	59	52	47	51	41	52	68	62	54	46	51	44	55	59	73	52	61	57	58	58	58	52	64	54	62	59	42	43	59	60	59	62	53	62	61	53	54	56	50	67	49	45	73	60	57	56	56	64	68	48	56	65	59	67	64	49	64	47	55	61	58	59	60	48	55	48	67	71	56	56	48	53	61	56	52	55	46	54	60	61	49	60	74	65	58	60	52	59	51	68	57	55	52	61	49	52	61	56	59	53	61	60	52	49	49	48	66	58	62	64	58	56	44	66	38	59	53	56	65	53	55	54	54	64	61	62	48	55	68	51	55	64	46	60	75	56	57	53	50	63	47	43	83	51	59	70	50	50	60	42	43	59	54	69	43	72	58	64	65	67	55	52	64	55	33	58	64	56	50	58	48	58	62	61	59	51	56	60	59	51	61	56	59	49	56	56	59	54	48	71	68	52	60	59	65	68	52	43	56	65	67	52	56	61	66	54	50	68	62	59	57
22034	12205	10458	23456	38713	42267	39115	29113	24049	16125	8786	4007	1645	1048	818	712	688	676	700	717	675	665	667	682	716	689	693	713	673	687	752	713	746	705	673	734	677	718	714	719	740	680	644	689	658	689	633	734	681	648	670	683	720	663	643	644	663	700	682	672	714	656	730	721	688	661	660	659	697	691	651	665	703	658	660	686	692	689	676	712	671	673	671	709	686	746	619	650	655	683	655	687	684	670	679	673	696	688	647	691	668	672	698	734	677	736	695	651	668	616	729	696	695	667	727	726	655	725	716	641	704	672	685	685	714	697	714	637	663	699	710	691	691	682	682	690	704	711	620	674	664	732	689	672	682	634	687	719	657	724	687	708	671	647	666	694	713	712	689	679	691	707	670	705	664	773	687	660	657	665	656	724	679	659	693	681	669	689	670	728	693	650	727	681	700	682	675	634	677	690	658	735	678	688	695	685	680	686	696	698	716	636	696	649	691	696	688	714	654	649	726	696	705	692	690	682	740	698	690	694	674	665	667	675	723	656	709	720	680	664	664	709	689	651	680	698	691	652	637	713	695	658	733	679	649	682	694	695	705	669	713	619	688	684	709	736	730	688	694	684	700	688	712	694	678	675	695	638	703	662	665	680	680	669	682	676	656	677	710	693	762	662	706	656	688	728	631	679	666	686	682	656	693	659	652	659	679	728	678	703	670	694	722	730	685	717	669	675	706	692	691	698	669	706	698	687	694	711	679	684	681	673	641	680	726	672	699	704	705	690	684	702	715	675	658	712	725	704	724	689	699	695	739	662	651	701	666	718	700	686	695	666	698	684	731	670	737	653	694	663	692	729	703	683	641	711	702	667	685	677	738	713	668	660	681	692	689	694	672	695	675	685	690	691	697	702	721	673	681	682	711	678	687	669	635	642	645	677	684	687	660	702	688	710	690	652	679	732	650	678	674	687	669	680	682	686	694	680	691	683	671	623	687	728	676	691	731	736	699	675	651	715	692	694	720	699	710	688	718	695	716	709	669	657	690	727	692	705	731	708	653	694	684	705	705	716	689	715	707	707	651	667	639	730	622	652	670	761	670	745	661	624	711	709	682	717	672	721	708	717	657	733	642	726	692	680	716	709	720	714	702	643	693	654	716	699	691	720	695	698	658	673	672	676	694	683	721	657	651	700	712	686	695	706	716	707	684	679	703	685	660	701	733	700	659	736	641	665	693	718	684	668	711	685	673	708	666	664	644	697	669	735	697	710	697	728	683	683	659	710	687	719	691	743	713	748	683	706	674	680	670	703	723	675	650	674	677	650	686	680	713	692	751	700	724	671	742	713	655	707	678	697	689	706	633	664	661	668	698	710	673	685	691	724	672	692	701	698	621	708	694	730	665	688	671	694	717	661	640	632	633	738	658	682	710	674	657	643	705	702	709	704	715	683	654	685	665	689	686	688	689	710	705	662	737	671	714	700	685	669	733	673	714	729	673	686	710	723	698	673	629	686	687	727	645	666	643	682	713	692	723	663	643	707	695	760	697	690	680	688	703	693	664	700	699	657	685	686	681	683	693	745	694	738	686	696	703	712	721	648	703	705	674	665	682	681	669	662	714	687	727	669	679	678	682	664	689	697	619	709	721	709	672	735	657	667	679	752	676	662	717	687	675	693	691	589	713	653	638	666	684	675	730	679	683	657	689	723	668	650	656	701	689	704	713	730	688	676	716	675	678	702	692	712	665	676	668	691	682	680	678	730	705	670	672	685	669	715	715	664	693	697	713	733	684	682	671	684	700	701	650	682	697	659	686	693	697	681	647	697	650	705	710	654	734	682	726	643	670	686	656	724	707	694	689	721	666	710	694	652	671	707	662	652	724	709	694	633	655	707	728	662	696	708	687	642	703	637	633	714	662	696	707	677	658	694	706	669	657	664	716	701	713	674	682	674	658	664	657	664	702	683	680	710	670	660	680	668	669	667	694	687	678	694	709	700	701	707	718	680	661	715	681	711	735	676	714	675	664	717	680	756	678	674	666	672	682	716	679	652	668	644	709	658	645	724	710	687	686	617	637	714	653	678	702	680	673	661	679	662	682	706	665	660	653	696	681	666	663	683	716	704	715	695	664	711	667	698	693	689	650	727	681	682	688	652	701	695	679	646	704	728	691	678	660	651	724	624	675	651	702	736	679	692	678	695	717	710	645	676	661	640	666	681	685	641	685	694	695	649	666	697	696	699	674	701	696	681	644	702	664	654	692	667	641	721	675	707	651	700	696	680	681	670	648	654	644	671	692	659	693	644	656	747	663	677	726	682	721	681	697	715	676	674	693	683	669	668	724	605	683	661	719	646	655	723	695	698	702	693	691	673	684	681	614	700	678	687	697	664	674	684	714	645	700	656	720	703	640	701	670	687	677	657	684	682	673	649	663	700	678	676	692	670	669	681	689	705	677	708	659	709	679	681	721	648	689	711	704	682	723	636	671	654	708	699	672	685	640	681	687	653	637	716	693	707	698	691	667	669	674	683	689	663	680	670	682	664	697	678	678	688	731	677	683	682	672	673	629	688	649	674	676	709	695	727	682	710	671	664	699	682	622	694	681	660	678	710	723	683	707	657	700	681	710	691	669	710	693	670	677	642	736	629	678	675	666	626	696	666	622	689	693	682	657	682	720	660	722	677	694	678	691	673	699	680	688	702	675	687	720	697	678	667	672	678	733	668	690	672	696	721	654	667	687	648	682	659	708	618	694	653	706	697	690	663	699	711	653	697	693	680	673	696	705	718	696	690	678	691	653	702	688	706	661	691	691	697	733	718	682	661	681	676	694	734	683	703	682	718	707	709	662	676	718	676	670	706	661	685	684	665	659	684	711	672	701	651	681	688	751	650	650	707	628	673	642	689	740	724	695	667	711	710	674	653	639	707	719	670	690	674	725	707	710	721	677	714	685	645	706	624	676	684	698	692	651	683	689	702	657	699	713	682	694	696	702	725	670	700	715	706	713	721	695	687	670	666	654	689	697	717	668	690	696	712	661	700	649	706	798	710	656	688	662	679	630	714	699	702	636	706	689	691	693	691	714	736	724	653	711	680	655	691	709	686	711	634	677	663	640	670	664	684	686	685	637	695	688	704	720	690	686	709	720	712	653	691	693	686	714	721	681	683	749	654	701	611	692	653	708	694	691	719	708	679	616	658	647	650	709	696	706	690	664	715	732	680	659	676	716	631	641	706	699	645	674	709	636	690	724	691	724	687	691	704	641	647	680	677	685	744	686	656	668	696	684	656	690	700	680	711	676	733	624	691	715	661	693	643	722	691	673	716	663	652	674	715	718	667	671	681	672	624	659	685	705	667	662	680	711	667	667	626	676	702	717	711	714	655	650	678	713	671	659	687	653	739	678	700	666	698	642	686	711	676	650	738	704	661	692	620	706	719	729	677	711	689	663	652	679	681	685	718	682	673	652	684	675	687	690	669	660	684	679	701	684	665	688	683	687	686	670	721	721	751
1784	2123	1871	2532	3342	11037	7765	6065	4235	2037	891	388	156	112	75	58	70	74	53	54	61	60	62	64	61	60	63	49	73	60	70	55	62	53	64	53	68	67	72	73	46	66	63	70	51	65	69	56	75	72	57	75	61	52	58	58	56	65	66	70	52	74	73	64	49	58	54	60	65	83	61	62	70	59	69	57	66	61	69	66	57	63	64	58	68	57	60	63	62	54	60	62	70	56	72	72	70	62	80	47	58	66	65	63	61	67	76	64	74	52	67	56	56	68	48	63	68	60	73	65	60	73	65	72	54	69	70	54	70	59	78	56	62	67	53	61	60	73	71	71	59	63	71	74	62	77	63	68	88	79	62	45	80	67	60	67	69	66	56	57	82	70	74	73	59	80	61	70	64	69	53	58	66	67	64	55	61	74	56	64	65	61	68	58	75	51	57	53	63	66	69	71	59	76	63	74	69	61	56	53	46	72	65	64	73	60	52	60	59	76	67	79	76	76	60	69	68	78	75	71	58	54	59	75	72	65	69	67	57	59	80	67	60	74	64	69	49	55	54	66	57	53	73	52	62	77	58	57	58	53	57	57	58	80	76	57	80	50	63	53	59	62	54	61	73	67	58	63	74	61	48	72	71	61	54	76	65	69	58	73	75	66	64	68	58	64	58	63	56	48	64	65	68	61	58	63	65	61	79	59	67	60	68	71	71	62	64	68	59	53	72	52	64	58	74	66	61	64	66	61	73	61	52	52	63	55	60	70	59	67	69	63	67	65	66	60	56	61	54	71	57	58	56	69	67	65	71	61	67	70	70	51	54	68	61	61	83	56	73	69	64	57	49	67	47	66	66	79	70	64	61	52	58	68	63	73	61	68	73	64	54	49	66	67	66	65	61	68	54	71	72	74	77	71	59	69	79	60	58	64	74	56	59	66	66	61	58	44	75	47	66	61	65	74	62	60	62	75	67	69	89	63	58	74	80	69	68	67	69	58	64	75	60	56	71	64	82	57	61	62	54	71	60	73	60	62	59	60	69	60	67	70	69	76	61	68	62	67	57	63	63	63	69	57	63	76	74	66	77	80	75	60	72	68	73	71	61	72	54	47	57	63	52	68	58	56	62	60	54	58	67	77	51	76	66	49	55	71	58	73	68	50	49	70	64	76	59	53	78	45	62	61	63	64	64	65	86	70	61	54	66	56	56	69	78	73	72	61	66	60	59	63	61	75	71	55	68	69	67	68	50	70	85	48	65	48	69	49	67	68	54	45	63	76	59	62	69	64	69	70	61	65	62	54	66	50	68	57	71	60	57	54	61	62	60	66	65	74	72	68	67	66	60	53	61	71	66	64	76	65	71	53	61	46	64	66	66	61	65	67	73	72	62	55	71	53	67	65	53	58	59	67	58	66	62	72	69	61	71	70	56	71	80	82	66	68	54	59	62	65	55	64	49	51	74	59	63	63	75	70	63	78	57	66	72	59	67	67	42	52	60	60	54	53	61	58	46	52	45	66	58	68	60	71	61	71	59	57	52	64	45	66	60	76	50	55	54	70	71	67	77	57	66	68	62	63	56	65	55	66	61	58	75	51	71	74	78	72	69	64	57	62	69	69	59	71	70	67	53	60	56	75	61	59	80	79	72	72	60	61	62	63	67	65	65	61	73	57	58	65	59	77	51	55	60	76	77	60	70	65	69	65	52	71	63	58	59	59	76	53	35	61	54	60	66	47	77	48	67	50	60	73	61	73	54	54	67	61	72	66	54	61	66	80	62	53	62	81	54	68	65	67	66	57	62	60	84	69	66	69	67	45	61	66	61	67	64	70	52	67	69	52	61	67	64	68	72	69	70	72	70	84	61	57	70	77	56	71	62	62	60	55	57	66	50	75	70	58	58	51	67	61	54	72	63	64	58	67	71	56	67	55	64	66	58	49	69	64	61	66	59	71	57	56	65	49	58	53	58	69	66	64	62	65	61	57	73	63	58	62	61	62	62	77	51	56	58	68	69	48	64	70	60	59	65	59	59	72	64	70	70	74	74	63	73	71	61	74	74	64	66	54	63	70	63	64	61	58	63	70	64	63	82	70	62	82	62	52	76	55	64	64	60	56	69	63	61	57	67	72	64	58	68	54	70	77	61	62	70	68	61	49	69	68	56	71	61	51	67	63	68	80	63	79	63	70	84	72	73	62	61	67	67	60	64	55	60	62	66	53	68	60	65	67	64	51	77	75	65	71	65	54	67	56	70	66	59	62	95	57	55	76	65	75	71	53	67	66	59	73	62	71	74	63	61	57	67	75	67	58	69	65	60	64	53	68	62	61	65	68	58	48	63	64	62	66	64	58	60	58	60	60	57	65	64	79	71	57	73	52	59	71	75	66	69	74	66	62	75	68	62	70	63	71	67	61	69	64	68	46	68	67	60	74	52	62	52	68	69	85	66	50	80	70	57	72	60	63	78	56	68	45	54	66	68	74	56	69	63	60	72	62	73	69	85	76	61	72	54	56	60	56	60	59	64	60	59	67	67	69	59	69	60	70	69	64	69	54	67	65	57	64	69	88	58	80	81	66	74	55	60	53	61	72	61	60	65	71	73	54	57	69	56	49	56	62	66	51	65	69	63	64	54	64	53	50	75	75	60	62	63	73	66	63	60	83	64	63	56	55	69	83	68	62	63	71	53	65	75	56	68	51	68	52	71	68	68	74	53	49	52	76	55	64	57	61	54	61	60	65	64	67	58	76	62	70	51	84	60	75	66	60	70	64	58	48	57	68	71	56	78	71	57	59	66	63	55	70	61	70	70	59	79	79	69	65	80	61	69	75	69	70	74	66	70	63	54	88	56	70	74	59	72	63	67	71	50	62	68	74	73	63	70	68	64	67	59	61	63	53	71	54	79	72	70	74	72	66	59	65	74	49	57	62	52	64	61	54	67	65	54	53	52	47	70	85	63	64	54	63	61	58	75	68	57	69	62	72	54	68	69	71	61	72	65	63	71	58	55	78	64	67	56	59	71	61	69	45	69	68	59	53	62	61	65	70	63	77	56	65	56	74	60	59	59	59	67	53	69	60	69	80	62	72	63	49	66	71	50	68	70	65	59	63	67	66	69	67	58	61	79	53	63	73	67	60	68	71	63	57	46	66	69	77	62	70	59	71	65	57	59	60	76	55	51	67	55	62	72	70	55	65	54	50	57	63	60	59	60	64	61	69	56	55	71	75	69	75	52	75	90	80	66	56	56	62	64	72	65	58	57	74	68	77	66	69	45	56	64	66	57	58	65	70	86	60	66	59	76	58	74	62	68	60	81	81	69	73	57	55	67	57	64	76	71	60	53	64	64	57	67	52	68	83	69	57	57	71	50	66	50	56	73	67	65	80	67	72	62	63	64	63	46	56	62	57	50	68	53	84	59	66	72	71	71	49	69	63	64	61	64	73	65	53	65	65	68	69	63	69	64	66	69	64	59	64	63	65	54	70	61	65	69	60	71	63
28478	23277	20835	36668	46037	58105	49451	43471	36012	26985	17671	8741	3658	1494	958	785	708	735	799	733	792	786	742	765	807	758	742	759	808	780	752	774	758	769	835	770	766	719	779	763	817	736	801	768	780	776	765	813	762	777	735	755	736	748	714	765	779	788	766	768	781	756	733	778	723	758	825	784	789	775	786	754	782	785	747	690	728	717	763	779	738	755	755	789	776	762	733	755	726	733	827	758	787	745	768	754	812	739	733	780	775	762	753	811	780	724	794	792	724	751	790	718	721	803	801	776	731	796	817	779	721	737	788	725	738	776	763	796	722	729	782	773	754	748	762	774	780	763	763	704	756	767	709	742	760	757	744	775	815	759	758	751	760	761	773	795	776	729	814	796	728	792	775	739	787	760	748	734	791	748	727	742	754	748	770	761	776	766	733	767	803	741	775	778	736	788	758	795	764	750	784	780	700	752	752	705	769	661	786	749	733	770	748	796	811	771	809	776	773	778	746	738	749	763	778	792	815	775	785	771	751	736	781	724	772	792	809	782	738	741	747	774	741	764	744	748	774	805	787	778	789	792	777	760	791	730	742	724	771	804	778	743	758	763	758	762	804	800	794	751	758	743	793	755	753	781	767	751	741	717	811	776	754	762	746	761	768	774	744	738	801	766	772	797	772	756	768	760	745	764	770	765	787	782	748	769	784	748	761	745	743	761	770	744	777	768	730	750	743	792	748	752	726	840	778	801	750	773	760	764	752	779	757	776	726	798	790	698	802	787	783	723	745	792	736	769	812	773	768	787	754	762	807	757	816	810	818	741	763	750	805	712	750	739	749	789	685	761	812	753	766	797	753	788	792	761	762	790	764	741	814	773	792	777	728	736	752	761	757	738	760	756	736	754	753	748	765	767	767	764	794	723	800	749	747	763	744	789	778	749	774	771	815	767	755	743	805	748	819	740	751	752	772	770	792	734	748	787	790	759	738	746	783	791	745	793	791	746	791	752	804	731	764	769	782	776	778	729	729	740	740	741	786	772	780	834	730	729	728	781	778	775	725	771	781	730	768	743	760	787	818	816	680	780	761	748	776	746	787	765	704	802	736	784	787	780	758	774	782	754	755	760	713	771	811	762	776	798	765	751	809	770	798	755	768	765	758	739	793	784	747	783	805	709	783	746	757	773	755	783	787	781	769	807	746	779	750	761	795	780	760	786	739	727	729	757	798	763	760	826	745	781	769	796	797	773	793	751	721	776	770	736	765	796	795	754	820	772	799	745	755	789	778	752	777	742	768	729	755	753	757	741	772	728	803	749	785	792	822	767	791	763	758	806	777	699	813	751	770	770	827	784	739	769	765	770	754	780	801	751	756	809	758	762	780	738	755	774	759	724	752	768	746	785	792	751	786	824	791	779	782	759	788	770	763	793	800	779	756	820	762	757	765	773	749	801	731	767	772	783	724	813	782	761	761	769	789	780	790	719	756	776	800	775	720	757	821	757	792	776	757	756	769	759	760	775	773	738	784	753	772	747	773	799	776	767	773	747	767	811	775	831	712	716	733	741	787	805	799	742	807	748	767	757	778	778	764	767	775	748	773	777	739	825	720	773	775	729	798	748	779	726	749	803	770	747	802	743	761	744	759	789	722	789	769	744	781	790	770	759	770	765	766	746	732	802	753	777	748	770	775	753	770	759	773	784	749	724	766	770	804	784	810	751	773	780	753	799	741	770	759	751	770	776	785	804	773	757	717	806	776	757	764	807	763	800	793	729	713	808	712	769	771	765	769	771	750	790	735	779	778	777	798	734	807	806	790	793	770	784	785	732	775	755	736	736	745	780	741	754	733	750	763	745	817	776	772	766	730	756	758	791	750	784	826	765	759	766	748	730	766	768	792	749	745	726	800	752	782	800	754	723	763	721	742	785	751	718	796	786	771	741	786	852	784	742	803	716	777	796	774	709	781	773	718	790	773	734	781	782	771	783	765	811	764	729	753	789	759	790	823	732	747	755	764	791	740	760	747	758	742	789	770	740	785	743	780	793	751	774	733	824	763	824	752	832	796	746	757	796	796	806	756	773	784	818	774	760	764	740	784	818	742	780	792	779	758	787	739	723	769	722	778	760	735	789	805	792	789	809	811	693	744	691	749	786	713	751	809	814	765	735	750	784	779	736	777	779	743	762	758	764	776	760	737	768	737	766	806	785	774	767	749	816	780	763	771	759	815	734	823	778	771	826	733	716	784	723	804	723	788	770	793	765	826	729	808	719	753	756	735	773	761	789	774	772	799	791	761	800	777	747	755	795	769	714	720	755	792	763	771	721	786	762	763	799	738	806	764	763	776	730	796	772	806	801	768	756	809	786	751	788	721	735	746	776	793	823	827	767	805	767	787	770	739	798	814	767	745	706	806	744	747	780	767	709	764	731	779	758	780	778	749	757	748	771	781	760	750	755	771	754	755	786	726	792	793	799	745	747	768	794	804	756	745	726	735	718	798	734	765	742	765	758	722	771	742	822	814	732	741	687	794	719	752	740	765	765	764	789	736	754	794	730	753	764	761	772	781	769	763	782	766	803	770	768	714	761	739	782	775	758	839	746	782	752	819	774	699	764	759	777	726	734	744	707	780	719	769	745	796	784	766	763	746	770	723	719	719	780	752	705	801	787	716	747	743	761	761	752	754	778	751	760	753	737	789	770	778	758	807	762	754	788	752	785	701	761	802	779	817	793	740	757	787	750	747	770	771	734	781	790	784	774	770	758	734	796	770	765	784	784	790	749	770	767	763	794	761	733	754	764	791	775	748	795	765	743	759	774	799	701	773	755	776	786	743	805	782	787	750	766	777	726	734	734	753	716	767	798	781	773	729	778	769	765	778	707	748	794	724	796	795	763	750	765	816	829	753	753	728	711	765	765	741	792	756	749	788	750	745	819	807	780	760	784	725	750	761	776	776	755	713	761	727	750	757	775	746	753	777	794	773	740	775	761	774	749	729	754	735	736	776	757	746	782	784	765	750	806	785	746	802	761	756	776	769	766	731	783	781	759	745	778	704	756	729	790	728	776	721	775	766	767	739	770	759	774	775	801	767	762	788	775	764	801	751	743	803	747	779	781	734	785	752	798	767	773	773	773	751	790	757	739	758	759	761	767	702	778	783	769	748	759	830	770	717	752	704	781	772	739	747	767	766	800	768	753	724	786	735	720	765	740	732	765	769	766	754	730	745	774	733	738	760	765	792	798	761	762	777	758	832	840	762	767	777	719	695	749	748	728	782	748	786	766	784	761	775	769	774	751	722	744	731	803	771	791	797	759	805	760	776	736	761	782	774	790	775	748	776	734	773	781	772	746	737	777	775	778	765	710	762	764	756	769	809	751	803	760	737	735	760	756	795	783	784	760	774	750	729	772	769	733	772	748	770	755	780	740	737	760	778	733	794	733	778	790	749	731	804	768	741	732	789	748	781	760	785	797	712	761	764	792	738	758	790	799	739	780	775	789	791	720	709	798
3258	1960	1882	2201	5629	9961	7381	6702	4782	2249	965	383	155	108	80	60	65	61	60	53	65	60	62	64	60	58	61	61	64	54	66	63	84	62	46	54	69	66	59	60	57	59	49	70	79	54	61	64	61	54	56	75	63	59	60	71	55	62	57	57	46	56	57	60	67	61	61	49	52	71	75	68	75	67	62	72	69	64	50	72	68	69	66	65	58	61	77	65	60	55	71	72	61	71	55	52	64	69	68	54	59	68	54	54	86	60	76	57	64	68	61	63	58	68	58	64	60	77	61	63	67	71	64	67	64	62	61	61	62	71	59	57	76	58	68	59	58	61	62	60	66	61	63	52	77	65	55	59	62	87	63	73	62	67	50	81	73	78	60	77	65	62	54	77	70	66	61	62	62	65	68	56	56	69	69	62	61	71	66	78	66	69	59	75	70	60	57	61	60	71	58	67	72	64	81	69	65	59	62	57	80	62	59	69	61	64	63	62	58	70	69	71	69	70	63	75	55	66	62	67	61	61	57	70	76	72	65	70	66	59	71	56	80	77	56	62	58	61	64	68	60	59	53	52	58	72	73	50	55	75	65	61	58	59	64	64	67	51	56	64	58	68	65	72	65	47	62	66	55	79	69	65	64	70	56	52	54	56	68	56	58	55	71	58	63	67	64	64	64	53	65	68	68	68	76	62	59	63	59	54	46	74	66	66	66	76	79	78	55	70	77	69	65	55	61	55	63	52	66	67	60	59	57	67	73	69	67	69	63	73	67	65	57	67	56	62	57	73	60	72	67	71	63	69	71	67	47	54	60	56	51	66	62	65	65	64	56	69	88	61	75	59	56	60	65	66	58	67	62	71	70	50	65	59	69	61	69	76	66	68	68	61	49	65	70	63	57	56	58	54	68	64	53	54	60	68	72	60	60	60	74	70	68	64	70	61	71	53	67	74	77	62	60	62	62	53	75	61	62	71	68	60	65	68	71	72	73	52	59	65	68	52	67	68	53	59	79	63	67	57	59	64	64	56	72	45	73	59	66	70	63	59	77	60	57	63	67	83	87	65	61	56	66	63	51	62	60	66	65	64	70	61	55	69	66	61	68	69	59	67	73	63	71	64	57	50	77	58	55	72	60	68	59	66	59	69	71	58	63	59	65	62	68	64	70	69	90	76	66	67	60	60	48	67	64	69	70	66	73	65	56	56	51	50	67	59	63	64	64	56	62	59	70	53	69	57	54	65	56	66	58	75	64	70	54	55	62	61	73	72	49	63	63	63	54	68	71	62	86	57	70	62	59	75	67	62	67	72	64	67	78	74	67	65	72	69	67	74	64	69	76	58	70	63	74	86	53	52	56	68	68	70	65	75	58	77	56	64	66	49	64	74	71	71	72	69	69	68	77	65	69	59	61	70	77	56	60	57	64	81	57	67	63	67	66	75	73	65	67	69	80	57	61	63	74	68	58	60	79	70	66	65	57	53	47	71	67	73	65	69	58	64	76	58	62	57	65	70	61	58	66	64	68	57	69	71	72	71	77	63	69	78	63	58	78	80	65	63	59	65	65	65	57	61	69	70	62	70	64	72	66	78	68	76	60	57	67	56	68	58	70	64	64	70	74	81	56	61	60	61	41	49	57	57	69	53	56	66	64	62	70	64	61	72	62	61	66	73	61	65	67	66	61	65	72	68	61	82	67	47	60	53	71	74	71	61	72	60	65	59	58	59	59	62	45	62	56	68	86	62	65	47	67	71	66	51	51	59	59	63	79	58	69	67	54	75	65	60	64	64	76	67	77	54	58	59	69	71	66	57	63	57	59	66	61	65	61	58	58	68	79	69	61	65	63	61	68	69	59	55	77	62	65	68	60	59	63	67	65	62	57	48	64	69	69	70	56	66	65	64	51	64	65	60	84	72	65	72	68	73	73	71	59	57	70	72	66	63	65	51	50	68	59	73	74	57	68	74	54	63	72	61	59	58	80	62	62	64	79	59	69	72	70	55	62	63	66	70	46	62	83	68	65	73	54	71	57	48	55	57	65	77	67	73	54	55	69	49	55	61	52	69	66	74	53	65	79	66	61	61	50	61	65	70	62	58	56	67	52	70	44	64	57	64	72	62	75	60	56	63	63	67	67	57	69	59	63	67	65	56	67	77	61	45	68	62	67	55	74	77	62	72	65	71	62	71	75	70	68	45	65	73	54	70	52	57	73	72	66	59	57	62	65	51	74	74	57	57	55	52	73	59	61	66	64	65	64	65	58	56	67	65	57	59	71	70	71	72	64	73	59	75	66	63	58	67	58	67	76	72	70	66	78	55	59	61	59	65	67	69	64	60	57	54	70	62	70	57	74	63	81	77	73	61	62	61	67	68	75	71	65	70	47	68	60	63	57	75	64	67	69	69	63	68	61	75	55	70	55	58	63	64	57	76	73	64	67	54	68	61	58	68	60	67	62	65	61	57	64	80	77	77	58	70	64	77	72	61	69	57	60	67	56	54	69	77	56	60	54	51	54	78	66	80	64	54	65	76	60	60	59	69	83	82	83	77	70	70	84	66	62	56	67	68	73	71	64	64	64	76	60	57	51	66	66	60	62	56	62	70	61	58	61	70	58	55	76	64	60	73	64	59	66	71	51	57	71	56	55	73	74	76	70	77	71	68	66	62	60	60	69	61	69	72	50	71	62	66	70	63	46	70	55	55	63	64	67	57	85	53	70	71	67	54	57	65	80	62	64	74	57	66	64	58	67	81	60	47	71	80	60	53	65	71	73	64	58	68	67	66	73	58	66	62	67	65	49	61	68	64	81	60	77	61	79	71	71	69	66	75	57	54	63	67	60	72	69	73	64	81	64	68	69	71	71	53	63	66	53	48	72	56	76	55	59	53	63	64	62	59	60	64	71	72	64	68	60	67	60	68	61	59	54	68	82	69	67	73	69	61	56	41	48	52	42	72	66	67	82	71	71	56	63	63	78	66	70	72	55	70	66	75	76	65	65	42	59	69	74	64	63	47	74	58	63	66	60	81	56	55	59	70	71	74	71	73	67	75	67	73	88	70	65	75	81	60	71	58	43	85	55	70	50	54	72	63	65	60	57	65	73	64	74	73	58	72	54	74	57	67	78	51	62	55	47	79	81	65	86	70	58	61	77	60	68	95	62	54	59	57	52	63	70	60	73	59	67	66	66	69	59	74	65	51	68	56	67	59	61	75	69	62	71	56	59	56	83	57	61	59	80	62	62	53	65	63	66	48	74	58	52	62	68	77	64	65	64	55	69	64	73	69	57	56	66	59	71	68	74	66	56	65	64	71	60	84	60	48	71	67	50	65	70	56	53	64	78	56	55	63	57	72	62	66	71	81	68	73	76	54	56	63	58	56	84	69	60	68	63	42	67	58	66	73	61	69	62	55	63	76	53	63	57	80	59	84	60	57	63	62	69	64	68	70	69	66	56	62	57	80	91	69	61	68	57	65	69	64	66	46	67	77	54	76	60	52
28031	22625	20792	33219	52660	55566	50374	45544	37723	27715	18155	9016	3582	1594	919	828	767	796	766	774	752	737	734	731	776	806	801	739	793	811	761	756	813	756	762	768	749	774	802	766	755	784	749	773	784	754	800	776	755	769	739	772	806	778	762	779	810	763	784	738	797	747	762	783	771	805	720	779	829	767	760	763	742	735	734	764	799	784	804	754	803	782	778	763	753	731	746	739	757	773	734	752	775	735	756	829	730	770	765	758	764	732	749	759	803	787	758	744	714	749	792	780	757	769	756	753	740	788	768	787	722	775	734	741	801	794	814	764	798	781	751	811	832	750	751	775	788	801	789	790	800	776	840	818	793	755	727	761	755	751	767	776	751	781	772	755	771	784	722	789	757	790	714	803	782	768	765	773	727	743	762	809	752	748	779	796	766	737	816	800	760	745	797	777	799	799	815	766	813	787	770	798	770	786	752	745	734	809	746	790	805	769	798	811	802	761	765	760	756	757	760	754	758	745	770	752	794	797	750	812	798	793	750	780	815	777	807	774	756	749	818	807	784	786	757	748	771	809	757	758	759	787	762	793	749	746	752	769	818	795	805	799	758	748	768	729	805	744	797	782	771	726	759	810	782	781	773	810	742	764	747	818	785	783	731	765	800	762	755	789	752	774	844	722	776	771	795	831	727	800	754	805	770	799	762	767	801	833	819	810	721	776	781	804	758	725	765	783	747	825	732	748	786	838	790	804	790	810	798	716	727	728	747	765	758	819	783	774	754	758	763	801	754	748	718	789	778	772	737	754	753	742	760	795	735	763	798	764	795	733	774	749	778	761	791	796	755	729	787	799	778	769	778	752	767	762	765	792	750	796	730	768	795	796	780	754	793	800	754	772	796	775	751	740	791	770	764	742	763	752	788	767	735	735	759	780	809	823	817	808	763	821	767	740	774	749	809	773	809	790	765	779	741	839	799	815	779	750	729	770	815	776	783	779	747	771	782	801	798	806	785	790	747	739	786	777	815	808	791	719	794	829	784	810	782	841	760	829	752	758	737	800	779	767	737	802	801	706	781	758	724	759	728	768	736	794	807	777	748	812	772	772	772	741	823	745	706	797	758	784	756	768	742	776	825	742	742	789	819	763	734	786	770	762	777	787	724	780	754	783	796	722	831	787	746	810	802	760	812	754	734	798	736	747	798	759	795	788	811	797	789	756	792	766	761	779	781	761	751	790	751	803	764	731	772	779	816	761	797	827	811	801	799	771	737	816	777	783	818	781	793	782	778	726	790	796	785	754	736	793	762	741	771	744	792	789	764	773	826	746	771	759	761	820	782	772	793	774	788	792	719	747	806	725	759	788	793	729	815	859	770	789	750	760	776	774	769	787	757	728	779	836	763	816	798	785	768	773	748	757	779	783	827	759	733	759	761	816	785	703	809	779	724	746	772	776	822	765	763	745	736	772	725	796	785	796	773	757	748	777	767	804	785	819	785	767	789	791	774	738	811	766	739	780	799	790	794	767	763	745	767	740	791	771	783	812	811	778	811	808	753	774	789	782	792	772	769	800	757	777	767	788	804	807	722	807	810	760	732	780	769	739	767	750	792	779	737	802	775	804	793	797	779	750	821	799	772	794	811	822	791	751	760	789	769	805	752	818	782	773	789	765	761	753	731	784	773	722	807	796	800	745	784	818	776	777	795	806	807	756	772	742	827	800	772	792	773	761	825	731	754	766	789	750	764	851	804	812	740	790	798	790	725	806	736	748	840	769	777	784	795	760	816	790	792	768	768	766	799	737	737	766	808	768	806	763	731	809	774	820	799	757	785	784	784	779	797	786	755	739	779	846	822	749	814	778	774	761	792	711	821	763	777	796	790	777	831	782	785	755	761	785	742	775	838	744	778	775	769	811	774	784	683	789	764	773	778	752	759	735	777	704	796	813	752	747	784	771	752	789	783	789	782	764	809	757	758	767	770	789	760	763	835	791	737	783	825	720	782	789	745	760	800	806	727	794	815	772	782	799	760	768	770	750	757	779	782	807	774	781	798	799	768	759	819	729	801	755	749	843	779	810	751	773	807	772	765	798	807	756	789	807	789	778	739	794	801	736	756	827	785	784	758	789	742	742	791	796	723	777	764	720	773	726	749	774	757	768	823	759	723	733	752	824	790	765	779	756	824	787	794	779	795	807	825	784	804	790	791	759	772	828	730	776	799	787	718	829	758	806	798	799	773	785	768	785	763	769	756	728	785	820	759	815	783	748	767	824	795	811	789	811	738	804	770	752	820	743	735	797	799	754	754	790	860	760	769	690	735	759	795	779	774	814	804	797	776	820	775	758	834	728	784	776	805	789	790	764	721	756	825	789	745	774	770	824	789	785	761	810	790	743	774	750	728	734	773	733	710	782	777	746	796	771	780	766	742	748	794	785	751	783	758	755	784	787	785	768	719	768	755	732	785	798	818	753	818	780	788	737	803	744	805	788	751	740	777	752	818	768	742	711	738	772	804	790	739	778	750	779	737	771	774	802	784	711	774	800	741	783	766	806	817	765	748	740	762	771	817	792	751	731	804	815	748	705	754	777	732	790	789	790	794	818	787	773	764	778	759	767	735	792	754	747	795	855	785	753	782	745	797	806	776	730	792	767	754	773	761	767	800	768	750	811	755	762	718	774	744	751	776	753	806	750	767	772	832	747	736	698	751	774	802	778	757	747	776	748	774	744	783	742	797	782	773	797	833	762	800	753	787	798	795	737	777	780	737	791	737	744	802	773	813	847	786	724	768	780	792	736	778	705	773	793	730	801	738	772	672	779	802	775	788	778	751	767	774	774	770	774	745	812	765	750	811	763	769	843	757	756	785	784	730	752	751	780	770	833	826	798	747	764	804	804	762	791	776	836	780	759	798	757	752	762	754	749	810	804	783	765	757	767	804	799	796	745	758	763	792	738	754	814	797	793	766	822	794	771	850	806	790	788	773	775	768	784	747	762	765	767	784	759	766	774	803	772	759	750	766	815	792	784	806	800	754	790	795	742	747	770	809	802	770	779	715	755	749	808	761	755	732	779	778	762	807	738	774	772	778	775	801	733	764	785	805	751	769	744	812	784	780	742	738	772	759	810	777	787	759	778	809	747	740	796	746	809	749	777	794	788	809	814	786	795	745	754	750	778	792	763	787	768	805	763	787	796	775	802	761	816	789	800	768	804	721	778	761	742	773	779	723	799	772	754	783	782	796	800	767	814	759	768	806	782	760	751	812	734	799	773	747	782	784	791	778	780	749	808	762	768	780	779	815	880	767	769	781	723	749	769	753	780	800	766	762	818	768	775	772	774	780	745	793	799	770	788	815	735	794	765	779	815	809	766	811	818	784	793	780	765	762	777	843	792	757	745	789	789	838	792	750	781	769	760	712	796	769	757	737	806	750	751	777	816	740	789	831	776	774	823	782	725	798	809	768	762	723	815	806	822	749	749	787	802	772	824	799	795	771	795	788	720	820	766	756	800
2570	3505	3139	2909	9939	12568	13824	12723	8493	3810	1485	524	221	105	69	70	57	68	76	71	80	71	45	62	59	69	78	66	64	65	65	62	64	67	80	69	69	82	62	81	70	74	68	68	79	84	61	72	77	57	63	73	89	66	71	67	68	64	87	65	70	71	75	76	86	78	49	62	57	71	57	71	68	84	53	63	73	84	67	60	69	81	71	86	72	85	78	71	59	71	67	69	74	69	78	71	74	71	57	67	71	63	79	73	69	78	56	86	67	80	56	61	73	76	83	72	69	75	67	73	78	68	85	86	78	68	59	67	68	68	60	72	56	59	73	64	67	72	68	69	74	75	70	71	56	77	77	79	83	92	72	60	72	88	61	77	69	59	61	79	79	62	67	70	84	73	67	65	63	70	72	62	96	73	77	84	72	66	74	79	76	67	56	55	57	69	64	57	74	64	67	77	77	67	82	64	63	80	81	69	64	77	80	71	66	80	60	74	73	78	64	61	60	60	83	53	72	66	98	44	86	72	74	64	74	67	59	69	63	67	65	68	61	57	74	77	58	73	70	62	60	65	79	68	61	73	71	74	68	65	59	65	56	74	68	74	68	76	64	74	66	83	74	75	85	75	66	51	70	67	77	57	63	65	75	81	73	63	64	58	57	69	67	64	85	64	67	60	69	87	61	76	59	60	64	55	57	68	78	81	72	62	77	64	62	81	64	62	63	75	79	81	81	66	63	69	70	66	79	71	69	73	81	57	79	59	85	70	68	64	65	60	76	66	84	69	65	81	64	68	79	67	80	61	82	78	65	71	63	60	75	67	83	66	59	74	70	74	58	88	64	76	64	59	69	74	78	68	56	75	84	66	68	76	56	62	63	64	72	78	64	72	84	68	78	74	75	82	84	77	71	80	72	80	78	71	69	64	85	69	64	72	71	74	82	73	64	64	71	72	68	67	76	64	73	75	77	61	81	68	74	97	64	68	62	75	70	80	75	63	60	65	70	71	83	72	73	73	67	75	93	72	70	79	74	65	53	79	67	74	72	78	78	65	66	69	69	83	71	73	59	78	62	66	74	65	59	77	68	61	78	59	82	84	86	68	87	64	63	73	65	65	67	89	61	82	67	71	70	74	77	65	67	74	68	61	75	69	71	71	66	91	82	73	67	58	60	58	63	55	82	55	64	66	73	68	65	80	70	76	65	67	59	77	65	69	92	63	76	73	72	82	78	79	67	59	84	68	81	69	68	72	64	69	63	63	72	87	82	67	56	76	68	62	56	57	61	59	69	73	68	70	60	76	72	72	67	60	48	71	54	59	72	62	63	75	75	72	55	66	59	65	62	56	55	66	75	69	74	62	67	70	52	63	67	76	74	67	73	63	63	78	75	71	61	62	65	66	69	64	73	72	74	79	67	75	73	59	70	82	82	68	60	80	81	67	81	66	61	69	81	68	65	80	84	82	75	65	72	78	68	68	90	78	71	80	59	76	93	63	92	72	85	63	62	59	81	80	75	76	67	81	71	66	61	63	66	83	70	63	61	56	78	71	78	65	80	56	65	76	73	59	58	62	80	61	67	86	64	81	61	71	90	72	62	65	72	79	76	75	50	75	70	60	59	70	72	70	83	61	63	65	77	59	66	74	65	70	78	52	53	82	73	66	75	71	78	54	80	64	59	67	72	68	90	67	62	68	62	52	64	91	64	68	63	60	67	56	80	74	89	75	79	68	74	66	61	82	59	69	81	74	85	83	61	81	77	76	63	78	63	89	60	83	66	64	68	62	68	73	69	66	64	74	73	81	77	68	77	56	66	73	69	76	68	69	72	75	71	87	82	68	73	65	74	56	72	70	63	80	79	67	86	72	57	70	83	55	66	80	65	72	69	77	65	72	70	67	70	81	77	80	73	54	77	67	72	82	66	55	70	62	57	77	62	62	70	76	55	71	77	70	66	61	68	80	86	77	60	62	68	63	61	77	65	69	73	51	59	69	74	80	85	70	62	64	60	61	75	57	72	80	68	69	90	72	67	76	64	61	67	86	80	72	73	78	65	73	54	62	71	72	66	74	64	69	70	76	65	67	63	71	57	69	56	62	83	76	60	74	66	83	74	76	63	79	95	64	75	66	88	72	68	75	67	73	60	89	75	64	61	68	85	77	62	58	87	81	63	57	68	64	64	67	70	71	69	71	60	63	75	79	70	63	72	67	73	67	71	61	68	71	79	69	77	73	74	64	75	66	71	66	86	71	72	74	63	67	63	95	71	76	80	75	60	66	69	58	67	77	85	52	66	62	75	55	78	58	65	59	54	70	72	69	75	66	83	69	70	69	86	64	78	68	85	62	76	66	70	78	78	73	69	83	65	75	79	74	72	59	61	65	71	83	69	77	71	74	63	63	59	72	63	72	78	65	71	78	70	78	76	78	68	60	59	65	65	61	74	69	87	78	67	60	70	64	58	67	70	61	72	59	54	77	53	68	78	70	56	72	83	57	68	72	63	52	73	76	88	82	81	55	62	74	72	60	59	59	86	76	85	66	62	73	76	67	78	61	64	85	76	74	58	67	77	59	71	76	68	64	77	77	91	58	74	68	82	63	68	83	66	69	83	88	64	67	75	70	85	76	83	64	65	57	69	74	81	66	66	66	73	64	81	78	99	71	72	68	69	75	73	63	83	62	62	95	80	64	62	60	80	72	63	66	74	82	86	84	69	58	74	71	61	61	68	62	61	66	77	77	69	59	71	72	72	68	91	72	74	66	77	73	85	67	67	77	55	62	66	65	54	52	88	73	62	69	54	79	73	82	71	86	75	83	64	69	60	71	81	53	59	80	71	82	79	86	82	69	54	66	76	61	71	76	62	67	78	78	75	71	66	82	68	67	71	59	62	73	64	85	64	80	60	60	72	78	63	76	51	61	73	83	83	70	72	74	58	66	78	58	89	59	74	79	66	63	74	52	67	104	76	59	79	58	80	72	61	62	62	66	64	81	74	55	77	64	56	78	57	63	65	77	75	68	61	60	55	60	69	80	62	62	59	79	65	61	81	67	63	63	66	63	68	71	67	68	80	62	77	87	69	71	76	69	58	78	71	74	91	74	76	62	67	71	71	79	81	84	58	68	59	82	78	74	68	76	85	59	64	74	64	79	78	65	65	75	69	65	73	82	72	57	70	84	73	65	80	71	60	82	74	62	66	68	65	62	77	71	52	84	77	74	74	62	86	66	69	82	66	68	62	71	72	80	52	56	60	69	69	68	74	76	69	58	67	70	67	72	71	63	69	70	75	56	87	84	61	59	79	85	73	57	65	70	68	63	62	72	65	59	79	66	60	69	56	73	72	89	57	75	72	76	83	63	77	69	79	68	65	66	71	82	54	84	83	74	68	85	62	75	67	65	72	60	64	57	51	74	80	78	78	84	57	78	67	86	75	62	63	55	73	67	67	68	78	73	79	66	76	70	79	92	70	77	72	95	63	67	73	76	81	68	64	64	81	88
32715	28926	26315	37914	60642	62255	62836	55884	45030	32937	22139	11219	4639	1951	1141	942	813	840	864	868	794	848	838	888	841	804	867	796	847	840	814	816	854	823	880	893	841	899	846	863	853	829	847	841	853	837	864	901	829	878	851	834	876	891	824	832	879	842	858	870	813	811	860	840	869	824	861	847	854	822	844	877	894	878	860	901	841	894	835	861	870	848	870	852	851	848	836	829	866	809	882	800	862	863	887	837	829	909	915	894	818	797	839	850	787	846	854	873	875	838	880	876	904	818	843	808	889	761	827	852	864	878	859	856	880	853	863	802	816	881	861	862	881	914	863	846	839	817	833	857	849	834	886	900	831	868	842	849	869	807	857	838	867	873	858	808	829	840	820	908	860	838	842	858	862	833	836	826	809	899	857	847	850	829	836	876	822	854	803	843	831	840	862	873	808	884	836	865	842	887	809	852	870	822	857	863	857	885	856	838	899	848	859	859	877	811	859	849	898	885	868	901	830	900	865	880	842	866	849	866	823	843	821	848	888	836	837	825	834	866	830	845	838	807	848	880	866	855	877	861	831	845	789	907	799	867	863	885	880	888	782	791	852	820	859	835	892	874	854	869	832	860	833	831	846	849	866	834	860	873	853	887	846	825	848	825	838	855	875	834	893	882	827	861	831	843	870	812	834	825	815	849	837	841	881	890	838	800	875	868	825	865	830	866	852	850	825	859	808	864	833	891	874	871	853	863	873	848	861	823	925	853	865	846	864	863	838	847	819	891	826	844	881	815	888	818	813	833	891	832	919	830	867	845	859	825	841	859	892	825	883	850	849	850	893	843	844	818	831	875	897	891	843	874	861	839	860	830	845	849	852	873	848	839	846	827	861	822	830	847	897	852	854	849	877	839	848	877	899	854	810	852	878	845	887	849	866	866	814	860	815	848	855	865	859	821	829	787	909	828	893	878	846	887	799	839	913	833	848	875	892	832	881	848	858	879	884	857	843	864	857	842	891	846	825	835	891	848	848	848	865	831	845	836	876	830	843	878	894	857	856	846	828	812	809	879	825	806	881	881	858	863	875	881	818	885	874	825	900	870	860	811	866	863	844	835	841	811	867	873	814	866	837	802	851	814	816	883	813	840	873	858	873	826	855	885	907	790	871	880	866	829	799	885	863	834	849	850	899	846	833	795	855	856	842	857	884	864	881	838	843	842	862	777	873	885	855	898	822	853	888	893	877	806	812	868	825	875	855	904	837	908	834	885	885	867	817	830	868	838	853	846	812	871	835	809	807	869	870	891	887	856	834	846	837	846	909	871	807	881	888	852	917	859	859	837	828	822	834	847	896	866	821	832	892	878	871	846	864	823	898	838	836	847	851	823	857	868	891	874	847	875	857	845	911	800	860	885	888	796	886	835	862	873	828	821	866	867	872	846	854	817	860	847	817	860	868	880	933	852	849	816	910	807	825	914	833	869	822	815	802	890	859	859	878	797	895	860	887	832	886	836	883	810	791	864	866	891	858	827	873	858	822	830	869	797	846	831	901	815	909	857	877	883	873	822	864	835	822	849	850	841	858	893	889	830	896	863	788	834	904	876	872	821	802	857	798	804	906	876	832	879	872	869	869	854	866	846	821	781	852	831	866	802	827	883	852	860	877	886	830	942	827	830	837	873	847	854	827	836	885	889	819	832	892	843	867	860	834	856	812	862	854	872	806	875	840	872	884	852	831	866	877	864	849	865	881	874	864	839	890	866	854	853	863	854	900	866	863	842	857	870	823	863	869	867	885	875	843	791	849	845	829	851	866	863	881	904	855	831	867	830	817	798	848	879	833	829	875	860	880	799	880	868	900	856	886	850	849	833	850	845	880	851	882	883	843	884	903	819	860	833	876	847	816	795	857	791	871	875	836	853	839	866	858	855	801	851	855	813	857	889	845	870	870	853	810	855	852	815	815	858	850	886	863	869	854	878	816	897	842	848	828	900	882	873	884	842	835	830	870	862	849	787	880	896	879	860	823	828	889	870	842	900	866	885	843	835	813	853	870	862	796	815	882	851	849	862	899	835	819	863	868	888	828	859	853	852	923	847	866	877	905	855	860	878	814	895	855	827	891	816	881	829	837	840	835	803	913	907	833	861	910	890	829	878	867	880	786	855	818	861	807	820	850	850	866	831	876	813	900	841	835	863	813	846	848	873	835	879	841	816	817	833	802	865	814	883	843	837	818	895	859	952	842	818	849	850	862	884	764	808	807	863	848	886	866	819	859	855	852	899	884	935	866	843	790	846	792	814	821	897	832	885	832	846	849	882	794	861	843	816	819	818	793	854	842	849	812	813	849	865	846	867	844	817	862	815	832	855	829	875	830	844	829	879	832	831	846	858	864	847	845	847	863	862	914	801	861	826	862	839	835	849	810	914	830	781	841	806	891	807	868	819	896	896	855	844	890	829	818	824	849	881	842	904	794	829	898	789	854	852	817	904	835	861	854	886	827	848	864	854	894	808	852	837	814	808	881	852	839	860	885	908	865	848	824	857	864	860	909	899	868	879	813	834	828	836	835	892	871	821	836	835	825	823	786	853	843	849	882	897	854	820	881	852	836	811	811	817	875	875	830	833	840	841	873	898	871	885	851	847	893	799	875	831	834	887	890	895	865	891	834	833	880	879	818	889	853	830	868	874	840	850	844	903	838	852	877	876	842	869	845	820	842	839	793	826	839	844	809	857	846	850	804	849	882	886	961	821	849	846	815	846	893	876	903	855	871	824	790	860	848	869	888	870	850	804	873	882	884	828	877	853	846	817	884	860	873	858	834	837	840	914	850	851	846	873	883	873	849	837	878	824	866	849	858	839	908	818	830	892	827	883	880	893	807	860	848	832	848	866	913	861	860	832	862	871	829	869	875	844	847	837	897	872	845	882	845	875	844	823	895	869	915	833	884	834	847	835	818	861	883	847	876	841	843	818	876	798	857	827	821	846	814	854	881	878	878	836	832	862	808	845	882	820	818	847	872	811	894	879	895	836	808	845	877	847	835	835	836	842	852	861	835	838	856	907	814	823	843	826	859	861	819	880	863	839	875	903	881	870	874	845	846	843	864	837	874	860	821	857	797	867	843	910	853	847	850	897	845	832	821	822	871	853	863	829	827	856	817	814	868	840	891	861	837	871	860	890	844	852	877	804	808	816	834	822	798	849	901	836	869	848	874	819	882	837	887	849	898	843	867	856	899	864	878	842	857	895	813	880	854	887	895	833	865	860	864	829	901	843	845	831	866	851	849	874	913	829	800	874	830	862	836	855	823	856	870	866	867	831	830	854	886	828	874	864	823	814	891	836	826	842	812	808	857	848	887	806	900	864	896	827	862	859	826	879	817	811	891	830	816	867	857	889	879	801	852	854	827	860	836	844	859	879	839	873	884	850	801	821	857	875	809	895	879	863	867	859	843	849	863	893	809	843	845	810	890	829	895	825	773	854	842	868	882	852	812	844	834	793	866	865	859	855
1882	832	576	493	1081	1909	3750	3228	1959	1005	452	165	102	70	59	65	52	62	50	50	53	41	60	50	51	55	49	46	58	58	58	60	62	67	46	60	48	58	57	43	60	42	42	59	66	61	57	59	51	63	37	57	53	40	65	49	60	36	62	61	46	54	59	52	64	47	43	51	60	63	54	51	55	56	55	63	61	57	52	52	59	65	49	56	58	64	57	67	44	62	59	59	53	50	52	61	48	66	52	49	72	58	45	47	46	56	49	44	54	55	59	41	55	58	59	56	56	50	62	67	51	66	47	50	63	64	62	67	51	69	51	55	60	78	44	67	67	49	66	62	49	56	46	59	63	54	49	43	49	50	66	53	58	50	60	54	59	53	54	76	62	53	57	56	59	42	52	56	65	53	61	44	61	43	53	58	54	51	58	60	44	60	51	58	52	55	55	61	75	57	57	68	58	59	59	42	58	61	59	49	55	57	49	53	57	63	60	51	49	50	60	61	59	64	55	51	52	58	48	56	54	41	53	58	44	49	64	63	53	61	55	67	62	47	51	40	53	64	48	57	59	45	45	74	51	58	66	61	68	54	55	61	48	57	58	70	64	63	48	50	62	50	68	52	63	53	54	55	60	62	55	50	51	49	50	54	46	61	53	61	55	64	48	62	71	52	48	50	67	47	48	51	57	56	58	54	78	45	55	54	42	62	41	60	51	63	64	62	66	65	55	61	63	44	53	53	60	47	55	56	55	63	66	52	55	59	51	59	51	61	55	60	60	58	63	61	63	65	50	65	65	53	56	66	52	56	58	48	58	52	47	56	47	50	53	52	59	51	59	62	44	55	50	56	48	54	57	60	51	65	48	47	65	62	48	53	42	44	62	64	66	52	63	56	59	61	56	60	58	59	65	59	73	47	48	39	47	61	71	52	37	63	54	50	66	46	44	54	54	51	52	47	42	55	49	69	58	47	59	51	49	57	53	60	55	52	54	53	53	52	58	56	49	51	51	49	46	53	53	57	59	63	55	56	62	62	62	43	64	57	60	69	55	63	48	58	59	60	59	36	60	44	71	49	52	49	58	53	47	57	68	58	60	51	55	61	55	48	44	50	54	53	58	58	54	63	66	52	61	54	54	38	71	62	61	43	50	54	37	52	50	50	56	58	43	49	47	52	60	57	45	40	67	55	49	49	59	70	49	57	52	62	42	57	58	55	63	61	54	44	53	62	56	50	62	55	47	58	64	44	50	47	52	63	44	61	59	50	53	51	66	48	54	55	47	56	66	46	70	55	46	56	69	54	61	49	50	60	52	63	52	60	49	57	58	65	74	64	64	50	70	57	62	56	50	50	48	56	57	55	48	69	65	59	62	62	55	63	54	64	51	56	53	46	68	62	55	49	38	57	61	58	56	47	52	43	62	48	56	67	50	62	53	61	51	46	51	56	53	60	67	63	64	46	53	66	63	65	69	46	40	62	75	52	57	52	64	47	54	55	65	48	61	62	63	49	46	58	61	59	58	39	55	57	55	46	71	55	57	51	53	50	64	54	55	57	44	51	53	60	69	50	46	59	63	54	66	60	66	65	54	60	60	57	45	38	46	62	60	61	42	56	53	52	62	52	55	60	57	55	56	60	59	54	46	53	67	50	59	42	68	65	67	51	63	58	46	70	56	59	61	45	46	50	51	49	58	65	54	49	53	52	64	54	60	56	56	51	52	59	60	60	57	48	70	58	62	56	42	50	62	63	54	50	57	58	61	55	39	51	46	49	61	53	47	52	45	50	52	58	48	59	77	66	60	68	52	54	57	51	63	49	54	42	48	51	60	62	49	56	40	51	66	50	65	55	51	52	49	60	49	62	57	57	60	54	47	62	52	51	53	41	46	53	60	76	65	55	63	61	50	60	55	55	53	53	44	57	52	62	60	55	37	65	59	61	52	63	54	54	52	48	62	56	62	58	52	48	65	45	48	68	53	55	58	57	52	55	59	47	58	55	51	46	56	54	36	49	66	63	57	48	56	58	49	49	48	50	47	50	66	48	55	60	51	56	59	49	58	51	50	55	58	48	49	54	60	53	60	50	69	61	51	59	49	54	62	60	51	55	58	57	63	55	63	56	53	55	53	60	68	58	62	53	45	61	56	52	48	62	56	58	43	40	58	64	68	51	46	57	53	63	54	60	59	41	36	62	57	56	48	62	58	50	48	53	59	57	51	53	56	55	58	50	56	43	54	75	47	64	49	61	58	62	52	59	69	58	54	67	61	44	64	60	48	60	40	44	42	56	57	61	66	56	61	53	62	58	66	52	50	51	49	56	62	69	51	50	56	71	69	53	44	50	49	71	61	61	44	57	52	59	69	45	56	54	51	47	47	65	55	72	43	51	56	51	57	56	51	52	62	58	56	54	68	58	59	50	57	64	55	57	57	58	62	51	70	56	54	52	54	57	52	57	47	58	58	54	50	46	52	58	50	58	60	46	58	51	57	50	48	61	51	69	48	73	53	57	57	43	53	55	57	54	53	58	49	46	61	55	64	64	51	57	58	48	56	47	64	52	58	72	54	56	62	52	55	53	64	69	51	55	52	46	52	62	60	57	49	68	67	56	47	50	49	47	58	53	50	45	58	57	70	51	48	50	58	44	40	51	49	55	55	40	58	54	48	58	61	63	61	50	69	45	56	50	69	58	54	55	56	50	56	49	53	64	50	40	49	41	57	58	51	64	44	49	48	53	62	50	63	74	61	60	53	47	52	65	51	53	56	70	58	48	59	55	58	57	55	67	67	65	47	64	55	57	57	57	64	52	56	47	58	50	44	58	51	57	68	55	59	73	48	51	52	54	52	67	54	34	63	49	60	55	53	64	54	46	72	70	56	52	50	59	56	56	48	55	64	59	47	62	59	56	53	52	52	53	58	48	54	61	50	51	48	43	40	50	55	64	60	72	49	55	51	72	54	61	63	50	51	49	57	65	63	66	54	53	63	55	63	56	51	63	57	74	56	58	61	56	52	56	58	67	66	48	54	50	67	59	55	51	48	52	55	54	47	49	62	63	51	63	55	71	49	43	45	44	52	60	59	60	52	60	44	49	54	46	53	56	57	48	57	59	60	60	54	50	46	48	46	47	41	62	48	52	49	52	58	53	51	57	46	35	40	56	62	54	52	46	57	40	66	49	41	51	52	72	52	52	50	60	54	49	69	63	67	62	65	64	56	58	64	57	50	40	56	56	45	50	68	64	62	57	51	59	68	61	72	48	55	52	47	53	66	65	51	45	58	59	53	47	54	60	41	59	55	49	50	48	58	45	70	55	60	51	56	56	54	67	58	67	52	40	60	60	54	56	57	56	46	55	62	47	55	55	55	56	48	49	61	54	56	60	56	58	56	52	55	60	69	63	59	59	53	61	48	47	61	43	49	43	51	69	59	59	55	33	58	58	64	56	55	57	51	58	48	56	60	57	54	47	58	51	69	68	50	59	64	69	52	51	52	59	69	49
21734	13546	10624	18483	33154	37580	41124	35075	28270	19611	10804	4713	1956	1063	759	702	715	675	672	696	682	693	685	662	709	702	712	661	693	701	694	695	686	670	668	641	641	649	661	685	676	677	652	696	682	672	660	694	675	673	695	708	659	672	711	661	672	673	709	682	637	691	630	636	632	682	701	658	689	660	657	683	704	648	731	633	702	709	672	681	697	676	657	688	691	660	665	639	677	695	668	710	650	692	672	707	723	641	608	663	688	685	660	678	694	659	698	716	691	708	663	701	678	670	669	692	627	742	672	653	688	690	666	660	673	670	658	673	694	668	676	724	721	654	664	717	668	709	688	699	685	672	678	708	720	670	701	652	629	611	710	698	651	677	669	657	732	681	658	737	669	696	712	615	687	633	693	664	679	672	673	694	659	705	683	727	731	671	695	692	683	706	731	719	633	680	706	657	694	731	714	678	668	689	697	699	690	688	667	655	680	725	681	670	686	673	657	649	660	697	661	679	681	644	656	679	694	623	694	685	636	686	690	714	664	718	628	662	673	669	701	670	665	685	686	696	669	646	691	621	709	714	709	671	662	636	672	653	656	661	665	719	726	682	715	708	700	674	652	731	717	697	694	682	698	623	685	681	724	726	640	693	672	696	674	624	667	678	671	709	645	697	711	670	645	673	694	697	669	673	672	683	688	679	643	697	688	671	652	667	646	669	690	673	692	666	719	682	655	707	697	632	663	706	656	727	668	742	652	677	648	681	701	653	619	682	666	670	674	731	678	660	658	675	681	700	717	654	650	647	709	658	665	675	713	690	702	713	670	713	678	700	708	651	723	665	728	680	731	644	660	694	652	679	649	733	690	665	648	705	653	718	664	666	681	700	655	663	679	644	696	646	668	703	665	651	689	729	661	630	701	639	697	696	666	653	672	720	696	665	660	666	667	639	667	656	680	661	658	690	684	674	674	676	707	714	654	702	714	710	705	640	675	671	729	661	673	704	681	658	686	670	641	680	681	638	696	680	660	660	649	703	665	640	642	671	708	661	704	671	685	715	658	757	678	671	707	683	670	654	649	691	651	628	664	710	726	693	667	660	686	667	702	693	680	730	714	669	650	659	709	697	638	688	670	639	669	636	700	671	671	671	642	644	638	623	648	670	658	721	694	700	670	666	689	699	668	658	692	679	666	683	632	707	686	668	641	672	666	641	633	670	672	655	639	697	695	692	659	695	652	664	713	700	659	721	697	705	649	660	666	645	741	693	691	693	681	648	676	649	663	687	648	710	686	680	676	685	667	685	688	680	727	698	698	716	683	698	693	650	638	700	694	698	714	688	709	636	649	696	678	637	653	633	649	661	659	639	662	640	673	659	677	707	703	629	639	689	676	703	642	650	599	721	677	708	648	675	659	678	679	715	668	667	688	672	676	640	667	654	697	666	686	745	686	657	669	719	633	712	676	743	666	722	692	681	676	647	668	661	654	666	676	710	737	662	683	636	680	697	652	686	692	693	668	686	664	688	675	644	685	685	648	712	645	673	648	654	696	680	668	637	676	653	704	667	664	690	640	645	661	656	649	657	696	725	732	659	663	661	608	672	684	674	653	657	688	706	682	695	651	678	665	705	685	670	657	618	702	645	686	657	693	652	734	660	667	670	721	671	690	720	708	670	662	702	650	677	676	635	673	729	688	667	703	694	709	659	634	705	677	686	680	704	678	674	679	667	655	739	697	642	629	705	721	654	653	697	690	644	700	676	665	672	671	629	690	662	650	720	644	735	708	645	657	669	658	686	666	684	670	680	654	696	669	731	674	694	681	720	682	661	703	677	651	645	650	667	660	710	716	669	666	702	682	678	708	661	607	664	695	735	637	693	673	655	648	691	668	689	692	655	703	681	646	702	639	654	669	684	671	720	662	658	676	684	638	644	700	672	658	733	709	703	703	640	682	657	686	696	683	658	648	668	677	663	663	648	690	644	684	707	719	635	648	616	666	705	658	653	652	686	694	674	697	673	678	651	638	600	684	704	660	701	668	642	699	703	714	669	683	686	706	669	654	698	683	659	658	716	700	662	696	683	640	643	689	654	707	674	677	665	698	667	685	629	704	697	650	672	715	646	706	687	703	664	670	713	687	713	662	706	689	667	738	687	673	695	646	636	694	667	685	653	681	678	647	676	652	703	658	696	683	668	708	658	683	695	696	694	673	666	646	693	655	671	681	615	654	694	665	703	647	680	638	684	656	680	694	720	661	677	633	692	663	684	650	694	688	670	707	666	668	675	661	639	680	738	712	668	685	650	731	699	692	698	706	647	683	673	618	668	665	673	712	676	713	659	680	683	697	632	683	673	676	689	734	668	655	697	658	739	682	686	654	638	635	651	682	679	668	690	640	712	690	698	690	670	635	650	637	679	661	664	684	673	672	652	653	685	680	630	694	678	671	664	639	669	714	714	673	667	654	668	676	690	680	689	709	700	656	662	672	623	685	670	655	675	667	682	698	686	712	680	684	675	677	658	730	668	690	723	657	691	693	653	686	686	699	684	703	663	693	670	663	667	645	650	693	706	652	670	647	664	688	616	679	697	695	720	665	685	697	649	645	699	650	707	679	684	653	713	683	717	727	721	723	716	654	688	680	695	689	659	692	687	647	653	687	667	694	676	648	649	679	658	635	691	658	652	642	625	745	699	717	665	676	720	673	675	679	696	630	658	683	696	647	713	650	703	632	685	722	707	657	690	715	701	647	650	679	723	689	696	643	694	704	677	684	685	699	676	666	680	689	645	668	711	681	676	665	691	651	717	656	685	658	671	705	676	684	688	651	683	690	675	680	644	659	733	703	703	695	680	671	684	661	682	681	677	679	656	713	646	696	668	722	680	686	690	661	674	675	718	704	652	664	701	714	687	700	678	698	692	677	701	693	670	628	686	680	661	732	644	681	689	664	665	664	710	661	678	694	675	650	686	661	643	700	673	667	665	681	657	661	704	673	701	687	672	664	644	643	697	657	679	667	670	697	678	678	704	683	686	660	697	636	667	673	692	667	678	705	711	680	702	695	695	676	670	682	657	678	639	681	678	664	697	710	645	705	590	649	646	656	676	691	647	649	642	704	688	679	661	721	662	721	686	664	662	669	664	659	611	698	657	692	720	661	698	674	653	667	642	664	666	684	650	708	674	699	622	681	645	680	657	641	706	697	694	671	686	647	718	669	661	637	711	652	652	703	662	698	694	695	703	675	699	668	647	716	682	677	654	672	662	696	639	700	694	674	673	655	704	687	656	641	688	669	646	645	718	674	664	676	711	674	690	694	676	675	673	639	676	686	692	691	679	666	695	700	686	700	653	677	676	691	682	695	684	659	710	662	675	649	658	668	683	673	670	688	681	663	696	634	660	668	658	664	687	680	677	725	658	644	680	675	700	707	614	671	667	649	642	690	704	675	709	649	667	677	668	656	694	673	702	686	702	703	629	643	647	660	720	591	657	664	698	664	658	640	694	707	710	674	657
1608	2369	1717	1383	2249	8958	12553	8775	4324	1907	837	343	137	85	80	65	68	58	66	69	69	63	70	63	71	55	72	74	59	56	59	87	58	73	57	69	62	59	68	68	63	65	62	72	69	57	64	72	65	74	61	61	65	45	59	67	74	55	69	75	63	55	82	50	63	69	59	70	43	72	76	55	52	65	66	62	53	61	59	56	67	66	58	61	72	62	59	56	65	68	64	65	60	67	56	71	59	64	63	58	67	72	70	71	62	47	46	69	56	55	68	45	68	72	54	78	58	66	61	53	69	76	54	66	64	45	65	75	76	55	60	57	53	50	66	59	67	66	72	71	67	57	49	63	64	66	60	71	80	60	67	55	60	43	48	69	64	62	67	58	66	47	54	54	68	54	58	66	56	75	56	54	68	66	53	67	64	64	72	66	57	71	68	61	68	65	51	59	75	62	66	63	69	51	55	67	56	67	42	57	65	65	72	71	59	57	62	68	64	76	55	69	51	51	62	61	49	68	61	54	63	53	60	52	65	59	60	59	60	84	57	82	65	60	64	57	63	67	67	77	64	63	67	54	63	62	57	78	65	59	67	63	68	56	67	63	55	69	58	56	66	63	56	66	66	63	65	59	65	66	64	54	54	55	70	59	55	66	65	68	71	68	62	67	73	47	68	72	53	65	69	64	76	69	58	74	71	59	59	53	54	58	57	63	63	62	59	87	67	50	66	72	67	50	64	56	62	65	57	60	66	65	60	61	67	69	64	66	75	61	58	65	72	78	85	47	61	61	66	63	57	60	78	64	73	65	52	55	63	56	57	62	83	57	55	64	66	48	65	54	56	66	53	65	52	69	69	68	63	71	54	79	63	65	58	47	50	63	62	66	51	53	54	64	65	55	64	57	53	53	48	60	69	72	56	57	71	49	77	55	65	56	63	65	61	52	54	66	71	70	55	54	75	55	65	51	52	66	57	74	59	67	85	79	72	63	51	57	52	72	56	60	60	59	55	53	66	59	71	59	73	61	58	65	63	58	71	71	52	57	81	50	51	72	63	66	38	61	52	63	67	77	73	71	66	58	59	50	70	63	61	72	67	71	73	60	45	65	53	60	73	78	70	60	65	71	61	61	66	75	67	64	69	60	60	51	69	70	68	60	75	62	50	46	53	58	71	58	60	60	70	65	52	46	67	49	72	72	79	68	59	54	63	64	58	67	59	53	50	55	58	60	63	55	44	62	62	64	60	63	58	46	66	64	63	67	52	69	59	66	61	58	50	54	60	50	55	74	57	47	61	52	70	67	55	63	79	53	62	65	68	58	56	48	69	57	43	72	64	64	58	69	73	65	73	68	73	70	61	59	63	60	61	67	61	72	44	68	67	64	68	48	59	56	61	65	57	63	59	63	62	57	64	57	63	56	61	57	76	58	66	53	69	65	71	59	71	63	55	69	55	78	62	61	67	52	63	56	55	63	58	49	56	68	60	55	73	73	57	53	52	70	62	71	56	56	46	65	66	67	63	67	64	60	60	47	66	66	79	70	71	60	66	79	65	68	65	64	62	58	65	60	65	64	51	62	50	59	69	61	65	72	61	63	65	61	64	69	71	67	56	60	78	59	65	64	71	65	67	55	48	64	69	64	68	65	73	69	63	56	52	59	61	69	68	52	62	62	67	83	62	48	61	68	57	65	54	68	65	59	59	64	73	41	54	73	71	57	53	62	61	73	65	61	69	76	67	61	66	65	66	65	78	46	73	74	63	51	57	60	56	85	66	58	67	50	62	60	70	56	43	59	65	70	59	66	62	57	54	58	51	58	68	71	67	69	59	53	66	78	59	66	38	67	61	58	62	65	46	60	54	57	72	86	59	69	58	51	75	76	56	52	54	58	56	65	61	63	54	55	69	73	68	72	65	53	75	73	55	59	66	72	38	63	70	67	66	56	61	65	53	55	66	55	53	63	64	57	67	59	67	48	73	58	67	63	67	67	54	77	71	51	61	60	57	54	75	73	67	72	70	49	61	51	71	75	53	66	70	67	65	63	58	64	61	56	60	68	57	61	51	67	56	50	42	61	70	71	65	71	67	68	79	72	58	58	75	49	60	55	61	63	57	64	65	64	71	68	53	73	62	67	59	54	56	67	79	57	56	54	56	72	62	59	62	67	69	59	52	67	66	65	71	50	55	61	63	63	59	50	60	72	64	52	65	62	65	77	50	57	69	72	61	51	68	76	64	51	79	59	71	64	49	74	66	78	47	50	71	61	51	63	70	55	56	53	49	56	56	62	60	49	53	53	61	67	65	62	60	62	56	49	68	62	56	57	56	52	50	57	58	54	69	59	56	66	67	51	73	74	60	71	59	55	67	62	70	87	60	59	65	61	61	52	60	67	60	67	63	60	59	61	65	51	58	64	60	61	76	70	57	65	55	62	57	60	68	70	68	52	71	61	65	63	67	59	70	59	55	56	60	53	50	68	67	70	68	60	60	64	64	67	50	72	49	56	59	60	71	59	61	59	53	67	56	73	72	63	53	67	54	54	64	65	56	59	62	63	68	58	57	68	60	51	65	59	62	49	68	57	82	61	76	55	65	63	49	66	55	61	56	55	64	66	74	58	62	67	59	68	70	57	69	51	76	65	53	76	64	50	60	57	59	69	51	63	60	69	57	84	67	50	73	55	89	64	53	72	57	54	66	63	49	68	61	56	62	64	58	57	70	54	53	56	79	72	46	67	64	80	53	62	56	68	61	66	61	51	65	54	55	61	57	67	53	57	57	69	63	54	73	70	64	62	73	64	63	70	64	67	63	52	48	67	62	47	61	58	58	75	55	57	52	53	63	59	77	54	56	70	56	66	57	74	61	72	64	62	53	65	65	56	57	55	65	62	59	57	61	59	70	50	62	82	66	44	52	59	60	50	61	64	69	70	51	60	61	61	55	66	52	57	63	68	64	59	60	56	71	76	56	54	63	52	60	61	66	76	56	46	55	72	74	57	65	57	52	72	63	51	58	69	67	57	63	65	69	60	64	70	61	75	64	61	55	67	51	58	50	65	57	57	64	60	59	50	62	59	61	58	72	73	55	65	66	57	51	58	81	55	63	58	71	67	66	62	65	73	60	53	54	73	57	58	65	62	57	61	61	58	57	55	57	57	60	75	47	61	52	60	53	75	78	44	67	74	56	54	61	69	64	66	55	76	66	65	63	49	54	70	54	56	58	52	53	51	63	54	60	68	62	53	65	74	71	71	78	60	51	73	57	58	61	64	55	71	56	68	57	53	69	59	58	62	67	62	58	50	55	60	49	64	58	73	53	60	57	71	54	49	59	58	72	67	62	59	69	59	67	55	45	72	63	49	48	53	62	83	64	55	63	58	69	72	65	69	48	60	59	57	61	57	60	52	71	53	64	65	49	56	60	63	39	69	47	64	67	51	52	43	70	62	72	57	62	58	57	76	60	66	79	73	60	60	67	59	70	48	64	70	66	56	60	60	57	60
27181	24087	19913	29587	43829	60109	58667	46813	35048	25624	16030	7241	2847	1327	901	757	742	783	760	742	754	740	739	800	749	741	779	749	766	760	801	700	767	801	822	751	724	775	777	753	753	724	746	723	798	791	715	746	765	737	727	731	760	751	719	764	759	755	766	794	748	777	719	803	736	752	814	766	757	757	788	764	765	742	763	715	744	758	755	749	765	750	737	755	719	760	731	739	712	740	776	735	744	715	769	778	720	726	744	740	740	768	778	760	712	729	726	794	762	776	732	738	721	763	714	757	740	741	749	727	805	699	778	718	764	779	773	750	760	766	751	738	773	729	765	735	766	752	705	786	747	719	722	745	760	738	742	789	765	741	766	719	723	763	763	744	747	804	748	736	779	736	763	777	720	778	790	725	751	790	788	753	755	755	731	777	755	745	724	765	771	711	720	777	755	709	806	748	821	733	728	751	750	728	729	728	798	746	756	702	758	791	763	804	733	813	732	705	736	732	771	763	723	713	744	742	751	747	751	698	728	777	793	741	728	742	744	721	807	715	759	754	708	784	768	741	799	724	706	730	804	738	757	720	758	747	801	720	779	772	730	746	728	764	732	769	792	703	752	745	747	734	734	771	716	752	730	719	756	750	762	766	804	726	785	750	739	710	744	767	760	771	754	762	766	764	754	776	789	720	810	744	789	736	803	745	776	761	762	755	735	775	803	784	774	766	732	757	696	785	749	749	783	720	762	748	731	777	767	755	750	747	740	782	717	765	764	726	760	729	797	786	721	732	742	722	760	802	711	767	749	773	757	735	716	723	821	786	740	756	732	731	733	745	754	792	755	762	754	755	739	759	790	708	803	755	723	738	797	762	741	755	739	739	709	787	777	842	702	734	755	723	810	738	775	726	735	724	747	710	788	782	724	732	775	765	677	764	760	754	731	731	751	712	715	819	729	727	714	694	740	788	733	731	729	761	715	730	708	826	746	743	730	732	776	746	754	774	754	798	781	726	805	772	764	784	784	782	681	803	782	732	743	699	774	746	701	787	735	753	731	825	759	690	753	735	721	742	730	779	771	764	757	741	777	758	779	744	771	739	761	751	740	742	757	741	784	705	752	761	759	757	747	748	804	800	757	774	760	763	742	788	733	747	757	751	752	736	688	717	722	757	818	772	749	733	778	749	739	728	735	746	804	758	773	727	748	722	735	736	713	724	741	768	714	783	753	804	763	774	763	770	721	780	768	671	716	755	741	743	746	713	760	707	779	753	760	737	761	726	746	788	762	819	785	765	753	764	718	752	824	716	776	783	743	746	765	724	744	765	779	796	732	736	770	727	772	768	789	775	717	741	726	768	728	751	751	751	749	701	719	795	778	707	755	742	754	718	750	761	749	801	797	737	728	762	719	719	793	768	716	748	745	785	766	765	733	753	749	763	707	790	730	738	714	753	728	747	740	775	729	772	746	796	771	791	751	784	736	756	736	787	777	784	734	774	769	772	743	700	716	788	717	797	740	815	763	733	760	760	699	792	771	708	718	765	713	777	784	737	764	788	719	735	821	750	758	762	770	750	771	703	747	757	701	694	720	780	755	724	776	808	759	781	740	720	751	788	756	759	808	727	744	765	725	719	732	703	773	738	764	741	751	756	790	752	749	781	726	789	755	746	723	748	806	748	754	775	778	774	741	779	750	745	761	679	733	773	786	747	759	725	763	731	769	734	700	717	756	730	753	736	766	786	698	807	751	735	755	763	758	714	723	729	732	711	787	779	743	762	747	738	740	794	717	761	740	764	747	748	699	762	697	752	778	753	773	746	702	745	769	734	698	766	717	698	744	742	783	769	673	789	739	718	785	755	816	730	749	741	750	753	798	757	734	716	740	714	752	782	768	764	762	778	755	751	787	768	754	817	729	754	723	805	721	766	714	737	774	758	789	759	723	758	774	734	722	803	672	769	765	745	770	755	770	749	749	716	725	737	759	756	780	791	770	771	762	769	743	759	769	750	780	730	751	772	774	759	765	745	753	753	730	713	755	736	726	781	715	745	741	783	740	754	742	750	736	788	771	759	696	731	772	762	808	713	730	775	735	780	798	762	764	765	729	741	782	734	747	776	720	725	766	737	700	722	716	748	754	762	719	762	763	789	756	716	752	724	817	716	725	760	717	768	716	786	745	751	755	762	795	742	750	812	754	779	727	771	759	756	773	785	726	743	769	727	738	733	772	751	765	721	705	730	712	718	766	775	740	743	770	748	761	766	741	776	752	761	768	727	757	773	763	742	734	743	750	740	778	762	766	792	732	809	705	749	792	742	729	785	710	746	763	746	785	754	748	717	732	735	738	722	718	733	761	734	744	789	786	761	707	753	750	775	787	715	691	777	743	807	753	749	790	763	717	755	773	733	722	781	735	734	754	734	754	723	754	732	793	728	821	776	762	723	767	686	772	746	760	724	755	760	744	740	784	754	792	750	792	787	726	673	731	786	779	732	717	729	722	733	747	688	772	734	759	751	776	798	747	682	755	792	819	740	749	772	731	756	734	750	807	779	733	768	802	779	705	744	760	741	756	755	743	749	773	773	758	779	784	780	717	771	752	798	751	718	778	742	753	695	782	730	697	768	738	711	774	735	796	739	762	738	726	776	751	757	775	757	780	750	737	812	768	757	748	705	765	764	721	750	740	772	754	734	752	750	740	728	805	794	695	726	807	759	752	758	730	747	784	766	716	826	845	765	817	777	715	804	736	747	720	737	716	715	775	714	732	732	744	784	792	736	738	799	760	725	742	702	759	772	772	709	748	750	690	737	732	781	779	732	730	788	744	709	776	753	747	700	741	751	803	765	741	827	714	770	739	788	769	788	744	757	720	712	718	794	710	763	724	741	752	703	765	777	778	749	753	769	711	791	732	775	762	786	794	741	752	797	734	751	783	719	722	764	757	739	738	772	750	775	754	747	745	736	710	717	778	768	709	763	760	723	731	759	744	736	742	752	793	747	798	739	813	709	698	788	761	783	714	764	737	754	717	755	732	769	738	763	749	750	758	735	725	793	791	769	730	732	784	748	752	765	716	761	722	725	762	753	765	791	736	757	755	728	757	775	751	736	740	761	763	791	740	777	774	800	719	725	766	770	767	792	753	778	771	794	695	757	776	752	762	733	782	761	798	771	756	784	751	745	725	777	732	771	764	783	754	752	783	747	787	709	788	757	800	717	783	744	782	720	801	803	725	792	770	757	747	709	693	737	710	744	781	731	772	718	748	769	790	795	801	780	783	781	746	771	696	759	705	777	735	763	734	779	731	743	792	720	756	769	755	747	682	752	751	754	715	726	745	777	728	734	764	751	773	809	707	767	751	706	737	763	774	748	732	786	771	734	743	767	771	734	707	740	732	717	741	727	778	747	743	752	711	787	750	774	747	754	774	729	740	746	791	772	751	803	780	767	797	745	744	785	787	758	743	749	755	772	778	720	775	739	718	742	801	728	770	715	728	723	744	773	720	784	827	737
3014	1950	1642	1325	2518	10047	11902	8990	4916	2310	946	336	165	84	78	60	67	62	75	59	56	62	57	80	62	50	62	80	58	54	65	68	60	74	60	59	58	61	72	67	55	66	69	56	63	60	54	61	58	66	62	65	67	80	57	80	62	64	65	68	50	66	75	59	66	58	55	66	68	53	65	48	79	65	56	60	68	69	63	58	83	64	43	56	77	85	55	72	62	60	71	59	77	49	61	64	65	68	50	71	62	70	60	59	66	50	43	68	47	76	60	56	74	70	81	50	62	68	72	66	58	76	67	60	69	64	69	48	68	74	74	66	68	73	58	52	70	64	76	64	64	60	63	54	56	58	53	65	62	68	61	84	65	68	60	69	64	62	66	53	58	65	57	55	68	59	47	62	56	65	62	52	55	74	66	61	72	51	74	57	64	71	79	63	61	51	45	57	75	61	53	64	71	52	77	51	67	70	48	61	49	48	69	77	67	51	67	71	47	74	53	66	61	53	57	53	74	72	57	54	72	68	72	74	71	53	60	55	62	61	54	70	50	49	56	55	48	55	65	71	63	60	70	57	62	48	60	55	67	53	52	72	57	78	71	66	57	61	60	60	58	65	64	58	72	51	67	78	54	56	74	68	62	59	69	60	62	88	65	65	60	59	75	60	68	66	55	66	43	79	57	60	52	64	52	57	82	57	64	57	57	56	62	65	64	52	57	71	61	63	59	61	64	60	68	64	69	59	55	65	68	51	67	61	65	64	57	57	62	54	71	63	54	63	58	65	60	59	63	69	69	64	77	61	54	41	57	61	64	59	67	59	66	67	71	64	58	74	59	75	72	62	68	83	59	57	58	65	56	54	62	50	70	67	66	54	69	58	60	66	73	58	68	58	58	76	54	66	61	60	68	74	55	55	57	56	59	67	51	58	98	67	64	66	52	66	63	41	73	65	71	61	63	78	62	65	71	58	61	64	72	60	64	64	63	52	66	56	52	61	67	67	78	61	69	66	67	61	72	78	66	69	53	54	54	61	62	59	53	61	64	54	62	40	75	46	68	56	69	66	71	67	54	56	71	65	63	52	57	73	61	58	69	71	78	65	76	62	45	59	59	70	59	72	62	61	67	76	73	76	69	65	66	53	63	66	66	49	68	62	70	55	54	57	66	50	44	58	62	56	48	49	56	59	69	64	66	75	58	60	44	70	57	60	66	55	63	69	67	54	74	56	43	69	64	58	54	60	67	55	56	79	78	62	56	68	71	66	60	56	53	64	60	67	60	55	65	68	50	68	64	51	55	59	57	64	55	71	84	62	65	73	58	52	64	78	57	72	61	71	71	71	56	69	49	54	64	62	68	73	61	58	70	58	62	58	76	65	75	63	65	54	74	53	66	65	77	76	66	50	52	72	72	60	76	63	71	52	63	53	58	73	51	39	54	70	66	70	58	69	58	57	49	69	58	57	79	56	64	70	69	64	58	55	74	74	78	62	70	70	61	66	68	56	55	60	69	49	72	57	58	59	66	57	72	60	65	59	64	65	66	64	66	63	64	70	73	70	71	65	60	59	69	61	68	58	48	52	62	78	74	58	60	66	63	66	52	69	75	70	76	60	76	66	57	65	59	81	63	68	51	51	61	64	59	56	69	62	55	69	65	55	72	75	62	64	67	74	55	60	55	70	71	71	60	61	49	63	55	63	63	61	55	65	67	63	78	56	54	67	63	56	60	67	53	68	70	84	59	67	71	49	60	59	69	64	71	56	61	56	59	77	66	62	64	49	48	54	64	62	64	53	65	59	61	62	60	67	57	53	56	53	61	68	69	65	44	60	70	77	51	74	74	58	62	59	60	60	65	63	71	65	59	72	63	70	53	65	58	63	59	51	63	50	66	67	63	51	59	71	70	63	65	61	67	59	60	61	71	55	56	60	51	57	64	74	68	68	65	62	62	72	56	53	64	75	72	63	65	57	47	65	58	73	59	64	65	59	60	72	70	58	61	55	59	66	73	73	64	77	65	64	63	76	53	74	74	66	62	62	69	66	61	64	48	69	66	51	65	60	69	59	64	59	56	70	68	48	48	36	59	67	65	62	51	66	66	64	63	54	77	58	56	59	67	65	73	72	59	69	66	68	68	81	51	67	61	57	64	46	52	70	68	52	64	70	70	62	57	62	58	51	45	87	70	70	63	68	66	60	60	68	68	52	61	46	50	48	77	62	68	59	62	68	61	68	68	52	58	67	60	56	76	60	62	75	71	72	50	57	65	65	43	63	43	72	66	61	76	53	64	62	58	69	59	69	68	59	67	80	63	49	53	62	52	50	70	74	66	61	71	84	69	64	68	58	59	81	48	66	71	65	68	60	61	57	56	59	51	60	77	58	77	59	58	56	56	71	64	55	85	58	59	64	64	65	72	61	74	70	51	61	62	59	47	75	51	54	53	75	72	85	46	74	63	68	69	54	77	62	70	64	57	58	68	77	52	66	80	54	56	63	57	60	56	62	60	53	58	44	62	57	62	58	80	70	65	64	51	67	61	78	70	74	64	73	51	68	63	55	60	53	55	51	64	67	48	53	75	60	62	69	65	62	64	48	77	50	52	60	63	69	52	72	62	62	62	44	56	63	70	74	73	73	55	59	56	63	60	73	72	51	64	65	58	52	56	60	65	69	70	69	66	64	63	56	65	62	57	69	58	53	53	71	63	62	60	52	61	69	57	67	59	65	87	68	62	60	55	54	62	55	63	63	70	69	65	89	68	63	67	69	65	55	84	64	55	50	51	48	52	64	62	64	44	59	61	83	48	61	60	55	63	61	73	60	62	68	72	58	68	61	61	63	61	65	50	60	59	54	63	71	51	48	82	53	70	51	57	72	64	58	57	71	73	66	66	63	63	61	85	67	62	70	74	67	55	49	67	53	67	63	48	59	52	50	58	74	60	63	69	68	61	68	53	53	64	62	63	70	51	64	86	81	63	55	72	51	57	53	70	58	75	63	69	67	55	62	60	67	61	62	67	53	56	64	58	62	64	65	62	51	53	72	63	64	59	64	71	57	58	50	76	55	66	60	55	68	55	58	66	57	57	63	62	67	67	61	71	66	53	60	69	58	57	68	55	48	66	63	56	67	66	73	41	71	59	60	49	59	62	51	72	64	66	53	55	77	57	65	63	58	61	64	44	52	68	62	68	58	66	64	54	57	59	70	65	63	68	77	64	69	68	90	68	70	56	62	72	59	77	58	58	57	67	44	68	64	60	63	74	62	60	69	56	59	62	73	57	64	51	86	84	72	69	59	64	58	57	69	62	51	55	58	68	54	63	69	74	49	64	56	56	44	73	62	73	67	67	61	74	52	68	58	69	59	49	70	58	68	48	65	72	54	70	74	65	72	58	69	66	58	56	59	60	60	65	54	69	77	74	51	61	66	54	55	68	67	66	67	74	75	46	74	52	58	63	57	72	67	68	70	68	57	67	68	72	59	67	67	67	73	52	47	61	57
26835	22962	19925	28849	44336	61806	57960	48530	37249	27848	17460	8260	3422	1454	932	821	802	789	791	711	791	791	786	764	735	829	802	745	792	762	735	799	740	745	753	775	767	800	773	767	778	710	742	776	774	725	763	747	776	756	813	716	790	778	720	775	756	763	804	765	777	809	775	830	796	749	791	742	740	742	806	754	755	794	754	797	737	770	791	807	751	766	788	764	766	747	752	707	787	783	714	777	703	833	814	767	793	762	758	753	755	771	766	812	763	728	730	771	770	736	756	796	782	843	748	784	747	764	783	802	693	781	726	785	738	796	734	774	750	775	797	760	772	764	727	798	762	753	759	771	762	745	800	754	746	777	768	752	762	734	781	771	717	758	766	785	740	777	763	797	738	744	781	752	792	784	792	763	756	810	748	754	790	719	756	787	804	764	796	730	773	742	810	738	769	795	705	776	796	812	747	773	735	706	750	737	778	769	761	777	774	794	740	831	800	779	721	792	773	804	769	823	774	774	776	741	803	757	746	748	773	815	749	736	844	745	741	841	742	708	738	805	752	739	765	775	798	823	743	811	776	768	774	770	768	810	806	772	766	753	781	779	789	757	789	806	774	777	787	751	835	772	813	710	823	763	818	771	746	768	774	745	751	774	765	847	760	776	758	769	778	758	743	768	780	793	763	749	725	781	754	746	767	753	762	745	801	783	779	725	796	749	790	773	741	793	752	791	770	724	793	785	789	783	741	769	735	753	786	779	797	802	731	772	736	758	763	734	738	788	733	788	797	785	725	758	758	796	813	754	790	768	717	833	798	769	813	754	833	750	781	739	813	749	815	770	759	759	773	749	775	757	742	754	795	802	759	783	750	742	742	750	778	738	773	754	765	734	747	747	777	780	766	782	771	801	802	694	774	742	766	741	766	785	770	779	755	752	824	751	786	803	773	778	783	722	755	757	771	737	765	765	705	768	764	800	752	780	761	776	765	779	778	771	760	834	777	784	755	732	754	820	773	726	740	765	762	746	760	802	783	791	793	738	810	765	754	769	772	782	756	757	732	756	749	755	779	813	810	768	811	784	782	772	822	781	782	731	734	739	767	777	735	791	797	741	806	830	739	742	799	760	739	778	773	767	760	743	728	761	770	753	814	746	788	791	732	730	782	780	771	739	730	733	798	729	757	795	765	763	808	730	794	771	747	749	794	756	793	728	795	772	775	759	758	765	753	728	744	732	777	781	737	730	767	814	732	783	754	758	757	735	775	775	722	798	776	783	732	750	729	777	755	695	800	762	799	801	782	771	746	753	765	783	775	769	746	768	774	760	790	801	748	788	758	788	736	771	795	762	761	770	795	714	754	817	767	750	810	772	766	812	752	792	767	700	749	783	724	752	813	782	797	791	777	771	748	716	777	718	732	697	782	720	837	725	791	759	731	721	718	756	787	767	799	735	769	766	787	757	796	766	776	745	712	752	772	768	737	791	782	780	729	786	722	784	779	771	767	789	746	758	763	752	732	773	729	791	758	767	785	811	741	762	801	753	748	781	754	789	774	765	780	803	821	765	802	771	777	730	790	749	698	746	759	718	775	725	774	774	786	742	738	773	718	726	771	768	737	735	729	791	750	767	767	804	794	782	777	777	722	758	780	752	770	799	793	768	748	798	697	722	754	814	768	772	742	744	742	784	786	812	774	749	761	803	809	697	766	755	798	730	771	807	764	742	744	731	797	743	772	782	773	777	708	771	765	775	751	757	767	751	725	767	860	748	764	763	797	757	745	759	781	766	780	766	781	816	760	741	712	775	758	803	731	740	799	788	772	757	761	762	764	799	734	747	745	795	801	750	818	782	765	819	741	767	730	734	771	744	771	722	799	737	704	791	802	787	772	791	761	735	769	764	765	746	733	766	770	729	741	781	759	755	747	749	780	750	762	790	764	789	768	791	772	727	727	742	762	758	757	764	762	767	792	778	805	746	742	762	748	736	730	828	768	863	738	756	758	783	767	806	730	767	709	795	751	749	738	797	781	748	735	755	787	794	818	716	756	749	774	761	862	769	802	769	741	771	767	747	796	848	763	775	794	784	764	775	738	789	755	778	772	752	779	763	803	755	727	755	764	756	757	798	795	755	776	845	756	763	771	793	718	750	725	751	780	793	768	794	758	815	761	746	776	748	802	806	789	737	744	777	764	786	782	758	745	759	765	774	750	740	750	788	706	735	777	810	741	798	773	771	725	805	781	786	735	805	732	734	748	778	791	765	795	783	740	762	743	737	784	790	782	780	723	749	769	778	824	756	798	734	808	718	779	774	756	741	776	812	761	763	795	719	753	755	758	782	736	756	757	771	724	764	791	766	747	668	780	770	753	775	760	713	749	778	789	804	767	798	796	748	735	814	733	785	756	718	684	767	776	776	798	756	757	805	749	777	752	722	803	727	751	743	775	794	772	778	727	730	765	813	813	733	761	719	804	777	797	716	825	744	777	783	777	798	796	760	739	765	756	777	757	780	776	727	765	760	728	814	779	739	791	796	731	769	780	761	742	814	778	806	743	843	730	778	731	779	668	726	752	776	783	805	752	754	747	752	792	757	747	739	744	746	733	786	772	770	760	802	726	765	769	758	777	782	785	773	752	751	744	751	788	770	733	723	762	822	738	718	733	782	740	761	775	777	779	738	736	788	761	751	825	779	756	811	800	815	784	779	782	742	721	743	726	779	804	733	774	786	825	742	754	750	730	765	768	789	795	767	749	741	779	773	807	823	722	760	734	790	761	736	720	781	779	776	796	783	734	742	779	749	745	785	731	791	791	806	754	727	799	837	766	809	788	789	745	715	837	755	798	817	769	807	705	744	792	743	758	794	748	739	801	773	820	751	740	743	788	726	796	786	777	749	806	753	798	787	777	750	742	825	756	785	752	792	749	801	753	763	759	771	776	774	766	747	796	735	782	745	735	772	840	777	782	756	722	765	772	782	757	780	772	796	758	776	793	748	785	727	731	714	771	782	752	775	740	797	750	768	800	772	755	762	797	751	829	762	775	776	803	780	773	795	770	773	805	765	774	770	795	733	792	800	707	774	812	766	760	760	800	825	773	792	781	791	717	769	785	758	789	759	760	782	735	777	749	778	745	834	772	749	777	796	782	745	757	722	807	748	739	737	810	743	746	789	750	770	784	809	770	783	741	717	746	782	764	724	765	815	769	754	766	790	769	765	802	767	766	729	797	772	797	743	763	765	756	702	777	804	792	798	785	753	796	728	808	795	757	707	784	782	781	756	706	783	748	714	797	732	755	757	753	718	757	747	721	821	793	774	745	766	775	802	789	780	831	766	768	760	762	742	753	759	706	777	742	752	797	768	762	715	732	778	791	778	718	774	755	765	828	784	765	720	747	797	786	747	811	768	789	756	790	798	807	758	783	818	819	725	762	775	717	731	803	751	748	786	738	788	804	757	725	782	757	824	766	782	767	822	732	777	755	770	793	785	688	816	722	769	787	698	769	740	755	751
2223	3268	2959	3159	4779	16581	19383	13459	6534	2964	1048	437	178	87	78	78	71	82	61	74	68	63	58	72	69	99	63	57	71	63	72	55	71	64	71	62	56	79	66	61	72	74	83	73	45	64	88	83	75	55	59	80	70	71	72	49	62	60	71	72	68	64	75	64	71	66	59	81	53	69	65	61	65	73	56	75	88	70	79	64	56	64	74	69	77	49	58	76	81	71	66	73	86	77	58	64	71	67	70	60	81	66	82	77	83	67	79	65	60	85	70	74	80	52	59	72	82	64	60	74	78	71	60	66	76	50	67	79	63	77	63	65	64	77	72	65	78	60	72	66	70	70	75	65	63	76	65	61	77	60	61	67	82	66	68	76	72	79	71	69	60	63	59	71	70	73	73	61	69	72	63	59	65	63	52	63	79	62	72	65	80	74	62	62	61	75	74	64	76	71	71	86	74	56	63	73	64	69	79	67	80	67	67	62	70	62	69	86	63	75	91	63	74	57	77	73	63	75	66	72	59	60	82	62	79	71	70	69	67	75	79	87	56	77	60	66	76	67	67	65	60	70	76	71	69	70	56	68	68	79	76	67	67	59	78	67	71	68	64	78	54	58	61	64	73	80	58	69	61	61	70	72	68	62	63	85	79	79	64	73	72	91	62	78	65	62	79	86	57	68	80	70	71	74	66	62	62	66	77	78	55	76	66	60	77	69	74	66	69	64	77	77	77	63	67	68	57	74	67	48	68	67	66	58	77	55	88	60	55	75	66	63	53	70	70	60	90	72	52	65	61	66	82	69	68	64	61	78	60	83	74	58	76	73	77	69	76	73	67	79	68	59	71	58	74	79	58	75	62	75	63	71	64	58	58	74	76	68	68	65	54	87	65	68	53	82	60	63	59	71	76	73	54	61	63	76	70	63	79	80	73	70	66	64	62	87	59	67	67	72	69	80	67	77	66	70	62	74	89	84	56	75	82	66	62	71	82	50	63	74	78	62	61	75	69	66	75	80	59	72	71	59	75	64	55	58	74	72	58	49	56	68	56	57	55	71	48	67	57	67	75	73	74	68	57	66	70	54	73	64	72	75	63	79	68	67	65	69	63	52	71	77	63	60	69	72	86	75	62	70	64	70	61	67	68	71	47	71	77	82	54	73	70	70	66	68	78	83	74	62	72	60	58	79	69	68	78	67	54	80	62	73	67	76	66	84	68	70	62	60	71	65	71	63	59	77	63	70	61	67	76	65	82	69	56	63	69	60	60	64	61	70	67	70	70	57	59	61	74	68	70	70	51	80	66	74	78	77	70	86	65	62	58	51	53	79	75	61	72	52	59	71	69	72	56	72	70	61	54	64	70	75	66	60	78	62	81	75	71	73	59	69	63	84	80	53	69	76	65	51	64	80	54	53	57	68	72	77	65	83	80	81	61	79	60	70	82	75	68	68	67	72	73	62	79	64	57	76	66	59	65	61	52	61	85	48	70	69	63	72	76	71	88	68	58	54	65	52	64	77	77	69	61	68	66	73	74	51	70	70	83	72	69	71	68	74	59	68	73	66	78	86	70	70	88	53	80	78	89	74	56	77	71	62	57	52	68	67	84	76	77	52	61	68	71	66	61	61	63	80	63	74	78	69	69	73	65	74	69	79	73	89	75	64	77	66	75	65	67	60	76	53	71	68	70	59	72	78	73	65	71	97	64	59	68	71	62	60	58	69	58	65	76	76	56	71	64	72	71	62	67	67	71	54	82	74	81	71	83	75	71	68	80	64	74	75	67	73	63	53	58	68	71	76	65	61	62	74	56	64	50	57	88	53	62	64	66	60	67	75	70	63	62	72	52	71	72	71	76	61	61	64	58	54	70	84	64	73	50	70	65	64	83	76	70	66	78	58	62	62	64	85	76	50	74	69	71	77	72	72	69	72	65	74	66	85	79	68	65	64	71	62	60	67	91	72	57	66	61	62	68	64	84	79	67	49	65	53	72	63	58	70	53	68	54	76	62	67	65	61	73	79	65	65	77	89	64	81	76	70	84	68	69	62	64	60	87	66	63	63	82	60	60	57	69	80	69	75	76	61	64	82	74	81	59	69	81	61	66	61	71	64	62	70	66	71	52	70	67	64	69	66	72	81	63	72	67	86	65	85	69	68	76	73	66	75	66	72	58	67	69	56	55	65	79	59	68	79	60	78	80	73	78	58	72	83	62	77	72	80	77	65	66	78	62	53	64	76	85	76	82	70	71	70	64	72	70	73	79	72	83	68	67	63	74	66	66	66	60	64	68	96	64	78	69	69	63	62	64	75	76	79	66	69	73	75	73	69	65	77	67	61	76	66	74	74	57	61	72	65	71	86	73	66	69	61	79	60	65	54	52	66	74	79	59	70	70	58	63	57	69	71	71	70	83	60	58	65	60	68	63	83	60	63	65	68	54	64	72	77	73	63	70	72	88	56	75	75	62	66	83	62	78	69	66	58	67	55	65	78	70	76	66	73	71	59	67	67	75	64	80	56	73	67	78	69	66	71	66	66	71	60	49	86	70	73	65	71	75	66	71	70	67	69	71	82	60	75	64	58	66	77	71	79	63	64	82	86	53	64	73	71	70	68	68	62	54	68	59	78	68	82	77	59	72	62	70	65	68	82	53	65	62	58	79	67	70	82	62	71	76	61	74	76	65	70	73	70	60	70	60	71	71	81	63	63	78	76	77	73	62	62	55	54	76	68	74	73	67	77	62	67	65	70	79	65	58	62	79	69	72	65	74	69	58	60	84	59	73	62	61	71	90	66	63	63	78	76	66	51	62	71	64	75	68	80	64	67	84	78	78	74	69	68	69	68	64	70	80	71	61	71	71	53	74	77	76	62	72	67	64	59	64	54	69	67	74	47	63	71	78	67	63	77	68	66	75	69	68	75	81	64	77	56	67	72	65	75	70	59	61	58	80	82	62	64	67	70	67	67	68	67	62	70	60	71	65	81	76	61	69	46	59	65	60	63	77	55	64	79	69	70	63	62	73	55	76	77	82	66	66	75	73	71	48	74	66	65	66	57	70	75	72	77	73	68	67	64	69	58	72	80	70	63	75	76	78	75	62	73	64	68	82	71	78	65	70	57	69	69	75	64	86	63	82	63	77	74	56	73	69	60	86	74	61	66	73	54	80	66	71	73	77	67	78	72	64	72	61	66	80	59	63	73	56	60	59	64	72	71	72	65	75	62	72	67	55	74	72	62	68	54	81	87	63	91	73	73	78	83	62	62	74	63	61	78	79	73	70	64	69	53	75	74	69	60	66	64	68	78	78	90	57	65	75	61	69	63	72	75	58	57	69	72	82	57	67	75	71	65	62	72	75	82	54	68	58	80	61	70	53	67	71	70	61	62	77	61	61	60	60	70	68	76	69	68	65	61	75	70	62	65	64	66	67	61	69	70	68	82	76	70	76	73	70	71	57	81	75	57	67	64	58	61	61	67	80	65	83	66	69	57	76	68	69	59
31712	28465	25939	38024	53537	72517	69056	54561	40085	30161	19346	9613	3629	1686	1074	941	868	900	844	813	828	871	838	892	878	851	807	821	807	810	834	793	908	818	834	909	866	852	805	819	864	823	834	830	886	876	825	815	775	869	864	858	832	775	827	816	852	835	830	822	839	844	859	825	881	880	810	861	787	838	862	843	805	841	905	866	826	877	843	843	845	838	858	835	847	798	894	836	807	822	846	861	831	848	859	864	866	829	851	858	886	811	832	856	847	837	862	827	808	817	791	779	852	823	842	883	869	882	858	846	822	846	847	831	868	839	790	830	817	858	814	824	846	834	868	886	846	866	871	782	838	837	826	842	867	876	816	822	848	807	815	820	826	889	870	845	822	810	865	867	865	859	817	816	865	904	880	795	832	815	805	816	838	780	852	858	844	822	841	824	820	872	885	843	796	811	848	841	890	830	866	850	817	790	840	818	888	840	815	874	847	807	840	840	844	859	867	799	850	833	811	915	856	841	830	841	804	849	851	853	854	869	830	829	824	833	850	871	867	830	882	875	832	856	840	856	870	905	865	884	896	828	799	786	844	860	838	847	841	847	856	797	832	875	855	831	827	838	879	823	838	828	845	872	850	829	837	828	835	825	852	881	860	861	806	823	840	812	817	826	860	881	828	835	892	847	817	868	904	876	808	862	831	780	831	812	865	901	820	837	858	786	816	876	838	801	865	797	897	864	854	909	838	853	845	824	884	818	850	839	847	864	885	798	798	868	849	832	837	845	885	810	820	817	903	853	834	827	808	830	859	820	866	889	818	855	837	828	882	823	842	905	829	884	820	829	819	868	843	826	844	832	854	836	829	843	854	854	878	829	824	813	866	825	829	864	891	843	844	833	885	863	850	834	818	858	847	836	809	828	810	880	848	855	898	868	880	786	868	877	847	873	840	783	866	861	847	792	825	874	833	880	851	851	860	821	816	870	839	875	805	808	802	833	837	882	807	849	814	896	869	867	835	864	869	833	870	827	848	846	864	834	836	839	829	792	816	882	879	865	884	860	875	849	801	884	888	855	830	899	839	844	806	832	831	879	912	846	853	859	911	849	857	884	828	856	865	804	837	810	840	855	835	858	875	827	912	847	810	820	797	840	881	819	865	869	821	821	813	833	872	872	813	882	904	896	874	870	877	833	903	832	865	812	838	903	832	854	878	874	816	914	872	814	841	851	791	843	890	801	805	819	885	781	912	861	857	868	863	820	814	812	845	867	805	842	879	847	822	810	876	842	850	828	878	856	836	801	843	887	856	883	852	853	858	869	873	912	871	850	889	775	892	905	853	912	846	818	810	815	878	810	821	803	805	822	853	885	862	852	849	862	849	823	806	863	853	848	839	868	831	797	877	908	876	798	810	831	871	886	885	841	826	845	872	872	832	830	907	836	878	873	794	880	846	805	853	845	846	820	833	932	811	861	857	903	819	881	835	836	813	830	816	867	863	815	846	872	780	859	787	846	850	868	881	857	834	819	838	838	838	790	840	845	872	858	831	809	837	865	863	860	846	826	821	839	843	821	809	858	869	854	868	850	846	847	840	864	848	904	872	785	877	848	844	793	827	867	830	863	860	805	850	832	814	831	837	835	870	842	824	870	843	901	816	816	828	855	879	832	896	853	820	861	823	848	883	893	815	833	849	841	805	892	888	851	844	831	851	840	862	850	841	851	840	846	856	861	842	820	887	841	868	843	840	850	868	847	917	864	850	875	886	883	867	855	905	868	782	807	829	874	825	878	852	816	774	866	841	873	814	871	857	884	825	826	822	849	907	870	839	902	884	807	871	841	829	853	867	859	859	873	846	851	860	842	863	854	894	888	871	846	828	864	777	868	907	851	848	885	875	830	874	809	832	849	847	834	839	861	851	817	867	851	856	799	879	886	808	847	876	819	832	875	793	881	870	870	871	891	851	881	807	866	862	846	880	883	851	897	842	845	812	868	867	849	825	847	894	776	863	828	824	822	809	824	858	853	823	861	842	865	848	836	828	858	847	877	832	884	822	853	803	831	869	860	865	796	872	814	842	872	859	837	823	913	866	851	884	838	865	817	824	826	861	889	894	813	827	809	820	895	878	911	858	847	815	862	843	860	893	839	863	802	809	864	850	857	858	876	849	892	839	850	804	867	834	881	843	812	853	875	880	830	849	867	871	840	844	886	788	822	828	799	873	829	816	869	914	830	828	844	857	818	831	806	866	879	844	820	848	813	865	797	819	837	805	888	845	865	860	856	854	860	874	840	833	812	850	840	834	851	864	777	799	846	872	863	860	881	869	813	871	842	875	828	777	835	859	840	839	802	839	840	830	777	817	797	865	832	869	842	830	812	832	804	814	851	844	813	863	861	843	820	837	875	856	887	830	885	871	885	855	844	832	888	862	846	799	823	850	848	840	857	838	901	875	851	858	834	852	867	824	890	911	824	790	811	834	848	914	842	847	817	867	900	870	858	840	825	805	795	827	811	851	817	834	865	868	810	822	818	879	871	836	848	840	800	872	841	905	869	844	865	873	812	855	820	840	779	827	866	838	844	886	836	836	854	850	861	846	815	822	803	808	819	885	821	794	861	840	835	830	912	834	819	861	819	825	847	819	843	806	794	805	889	853	856	865	867	814	792	884	862	834	865	835	841	846	831	858	845	849	818	843	854	837	842	831	832	837	861	857	805	904	811	882	877	859	808	866	876	818	821	846	847	794	861	828	837	852	812	870	852	834	833	854	800	816	815	818	884	795	832	819	847	823	840	815	886	805	838	878	828	891	833	871	849	850	815	784	792	894	861	828	897	856	879	860	861	882	794	835	823	835	872	811	816	850	829	872	869	869	803	853	843	851	868	854	819	821	830	848	798	812	817	874	825	835	829	826	873	856	824	809	836	831	800	822	843	828	890	806	827	857	839	842	780	879	913	823	858	768	851	841	766	829	856	793	817	860	775	897	783	821	861	838	854	881	858	869	849	831	828	865	877	852	891	841	878	884	870	874	854	908	822	829	831	854	811	846	900	847	786	864	902	868	856	863	850	810	839	840	845	855	887	862	861	832	846	909	807	830	843	804	845	830	865	831	865	827	826	881	838	866	816	862	814	839	851	842	856	806	872	840	914	869	871	840	807	842	862	847	808	832	854	846	822	886	854	805	799	871	886	811	844	859	831	834	810	877	857	800	853	841	819	850	824	812	901	843	842	894	853	875	827	848	820	866	797	866	890	880	835	805	849	810	849	851	819	849	833	885	811	855	827	839	846	875	858	888	823	844	874	843	893	856	838	855	828	814	832	856	839	866	855	839	848	792	893	803	852	850	852	896	848	891	903	850	874	868	870	833	866	823	879	819	818	847	915	825	837	875	843	792	780	877	863	865	868	836	854	911	850	912	830	798	855	847	822	858	892	832	864	824	826	877	831	895	878	854	891	825	904	870	882	835	834	864	817	794	849	910	854	829	852	844	809	838	809	830	856	849	839	821	872
1850	672	570	1053	1073	3188	4175	2563	1246	644	338	157	75	63	58	54	54	54	51	51	70	72	57	58	52	54	65	68	52	61	48	72	63	54	46	58	50	49	64	62	51	58	45	46	55	56	66	58	55	50	59	48	68	53	52	60	60	62	47	52	55	59	49	59	65	51	55	57	46	43	59	49	50	45	47	62	62	53	55	77	52	59	64	44	53	57	45	66	54	57	51	63	57	59	62	54	42	57	55	62	50	52	62	43	54	39	55	56	65	50	49	51	45	63	47	54	50	45	52	57	62	71	59	53	66	48	50	43	73	64	52	57	74	47	67	55	53	39	58	53	51	51	65	67	52	49	61	58	49	51	62	48	57	50	72	62	54	62	48	55	66	56	53	49	39	54	54	64	49	41	53	64	62	52	53	63	64	51	63	53	61	53	46	55	62	56	47	50	37	49	54	50	46	52	55	57	54	50	56	57	52	66	46	55	59	47	66	50	52	45	64	57	60	56	49	66	41	62	63	55	57	50	57	56	55	64	45	44	57	50	65	40	62	57	40	50	50	51	59	49	54	58	49	52	55	56	54	48	40	43	59	61	54	65	51	64	68	65	57	45	59	48	57	60	55	59	62	56	57	54	54	47	54	41	44	52	45	62	68	66	57	55	59	61	60	66	46	61	48	58	54	45	49	57	62	46	47	59	59	51	49	45	50	49	44	55	60	42	55	41	57	68	52	51	49	67	49	52	60	52	50	55	71	54	44	44	49	60	62	56	60	46	57	46	56	48	48	57	55	54	61	48	54	57	46	55	63	67	62	66	46	55	58	53	61	60	74	48	68	53	54	65	45	71	50	51	66	61	60	60	67	53	59	76	55	42	59	62	72	48	48	38	64	49	47	53	53	55	66	53	69	53	60	55	40	43	55	66	55	59	53	64	51	49	54	52	60	66	60	47	49	53	55	66	56	49	60	53	59	55	51	56	61	64	53	60	58	41	62	56	43	58	53	55	59	45	56	74	42	61	48	65	57	71	62	65	55	64	54	54	50	45	72	62	45	55	58	42	52	61	57	50	60	53	56	59	49	64	46	43	53	49	57	54	62	57	43	63	54	48	51	63	66	60	52	41	54	55	59	49	51	62	59	56	50	58	64	43	46	61	60	47	61	63	55	54	41	62	59	49	61	55	58	55	48	59	46	50	43	75	49	53	41	51	49	62	51	69	51	56	44	58	56	51	60	49	58	55	56	62	63	63	55	53	53	59	57	58	64	66	68	69	59	51	61	65	57	58	63	52	49	45	63	59	64	53	62	55	63	45	54	49	53	48	54	59	50	65	47	64	47	61	64	47	53	52	62	50	69	51	59	63	49	63	64	62	55	47	43	54	50	62	63	50	71	49	53	49	72	52	67	47	52	58	48	56	45	53	36	63	39	59	51	55	58	63	38	66	46	47	63	60	54	50	55	67	54	53	58	63	57	54	61	55	51	48	55	67	59	61	61	48	50	55	62	61	60	55	56	52	36	50	59	53	69	62	50	52	56	57	68	66	51	50	55	64	45	49	52	53	59	56	53	58	55	55	54	55	56	56	61	53	56	50	44	57	51	45	53	68	63	45	60	48	61	56	49	48	54	60	51	67	69	61	57	59	47	60	56	42	58	53	64	50	58	49	60	58	54	62	55	67	54	53	57	61	43	59	54	51	55	38	66	65	54	46	47	46	66	51	55	45	64	47	53	59	47	36	55	49	70	44	49	57	52	50	57	56	53	50	52	60	53	65	67	51	51	62	56	59	56	62	53	60	46	62	52	50	57	61	61	49	53	60	62	62	68	38	65	67	49	60	52	47	73	50	58	57	51	52	59	52	45	50	40	50	59	58	53	46	53	53	44	55	54	37	55	57	45	50	60	59	47	49	51	55	62	57	60	51	48	64	47	49	56	56	50	61	56	60	51	73	43	62	58	51	52	51	54	66	54	58	55	46	56	62	56	61	51	50	63	52	54	44	53	55	43	52	52	50	66	49	54	61	50	51	46	46	60	44	54	52	50	61	45	61	54	54	52	53	57	53	60	46	54	59	48	55	57	53	55	49	59	56	37	58	61	50	55	55	66	54	58	70	47	53	47	57	49	68	54	59	61	59	60	61	52	57	61	62	51	55	42	46	71	68	40	46	45	51	60	49	62	48	59	56	58	47	53	53	56	50	56	49	57	64	70	59	51	56	66	62	67	56	50	41	51	54	45	58	52	47	72	62	57	50	64	64	60	68	51	41	52	64	46	49	70	49	57	66	40	55	43	67	68	64	56	54	49	53	64	48	60	64	42	58	49	64	64	48	52	53	56	53	46	52	46	60	58	57	50	49	71	46	35	47	59	49	55	54	45	53	47	67	59	53	47	59	41	46	58	49	61	57	53	58	41	59	50	54	44	48	41	65	41	58	59	59	64	69	49	52	60	54	67	57	71	40	50	49	57	40	50	65	56	61	60	45	47	57	57	62	48	59	68	56	56	55	58	51	67	56	57	62	63	45	54	49	63	45	60	46	57	46	71	61	45	53	47	50	57	55	46	61	66	55	49	54	75	57	70	41	61	51	55	54	56	49	45	42	51	47	66	57	64	56	69	55	48	55	61	49	68	52	63	49	53	45	64	58	50	55	63	66	55	60	66	60	55	67	40	64	66	49	59	31	51	57	57	45	51	47	55	61	56	51	51	64	49	72	57	65	58	56	55	38	60	67	48	58	62	56	60	63	57	53	52	46	60	62	51	56	67	49	55	53	53	56	47	50	46	63	62	59	48	53	61	56	44	52	52	58	50	40	59	56	47	59	61	50	59	56	50	56	54	55	48	55	42	55	56	57	58	51	66	46	48	57	69	52	59	55	57	58	77	51	52	63	40	61	56	59	48	61	63	50	46	49	57	58	46	55	51	65	50	38	56	58	61	67	66	52	54	55	67	45	54	55	66	59	58	62	50	49	61	47	60	60	48	46	50	57	48	54	63	44	44	66	55	58	54	59	57	54	48	53	65	52	59	49	48	52	57	59	46	56	65	51	43	38	48	57	67	62	44	57	60	70	48	58	54	42	66	65	58	56	47	54	54	59	56	59	49	64	56	52	46	62	70	63	49	45	53	59	50	56	50	45	58	50	57	52	43	45	52	49	53	57	66	51	55	49	51	41	48	52	48	61	46	61	46	58	64	67	60	59	55	44	44	49	52	68	60	47	54	55	48	61	56	56	52	55	48	45	50	51	61	60	58	64	55	55	53	61	48	49	44	54	47	60	73	54	53	62	47	57	54	51	57	63	56	58	55	62	48	46	54	54	58	56	53	60	57	47	56	51	51	80	58	45	62	64	51	54	58	59	63	53	58	57	43	64	54	61	54	52	49	51	61	67	54	53	62	49	59	50	57	56	50	55	53	57	51	55	65	46	57	61	59	54	49	59	42	48	66	55	47	55	43	62	40	54	46	60	51	51	58	56	57	57	61	48	59	51	65	51
21386	12373	10630	26511	32941	43341	40706	32187	23242	15179	7586	3082	1361	918	745	728	664	682	664	730	640	674	710	689	670	632	697	693	653	650	681	674	633	662	628	661	706	691	616	670	688	658	687	638	675	688	742	671	671	645	721	679	695	641	689	723	628	681	690	692	708	673	687	641	667	685	628	662	681	666	685	639	737	688	658	668	665	651	669	693	651	654	731	648	685	667	711	671	609	599	677	686	682	673	637	664	736	693	665	646	680	665	648	658	702	693	686	670	640	699	705	666	675	631	658	725	734	701	664	645	661	716	671	694	655	687	644	685	663	661	655	658	704	668	685	652	699	645	688	671	676	659	634	673	662	659	702	630	631	644	639	659	716	650	675	638	673	645	662	666	632	668	704	678	682	675	671	655	649	699	691	679	691	654	694	651	676	647	668	652	705	683	669	637	719	676	698	676	712	655	642	657	676	679	664	629	643	675	700	648	708	661	666	664	639	652	597	689	670	656	702	674	659	662	704	711	646	682	684	649	660	679	651	635	632	699	704	663	641	648	693	665	694	674	697	684	680	635	677	683	693	720	656	689	657	697	620	661	681	680	656	685	647	592	663	663	642	653	693	692	687	698	685	677	663	661	660	631	636	662	631	693	651	661	698	640	677	687	681	711	668	669	663	649	672	667	654	690	623	660	636	660	606	656	720	697	649	720	722	681	689	703	665	675	689	664	708	674	677	678	672	652	658	704	688	684	703	721	662	672	682	677	666	665	666	681	699	672	692	675	677	674	690	667	623	689	648	681	693	634	649	688	665	683	713	669	667	688	673	662	683	658	652	628	683	671	650	718	671	693	693	684	696	713	705	680	672	700	667	702	662	678	716	688	691	632	656	652	647	688	670	620	717	698	655	662	673	669	674	690	705	635	664	712	686	637	673	683	640	678	690	614	706	650	619	658	686	689	635	689	665	690	698	643	682	699	616	674	656	677	671	701	664	673	691	702	645	670	663	705	672	653	658	686	711	637	650	658	655	711	713	662	691	662	701	701	652	648	662	686	687	670	640	614	666	700	683	646	666	667	657	686	646	710	655	692	660	675	652	683	671	703	658	671	711	685	662	682	697	682	686	664	687	688	658	651	652	738	670	648	662	667	624	647	653	629	642	671	672	685	645	670	681	677	686	666	644	660	684	656	643	677	640	710	699	697	702	701	634	646	699	680	670	637	647	734	622	690	629	675	709	653	666	689	703	672	665	658	684	687	706	630	678	662	683	664	667	638	671	716	702	657	662	691	680	693	694	676	691	671	697	695	689	653	705	692	669	662	662	683	681	594	688	691	682	670	696	669	661	659	682	713	700	655	668	664	702	684	688	681	718	717	652	639	662	686	693	661	637	626	589	619	703	667	683	639	651	686	636	650	683	673	655	650	690	669	660	695	721	658	649	672	666	645	660	660	673	665	700	671	675	689	665	637	690	688	717	690	659	651	688	692	629	672	701	702	705	658	668	677	662	695	695	715	724	685	660	638	660	680	704	642	658	658	676	670	654	720	644	663	661	683	701	704	699	690	637	687	722	703	680	673	649	685	733	634	666	683	654	714	637	678	670	689	685	659	645	693	632	670	673	679	701	651	690	694	703	670	664	718	677	708	674	672	689	678	668	690	654	686	720	653	636	674	726	667	677	636	702	679	659	674	677	648	661	716	680	633	692	655	682	664	670	668	660	669	684	655	706	656	661	654	711	722	693	682	672	678	648	674	711	678	676	703	618	680	664	696	690	698	690	643	642	699	671	689	674	712	672	685	703	664	683	652	678	669	630	685	631	708	642	695	702	689	676	667	650	679	663	651	664	664	645	654	694	625	652	700	707	701	640	702	674	685	631	676	659	671	648	731	632	696	706	673	648	666	679	687	619	672	649	671	634	708	611	674	681	655	679	687	716	648	693	659	727	685	662	677	713	646	658	664	661	693	698	678	686	737	699	642	657	705	647	697	689	634	716	660	663	663	720	681	689	628	689	675	711	634	675	677	686	674	655	642	653	651	683	602	660	661	683	654	674	681	688	680	677	676	650	695	630	693	641	622	660	675	677	660	713	687	657	645	672	653	671	689	673	666	692	654	670	699	660	660	705	647	631	671	660	655	636	649	705	690	651	685	676	669	655	704	695	707	624	654	688	709	621	641	710	682	622	671	688	667	639	652	663	630	670	626	614	685	698	691	672	657	645	671	686	643	706	660	664	666	695	659	654	659	672	667	704	704	659	666	629	683	651	654	678	701	708	692	628	684	656	672	706	643	674	656	701	622	693	677	647	656	700	688	668	706	621	647	677	718	692	671	678	642	696	671	635	671	668	646	701	669	674	685	675	658	681	695	681	681	647	651	685	684	656	690	642	692	675	660	683	679	630	690	705	725	658	673	694	686	664	662	676	660	627	651	686	646	663	655	665	661	621	652	659	679	671	689	682	662	667	664	651	723	664	736	651	676	660	736	629	680	688	640	689	662	715	654	664	690	657	665	650	657	693	644	645	708	664	647	719	732	661	711	691	688	641	685	681	661	642	658	684	661	637	634	667	669	695	637	633	682	683	637	670	661	652	698	675	639	648	698	686	643	665	673	656	656	673	648	726	684	681	685	700	658	677	653	697	697	662	689	643	686	632	612	704	632	664	644	691	695	639	643	643	702	668	675	714	679	702	697	633	639	703	667	652	665	636	662	709	651	687	658	657	715	672	650	705	676	643	675	635	674	683	697	672	690	720	714	660	615	683	703	630	672	706	621	679	644	630	622	664	685	645	679	698	719	692	650	665	662	715	680	719	683	678	672	679	670	667	665	647	679	671	678	635	666	639	669	652	663	651	648	663	650	660	707	680	633	688	675	644	686	658	758	686	658	661	705	665	669	632	689	684	718	668	636	634	660	667	669	662	644	739	682	669	708	656	672	641	683	662	685	667	679	688	693	663	655	693	642	709	671	704	678	687	665	673	659	710	713	727	680	712	671	679	682	611	626	649	651	672	689	716	671	665	658	623	695	637	682	716	682	682	663	660	655	686	713	689	665	667	655	682	672	689	680	686	639	678	635	633	711	633	691	703	684	685	677	666	682	655	682	686	691	653	676	692	717	657	670	620	677	665	681	665	657	724	709	691	766	617	704	708	694	716	685	690	640	662	705	686	712	700	650	688	674	684	742	683	625	705	699	721	680	715	649	693	721	699	704	700	704	634	679	683	709	640	675	673	684	692	712	661	684	703	672	674	696	616	646	685	635	645	676	681	679	693	619	654	671	640	662	661	669	678	634	676	665	645	702	710	705	653	677	668	641	696	691	653	693	690	659	705	682	677	669	702	666	685	670	639	693	669	679	648	678	713	632	665	685	624	721	701	703	648	687	690	640	664	607	677	657	680	683	677	673	669	703	689	666	678	697	677	614	683	679	673	715	679	670	647	721	631	680	639	696	701	680	674	665	677	670	690	688	689	642	696	703	687	690	686	693	693	647	660	635	648	679	745	708
1477	2052	1916	3575	3400	9517	11103	6401	3277	1640	667	277	178	89	66	68	51	70	64	61	48	61	58	52	65	55	73	53	68	66	58	47	59	55	56	53	49	67	57	63	61	72	59	60	61	62	63	66	60	53	57	77	61	66	72	65	68	65	56	62	62	48	84	71	82	70	60	58	66	50	75	49	55	66	70	58	53	69	66	61	64	58	61	66	79	68	71	64	51	61	56	58	55	57	52	67	64	77	59	49	49	66	63	55	70	62	76	51	75	60	61	55	52	63	63	60	57	55	54	67	67	58	61	50	50	63	69	64	61	59	58	59	72	61	56	63	67	64	56	57	70	72	63	56	64	64	61	46	56	48	69	57	52	53	47	69	60	61	68	56	80	52	71	74	57	63	59	62	67	66	62	55	57	61	62	60	60	73	69	53	72	63	66	64	62	70	61	57	60	56	71	49	57	55	64	64	67	64	63	72	63	71	53	66	74	47	65	73	36	62	68	71	64	56	66	83	56	78	52	58	67	65	67	60	57	48	71	65	73	71	61	58	67	52	60	55	66	64	73	62	59	76	69	59	65	58	54	75	70	52	57	72	64	72	51	72	56	60	67	64	71	56	69	62	68	62	62	53	64	53	58	77	51	63	48	60	53	74	54	60	64	57	76	74	61	64	63	68	63	63	75	68	62	71	61	76	73	62	76	59	51	62	57	62	57	62	50	57	67	62	59	70	63	55	53	57	64	52	52	60	57	54	60	62	63	70	57	52	47	54	47	74	48	70	52	60	64	62	55	70	57	66	63	63	68	57	62	65	47	65	54	52	53	60	60	50	69	71	53	62	64	70	65	73	61	67	81	69	59	55	67	55	61	70	57	67	56	65	65	67	49	78	56	55	66	53	69	63	61	56	60	49	61	68	59	59	61	62	68	64	49	63	62	60	55	55	64	62	54	51	57	65	64	60	70	66	56	57	54	66	62	57	81	72	66	77	72	54	62	70	59	59	69	57	66	55	46	64	63	56	54	57	62	70	52	76	74	68	57	66	53	72	67	53	65	61	88	57	73	53	59	70	53	63	72	69	63	56	67	68	85	69	66	58	55	60	76	46	66	56	66	60	64	86	70	58	56	62	58	54	77	59	71	78	71	58	78	71	53	64	80	61	72	61	73	59	65	70	71	63	71	55	61	63	64	49	60	57	75	54	69	55	67	56	51	60	65	64	49	73	56	70	61	65	65	71	62	69	52	79	51	54	59	62	58	69	58	60	57	64	69	57	71	56	68	66	70	71	48	71	58	51	63	66	52	72	57	63	69	54	64	58	66	73	72	56	77	58	55	58	64	72	49	56	59	59	60	70	59	53	59	53	49	69	61	80	52	65	60	60	57	65	62	65	60	70	51	60	56	64	57	69	50	61	57	60	49	69	66	64	63	58	60	69	55	75	50	62	69	56	67	71	66	50	73	62	66	59	70	64	59	49	67	58	68	58	71	59	62	69	64	55	57	59	73	66	58	73	70	56	51	51	60	67	58	58	59	75	63	55	64	65	61	52	76	46	74	76	61	57	86	66	81	56	54	54	46	47	65	68	59	66	61	51	72	77	68	55	63	70	49	63	68	71	66	61	77	77	58	80	68	58	74	58	55	66	59	53	69	49	69	62	56	85	70	59	63	49	67	74	57	64	55	67	81	75	70	42	61	68	66	63	62	68	68	45	68	68	59	60	58	55	60	64	57	56	68	53	79	66	55	64	53	61	61	48	55	73	65	54	73	55	62	60	53	51	66	56	48	67	61	69	55	58	60	49	69	75	75	64	63	60	73	61	79	58	60	58	60	57	69	62	62	63	51	65	68	71	67	61	59	65	57	70	68	56	54	70	75	57	59	47	82	49	42	56	69	61	74	60	65	78	69	59	66	63	61	55	64	61	51	66	74	70	77	61	75	72	69	55	56	61	59	66	53	55	62	74	57	63	64	60	64	59	59	59	56	71	68	66	43	58	64	64	67	60	71	69	65	71	51	58	55	42	62	56	59	69	60	55	76	65	58	56	61	57	59	69	64	54	71	54	58	63	74	65	78	73	65	56	49	61	67	67	59	62	64	63	60	73	53	57	51	61	58	75	42	56	77	66	39	58	58	65	64	56	48	64	66	62	67	75	69	56	58	63	50	78	76	53	63	58	71	66	61	75	44	63	63	60	48	58	76	60	50	69	71	59	63	64	66	67	59	52	62	41	61	55	65	60	66	71	69	65	71	69	63	49	42	78	55	56	57	73	69	55	71	62	64	63	60	67	74	69	69	51	53	47	57	57	59	58	61	59	71	58	72	63	82	75	66	72	58	43	65	63	53	75	58	60	55	67	61	75	66	55	46	51	70	49	57	67	50	80	51	68	66	54	61	76	69	67	59	57	64	59	63	68	55	66	66	58	71	64	62	65	64	72	67	62	67	54	56	55	47	59	63	61	57	63	66	64	61	64	61	63	58	62	63	63	70	70	55	63	65	52	61	73	62	48	63	50	65	56	61	66	68	56	60	70	61	62	55	65	75	74	57	62	56	65	60	63	69	60	56	64	57	68	54	58	75	57	61	49	56	57	72	60	54	57	55	63	67	57	40	77	63	62	58	65	64	55	73	53	61	58	66	74	70	61	58	49	61	62	58	54	67	67	79	55	58	66	60	71	47	62	63	58	71	50	63	48	61	52	64	62	72	67	62	68	72	52	67	58	57	66	75	54	55	75	74	51	69	68	77	60	68	82	69	55	74	66	60	60	70	60	56	65	58	55	68	57	60	61	71	72	65	67	57	62	55	82	45	53	72	59	65	54	47	62	40	67	66	71	63	43	64	64	62	50	62	68	55	67	62	57	61	54	70	55	59	70	62	62	64	66	61	57	59	61	63	55	62	79	66	58	63	63	66	80	54	59	55	57	67	60	54	51	68	42	81	64	65	67	66	63	66	71	58	51	56	74	52	50	66	70	45	66	64	48	66	63	61	61	66	55	61	83	54	67	49	77	70	58	54	61	71	68	66	68	56	60	57	73	56	77	58	52	55	61	59	61	68	67	64	49	62	61	68	66	68	60	61	69	69	63	63	62	65	74	53	49	54	74	60	65	76	61	68	60	65	62	43	62	69	53	52	68	61	83	56	59	64	50	65	64	58	57	59	47	63	69	56	76	77	71	65	75	60	55	68	73	57	72	62	63	63	53	55	77	68	74	62	65	50	83	57	70	71	71	71	58	56	61	59	58	66	72	56	70	62	44	72	61	73	51	69	56	62	55	67	67	56	53	62	82	68	56	72	57	59	61	71	75	69	75	57	71	59	66	59	56	80	52	64	67	60	59	65	69	74	60	60	68	64	52	59	57	59	63	65	75	65	54	61	59	61	58	57	62	53	42	67	65	88	51	54	66	54	65	47	56	77	75	57	56	55	58	61	44	68	60	48	65	66	60	61	63	61	60	56	70	59	53	62	57	53	59	63	66	65	65	48	72	53	62
26345	22859	20905	39757	48218	60567	55865	42330	32395	24065	14247	5962	2388	1168	945	755	713	748	796	746	786	704	723	743	727	688	716	755	719	717	726	735	735	739	744	758	757	742	746	771	776	780	712	834	749	777	761	722	716	738	770	744	765	689	758	722	772	734	717	715	784	738	756	761	750	732	709	760	762	775	755	751	719	742	714	804	743	749	750	760	755	717	790	722	763	744	714	735	785	749	803	800	773	726	722	755	704	789	753	751	721	763	738	755	729	765	742	768	793	752	766	762	789	734	748	731	738	746	726	716	771	742	764	781	793	737	685	737	728	744	788	767	718	707	737	727	779	732	745	773	743	739	788	734	772	781	760	691	742	732	703	776	724	714	793	763	694	780	725	729	716	716	763	732	749	761	742	763	748	771	775	761	776	745	726	839	751	788	707	771	772	749	761	742	698	711	709	830	727	710	738	729	719	742	764	761	741	767	749	741	779	742	739	767	726	738	769	728	743	758	795	728	799	812	727	733	722	744	784	697	724	714	711	756	760	740	715	758	756	696	753	764	690	765	806	769	776	787	703	702	792	729	726	733	773	700	762	747	732	782	741	812	690	781	726	715	731	706	724	758	756	780	730	783	770	759	739	748	806	775	787	725	737	745	749	695	708	770	728	763	741	771	745	764	748	765	757	771	760	794	740	713	729	737	778	796	757	791	757	678	739	751	766	728	746	701	770	708	767	809	725	748	757	766	770	761	754	748	722	717	743	760	700	751	727	727	732	687	730	772	739	761	739	781	759	717	752	715	792	794	762	786	742	741	803	714	772	780	729	788	747	734	682	742	732	755	727	714	702	762	740	724	738	744	773	759	764	771	725	716	743	737	751	800	767	768	768	776	750	750	741	765	764	754	786	738	721	742	722	754	723	743	786	794	723	661	744	750	747	707	758	743	723	753	725	726	744	719	731	775	723	799	731	718	680	733	718	773	761	759	728	742	752	712	755	716	737	747	744	740	691	721	789	743	730	725	750	738	738	755	759	752	762	777	723	722	792	773	792	810	768	725	768	787	811	737	777	713	735	750	690	765	755	732	741	785	748	726	790	766	735	748	747	725	774	775	756	748	815	764	759	710	746	740	745	714	731	676	713	758	709	784	746	761	751	754	740	788	742	777	755	785	753	749	705	753	749	765	764	745	761	807	734	731	754	746	758	784	730	746	764	738	709	699	735	728	723	749	755	740	720	754	778	718	724	716	706	765	774	770	721	767	721	702	768	768	759	727	734	765	763	787	801	724	761	751	782	720	763	773	736	737	739	711	721	747	715	736	716	757	749	795	787	752	705	743	695	826	762	736	770	747	780	727	739	759	786	776	740	753	700	734	764	769	723	732	692	783	811	695	736	710	746	769	825	738	743	747	766	764	712	736	739	752	752	701	745	746	745	729	760	747	726	748	765	726	766	786	766	763	727	730	771	724	746	756	794	736	720	772	742	725	771	745	734	742	798	757	805	795	745	749	724	734	783	727	729	783	758	779	730	733	738	763	803	732	733	733	716	785	746	755	741	741	751	720	750	760	761	752	770	701	756	780	760	766	747	723	776	725	726	742	744	794	736	768	768	772	779	710	777	727	802	765	730	739	698	754	697	736	718	752	753	726	718	711	735	724	708	731	755	744	692	719	725	721	780	766	762	745	736	688	755	738	755	785	757	732	707	768	757	749	723	725	698	739	737	694	726	747	751	788	754	735	760	748	839	678	729	725	737	753	665	778	721	717	739	752	727	748	712	748	701	818	775	728	716	723	751	792	751	719	779	731	786	706	756	762	759	762	796	738	759	772	752	798	745	782	708	775	789	765	727	766	723	760	761	743	768	791	787	738	754	735	701	711	759	757	720	747	722	767	739	768	728	763	732	737	739	752	755	749	756	780	751	717	753	756	699	807	766	768	768	734	744	721	765	753	772	739	733	737	729	715	733	700	779	745	749	725	716	754	724	724	691	804	702	747	719	766	739	706	712	762	736	772	741	674	713	755	721	767	749	744	737	753	736	752	715	801	767	717	772	729	760	740	717	751	728	722	760	713	779	746	763	752	779	732	706	735	714	786	753	788	731	742	748	739	775	759	744	759	734	725	720	727	735	743	765	719	741	724	797	770	768	739	787	735	721	754	690	800	746	742	783	764	767	763	718	745	769	756	792	742	691	752	786	719	783	719	752	734	763	727	760	771	705	738	773	716	768	767	749	757	774	725	795	739	761	788	725	748	733	697	732	701	701	794	749	805	743	728	793	774	765	750	753	794	758	784	710	750	723	754	764	698	741	706	765	761	746	723	726	748	738	769	720	804	736	772	766	742	766	765	717	777	744	751	757	763	744	756	760	666	755	745	753	712	762	732	712	725	766	729	755	764	759	742	725	714	739	739	751	722	820	710	754	790	724	732	771	736	767	732	791	746	741	734	746	754	741	804	716	748	771	723	744	716	681	761	752	746	781	775	714	716	771	757	745	734	724	726	743	768	782	749	711	746	767	735	725	772	785	692	721	774	720	764	700	731	747	719	768	766	786	721	726	740	750	765	746	743	729	771	749	746	712	756	719	742	745	809	783	753	740	768	768	755	721	740	758	768	755	757	788	764	749	767	751	728	771	749	732	776	728	750	784	747	696	797	701	776	676	684	731	714	702	741	735	751	715	745	744	746	722	748	760	795	732	708	777	738	732	739	736	711	778	731	748	739	789	718	782	686	704	784	739	758	786	732	757	735	775	731	773	776	760	730	792	715	698	679	791	797	718	757	720	763	744	732	764	762	771	744	732	729	794	739	782	753	760	769	767	710	759	740	742	779	753	769	791	719	719	724	725	785	721	758	748	723	801	772	741	779	739	735	812	730	737	719	747	764	708	754	731	731	749	719	743	706	736	820	718	777	726	684	754	747	734	723	751	725	746	762	760	695	752	768	747	753	724	736	760	709	771	738	739	722	747	776	749	827	744	813	710	744	719	754	780	778	775	716	781	750	681	757	750	741	752	760	717	704	729	767	727	778	730	743	731	729	763	697	727	774	747	738	727	751	731	764	781	775	773	760	711	766	761	739	752	763	765	706	773	722	753	726	758	720	758	712	715	763	757	792	781	749	748	728	776	750	707	738	755	753	765	715	741	720	752	741	762	713	742	774	708	741	728	745	719	782	784	719	745	741	752	791	725	736	809	784	763	727	794	770	744	775	772	751	756	776	711	772	721	805	738	720	744	734	724	743	738	750	785	702	740	748	747	709	743	715	738	715	766	765	715	796	701	751	771	795	779	741	706	734	782	682	760	769	748	754	751	785	712	728	743	719	745	755	754	742	678	734	751	767	720	690	767	739	736	722	696	808	768	797	705	740	803	756	724	746	760	713	705	745	770	758	731	765	721	726	720	759	742	720	706	741	735	728	731	738	750	769	762	728	765	800	735	786	769	749	730	769	743	754	769	718	706	743	716	786	735	753	787	736	737	716	728	747	706	726	706	731	781	715	732	769
2995	1790	1849	4414	3348	9357	11541	6953	3455	1625	627	288	126	86	72	52	54	62	49	67	48	56	60	68	60	61	73	64	56	51	54	55	72	57	54	62	70	49	70	72	65	51	82	56	68	54	54	71	61	63	59	55	54	63	65	70	46	58	61	58	67	64	59	64	63	62	59	62	48	66	55	52	63	73	69	59	64	53	57	53	57	47	71	71	49	62	51	54	60	56	64	59	75	75	57	70	66	70	60	63	58	66	74	55	55	54	67	55	72	64	64	61	67	66	70	69	56	65	54	54	58	70	56	71	76	60	75	75	60	66	67	55	62	66	57	81	71	59	70	56	76	63	50	65	52	60	65	45	60	67	75	48	66	67	54	61	61	65	64	68	61	72	66	48	79	68	75	55	53	54	63	58	68	53	55	65	64	56	65	59	73	54	51	73	62	65	67	80	60	66	50	54	72	72	65	58	66	68	56	59	57	69	51	62	68	56	69	61	69	67	66	60	55	74	58	70	71	77	45	58	47	47	57	50	59	76	60	63	60	66	62	60	72	54	57	73	60	70	60	64	65	69	65	63	65	64	65	59	66	58	60	60	50	61	52	51	68	65	71	69	62	56	62	59	71	74	74	68	65	61	54	62	59	53	56	58	49	60	55	71	62	49	64	65	71	54	59	71	59	61	60	63	68	61	66	62	58	73	56	56	51	70	60	67	63	62	64	59	63	59	72	55	59	68	64	64	69	57	56	65	62	71	59	60	43	66	64	54	68	63	58	48	69	66	63	75	69	58	65	54	76	61	65	68	49	64	64	59	56	63	73	67	72	83	62	64	63	69	58	62	59	66	60	73	56	58	66	67	63	70	68	64	80	56	57	64	68	67	58	61	67	68	61	61	72	68	60	49	56	78	54	57	50	62	71	66	60	70	79	61	65	64	77	70	68	67	65	61	40	65	66	58	60	71	54	48	55	67	56	55	51	69	56	60	63	65	71	63	56	69	53	71	71	60	81	76	64	69	83	54	56	70	69	62	63	49	70	80	59	70	66	59	68	72	61	73	64	76	51	60	62	77	59	55	68	72	67	50	72	43	58	51	60	65	58	57	62	55	63	68	66	57	64	64	62	78	72	61	61	62	69	68	47	61	58	65	53	51	64	65	53	57	56	63	68	48	58	75	53	63	63	62	68	48	60	66	71	66	43	62	67	52	62	51	61	77	56	66	66	68	48	56	62	69	64	71	62	59	52	57	79	76	66	48	61	57	67	62	48	61	67	56	54	49	56	58	69	65	64	52	74	64	50	66	64	55	80	72	63	72	70	67	59	68	76	60	52	66	65	68	64	62	68	55	53	53	62	46	53	57	54	52	73	61	55	59	60	63	55	54	45	58	65	67	58	53	72	44	65	65	61	82	65	55	63	70	68	65	67	65	58	58	62	49	70	58	54	71	55	60	60	58	77	67	60	61	57	43	61	59	64	71	57	69	60	72	76	66	59	51	69	59	78	59	69	58	62	69	73	55	68	49	60	70	69	67	56	61	61	64	55	50	60	55	64	56	60	70	32	65	75	66	67	63	66	51	54	84	60	72	57	57	47	54	48	50	71	64	69	62	56	58	76	68	54	53	64	58	73	61	65	57	63	58	66	65	68	53	55	56	69	62	67	54	76	68	72	61	50	59	63	62	57	66	65	68	51	67	71	73	53	72	55	58	51	71	65	62	73	51	74	79	60	57	50	48	51	64	58	49	68	68	55	61	68	54	75	62	73	50	75	56	60	73	59	72	63	57	56	59	59	54	61	66	67	76	56	73	73	86	59	55	67	62	46	73	74	64	58	65	55	52	61	64	50	69	74	71	76	58	54	50	68	69	50	64	68	79	63	52	56	76	63	70	56	59	71	55	56	52	55	78	54	55	53	70	64	69	53	58	62	60	59	56	55	65	70	63	62	73	52	68	61	69	71	55	60	59	54	76	62	63	86	62	56	61	68	60	61	63	48	66	71	47	59	66	63	58	71	65	63	44	79	60	61	62	52	62	69	78	59	61	66	61	56	52	61	60	68	70	62	69	58	60	59	79	67	54	66	71	60	62	61	54	61	55	54	58	73	48	66	60	59	59	48	60	68	66	72	64	53	65	59	52	79	49	63	67	73	47	59	56	75	61	43	62	62	56	57	57	59	50	69	64	68	41	67	69	73	65	55	64	68	62	54	56	65	61	52	65	60	60	53	66	70	70	69	49	62	67	60	68	62	77	62	54	61	74	48	60	45	73	73	65	57	64	71	74	51	51	77	57	63	57	79	55	61	49	52	65	62	74	56	68	61	58	63	60	57	52	50	51	58	69	63	60	56	68	62	59	65	58	56	44	66	61	56	75	71	61	41	55	69	58	60	60	66	78	52	60	74	55	62	80	66	62	61	53	65	64	55	55	71	63	73	58	67	60	55	76	74	68	66	60	73	55	72	57	65	76	59	65	71	60	49	84	81	68	47	60	61	53	53	67	69	60	61	71	64	73	57	62	67	63	59	63	62	61	56	63	54	63	64	62	57	59	55	70	64	56	70	61	61	64	57	58	72	56	54	57	57	70	55	59	67	66	55	74	65	60	75	56	57	59	60	68	63	57	60	69	76	56	64	58	70	59	58	65	48	61	68	70	69	67	66	58	63	84	57	50	55	64	52	67	54	84	70	64	60	65	62	63	61	63	51	62	52	63	76	59	68	50	66	61	56	63	67	60	72	59	67	72	48	64	62	64	73	70	60	67	58	65	68	63	61	62	64	73	77	49	66	65	55	65	65	61	71	49	78	67	58	67	52	65	60	59	67	45	69	62	63	60	61	57	54	71	65	47	60	65	55	68	62	55	54	69	47	72	55	71	75	49	66	67	63	64	68	51	82	73	56	47	47	54	64	65	65	56	75	73	68	50	57	71	55	55	56	50	76	63	75	62	66	47	70	75	56	59	68	60	62	71	58	48	63	48	53	69	56	64	60	47	58	66	72	74	59	66	64	60	52	59	58	56	55	68	55	47	78	63	59	73	66	61	69	55	67	55	71	60	68	61	64	61	47	71	54	67	64	54	69	60	70	57	54	53	67	74	68	60	68	70	53	59	54	67	72	52	50	61	51	73	60	61	55	54	54	63	63	50	66	64	64	56	69	77	61	53	51	71	69	74	65	60	64	72	56	62	54	60	57	75	55	67	58	61	55	54	67	58	63	76	50	74	61	64	56	57	59	87	66	79	72	61	65	70	65	54	72	61	54	70	61	60	62	81	75	59	58	60	66	70	60	47	51	64	67	67	54	46	72	64	72	54	65	61	58	64	56	60	48	61	61	65	57	72	62	50	64	69	81	56	51	64	59	62	66	56	60	54	61	61	61	57	73	55	51	59	64	64	64	56	60	51	63	56	61	51	60	62	68	73	63	64	53	56	59	50	58	64	58	72	56	63	61	60	67	68	63	67	50	75	68	47	60	66	63	75	59	70	60	65	51	62	67	66
26536	22071	21665	40515	46106	59993	57114	43041	33876	24795	13633	6226	2525	1163	874	712	780	743	779	743	755	774	770	783	749	793	796	762	753	763	757	771	737	749	705	741	744	755	734	809	747	751	787	751	776	832	771	743	769	737	773	742	798	727	771	787	732	730	746	769	761	748	719	783	750	804	721	757	782	740	752	736	767	743	803	744	741	791	776	742	790	743	797	736	777	815	786	763	730	761	734	779	748	800	766	776	721	752	790	750	770	805	722	773	784	763	767	735	752	754	782	804	776	765	770	783	742	771	821	770	760	723	763	724	733	779	728	746	791	757	854	771	777	766	724	760	752	809	784	742	762	712	760	747	801	793	741	742	727	765	726	766	746	733	728	758	802	764	731	782	734	784	743	778	722	721	792	769	783	746	813	748	740	739	763	761	791	790	768	785	780	768	737	747	784	763	723	743	734	736	766	753	733	783	722	770	820	774	805	780	771	734	733	764	783	722	763	702	736	762	779	754	764	778	716	734	778	814	755	771	751	726	735	757	739	726	784	790	765	694	741	739	783	772	779	754	698	727	780	793	777	746	767	781	764	785	746	769	758	772	768	788	741	737	739	799	727	784	754	730	714	754	720	720	734	771	763	765	741	764	765	800	706	818	800	734	747	761	746	783	775	783	790	832	794	733	791	767	730	759	796	741	787	702	742	766	751	781	745	762	702	804	744	765	716	745	791	778	753	784	746	760	775	743	772	764	773	787	779	718	753	739	739	719	770	716	747	701	801	759	730	769	697	783	799	721	715	749	700	719	779	754	761	728	767	748	761	760	787	764	762	741	829	760	778	802	772	755	739	757	765	779	726	709	753	735	712	759	726	803	753	772	766	793	749	777	818	760	755	792	754	742	746	700	757	784	773	775	792	751	769	757	731	724	791	788	791	783	721	756	702	760	754	727	746	763	724	757	753	817	775	759	779	806	766	783	781	736	796	755	762	776	748	742	755	739	682	752	789	772	759	716	798	762	781	783	750	740	796	726	753	803	785	779	802	754	753	760	785	732	761	766	748	767	743	731	749	709	810	782	698	798	786	748	723	779	770	761	787	770	777	796	736	762	778	768	763	762	736	717	730	731	795	765	786	736	799	757	806	778	719	762	793	760	802	752	775	792	799	755	753	747	743	761	751	756	731	770	689	793	790	754	756	724	770	831	758	760	789	809	742	740	725	774	788	765	738	762	793	756	770	732	761	781	749	779	728	728	718	752	756	742	792	803	790	738	722	773	727	791	783	751	732	739	742	764	751	779	744	771	772	710	800	753	799	753	766	789	787	764	776	751	794	783	784	736	773	771	778	741	754	817	746	753	764	790	776	714	762	784	779	726	772	743	839	763	786	791	756	765	716	789	729	778	770	772	707	779	806	766	761	767	746	766	743	727	764	732	782	788	757	738	732	768	719	757	765	765	770	789	784	736	771	776	780	784	757	774	797	779	768	746	742	748	757	742	707	744	752	753	793	787	774	725	748	778	765	738	738	789	781	771	812	707	722	738	775	743	735	801	765	722	754	763	777	779	762	712	759	741	743	734	772	777	797	797	772	732	734	779	792	779	778	817	722	777	746	752	792	864	786	743	758	765	765	740	745	771	732	750	772	748	794	773	728	769	743	802	694	751	742	784	746	726	786	750	788	737	759	753	732	691	723	733	718	782	790	789	743	785	785	766	747	774	709	735	741	745	748	734	822	753	743	755	768	751	733	805	730	737	772	752	765	732	760	730	716	771	766	762	732	731	765	734	744	762	741	764	790	723	752	732	783	806	745	774	811	774	746	794	729	683	764	771	731	773	751	758	721	698	813	731	788	772	764	768	768	754	769	789	754	723	725	772	757	731	760	720	786	760	805	780	782	780	746	761	732	800	779	769	780	754	751	765	771	799	801	762	752	703	819	803	754	767	786	751	795	697	737	745	756	750	800	745	736	762	804	772	797	700	749	794	717	752	745	749	766	797	838	779	715	756	764	758	739	745	748	736	727	735	703	795	754	809	773	742	781	833	760	741	722	777	796	760	764	713	702	773	771	685	771	781	760	754	715	796	710	753	755	768	805	741	777	726	750	811	745	708	733	752	792	719	748	743	754	750	755	716	757	763	746	742	774	733	784	761	774	806	765	739	757	766	766	810	727	761	771	758	748	769	720	773	788	753	816	739	738	759	761	777	798	755	771	781	760	754	828	750	714	737	780	751	758	776	771	780	717	798	774	714	779	717	746	804	804	718	763	726	755	780	752	795	808	755	728	770	761	791	758	717	739	751	766	770	756	734	751	739	778	778	776	751	713	752	761	727	789	750	796	742	757	769	770	779	730	758	742	721	768	690	788	790	777	750	741	758	831	785	769	754	711	748	708	781	746	758	771	786	758	742	765	752	820	777	732	773	716	808	754	712	762	772	764	780	767	729	815	732	782	747	788	790	782	760	772	763	737	754	757	759	747	800	749	756	698	727	736	715	768	730	807	746	749	721	728	726	771	771	774	750	791	756	777	723	772	753	752	750	808	723	779	780	754	790	774	743	735	763	750	799	732	752	752	764	673	744	767	790	765	735	786	802	730	748	743	773	792	793	750	766	736	792	765	765	756	734	755	785	788	755	774	760	763	817	740	727	776	740	783	753	726	778	757	722	772	789	757	777	772	757	737	814	750	732	787	816	733	723	747	730	742	801	731	769	713	772	742	708	713	808	774	740	748	795	771	747	759	795	775	737	749	775	793	766	755	762	728	799	748	795	762	743	812	741	732	741	731	777	773	743	780	761	758	730	764	794	737	740	788	777	733	737	794	757	778	768	774	747	739	740	731	728	774	737	778	800	793	785	778	755	770	787	734	797	763	758	790	762	744	786	756	735	728	741	776	700	740	789	773	756	743	771	812	774	713	774	782	727	753	746	794	737	763	751	807	791	737	742	801	782	786	764	734	763	772	762	743	760	751	818	745	748	735	781	795	712	813	745	791	736	727	761	723	718	705	768	853	795	803	751	773	762	768	774	747	747	784	754	746	731	738	745	770	730	758	779	760	806	770	699	798	724	763	781	760	768	797	784	741	759	773	738	778	709	744	773	831	786	732	769	781	733	714	769	740	738	770	770	805	730	731	775	768	715	773	772	732	758	779	782	769	768	791	754	769	753	750	752	748	741	774	767	740	752	730	757	730	786	730	743	768	749	789	751	812	792	736	790	764	724	710	753	774	724	746	741	794	765	792	750	786	760	746	733	746	742	749	785	755	827	713	747	718	765	749	772	761	762	790	765	784	738	757	772	746	743	760	687	734	741	740	812	765	804	748	777	734	768	783	778	783	755	751	731	763	726	764	786	732	740	796	777	771	792	743	732	746	719	734	786	728	775	759	765	735	805	730	767	756	791	756	720	758	746	736	753	752	774	780	758	786	806	772	748	781	733	772	794	799	741	737	789	758	779	764	767	755	764	716	753	750	763	768	770	752	792	774	732	770	758	769	730	790	756	759	727
2290	3022	2710	5411	8740	13997	17691	12031	6556	2670	963	365	150	107	75	73	71	58	73	69	61	69	70	63	67	59	81	69	78	66	68	61	65	54	81	78	71	69	55	57	70	74	58	59	67	60	84	73	59	75	76	71	80	56	81	68	77	72	67	62	75	67	59	73	70	72	73	60	70	82	81	71	70	69	74	60	66	75	65	68	81	80	68	62	83	68	68	69	80	68	59	77	64	67	80	66	72	79	57	60	76	54	61	57	67	66	70	61	77	76	64	71	67	76	64	70	59	89	89	81	62	72	65	76	78	82	72	66	74	55	64	69	79	70	68	69	75	71	61	72	75	76	66	62	70	69	80	69	66	70	61	73	71	73	68	69	66	72	76	57	62	56	58	79	77	87	79	63	66	60	72	73	62	64	54	72	72	65	73	93	59	76	77	78	72	72	57	74	59	64	72	72	76	68	71	76	81	67	71	65	60	83	70	77	62	60	82	62	70	75	78	63	59	58	68	71	71	76	79	76	77	68	63	85	74	77	69	85	80	67	78	68	71	66	60	69	67	70	66	63	74	61	62	63	73	80	59	63	70	74	71	79	65	56	66	70	85	75	72	75	59	71	76	78	73	74	63	76	78	75	68	58	74	71	58	71	78	62	70	84	70	87	87	70	63	76	77	85	79	53	67	48	63	63	68	59	61	61	67	60	63	71	63	57	76	66	67	70	74	71	72	64	67	75	53	67	60	64	79	66	80	62	62	77	72	64	68	62	64	65	65	73	68	79	74	80	69	75	74	74	74	65	56	87	56	66	58	80	72	86	72	54	64	78	63	75	69	61	69	70	57	65	66	85	78	53	71	75	49	74	57	70	81	76	55	64	75	72	77	60	71	70	63	77	57	70	58	64	77	75	72	73	62	66	66	101	61	71	72	61	68	57	73	70	82	65	81	74	85	67	77	70	90	86	63	65	77	81	71	78	67	63	66	85	85	79	78	82	74	72	45	67	81	52	73	73	71	57	74	74	80	83	76	71	72	70	81	80	75	58	55	57	76	71	61	58	72	62	74	67	76	64	64	64	61	69	64	64	79	62	78	52	72	67	66	75	58	67	75	65	51	63	86	66	53	73	64	54	66	73	64	77	68	66	65	63	63	64	77	66	69	74	74	71	59	72	66	64	68	60	71	55	74	55	63	61	71	71	86	66	59	68	63	67	64	74	67	75	74	69	69	73	74	61	58	59	68	70	82	73	75	72	89	67	56	76	65	58	77	60	65	79	68	65	77	54	78	68	81	58	71	97	67	59	72	61	60	65	76	63	58	68	59	72	63	75	76	59	72	69	61	74	84	60	61	65	67	72	73	66	77	74	56	73	71	79	68	65	78	55	76	66	72	68	81	67	85	65	73	64	53	72	70	71	64	67	61	48	74	64	64	66	72	60	76	72	55	81	68	73	64	71	75	69	68	62	81	73	65	81	75	75	70	74	78	81	74	65	56	57	71	68	75	72	64	67	53	78	61	67	66	67	65	74	79	74	85	68	79	56	83	64	57	71	61	64	64	77	64	73	82	72	82	46	77	70	64	60	79	57	63	56	68	62	71	61	71	57	54	85	73	86	73	73	74	69	70	65	89	71	73	76	76	88	70	75	90	69	53	65	86	69	57	56	69	61	76	72	63	69	71	66	88	81	78	63	67	63	72	83	59	72	63	77	63	83	69	54	76	61	73	64	87	83	74	65	71	70	57	68	73	75	80	75	49	65	67	61	78	53	60	74	71	67	78	70	70	60	64	75	79	71	70	71	55	62	60	69	59	59	62	69	63	74	77	76	87	72	67	69	59	70	63	54	52	72	85	66	58	64	70	73	73	65	81	54	68	70	50	58	70	56	60	64	76	70	70	63	59	63	80	50	75	62	62	70	57	86	76	71	70	77	54	72	64	62	59	65	72	76	74	67	73	70	67	74	75	62	59	64	61	53	69	76	69	69	75	78	79	61	64	79	71	66	74	70	84	71	83	61	62	69	55	58	61	73	68	83	60	57	62	53	68	64	47	76	53	71	66	67	73	73	72	74	59	83	60	67	58	76	68	56	68	76	84	84	62	68	72	76	72	71	63	74	74	72	71	51	79	64	77	57	68	56	73	58	80	71	68	61	61	65	81	71	67	80	83	82	60	61	75	70	74	87	69	59	61	62	69	65	67	63	70	78	67	70	70	80	70	59	67	74	67	65	68	72	48	70	61	80	60	66	49	73	86	75	61	85	73	68	61	59	66	67	60	75	64	67	85	64	64	68	61	53	64	68	72	68	69	67	78	73	73	74	59	71	82	69	67	64	64	69	83	63	62	61	74	53	78	70	78	74	67	70	70	58	55	78	67	79	73	64	64	75	89	65	83	73	70	68	66	64	59	59	74	62	70	61	72	67	55	62	74	70	63	71	71	70	74	71	62	79	47	78	73	81	60	76	58	61	55	66	71	71	62	71	72	71	57	70	67	81	65	62	73	73	81	88	72	67	58	74	86	67	77	72	77	77	68	47	75	63	52	68	66	62	66	70	78	72	61	70	75	69	74	77	72	61	73	56	67	50	77	71	74	53	75	75	75	75	69	96	75	76	85	81	72	75	77	77	58	67	74	82	66	66	67	62	74	78	60	86	71	59	70	72	53	79	80	84	62	65	72	57	80	70	61	57	73	73	88	72	68	67	69	59	70	64	70	60	66	97	77	69	72	77	68	83	66	76	73	67	56	68	53	51	74	71	72	68	55	69	63	90	86	60	80	58	69	76	70	69	82	69	67	70	82	74	76	70	70	59	79	79	68	71	70	57	66	80	63	76	64	60	61	71	82	63	69	66	68	68	73	58	63	63	64	82	70	75	64	68	57	77	60	66	75	65	80	58	61	88	55	67	75	77	69	72	60	61	63	65	57	74	70	78	73	62	63	70	63	72	55	68	50	81	66	53	64	75	72	73	62	72	73	61	57	69	67	70	69	68	65	52	70	60	63	64	59	62	82	66	76	76	65	68	75	70	69	72	58	75	78	68	61	67	59	56	62	70	71	67	72	62	91	69	70	78	69	68	59	76	64	71	79	69	90	79	66	68	77	73	70	71	66	68	55	71	82	69	68	67	58	64	64	47	48	86	67	67	52	69	61	69	60	73	67	83	57	67	83	76	83	69	68	72	65	69	73	60	70	72	59	72	66	57	58	73	62	64	77	51	84	61	70	70	68	63	65	58	67	70	68	70	75	85	66	80	65	72	75	74	67	63	62	77	64	62	62	67	73	71	66	82	61	56	65	71	66	61	66	60	61	70	75	67	58	80	67	56	63	47	72	76	65	75	67	56	69	73	71	66	84	65	60	66	65	84	62	55	58	64	54	60	65	69	71	65	82	77	74	61	62	85	69	68	74	62	71	67	66	61	69	65	62	66	68	52	64	78	67	69	72	63	56	80	57	68	69	73	67	76	76	55	60	53	60	65	76	73	83	66	66	87	75	66
31734	27025	24331	45490	57847	68710	66933	52269	40547	29129	18013	8266	3151	1495	975	847	869	847	860	938	784	846	861	915	864	853	851	867	837	809	846	858	832	853	814	811	836	851	849	882	797	820	904	864	873	858	822	827	812	835	838	884	801	828	904	843	885	840	856	889	877	852	809	841	820	869	818	801	859	859	836	883	869	890	874	835	819	805	806	816	878	862	831	823	824	845	850	774	791	867	877	869	844	843	924	850	830	796	856	829	824	849	832	839	825	873	822	885	861	793	845	775	869	828	853	851	892	835	826	883	850	798	798	850	855	778	857	859	859	819	780	782	862	859	845	780	817	820	840	842	831	831	805	836	914	840	867	864	840	829	808	879	860	823	857	865	830	879	859	878	810	852	826	850	808	826	854	799	888	883	902	843	828	884	889	856	816	845	798	762	844	851	872	854	895	841	851	850	823	804	854	832	881	895	889	826	858	843	832	862	789	817	866	867	825	870	817	788	851	855	868	889	841	886	846	844	842	853	852	806	842	846	852	797	814	831	834	839	833	827	812	806	783	835	845	871	827	840	820	817	815	828	877	779	823	858	803	836	769	847	843	782	844	802	810	813	880	850	814	864	852	865	874	875	827	885	861	818	827	840	860	798	870	878	891	852	809	839	852	849	821	801	836	855	882	842	803	824	852	846	844	832	816	834	820	854	853	863	814	869	840	839	825	828	850	871	807	824	811	888	813	785	814	821	804	835	824	803	833	848	825	895	869	836	862	862	823	864	817	831	824	852	867	844	839	818	818	824	823	865	869	796	858	847	871	839	858	849	827	919	863	827	867	869	804	847	816	849	807	817	817	809	838	867	865	852	840	829	791	819	862	875	808	814	859	885	840	848	858	818	818	865	816	880	815	899	846	846	827	851	886	837	817	798	867	874	802	870	914	860	825	758	851	838	848	832	829	875	856	895	836	777	880	845	817	869	828	798	838	769	940	923	848	819	818	825	848	869	804	823	806	889	832	838	898	830	866	834	850	843	815	869	839	822	897	825	848	808	786	889	856	848	850	847	853	843	897	845	841	836	833	846	836	859	869	813	853	825	852	846	838	863	863	819	826	779	816	885	861	885	811	845	866	852	899	835	850	764	841	847	851	874	874	782	853	823	826	849	869	866	832	835	851	829	872	814	861	799	824	863	900	836	798	854	857	800	832	852	847	852	831	890	826	814	849	872	809	828	841	824	838	847	803	836	858	801	810	818	856	859	854	814	856	858	847	830	843	832	850	853	805	865	854	827	840	852	826	807	849	925	860	837	831	810	814	861	837	860	865	848	827	856	852	833	867	830	854	818	832	847	840	833	875	790	829	909	887	860	780	824	870	868	868	880	884	802	831	768	910	836	865	785	826	856	836	843	844	785	825	833	905	897	859	826	828	851	820	820	856	828	875	834	846	864	847	877	823	835	848	817	804	839	873	866	871	855	859	821	871	843	853	854	852	853	891	820	788	863	811	861	803	857	815	816	825	879	852	852	883	851	781	837	888	852	855	830	830	847	847	879	856	895	852	825	851	813	859	826	865	868	868	887	847	843	859	804	882	849	894	844	885	812	873	840	830	829	837	880	870	841	814	818	836	833	878	845	807	856	841	802	810	825	826	848	794	882	874	830	828	827	846	883	870	865	825	829	848	851	866	836	826	870	887	861	848	836	851	885	835	847	854	834	859	812	879	792	838	844	837	824	866	893	862	817	838	817	816	895	830	822	865	836	887	903	863	874	860	845	855	808	785	871	822	834	836	867	893	843	842	817	820	879	833	849	860	898	823	847	829	845	842	843	812	884	838	811	880	825	794	837	775	824	840	866	800	876	844	813	812	815	866	814	863	802	864	871	815	807	864	857	837	816	857	829	829	877	833	833	806	839	830	834	846	839	847	829	813	818	853	850	812	853	847	875	830	832	853	824	841	902	826	793	839	836	806	837	829	855	840	865	846	896	827	820	867	799	881	852	853	857	824	830	811	839	841	840	873	826	866	819	857	870	894	879	833	822	844	845	841	838	869	833	793	800	819	843	835	796	840	815	842	815	856	833	843	830	867	831	867	864	873	815	838	822	823	871	874	903	868	868	819	795	863	843	849	871	864	823	839	824	878	880	847	843	846	826	890	801	887	871	837	822	906	834	830	850	847	832	843	887	853	784	819	856	850	782	862	881	862	837	838	887	839	748	815	869	845	812	786	891	838	847	823	807	838	850	831	866	884	830	865	819	872	850	836	825	895	853	834	816	885	896	857	797	805	796	831	849	805	868	848	831	799	906	850	867	849	809	851	832	839	822	872	829	896	916	902	857	832	850	822	802	841	858	854	776	877	837	849	844	816	833	856	856	798	870	833	828	808	793	820	842	892	872	889	820	860	820	776	817	865	834	825	859	812	830	845	867	802	871	817	853	818	861	814	892	844	856	913	802	838	892	815	853	890	877	808	871	861	891	854	799	839	848	824	818	820	853	843	859	832	868	890	857	823	787	835	857	777	881	855	820	831	861	894	809	857	855	834	859	853	793	900	801	816	881	886	836	839	840	882	784	855	855	882	853	815	850	778	859	791	878	832	804	866	823	834	840	856	846	856	825	822	761	826	846	884	823	847	820	784	839	826	831	834	830	831	799	844	862	873	836	828	847	850	796	782	873	854	831	836	860	831	801	763	831	811	898	854	857	804	861	840	878	835	914	829	865	792	804	799	818	841	850	868	810	840	822	813	827	898	798	841	792	797	821	848	861	835	847	899	794	837	816	821	822	798	813	849	859	878	862	834	869	825	847	824	810	832	831	885	887	854	836	834	889	850	832	828	854	853	870	845	858	892	835	849	847	840	893	801	884	837	820	864	788	869	852	864	847	818	861	868	865	869	852	817	856	848	868	812	812	915	833	861	850	891	876	852	814	817	820	915	809	874	795	872	848	843	857	855	829	868	833	803	814	808	828	856	800	866	835	796	829	856	890	901	848	866	797	770	876	878	852	861	852	837	843	836	849	843	848	875	845	832	845	846	890	852	876	868	820	824	800	870	851	864	856	837	814	854	821	854	773	846	873	833	856	815	899	838	817	857	852	915	879	865	872	816	843	890	792	803	842	834	835	859	862	859	824	843	838	846	854	796	825	848	807	871	905	869	850	857	833	863	860	854	852	790	856	834	822	801	855	883	810	847	853	840	852	847	870	817	844	865	840	870	840	842	876	847	831	889	780	915	835	859	796	898	860	809	830	851	837	880	838	861	847	825	842	827	868	841	851	828	830	798	828	824	828	817	857	862	833	843	869	827	835	878	842	828	819	859	786	869	849	820	806	844	816	865	862	887	758	839	846	856	867	870	806	901	864	853	823	849	901	875	853	880	838	848	804	840	855	869	832	845	781	784	800	820	798	830	817	866	790	847	842	897	859	835	865	821	826	882	821	858	898	842	872	823	830	800	831	894	817	814	844	874	849	785	883	859	772	846	835	888	819	817	859	807	866	836	824	879	860
1845	712	448	389	1180	3846	3886	2731	1653	769	340	159	90	60	44	64	49	56	55	58	58	49	67	55	50	49	53	46	49	47	54	43	54	57	49	57	48	60	60	47	55	55	59	48	55	44	55	62	40	65	49	51	55	52	51	51	50	66	65	64	55	62	46	54	49	54	57	49	64	47	53	46	47	57	71	34	52	50	55	50	62	45	48	59	44	48	41	57	59	58	52	56	49	52	58	67	53	61	63	63	48	43	51	53	54	65	54	46	58	60	60	57	65	49	66	60	47	54	50	40	50	49	39	47	59	60	45	58	44	54	59	50	57	36	76	66	62	57	44	48	56	66	55	61	56	52	65	53	58	60	78	52	59	53	48	59	55	52	61	64	49	51	49	66	50	48	49	59	61	62	61	44	46	56	51	55	63	40	73	58	60	65	61	43	46	65	56	61	51	51	54	55	34	57	57	48	48	51	62	43	50	56	60	38	53	57	55	53	59	49	58	63	70	55	63	56	55	58	64	52	51	49	66	53	56	61	52	63	55	50	53	50	63	41	46	50	55	55	49	49	49	72	59	54	47	57	60	39	62	47	64	44	50	65	67	51	56	53	55	49	63	64	60	47	57	74	56	54	49	61	49	48	59	62	53	55	49	47	54	68	44	53	53	55	58	55	60	56	48	45	72	44	57	57	45	62	60	42	53	57	63	66	45	51	47	55	44	56	58	68	54	43	74	49	46	44	62	44	63	50	46	58	48	57	55	51	56	58	65	61	62	48	58	58	48	47	44	49	41	41	46	59	60	58	57	60	55	59	63	56	54	54	59	50	59	39	48	62	46	57	59	55	68	59	58	66	59	65	55	73	63	49	64	67	52	52	51	47	54	47	56	54	40	54	53	53	46	54	62	56	48	61	47	51	49	55	43	48	55	49	63	56	48	45	55	51	79	57	63	61	59	50	55	54	63	60	50	56	54	53	52	44	61	45	57	47	56	57	59	50	59	49	72	60	49	48	50	45	60	62	66	49	44	73	58	52	69	51	66	54	62	66	62	54	61	46	44	59	54	60	67	61	58	53	51	64	52	51	54	54	53	64	48	55	51	67	65	55	49	49	59	52	69	63	57	44	64	54	56	64	50	52	40	42	55	55	53	54	61	60	42	61	63	51	53	60	68	45	54	52	57	55	67	44	52	48	54	46	50	60	54	55	51	49	54	58	54	69	46	52	67	57	52	54	57	59	51	53	59	50	48	62	54	52	57	55	63	63	44	62	40	52	53	38	70	54	69	59	60	70	58	48	59	65	52	50	53	52	52	46	66	48	42	59	55	53	55	49	60	47	44	66	58	61	51	41	53	64	56	55	56	61	44	58	64	46	53	67	59	66	56	57	54	59	50	51	41	46	59	51	51	67	52	59	48	55	55	59	57	54	62	55	55	52	59	65	48	57	47	40	51	45	55	57	54	55	52	64	57	62	51	46	65	50	48	50	47	44	68	50	49	55	66	50	59	46	64	56	59	66	37	56	63	53	48	59	56	45	67	44	49	50	52	64	56	49	52	65	62	62	59	50	40	51	50	50	44	49	43	58	53	48	44	52	59	54	54	62	55	56	55	57	45	58	45	65	66	53	58	47	56	64	47	49	50	48	57	64	52	48	55	47	63	51	61	41	58	35	57	57	64	42	48	51	57	48	41	57	52	60	50	59	55	53	55	53	72	60	61	64	54	59	50	59	47	53	66	57	46	53	43	56	63	51	58	59	52	50	66	51	43	40	52	67	57	42	58	49	52	53	51	54	56	57	65	61	52	43	46	47	55	54	48	50	45	51	53	54	51	62	57	52	47	45	50	56	52	56	61	55	50	52	58	46	46	65	44	61	52	52	56	59	61	58	63	56	67	60	51	68	55	42	52	53	56	51	57	54	52	60	48	61	56	66	70	53	47	50	43	59	60	52	66	42	52	55	59	59	61	54	49	49	52	70	62	68	63	51	52	55	58	64	58	47	49	49	51	58	48	58	58	47	60	62	52	56	60	68	68	47	57	42	51	76	67	53	63	53	51	59	46	58	56	54	66	60	53	54	56	48	58	41	46	56	54	56	58	56	48	61	53	66	41	66	57	58	49	41	60	52	54	54	42	60	44	54	64	59	59	58	45	55	51	43	49	52	59	51	53	56	51	54	48	50	60	51	52	51	39	53	53	56	59	53	52	55	49	53	64	63	52	48	68	54	49	45	61	59	50	59	52	54	55	49	54	47	57	58	60	40	48	48	69	53	59	56	58	50	49	62	46	57	50	40	65	55	57	48	55	43	60	60	47	62	64	66	37	53	62	64	53	58	48	54	46	46	53	57	42	52	46	59	67	58	60	54	33	58	61	60	62	39	49	47	51	54	49	59	57	45	41	51	48	55	64	60	45	57	59	51	55	62	61	61	59	37	56	56	50	58	33	54	55	53	57	54	49	66	70	49	64	55	51	71	63	56	67	60	69	50	55	58	65	59	61	58	49	43	57	47	61	52	52	59	52	43	42	54	47	56	56	42	61	50	42	55	61	47	63	47	40	67	45	62	61	45	65	48	60	59	61	45	47	55	53	51	56	46	53	63	57	66	57	79	54	67	43	57	53	58	47	60	57	49	53	58	55	52	55	46	71	63	56	57	52	62	48	46	51	51	45	64	58	72	66	45	57	50	71	66	57	54	42	63	65	60	59	61	78	59	60	50	53	43	58	46	68	45	62	67	49	50	87	48	53	61	55	61	55	53	51	42	54	51	61	48	55	74	57	56	64	51	50	56	50	53	56	52	51	38	57	43	41	58	59	55	58	51	55	60	72	54	61	58	54	53	49	70	53	68	61	51	58	58	43	61	67	42	68	43	60	61	72	58	59	48	55	53	54	60	52	57	55	46	53	81	57	63	51	60	60	50	70	53	45	67	61	65	59	61	52	65	44	54	53	67	45	53	57	58	58	63	56	54	58	57	45	55	57	63	36	51	56	54	43	50	59	53	48	53	43	53	61	62	53	46	54	52	55	52	69	50	59	56	58	50	48	48	62	46	43	54	58	37	63	41	52	72	62	50	48	56	57	49	57	47	46	49	56	52	53	57	40	49	58	52	55	66	47	55	59	63	57	38	58	48	50	64	52	59	39	42	53	76	58	72	69	49	59	52	53	57	50	58	68	39	47	58	58	60	53	58	61	52	54	50	69	58	58	56	57	43	53	52	59	60	43	55	56	49	63	55	56	60	55	52	46	49	46	59	48	61	49	56	54	55	51	52	61	54	47	50	54	57	59	48	63	53	58	51	68	51	47	55	63	57	47	53	55	44	47	57	78	54	58	48	51	53	57	61	49	50	41	63	53	65	48	57	56	51	58	49	54	53	52	43	55	53	56	55	44	61	58	65	50	52	65	52	63	36	59	49	54	46	55	52	62	57	66	57	52	44	58	57	54	46	55	52	43	53	58	63	44	51	52	47	49	61	61	61	61	52	62	54	52	61
21577	12360	8116	16196	35399	45182	40575	33619	26176	17078	8443	3430	1523	899	779	656	735	674	673	660	713	711	623	662	696	656	670	681	665	643	707	695	641	676	667	664	692	663	692	686	690	625	669	702	669	627	683	631	646	664	663	691	668	685	685	624	652	640	652	688	666	767	695	686	675	725	641	639	691	690	645	643	664	698	679	730	707	711	695	668	668	653	687	677	708	643	639	655	653	675	678	669	670	686	628	647	650	677	677	663	667	628	729	637	696	636	705	644	663	675	680	659	616	710	680	637	661	660	687	665	678	653	640	677	685	683	680	698	648	641	664	668	662	692	618	693	685	671	668	695	669	695	668	657	604	624	693	669	709	649	720	608	683	687	625	647	676	692	649	676	659	677	680	653	649	711	639	662	658	623	642	687	643	708	683	618	663	690	642	675	714	658	655	672	648	676	657	670	688	685	659	724	670	649	668	676	695	670	682	648	665	654	666	705	645	658	648	698	706	688	638	661	668	653	634	666	644	637	684	667	649	673	648	702	650	717	672	685	650	692	667	677	628	603	670	679	693	677	695	647	674	679	677	669	650	669	683	616	645	688	699	617	657	693	685	675	655	684	686	701	673	675	718	680	695	685	658	658	688	715	669	668	684	688	660	630	687	663	690	635	679	661	628	696	664	689	601	675	674	706	690	663	718	656	643	632	700	648	712	668	665	671	695	678	682	690	669	677	654	644	691	681	694	701	749	666	655	732	652	659	696	647	695	707	628	665	672	675	639	668	645	699	620	700	659	657	666	711	684	727	694	655	655	676	664	638	645	664	686	733	689	674	620	673	648	644	660	715	677	688	660	685	652	685	651	684	685	654	704	685	693	693	705	706	679	685	645	657	665	714	671	703	652	654	628	634	633	658	707	651	697	685	659	684	695	654	669	681	666	664	697	659	650	653	673	651	656	707	677	649	642	678	705	667	686	695	687	698	649	681	665	670	663	670	674	681	640	641	674	674	611	663	664	665	679	706	655	674	634	665	659	679	694	669	675	644	676	710	718	688	742	672	691	674	655	667	667	657	665	710	678	627	648	697	687	696	651	675	659	727	649	703	649	726	733	696	709	672	619	682	719	675	699	647	673	729	679	734	647	695	644	686	664	648	675	630	662	670	647	662	680	664	683	685	642	645	679	658	684	689	702	628	681	657	688	675	703	683	670	612	604	712	654	723	663	649	664	652	694	643	711	697	690	633	694	676	698	634	697	702	699	683	657	681	660	641	623	682	668	656	668	642	674	693	657	656	645	657	666	649	693	732	694	691	653	690	667	673	626	717	659	670	625	675	650	684	682	653	693	695	683	670	712	665	679	676	673	667	658	662	704	650	648	681	676	708	614	669	699	646	677	647	687	651	698	699	712	691	660	676	702	684	653	672	684	671	682	694	643	658	724	686	700	670	655	656	691	620	637	689	672	671	637	683	662	666	669	650	681	650	681	653	640	699	682	668	659	690	613	666	702	671	661	702	716	672	669	696	693	656	640	687	671	681	720	656	660	660	686	647	690	656	623	665	686	667	671	685	665	669	685	648	639	683	699	715	660	710	721	668	684	665	670	676	684	729	620	645	676	668	667	649	652	691	703	677	663	680	667	633	688	705	656	701	696	664	655	653	656	651	694	686	679	721	635	658	662	693	666	679	672	654	684	670	664	635	674	688	679	643	690	635	679	716	677	651	660	656	658	662	661	701	719	639	663	643	695	693	645	685	676	672	643	683	662	716	649	675	674	660	687	655	670	630	684	667	680	714	673	653	692	722	669	639	652	674	719	707	656	655	700	700	665	693	677	686	709	632	649	666	659	673	686	728	663	689	714	644	693	734	637	624	686	654	657	659	694	687	662	667	649	669	616	709	688	702	664	709	655	678	674	677	659	648	684	724	665	695	654	670	671	665	669	642	630	617	637	684	647	682	619	636	689	672	691	647	684	691	630	700	700	698	656	679	696	682	684	705	670	661	665	638	691	666	686	652	628	666	670	657	710	665	685	651	679	677	671	673	662	690	656	716	657	654	702	695	683	633	726	676	665	641	657	675	664	673	649	678	661	652	690	631	675	660	654	618	704	683	631	651	642	691	661	646	720	665	646	703	674	683	643	700	623	672	700	654	657	703	701	697	639	670	663	704	661	645	653	674	674	664	646	682	690	691	664	696	700	692	636	694	677	706	691	701	627	677	687	668	639	651	709	628	629	688	693	706	673	646	673	655	663	702	670	642	626	660	629	669	651	676	643	683	679	685	669	673	674	684	638	653	666	676	690	659	687	665	656	604	666	663	665	709	639	665	661	673	660	668	658	651	649	675	671	676	667	676	683	677	680	677	698	697	694	670	702	639	616	677	711	667	696	658	649	694	649	675	633	683	684	655	684	643	707	650	658	616	696	681	664	662	644	677	712	672	700	670	693	651	671	657	641	688	721	638	692	666	703	675	654	670	675	662	661	681	709	643	676	688	686	688	676	659	724	638	683	664	678	688	692	705	678	691	652	662	671	662	671	685	658	695	708	648	702	639	712	633	694	690	621	681	643	639	659	668	681	703	624	684	725	651	729	650	640	674	634	678	663	668	651	699	651	638	678	689	675	664	668	686	714	653	673	669	683	635	665	720	740	681	689	657	706	682	634	646	639	632	664	698	681	667	661	687	691	675	649	679	679	684	695	677	698	641	630	655	643	677	666	656	611	670	658	630	660	671	647	717	667	612	682	685	689	699	652	690	661	642	650	715	695	639	655	608	697	668	611	649	610	655	642	675	664	701	699	644	671	683	722	694	702	638	647	689	642	673	705	720	677	674	692	648	640	670	608	654	689	675	690	685	671	700	688	712	653	652	632	707	670	686	667	733	649	691	657	675	666	652	676	699	684	719	690	627	693	683	685	712	676	738	680	742	686	674	666	668	657	700	698	684	655	672	670	677	671	655	649	629	696	726	629	652	667	698	668	656	666	682	621	680	671	652	650	715	686	619	699	684	662	679	725	664	652	692	670	696	669	635	668	665	686	669	723	656	687	671	659	634	671	655	674	633	717	670	652	684	660	701	668	700	693	681	667	634	668	699	645	666	655	680	673	645	651	673	655	638	657	697	686	623	652	621	616	671	639	665	677	627	632	666	717	655	663	669	692	634	688	674	699	691	640	694	670	724	684	688	673	683	681	657	728	685	714	671	723	684	703	681	665	660	642	663	715	686	735	634	649	664	696	692	708	663	660	650	676	661	655	649	643	663	627	677	655	679	727	660	729	676	685	709	647	660	693	675	677	666	647	667	664	678	662	688	701	663	628	724	714	631	692	690	615	662	620	675	635	689	678	649	707	658	666	683	662	705	728	687	644	658	707	644	692	674	694	747	643	698	696	637	679	656	695	658	669	671	652	690	702	647	666	662	665	707	680	701	655	646	623	673	676	655	706	632	668	696	671	677	674	683	658	764	722	661	700	640	697	697	677	642	651	647	652	664	642	715	672	686	687	707
1747	1909	1329	1300	2793	10406	12360	8047	4158	1832	726	296	146	70	82	69	67	61	80	56	58	65	61	48	71	53	74	62	60	62	46	45	54	51	50	60	72	77	67	52	61	62	60	61	67	72	53	62	66	63	63	81	55	54	61	62	72	67	52	77	63	65	54	49	67	61	64	67	59	53	58	78	69	62	65	59	66	65	60	71	65	52	58	58	57	56	53	56	65	64	55	53	63	68	52	68	71	67	60	67	63	61	60	57	55	59	82	61	60	57	57	61	64	59	57	71	68	52	68	57	61	62	54	58	61	56	59	65	70	49	69	56	59	64	62	54	59	76	59	58	54	64	55	68	60	71	80	60	61	55	70	72	45	70	46	51	46	45	49	58	69	64	68	58	49	40	61	65	71	50	64	64	69	65	72	64	63	48	54	69	54	80	53	62	54	63	58	52	48	63	53	71	65	67	50	57	52	61	59	66	70	55	61	57	49	53	70	57	59	57	51	62	69	59	61	63	63	58	42	68	55	64	70	53	60	88	58	57	61	71	55	69	60	68	64	60	58	54	70	85	71	67	66	48	61	55	66	64	52	72	57	73	78	57	52	64	48	75	72	51	53	54	73	59	82	73	65	69	47	51	71	62	52	63	58	61	46	65	72	52	78	66	71	57	56	70	69	42	62	61	55	53	48	70	41	68	65	54	67	82	57	43	74	52	62	76	54	63	70	67	62	77	57	47	76	57	65	56	60	66	71	66	68	45	56	54	68	59	71	77	44	55	66	66	74	76	75	73	58	50	62	71	60	66	60	63	77	60	70	54	67	55	49	48	52	62	63	47	64	67	54	44	66	58	56	61	50	63	62	63	77	45	66	56	59	67	62	80	66	59	52	66	69	62	63	63	60	67	63	66	67	58	60	76	76	52	62	65	77	61	63	65	59	54	63	78	67	64	61	61	68	69	51	71	61	66	46	57	51	69	57	82	57	59	73	79	71	72	60	37	51	62	47	62	65	59	70	69	74	62	52	69	88	61	55	61	57	64	59	84	77	57	74	65	63	63	72	71	75	57	67	70	65	77	60	67	74	70	67	59	68	52	57	59	50	58	66	53	70	63	57	52	69	71	62	67	53	65	57	60	56	69	69	53	60	64	61	64	59	61	58	51	55	62	82	59	59	72	65	71	69	82	55	55	61	57	65	67	56	82	64	60	53	77	55	61	59	55	62	47	61	56	61	59	64	64	55	55	58	59	75	67	68	58	56	59	67	55	58	55	56	67	59	67	63	54	85	68	55	67	54	75	62	62	67	61	60	56	64	60	78	62	60	58	76	55	60	63	58	65	68	56	66	64	44	64	66	66	84	59	69	55	61	70	58	71	59	62	63	62	60	62	58	57	69	69	67	67	63	65	57	55	60	57	70	59	63	63	53	57	65	72	56	75	59	56	64	66	51	65	69	56	62	58	64	73	60	61	48	61	71	58	75	55	75	64	67	62	70	61	53	72	54	66	67	72	64	65	68	68	68	62	67	57	51	59	59	55	63	62	60	53	59	58	44	59	66	52	68	54	68	56	61	71	53	63	54	64	63	54	46	57	55	79	60	63	53	66	79	62	56	66	68	54	55	55	52	44	71	55	58	69	59	70	79	64	81	74	63	46	56	73	54	64	77	59	79	60	69	67	63	77	64	69	66	56	53	72	56	63	50	62	68	67	46	57	68	64	70	58	69	61	68	60	64	58	68	72	65	65	62	73	55	65	50	52	59	56	57	78	68	59	53	59	55	66	66	68	66	64	65	62	59	73	79	55	64	48	70	63	61	62	58	65	57	64	70	58	51	67	67	59	86	60	60	55	53	65	68	56	58	62	56	58	72	58	69	64	59	71	53	55	61	56	59	71	68	67	58	63	57	67	73	55	72	56	61	64	53	63	63	72	70	60	57	65	69	48	75	82	85	54	60	62	58	70	66	65	62	56	55	68	69	58	48	57	76	51	71	67	72	55	67	87	48	79	65	54	69	61	56	57	62	69	70	65	59	74	60	58	68	52	68	69	63	58	62	68	55	65	62	53	59	64	67	63	69	83	55	56	63	68	65	59	62	72	58	35	63	73	53	58	73	62	58	66	79	62	65	62	44	53	72	46	61	59	65	57	63	41	57	65	62	52	48	68	53	56	57	81	63	58	66	52	64	64	74	59	53	63	70	74	75	59	69	62	73	75	68	60	71	64	55	64	54	58	64	69	59	56	56	71	66	59	58	70	63	52	59	56	68	60	59	46	62	71	67	71	66	59	58	64	59	60	54	71	83	58	71	69	62	79	63	78	71	68	58	65	68	58	68	50	77	60	53	64	70	74	72	72	59	46	50	50	69	66	68	57	57	61	74	73	59	57	59	52	63	64	57	68	79	74	81	65	58	72	57	78	64	62	67	61	55	65	47	62	59	72	80	59	45	69	66	66	39	57	62	60	64	54	67	67	81	62	66	67	60	52	45	74	50	65	75	61	56	47	57	65	60	60	53	67	61	53	66	61	54	61	64	74	61	62	70	65	78	60	62	69	62	73	52	60	67	65	73	81	63	70	60	55	60	60	62	58	59	58	77	65	71	58	59	58	74	55	51	63	54	59	58	61	77	52	59	51	56	72	57	58	58	70	52	67	60	76	57	75	67	61	60	53	61	66	64	55	65	47	57	56	62	65	71	61	49	66	70	48	62	64	58	65	59	51	70	64	72	62	61	66	65	62	46	65	62	60	70	73	47	59	66	55	59	68	68	60	62	62	62	63	60	57	73	53	68	56	61	70	51	72	67	54	60	79	72	68	62	67	54	55	75	67	58	75	80	60	68	63	54	78	63	64	63	57	49	56	51	54	58	53	66	57	64	54	53	66	57	65	64	48	50	75	65	66	62	84	62	67	62	67	81	71	60	62	59	63	65	64	62	86	75	59	64	69	63	73	68	62	45	68	60	54	56	67	66	52	43	55	54	68	63	55	44	43	74	62	59	61	60	69	53	67	62	66	58	53	72	62	69	56	58	66	65	61	61	61	80	60	52	69	54	60	54	54	58	55	75	60	74	53	57	73	75	49	81	71	66	76	69	52	60	53	50	51	60	67	45	61	63	55	54	53	72	65	76	57	73	62	66	64	72	60	53	65	70	49	59	63	70	75	59	74	61	52	68	82	67	67	76	61	67	75	52	72	55	65	50	55	52	49	66	59	64	64	53	66	67	79	72	74	63	66	55	60	58	55	50	60	63	62	79	52	63	64	63	67	71	55	60	58	68	63	67	63	56	64	58	60	54	57	55	81	81	66	60	55	53	48	59	61	63	92	51	68	70	61	56	60	70	73	67	61	74	48	63	65	70	83	60	48	56	52	52	62	57	64	54	72	51	59	47	54	63	54	53	60	68	61	62	64	55	61	63	55	59	69	53	79	60	63	61	70	57	72	62	56	61	69	54	66	64	60	62	65	61	68	53	49	47	67	61	63	62	63	65	74	55	71
27463	22250	17755	29253	46493	62618	58284	45232	34895	25163	15078	6964	2693	1317	860	826	694	765	729	800	737	706	701	712	757	722	746	721	734	768	757	728	707	749	756	780	714	751	733	758	741	749	760	747	768	737	765	672	730	738	814	714	761	798	695	716	681	772	756	700	720	787	746	690	755	746	765	768	726	745	716	768	741	774	709	737	768	799	752	753	742	714	768	692	730	711	778	766	729	774	751	747	717	717	749	743	715	713	749	734	701	737	738	775	726	719	712	734	730	781	732	756	768	765	768	798	716	787	755	747	730	777	761	726	726	740	666	708	712	772	746	737	797	746	719	790	741	696	726	718	714	698	797	742	761	741	774	782	735	772	709	721	695	726	770	725	751	702	741	755	759	784	741	710	757	782	763	747	788	746	741	756	771	736	713	735	735	761	719	709	764	765	760	792	725	689	759	753	759	762	773	704	731	744	783	735	730	766	777	743	721	768	763	806	769	733	759	796	711	727	745	739	748	736	741	764	723	709	710	727	730	716	724	778	723	707	727	728	794	810	727	708	742	757	724	729	779	741	776	714	777	699	721	759	773	726	736	749	758	752	772	698	740	735	780	756	724	720	789	771	732	700	756	738	746	745	724	768	774	758	759	729	781	723	815	710	741	757	786	752	749	694	757	726	757	711	749	784	779	763	770	771	771	765	737	784	742	758	759	787	693	742	757	768	757	755	708	739	795	735	786	719	778	730	732	723	720	741	722	799	754	761	774	748	751	822	744	786	787	760	708	740	801	712	714	693	753	703	751	798	784	750	752	783	705	757	715	759	725	767	746	790	783	746	722	771	760	721	717	697	725	769	746	779	695	773	745	765	744	710	787	806	742	728	752	731	769	742	770	744	701	760	748	761	734	761	763	810	772	758	761	793	652	772	768	710	740	724	754	722	692	748	766	750	781	734	746	747	716	713	710	769	739	711	781	734	785	703	764	719	747	751	735	728	685	800	732	786	772	762	701	756	693	729	815	729	735	707	727	698	739	720	770	791	807	789	756	767	744	765	764	785	716	757	722	717	726	738	739	745	775	713	722	764	707	736	758	772	721	737	745	808	739	778	730	806	717	776	781	756	734	752	752	728	738	736	743	742	742	777	753	746	706	745	743	759	747	701	735	742	778	805	745	705	735	728	672	755	709	745	784	714	739	763	761	741	770	688	752	773	786	775	731	722	719	730	748	726	731	763	795	740	761	769	752	759	763	778	701	758	755	735	717	743	737	728	702	762	761	726	814	739	761	716	772	777	780	761	759	729	755	747	739	762	769	763	750	747	779	800	747	789	690	750	804	765	770	738	794	750	731	749	818	750	759	755	736	776	728	771	732	715	767	736	767	755	729	780	738	724	761	750	772	772	749	728	744	705	790	771	719	758	730	728	767	813	750	786	756	719	736	768	786	770	717	731	742	745	741	723	782	770	721	763	803	738	722	741	761	713	714	790	698	797	791	700	773	751	789	699	733	728	719	744	781	798	830	708	777	744	789	740	772	754	766	822	794	760	723	737	814	723	726	749	750	734	735	749	787	721	748	741	724	757	705	774	738	785	732	729	743	756	698	755	754	693	800	752	691	742	759	780	748	732	753	786	768	716	729	806	765	766	743	758	805	687	715	721	757	799	774	732	792	732	740	751	768	748	730	804	748	730	791	772	739	785	751	719	738	795	718	714	759	742	792	738	741	756	773	779	772	760	683	750	677	748	755	734	785	796	756	746	750	771	774	714	743	748	747	714	769	701	750	749	741	747	730	771	736	709	792	728	698	739	740	732	737	751	742	757	762	774	724	759	691	721	772	702	685	719	752	747	727	757	774	770	768	789	773	714	761	742	781	744	726	696	732	736	742	740	812	787	727	746	765	734	759	722	808	721	761	730	718	734	761	760	795	770	791	709	724	788	735	778	749	762	774	753	761	768	811	748	745	765	764	739	742	749	753	757	740	728	739	757	739	745	765	716	741	770	790	770	785	740	755	771	749	764	765	773	792	737	763	722	723	725	777	726	809	751	714	736	768	728	767	764	724	773	775	744	745	732	728	752	762	696	747	758	764	729	774	683	756	781	750	760	742	728	752	759	754	733	765	771	676	718	764	727	739	742	714	778	717	760	728	729	743	734	757	717	750	809	786	744	760	726	719	738	767	738	743	741	735	733	713	745	758	751	760	750	774	711	787	715	732	792	711	749	781	759	761	762	764	744	707	761	775	716	741	779	704	733	742	825	765	761	763	721	750	771	776	710	717	725	738	752	731	708	796	724	747	785	721	763	709	765	785	735	760	782	760	753	760	757	783	759	746	741	713	743	761	755	813	735	765	774	755	699	755	741	753	774	761	767	781	799	739	715	778	726	751	739	788	772	719	743	748	728	718	724	774	762	721	766	751	767	757	721	726	779	754	755	767	700	760	749	743	755	754	733	712	741	745	711	753	782	748	748	780	726	708	801	694	790	785	725	769	776	725	782	737	736	722	750	776	748	767	761	772	729	762	764	760	741	780	790	751	738	799	743	732	786	708	747	761	730	742	699	751	802	747	769	745	762	756	736	728	772	761	725	750	774	723	762	739	803	723	770	834	727	728	710	790	811	761	730	690	769	761	750	748	820	757	742	779	745	766	755	749	703	768	774	731	758	758	722	749	736	731	764	733	726	746	802	784	775	732	749	753	766	817	748	801	781	741	741	769	763	744	766	724	749	754	754	756	782	778	720	748	759	735	751	780	697	736	784	771	794	800	707	773	743	796	757	746	692	766	725	770	782	759	750	729	731	797	757	765	785	794	688	772	684	749	740	724	741	766	766	755	721	714	771	749	760	759	719	704	797	744	771	772	740	782	751	769	774	754	753	707	765	756	758	724	723	756	725	754	758	743	730	738	768	735	766	761	763	745	774	747	755	735	735	732	742	704	750	771	711	739	797	810	783	712	778	730	727	738	765	742	721	752	717	716	760	777	784	743	786	730	712	734	765	755	751	779	768	732	762	714	739	763	749	728	717	712	801	706	744	792	704	775	775	784	758	684	769	734	765	721	754	757	807	760	751	713	742	766	759	789	753	734	776	784	763	751	774	761	760	737	767	726	729	698	763	728	761	746	747	787	762	757	744	761	747	778	754	781	776	771	732	743	703	705	779	744	775	741	746	782	741	754	740	769	781	739	794	734	775	753	773	779	751	734	722	779	772	756	743	781	760	710	700	736	731	785	752	792	741	740	746	771	703	778	762	732	744	721	761	720	750	740	795	707	793	741	766	715	738	811	770	781	767	753	727	782	693	708	760	761	792	810	711	758	720	734	740	716	742	763	733	716	713	770	746	767	784	796	723	758	772	780	731	756	745	780	802	755	741	708	748	742	751	702	761	758	768	713	733	756	717	745	808	781	779	750	742	736	761	737	738	742	789	764	790	744	738	744	703	698	781	758	731	743	773	769	772	770	732	742	800	740	778	762	745	740	768	786	763	733	706	759	739	745	765	761	744
3131	1614	1358	1321	2872	11100	13498	8496	4252	1858	731	319	114	77	77	58	72	56	61	58	66	63	46	62	52	73	67	58	43	75	67	63	46	54	57	62	52	68	62	59	64	69	63	59	60	73	57	68	57	67	80	60	51	67	67	72	50	61	87	54	59	60	65	78	67	56	63	55	53	70	83	69	70	62	61	63	69	60	73	66	61	55	58	66	55	55	54	73	55	51	70	66	48	68	40	70	72	65	58	62	70	45	55	54	60	68	50	62	72	62	59	54	66	51	83	61	58	58	46	59	59	63	57	44	60	72	61	64	53	46	55	63	66	65	64	62	73	66	75	48	58	69	54	76	54	61	59	66	62	41	56	57	61	75	55	55	74	59	55	71	65	58	79	62	47	52	80	65	59	60	61	59	60	57	68	62	63	56	59	54	62	58	58	57	54	66	59	63	65	50	70	57	59	53	58	64	69	58	53	52	53	61	72	54	63	56	67	58	70	64	58	56	56	74	62	64	49	56	61	67	77	69	67	62	55	58	72	60	67	62	52	56	58	53	63	62	70	56	59	56	66	69	63	57	58	65	67	50	58	50	58	69	60	56	51	57	65	56	61	60	53	65	64	63	60	61	64	62	70	42	77	47	59	48	59	70	51	69	61	63	71	74	58	73	62	76	56	55	67	66	59	60	58	68	68	64	57	59	79	65	78	62	58	67	65	62	64	55	60	62	62	77	69	69	58	63	54	58	62	55	68	65	59	60	60	52	65	64	66	62	49	50	67	66	71	60	63	67	69	59	63	72	62	66	61	59	67	58	57	60	58	72	63	56	76	64	51	56	74	59	53	65	60	52	47	55	57	50	62	68	69	61	73	67	61	75	62	52	43	77	58	48	50	55	54	55	47	60	62	60	64	66	64	66	64	67	53	76	61	59	73	65	56	49	63	54	63	61	63	50	47	75	52	79	62	62	71	60	63	62	57	48	62	50	55	63	65	59	60	58	60	59	49	64	57	58	57	59	57	66	53	64	61	53	64	47	61	61	62	55	70	64	45	57	57	69	62	69	56	74	66	58	47	68	49	57	68	66	71	53	63	59	67	57	78	62	50	56	72	59	52	60	46	55	68	73	58	54	66	60	72	62	51	59	69	61	50	68	53	62	54	58	59	73	59	64	55	64	75	59	62	49	57	64	81	65	66	52	73	51	67	74	74	53	55	66	56	67	57	58	58	60	67	56	61	75	62	57	65	61	42	67	58	53	57	57	65	50	61	65	57	56	68	63	64	62	66	55	52	72	46	63	60	73	55	68	70	64	72	48	68	62	48	55	61	66	62	70	68	60	68	54	45	62	55	69	71	71	64	56	76	58	39	57	54	78	48	63	46	55	57	63	62	69	53	71	61	71	84	66	62	65	60	65	55	76	57	72	64	56	64	57	62	63	46	44	58	61	72	59	59	64	60	44	74	68	61	62	61	65	66	55	64	55	55	56	56	54	66	62	50	53	65	61	54	51	63	53	75	53	53	54	77	70	58	57	46	66	73	51	62	69	68	47	57	57	67	70	63	56	54	77	70	45	62	58	64	49	57	57	60	70	58	65	58	75	67	62	63	57	47	52	51	60	65	71	68	77	60	74	70	71	61	62	64	55	50	60	55	63	54	61	63	67	75	55	66	57	72	79	60	74	64	63	54	67	57	63	55	71	64	66	64	78	66	57	75	64	81	50	62	58	67	77	58	57	63	73	73	60	69	55	60	60	49	58	60	60	61	74	74	66	55	54	55	58	64	58	64	72	50	59	50	64	64	58	69	58	57	68	57	58	64	62	60	61	81	59	64	57	60	56	83	47	53	48	53	58	58	55	51	59	62	70	62	63	69	68	61	61	62	71	42	71	59	58	48	54	65	65	53	46	65	79	68	56	51	68	57	64	66	64	52	49	66	51	62	63	43	63	65	53	64	64	59	62	60	59	76	57	58	72	52	67	57	70	54	64	67	60	62	75	58	59	66	61	66	51	59	62	55	71	60	51	53	56	52	64	73	55	67	68	50	71	58	66	80	54	51	76	81	57	57	60	58	74	59	58	63	52	57	51	72	66	64	47	76	66	60	56	70	57	63	64	73	62	67	54	64	51	56	53	53	52	53	65	68	73	63	59	57	62	76	55	59	58	70	61	68	67	51	45	72	69	60	55	52	63	61	52	47	65	55	66	70	58	74	78	47	59	60	69	57	58	68	68	71	58	58	58	54	57	59	63	56	63	66	57	58	57	61	64	67	61	56	55	68	52	58	60	67	55	54	53	75	59	63	73	64	77	72	55	55	67	62	75	47	69	74	52	65	53	67	55	57	59	74	68	66	69	56	44	46	71	62	64	72	51	68	56	62	67	66	45	61	62	64	62	69	76	63	53	53	57	56	68	52	53	51	69	59	56	60	65	65	69	62	55	67	55	67	61	68	70	56	76	58	53	65	52	60	56	60	63	71	60	56	67	68	62	54	54	67	63	63	68	67	61	53	59	60	68	58	52	60	67	62	70	63	66	71	69	56	64	74	55	49	64	65	57	81	54	65	68	59	55	54	53	53	59	56	61	60	72	74	67	60	61	63	65	64	60	63	68	59	62	75	47	70	52	67	59	63	70	73	69	69	51	60	59	59	70	45	60	72	63	60	63	64	49	69	58	49	71	68	86	59	55	60	63	61	59	89	65	62	55	48	75	65	83	63	55	76	52	65	61	60	65	70	44	55	71	59	71	60	60	69	60	61	72	49	83	77	57	63	51	55	62	71	61	57	62	61	56	52	65	68	66	65	58	61	65	69	67	66	66	63	71	58	61	49	61	57	54	62	67	53	53	67	47	57	61	60	67	59	70	55	60	60	58	63	57	81	77	69	61	57	47	62	58	59	59	73	57	61	75	63	60	55	53	66	61	66	70	74	78	57	61	56	48	58	62	58	53	62	58	70	58	67	56	52	65	59	55	63	55	70	70	63	71	58	61	63	60	66	59	62	56	53	58	70	49	67	71	70	63	62	80	67	54	46	67	79	62	49	49	68	63	56	42	71	57	68	46	73	82	70	62	77	50	55	56	59	66	64	62	73	74	66	53	57	68	54	55	51	60	57	57	57	73	54	54	58	56	69	52	56	61	57	53	67	59	65	61	50	53	63	71	61	57	60	54	71	59	46	67	61	59	57	61	47	49	77	58	76	54	56	67	64	71	51	50	68	67	71	52	72	68	64	49	49	62	66	63	66	55	60	54	59	55	65	61	60	57	68	62	65	55	73	81	47	65	63	57	56	60	59	58	75	66	68	51	52	62	71	64	69	64	62	69	59	49	40	65	51	74	56	58	61	37	76	77	75	66	62	56	60	64	67	60	61	58	75	68	61	75	46	61	61	54	60	77	59	63	71	70	60	49	64	67	55	49	73	68	59	56	69	61	65	43	70	63	64	63	68	64	63	55	52	47	55	56	58	55	52	72	59	81	62	62	55	52	51	65	56	44
26949	20716	18450	29054	44909	64133	60261	46956	35287	25877	15661	7005	2772	1251	891	783	728	777	758	720	829	731	744	748	744	752	765	764	760	745	785	727	796	718	761	773	751	760	735	756	725	800	755	823	763	708	780	797	754	738	750	726	757	794	784	742	748	753	763	749	733	751	736	732	780	771	737	765	783	708	756	731	750	829	778	741	758	785	751	754	652	776	777	795	784	781	810	758	809	784	757	757	764	796	768	800	762	772	760	783	714	830	778	740	763	705	781	743	774	736	755	786	725	757	767	750	715	729	759	762	711	723	813	772	760	725	780	780	778	733	782	765	796	770	770	750	760	779	762	751	750	746	751	768	741	746	797	749	751	778	753	783	746	741	765	754	767	771	795	741	712	703	736	813	786	770	790	768	774	776	794	761	758	731	781	743	769	800	784	756	768	761	763	774	754	770	800	759	775	755	762	753	788	769	767	711	798	717	712	783	727	795	771	773	778	730	777	745	786	787	752	784	776	785	738	788	787	814	743	746	770	712	740	804	788	759	761	670	765	783	740	807	707	737	754	775	723	751	788	725	790	774	738	729	753	787	738	797	795	780	742	794	758	756	752	810	768	783	783	774	797	787	779	720	734	770	762	750	845	769	800	781	787	738	729	714	776	738	790	706	737	755	796	755	763	719	776	757	748	797	767	782	768	766	786	751	770	715	743	732	775	733	788	788	722	786	718	756	719	787	818	786	775	746	796	747	792	774	734	754	792	755	732	791	741	782	723	755	775	827	778	782	746	790	733	745	723	752	725	745	775	730	795	747	770	784	752	785	800	746	803	741	720	732	730	716	778	736	790	749	724	737	735	745	743	783	781	717	798	802	777	793	779	741	701	814	736	739	792	775	745	755	748	722	750	790	768	732	714	767	778	758	739	727	753	762	753	806	750	775	787	727	744	757	721	764	728	776	745	737	769	780	718	775	774	800	772	719	748	768	778	781	713	818	797	685	746	767	748	810	746	782	815	758	751	756	800	778	755	759	776	804	735	758	782	774	767	707	772	769	792	783	767	724	781	768	693	791	765	765	789	754	801	752	735	752	781	770	776	756	714	769	733	746	732	785	728	814	800	735	736	781	770	778	742	748	756	761	730	765	788	705	772	795	716	747	789	811	765	749	791	766	767	768	728	763	776	766	791	704	784	788	770	763	757	788	767	756	741	726	777	786	741	752	779	787	748	773	764	769	740	748	757	804	756	740	740	782	787	729	739	775	808	741	739	794	795	751	762	826	763	689	800	804	779	729	789	759	722	743	736	776	714	783	777	744	786	762	706	759	768	702	746	759	754	786	806	716	732	778	720	748	775	754	755	761	743	763	768	793	750	753	785	780	809	740	766	743	779	727	755	767	808	737	752	789	754	686	739	722	707	757	717	761	742	751	780	763	762	720	755	820	708	691	770	733	796	736	765	764	760	797	745	715	769	790	710	732	799	762	792	755	800	731	777	788	725	774	797	737	772	762	773	735	772	750	764	783	734	763	805	768	775	809	744	752	754	749	738	745	743	757	779	821	765	736	722	792	705	785	744	754	741	697	790	761	769	796	792	719	760	819	766	788	759	797	756	804	800	721	792	762	756	725	723	768	750	769	751	786	802	778	768	721	814	785	761	791	762	739	728	704	807	803	764	746	779	767	725	764	767	741	762	798	735	731	822	762	808	763	789	787	760	739	825	799	765	744	724	799	795	707	764	829	709	740	782	741	762	754	762	742	761	706	732	782	757	735	784	753	825	773	755	763	742	774	754	803	756	699	785	756	747	792	735	772	705	754	766	723	771	730	757	739	778	777	810	777	775	758	802	720	761	760	782	746	729	702	743	779	725	763	719	761	756	753	779	770	780	779	754	794	762	782	730	793	704	781	787	791	738	801	736	778	766	768	735	757	760	799	765	773	769	745	737	748	738	716	758	772	728	731	757	759	784	795	801	779	725	816	768	772	769	779	734	753	779	721	744	735	708	707	772	851	750	737	752	739	798	790	757	747	807	740	781	738	756	795	836	748	730	750	788	779	764	734	757	711	742	798	832	716	787	749	721	758	747	798	815	766	776	773	799	756	777	744	728	788	746	716	727	758	750	751	762	781	728	782	794	836	774	743	751	783	747	723	753	757	790	757	771	765	725	772	753	742	794	760	774	757	747	785	777	761	711	805	735	801	751	724	777	785	765	764	769	777	777	757	804	735	787	783	740	776	767	793	783	735	733	705	733	766	751	779	764	832	759	739	750	754	765	744	780	795	772	747	776	736	788	776	717	796	714	803	780	753	758	748	726	742	741	757	755	768	788	771	794	782	800	731	749	763	787	756	739	753	712	776	764	738	726	738	759	745	711	756	750	762	768	778	750	759	766	745	801	787	760	769	734	805	789	769	739	747	754	801	755	754	737	767	741	776	752	709	805	720	793	758	773	822	757	735	777	761	743	807	786	764	744	725	749	760	785	809	744	744	800	771	773	775	808	778	779	777	808	786	746	770	711	818	811	712	778	767	782	796	760	773	751	749	751	749	805	770	738	790	734	784	728	751	744	748	743	709	720	772	796	774	743	745	739	753	778	747	761	734	788	757	801	683	726	752	765	772	766	723	736	718	755	731	777	759	746	738	773	773	768	823	746	695	763	779	760	763	771	693	760	726	752	781	744	775	702	748	785	761	825	756	733	783	766	722	733	773	748	755	752	701	804	788	759	748	770	793	789	744	729	806	763	777	751	804	831	788	761	746	760	748	751	740	746	754	757	751	782	735	754	791	734	776	730	715	765	762	747	749	745	738	804	739	728	756	770	742	767	790	728	734	765	756	758	789	772	726	785	828	739	748	770	772	739	763	761	799	803	761	768	738	742	771	787	720	811	741	779	763	775	722	771	761	749	762	791	790	752	763	792	770	746	802	768	781	775	785	760	796	768	757	754	744	740	739	764	723	730	709	759	774	759	748	727	745	779	763	770	757	765	732	762	765	737	789	742	719	822	753	778	799	751	780	753	712	728	790	751	770	760	779	766	780	791	716	769	767	786	752	756	757	755	796	750	781	751	745	770	734	741	728	729	772	798	733	695	765	785	724	768	777	762	764	782	787	758	768	775	776	733	767	720	772	752	759	736	763	732	745	711	759	728	765	765	766	721	762	760	746	793	804	760	775	796	787	763	720	781	757	761	774	732	818	758	738	775	734	786	789	768	757	796	777	759	775	773	760	711	749	725	751	793	770	764	790	791	743	780	743	767	761	760	787	742	764	810	800	747	725	781	764	734	772	758	789	765	781	748	782	763	753	717	782	827	745	709	757	744	756	722	780	800	815	796	724	750	756	733	741	770	747	740	752	738	774	798	779	775	744	806	797	728	759	777	771	781	746	733	743	747	771	727	789	756	719	735	759	742	787	743	755	739	777	730	765	735	689	762	772	780	783	815	736	735	743	777	764	741	798	743	734	729	788	729	798	757	730	752	759	733	708	757	712	755	767	749	759	747	785
2316	2764	2314	2146	4341	18490	21091	14083	6547	2692	1040	359	171	93	83	80	64	66	73	70	72	72	64	72	67	58	72	62	58	76	72	68	57	62	54	76	56	67	68	79	84	70	76	55	75	68	62	65	65	64	56	48	71	69	78	72	63	70	64	57	81	52	58	73	57	71	71	65	60	58	61	53	73	69	76	64	64	63	82	85	55	85	67	67	67	75	62	63	54	72	66	74	77	67	75	62	63	65	51	66	74	63	58	64	74	66	71	77	81	60	75	76	67	63	72	76	78	57	70	69	53	66	66	69	79	70	62	57	63	59	74	65	66	68	63	66	48	69	56	57	73	64	64	67	68	84	66	76	70	75	64	64	70	69	65	68	72	70	76	69	63	73	85	71	67	83	71	76	65	68	61	66	78	80	67	76	73	62	69	66	62	76	58	64	61	63	85	80	65	61	77	64	64	74	67	71	73	63	81	65	64	72	58	55	71	54	76	78	69	76	56	73	77	83	73	71	71	73	65	50	75	68	60	71	74	64	70	70	69	57	62	80	64	66	54	81	72	57	74	63	57	56	64	56	78	68	69	56	74	64	72	75	74	61	62	64	74	70	72	72	74	65	65	75	84	71	72	67	57	66	70	62	78	68	70	71	63	64	77	63	56	50	67	82	71	58	81	61	81	71	54	85	79	79	84	54	66	65	66	76	60	85	70	67	71	71	82	77	82	71	68	60	79	64	69	62	61	56	86	67	73	85	79	74	65	78	55	70	67	76	47	66	69	57	68	55	63	67	62	66	68	72	65	68	66	78	70	66	64	63	67	74	76	71	66	72	70	74	70	62	65	65	81	76	65	68	62	54	73	52	71	74	69	66	93	75	81	63	56	90	64	73	79	74	70	90	55	67	68	76	69	82	63	72	57	80	78	67	66	64	70	71	78	70	74	53	72	61	66	64	73	69	73	64	69	67	59	63	62	68	62	70	71	79	51	71	62	69	71	76	80	73	59	69	80	69	77	71	67	64	75	54	70	57	78	69	57	67	61	58	62	59	69	70	62	70	71	64	72	63	64	83	78	70	51	73	86	58	73	79	74	65	56	50	63	83	72	77	62	70	76	59	62	85	79	79	76	82	56	69	66	70	74	60	69	74	62	66	64	75	77	85	69	74	88	87	69	80	62	60	54	73	67	68	73	76	70	51	81	66	73	67	66	83	60	60	65	58	63	78	74	71	84	52	72	62	83	65	69	83	69	66	72	48	71	59	56	68	77	58	68	70	70	58	61	66	75	69	77	71	69	73	80	73	59	66	75	68	73	73	61	82	61	70	59	81	64	68	72	77	75	62	85	62	68	69	63	70	74	81	76	80	75	81	73	50	61	63	62	63	69	54	66	76	67	75	65	68	70	59	72	57	74	74	70	66	53	67	66	78	59	67	67	68	89	56	68	56	72	78	65	92	75	52	67	62	68	71	61	51	60	65	71	61	55	67	80	67	62	56	84	80	70	58	65	52	63	58	64	64	78	63	75	67	68	61	70	61	58	66	76	67	70	70	76	68	60	53	63	65	66	79	70	67	64	61	63	77	82	60	67	68	67	78	70	68	67	72	67	65	76	69	70	69	71	63	69	71	67	93	75	67	79	57	61	73	68	63	59	63	59	64	72	73	67	62	58	60	58	63	58	69	59	59	69	73	72	77	68	63	50	79	70	60	83	66	69	62	65	70	72	70	55	80	71	60	66	67	70	62	65	56	58	73	80	80	65	65	59	75	72	70	66	85	68	78	80	66	69	63	61	73	78	59	74	81	84	63	69	56	71	48	58	69	60	70	75	74	70	64	72	75	64	70	72	69	72	58	67	75	77	67	76	56	67	82	66	74	72	60	67	67	76	67	75	76	71	76	48	85	85	63	66	64	87	74	65	71	67	60	91	60	68	92	76	66	79	71	68	69	50	72	61	69	76	58	75	76	54	69	60	62	62	73	73	55	75	57	68	74	61	74	70	79	68	82	63	67	67	60	58	74	66	74	75	63	69	65	66	62	56	73	79	68	68	61	79	65	65	67	80	62	81	61	70	64	84	63	66	48	60	62	58	62	69	69	59	67	76	71	57	78	71	76	70	65	67	85	65	66	64	52	73	78	65	68	83	72	56	71	74	74	73	80	67	64	62	63	66	69	66	64	78	77	77	62	77	66	72	61	66	67	65	74	62	65	73	67	59	65	77	60	74	70	65	74	73	82	67	59	64	74	85	51	74	61	68	75	57	67	73	72	60	62	73	72	65	74	53	67	65	72	83	64	73	77	70	61	75	57	71	72	81	80	66	71	59	55	62	74	75	65	85	61	70	65	76	69	71	76	73	62	62	74	61	65	61	67	67	62	72	77	72	69	75	60	59	62	53	71	61	74	64	70	67	69	72	72	61	85	64	84	67	69	67	75	71	60	77	79	58	79	78	51	64	90	71	71	68	92	65	76	72	70	67	78	69	60	67	58	76	74	73	52	84	55	58	65	70	72	61	61	66	84	49	63	74	54	72	74	73	71	60	83	63	64	67	78	72	63	71	74	73	59	76	64	71	75	75	69	67	65	72	72	80	68	71	70	61	74	80	60	66	68	78	59	78	83	70	66	67	69	75	63	71	69	73	78	54	67	66	62	77	92	73	69	58	68	58	75	67	66	75	75	78	82	62	64	92	80	67	68	47	42	63	69	59	76	72	57	65	66	78	69	71	54	66	60	52	75	64	66	58	77	63	78	58	78	51	60	65	91	70	78	68	89	71	67	76	72	50	78	55	68	63	59	69	73	74	62	57	64	60	61	67	64	55	65	74	84	63	63	78	66	65	62	76	51	64	65	74	81	57	68	81	65	57	72	54	62	65	63	69	76	65	72	67	67	63	86	60	46	68	70	68	67	59	73	76	62	73	74	65	63	67	81	64	61	65	61	77	71	76	66	73	87	59	80	67	72	59	67	55	74	61	72	67	70	66	75	68	66	77	73	63	63	74	68	60	71	69	65	68	63	57	65	73	66	72	66	78	71	69	56	64	77	72	74	92	75	66	67	77	84	66	58	73	65	66	63	72	62	66	83	77	56	72	83	67	64	66	70	70	59	93	61	82	63	76	73	67	59	65	63	73	75	68	55	71	60	67	79	73	81	59	67	55	62	68	62	77	81	73	82	67	59	62	42	79	59	64	64	61	71	57	59	52	61	64	78	67	67	66	97	81	78	70	65	64	73	66	77	65	67	68	72	73	61	61	68	55	63	71	77	80	70	66	71	50	66	56	56	72	62	84	64	54	84	68	77	75	70	75	70	78	70	59	77	74	66	82	60	63	61	75	74	66	77	64	69	73	79	64	68	75	66	77	54	59	78	58	87	69	68	68	72	72	64	81	73	66	68	66	64	73	68	73	64	82	68	65	69	59	89	71	59	72	81	66	77	89	69	75	63	77	65	74	70	66	57	64	59	77	72	63	66	60	63	64	77	70	76	76	61	72	71
31378	26311	23614	34224	52202	75472	70936	55016	39625	29009	18742	8792	3321	1599	988	836	857	845	791	847	825	850	781	780	817	779	868	883	835	839	789	785	792	828	831	782	834	838	876	854	833	826	865	865	880	849	822	817	814	848	839	823	849	815	779	832	817	853	862	871	846	804	880	864	816	838	825	894	844	853	827	868	858	836	835	796	791	833	805	845	869	818	866	827	827	850	828	794	880	768	848	874	818	838	797	880	841	788	851	835	834	853	823	827	847	815	805	786	784	868	825	797	839	799	817	812	793	845	798	810	841	783	834	866	831	852	815	853	818	840	846	844	817	845	814	845	852	846	829	860	838	833	803	840	826	850	818	838	825	816	842	821	803	815	814	849	794	856	844	826	810	837	859	862	842	852	847	837	794	820	862	826	819	811	834	827	878	833	841	777	859	832	811	785	800	786	856	860	832	840	826	800	876	884	861	826	804	809	809	842	891	807	830	875	827	857	798	823	850	790	845	846	823	846	846	817	854	865	831	851	831	804	863	822	862	878	845	856	798	845	796	833	848	858	810	813	865	825	864	819	836	868	809	832	830	808	877	821	845	777	860	854	803	802	815	800	835	804	849	799	824	802	861	792	831	823	893	775	869	801	787	830	841	851	846	829	799	848	826	831	748	847	803	797	803	797	807	772	895	861	825	830	867	821	843	814	774	801	857	818	864	866	826	809	868	826	887	845	817	848	850	847	866	788	798	854	848	866	853	792	847	848	868	872	841	830	811	806	787	855	853	818	815	813	826	856	825	844	776	875	805	815	836	854	843	847	805	783	830	805	805	809	859	819	803	821	840	762	850	876	835	801	837	860	801	847	802	860	873	846	767	837	759	874	846	836	850	801	803	826	798	918	849	856	865	800	848	794	872	859	801	832	845	790	785	821	810	823	860	868	830	878	864	851	790	834	825	849	790	874	860	838	827	836	800	805	843	845	774	836	815	799	815	822	826	837	845	808	844	877	856	890	835	874	805	852	818	838	816	824	778	881	849	880	832	834	851	834	864	851	852	851	782	840	846	847	842	795	836	805	807	786	813	825	794	862	870	830	812	884	828	837	764	805	850	835	823	842	859	825	815	806	850	877	863	854	878	857	835	909	868	860	812	838	850	835	837	865	864	817	793	821	887	805	818	853	817	774	828	804	868	813	828	841	810	835	774	832	831	857	824	824	851	833	883	833	814	824	829	792	828	796	841	844	854	849	830	810	832	796	846	840	830	811	802	847	870	849	854	784	830	888	849	802	808	832	888	813	813	825	866	843	859	831	803	788	825	831	853	770	832	851	866	849	887	860	812	878	789	816	806	816	795	832	837	793	814	840	786	823	884	820	831	819	791	768	817	886	870	873	848	794	822	807	852	827	852	826	843	894	806	815	811	807	835	810	862	827	866	788	791	855	810	835	850	833	818	808	793	806	796	807	791	856	816	811	855	835	815	845	844	807	820	888	888	807	831	824	800	808	801	856	865	800	821	836	849	815	831	773	835	892	852	785	834	852	856	783	871	809	882	831	847	848	827	789	827	833	895	839	821	797	840	871	870	820	873	831	854	831	833	870	803	854	854	811	838	843	813	846	795	844	853	847	873	882	865	851	829	881	827	828	839	812	863	830	812	872	838	907	800	874	842	825	823	770	793	858	866	818	871	849	851	838	827	858	810	859	840	841	847	760	860	830	851	836	835	839	862	829	856	802	814	879	855	880	890	840	800	839	913	860	849	844	879	826	806	825	869	840	844	811	825	827	840	874	822	821	785	843	844	861	791	862	779	765	870	814	807	858	802	845	851	830	853	837	825	888	795	854	805	878	824	818	831	839	801	841	851	864	830	834	866	794	842	834	826	830	805	816	853	810	811	792	784	874	820	832	863	828	821	851	851	824	841	827	788	845	790	802	824	862	860	824	825	881	802	824	828	826	826	838	869	826	854	824	818	862	840	834	818	845	823	800	800	823	766	828	869	847	851	844	856	781	836	790	865	828	821	860	850	805	785	803	838	864	816	814	857	806	814	817	846	823	853	851	857	817	795	828	881	850	843	785	845	814	901	834	835	851	875	794	821	803	839	849	799	808	840	859	807	821	790	862	862	833	850	777	875	808	833	834	846	831	837	883	835	786	891	811	843	833	814	861	834	823	857	829	861	843	825	835	839	822	836	874	870	806	792	850	853	788	824	828	832	774	855	799	809	766	796	840	811	813	850	820	823	844	738	834	813	834	818	842	788	852	822	869	794	803	847	795	823	862	865	820	849	816	855	819	862	788	832	798	860	912	808	826	774	809	920	828	820	828	812	850	840	819	853	837	853	857	816	859	828	769	847	847	870	873	783	839	856	851	881	867	874	822	776	838	772	862	852	816	841	838	863	827	804	851	832	844	816	862	851	830	811	818	835	827	799	850	807	832	831	803	791	819	811	835	825	831	860	846	786	843	849	879	850	819	849	859	816	841	882	862	841	836	800	858	776	860	821	807	843	827	837	794	803	810	840	869	831	814	804	852	857	820	850	781	834	817	823	823	844	801	861	876	803	848	852	829	824	793	823	837	799	801	844	842	878	801	792	808	842	799	877	795	882	786	851	838	781	851	817	838	902	825	852	861	837	873	756	836	768	873	824	817	820	865	784	780	895	825	808	862	840	818	808	826	836	829	798	823	827	771	794	874	819	819	841	819	772	881	828	784	801	844	853	852	825	831	832	823	822	856	833	823	842	800	803	819	821	825	891	800	857	836	815	870	787	785	845	799	809	859	842	813	852	824	866	827	782	777	881	779	825	829	871	867	791	799	816	815	884	849	819	832	832	830	829	841	823	822	800	831	824	862	811	785	815	848	811	811	867	894	864	849	761	879	815	829	836	833	855	838	823	852	825	773	822	827	827	846	867	806	842	856	823	837	814	823	795	824	834	811	792	844	842	827	832	854	825	845	869	792	859	847	839	807	924	849	874	839	815	831	836	793	798	920	825	796	804	783	863	851	827	837	860	882	803	884	846	858	813	865	876	817	844	829	815	814	824	826	798	813	825	854	815	830	859	822	838	824	861	812	838	846	837	798	851	825	839	856	809	827	825	825	814	806	845	858	854	849	831	867	845	840	851	794	830	855	862	809	860	870	832	802	842	859	821	786	866	819	857	814	825	782	815	829	832	840	858	874	780	810	871	814	884	841	781	867	849	760	838	808	852	808	850	825	818	831	862	883	905	869	841	799	792	858	794	872	806	880	868	848	820	802	882	833	852	808	800	865	828	888	907	845	835	840	813	818	776	832	870	873	850	861	816	839	807	825	842	848	841	823	801	830	834	797	867	834	850	872	849	838	818	833	832	767	842	824	828	782	852	852	837	801	850	834	838	834	864	847	823	787	829	810	816	814	852	804	793	837	789	839	821	812	842	831	838	812	849	838	839	830	789	823	816	829	828	824	886	895	834	806	890	841	814	855	804	845	804	803	856	842	886	858	848	845	790	819	823	808	767	836
1870	599	395	424	1049	4431	4704	2776	1338	667	298	154	100	70	51	47	51	57	47	66	49	56	55	58	62	52	49	68	58	59	69	59	52	53	61	63	57	54	49	54	53	50	73	49	59	58	60	58	68	50	52	60	50	57	51	54	55	51	42	52	59	54	63	54	65	49	49	53	52	58	50	57	48	67	64	57	50	39	50	62	50	60	55	56	51	53	42	53	73	48	55	74	56	36	52	58	58	59	51	52	68	59	50	37	56	45	68	58	53	63	68	47	57	61	63	61	60	66	36	58	62	60	45	46	60	57	62	41	52	55	63	63	62	53	51	64	63	61	57	55	66	43	44	54	68	47	50	47	65	52	48	51	46	52	56	46	67	44	59	46	61	45	58	51	56	57	56	58	54	50	65	55	71	60	52	68	48	55	60	46	48	69	52	59	59	54	46	64	64	46	62	48	55	56	49	46	52	61	57	48	56	41	76	67	55	53	51	56	60	45	51	52	48	60	54	64	70	46	61	52	47	54	69	50	54	52	56	46	46	62	54	64	51	60	52	49	57	65	51	51	67	49	54	39	50	46	48	52	53	51	62	42	53	63	65	60	56	63	60	63	60	48	43	51	64	41	65	60	62	63	46	51	58	45	64	53	61	48	51	48	53	72	39	55	60	50	57	50	48	53	55	54	67	56	42	60	53	68	45	47	65	60	61	53	56	49	66	63	59	57	56	44	63	47	54	59	69	67	62	49	63	48	55	46	48	49	53	60	59	57	60	54	51	58	57	57	43	63	45	31	58	59	52	44	64	64	68	64	50	46	59	46	48	62	60	40	60	49	52	63	63	56	46	50	45	61	49	51	55	57	49	48	43	55	68	53	53	69	66	66	53	45	61	50	49	49	49	59	80	41	62	58	51	53	48	63	48	54	48	58	47	56	50	60	50	47	56	44	60	59	68	49	53	54	55	56	65	42	48	62	51	64	55	51	52	63	66	63	46	45	42	62	54	61	49	51	66	51	53	56	62	46	45	53	46	50	56	57	39	65	69	61	56	71	47	59	53	72	58	51	47	49	51	58	61	46	50	55	61	68	50	54	62	66	49	62	50	48	43	58	54	55	59	55	54	56	61	53	52	50	56	44	71	58	63	52	71	61	63	64	65	56	49	63	47	54	50	38	66	55	53	53	48	51	55	56	49	46	43	43	57	48	55	55	66	62	62	67	48	53	54	45	58	48	61	43	57	46	57	59	64	65	52	73	54	58	58	73	47	69	41	71	56	50	50	61	47	59	53	56	61	51	52	66	60	51	44	42	57	61	48	60	54	53	58	48	46	45	75	61	58	62	57	43	45	53	64	42	39	65	41	66	53	70	61	46	55	53	57	70	56	59	51	65	72	65	47	51	59	52	48	43	59	57	54	66	53	47	52	69	30	50	46	51	58	65	70	51	61	62	49	49	54	40	61	45	62	67	54	49	57	63	73	66	51	54	53	55	61	58	50	61	52	45	57	50	59	49	57	68	57	55	53	50	54	54	74	57	45	48	61	60	45	56	57	40	63	60	49	61	49	46	58	58	60	55	73	54	61	55	42	64	49	41	53	60	45	57	51	63	55	67	60	42	44	48	59	55	48	52	52	50	59	58	53	56	59	51	35	64	43	52	56	46	48	49	60	51	69	40	44	50	61	47	57	49	51	62	59	65	37	53	54	51	46	55	46	55	47	60	65	51	48	47	58	50	56	53	46	46	46	46	45	58	57	56	54	57	57	45	66	57	47	47	53	58	49	63	59	53	70	49	62	51	52	58	66	69	63	73	55	52	42	66	59	52	48	45	50	48	53	44	51	39	59	64	46	48	72	50	44	53	53	54	48	55	55	51	54	38	58	47	47	67	61	56	51	47	56	62	65	53	46	54	41	50	45	52	59	47	56	60	51	45	59	50	53	49	49	55	49	40	41	53	54	49	56	49	57	63	45	68	56	52	59	53	64	46	52	49	57	54	60	67	68	63	73	52	63	63	61	41	57	44	58	54	52	55	55	51	57	50	61	63	59	54	68	53	60	51	62	56	51	47	53	47	43	60	52	53	50	59	71	54	54	56	60	57	69	55	50	41	48	55	65	63	53	57	44	62	59	58	61	58	53	54	54	51	50	40	51	48	62	46	66	56	54	41	46	57	46	59	40	55	63	60	62	41	69	56	50	54	57	44	49	53	48	61	49	60	58	40	55	59	54	73	58	74	60	48	51	46	53	53	46	54	48	55	49	63	59	52	51	48	48	53	51	53	63	59	52	46	58	54	56	47	62	69	38	58	56	63	54	71	56	54	54	65	51	63	55	63	56	49	54	58	63	46	65	65	55	47	61	64	54	52	34	59	50	56	52	47	48	64	60	57	58	55	58	48	44	57	51	52	63	67	48	42	49	60	51	56	44	69	45	58	70	41	51	40	57	43	61	56	52	60	53	62	64	61	59	57	42	63	46	53	53	52	54	47	60	57	67	44	47	66	59	57	49	58	60	53	54	52	74	57	47	54	60	48	44	62	75	47	49	68	59	50	41	55	59	44	52	46	43	55	49	56	66	47	77	59	68	62	66	53	58	69	55	62	43	48	57	42	58	48	40	53	57	60	53	59	62	68	51	54	66	61	52	59	58	60	61	58	70	67	57	52	38	54	64	60	63	56	56	53	46	57	58	61	67	50	51	57	51	45	43	44	64	60	47	50	56	62	57	54	55	46	51	59	58	60	61	44	72	49	69	53	53	55	44	52	70	43	58	54	52	62	56	51	54	54	60	56	64	50	57	59	67	52	45	55	58	55	57	48	52	53	44	55	52	52	49	45	53	38	52	47	64	48	70	63	64	59	54	48	43	58	69	62	52	56	51	61	64	43	53	52	47	53	66	56	56	59	63	59	59	50	55	56	50	45	64	52	50	45	51	59	64	56	66	49	51	67	53	42	55	59	41	48	61	40	46	40	51	43	53	66	48	56	52	50	48	67	52	55	60	54	53	59	57	60	55	58	66	51	54	53	55	65	58	46	55	41	62	55	53	52	58	49	52	54	44	58	52	57	60	56	57	55	68	68	53	49	65	52	38	56	42	58	55	60	56	65	49	56	52	48	52	47	51	60	35	61	43	55	42	52	59	62	44	53	56	65	65	64	57	48	55	61	50	62	59	57	60	55	47	53	54	53	42	57	59	63	55	58	59	52	54	47	60	54	51	33	60	45	56	56	55	64	55	47	61	49	58	53	56	47	55	48	67	56	60	59	55	64	49	64	49	59	51	54	52	66	47	57	55	59	55	62	45	64	66	59	58	58	45	69	59	43	50	38	54	54	62	55	41	55	61	61	58	56	47	51	43	47	50	55	57	63	58	48	51	60	52	48	54	55	65	50	33	49	67	48	52	52	62	52	67	63	50	54	57	42	49	56	45	54	41	53	62	65	53	71	40	51	62	55	56	56	57	70	69	56	52	51	52	60	49	55	67	60	63	48	58	64
20897	11391	8042	15972	32892	47091	41884	32500	23887	15232	7415	2992	1354	850	705	665	683	616	647	721	681	678	646	673	639	661	638	652	661	661	657	663	676	647	688	708	689	660	643	674	634	658	627	642	652	648	654	698	662	692	663	638	681	664	706	715	672	639	632	709	638	655	629	654	712	666	694	675	640	631	662	612	641	662	679	669	688	620	675	684	669	735	641	669	689	709	658	683	650	675	676	664	649	635	662	620	741	660	654	684	659	670	640	663	658	661	662	678	675	652	647	677	674	701	638	677	681	663	657	676	654	654	628	695	639	683	611	633	652	668	681	586	643	666	675	643	629	666	707	692	633	653	632	657	602	681	646	653	703	687	631	649	687	697	685	660	673	639	640	656	663	630	673	647	731	672	678	666	642	676	719	621	686	669	694	644	619	668	685	657	683	687	658	681	677	673	655	696	627	666	652	638	690	678	716	708	670	689	672	649	695	660	707	666	647	655	697	671	655	653	678	591	679	652	676	667	603	605	629	672	669	669	665	686	664	651	648	663	648	665	643	658	670	636	687	644	652	701	638	650	651	664	703	692	688	642	664	670	655	697	651	690	679	697	698	697	626	651	622	637	674	696	635	656	697	640	676	638	641	638	682	638	686	665	663	650	690	691	632	672	675	662	650	617	694	622	671	682	664	683	671	650	652	665	678	653	609	656	681	612	678	625	653	680	629	681	702	616	651	634	646	708	665	659	655	657	698	666	672	644	655	678	664	678	645	626	617	685	664	653	627	650	705	651	725	699	668	654	649	660	703	676	661	668	640	686	656	682	659	675	680	649	638	637	670	659	672	632	661	625	672	697	678	652	673	641	672	678	641	690	646	646	692	684	647	659	638	672	695	634	628	654	668	671	644	711	635	613	677	645	650	683	692	616	634	638	678	702	703	677	649	686	678	645	656	665	649	654	673	653	709	629	651	689	711	656	610	623	663	695	685	690	678	633	653	685	659	651	653	703	686	578	653	686	673	686	672	705	637	645	644	656	662	657	642	662	681	662	676	686	661	691	647	649	641	635	635	624	666	598	718	654	662	662	654	695	691	647	723	655	666	670	636	635	636	647	671	635	644	622	642	644	663	654	625	685	615	658	623	664	633	694	650	669	628	632	672	660	665	659	642	655	623	621	679	687	696	628	690	583	704	692	703	693	648	645	603	696	670	656	628	692	647	706	675	635	672	652	626	642	635	628	630	679	669	664	663	629	614	632	653	630	657	664	645	707	676	629	641	663	626	604	645	681	605	684	671	711	650	648	683	691	648	669	622	651	649	642	674	649	673	659	655	651	671	677	716	629	639	644	666	663	667	660	678	678	682	653	697	678	634	656	646	647	678	641	670	639	679	641	687	647	696	672	668	671	668	678	623	649	648	670	646	711	700	656	699	621	688	682	664	675	635	652	708	700	680	639	669	657	638	658	603	664	681	688	626	658	652	686	614	680	640	667	706	647	704	653	659	665	674	653	696	688	693	631	681	711	726	685	683	670	661	637	649	670	654	725	668	694	696	662	647	662	629	700	652	644	647	687	675	652	643	656	684	658	640	635	669	700	631	704	700	675	668	674	688	658	686	627	647	735	646	713	666	680	712	707	643	625	638	635	650	672	647	646	682	632	659	690	711	670	657	623	658	654	684	685	669	649	630	620	650	694	638	639	609	659	706	643	660	649	665	676	718	653	627	652	635	639	671	673	627	687	678	649	684	667	646	660	673	671	660	701	655	672	613	626	682	687	694	663	676	682	649	652	703	657	666	674	642	687	657	730	694	641	648	668	662	631	658	662	672	663	676	663	660	637	658	700	649	611	698	653	606	628	630	654	695	616	680	611	689	627	661	677	662	659	631	669	679	642	662	642	661	669	665	687	668	658	698	631	647	655	664	581	663	642	680	640	666	641	692	673	668	640	612	641	622	733	700	617	644	669	642	663	629	622	645	663	663	623	697	667	629	687	651	654	614	675	663	720	688	675	677	652	665	663	648	685	687	695	681	634	667	673	650	667	679	692	646	696	658	648	700	615	655	660	676	635	603	670	659	656	660	665	695	683	644	694	678	687	655	701	627	642	687	681	626	617	625	717	607	705	640	611	665	683	686	654	689	686	672	686	730	632	648	731	687	623	654	657	692	664	651	615	632	652	677	679	664	632	682	648	653	634	700	678	661	638	698	644	643	683	667	664	667	663	671	671	692	677	627	644	682	642	653	660	666	620	684	668	683	684	686	622	694	663	631	708	710	693	679	641	671	681	646	637	635	612	677	650	687	642	679	626	699	665	650	642	672	648	658	628	661	652	696	673	703	623	686	616	666	654	653	673	661	660	690	661	667	654	686	631	662	648	620	663	655	666	619	684	651	671	690	649	653	663	670	693	642	665	583	694	653	653	681	669	633	661	679	658	669	687	671	680	635	702	664	691	664	681	682	662	711	637	667	674	632	652	648	646	642	659	662	653	660	647	681	699	653	699	651	661	659	721	628	633	683	698	668	675	643	630	631	634	700	676	648	683	692	662	642	649	678	683	705	669	634	638	673	690	652	621	623	660	641	664	620	665	685	640	669	637	674	669	652	679	690	627	673	616	658	653	641	695	643	686	631	630	633	660	638	612	623	671	704	715	683	639	641	651	699	657	620	720	668	635	646	684	672	652	652	630	665	618	666	616	686	670	687	684	669	641	597	634	650	664	653	659	687	672	719	617	691	671	686	639	624	629	670	669	658	670	675	653	635	657	707	640	692	657	625	660	651	647	657	695	642	651	673	637	669	635	673	635	685	679	641	699	705	666	677	693	692	614	682	701	670	669	638	681	653	589	653	655	670	645	683	644	655	619	665	634	690	673	701	672	695	644	705	655	682	692	645	654	661	606	650	638	642	644	656	746	668	649	676	633	698	651	700	665	722	657	646	683	666	680	619	666	665	691	651	705	695	662	626	664	660	682	627	666	639	676	618	680	697	668	661	656	649	655	646	672	665	657	662	666	639	647	679	689	668	648	694	698	667	667	652	710	668	668	668	690	651	641	669	690	617	641	674	649	625	705	665	660	667	705	642	638	683	647	705	652	641	665	679	664	687	685	660	677	647	640	661	672	644	664	645	700	661	611	749	693	645	640	720	656	701	686	615	684	674	684	693	665	656	653	642	687	694	652	692	676	656	680	656	651	655	672	636	687	668	688	676	662	657	667	651	649	669	690	616	678	658	673	652	700	677	670	673	642	725	648	687	659	648	649	672	664	628	636	652	659	700	655	675	653	663	669	638	641	729	678	665	667	652	661	677	678	686	678	666	651	695	678	670	677	597	608	670	651	630	653	669	613	680	703	613	659	664	654	629	651	635	634	721	662	678	633	683	641	656	679	648	649	674	666	649	695	654	685	669	634	671	664	646	656	684	644	624	637	676	668	711	647	725	627	671	653	663	661	678	642	624	684	662	652	654	618	623	678	677	620	657	654	702	679	672	684	660	653	659	678	662	731
1564	1601	1243	1207	4237	13032	12195	6606	3295	1569	616	229	97	82	60	58	69	62	61	57	57	55	69	64	61	61	53	51	63	70	70	63	63	71	56	60	73	61	57	49	71	69	52	60	62	59	56	59	54	77	53	64	61	64	55	82	57	66	50	49	62	72	71	61	66	62	69	57	55	60	66	60	66	80	53	58	53	59	60	63	53	61	55	74	66	57	72	52	74	68	53	70	70	51	67	60	64	75	62	68	49	67	63	57	57	52	45	63	58	57	63	50	73	62	64	59	63	67	56	68	77	56	56	67	59	65	65	72	59	65	59	58	44	69	57	61	81	58	75	74	50	67	72	61	48	49	54	61	65	61	51	58	70	55	60	68	48	48	52	66	69	63	63	52	72	60	72	64	50	61	67	57	47	57	51	53	69	63	64	68	61	60	58	58	79	47	59	54	62	68	70	56	74	54	69	50	63	59	66	59	73	68	60	66	62	57	65	64	57	59	63	63	46	70	70	62	71	63	55	54	54	69	53	69	56	46	60	73	70	68	58	67	53	61	70	50	65	71	64	55	74	63	58	57	70	71	60	71	68	75	59	53	55	57	65	74	65	56	51	67	64	55	65	75	69	78	55	62	69	88	68	58	46	65	61	62	55	53	61	60	65	64	54	65	54	53	68	61	76	55	56	59	65	52	78	62	58	50	70	78	65	63	64	60	63	78	59	47	57	54	61	55	64	68	63	64	69	57	75	44	57	46	71	67	57	53	59	66	59	66	64	63	50	62	53	48	59	56	58	65	56	61	53	61	74	67	58	65	59	56	75	43	73	65	56	49	76	57	57	70	62	44	64	73	71	71	57	70	77	65	54	75	53	55	60	71	68	54	70	76	62	63	54	66	46	63	60	64	69	65	68	74	60	70	64	58	60	67	53	59	55	54	61	54	67	57	58	61	59	62	62	44	69	59	70	55	58	65	57	52	62	61	48	65	77	60	56	64	62	53	61	59	79	57	77	60	68	65	40	56	55	48	68	62	58	63	68	45	64	68	64	57	69	70	69	60	63	68	64	72	70	69	60	59	68	63	67	61	67	58	73	62	58	57	59	67	63	65	68	53	48	68	58	63	80	60	49	61	59	78	55	61	64	78	61	47	71	63	72	79	70	64	59	46	63	73	70	67	56	81	74	56	61	62	54	61	56	56	62	71	69	73	63	46	57	62	66	59	65	64	53	58	65	51	65	55	61	57	78	59	61	65	64	58	68	53	54	61	64	60	65	68	61	60	59	52	61	76	63	57	67	53	62	71	61	72	59	66	68	72	60	63	80	69	77	63	59	57	57	53	63	80	82	75	54	55	60	74	70	59	67	56	60	67	67	57	65	59	53	64	56	58	60	68	68	67	59	59	60	72	56	59	70	59	50	58	65	52	68	59	79	61	73	40	55	56	51	59	71	48	59	55	62	57	58	75	83	73	64	64	71	62	71	69	50	77	52	63	57	74	55	71	57	82	61	73	61	63	54	62	59	71	76	70	56	55	70	68	51	74	55	80	69	69	59	68	54	65	61	66	60	63	55	61	59	53	57	71	63	68	49	74	63	58	77	54	71	64	52	62	58	59	59	62	62	71	63	62	59	65	62	58	57	66	52	62	77	60	62	61	53	61	67	67	66	67	53	62	55	50	66	58	68	54	55	49	75	56	69	58	56	57	68	61	62	53	76	55	54	61	73	55	61	63	66	83	59	80	72	75	59	70	55	56	44	61	55	60	67	59	66	69	64	76	45	49	70	66	54	68	71	68	65	66	59	51	69	69	65	70	68	52	72	69	58	67	59	62	61	55	63	64	62	52	59	65	62	66	67	50	56	63	60	59	57	52	61	63	53	67	66	60	60	50	74	45	66	66	62	58	64	67	56	67	47	68	64	63	69	69	64	67	56	41	53	68	61	63	70	56	72	58	66	58	55	55	76	61	67	69	65	56	51	57	63	72	68	65	75	61	67	71	71	54	67	67	54	63	63	73	52	57	55	59	55	71	68	62	61	58	77	60	68	41	64	56	68	63	57	53	56	64	56	47	54	71	69	64	69	69	65	56	58	66	50	46	71	62	52	65	51	70	79	66	73	50	63	56	71	56	60	73	67	46	64	60	67	49	54	63	68	49	62	80	63	57	48	65	61	64	66	61	62	59	64	63	57	50	56	64	62	69	60	71	65	69	87	43	66	57	62	49	66	54	68	64	67	82	69	57	60	69	59	50	57	78	60	54	64	48	56	57	72	71	57	47	56	64	66	75	56	58	65	71	75	78	71	69	64	58	65	50	69	52	54	54	58	66	56	59	66	66	60	57	62	57	64	80	54	66	52	82	57	60	70	54	66	85	59	63	54	53	55	59	61	51	62	56	56	74	54	57	61	53	60	66	71	66	67	68	72	59	47	71	52	64	65	67	63	49	59	74	80	51	49	46	68	50	60	52	69	84	54	65	61	57	71	70	45	72	68	76	57	74	53	64	66	72	70	55	72	69	57	63	65	68	54	70	59	57	72	64	68	60	66	62	52	49	79	52	61	63	63	73	58	75	62	68	65	67	58	58	72	66	57	70	60	68	65	56	67	62	57	54	70	50	69	60	69	58	81	59	63	61	70	62	64	59	67	58	52	59	67	61	65	56	58	65	56	56	59	54	63	59	70	53	63	55	55	71	58	62	69	60	62	74	55	69	53	57	68	74	71	64	68	53	81	65	59	65	71	57	68	48	73	59	55	58	75	64	53	67	74	67	60	68	67	61	62	60	64	61	59	66	58	65	64	58	66	68	79	59	50	58	54	70	81	57	65	53	60	54	61	76	58	69	70	58	57	66	72	60	70	64	59	54	85	64	65	73	71	67	52	68	53	61	53	64	60	54	74	67	73	62	52	55	64	78	65	61	53	65	54	64	78	61	64	58	50	59	46	47	53	58	63	66	51	64	75	69	66	60	61	66	66	67	60	67	54	65	53	68	62	65	63	57	58	50	77	63	60	71	61	49	59	69	89	62	61	67	58	66	62	67	77	63	65	57	59	54	61	70	66	58	57	74	63	60	71	55	67	57	68	57	69	53	54	76	63	64	73	62	63	70	75	71	50	58	48	79	81	50	70	80	70	61	61	68	54	52	64	61	62	64	65	53	66	61	46	56	51	67	58	77	55	72	68	73	53	80	62	67	51	58	59	56	60	49	66	50	65	59	56	59	67	68	58	69	62	53	71	59	68	53	65	53	61	66	69	53	56	63	73	55	69	61	71	60	49	60	77	68	64	55	60	62	68	66	76	66	59	64	63	66	57	68	55	53	57	55	64	60	50	65	65	58	59	60	61	60	55	54	57	54	57	63	57	46	56	55	59	58	73	68	54	62	53	63	75	55	64	62	62	64	63	60	60	59	64	58	66	58	76	64	64	71	63	63	58	67	70	58	72	68	45	59	56	64	79	72	76	70	54	58	74	69	72	85	55	68	47	63	58	63	67	58
26315	20581	16917	28250	51186	66432	56828	42809	32834	23682	13111	5563	2224	1154	870	764	728	700	733	732	775	769	750	774	729	741	738	802	746	726	739	729	714	722	702	766	739	741	754	754	787	700	697	743	705	744	766	717	783	746	759	746	741	713	733	776	736	714	747	739	681	706	743	732	760	744	756	768	721	743	731	707	729	735	727	734	732	768	795	781	720	731	739	737	750	756	791	730	752	749	726	789	711	763	761	736	704	728	795	696	734	723	697	711	763	746	767	758	733	767	724	706	738	690	717	766	757	744	749	727	781	749	714	745	716	802	716	722	749	739	760	752	725	746	716	738	789	727	720	748	780	733	747	798	754	737	745	739	747	730	740	738	766	759	772	747	727	686	689	740	776	739	709	718	800	752	752	752	729	730	757	688	723	760	713	781	674	724	813	721	713	741	761	705	748	751	753	733	731	768	764	747	771	720	777	716	766	722	761	766	696	756	710	706	740	728	734	739	734	736	748	718	749	750	777	741	760	751	758	701	772	778	748	771	758	734	714	738	724	758	720	769	741	711	762	733	734	744	760	734	741	775	734	739	757	744	727	740	739	802	721	773	749	744	731	757	768	709	729	734	720	704	715	737	770	749	780	806	768	739	768	720	809	699	738	760	764	697	718	751	703	778	746	710	733	721	731	764	759	729	718	758	746	749	758	721	742	752	698	757	740	748	757	763	814	771	750	701	752	756	718	744	702	728	755	721	772	693	721	746	704	781	714	748	758	744	693	735	723	770	734	755	737	752	796	709	767	716	708	769	752	759	769	758	724	777	773	765	785	758	715	729	735	725	745	761	726	711	761	789	722	744	686	732	705	734	694	759	767	755	717	747	759	737	733	828	719	766	791	713	738	719	737	694	721	752	710	719	707	752	761	742	732	688	712	737	725	769	680	750	731	747	782	753	718	758	727	717	761	784	792	746	717	718	736	772	772	708	792	776	745	745	700	742	723	780	712	705	760	689	677	698	806	733	743	783	751	694	715	757	731	738	718	704	698	709	696	782	794	738	778	731	744	712	764	746	728	780	741	749	771	742	761	718	775	706	750	760	710	698	769	769	731	750	710	772	750	736	728	726	745	736	754	773	684	763	718	730	743	739	700	719	724	768	708	786	775	696	779	764	756	761	735	749	748	709	784	792	710	766	751	752	744	748	763	718	763	745	752	745	755	750	782	748	767	754	744	777	701	731	742	695	763	740	703	685	744	758	752	786	701	741	724	766	723	745	747	753	800	775	700	726	809	719	732	739	721	769	766	714	730	776	679	753	812	704	745	712	757	781	802	721	730	777	760	768	779	770	719	707	668	713	813	712	741	740	687	735	802	758	727	764	688	784	725	767	697	724	683	722	752	734	718	737	738	763	735	738	739	760	748	744	749	741	703	731	757	732	735	707	736	757	743	721	730	764	756	767	733	757	710	758	742	735	763	712	721	735	748	717	742	741	685	732	734	736	713	762	744	724	779	730	731	783	743	745	751	763	761	739	751	732	791	728	737	748	747	797	751	754	689	748	771	752	743	741	760	754	714	794	723	765	778	719	726	718	724	727	709	710	705	729	694	724	739	707	783	719	762	756	731	760	765	720	753	700	704	789	713	759	782	734	707	734	750	757	733	766	749	701	715	743	761	759	781	766	701	788	733	725	714	722	773	730	786	719	710	741	730	715	755	681	742	727	768	738	742	715	733	749	754	744	714	802	705	775	722	683	701	693	697	740	776	745	706	709	720	781	757	731	742	743	725	705	710	763	727	777	739	740	762	812	715	742	754	750	772	725	774	675	712	681	745	699	802	708	736	737	738	760	710	734	744	763	721	714	704	741	736	700	749	718	747	725	787	715	744	713	710	708	726	734	748	738	760	793	775	768	781	751	768	746	743	771	758	739	746	706	792	737	778	752	784	728	728	760	757	759	733	767	801	735	697	772	712	658	712	737	719	750	702	792	757	686	724	769	774	813	723	714	748	781	733	758	756	743	751	729	712	789	795	774	740	774	692	738	748	740	739	711	763	777	751	726	748	740	755	758	714	790	773	770	752	753	735	756	730	754	754	724	777	739	691	738	683	779	750	702	758	739	749	742	774	781	683	753	758	766	762	721	702	766	744	725	719	709	727	726	763	758	717	738	734	751	746	790	751	736	772	755	740	714	777	750	759	711	674	743	773	722	760	722	755	742	747	753	772	754	729	770	740	771	740	757	730	697	786	743	778	734	720	723	730	742	735	754	705	736	728	794	725	753	743	725	761	774	736	732	732	731	723	755	725	785	712	752	755	734	699	706	719	753	753	802	703	721	743	727	793	768	734	754	745	724	755	724	748	731	744	749	757	740	736	730	771	712	745	735	680	737	726	741	723	744	749	728	789	729	742	732	687	773	793	761	751	759	725	783	739	755	742	709	726	744	783	774	741	774	763	727	770	742	695	776	748	773	736	748	760	754	794	736	732	727	752	738	773	761	762	754	745	754	746	723	735	740	693	719	732	758	772	738	719	720	751	724	751	772	665	717	740	742	699	769	744	780	750	725	724	742	770	720	717	746	786	787	822	752	709	748	713	751	766	674	757	754	709	743	710	774	707	695	721	725	711	739	715	729	745	755	721	831	735	711	727	773	753	739	710	734	747	720	735	734	750	787	768	738	751	805	770	706	769	802	739	768	773	700	756	760	729	744	753	713	702	712	742	741	761	793	755	728	775	720	763	752	744	755	764	748	781	734	812	719	711	749	697	738	701	754	747	731	703	784	783	701	722	710	784	738	748	729	730	731	734	716	724	754	763	721	786	748	784	718	789	706	758	766	731	778	751	741	760	781	783	778	724	771	749	761	750	729	752	738	768	777	788	752	762	743	755	780	779	712	759	747	727	726	764	752	720	737	723	753	759	732	706	752	697	737	715	781	759	692	766	712	779	796	728	762	722	770	676	757	749	774	686	742	767	756	763	755	766	700	772	718	735	768	753	758	742	731	754	761	768	729	780	763	732	794	765	742	801	731	723	749	819	736	756	723	701	793	740	803	716	767	757	761	784	763	747	698	701	773	733	723	754	732	760	741	707	770	696	744	756	760	749	715	725	704	734	721	747	730	738	742	745	762	730	781	746	712	695	735	751	769	747	728	686	728	744	767	737	711	765	743	742	742	736	729	662	736	781	734	729	786	745	723	737	769	750	783	772	761	752	758	720	733	743	739	740	755	752	768	684	739	696	736	737	753	739	720	795	754	746	751	705	704	733	726	757	773	801	760	714	716	701	740	805	734	763	752	713	754	774	740	730	739	734	783	772	715	773	779	763	776	723	759	733	759	763	707	733	746	713	721	729	725	736	746	740	761	798	700	715	720	791	750	788	744	729	676	715	711	750	772	684	735	742	753	720	763	743	721	760	718	752	718	749	764	709	764	721	755	744	743	746	777	738	753	778	742	722	773	736	752	723	710	779	727	759	726	763	739	735	765	749	769	766	748	741	760	763	743	737	757
3095	1283	1164	1092	4648	12302	12329	7211	4078	1850	695	248	102	79	77	66	63	55	49	69	51	70	58	68	66	57	61	70	61	47	71	68	54	60	49	63	59	63	60	71	65	65	70	65	68	50	55	71	52	64	66	47	76	78	64	60	63	58	64	66	53	60	51	62	66	62	71	67	52	68	60	58	56	60	59	49	59	76	60	65	60	64	75	57	66	66	58	69	56	53	47	56	57	65	54	50	67	70	56	51	65	53	59	42	55	66	59	67	59	52	54	53	55	66	67	64	61	63	68	56	56	51	69	74	70	64	64	53	62	57	60	57	70	57	55	74	71	64	54	55	55	61	58	78	66	63	70	64	56	58	70	73	66	70	58	54	68	74	58	65	62	76	64	73	59	51	53	89	59	63	60	56	70	63	65	74	56	80	65	54	49	56	76	79	52	58	57	57	53	52	66	62	80	59	65	72	48	64	58	68	54	70	66	70	70	68	54	55	57	44	59	69	57	54	64	63	53	57	58	66	65	56	73	61	71	71	60	65	73	70	56	66	65	53	56	68	69	65	74	61	59	53	66	73	73	63	67	57	73	76	44	57	63	70	65	64	57	57	54	56	58	56	61	51	50	66	61	56	53	57	51	71	73	67	73	53	64	65	53	67	57	63	67	55	70	68	63	75	56	57	64	66	54	77	73	71	64	67	64	74	68	57	68	53	70	52	77	55	60	48	53	62	63	59	61	61	53	76	56	71	46	55	48	62	60	70	53	67	54	55	52	68	61	67	60	64	66	69	61	66	59	74	70	69	62	54	59	59	77	68	56	74	63	53	71	50	66	58	58	72	43	56	63	66	73	69	56	55	58	52	49	53	63	66	79	50	58	68	61	70	62	51	64	55	53	55	46	73	57	44	47	69	69	65	57	75	57	64	53	53	51	60	70	74	65	73	64	58	69	70	63	49	69	70	61	58	78	80	50	58	62	61	62	71	54	61	50	54	57	69	53	52	75	70	68	67	60	73	57	64	56	48	64	58	69	65	54	62	69	59	49	61	60	60	62	51	68	53	66	57	50	64	67	69	68	66	68	66	61	60	60	50	62	52	68	43	68	71	71	56	69	71	79	58	66	79	76	52	70	55	75	56	62	61	65	52	60	57	63	56	62	71	60	60	57	58	74	63	57	77	57	70	62	63	64	41	64	61	68	61	56	42	64	62	84	53	56	54	61	64	66	58	60	62	57	65	75	46	47	68	65	63	48	53	66	60	76	66	66	72	53	78	62	42	66	79	61	55	61	75	52	50	58	62	53	70	57	74	63	53	55	67	73	61	70	63	56	64	61	58	68	63	55	63	69	53	65	57	67	66	58	66	45	78	59	58	64	75	55	61	67	63	52	55	65	64	48	54	56	62	65	52	45	59	52	66	61	55	71	69	67	67	61	55	50	53	67	57	61	52	72	61	56	68	62	67	58	62	53	68	60	56	41	64	51	57	64	63	57	67	60	69	77	67	52	56	47	64	65	53	64	68	53	57	72	61	57	66	58	53	66	49	71	53	56	60	60	63	65	57	56	57	54	71	66	58	52	61	77	47	51	80	64	61	53	63	66	62	71	53	71	45	62	71	63	66	44	50	57	65	46	78	51	69	54	57	53	65	66	57	64	64	75	68	67	73	67	74	59	57	60	47	65	58	58	60	64	50	63	61	57	73	63	72	66	58	68	59	68	71	62	49	64	53	73	74	59	79	56	59	71	65	75	71	57	65	64	54	74	64	56	53	68	76	53	59	56	65	49	62	67	62	68	60	45	61	49	50	52	55	57	55	76	58	54	68	66	74	63	74	67	60	69	60	50	63	59	82	67	68	55	66	76	68	60	78	61	64	65	63	51	47	66	62	60	59	65	65	60	59	66	56	57	62	72	64	55	69	65	64	57	46	77	77	66	60	55	64	68	59	62	67	59	76	58	71	68	74	63	60	57	57	65	57	58	66	84	64	57	63	57	68	71	72	59	68	66	62	67	69	67	61	50	72	55	69	50	61	60	68	67	61	63	57	62	66	71	53	46	59	65	69	61	80	63	52	66	60	58	75	52	46	53	86	62	58	72	68	56	52	58	56	70	54	55	48	60	54	67	58	72	47	51	67	61	58	69	70	78	53	44	50	67	64	69	58	59	63	53	56	50	68	68	60	54	67	63	59	60	51	65	61	51	52	67	70	46	53	62	50	70	54	53	59	52	74	59	57	65	61	71	69	70	66	57	57	45	58	75	60	68	69	65	81	69	56	65	70	57	64	53	66	70	57	80	53	62	59	57	55	58	63	68	59	53	62	51	59	58	67	61	62	68	51	58	66	65	75	74	74	62	53	62	68	63	67	49	60	55	55	54	75	54	49	57	63	60	61	56	61	68	70	52	72	59	77	71	63	65	75	57	57	55	54	53	60	48	56	70	73	70	58	66	83	55	63	62	71	46	57	60	63	70	57	68	64	66	65	52	62	73	59	66	56	66	70	75	54	67	67	77	60	63	67	50	82	47	51	69	67	66	62	64	65	60	69	58	61	58	60	56	44	63	64	62	68	65	52	56	59	48	67	74	55	70	68	67	62	72	66	73	63	56	69	61	58	73	69	80	62	55	53	65	56	55	66	73	63	59	59	56	58	68	62	61	59	61	82	65	57	76	54	80	56	67	61	61	68	67	72	55	75	69	63	61	65	64	62	45	59	82	62	67	51	56	73	61	62	65	62	65	61	64	51	62	73	51	68	50	52	50	75	53	62	65	73	57	64	58	64	60	55	71	58	62	73	60	66	66	73	70	60	67	65	55	54	69	51	73	62	63	51	66	58	58	49	55	56	47	66	69	71	65	59	57	52	65	78	66	62	54	68	53	57	58	53	55	65	55	62	52	69	58	69	67	51	56	65	61	73	66	61	58	62	58	64	72	49	64	43	59	61	74	54	59	52	67	63	68	58	69	60	85	67	73	60	72	52	66	66	52	57	57	56	50	59	44	49	56	56	65	61	67	54	70	61	63	64	65	58	60	59	57	61	66	70	48	67	53	70	46	66	55	64	55	65	71	61	51	60	64	58	76	71	61	71	47	56	57	73	70	43	74	64	77	59	72	58	56	58	69	60	60	61	73	64	51	54	59	61	48	73	72	58	68	67	51	62	62	64	54	75	77	68	70	62	61	74	63	64	45	61	60	71	61	50	60	60	53	57	52	73	54	63	79	64	51	69	58	57	57	58	73	71	62	67	57	78	68	56	60	74	58	62	62	53	67	57	70	68	64	62	70	70	75	74	67	57	48	61	58	74	61	77	65	44	49	71	81	48	74	72	73	64	60	47	59	66	67	56	75	67	68	55	59	78	64	57	55	56	65	53	58	64	77	86	70	57	66	56	71	57	74	54	67	58	61	58	72	59	62	64	53	63	59	66	70	78	59	66	66	54	41	53	56	51	59	63	60	66	54	58	61	53	53	54	60	64	64	63	62	66	61	72	77	76
26330	18455	17166	26749	52180	65396	57693	45259	35509	25746	14263	6109	2259	1171	829	816	763	754	734	765	736	742	786	703	757	755	766	766	738	767	730	733	752	777	790	696	702	759	766	754	752	754	789	792	723	755	731	755	781	756	767	708	747	775	732	754	782	730	774	766	787	737	691	749	736	770	713	768	752	723	747	724	757	707	813	696	767	730	748	774	747	745	737	699	784	722	727	741	731	711	743	803	727	749	793	768	754	748	732	782	713	746	797	763	716	794	786	753	754	836	773	739	718	711	767	782	743	770	739	735	725	755	727	726	744	727	728	761	708	747	743	762	719	761	771	798	679	699	745	763	789	768	757	750	750	731	741	716	758	771	765	747	749	753	725	760	791	735	786	752	721	795	732	782	731	746	765	784	780	756	798	728	773	784	710	781	777	734	784	755	773	720	742	698	762	774	740	726	742	763	765	743	735	735	774	767	733	795	725	764	757	760	784	734	745	771	736	753	729	725	723	799	747	764	789	802	760	752	737	748	812	767	739	767	691	735	752	755	767	746	703	788	800	746	732	754	727	760	771	799	748	742	723	769	706	723	740	750	785	788	717	752	766	762	720	739	735	750	776	759	727	717	768	748	707	735	767	763	754	777	773	761	697	735	713	762	764	770	747	826	772	712	741	756	707	711	747	783	767	756	746	746	775	770	759	709	770	759	797	745	743	752	753	710	734	755	742	756	723	757	764	728	741	714	772	777	759	763	795	711	715	759	744	787	760	733	725	824	777	765	746	781	725	760	800	741	731	770	710	796	789	742	727	758	732	795	727	735	730	756	728	762	740	754	727	719	780	747	764	773	742	779	786	804	743	683	802	747	772	726	694	727	784	764	753	736	760	768	715	768	751	748	765	728	711	694	745	769	770	744	754	726	769	704	739	715	747	740	738	780	751	753	755	725	737	728	756	752	769	769	735	748	709	801	773	750	763	722	741	752	727	719	769	762	757	690	703	794	726	786	767	694	770	788	813	724	729	769	753	748	763	771	765	789	760	774	738	707	745	766	726	780	749	766	718	767	807	738	745	757	793	764	734	732	730	713	822	751	792	778	758	725	739	774	780	779	715	691	738	753	752	742	786	704	779	750	731	732	756	706	745	711	807	771	728	752	782	747	757	783	749	693	713	759	762	830	760	727	783	738	709	785	756	756	758	776	797	756	806	714	784	729	739	768	783	737	781	796	766	734	764	763	721	797	730	768	757	754	756	778	797	767	741	751	712	763	788	794	769	715	720	767	780	724	724	732	749	760	773	721	774	713	773	742	824	719	783	786	741	761	746	701	738	769	722	758	718	761	796	768	777	704	748	744	774	771	791	808	781	735	762	720	766	719	772	750	711	788	740	745	779	786	748	754	759	785	743	760	727	779	740	752	745	732	802	786	776	819	791	759	718	787	744	745	732	740	768	733	741	757	757	762	769	810	732	786	762	761	789	751	731	702	757	780	727	776	782	725	797	831	793	804	722	742	767	748	727	743	695	719	724	773	729	710	716	787	736	767	764	735	824	735	778	776	748	799	793	762	716	729	748	740	732	803	730	736	724	730	815	752	750	727	694	748	735	720	701	761	785	776	739	746	731	742	751	725	704	740	701	759	747	738	723	721	751	782	751	762	744	778	715	816	760	760	715	746	788	725	756	733	726	745	756	743	727	806	781	720	777	719	752	783	750	747	757	790	763	762	820	693	758	716	806	753	712	765	731	762	772	770	754	800	724	759	762	812	744	750	761	700	717	769	719	748	757	777	721	775	780	735	719	778	777	701	734	817	727	739	784	787	767	755	733	787	745	694	688	763	756	733	794	726	781	793	763	775	712	754	766	781	784	729	750	751	731	774	686	718	746	784	753	749	780	742	762	741	766	733	768	758	801	758	750	762	747	764	741	742	766	775	786	765	743	766	752	746	749	790	778	791	775	788	756	756	748	734	713	751	757	741	773	778	742	758	734	782	747	703	710	746	746	688	724	745	760	796	708	715	759	736	733	745	733	756	756	745	747	727	718	794	753	733	720	718	754	727	773	713	757	749	711	782	763	763	781	781	729	787	780	724	748	708	802	790	714	776	774	703	748	796	739	766	788	750	778	752	746	703	768	753	773	695	768	717	743	740	765	755	752	740	776	761	733	771	796	749	717	766	717	706	737	703	726	776	755	750	737	760	726	732	748	738	737	751	755	700	739	767	745	736	755	766	760	730	735	746	812	774	676	703	766	752	755	776	747	754	768	787	761	693	732	694	755	782	761	752	710	772	719	770	731	766	739	806	762	760	757	712	792	745	758	775	765	741	760	736	718	730	767	777	772	741	755	767	738	749	768	743	704	753	761	737	761	807	800	718	783	740	735	735	757	798	777	738	702	745	744	751	768	728	685	756	735	745	763	785	728	764	759	726	753	768	755	698	728	734	801	764	756	753	765	741	789	745	706	752	784	728	795	759	758	794	785	703	693	729	737	761	737	792	744	749	758	731	797	740	731	713	812	734	761	756	721	731	790	743	765	707	809	813	789	744	797	774	704	685	732	777	724	741	797	725	738	725	751	754	757	743	752	789	748	772	742	731	757	728	783	754	778	786	735	773	797	755	796	758	759	782	766	772	667	776	734	715	806	758	772	747	701	731	758	790	694	782	763	736	789	766	720	753	757	784	743	776	730	715	767	770	693	791	763	728	729	827	759	778	812	780	743	759	744	749	755	753	781	745	734	754	749	760	735	753	750	745	728	781	787	745	765	770	740	704	798	763	780	755	765	714	761	731	774	773	795	752	737	696	722	767	842	783	764	743	744	770	742	767	772	745	696	759	750	732	718	697	728	740	733	706	739	764	761	800	781	766	790	740	802	759	743	732	749	759	761	760	725	785	762	778	701	724	718	771	755	746	665	768	756	787	757	730	796	771	682	741	773	738	740	697	744	808	769	793	741	786	706	765	736	755	744	773	764	781	780	746	754	753	757	775	769	759	788	759	790	773	733	761	730	767	790	754	773	716	725	748	773	720	756	722	788	741	752	750	716	740	726	763	734	724	778	726	747	749	745	794	764	730	743	747	741	730	738	759	744	756	750	742	800	766	776	708	753	721	772	712	760	769	692	778	729	743	773	815	755	741	720	712	723	737	743	808	735	749	798	712	748	783	766	726	747	769	772	748	762	766	770	768	699	765	742	692	722	775	725	741	751	783	763	728	774	729	764	738	748	753	751	747	793	755	750	768	760	745	752	736	750	763	775	751	775	778	740	776	755	772	736	727	729	696	788	776	761	732	733	748	755	790	759	774	801	769	770	772	711	817	757	781	778	720	762	706	719	767	746	743	770	728	782	748	785	766	778	734	726	731	768	785	739	763	766	721	798	704	762	719	745	784	762	771	739	727	704	766	788	772	766	728	754	778	783	734	760	752	723	746	745	771	698	780	697	740	748	733	760	728	785	797	760	787	792	747	735	747	731	723	727	714	738	715	767	763	805	734	722	784	740	742
2255	2163	1843	1883	6623	18351	18857	13310	7469	3210	1207	395	157	81	72	69	61	80	75	75	91	51	65	76	65	82	65	69	67	79	63	56	76	75	63	63	50	69	70	84	65	65	70	66	64	71	63	74	53	71	76	52	82	74	75	62	65	67	82	62	68	96	65	64	56	80	62	70	87	62	63	77	72	67	63	61	58	75	61	56	66	69	67	79	75	73	61	77	61	69	80	76	79	75	52	63	75	71	71	65	65	73	60	73	82	81	67	64	66	71	66	73	78	66	75	72	73	66	71	80	63	66	63	61	69	81	65	74	68	55	81	63	75	60	67	65	87	74	70	61	58	82	56	71	74	59	62	65	65	82	65	60	72	61	89	55	54	49	78	77	60	61	73	68	86	70	64	75	60	80	83	62	47	68	80	63	63	76	86	61	71	65	51	68	72	65	59	62	85	88	72	78	68	63	58	70	59	70	71	69	56	74	85	73	82	64	62	67	54	76	67	65	71	72	79	82	63	75	66	62	57	77	48	74	57	81	80	73	93	66	65	72	76	81	66	60	72	71	64	55	78	77	64	72	76	83	70	67	83	79	66	65	69	71	67	53	61	56	56	66	68	74	79	78	72	74	72	69	67	67	75	65	46	64	56	72	68	69	70	69	72	74	74	67	63	66	52	70	72	82	72	64	69	78	98	83	67	61	56	56	64	84	66	65	56	57	71	73	66	73	65	65	68	79	67	62	71	64	64	71	66	70	69	73	61	63	70	78	56	66	69	61	72	70	71	68	83	57	70	67	71	74	72	72	75	69	78	73	69	60	79	68	68	63	60	60	60	56	65	57	77	61	64	61	65	60	70	63	74	71	63	60	65	53	64	92	68	68	60	62	75	70	81	54	72	62	77	75	66	57	58	70	73	60	78	70	63	69	82	84	70	68	57	74	73	71	65	65	68	67	86	72	58	72	66	85	59	74	67	70	73	72	82	63	70	70	82	52	65	68	81	58	72	80	67	57	68	71	68	60	65	61	71	69	62	75	50	72	74	69	71	94	68	65	80	69	56	64	60	66	57	75	77	67	75	67	68	68	55	51	55	73	49	60	65	56	63	55	73	82	74	63	79	61	74	70	78	81	61	80	64	71	82	69	75	71	63	63	72	63	74	54	64	82	77	67	61	67	62	76	61	63	78	65	65	62	72	49	77	70	61	79	71	73	56	79	60	73	85	62	58	57	68	74	68	61	74	61	82	75	81	73	67	71	74	70	81	68	72	55	72	73	62	52	68	65	67	61	76	63	63	64	64	69	74	62	81	59	75	77	70	81	96	66	81	81	51	63	69	72	64	66	77	64	70	56	72	67	59	66	72	65	64	84	77	73	72	90	54	70	66	74	72	59	56	47	77	65	58	62	63	67	68	85	60	70	80	71	71	74	59	69	62	57	73	59	78	71	84	79	54	68	80	68	79	68	71	74	65	73	66	66	74	73	56	67	67	80	62	75	66	55	66	51	87	59	74	72	63	65	63	76	80	80	69	68	79	70	83	65	66	61	64	73	77	64	68	81	59	65	75	65	81	70	72	62	67	54	58	67	71	75	76	80	54	69	72	72	85	60	76	73	71	75	72	79	72	78	73	63	68	66	63	63	76	79	73	67	61	79	75	75	80	62	72	82	70	80	71	72	81	65	66	67	66	64	55	74	48	78	75	65	73	67	84	62	68	74	68	63	73	53	79	79	58	66	66	74	65	63	57	70	85	68	73	86	66	72	63	62	54	64	62	69	52	88	57	71	72	71	78	75	61	68	73	56	65	66	65	81	53	70	75	65	65	62	63	76	84	71	78	71	71	77	61	69	75	70	63	66	76	70	74	63	62	70	74	71	61	67	68	63	72	66	72	73	48	71	82	66	60	84	63	61	54	74	61	74	62	73	85	66	60	75	72	70	61	60	78	78	67	65	73	69	72	62	77	62	57	75	66	61	67	58	73	60	73	51	70	56	71	74	71	69	58	71	65	79	69	74	74	70	61	69	61	83	70	70	73	75	53	67	77	56	93	63	55	58	74	68	59	86	64	74	69	60	76	67	55	75	74	76	78	60	69	65	80	78	73	62	71	57	61	78	79	55	62	76	63	63	63	77	90	79	73	70	63	57	60	81	67	65	68	60	77	72	59	67	77	82	67	65	75	76	65	52	67	70	74	61	75	67	56	67	65	61	74	74	60	66	54	81	56	65	59	59	71	71	76	75	79	61	72	69	69	76	65	70	54	67	58	60	77	63	67	59	66	70	78	61	68	64	66	73	60	88	58	61	57	66	66	64	69	63	68	68	54	53	61	80	68	76	52	72	60	77	62	78	78	74	74	73	70	47	72	57	71	65	64	58	64	62	66	74	64	72	66	69	83	73	75	67	72	65	78	84	70	81	70	65	54	63	64	53	79	68	72	71	62	62	65	62	69	51	63	57	81	83	77	83	71	89	69	75	64	57	54	71	75	65	75	53	61	67	69	74	66	70	77	77	71	72	56	79	64	76	76	60	70	73	65	80	68	69	73	66	75	68	58	56	70	70	69	60	89	61	71	73	67	72	61	75	78	63	75	70	80	58	59	66	55	78	69	63	93	70	64	81	59	77	61	67	67	70	66	63	63	62	73	68	67	84	63	60	65	72	72	60	75	67	73	70	79	50	82	52	81	73	65	86	53	83	70	67	71	74	71	82	61	72	64	61	79	67	83	71	62	73	73	81	56	65	73	77	79	67	82	65	66	63	79	76	71	61	60	60	63	62	72	72	62	67	77	84	69	65	68	63	62	73	62	63	60	85	68	63	64	63	77	65	68	72	82	67	66	86	61	53	73	72	63	59	76	74	67	66	60	67	67	73	52	57	67	63	84	82	56	59	61	69	64	68	75	64	62	80	75	73	71	86	73	70	68	57	80	77	68	65	73	69	70	61	92	60	72	65	70	69	78	78	59	59	88	69	64	73	60	70	63	73	75	64	61	65	76	79	78	54	64	72	79	65	63	62	64	80	83	75	70	64	87	71	77	78	54	66	72	68	79	68	51	69	77	70	53	75	75	72	76	76	80	72	64	74	70	66	76	53	71	63	65	75	63	69	56	58	61	82	66	71	74	72	65	80	74	66	50	77	77	79	70	69	56	79	75	75	67	73	63	62	66	68	59	60	80	72	78	70	75	70	64	73	69	67	68	65	68	72	73	59	61	70	57	61	62	61	58	67	65	85	69	78	61	71	63	63	81	83	50	73	73	72	69	67	74	72	63	69	68	57	57	55	62	53	75	75	83	70	67	63	75	65	75	74	84	49	61	79	57	76	57	71	75	80	42	70	71	74	75	62	70	78	72	66	84	57	43	62	66	77	58	77	59	73	63	73	65	77	69	81	67	81	61	59	67	65	70	77	71	71	81	67	71	54	36	74	74	85	70	63	69	67	71	70	56	82	60	73	68	69	57	64	85	66	62	69	63	74	93	74	71	82	70	76	81	67
30284	23923	21652	33650	59314	75307	67550	55237	42457	30905	19102	8862	3245	1421	953	850	832	815	803	865	798	805	819	868	829	874	840	853	766	771	793	837	829	797	817	810	898	867	809	862	801	811	863	814	796	820	835	827	839	786	874	823	840	766	857	815	824	862	851	793	855	835	817	877	802	853	895	824	870	843	802	805	861	849	827	853	852	784	846	787	871	843	851	871	836	831	836	855	825	841	830	822	824	810	831	821	838	804	843	892	877	833	798	809	916	835	866	842	788	863	815	828	838	815	881	785	847	860	837	780	823	784	753	826	847	864	785	822	878	794	812	875	815	771	846	872	803	828	817	831	813	783	827	834	875	809	788	837	824	855	802	853	811	842	827	798	792	894	872	832	821	887	863	853	794	852	833	851	849	822	827	846	839	860	868	789	867	803	806	850	900	858	834	817	773	806	832	834	806	877	806	854	855	821	857	802	823	795	843	844	870	877	849	824	879	850	849	869	843	855	809	810	881	834	852	861	869	838	818	850	833	847	874	820	897	787	824	808	821	844	836	856	814	878	848	813	823	791	787	784	828	897	847	832	870	866	833	850	845	765	835	859	806	892	833	828	823	821	783	870	856	864	795	815	858	833	814	860	808	861	844	879	797	818	797	856	826	805	868	851	848	868	857	830	859	845	893	831	781	824	907	814	823	800	819	841	841	855	804	840	838	822	863	852	812	820	783	811	808	805	832	865	869	843	844	816	843	867	855	837	829	837	889	840	850	789	882	815	863	853	819	817	794	810	824	843	822	841	844	868	798	896	860	840	854	823	893	839	856	803	831	869	790	848	837	848	830	860	789	823	856	883	802	825	840	829	844	817	825	783	855	831	837	865	866	871	840	815	796	897	819	806	809	853	818	815	853	813	819	813	859	883	857	862	754	784	864	829	831	849	864	829	835	837	820	939	814	786	811	852	793	826	831	824	849	806	852	800	902	854	830	805	793	873	851	888	818	792	848	830	826	795	821	863	890	831	815	856	839	840	817	840	833	844	858	840	888	833	811	801	784	845	796	795	851	796	835	838	815	841	848	791	852	861	839	791	785	840	800	825	785	785	840	868	831	781	850	822	842	837	821	796	827	805	790	836	866	832	875	897	879	825	865	859	841	819	832	822	863	799	807	864	814	863	837	827	891	869	802	792	836	856	919	829	819	828	849	797	847	875	876	837	833	771	810	806	817	857	862	782	859	808	810	863	886	832	823	809	827	868	826	864	864	848	867	823	883	887	845	833	905	807	786	855	889	822	834	795	872	841	798	822	824	846	845	871	873	885	814	796	838	812	848	788	795	871	855	832	850	831	866	795	875	820	875	850	839	867	788	892	804	827	846	834	845	861	824	851	809	817	820	832	801	823	830	838	869	857	866	815	844	840	847	793	797	789	865	842	793	815	831	785	823	831	867	814	786	839	821	820	866	819	837	818	900	855	835	844	770	869	854	819	814	884	786	855	865	869	815	813	884	830	791	859	853	791	844	793	856	825	828	812	849	873	849	835	896	823	817	841	784	785	842	886	853	844	823	828	866	821	776	854	813	809	832	866	814	871	759	879	840	875	819	861	859	830	872	811	859	867	782	848	841	823	815	843	815	885	831	858	790	803	858	825	847	856	805	825	834	810	865	880	791	837	844	803	797	902	854	819	764	823	852	842	842	820	837	821	873	894	822	833	817	851	816	864	864	889	817	862	829	836	863	789	847	793	865	826	863	801	876	795	842	877	811	806	821	869	899	845	794	801	894	798	815	857	843	850	819	816	856	859	874	850	850	835	838	837	785	782	825	862	828	849	780	836	836	849	828	777	817	824	887	809	843	905	826	871	829	835	861	858	835	871	775	895	894	838	838	876	846	815	804	835	827	810	844	802	821	852	825	834	841	851	804	863	870	813	847	859	833	793	811	872	811	829	814	857	834	869	813	837	815	869	850	862	893	802	833	818	825	834	775	812	835	776	835	802	879	832	859	849	857	790	828	851	881	809	863	848	873	865	824	777	868	871	814	794	847	849	854	777	808	783	834	864	853	798	793	776	840	845	858	826	887	782	807	802	807	845	820	814	855	809	808	803	842	852	825	832	775	834	801	823	844	811	819	860	844	799	869	826	802	858	856	899	909	838	821	846	870	831	856	845	775	838	842	828	834	857	858	863	816	836	817	846	786	827	838	896	893	799	840	840	834	806	872	849	823	863	863	823	843	890	852	825	795	838	789	777	824	815	816	776	826	804	864	833	782	818	846	865	824	827	819	787	815	865	865	900	878	874	872	803	828	845	834	823	811	832	764	839	841	829	843	803	854	823	830	821	806	801	833	898	841	867	797	828	797	811	746	853	888	819	855	853	838	819	846	861	843	846	828	811	908	832	836	844	829	868	852	845	786	858	888	870	816	814	843	846	793	864	839	848	848	807	806	851	840	822	833	872	817	842	819	847	786	821	798	824	820	822	844	840	840	863	884	823	803	801	880	872	802	840	817	800	853	760	846	830	881	845	828	806	805	783	847	818	835	860	853	782	813	845	813	890	888	828	819	882	848	873	865	813	851	822	856	818	802	869	825	825	867	834	865	809	818	830	841	798	830	849	864	850	834	835	826	836	808	827	821	834	825	860	821	836	827	869	796	822	813	849	832	818	859	827	862	891	794	849	861	822	880	837	825	864	818	841	871	864	818	811	805	774	871	823	811	885	813	795	844	862	784	830	832	865	832	862	824	776	876	823	876	862	881	869	845	820	829	816	787	848	787	861	799	852	828	853	814	849	821	800	810	832	804	893	847	877	904	878	812	818	831	838	846	864	847	846	858	836	807	779	811	835	849	898	871	884	880	850	823	843	810	838	813	864	864	837	869	835	861	866	827	834	834	845	822	838	884	837	838	823	858	866	856	781	831	788	843	817	838	831	798	852	805	853	792	842	828	848	862	873	854	833	832	842	864	809	840	831	802	826	815	812	838	822	796	820	842	824	819	863	811	844	817	826	848	853	819	821	834	848	820	862	833	823	807	814	827	858	789	822	829	840	879	880	870	839	833	798	847	893	779	803	842	836	849	805	846	857	820	902	849	883	857	823	870	815	855	864	876	852	854	834	792	863	846	840	796	824	844	844	817	790	838	815	838	862	856	864	868	847	865	817	830	866	825	788	859	805	847	860	845	819	820	888	785	810	887	811	828	830	863	814	823	857	774	827	788	839	833	812	819	828	866	849	873	887	803	816	786	796	790	839	866	823	827	855	854	863	790	825	840	808	850	844	876	798	813	814	798	852	772	868	837	807	791	779	858	863	875	801	804	801	831	848	891	790	814	852	821	828	834	857	814	839	830	799	845	803	802	865	836	885	850	820	806	824	825	805	829	780	844	817	857	806	829	852	837	830	788	798	833	814	863	826	775	862	840	810	853	811	840	854	843	847	821	816	819	828	815	859	836	864	791	833	923	878	830	825	814	795	819	816	823	795	849	795	757	854	813	783	875	846	821	881
1687	473	341	324	1185	3492	4409	3212	1872	832	324	150	89	75	59	72	62	49	50	65	50	46	57	54	57	64	62	50	65	52	59	59	40	54	64	66	54	50	54	46	59	45	49	45	42	71	56	50	55	53	51	50	46	62	42	57	53	53	56	51	67	44	67	64	68	53	56	66	60	52	50	62	52	62	63	55	54	62	44	42	48	55	52	53	55	55	45	45	47	68	51	60	66	52	49	52	53	40	61	67	65	70	59	56	59	56	61	48	48	63	51	56	50	60	54	51	65	61	57	54	52	57	59	65	45	43	48	51	62	45	58	57	46	50	47	52	46	48	64	53	65	53	56	52	57	53	49	45	67	48	53	59	72	58	45	55	55	46	53	48	49	58	47	61	50	60	52	64	62	69	62	70	61	63	58	59	55	60	64	50	63	48	65	52	54	51	56	68	52	56	72	47	67	56	43	62	53	48	44	60	64	44	60	59	61	50	42	51	62	55	40	55	61	58	48	43	47	47	60	49	60	54	43	67	56	67	65	61	66	55	63	47	57	55	72	58	58	51	52	61	49	59	64	67	47	45	46	66	59	54	69	51	68	67	55	67	59	56	60	57	49	62	46	54	44	65	55	47	48	64	55	56	55	59	57	57	58	61	53	63	62	61	54	48	52	58	54	50	56	61	73	42	64	55	64	60	39	50	59	52	55	58	43	54	57	59	63	38	48	48	71	47	43	74	53	55	59	46	66	61	47	46	47	47	57	63	51	66	57	54	64	38	67	66	54	62	47	51	57	51	53	51	59	55	64	59	53	59	52	56	42	52	49	63	60	42	39	66	61	48	65	46	57	55	57	55	59	61	59	63	67	60	54	42	69	45	64	55	50	43	69	56	53	55	50	49	59	48	56	54	65	58	60	59	69	61	51	60	44	60	56	41	60	48	51	63	67	50	64	57	59	47	58	62	71	64	53	51	57	55	56	58	51	39	63	49	51	64	59	47	50	51	67	52	55	43	52	66	60	50	65	59	56	52	53	52	53	55	66	56	48	51	60	47	53	53	42	53	53	53	59	56	47	55	52	45	63	48	51	67	61	51	52	61	57	50	56	51	60	55	67	60	58	46	58	56	72	55	56	71	61	43	62	48	58	50	53	61	46	51	48	59	51	50	41	59	55	57	53	57	46	52	62	49	44	59	52	52	58	46	48	61	43	62	45	51	50	48	60	55	56	56	58	48	62	67	64	71	55	54	71	64	50	56	42	51	52	64	48	64	79	59	52	66	65	57	56	53	63	53	59	50	53	53	52	41	49	58	51	50	47	64	52	54	54	60	50	57	43	57	71	54	54	59	70	63	44	57	65	64	42	64	60	51	61	61	70	49	69	47	55	44	44	59	56	60	52	61	50	55	56	53	71	63	58	46	50	48	50	49	53	58	64	44	69	68	47	46	57	52	72	57	58	46	49	60	56	55	57	51	61	69	51	48	57	59	65	46	54	55	49	51	50	50	70	46	50	58	47	62	56	59	58	46	71	51	57	60	61	56	62	57	57	72	66	48	57	64	51	48	55	46	56	42	60	41	56	60	47	55	48	53	51	55	64	52	59	47	46	56	54	72	59	61	71	65	52	56	57	62	68	54	53	49	52	46	66	64	53	64	50	52	40	54	70	66	53	70	50	45	46	60	42	40	69	54	67	62	52	52	69	54	49	55	63	57	50	58	52	34	48	47	41	54	50	77	55	67	67	54	57	51	54	58	49	65	55	55	47	66	55	61	62	60	59	54	60	44	55	37	50	52	49	54	57	65	67	57	53	52	50	59	60	55	53	59	51	65	58	60	55	55	60	66	42	57	49	52	40	49	52	51	64	55	63	69	53	49	63	51	67	52	66	59	51	57	52	66	56	48	48	69	58	61	64	55	56	49	57	60	53	51	60	61	60	46	50	58	52	64	53	61	54	53	64	64	67	66	63	56	59	60	61	51	48	56	41	60	58	67	50	60	54	48	54	51	48	57	44	66	51	67	49	58	51	63	58	51	57	57	66	57	55	61	67	60	53	57	51	49	39	55	49	51	57	57	40	54	48	76	66	55	47	54	51	47	59	55	68	53	63	54	45	36	66	61	52	59	50	48	54	49	53	49	55	60	56	43	48	56	60	50	46	67	50	63	53	43	56	64	65	63	52	51	57	60	48	64	48	49	55	54	62	60	50	62	43	69	58	54	57	68	56	60	44	50	62	44	46	55	56	62	55	61	61	62	48	60	53	71	52	49	58	68	61	53	66	67	49	52	57	61	55	58	51	54	53	61	48	65	52	47	68	57	64	71	62	54	57	58	63	50	46	59	59	55	61	56	50	45	44	51	53	51	62	52	43	68	62	32	63	55	48	36	61	50	55	74	54	51	39	44	49	63	41	64	63	45	65	55	75	65	55	56	57	53	61	58	51	55	63	56	66	59	50	58	71	51	49	54	68	71	53	44	66	58	55	55	60	57	58	43	44	57	57	65	38	62	58	43	62	57	52	37	55	65	63	50	62	70	49	62	73	61	47	53	51	45	69	46	48	53	50	45	58	54	53	74	52	56	52	56	59	65	61	54	62	69	51	60	50	63	57	69	58	63	61	58	55	51	53	61	53	59	64	54	50	44	51	38	76	52	52	43	47	54	68	65	57	55	50	76	54	64	51	50	74	60	63	59	58	53	56	58	43	70	62	54	54	54	66	57	54	78	67	50	55	55	60	50	61	50	56	51	49	67	61	58	53	50	46	59	53	62	45	46	48	66	51	54	73	56	47	50	51	49	66	56	50	59	56	54	58	61	47	70	56	57	70	61	60	68	50	53	67	58	51	55	63	60	57	66	63	59	58	63	69	53	65	49	56	47	49	48	52	44	47	52	47	61	66	60	52	52	42	50	51	51	45	48	62	48	44	64	44	56	64	66	46	45	66	56	53	62	66	61	68	39	45	62	53	55	58	62	57	50	67	51	55	52	43	56	35	54	63	60	47	44	52	55	57	57	53	56	39	60	45	47	59	63	56	66	51	56	55	59	42	67	54	56	48	43	56	57	59	54	54	50	47	56	47	56	66	55	63	61	65	42	62	51	54	50	62	54	57	60	40	71	58	54	53	66	51	60	43	55	65	53	44	36	66	53	47	62	52	62	57	37	53	60	79	46	53	60	58	55	52	55	55	51	55	58	67	53	59	52	68	69	68	46	56	60	63	53	54	53	74	48	61	48	50	69	58	51	44	55	57	48	63	59	59	71	60	54	62	51	52	57	62	66	54	51	42	57	46	60	52	54	57	60	56	47	61	55	52	53	57	64	42	44	50	56	61	53	51	56	60	58	69	30	54	51	67	68	56	76	64	74	48	65	68	65	60	55	56	62	58	53	58	61	52	54	50	50	52	41	63	66	61	53	60	55	54	52	56	57	46	53	46	46	47	52	64	54	49	63	66	70	52	36	54	57	60	54	43	47	55	68	47	60	49	62	48	59	51	44
19017	9461	6733	15166	35191	44172	42554	34866	26820	17181	8068	3262	1537	901	703	669	645	697	653	661	669	661	642	645	708	656	678	662	691	676	637	631	684	684	665	711	660	682	645	662	618	667	670	710	658	663	696	665	656	709	663	648	683	676	659	686	678	685	655	647	617	627	616	620	669	638	734	685	648	712	644	649	622	620	695	679	621	643	668	660	666	639	646	685	691	647	675	685	692	690	657	697	645	652	671	680	658	682	641	672	667	638	686	635	667	716	626	633	636	703	657	626	654	651	665	655	646	638	645	664	676	648	653	693	706	696	638	707	662	738	718	622	658	705	651	602	645	635	663	676	648	617	687	659	699	671	654	694	634	687	641	689	642	670	685	675	646	687	684	687	636	674	619	619	599	631	632	673	648	637	664	626	650	615	679	651	673	675	665	653	698	684	649	675	648	630	665	695	633	723	660	656	682	678	632	651	647	669	645	629	650	619	670	623	646	658	670	684	662	651	678	681	640	666	679	634	669	650	624	663	680	668	679	662	611	700	625	653	642	691	701	675	674	662	676	637	672	621	636	651	656	692	681	666	691	656	634	661	596	639	669	649	601	694	646	647	656	662	639	628	660	696	684	662	669	652	670	644	647	669	696	663	636	694	660	649	646	687	683	671	701	675	715	653	659	619	689	640	651	672	661	650	644	626	638	668	637	644	679	628	659	688	623	662	660	667	660	643	666	671	664	654	682	685	698	645	664	709	645	661	672	666	686	661	638	683	648	685	617	683	658	622	690	629	666	668	617	696	693	666	621	626	656	653	646	636	661	670	684	678	695	717	677	712	654	667	676	577	652	670	639	633	624	663	673	689	631	665	672	616	679	628	670	645	724	630	719	635	685	664	705	665	681	727	666	700	636	664	708	699	644	645	673	688	652	660	678	657	666	723	654	603	616	671	657	672	658	695	687	682	634	684	665	671	661	661	675	710	635	618	645	657	667	639	673	670	621	654	639	635	608	642	669	638	650	678	632	693	701	689	687	645	604	648	664	642	651	675	676	656	666	687	659	625	629	662	623	650	696	676	694	671	655	635	675	626	623	657	631	678	664	720	648	657	677	694	660	686	698	669	675	658	671	686	648	648	645	725	709	644	678	701	652	641	665	686	675	644	659	634	714	639	637	660	625	664	666	705	678	660	660	648	665	711	686	620	666	634	640	652	649	657	648	643	683	690	623	677	624	648	661	716	685	651	666	688	660	635	648	649	657	644	639	632	642	643	662	614	641	654	653	670	678	659	687	696	696	672	663	665	668	673	647	677	693	672	675	633	700	631	638	626	648	657	663	668	654	621	680	660	641	654	667	640	708	681	673	653	668	675	675	616	673	721	696	642	644	660	654	656	693	702	693	644	667	668	676	652	679	655	697	665	640	680	685	646	689	659	645	672	681	651	671	612	651	672	637	690	684	666	682	673	646	648	626	617	671	702	623	647	649	665	630	636	615	653	689	648	664	685	616	677	691	653	692	675	692	692	650	710	627	667	651	687	709	631	610	641	641	649	662	647	655	702	642	636	663	625	654	686	678	688	657	638	630	631	680	626	668	685	628	681	703	700	706	693	663	687	655	637	659	655	654	642	660	678	663	664	692	627	630	647	672	665	647	659	654	668	657	699	630	675	661	659	641	664	678	672	694	663	596	660	690	653	659	681	639	612	691	659	666	685	676	711	645	673	680	632	672	637	666	704	647	671	682	691	650	674	674	649	670	678	619	679	729	699	675	697	643	647	600	638	662	649	659	679	666	670	686	672	637	641	690	677	672	698	653	630	703	667	647	674	635	674	627	664	713	675	682	630	659	661	648	642	619	655	678	683	650	648	655	647	679	682	662	659	619	639	625	625	668	655	617	661	710	664	685	656	653	649	640	617	639	659	700	658	653	686	638	622	689	693	654	656	682	704	635	690	684	663	652	628	675	652	633	671	649	611	676	652	637	650	684	704	669	616	625	635	653	678	703	660	649	692	660	679	621	700	647	648	634	671	669	672	660	642	626	622	700	674	680	655	660	660	653	646	642	675	669	678	695	709	664	663	624	684	649	671	651	627	657	634	640	661	653	663	663	653	635	665	653	650	666	659	685	648	709	685	601	637	661	666	660	612	617	678	654	646	646	712	677	655	691	688	653	633	615	676	654	682	626	708	688	679	651	657	679	688	655	679	692	644	650	640	713	692	668	703	697	703	713	656	644	667	704	690	649	653	666	665	646	671	633	689	649	662	718	703	683	659	640	646	687	659	707	686	645	660	646	649	617	659	678	646	652	646	660	647	622	668	656	679	679	687	657	620	645	675	654	669	692	614	671	627	670	658	674	644	708	653	667	663	650	666	687	688	666	618	610	674	660	633	690	699	666	672	662	690	652	657	661	678	653	707	720	645	711	623	678	654	617	655	646	678	640	659	648	633	666	701	635	666	664	644	671	675	670	664	685	672	659	707	667	680	698	706	678	668	693	699	666	687	660	674	660	647	662	658	679	670	677	635	638	686	697	721	658	661	653	664	613	661	671	681	659	685	625	674	669	703	656	714	647	647	689	683	643	606	637	672	675	671	627	644	647	647	646	680	701	682	685	681	660	627	659	694	708	671	644	638	695	627	689	688	639	661	642	692	703	672	683	653	641	671	680	667	633	664	611	699	692	635	713	681	636	611	633	653	660	698	688	672	665	667	659	688	672	680	648	653	654	661	682	665	646	655	649	655	611	673	633	642	626	630	684	626	624	628	613	605	656	635	652	666	664	674	643	634	677	680	688	663	637	686	639	658	646	688	677	666	635	682	668	681	620	728	659	678	648	644	629	657	596	680	688	647	687	634	671	703	647	675	679	708	639	658	648	677	657	662	695	682	687	599	636	629	623	719	666	656	678	648	733	666	683	640	647	682	691	625	717	694	664	668	688	743	730	686	662	644	670	668	679	663	628	667	651	709	676	679	652	623	637	678	598	660	670	659	677	663	604	674	657	667	690	688	614	661	624	659	685	673	661	653	687	710	643	614	688	651	669	647	619	632	658	637	667	645	648	687	649	673	668	685	623	635	626	654	650	678	641	651	663	703	697	688	652	688	680	699	675	673	686	672	649	674	670	617	662	645	681	622	636	659	701	639	646	665	696	661	647	663	662	671	691	653	661	631	685	680	622	657	613	632	623	651	653	629	660	728	669	658	652	631	680	691	662	670	654	672	670	682	673	700	683	689	621	623	620	708	618	645	648	654	690	668	685	668	720	666	661	675	730	683	661	641	658	644	668	662	661	661	660	652	679	680	660	638	665	649	667	649	687	664	676	640	636	644	678	687	644	627	617	659	651	606	681	664	674	665	658	672	700	638	644	668	633	655	676	660	663	629	697	665	673	725	634	655	647	671	699	612	660	632	671	607	654	697	697	645	663	672	685	635	685	669	700	694	642	666	655	680	670	653	658	684	699	652	628	654	636	663	683	644	614	688	660	636	676	651	651	655	635	702	667	663
1249	1307	1007	970	3092	10813	12400	8780	4306	1909	697	308	138	100	75	74	62	82	56	64	58	54	73	83	64	71	50	76	68	59	72	62	68	49	64	68	60	71	59	62	62	64	67	54	52	67	48	52	55	58	57	60	69	56	54	45	66	52	63	64	48	64	67	46	56	70	69	50	63	48	61	55	62	68	60	64	73	58	67	57	56	60	59	61	57	63	55	63	64	62	72	63	61	59	63	72	62	53	66	57	71	66	59	68	68	58	61	61	57	50	54	65	59	58	76	71	57	62	59	59	51	63	63	61	68	52	67	60	65	64	64	71	63	58	66	48	73	64	56	68	73	59	65	59	50	66	58	54	58	67	67	56	68	65	50	54	50	71	51	55	52	58	73	59	60	64	71	69	61	61	68	57	66	59	72	69	79	56	61	61	57	52	64	88	68	62	57	58	57	57	73	66	56	49	65	52	49	55	64	70	56	64	74	62	67	62	66	62	49	59	55	57	53	76	56	57	67	61	73	52	57	64	57	77	77	59	70	52	53	72	60	58	54	65	58	66	55	64	68	59	60	68	69	70	67	61	62	54	62	72	56	45	59	64	65	76	60	51	71	61	58	60	72	52	59	52	46	65	63	53	76	57	54	64	76	64	71	64	61	76	57	57	60	75	59	58	68	62	78	61	47	60	63	69	56	84	53	84	71	70	53	63	61	49	63	67	66	58	71	59	53	69	61	53	57	50	73	65	76	56	62	78	59	57	63	60	53	66	58	67	55	63	67	61	61	54	56	65	69	71	67	59	48	65	52	54	67	61	50	47	82	78	53	54	59	72	40	75	71	58	59	47	61	60	72	65	59	60	58	54	54	60	61	54	83	63	60	74	58	50	76	55	58	63	70	57	69	47	59	61	68	60	65	60	69	56	61	63	57	63	59	72	64	63	50	54	74	56	76	72	56	60	71	63	69	49	55	60	70	65	52	71	60	62	66	73	61	64	73	69	59	55	73	78	71	60	61	49	64	49	56	70	64	61	55	56	65	71	56	62	69	74	56	59	67	70	59	64	58	58	68	62	71	67	63	53	62	63	71	61	76	61	56	44	58	67	69	61	74	62	63	63	71	74	74	68	50	54	62	52	58	52	75	55	48	50	61	66	54	65	73	64	50	64	81	73	60	63	58	68	76	65	70	60	64	50	51	69	49	64	59	53	77	70	67	52	63	51	59	72	74	65	70	66	73	60	62	60	50	64	68	60	69	60	53	54	61	56	53	66	64	61	57	67	52	57	65	56	79	44	67	67	60	49	57	64	57	64	86	67	67	64	74	53	57	69	47	63	62	67	48	53	71	55	65	73	68	60	65	55	74	62	56	66	48	72	58	55	64	62	54	60	58	72	66	62	67	73	52	73	67	63	71	68	45	58	55	62	71	60	60	57	65	71	58	64	55	68	50	72	54	61	68	64	65	63	42	50	52	51	70	60	59	65	64	49	67	62	63	59	65	72	62	74	77	74	53	57	60	60	70	75	68	78	58	75	66	58	56	68	55	66	68	65	66	51	73	54	68	59	67	69	56	53	65	61	64	60	73	84	80	48	62	56	59	52	44	70	60	66	69	57	54	71	63	83	69	73	78	59	71	63	61	52	67	61	57	55	63	78	64	60	69	60	53	57	62	50	61	57	61	80	71	81	64	60	59	57	62	51	70	68	75	41	66	62	56	71	56	51	63	60	62	44	54	43	74	69	69	68	63	57	55	49	61	63	65	85	70	60	71	60	69	66	60	47	57	53	58	63	51	48	60	66	63	65	70	69	58	71	62	72	58	75	57	69	47	63	71	71	46	65	71	68	73	62	65	57	57	53	58	59	52	67	52	56	58	54	59	64	71	59	69	54	61	85	63	67	63	56	59	67	73	64	72	63	67	58	60	59	63	58	72	57	60	85	59	61	70	56	74	65	64	54	59	61	65	52	53	54	61	66	54	70	64	66	83	65	71	57	50	63	61	63	67	65	53	60	82	68	52	73	66	45	66	66	63	68	64	64	51	66	66	66	73	88	70	75	58	60	59	74	65	63	71	64	49	68	74	53	59	65	65	64	72	72	68	47	55	66	66	58	74	71	59	62	62	85	54	57	58	64	56	62	66	63	72	71	59	50	60	53	69	63	67	62	64	59	51	68	66	63	72	52	63	68	67	55	72	78	60	59	55	70	62	53	71	74	57	44	61	54	55	73	84	62	83	67	67	58	49	64	69	67	57	63	51	53	62	54	48	60	61	77	65	72	67	69	61	65	52	65	60	69	70	66	54	60	70	54	62	64	69	60	73	60	70	45	55	61	71	51	60	72	54	55	54	65	48	63	62	54	64	62	74	56	70	50	50	52	70	57	68	72	64	77	68	64	47	60	66	65	56	65	74	56	55	65	58	45	73	60	57	70	75	57	78	50	63	74	72	62	64	47	65	65	74	58	65	46	63	50	65	67	80	73	51	79	68	65	71	61	57	64	52	62	73	74	58	51	64	62	65	70	57	66	53	66	58	73	65	69	53	63	61	62	75	60	58	75	53	54	54	57	52	60	58	54	57	62	50	54	70	62	72	82	66	61	63	40	61	71	75	61	46	61	73	63	52	68	68	60	69	60	61	56	55	55	54	56	71	59	69	64	54	71	61	58	53	65	57	60	73	62	67	77	66	58	62	55	65	55	62	61	57	68	53	77	76	79	60	67	62	58	63	61	68	52	64	68	78	60	56	58	62	63	72	51	68	58	41	50	71	65	64	58	57	54	53	64	70	51	56	62	54	63	59	63	53	56	62	60	63	53	57	68	68	69	67	60	64	58	63	77	67	61	64	67	56	56	72	61	68	54	61	69	71	62	64	70	61	63	60	59	60	58	57	71	59	74	55	61	69	70	55	69	69	61	69	63	75	80	67	56	64	69	59	72	57	61	77	67	74	56	51	53	75	56	69	75	56	58	74	54	62	56	59	63	71	61	69	53	56	47	63	55	86	77	52	65	68	71	54	60	66	52	50	54	57	64	59	79	59	66	57	67	72	78	77	75	59	80	58	55	74	58	63	57	57	86	57	68	60	60	47	59	61	55	75	65	66	64	73	50	70	58	53	60	64	80	51	66	57	67	61	60	48	65	63	73	59	63	63	55	49	61	67	49	63	72	68	74	56	59	67	66	66	58	64	45	49	56	61	63	51	45	71	67	62	66	67	70	66	54	59	63	56	74	61	50	60	58	67	62	66	54	63	69	82	50	64	70	61	70	64	64	54	65	65	62	69	57	49	57	51	63	75	59	54	59	66	50	52	50	52	55	69	70	57	65	79	77	54	50	58	64	62	58	70	65	62	64	58	58	65	68	64	68	74	78	64	56	80	75	49	63	53	59	52	63	74	44	61	64	42	56	59	66	64	70	70	63	50	76	58	70	63	76	55	74	72	69	73	62	69	64	66	51	60	72	59	48	67	64	67	56	76	64	59	61	72	68	58	63	64	57
23545	19092	15107	27314	49555	64358	58749	47420	35312	25550	14123	6332	2579	1207	893	765	774	764	731	735	776	740	815	711	764	715	726	762	727	742	771	748	749	760	757	746	739	748	703	709	750	772	754	749	769	688	764	741	778	751	735	715	729	762	761	730	750	753	767	754	750	784	732	740	751	696	739	788	726	708	784	805	774	749	766	773	804	751	759	735	777	733	768	805	787	733	777	731	736	726	765	803	717	758	763	778	709	769	758	725	767	754	737	725	753	739	746	702	718	759	736	755	758	726	767	760	777	740	694	712	746	761	713	754	710	742	703	784	750	754	743	748	737	798	716	719	753	713	748	708	716	726	754	796	697	738	769	761	759	770	801	755	753	750	713	720	712	740	776	785	751	787	738	775	723	748	748	800	766	742	779	710	730	757	771	740	752	711	742	741	767	764	750	748	831	730	793	747	745	769	750	783	768	741	730	705	756	759	704	792	742	735	753	739	713	769	770	773	716	759	738	756	718	722	714	712	720	785	710	721	732	730	752	747	757	752	715	779	735	759	750	719	720	803	742	766	787	759	734	724	773	785	753	771	691	746	761	778	727	681	713	717	788	753	769	724	754	737	759	707	741	765	776	760	756	735	716	698	742	715	731	780	749	701	754	742	774	781	745	751	698	782	734	726	820	783	738	763	768	744	793	748	808	674	798	742	725	767	762	796	759	719	729	760	710	736	754	714	760	735	743	763	736	782	754	749	740	722	749	744	737	738	768	704	779	785	789	744	762	748	784	768	700	721	701	720	730	729	767	753	760	737	738	743	706	781	769	737	750	739	720	771	728	740	762	775	754	773	743	754	768	738	745	774	776	758	753	693	772	778	716	749	762	763	720	766	754	780	715	717	684	736	779	773	745	703	721	721	743	732	788	724	712	726	697	728	711	762	720	754	729	731	696	757	754	754	737	736	707	733	710	754	781	780	757	716	733	766	745	775	753	790	790	743	685	712	777	734	792	720	714	744	748	732	788	747	738	766	763	767	749	716	777	739	771	776	696	709	748	784	745	743	767	748	761	744	756	767	716	712	790	754	758	744	717	780	738	735	752	730	724	806	717	725	783	732	761	732	790	673	768	710	743	752	744	788	731	724	743	745	772	721	747	802	777	723	741	770	754	773	766	744	791	764	747	781	757	741	796	811	747	771	764	748	685	754	724	746	793	719	719	751	767	712	755	745	764	753	764	773	677	699	717	767	761	750	698	731	740	772	726	772	748	807	713	771	793	739	742	745	712	760	729	734	730	712	795	701	746	759	710	740	686	738	714	784	784	751	665	829	691	770	706	763	773	695	701	745	765	751	723	747	764	720	716	749	782	706	740	736	759	750	740	743	739	781	779	748	777	719	707	738	803	742	776	770	748	772	751	722	738	785	728	779	685	800	737	775	713	742	758	784	714	797	730	766	745	755	750	795	709	744	740	787	764	747	756	761	744	718	730	747	753	730	749	768	764	763	728	779	766	744	731	757	714	770	722	779	731	725	762	776	748	760	745	739	708	729	701	815	745	721	672	736	748	738	717	717	676	742	745	745	820	722	732	748	693	714	727	750	740	726	756	727	752	720	790	791	763	748	739	740	779	796	750	720	742	716	763	726	744	760	731	735	707	716	756	727	775	750	790	741	748	743	767	709	734	723	703	720	770	705	738	689	756	738	709	733	740	758	706	766	766	731	752	751	703	725	749	733	716	753	712	780	734	721	736	708	701	754	689	779	724	765	759	768	698	726	744	727	732	745	753	749	773	770	726	733	773	793	747	736	743	762	740	700	744	681	753	754	740	747	752	750	751	805	745	783	759	783	715	758	722	769	806	699	724	710	750	748	740	742	722	733	745	734	742	714	750	726	812	785	726	772	740	754	743	797	696	745	750	729	760	697	718	742	733	765	774	780	739	729	785	721	756	782	749	706	677	726	773	743	728	727	684	722	754	739	732	789	800	751	767	753	735	775	729	757	732	736	700	764	740	818	740	780	723	771	717	718	712	733	737	755	752	721	785	760	767	729	744	734	725	723	754	729	768	744	793	722	771	764	768	743	734	729	753	788	734	737	712	775	782	757	760	744	736	737	751	761	775	750	755	706	745	817	772	762	766	719	747	731	790	712	794	781	756	755	755	730	750	705	742	725	747	726	745	738	738	721	780	732	762	746	716	772	765	732	763	732	759	733	738	810	726	742	758	760	751	720	734	800	732	750	715	721	744	766	740	783	729	731	771	794	741	739	762	792	771	718	771	731	751	733	719	733	760	741	770	761	788	783	718	770	721	756	749	742	721	762	736	764	784	742	750	719	717	742	772	726	770	742	742	729	718	750	726	782	752	731	736	775	763	789	717	752	777	728	776	706	766	731	787	729	715	739	783	743	792	747	730	744	719	779	731	752	749	714	740	742	715	750	786	737	730	745	785	778	721	739	775	706	748	786	777	766	737	719	759	776	717	760	699	771	779	749	760	740	745	709	744	734	730	767	762	760	734	727	722	740	712	720	754	771	756	709	754	739	762	756	747	746	783	740	702	792	730	742	700	780	770	759	764	810	678	762	773	712	743	765	785	758	761	775	803	767	785	710	708	759	773	797	802	773	737	786	776	712	740	791	766	736	770	709	770	737	759	710	770	727	737	761	765	776	779	750	734	742	735	725	748	739	761	765	694	738	745	790	740	738	736	739	798	763	701	722	793	709	791	759	776	747	694	739	715	735	752	738	753	766	758	777	756	764	785	725	765	731	723	676	786	798	759	779	719	748	736	756	730	728	752	746	776	722	785	740	741	684	727	726	679	773	742	716	690	769	745	757	708	780	805	803	776	747	806	729	719	766	746	755	777	725	764	732	716	790	738	721	776	792	697	750	745	759	738	736	704	738	754	724	736	711	732	735	757	695	737	741	716	787	754	741	759	770	746	777	734	732	699	745	748	728	722	698	737	733	764	691	735	707	758	689	770	731	761	730	731	743	753	724	720	770	753	752	739	797	756	754	753	705	769	748	737	782	781	776	783	718	745	730	786	745	757	798	729	765	726	707	778	723	786	734	732	778	714	717	795	751	739	761	751	709	775	768	758	753	739	739	799	767	720	720	751	732	771	727	726	754	729	733	733	745	737	760	722	768	727	726	737	761	760	767	718	756	761	737	710	778	718	743	775	747	678	803	768	748	749	709	766	812	696	755	752	719	705	730	705	741	764	762	750	801	738	775	723	731	732	747	726	731	739	753	725	741	783	781	718	709	707	743	777	748	742	728	737	757	742	761	746	763	716	702	730	735	725	746	719	741	767	732	806	730	750	760	723	753	731	731	729	742	720	770	751	738	754	730	773	765	742	727	746	743	752	795	798	721	775	760	774	789	747	742	750	739	766	757	801	776	805	742	750	743	747	730	744	760	768	743	716	766	744	765	718	775	725	813	743	738	812	731	749	743	783	762	771	755	753	718	750	719	728	743	712	751	726	782	735	718	738	733	745	781	749	752	748	767
2675	1213	1085	1074	3045	11415	12954	9080	4528	1911	701	279	128	80	72	61	70	80	52	77	64	74	65	64	65	51	61	62	54	61	64	54	65	58	57	54	54	71	62	57	69	56	65	69	58	59	66	60	69	64	78	54	64	58	60	70	64	71	52	56	66	62	60	69	75	55	71	58	55	48	59	71	60	62	61	82	59	57	65	65	57	65	58	57	61	63	67	53	56	57	56	46	57	63	74	75	68	55	57	48	57	54	66	56	73	66	64	51	66	56	67	66	56	60	61	60	65	58	59	57	53	61	52	66	65	65	59	43	66	65	57	78	50	77	67	54	77	58	76	75	65	67	58	68	61	48	61	72	42	48	61	65	55	69	56	54	63	67	58	57	66	59	53	66	77	48	57	60	52	58	63	59	63	61	72	61	49	65	59	65	55	51	54	66	48	64	60	63	72	74	73	57	78	53	64	67	50	60	64	67	53	57	75	59	83	47	65	59	55	72	45	67	61	71	67	60	59	74	59	49	72	60	64	58	64	49	60	56	59	74	63	62	60	56	65	64	69	43	56	63	61	51	56	57	67	46	72	58	65	67	63	59	70	52	58	60	65	66	69	54	55	61	58	63	73	53	61	58	67	62	63	59	70	77	65	53	67	54	73	48	60	68	72	55	70	72	64	54	53	73	69	61	62	61	67	61	68	69	58	58	59	76	49	63	64	67	69	52	64	64	54	70	73	56	54	65	71	47	66	67	62	54	63	68	65	65	60	64	44	70	42	60	57	62	70	44	62	73	73	62	48	66	65	61	66	54	72	70	50	64	55	70	53	49	53	61	54	71	63	68	52	53	63	57	60	60	62	71	64	61	55	67	55	65	56	66	78	64	78	65	49	65	51	57	70	62	70	57	69	66	64	62	61	65	65	58	57	58	55	63	52	50	78	42	83	65	58	71	62	53	57	46	64	53	62	71	55	67	64	65	76	54	59	60	67	62	54	67	51	63	53	67	60	63	57	59	62	77	50	64	52	46	58	64	50	43	71	58	58	78	60	62	69	55	53	47	56	73	68	61	55	53	55	67	78	63	58	64	66	78	61	52	54	52	57	62	62	59	60	50	69	56	55	70	67	71	58	74	58	70	77	67	61	63	68	69	59	70	79	55	79	76	77	56	58	59	60	45	49	53	57	61	49	62	47	65	68	61	67	54	65	65	61	55	75	64	55	77	65	64	54	53	47	57	65	65	66	69	57	48	56	56	57	59	52	63	69	67	42	51	65	74	63	79	55	66	59	68	69	72	69	68	65	76	69	64	72	62	60	51	56	66	53	69	48	52	50	48	73	61	57	53	58	76	68	71	68	59	65	61	56	89	61	50	58	78	61	60	56	70	60	68	73	50	69	60	67	58	53	59	53	69	60	76	59	62	70	68	61	58	53	64	65	56	57	58	67	74	74	70	63	58	53	73	63	61	68	77	62	51	62	64	60	52	73	63	55	71	66	64	62	51	61	72	62	65	65	67	63	58	57	66	53	68	50	63	56	63	68	58	51	65	62	59	69	46	64	58	64	74	78	61	61	68	72	85	61	64	67	48	54	56	68	67	70	48	61	57	66	52	70	67	68	56	61	55	63	56	66	58	59	68	55	51	54	65	64	71	48	66	74	67	62	66	67	49	58	71	64	49	60	63	79	63	67	53	56	46	60	77	69	59	52	64	79	68	62	63	71	63	55	56	53	67	62	57	58	67	74	57	62	61	77	43	55	49	54	63	67	48	55	53	64	59	76	68	80	56	64	67	69	57	48	70	62	62	73	60	56	71	63	58	62	64	69	58	49	67	46	71	52	52	73	70	60	59	58	48	51	56	55	57	68	62	66	67	56	54	73	57	57	70	70	76	73	65	63	67	72	58	63	61	47	71	63	67	76	73	40	73	67	65	64	59	54	77	58	64	81	65	72	70	57	56	54	69	56	50	62	69	62	64	71	68	61	61	67	72	50	61	78	60	47	48	55	63	72	65	62	75	59	71	56	64	48	53	59	62	57	72	61	48	73	40	60	67	47	76	53	58	61	67	52	49	60	71	63	42	69	64	61	46	60	68	53	65	57	60	60	58	59	60	72	56	64	61	68	67	63	52	62	57	59	73	59	62	60	54	67	71	61	64	62	54	69	67	64	59	66	62	73	64	53	59	69	72	57	49	61	61	77	48	60	78	65	60	67	70	59	56	73	61	58	60	72	66	53	55	63	44	53	57	68	59	61	71	67	65	59	55	67	46	58	49	48	73	62	71	76	59	55	62	76	67	69	58	57	52	61	53	76	56	57	68	60	63	60	53	66	60	62	68	52	75	58	67	69	56	64	60	67	53	58	51	63	61	49	65	61	68	60	66	62	74	58	64	44	51	65	73	68	76	50	84	59	54	62	61	59	59	58	65	48	56	58	53	77	58	57	59	65	53	61	50	59	55	61	66	77	54	54	66	50	79	61	63	67	52	65	51	74	48	60	60	60	64	64	54	68	72	68	49	70	59	60	72	59	65	57	69	53	60	68	66	43	56	56	56	54	67	69	74	66	59	68	67	66	52	58	68	55	69	66	69	57	60	56	63	64	50	75	66	57	74	66	51	69	66	68	63	59	54	64	65	64	57	62	69	69	72	67	63	54	59	52	55	60	58	46	92	59	53	56	60	46	62	64	67	59	61	49	53	65	52	61	68	63	65	55	76	62	68	59	63	56	50	52	76	55	58	64	53	53	63	58	49	69	69	68	67	69	59	68	74	57	73	75	58	76	61	52	59	57	63	55	68	56	66	76	69	67	59	62	66	58	44	68	63	59	70	59	63	83	64	63	85	68	54	52	59	69	58	60	60	63	67	68	66	53	80	57	62	63	55	54	58	74	56	64	53	66	68	55	51	58	52	62	63	71	60	76	55	63	67	66	53	68	47	91	59	62	59	63	62	59	70	60	65	67	59	55	49	77	67	67	55	65	68	75	52	79	81	73	56	63	61	75	68	69	64	41	66	60	62	67	50	61	62	58	51	72	57	60	63	58	51	74	74	71	54	67	76	56	60	55	69	65	60	70	49	67	57	59	70	51	75	80	73	78	64	78	62	56	69	63	42	64	52	50	41	73	62	56	51	55	42	68	63	48	64	70	73	75	61	60	60	58	53	61	53	75	59	53	49	64	52	63	52	65	66	55	53	64	61	69	68	56	66	44	49	62	68	71	52	62	57	58	68	62	52	72	62	72	62	57	54	70	55	59	70	71	53	58	53	65	64	71	64	64	63	63	58	62	62	73	74	52	56	72	64	53	65	62	62	61	67	60	74	57	74	44	66	58	50	57	67	52	62	53	66	75	51	56	54	63	74	67	61	74	54	60	58	64	59	75	56	64	80	51	59	63	63	64	62	63	70	56	52	47	48	53	64	68	64	64	53	49	67	64	50	66	60	63	65	78	67	64	58	57	72	83	78	64	65	52	75	62	78	48	51	66	60	49	76	64	58
23971	18057	15695	26889	47527	65485	59403	48180	36358	26476	14834	7071	2674	1296	783	789	722	723	822	753	774	742	715	758	777	778	731	783	693	737	765	764	725	770	772	729	753	740	764	736	788	722	789	736	744	808	723	754	774	725	731	712	756	771	781	786	754	754	715	782	746	810	748	792	780	773	761	750	800	779	737	782	748	724	742	738	702	691	774	775	766	739	688	769	760	762	750	721	775	777	765	748	781	768	733	743	786	770	782	763	776	723	734	765	748	792	754	755	779	710	783	732	751	748	745	732	718	793	727	750	741	775	779	759	767	758	732	734	743	748	751	739	760	761	709	757	791	792	758	749	745	723	755	757	773	754	756	784	772	807	744	759	775	743	751	797	787	745	743	730	767	795	755	723	786	727	730	751	763	767	754	768	774	776	752	742	779	752	746	764	733	845	789	745	804	745	744	754	768	770	768	706	770	767	760	729	767	763	774	708	794	731	803	748	724	733	786	765	794	698	777	754	750	755	752	760	757	759	717	715	733	775	772	752	778	749	759	767	738	767	735	777	755	713	793	777	732	788	739	757	753	796	673	754	762	763	742	761	766	735	728	776	756	773	794	811	726	763	796	708	760	797	788	739	764	787	701	739	750	773	821	740	779	801	767	759	780	739	751	730	781	734	774	752	777	783	758	831	742	735	739	769	793	780	703	774	751	719	756	700	722	822	793	757	763	741	753	770	789	723	766	764	699	759	780	760	748	720	728	765	798	713	768	748	747	769	763	791	740	790	770	736	719	759	758	773	735	735	753	708	744	787	795	755	757	776	798	763	732	699	742	720	742	748	771	769	765	711	805	809	780	710	752	737	744	788	783	761	715	719	744	704	731	780	741	730	728	743	767	778	720	713	740	751	749	751	715	809	763	715	724	726	727	794	740	722	739	789	745	788	788	792	785	785	748	748	748	785	681	747	717	727	735	781	767	754	778	760	763	750	744	782	771	760	734	801	783	745	717	751	751	745	756	761	731	750	774	786	737	765	755	721	724	748	780	676	741	765	760	781	702	740	762	774	779	741	742	781	759	745	781	733	766	740	740	782	719	733	800	811	767	729	784	757	865	782	739	688	749	756	728	771	738	735	707	713	785	793	733	738	732	755	770	718	744	696	783	772	734	763	766	706	720	784	792	784	726	745	728	748	727	711	768	769	744	770	772	760	823	740	757	738	742	801	771	756	766	755	741	760	770	720	731	714	776	787	720	715	837	754	754	770	810	790	795	763	773	785	751	739	742	795	684	727	718	736	795	833	771	725	750	769	763	782	756	826	748	778	757	770	761	761	713	740	754	748	785	761	776	777	783	744	736	826	733	796	786	733	763	727	757	753	731	750	674	718	783	795	783	716	777	771	790	763	708	750	752	764	795	781	723	738	740	737	719	735	724	737	741	770	721	780	717	774	767	766	752	755	735	769	743	773	742	762	732	734	765	755	733	735	736	778	754	761	773	742	746	804	741	737	701	724	809	792	748	718	738	750	715	793	760	740	755	773	754	770	745	775	786	731	725	723	751	743	756	747	733	800	701	733	764	773	688	747	737	759	731	758	754	793	778	784	777	733	768	797	726	735	792	785	738	735	785	738	725	794	732	774	807	751	747	715	722	765	750	771	780	775	722	755	774	760	703	730	711	806	738	755	759	748	727	755	775	769	766	763	777	732	734	773	780	723	767	731	748	786	794	764	691	748	782	753	737	735	773	696	745	752	741	762	733	710	770	793	752	732	739	779	778	732	765	762	778	785	756	716	786	769	712	764	737	764	768	764	761	778	778	773	782	758	792	738	757	772	754	740	697	752	762	730	811	805	757	769	785	771	745	735	719	759	773	771	742	724	758	774	744	731	751	748	723	762	777	815	765	754	761	758	772	733	706	714	779	735	738	775	726	750	761	749	679	734	747	740	733	765	754	774	758	766	756	786	777	763	764	745	736	746	716	775	751	768	739	775	757	732	744	771	762	687	733	791	764	828	792	757	719	782	745	710	710	756	760	719	721	744	768	801	713	750	777	781	823	771	778	771	731	751	755	679	731	743	760	765	717	748	747	715	766	776	789	742	760	714	799	762	773	785	721	745	773	784	739	789	746	744	754	726	778	720	790	750	736	767	728	719	746	698	773	745	722	838	691	772	742	777	750	726	787	743	740	753	747	731	734	760	759	793	767	778	773	731	771	726	741	797	785	767	777	775	745	760	782	738	750	701	769	781	764	766	729	791	752	769	779	721	778	777	741	743	770	690	768	742	762	738	735	735	734	768	766	782	743	732	796	726	712	751	741	777	760	733	795	758	808	783	736	765	793	712	782	760	776	774	756	759	744	729	757	742	746	750	802	732	718	770	740	778	707	776	803	754	792	758	686	741	762	760	719	848	714	774	768	737	740	769	755	755	731	753	724	765	805	774	744	718	765	805	729	729	774	754	784	740	727	756	739	772	758	793	785	774	766	758	787	743	774	685	771	782	817	757	761	727	749	720	739	756	726	716	721	731	756	703	726	731	768	701	724	709	767	760	757	761	754	734	718	764	769	773	791	754	823	745	782	746	751	732	749	715	779	771	788	777	768	782	763	731	786	782	749	745	775	782	726	755	747	767	702	755	724	744	754	716	806	790	733	787	774	762	788	793	738	749	802	730	754	786	737	727	777	762	781	775	755	761	733	740	787	731	746	752	780	730	794	769	756	736	770	752	775	768	723	720	763	720	721	750	721	741	784	762	771	720	755	736	786	736	747	730	740	760	738	733	776	711	748	748	767	779	774	757	718	756	776	797	729	746	739	720	771	786	751	752	737	723	787	695	752	758	736	716	711	798	727	767	745	750	738	733	778	788	735	770	745	780	765	767	712	747	765	741	771	761	751	733	783	718	734	716	793	787	740	760	735	748	783	784	746	757	759	753	717	706	728	757	728	772	793	729	731	806	781	800	746	732	742	691	722	668	724	753	686	763	760	760	745	708	746	740	738	825	751	712	717	747	760	766	767	774	779	749	761	760	744	736	757	725	781	783	818	785	696	760	700	724	741	728	714	743	761	803	737	764	725	757	760	754	773	723	730	730	719	791	762	686	736	762	762	756	759	782	765	741	685	743	720	816	743	812	785	727	776	739	775	704	768	767	728	732	758	711	724	755	805	729	728	761	735	751	749	731	794	747	769	742	734	726	739	740	728	740	771	755	789	773	794	758	755	776	762	723	752	732	751	770	737	739	773	760	736	784	740	761	741	750	763	712	775	754	783	772	736	754	811	793	741	716	734	751	721	728	766	781	743	821	741	792	771	732	754	734	744	775	724	704	749	769	766	729	735	740	767	778	726	792	731	767	728	735	711	753	741	718	781	750	759	748	726	754	742	753	730	762	767	766	763	731	729	708	772	736	778	778	781	677	738	724	803	745	756	761	685	793	761	752	780	731	753	747	751	760	767	765	729	744	741	780	734	703	725	731	763	732	759	773	764	797	741	710	732	789	787	763	754	738
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
